From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from sonic309-25.consmr.mail.ir2.yahoo.com (sonic309-25.consmr.mail.ir2.yahoo.com [77.238.179.83]) by sourceware.org (Postfix) with ESMTPS id 52334388F041 for ; Mon, 25 May 2020 18:57:35 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 52334388F041 X-YMail-OSG: HHw2IJ8VM1nqfevGt3CFGAJ7GTbvoCPXwGjGbcZZ0yyWINsmCG.uvoSDf_sdW2K 3YSkeJkvMAw0DMdXNcpngkDIWmtiqA6QCj__0YFdgXl65fSYVH3Qfd7jpMI9bANq3dZHs1BVKwU9 0OHkCFQVVE.j2sZeb5V22z8hrrMs4Vg11PlkGwUvICn5bxJclJek_NjWriwfZu3dYd2gFT2ztln_ sA9TIuQXVTMzSEiLW6tfLMx0Wp.THcHMfA8FJSs8ZTDXdi6rSAiiJ86v_I5SQmLO9A95SIcLXSYK .mYLA6KNZ7ib6l8h3Mlws4DZ4gTH_v9O638AJTfQjFZC15rTf6r9gplLAez0xUNV6XotIaPgWHQd m2_hhjxIPRZeMkslYEyfcxQwGunN_BAsX2krzqjLNVUhVQwJy_r_2oxGRQ8W5dWBiQOhuMYYCpSs 6Q34CNywe3lo6QEHrpHBW8FSk9xlEDlUofBIKIK00LaokeTZLFfheDTVG1AwePWk.wi5fTNdwc05 ERBKiZsEqPkUkQWogBBzTWRVpyaPI1SXpA4UXRtZbVMq2SHlvLWG.FnNrgLwYKFcGb23S_ZAzdnq kKPxZGTY4Tgcl_rJQQdzoflSXLtWU09YNtss4fq8JZRdp20.bnSSRW.k4wA301w7IgnwijHzvA3b i4oD_M0hsZJm6Rx.NKtbuM4la07voaXlUpQdpb62QKdZJvDUKQF8DEh2faAEKhqUj6ixCa6SR6Xi hC8LPmDTgnk4jdBNJmFRz3Z0N6d6D1KTCswuy17VMCF8_KK7mvREyiWsfXMPS28P64VQ5_Ht2_GT Li0uVkixUQ4O3Xt3Zc1NVFIxmCEfaZwQCxycA9Sca5joGsmQETCq0lE_QCx.BYlvQsXfRzJ83J2. Ffh01jTPBwvnQopls_uvmt9nndwdLzQ3r1sEV3q06pF04YrdNsYczvENvt3mA7UAvHgGi3u2xvez g.54xoicDjpYH2MFNdH03hQ7gFOSm4x5LCKpCK0oH7iN3u24b7AbstUVgfPHroe1BOqVK.b9L6_f RCQQIrswzCvuvwx8h_FieSOhIGaYVn5HgulDCYPJKFMbrnHYbv6DFeqNKK.5iEkfTmBkexRDxZvl 1i59gkrzL2DJFoMDqq4y5iV6HdV463v9AehhF0Fillyh5xMsdBceIgbzJhf18J9jnnq6yZCJwGsT SeTKXjQ5wBEoQiEmUsqAW2MmRJpaZXavHOwQgGfMVOqHAUgYyGPONYIIIji._USSNU6B4llpc.Zi EiX22WX5j5F6Re6cB.MifZI2Ks8G4Z8CEgeMoh3dlKwf.1wpW8QdJUuafveBzo3ddxpOxohQiH7C JtHPd1jtRmleqvA_iZdnkoTQAUx3XejklQQ6Ets2xPfUW3WRnysaMoXqQyk_GhVi4lpNFFdmCO7U d2K07QVzlMgfHJUukNWT.ro5ygY6J83U- Received: from sonic.gate.mail.ne1.yahoo.com by sonic309.consmr.mail.ir2.yahoo.com with HTTP; Mon, 25 May 2020 18:57:34 +0000 Received: by smtp423.mail.ir2.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 8e39fad2073e4e08fe0b9c0b29120b31; Mon, 25 May 2020 18:57:30 +0000 (UTC) From: Hannes Domani To: gdb-patches@sourceware.org Subject: Windows testsuite failures Date: Mon, 25 May 2020 20:56:52 +0200 Message-Id: <20200525185659.59346-1-ssbssa@yahoo.de> X-Mailer: git-send-email 2.26.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Antivirus: Avast (VPS 200524-0, 05/24/2020), Outbound message X-Antivirus-Status: Clean References: <20200525185659.59346-1-ssbssa.ref@yahoo.de> X-Spam-Status: No, score=-4.6 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 May 2020 18:57:43 -0000 I went through all testsuite failures in gdb.base, and fixed everything I could figure out. So this series is about the bugs in gdb itself. After this, there are still quite a few unexpected failures, and even some unexpected successes. Like in these, gdb returns for virtual inheritance classes "vtable" where "VTT" is expected: FAIL: gdb.base/max-depth-c++.exp: exp='v2': depth=1: p v2 FAIL: gdb.base/max-depth-c++.exp: exp='v2': depth=2: p v2 FAIL: gdb.base/max-depth-c++.exp: exp='v2': depth=unlimited: p v2 FAIL: gdb.base/max-depth-c++.exp: exp='v3': depth=1: p v3 Or this one, where gdb is started with --write, and then crashes when actually trying to write the executable at the end: FAIL: gdb.base/write_mem.exp: x /xh main I don't know if these are bugs, so I'm not sure what to do with them (the crash part is obviously bad, but should --write even be possible?). I can provide any logs if necessary. === gdb Summary === # of expected passes 31937 # of unexpected failures 61 # of unexpected successes 4 # of expected failures 24 # of known failures 27 # of unresolved testcases 2 # of untested testcases 81 # of unsupported tests 81 # of duplicate test names 68 Failures: FAIL: gdb.base/step-over-no-symbols.exp: displaced=off: advanced FAIL: gdb.base/charset.exp: parse character literal in UTF-32 FAIL: gdb.base/charset.exp: check value of parsed character literal in UTF-32 FAIL: gdb.base/charset.exp: check value of '\a' in UTF-32 FAIL: gdb.base/charset.exp: check value of '\b' in UTF-32 FAIL: gdb.base/charset.exp: check value of '\f' in UTF-32 FAIL: gdb.base/charset.exp: check value of '\n' in UTF-32 FAIL: gdb.base/charset.exp: check value of '\r' in UTF-32 FAIL: gdb.base/charset.exp: check value of '\t' in UTF-32 FAIL: gdb.base/charset.exp: check value of '\v' in UTF-32 FAIL: gdb.base/charset.exp: print escape that doesn't exist in UTF-32 FAIL: gdb.base/charset.exp: check value of escape that doesn't exist in UTF-32 FAIL: gdb.base/charset.exp: basic wide character FAIL: gdb.base/charset.exp: set_prefix=L: display String String32 with x/ws FAIL: gdb.base/index-cache.exp: test_cache_enabled_miss: expected file is there FAIL: gdb.base/index-cache.exp: test_cache_enabled_miss: check index-cache stats FAIL: gdb.base/index-cache.exp: test_cache_enabled_hit: no files were created FAIL: gdb.base/index-cache.exp: test_cache_enabled_hit: check index-cache stats FAIL: gdb.base/exprs.exp: truncate (void*) 0x00000000ffffffff + 1 FAIL: gdb.base/exprs.exp: truncate (void*) 0xffffffff00000000 - 1 FAIL: gdb.base/ui-redirect.exp: redirect: set logging active on (timeout) FAIL: gdb.base/ui-redirect.exp: redirect: save breakpoints cmds.txt (timeout) FAIL: gdb.base/ui-redirect.exp: redirect: userdefined (timeout) FAIL: gdb.base/float128.exp: print large128 (GDB may be missing MPFR support!) FAIL: gdb.base/dmsym.exp: info line test_minsym FAIL: gdb.base/long_long.exp: p/a *(long *)l FAIL: gdb.base/wchar.exp: print single FAIL: gdb.base/wchar.exp: print difficile FAIL: gdb.base/wchar.exp: print difficile[2] FAIL: gdb.base/wchar.exp: print repeat FAIL: gdb.base/wchar.exp: print repeat_p FAIL: gdb.base/wchar.exp: print repeat (print null on) FAIL: gdb.base/wchar.exp: print repeat (print elements 3) FAIL: gdb.base/wchar.exp: print repeat_p (print elements 3) FAIL: gdb.base/longjmp.exp: next over call_longjmp (2) FAIL: gdb.base/trace-commands.exp: nested trace-commands test (pattern 2) FAIL: gdb.base/trace-commands.exp: depth resets on error part 1 (pattern 2) FAIL: gdb.base/sepdebug.exp: CRC mismatch is reported FAIL: gdb.base/max-depth-c++.exp: exp='v2': depth=1: p v2 FAIL: gdb.base/max-depth-c++.exp: exp='v2': depth=2: p v2 FAIL: gdb.base/max-depth-c++.exp: exp='v2': depth=unlimited: p v2 FAIL: gdb.base/max-depth-c++.exp: exp='v3': depth=1: p v3 FAIL: gdb.base/max-depth-c++.exp: exp='v3': depth=2: p v3 FAIL: gdb.base/max-depth-c++.exp: exp='v3': depth=unlimited: p v3 FAIL: gdb.base/max-depth-c++.exp: exp='v4': depth=2: p v4 FAIL: gdb.base/max-depth-c++.exp: exp='v4': depth=3: p v4 FAIL: gdb.base/max-depth-c++.exp: exp='v4': depth=unlimited: p v4 FAIL: gdb.base/max-depth-c++.exp: exp='v5': depth=2: p v5 FAIL: gdb.base/max-depth-c++.exp: exp='v5': depth=3: p v5 FAIL: gdb.base/max-depth-c++.exp: exp='v5': depth=unlimited: p v5 FAIL: gdb.base/max-depth-c++.exp: exp='v6': depth=2: p v6 FAIL: gdb.base/max-depth-c++.exp: exp='v6': depth=3: p v6 FAIL: gdb.base/max-depth-c++.exp: exp='v6': depth=unlimited: p v6 FAIL: gdb.base/max-depth-c++.exp: exp='v7': depth=3: p v7 FAIL: gdb.base/max-depth-c++.exp: exp='v7': depth=4: p v7 FAIL: gdb.base/max-depth-c++.exp: exp='v7': depth=unlimited: p v7 FAIL: gdb.base/write_mem.exp: x /xh main FAIL: gdb.base/step-indirect-call-thunk.exp: stepi into call thunk FAIL: gdb.base/step-indirect-call-thunk.exp: stepi into return thunk FAIL: gdb.base/step-indirect-call-thunk.exp: stepi out of return thunk back into thrice FAIL: gdb.base/with.exp: user-defined: define usercmd (timeout) Unexpected passes: XPASS: gdb.base/sepdebug.exp: build-id: breakpoint function, optimized file XPASS: gdb.base/sepdebug.exp: build-id: breakpoint small function, optimized file XPASS: gdb.base/sepdebug.exp: build-id: run until function breakpoint, optimized file XPASS: gdb.base/sepdebug.exp: build-id: run until breakpoint set at small function, optimized file (line bp_location14) PS: It takes 40 minutes to run all tests of gdb.base, how does this compare to Linux? Hannes