--- Comment #10 from jakub at gcc dot gnu dot org 2007-05-30 14:03 ---
Worked around in 4.2.1+ and on the trunk.
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
--
--- Comment #9 from jakub at gcc dot gnu dot org 2007-05-30 13:48 ---
Subject: Bug 29382
Author: jakub
Date: Wed May 30 13:48:07 2007
New Revision: 125184
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=125184
Log:
PR bootstrap/29382
* configure.in: Don't use -fke
--- Comment #8 from jakub at gcc dot gnu dot org 2007-05-30 13:32 ---
Subject: Bug 29382
Author: jakub
Date: Wed May 30 13:32:34 2007
New Revision: 125182
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=125182
Log:
PR bootstrap/29382
* configure.in: Don't use -fke
--- Comment #7 from jakub at gcc dot gnu dot org 2007-05-29 12:48 ---
2) is apparently PR11557, fixed in GCC 3.3.1+.
So, I'd say as workaround we should not use -fkeep-inline-functions for
GCC < 3.3.1. Testing a patch for that.
--
jakub at gcc dot gnu dot org changed:
W
--- Comment #6 from jakub at gcc dot gnu dot org 2007-05-29 11:42 ---
Seems there were 2 separate bugs that are causing this miscompilation.
1) common_type (in contemporary gcc's common_pointer_type) will for the type
of the whole conditional expression use pointer to attribute const fun
--- Comment #5 from ebotcazou at gcc dot gnu dot org 2007-05-29 10:47
---
> Now, gcc-3_2-branch is long time closed, so IMNSHO gcc-4.2+ should work around
> this bug.
Agreed, we can simply say that GCC 3.2.x is not "is a GCC version that supports
it". Would you mind writing the patch?
--- Comment #4 from jakub at gcc dot gnu dot org 2007-05-29 10:40 ---
When using gcc-3.2.3 as bootstrap compiler, i386.c is miscompiled
with -O0 -fkeep-inline-functions (the latter option is what is new
in gcc 4.2 and why 4.1.x bootstrap didn't suffer from this, see
2006-07-04 Eric Botc
--- Comment #3 from tru at pasteur dot fr 2007-05-21 15:43 ---
[EMAIL PROTECTED] ~]$ gcc -v
Reading specs from /usr/lib/gcc-lib/i386-redhat-linux/3.2.3/specs
Configured with: ../configure --prefix=/usr --mandir=/usr/share/man
--infodir=/usr/share/info --enable-shared --enable-threads=pos
--- Comment #2 from pinskia at gcc dot gnu dot org 2007-03-05 19:43 ---
No feedback in 3 months so closing.
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #1 from pinskia at gcc dot gnu dot org 2006-10-07 20:07 ---
This works for me on i686-linux-gnu. Can you first try compiling 3.4.x and
then trying compiling the mainline with that?
--
pinskia at gcc dot gnu dot org changed:
What|Removed
10 matches
Mail list logo