This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug c/35761] New: GCC 4.3.0 tar 1.19 and glibc 2.7 bug with __cplusplus and -O2
- From: "devilsclaw at devilsclaws dot net" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 29 Mar 2008 22:50:35 -0000
- Subject: [Bug c/35761] New: GCC 4.3.0 tar 1.19 and glibc 2.7 bug with __cplusplus and -O2
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
I'm currently compiling my linux based of the Linux From Scratch SVN.
I decided to try my hand at compiling with the gcc 4.3.0.
The current bug im noticing has to do with the -O2 flag and __cplusplus.
I have done a search through the bug database all most errors that I have seen
have had __cplusplus in the part of the program that failed.
One of the programs that I tried to compile was tar 1.18 and 1.19. It would not
compile because of the -O2 flag, when I removed it from the config script and
reconfigured it compiled fine.
The same thing happened with the glibc and the problem was in the conftest
which had a __cplusplus and a exception throw.
With LFS the first part of the compiling process is to only comprile the C
compiler part of gnu compiler yet im not sure why __cplusplus would be
returning true if there is not a C++ compiler.
--
Summary: GCC 4.3.0 tar 1.19 and glibc 2.7 bug with __cplusplus
and -O2
Product: gcc
Version: 4.3.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: devilsclaw at devilsclaws dot net
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35761