Bug 36798 - internal compiler error: in arm_expand_binop_builtin, at config/arm/arm.c:12548
Summary: internal compiler error: in arm_expand_binop_builtin, at config/arm/arm.c:12548
Status: RESOLVED DUPLICATE of bug 35294
Alias: None
Product: gcc
Classification: Unclassified
Component: target (show other bugs)
Version: 4.1.1
: P3 normal
Target Milestone: ---
Assignee: Not yet assigned to anyone
URL:
Keywords: ice-on-valid-code
Depends on:
Blocks:
 
Reported: 2008-07-10 22:30 UTC by Guoxin Fan
Modified: 2013-02-22 12:38 UTC (History)
6 users (show)

See Also:
Host:
Target: arm-iwmmxt-linux-gnueabi
Build:
Known to work:
Known to fail:
Last reconfirmed: 2009-05-13 12:45:52


Attachments
the .i files which caused the error (15.61 KB, text/plain)
2008-07-10 22:36 UTC, Guoxin Fan
Details
the .c file caused the error (9.61 KB, text/plain)
2008-07-10 22:37 UTC, Guoxin Fan
Details
.i file cased error of reduced file (3.09 KB, text/plain)
2008-07-11 20:37 UTC, Guoxin Fan
Details
.c file caused same error of reduced file (1.95 KB, text/plain)
2008-07-11 20:38 UTC, Guoxin Fan
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Guoxin Fan 2008-07-10 22:30:12 UTC
[sbox-i780_411: /usr/work/gtk/pixman-0.10.0/pixman] > gcc -v -save-temps -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall -fvisibility=hidden -c pixman-mmx.c  -fPIC -DPIC -o pixman-mmx.o
Using built-in specs.
Reading specs from /scratchbox/compilers/arm-linux-4.1.1/gcc.specs
rename spec cpp to old_cpp
Target: arm-iwmmxt-linux-gnueabi
Configured with: /home1/bridge/toolchain/crosstool/toolchain-2007-03-19/build/arm-iwmmxt-linux-gnueabi/gcc-4.1.1-glibc-2.5/gcc-4.1.1/configure --target=arm-iwmmxt-linux-gnueabi --host=i686-host_pc-linux-gnu --prefix=/usr/local/bridge/arm-iwmmxt-linux-gnueabi --with-cpu=iwmmxt --with-float=soft --enable-cxx-flags=-msoft-float --with-headers=/usr/local/bridge/arm-iwmmxt-linux-gnueabi/arm-iwmmxt-linux-gnueabi/include --with-local-prefix=/usr/local/bridge/arm-iwmmxt-linux-gnueabi/arm-iwmmxt-linux-gnueabi --disable-nls --enable-threads=posix --enable-symvers=gnu --enable-__cxa_atexit --enable-languages=c,c++ --enable-shared --enable-c99 --enable-long-long
Thread model: posix
gcc version 4.1.1
 /scratchbox/compilers/arm-linux-4.1.1/bin/../libexec/gcc/arm-iwmmxt-linux-gnueabi/4.1.1/cc1 -E -quiet -v -I. -I.. -iprefix /scratchbox/compilers/arm-linux-4.1.1/bin/../lib/gcc/arm-iwmmxt-linux-gnueabi/4.1.1/ -isystem /usr/local/include -isystem /usr/include -DHAVE_CONFIG_H -DPIC pixman-mmx.c -mcpu=iwmmxt -mfloat-abi=soft -Wall -fvisibility=hidden -fPIC -fworking-directory -O2 -fpch-preprocess -o pixman-mmx.i
ignoring nonexistent directory "/usr/local/bridge/arm-iwmmxt-linux-gnueabi/lib/gcc/arm-iwmmxt-linux-gnueabi/4.1.1/include"
ignoring nonexistent directory "/usr/local/bridge/arm-iwmmxt-linux-gnueabi/arm-iwmmxt-linux-gnueabi/sys-include"
ignoring nonexistent directory "/usr/local/bridge/arm-iwmmxt-linux-gnueabi/arm-iwmmxt-linux-gnueabi/include"
#include "..." search starts here:
#include <...> search starts here:
 .
 ..
 /usr/local/include
 /usr/include
 /scratchbox/compilers/arm-linux-4.1.1/bin/../lib/gcc/arm-iwmmxt-linux-gnueabi/4.1.1/include
 /scratchbox/compilers/arm-linux-4.1.1/bin/../lib/gcc/arm-iwmmxt-linux-gnueabi/4.1.1/../../../../arm-iwmmxt-linux-gnueabi/sys-include
 /scratchbox/compilers/arm-linux-4.1.1/bin/../lib/gcc/arm-iwmmxt-linux-gnueabi/4.1.1/../../../../arm-iwmmxt-linux-gnueabi/include
End of search list.
 /scratchbox/compilers/arm-linux-4.1.1/bin/../libexec/gcc/arm-iwmmxt-linux-gnueabi/4.1.1/cc1 -fpreprocessed pixman-mmx.i -quiet -dumpbase pixman-mmx.c -mcpu=iwmmxt -mfloat-abi=soft -auxbase-strip pixman-mmx.o -g -O2 -Wall -version -fvisibility=hidden -fPIC -o pixman-mmx.s
GNU C version 4.1.1 (arm-iwmmxt-linux-gnueabi)
	compiled by GNU C version 4.0.2 20051125 (Red Hat 4.0.2-8).
GGC heuristics: --param ggc-min-expand=98 --param ggc-min-heapsize=128512
Compiler executable checksum: 71bf2c400c805b2ad43cc927cbc9c343
/usr/include/mmintrin.h: In function 'pix_multiply':
/usr/include/mmintrin.h:529: internal compiler error: in arm_expand_binop_builtin, at config/arm/arm.c:12548
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
[sbox-i780_411: /usr/work/gtk/pixman-0.10.0/pixman] >
Comment 1 Guoxin Fan 2008-07-10 22:36:19 UTC
Created attachment 15894 [details]
the .i files which caused the error

 the .i file which cause the error
Comment 2 Guoxin Fan 2008-07-10 22:37:31 UTC
Created attachment 15895 [details]
the .c file caused the error

 The .c file which caused the error
Comment 3 Guoxin Fan 2008-07-10 22:44:59 UTC
the pixman-mmx.c is for iwmmxt supported for pixman-0.10.0 downloaded from "http://www.cairographics.org/releases/pixman-0.10.0.tar.gz".
Built with scratchbox with foreign compiler: gcc-4.1.1. But the same error also happen outside scratchbox.
Comment 4 Guoxin Fan 2008-07-11 20:37:45 UTC
Created attachment 15901 [details]
.i file cased error of reduced file
Comment 5 Guoxin Fan 2008-07-11 20:38:45 UTC
Created attachment 15902 [details]
.c file caused same error of reduced file
Comment 6 Andrew Pinski 2008-12-29 06:50:19 UTC
I think this is a dup of bug 35294.
Comment 7 Ramana Radhakrishnan 2009-05-13 12:45:52 UTC
I get an ICE with trunk as of r146467 using -flax-vector-conversions otherwise the test doesn't compile.
Comment 8 Matt Turner 2011-10-01 15:24:46 UTC
This is a duplicate of bug 35294.
Comment 9 Nick Clifton 2013-02-22 12:38:36 UTC
Closed because this is a duplicate bug report.

*** This bug has been marked as a duplicate of bug 35294 ***