[Bug c/48649] New: cannot find space to spill in GENERAL REGISTERS
vasco at icpnet dot pl
gcc-bugzilla@gcc.gnu.org
Sun Apr 17 11:08:00 GMT 2011
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48649
Summary: cannot find space to spill in GENERAL REGISTERS
Product: gcc
Version: 4.3.5
Status: UNCONFIRMED
Severity: critical
Priority: P3
Component: c
AssignedTo: unassigned@gcc.gnu.org
ReportedBy: vasco@icpnet.pl
Created attachment 24018
--> http://gcc.gnu.org/bugzilla/attachment.cgi?id=24018
error message during compilation
1)Operating system Coherent 4.2.x, 32 bit, coff binary format
2)stage 1 compiler gcc-4.3.5 built with gcc-3.2.3.
3)Compiling any program with optimization turned on (-O2 etc) brings the
message about spilling GENERAL registers in sreal at line 503
4)Compiling and linking of simple programs like "hallo world" works fine , when
any optimization is turned off. The above means , that I could not build
libgcc.a, I am using libgcc.a from gcc-3.2.3
5) I am attaching output of compilation of a test program with optimization
turned off , which produces this "spill" error message.
6) gas 2.14 is used
7) ThinkCentre with Pentium 4 2.8 GHZ is used
The similar behaviour is observed with gcc-4.2.2 and gcc-3.4.3, also built with
gcc-3.2.3.
More information about the Gcc-bugs
mailing list