This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug optimization/11386] GNU Emacs 21.3 failed to install using GCC 3.3, but GCC 3.2.3 works.
- From: "ebotcazou at libertysurf dot fr" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 3 Jul 2003 19:20:05 -0000
- Subject: [Bug optimization/11386] GNU Emacs 21.3 failed to install using GCC 3.3, but GCC 3.2.3 works.
- References: <20030630221211.11386.ishikawa@yk.rim.or.jp>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=11386
------- Additional Comments From ebotcazou at libertysurf dot fr 2003-07-03 19:20 -------
Subject: Re: GNU Emacs 21.3 failed to install using GCC 3.3, but GCC 3.2.3 works.
> So comes the question. Has there been a change between
> GCC 3.2.3 and GCC 3.3
> in the area of memory layout of the GCC startup code (or for that matter,
> a generic memory layout of the GCC produced code)?
There have been many changes all over the place in the compiler between the
3.2.x series and the 3.3.x series, which can potentially affect every single
line of the asm ouput. So this makes no sense to try to pinpoint one.
Try to identify the miscompilation by recompiling individual files with -O0.
Then try to isolate the function in the file and recompile it with
--save-temps to generate a preprocessed testcase.