ja...@iras:~/sourcecode> gcc -O2 -Wall -c testjay.c 
ja...@iras:~/sourcecode> gcc -O3 -Wall -c testjay.c 
mpn/generic/sb_div_q.c: In function â__gmpn_sb_div_qâ:    
mpn/generic/sb_div_q.c:294:1: error: unrecognizable insn: 
(insn:TI 2599 2571 2633 120 (parallel [                   
            (set (reg:DI 134 f6)                          
                (asm_operands:DI ("xma.hu %0 = %2, %3, f0 
        xma.l %1 = %2, %3, f0") ("=&f") 0 [
                        (reg:DI 135 f7)
                        (reg/v:DI 130 f2 [orig:1683 dinv ] [1683])
                    ]
                     [
                        (asm_input:DI ("f") (null):0)
                        (asm_input:DI ("f") (null):0)
                    ]
                     [] mpn/generic/sb_div_q.c:294))
            (set (reg:DI 135 f7)
                (asm_operands:DI ("xma.hu %0 = %2, %3, f0
        xma.l %1 = %2, %3, f0") ("=f") 1 [
                        (reg:DI 135 f7)
                        (reg/v:DI 130 f2 [orig:1683 dinv ] [1683])
                    ]
                     [
                        (asm_input:DI ("f") (null):0)
                        (asm_input:DI ("f") (null):0)
                    ]
                     [] mpn/generic/sb_div_q.c:294))
        ]) -1 (nil))
mpn/generic/sb_div_q.c:294:1: internal compiler error: in get_attr_first_insn,
at config/ia64/itanium2.md:1909
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.
ja...@iras:~/sourcecode> gcc -v
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/local/gcc-4.5.0/ia64-Linux-suse/libexec/gcc/ia64-unknown-linux-gnu/4.5.0/lto-wrapper
Target: ia64-unknown-linux-gnu
Configured with: /usr/local/gcc-4.5.0/src/gcc-4.5.0/configure
--enable-languages=c,c++,fortran --with-gnu-as
--with-as=/usr/local/binutils-2.20.1/ia64-Linux-suse-gcc-4.4.3/bin/as
--with-gnu-ld
--with-ld=/usr/local/binutils-2.20.1/ia64-Linux-suse-gcc-4.4.3/bin/ld
--with-gmp=/usr/local/mpir-1.2.2/ia64-Linux-suse-gcc-4.4.2
--with-mpfr=/usr/local/mpfr-2.4.2/ia64-Linux-suse-mpir-1.2.2-gcc-4.4.2
--with-mpc=/usr/local/mpc-0.8.1/ia64-Linux-suse-mpfr-2.4.2-mpir-1.2.2-gcc-4.4.3
--prefix=/usr/local/gcc-4.5.0/ia64-Linux-suse
Thread model: posix
gcc version 4.5.0 (GCC)


There doesn't seem to be anywhere to post the test file ?


-- 
           Summary: illegal asembler instruction generated
           Product: gcc
           Version: 4.5.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: jason at njkfrudils dot plus dot com
  GCC host triplet: ia64-unknown-linux-gnu


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

Reply via email to