This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug c/11092] New: ICE: unrecognizable insn (vector constant)


PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=11092

           Summary: ICE: unrecognizable insn (vector constant)
           Product: gcc
           Version: 3.4
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: c
        AssignedTo: unassigned@gcc.gnu.org
        ReportedBy: edmar@motorola.com
                CC: gcc-bugs@gcc.gnu.org
  GCC host triplet: powerpc-unkown-linux-gnualtivec
GCC target triplet: powerpc-unkown-linux-gnualtivec

When compiling the attached preprocessed file (valid code) with optimization,
the compiler gives an ICE in extract_insn, at recog.c:2188

Here is the output:

/home/edmar/forge/gnupowerpc-20030603-0-altivec-altivec/bin/gcc -v -save-temps
-O2 -c ice.c
Reading specs from
/nfs/ibmoto/linuxperf/home/edmar/forge/gnupowerpc-20030603-0-altivec-altivec/bin/../lib/gcc-lib/powerpc-unkown-linux-gnualtivec/3.4/specs
Configured with: /local2/forge/gnupowerpc/configure
--prefix=/home/edmar/forge/gnupowerpc-20030603-0-altivec-altivec
--enable-languages=c,c++,f77 --target=powerpc-unkown-linux-gnualtivec
--host=powerpc-unkown-linux-gnualtivec
Thread model: posix
gcc version 3.4 20030603 (experimental)

/nfs/ibmoto/linuxperf/home/edmar/forge/gnupowerpc-20030603-0-altivec-altivec/bin/../lib/gcc-lib/powerpc-unkown-linux-gnualtivec/3.4/cc1
-E -quiet -v -iprefix
/nfs/ibmoto/linuxperf/home/edmar/forge/gnupowerpc-20030603-0-altivec-altivec/bin/../lib/gcc-lib/powerpc-unkown-linux-gnualtivec/3.4/
-D__unix__ -D__gnu_linux__ -D__linux__ -Dunix -D__unix -Dlinux -D__linux
-Asystem=unix -Asystem=posix ice.c -O2 -o ice.i
ignoring nonexistent directory
"/nfs/ibmoto/linuxperf/home/edmar/forge/gnupowerpc-20030603-0-altivec-altivec/powerpc-unkown-linux-gnualtivec/include"
ignoring duplicate directory
"/home/edmar/forge/gnupowerpc-20030603-0-altivec-altivec/lib/gcc-lib/powerpc-unkown-linux-gnualtivec/3.4/include"
ignoring nonexistent directory
"/home/edmar/forge/gnupowerpc-20030603-0-altivec-altivec/powerpc-unkown-linux-gnualtivec/include"
#include "..." search starts here:
#include <...> search starts here:

/nfs/ibmoto/linuxperf/home/edmar/forge/gnupowerpc-20030603-0-altivec-altivec/lib/gcc-lib/powerpc-unkown-linux-gnualtivec/3.4/include
 /usr/local/include
 /home/edmar/forge/gnupowerpc-20030603-0-altivec-altivec/include
 /usr/include
End of search list.

/nfs/ibmoto/linuxperf/home/edmar/forge/gnupowerpc-20030603-0-altivec-altivec/bin/../lib/gcc-lib/powerpc-unkown-linux-gnualtivec/3.4/cc1
-fpreprocessed ice.i -quiet -dumpbase ice.c -auxbase ice -O2 -version -o ice.s
GNU C version 3.4 20030603 (experimental) (powerpc-unkown-linux-gnualtivec)
        compiled by GNU C version 3.4 20030603 (experimental).
GGC heuristics: --param ggc-min-expand=81 --param ggc-min-heapsize=96352
ice.c: In function `main':
ice.c:77: error: unrecognizable insn:
(insn 264 26 24 0 (nil) (set (reg:V16QI 77 v0)
        (const_vector:V16QI [
                (const_int 0 [0x0])
                (const_int 1 [0x1])
                (const_int 2 [0x2])
                (const_int 3 [0x3])
                (const_int 4 [0x4])
                (const_int 5 [0x5])
                (const_int 6 [0x6])
                (const_int 7 [0x7])
                (const_int 8 [0x8])
                (const_int 9 [0x9])
                (const_int 10 [0xa])
                (const_int 11 [0xb])
                (const_int 12 [0xc])
                (const_int 13 [0xd])
                (const_int 14 [0xe])
                (const_int 15 [0xf])
            ])) -1 (nil)
    (nil))
ice.c:77: internal compiler error: in extract_insn, at recog.c:2188
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.



------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]