Description of Problem: g++ crashes while compiling this file with -fPIC -O1. It doesn't happen on the preprocessed file, and it doesn't happen at -O0. Version-Release number of selected component (if applicable): gcc-3.1-0.18 How Reproducible: 100% Steps to Reproduce: 1. Grab Omni-0.5.1-1.src.rpm. 2. rpm -bp Omni.spec 3. c++ -fPIC -O1 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -c OmniIJSProxy.cpp Actual Results: In file included from /usr/include/g++-v3/backward/strstream:51, from DeviceOrientation.hpp:26, from Device.hpp:39, from OmniIJSProxy.hpp:25, from OmniIJSProxy.cpp:30: /usr/include/g++-v3/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <sstream> instead of the deprecated header <strstream.h>. To disable this warning use -Wno-deprecated. In file included from /usr/include/g++-v3/bits/locale_facets.tcc:540: OmniIJSProxy.cpp:599: Internal compiler error in walk_tree, at tree-inline.c: 1316 Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://bugzilla.redhat.com/bugzilla/> for instructions.
Seems to be fine with -march=i386 -mcpu=i686.
Nevertheless, I guess it is the same bug. *** This bug has been marked as a duplicate of 58467 ***
I don't see how this bug is connected to the number of possible arguments in bash ;) Guess it was made a duplicate of a wrong bug ID.
*** This bug has been marked as a duplicate of 58647 ***