From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 116428 invoked by alias); 2 Feb 2017 00:27:51 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Received: (qmail 116411 invoked by uid 89); 2 Feb 2017 00:27:49 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.9 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS autolearn=ham version=3.3.2 spammy=460, aarch64-linux, aarch64linux, H*MI:sk:1485904 X-Spam-User: qpsmtpd, 2 recipients X-HELO: NAM03-BY2-obe.outbound.protection.outlook.com Received: from mail-by2nam03on0070.outbound.protection.outlook.com (HELO NAM03-BY2-obe.outbound.protection.outlook.com) (104.47.42.70) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Thu, 02 Feb 2017 00:27:39 +0000 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Steve.Ellcey@cavium.com; Received: from sellcey-dt.caveonetworks.com (50.233.148.156) by CO2PR0701MB1061.namprd07.prod.outlook.com (10.160.8.140) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.860.13; Thu, 2 Feb 2017 00:27:34 +0000 Message-ID: <1485995244.22118.32.camel@caviumnetworks.com> Subject: Re: [PATCH] Patch 2 of 2 for aarch64 ILP32 support in gdb From: Steve Ellcey To: Yao Qi CC: binutils , gdb-patches , Yury Norov , Andreas Schwab , "Pinski, Andrew" Date: Thu, 02 Feb 2017 00:27:00 -0000 In-Reply-To: References: <1485303639.29977.10.camel@caviumnetworks.com> <20170126141414.GY28060@E107787-LIN> <1485555939.2509.5.camel@caviumnetworks.com> <20170129224045.ekflcodtmfs4hv54@localhost> <1485904559.22118.17.camel@caviumnetworks.com> Content-Type: text/plain; charset="UTF-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-ClientProxiedBy: DM5PR13CA0007.namprd13.prod.outlook.com (10.168.112.17) To CO2PR0701MB1061.namprd07.prod.outlook.com (10.160.8.140) X-MS-Office365-Filtering-Correlation-Id: 849ec9f6-2fd2-4042-f3b3-08d44b0248eb X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:CO2PR0701MB1061; X-Microsoft-Exchange-Diagnostics: 1;CO2PR0701MB1061;3:aBgJa+ojMPsei94r8foRuflQPZcdlpWosVxf9NMtgehJ4kD+lFsbosLQc3/fRYDRpNeLkQB0VlA49RxutijSq+UJP6HPzsQW40FI1beA+YFb/RwUivVXTqH3aI3WjmA039+Mfn9BcMtC4AryqT1RjOMQehyYHub2BqHSeg8WC5MMQd8nbs5Rme69WWWM2i2Wghob4EzR3ueUOkydqHDd4nqEWEAqdRF6nN2bbla1ezE+YUMNT+vfWSag1IB8dOk+Mqqt3VS+IgQmAse8HG6dfw==;25:vSzw2xLk6vz5ExmxZqNdXiJ2Q0ctQM3ntZARgFfZAgE/RMbccnUe4+73UL9tJdlnFs2V8OD68F9M5ZQGXwWniOdGuPJru6VQEj6ZP3XEFD0x6LndeC6YPu9zeac4CI1sfVnRd+lFsrjbSuXYFEYT70N7Mmfj6xGEAzFM52gbLFo7RWaUmodmnpYmvuBncL6LFl0lH0DhwsCfmW5lCZb4Tdtg/NUc9rRNJHUs8d4qi94xlHvLxsC78vHxXHsdvMLTuOi6TI928yKttxoYL1dFQfw07OlLP450Ws1sjf6t/uLigZ70ZaG+EpCnb2VnYDrUyfjBRi2lsFe0Jx3Y/opFQDT4CU3Ov9f5kaB/W3XxxdkMu6eTG9JRVvyqJYdOC4jQz5cg9UGjGn2BXyq59H/OTiF+ISeCXYnNRsYjto2tB4USmDoR1kUrmHgHyt56EFisNWDNzWkRa9jong0ldotd1Q== X-Microsoft-Exchange-Diagnostics: 1;CO2PR0701MB1061;31:KASxvCo9R0KLIdCHCjb1IvqgNCMhNCUddvyj3w4xJO8MQEyjCul0sWOWZFTIk3Ssy1K7QCoIXdUbs6GntJSun/blp0Koae58gPTBzpYS2XsP9BCnssac8ejUTTIzunDIz76TPe2iwmkQR+spJVt4m3f7+OZUU/hjwXAZC/qjxJUuC+kpCV/2LQdeOBGMN1ctCo0qxtE5OAbV/5I9E+iCAeqXL/aYZow7F2heE/rz460/rt15rxFAZapZtuGgITOAhSBqX+KUnwKkckb/eysGrw==;20:8SsDnjT+B9bXiLGWlLfSi2osz+2W/VtUWej9pvnsRPhIPqpLIiqZQDo0J0S0ABlySeJ33JLpta60rfIvEiZd5JEBsj4fVwk319CFh9KzeFJ3CK1fPFDQObBhexFAKp1D8k3B/qZKSZBoiEbkw4ukbm9o+tMwxuFM1cWTMBwhPM0YUBtpifv8lQUZIdiZq1e+tN6gFSxChgUINCmLIp21nzUdx59iWHeAc3VCUyvHInxdxOKjEa9tksxN6TluFlLFCSyPlXWCt9WF/4Qnc0XmK7QTAHIP82wpxoD4IwnAFb8MlAGjt3VYW/s6ARVHi4U4BegOi2J+ck2bv8csJ4Zoo2mJKXHvBYGazf4yJYmnNFtR8QUFw9BfTUVp+2wWqQtO4W3YeTh2OwRsqS1hr7Pmh04nTW83mWCmgBM1xBe9zE40GE6zem3LbObnpyPfX0BYWwImMU5kyxxIzrY5523ASL8vacrTtFHndpyIUhtWSzDFI6Sw0fntnWG6I5y1z//sUZLEKMHJNFiRojGOf3cwPf06mAYXY8DmtecOCYN1keR0ieBTpmTVHEK04Ea3qo5k5i7EfqpJ7eIWgXpAkYWpmolrDJI31R6o2L/5qei4P10= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040375)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046)(6041248)(20161123555025)(20161123562025)(20161123564025)(20161123560025)(20161123558025)(6072148);SRVR:CO2PR0701MB1061;BCL:0;PCL:0;RULEID:;SRVR:CO2PR0701MB1061; X-Microsoft-Exchange-Diagnostics: 1;CO2PR0701MB1061;4:T55R8L/9mmvnkb4OZ6xcWN3ZU2Y58EUP3EITWqlRG+lW19hOXB1qJLSGgxUQSNR2N7bp2ja8xry2AbgQHTF6JEcKcGtQhqN9b4iHVfTAxXzkeMFz8ZhdE1TILaOOIbAN+QpSIdgb0lHnBALnx4E6IIHD8ppz9sgdR9Xi11hmYkXxbrtmQp9CixLDOzjYehHdSfz/hKxadKHLd6sQwhoyhEArH5UbG5hH6SN96oHLMTcypmw3tuX/CjAK5JjD476QeH7TAlS2sszTMraKjhTav/QP6RXG5bienpni7urkNvU18CuJks7HHvqY98apkPqeC+CJvfB9E8Oo7m9lE+qzvSf6UFuqnFa++sJSD08feRT7lJv8AHa3hG0/ryu/YRPCeJ4gCRSXu3sgRrCBLQUs0Vt0i7iAfqTgH3A7U299ICoKwR1WGNJmfQfQP9XwF9XajDKs1nNMlhJCYjRMx2hkt0JS+yfmXUjZ4nt9rBkkJHTo69t+q+UySi+ZOUfwC2DE0rY2tq8t2drD4yUOqbXr2nTDRNvsh3RWQULmKySN2fh5DMdW8zLM+OXUjEr+/b3Fx+qbkddhbuJN7cM7DwJyJ5CJ5xr+7+UvFVf/RF70z00= X-Forefront-PRVS: 02065A9E77 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(4630300001)(6009001)(7916002)(39450400003)(189002)(377424004)(24454002)(199003)(36756003)(8676002)(54906002)(1411001)(47776003)(92566002)(189998001)(6512007)(66066001)(42186005)(53416004)(106356001)(105586002)(53936002)(107886002)(93886004)(101416001)(33646002)(5820100001)(5890100001)(76176999)(23676002)(39060400001)(50986999)(38730400001)(97736004)(6486002)(50466002)(25786008)(6506006)(5660300001)(69596002)(103116003)(229853002)(6666003)(42882006)(81156014)(6916009)(2950100002)(110136003)(81166006)(50226002)(7736002)(4001430100002)(68736007)(4326007)(305945005)(2870700001)(2906002)(3846002)(6116002)(99106002);DIR:OUT;SFP:1101;SCL:1;SRVR:CO2PR0701MB1061;H:sellcey-dt.caveonetworks.com;FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; Received-SPF: None (protection.outlook.com: cavium.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDTzJQUjA3MDFNQjEwNjE7MjM6d1VRdSs5T0NhNEZtdnhBMmRHMVFIRjZw?= =?utf-8?B?YzVFWlB2WjcvU0tPVmxKV2pYQUJRQkszZ09PRzA5aUlrUmF0OXE0YksyN290?= =?utf-8?B?NGZSTFZwWDcyUjlPa0d3OXQyRHdxNUhWQnZrT25NTTFxNnZCQlpsYko0WFpR?= =?utf-8?B?SFlyZUVZUlQvSk1aNGZScWVDWlZ6Z1VHKzl6ekw0cDErL1d1ZnBodWhpRGVI?= =?utf-8?B?S1Y0THFObndWVGpnYmU1U1paRGZuNTdOL1lFWFBWN1VmM1pBUlhkcDFtYU44?= =?utf-8?B?T1R5VlZoVERqR3pJMVoxUXU2aVhSRWdQYStxYmoyejBqNzEzci85ejM5WWt1?= =?utf-8?B?dUZSaUFiQ1hJTG1Fanc3c1NQcVhLWGpoYzluQnFKZzhyaTlNbVBGS2hOaDN6?= =?utf-8?B?UmxaM0RZOTEvc3lydEFldlZuUjFaUUZHVU1TZ0M2d0daeVFZWWh0WDFRWjVX?= =?utf-8?B?ODl3WmswUHA3Vm9heGxuSkQvczZ2OFE1MFp5YnZJZUJGd3dMejNvUnJQbXk3?= =?utf-8?B?a25ZbEVnSTFZUEY4QlpnRDVVYzloL2ZNWUpBbVE4QjlOTlZ5YlgwbnBmbnVh?= =?utf-8?B?cE1CbUNicWRURWxMTkhSa1AyK2pIckZjOGo2bEorYTNNMVVBcFV1NHFJUmNO?= =?utf-8?B?K3U5dk5paVJ2QjYzeTljQ2V2dG9hY0lFOWdUNEVMWHNJSWlLQ1VJc0VyQ3U4?= =?utf-8?B?VFFGeGJVaDFEQ2JtQjVySVY2d3dtUWdkUUY2anBkOGl1ckRnVWZBeUN3VG1C?= =?utf-8?B?UU1xdkkxL00ySmEwS3ZhTzlxSit6NUk2NkNnYTJIR0RzemlPVnRLQ096SXlx?= =?utf-8?B?WHpIWDZkVC9sS3Y5MDlnWXhRSFZaS2Z0QS95WHFCUVNvdXpFdHY0UGJjOXI0?= =?utf-8?B?cEpwN0lSd3Fpd1JyUlRsd3loOTlsL3hvOG1rdEEyK3U4SG0xRkR0WXJGWFlo?= =?utf-8?B?OFl0dTRPOGRkY0NBb3BwY1ZieXozUTc3UTFQQklMZ1lZb1Yya3NBcUFoK0tP?= =?utf-8?B?WUZVNkpnRnB1STYvektURGVNTGozVDFEY0M4Z2JrWE5xY2orMkFvQ2hUWDV3?= =?utf-8?B?NXpKQTZZcXBkTmJ6MUtlNU9YMjk3MU9KcEtHN1F4ZS9rU0JONlAwVDhWM01t?= =?utf-8?B?dkhwTzBIYVorTDZMa05MdEE2emtKRXJTcUhVQ29pQUYraVIrOXNNSHVCMDMy?= =?utf-8?B?QXM2N3Y5dmdRaGN6QnpnSFhSS3NkYVFnSExMcWxjQUdGRmRia1I1VHhJWDkv?= =?utf-8?B?ZzVlbWpnUGUyRzU5QXgxYzMwRmFqck9rNUNSdjVlN2dZQ05oVklTS0dKSWlP?= =?utf-8?B?YS93SWJPWDhILytjQkV1Z2Z5TGtnRGd1OVArdXNhWWovdFU0M0xxZGQ1Zjdn?= =?utf-8?B?bEhQZEpDdTU0dXQ0NlF2MjJJWDA5T0xzRldCZEZlYWZHcFpObEE1cXFjaW5s?= =?utf-8?B?ZkljNmxhbmdjWm1PeVpaRFBhSHZBekFZZzREY3JXeTFBaTJxOUwxdjBjaWxv?= =?utf-8?B?ZVQxMVd2V3F6NkVsZUVKZ3RiL3dyOUh4SXg1cEJDZkRjWUhxZmx2a3hMTjZZ?= =?utf-8?B?SENtZWs2VXRacmpKQXRHQWZXRjkyMVQ4RGJqYi9aaWh5SWdMNFJ1N0tWeFZD?= =?utf-8?B?U2szWXlpUnBmSm9QVkpBYjhYK2xsUDJtdkJDQUhaN1k1Z3luS1JBTjdMMkNF?= =?utf-8?B?Q2pGbU5xbUYvNHA0MjhYZEpwWXhFMVBZYkNpZjVwcVZ1dWxqU0pMU3dpUEQz?= =?utf-8?B?MDg2VTVuZVZuL1c4TlRPQnpab2RpNURmODZFNjBWQkU3Q0U4Q1pybUV6VSs2?= =?utf-8?B?cktFUkpzNUJzMUVtN29sNFh5R1lyczZsVW1CNW1FS0JiRGdrN29SN2Y0ZDRN?= =?utf-8?B?RmJ0bDh2WmY5Y1VSNEVEVTBHYTd6VkQzRVIzTnE3SGtCcDVEb3dlY0gvbzFv?= =?utf-8?Q?J8e7l5BITBtJweknCzV5ja3MvJnVNbPA=3D?= X-Microsoft-Exchange-Diagnostics: 1;CO2PR0701MB1061;6:JBSx35rxDGchEAx94PgYaaMjG7ynJreAgjlop0YAhF4IKEs17bauG6j8mb1gD1/3LDeDPI8uDkeKHH6CHFiDA42S6D+wT2zeESqfjhdEaRV0/89mPhehzaghXmD/OjqYSTmUW3H4flQ046j84Sh2wEnMuG+rFP16HP1MgLIPYYoPTJZfWEGu51uFGNdHqxrOJxW/38+VK0YtfQ5RfRo0mxC1iNCQzuYq7kyAHQZsP7pb13KWvGUfhNHPh52YRJHAwu4exzz1I6NrL+Sk6CcyS2krJg64OUJxd8VWsOJb8qeATz46ygdYH54HhnR47IWxHRGyIlMBUqOlKuc6pat6fInWkbg18G3H1WnGJ6no0w41JcIoB9DKshkYVvG8/BCv1AGa56cXIKAuIZB7CwP/7h4C97R5sY9LVKmBD1oWsoU=;5:iT0QNfY521V3V+z6ey60CK9MJxEaDQkgqRGSgAoZ8q4F4iVbBbsSfYhmLjO3f9J9np2CuTMPK6liOf/nxZZJwMYUQTm5BNbBB4M0nfO6swph3R79z417UAgDa3l5vLBYE3FkL7VnbkTgzeXFY96swXOPClHqc/a5xoL9egnzE0k=;24:eodooK80ePjoJBMPToWRuuQnXKi4F3mvGHX7Q1PMFNEoapAudon19AblFPyujkvF3Et3BZKMCFB7/JV3f0WZvJxoqmM225gfMwBeNK1/fEk= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;CO2PR0701MB1061;7:E37gzoyloCGezHm1z2N+CLa/rhswpFJsa8Uo2Q4/WaE14lcuYR4VnAob4ORqEf1OYMal5QmJuqRFoOk+J5t8E3b5iVabmmL2uSeuPyNxIoAE3YQc+wjV9ienfEqFofkRrA5kKFbxMic4SKk5z2cK6aIvV5+5QIbdcI4tEX+7jykwsJXOaj3/sMYdoAiHGCNJ/pRJHh+GWhQ1+qMYFJ4X2QOsfFwJcqQ7SNywkMnBTKh0A0u+JdWwQ8LSNu2Ae4ahSn/HP5M+1DHsp8RH4a/3W5/MfmB06JqXisL1jPkD2BDp5Of//SY0gPcXZCMxcGq9QPXGse6+XT47acOPHEXO43iPd5ppL0zGW+q6IFXg4q7SCMI3rt+jZ+IPFwMCygqkNMSgckwoOCuj8LODXmi2fFbPAYglR2GT3tqxrjW3FkQl7rWTFahfZ6bLoWgWcD8BRFJdE/vZbAO5Jtl/5Q0+nL5u+BVfqTF3lrBwNS36rYy9iwLs7Kb1RUdzkQW0kPaRaMnvn4PGdaS/BxNfz2wA69i+0/4WR6pIWm2v7BhSDuFdH80e7xNJDPuhelmVq1Pz X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Feb 2017 00:27:34.4335 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO2PR0701MB1061 X-SW-Source: 2017-02/txt/msg00059.txt.bz2 On Wed, 2017-02-01 at 22:20 +0000, Yao Qi wrote: >  > If you get 500 fails in vanilla GDB on aarch64-linux, there must be > something wrong.  We only have 36 fails in buildbot slave. > > What is your compiler, library and kernel?  They may have some local > ilp32 patches. My compiler, library, and kernel do have ILP32 patches, though I am building gdb in LP64 mode.  Those patches haven't caused new failures in the GCC testsuite and only a couple of regressions in the glibc testsuite. I have heard there are some kernel bugs, fixed in 4.10, that could be causing some of these failures.  I am using a 4.9 kernel with ILP32 patches.  I was running the testsuite in parallel mode and I have also heard that could cause problems, I just redid it in serial mode to see if that helps.  I still got 460 failures when compiling the tests in LP64 mode. 347 of them are in gdb.threads, with 207 being messages like: FAIL: gdb.threads/clone-attach-detach.exp: fg attach 2: detach (the program is no longer running) I.e. a message containing '(the program is no longer running)' I also noticed that most of the tests that are failing have the name 'attach' in them. There are 97 tests in gdb.base failing and about 2/3 of them also have some reference to 'attach'. So I think I have some issue withgdb attaching to a process. For example, the first failures are: FAIL: gdb.base/attach-pie-noexec.exp: info shared FAIL: gdb.base/attach-twice.exp: attach FAIL: gdb.base/attach.exp: attach1, after setting file FAIL: gdb.base/attach.exp: attach1 detach (the program is no longer running) FAIL: gdb.base/attach.exp: attach2, with no file FAIL: gdb.base/attach.exp: after attach2, set should_exit FAIL: gdb.base/attach.exp: continue to breakpoint: postloop (the program is no longer running) FAIL: gdb.base/attach.exp: continue until exit at after attach2, exit (the program is no longer running) FAIL: gdb.base/attach.exp: attach when process' a.out not in cwd FAIL: gdb.base/attach.exp: continue until exit (the program is no longer running) FAIL: gdb.base/attach.exp: starting with --pid FAIL: gdb.base/attach.exp: cmdline attach run: run to prompt Steve Ellcey sellcey@cavium.com