This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/28930] [4.2.0] regression
- From: "joseph at codesourcery dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 1 Sep 2006 20:27:20 -0000
- Subject: [Bug target/28930] [4.2.0] regression
- References: <bug-28930-12262@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #6 from joseph at codesourcery dot com 2006-09-01 20:27 -------
Subject: Re: [4.2.0] regression
On Fri, 1 Sep 2006, edmar at freescale dot com wrote:
> It does change the inlining of call_gmon_start, but nothing else. I think the
> critical point is the positioning of /*@_init_EPILOG_ENDS*/ and other markers
> like it within the file.
>
> Of course someone could argue that gcc is not doing anything wrong, and glibc
> scripts is making too much assumptions. But if this change was accidental, and
> could be reversed, it would be nice ...
The glibc build is almost certainly buggy and reliable on things GCC does
not guarantee.
The options you quote don't include -fno-unit-at-a-time. glibc should be
using this option (or, better, -fno-toplevel-reorder with newer GCC) to
compile this file; I don't know how you configured it not to use this
option. glibc's configure tests for and should have detected
-fno-toplevel-reorder support.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28930