Bug 21126 - internal compiler error: in output_constant_pool_2, at varasm.c:3232
Summary: internal compiler error: in output_constant_pool_2, at varasm.c:3232
Status: RESOLVED WORKSFORME
Alias: None
Product: gcc
Classification: Unclassified
Component: target (show other bugs)
Version: 4.1.0
: P2 normal
Target Milestone: ---
Assignee: Not yet assigned to anyone
URL:
Keywords: ice-on-valid-code, ssemmx
Depends on:
Blocks:
 
Reported: 2005-04-20 17:09 UTC by Øystein Schønning-Johansen
Modified: 2005-07-23 22:49 UTC (History)
1 user (show)

See Also:
Host: i686-mingw
Target: i686-mingw
Build: 4.1.0 20050410 (built with msys 1.0.10)
Known to work:
Known to fail:
Last reconfirmed:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Øystein Schønning-Johansen 2005-04-20 17:09:27 UTC
gcc -v
Using built-in specs.
Target: mingw32
Configured with: ../gcc-4.1-20050410/configure --with-gcc --with-gnu-ld
--with-gnu-as --host=mingw32 --target=mingw32 --prefix=/home/mingw
--enable-threads --disable-nls --enable-languages=c,c++,treelang
--disable-win32-registry --disable-shared
Thread model: win32
gcc version 4.1.0 20050410 (experimental)

/msys/1.0/home/mingw/bin/gcc.exe -g -Wall -O3 -msse -mtune=pentium3 -DHAVE_CONFI
G_H  -I. -I..   -c -o neuralnet.o neuralnet.c
neuralnet.c: In function 'Evaluate':
neuralnet.c:540: internal compiler error: in output_constant_pool_2, at varasm.c
:3232
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
make: *** [neuralnet.o] Error 1

Preprocessed files can be found here:
http://home.online.no/~oeysteij/neuralnet.i
http://home.online.no/~oeysteij/neuralnet.s
Comment 1 Richard Henderson 2005-04-20 20:18:31 UTC
Doesn't fail on i686-linux.
Comment 2 Øystein Schønning-Johansen 2005-04-20 20:31:54 UTC
Hmmmm....

I'm a bit skeptic to the compiler installation. I did a configure with
--prefix=/home/mingw/. Then I did a 'make install'. I notice now that
/home/mingw/include/ is empty. Should it be?

(And which header files was then used in the compilation?)

-Øystein
Comment 3 Øystein Schønning-Johansen 2005-04-24 23:06:45 UTC
I've fetched the cvs sources today, and the code builds today. I don't know
what's different, but it's not the source file that's changed. The snapshit
tarball build fails in the same way as usual.

Using built-in specs.
Target: mingw32
Configured with: ../gcc/configure --with-gcc --with-gnu-ld --with-gnu-as
--host=mingw32 --target=mingw32 --prefix=/gcc4.0 --enable-threads --disable-nls
--enable-languages=c,c++ --disable-win32-registry --disable-shared
Thread model: win32
gcc version 4.1.0 20050424 (experimental)

I'm closing this bug! OK?