[Bug middle-end/39765] New: internal compiler error: in copyprop_hardreg_forward_1
segher at kernel dot crashing dot org
gcc-bugzilla@gcc.gnu.org
Tue Apr 14 15:29:00 GMT 2009
This is with 4.4.0-RC-20090414, with --enable-checking=yes,rtl,tree if that
matters.
$ cris-linux-gcc -O2 -S buffer.i
/home/segher/src/kernel/fs/buffer.c: In function 'block_page_mkwrite':
/home/segher/src/kernel/fs/buffer.c:2409: error: insn does not satisfy its
constraints:
(insn 146 52 147 7 /home/segher/src/kernel/fs/buffer.c:2391 (set (reg/v:SI 1 r1
[orig:30 end ] [30])
(zero_extend:SI (reg:HI 16 srp))) 58 {zero_extendhisi2} (nil))
/home/segher/src/kernel/fs/buffer.c:2409: internal compiler error: in
copyprop_hardreg_forward_1, at regrename.c:1603
It needs -O2 or -O3 to fail, -Os is not enough.
--
Summary: internal compiler error: in copyprop_hardreg_forward_1
Product: gcc
Version: 4.4.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: middle-end
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: segher at kernel dot crashing dot org
GCC host triplet: x86_64-linux
GCC target triplet: cris-linux
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39765
More information about the Gcc-bugs
mailing list