Linux Archive

Linux Archive (http://www.linux-archive.org/)
-   Debian GCC (http://www.linux-archive.org/debian-gcc/)
-   -   Bug#646163: gcc-4.6: another ICE when building neon code (http://www.linux-archive.org/debian-gcc/589909-bug-646163-gcc-4-6-another-ice-when-building-neon-code.html)

Konstantinos Margaritis 10-21-2011 07:34 PM

Bug#646163: gcc-4.6: another ICE when building neon code
 
Package: gcc-4.6
Version: 4.6.1-15
Severity: normal

(Note: this is a different ICE than #646160, but produced from the
same file as the previous, in fact it's produced from the same
function, albeit with a small modification).
When building neon code on armhf -which I cannot attach to its full,
due to licensing reason, unfortunately- I get an ICE. Using delta I
was able to get a minimal testcase (which is different than the one in
#646160), that produces the exact ICE. The testcase is attached. Here
is the message and the cmd line used:

$ gcc -O -mfpu=neon matrix2-min.i
matrix2-min.i: In function ‘matrixTranspose’:
matrix2-min.i:38:5: error: insn does not satisfy its constraints:
(insn 41 16 17 2 (set (mem/c/i:XI (pre_dec:SI (reg/f:SI 5 r5 [145]))
[0 S64 A64])
(reg:XI 111 d24)) matrix2-min.i:21 753 {*neon_movxi}
(expr_list:REG_INC (reg/f:SI 5 r5 [145])
(nil)))
matrix2-min.i:38:5: internal compiler error: in
reload_cse_simplify_operands, at postreload.c:403
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcc-4.6/README.Bugs> for instructions.
Preprocessed source stored into /tmp/ccpGsI3S.out file, please attach
this to your bugreport.

This ICE is not reproducible on gcc-4.6 on oneiric/armel.

Konstantinos


All times are GMT. The time now is 12:00 PM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.