------- Additional Comments From joseph at codesourcery dot com 2005-02-13 02:24 ------- Subject: Re: [4.0 Regression] g++.dg/abi/inline1.C fails on hppa*-*-hpux*
On Sun, 13 Feb 2005, danglin at gcc dot gnu dot org wrote: > Looking at the testsuite results, this regression appears to have been > introduced between Jul 28 22:04:59 UTC and Jul 29 23:04:16 UTC. That's when the test was added - but though the test is new since 3.4, it's still a regression as it passes when built with 3.4.3. Unsurprisingly it probably wasn't tested on a platform defining ASM_OUTPUT_EXTERNAL, since most platforms don't. It is quite possible that that large patch "C++ PATCH: Cleanup linkage handling" did cause the problem with the test as well - it would be necessary to test compiling the testcase with compilers from before and after the change to find out, given that my other endpoint is that 3.4.3 compiles the test to assembler without the unwanted .IMPORT - but if so then it's likely a side effect of improving correctness in the C++ front end. (Though of course if there is a simple fix within the C++ front end which allows the question of deferring ASM_OUTPUT_EXTERNAL to be put off to 4.1, that would be convenient.) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19797