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 target/19028] New: [3.4/4.0 Regression] ICE in libjava


With gcc 3.4 checked out at Thu Dec 16 00:38:17 UTC 2004, I
got

/net/gnu/export/gnu/src/gcc-3.4/gcc/libjava/java/lang/Math.java: In class
`java.lang.Math':
/net/gnu/export/gnu/src/gcc-3.4/gcc/libjava/java/lang/Math.java: In method
`java.lang.Math.abs(double)':
/net/gnu/export/gnu/src/gcc-3.4/gcc/libjava/java/lang/Math.java:162: error:
could not split insn
(insn:TI 34 54 55
/net/gnu/export/gnu/src/gcc-3.4/gcc/libjava/java/lang/Math.java:162 (parallel [
            (set (reg:DF 0 ax)
                (if_then_else:DF (ungt (mem/f:DF (plus:DI (reg/f:DI 6 bp)
                                (const_int -8 [0xfffffffffffffff8])) [5 d+0 S8 A64])
                        (reg:DF 22 xmm1 [61]))
                    (mem/f:DF (plus:DI (reg/f:DI 6 bp)
                            (const_int -8 [0xfffffffffffffff8])) [5 d+0 S8 A64])
                   (reg:DF 0 ax)))
            (clobber (scratch:DF))
            (clobber (reg:CC 17 flags))
        ]) 660 {sse_movdfcc} (insn_list 53 (insn_list 57 (insn_list 54
(insn_list:REG_DEP_ANTI 9 (nil)))))
    (expr_list:REG_DEAD (reg:DF 22 xmm1 [61])
        (expr_list:REG_UNUSED (reg:CC 17 flags)
            (expr_list:REG_UNUSED (scratch:DF)
                (nil)))))
/net/gnu/export/gnu/src/gcc-3.4/gcc/libjava/java/lang/Math.java:162: internal
compiler error: in final_scan_insn, at final.c:2434
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
make[5]: *** [java/lang/Math.lo] Error 1

With gcc 4.0 checked out at Thu Dec 16 00:38:17 UTC 2004, I got

/net/gnu/export/gnu/src/gcc/gcc/libjava/java/lang/StrictMath.java: In class
'java.lang.StrictMath':
/net/gnu/export/gnu/src/gcc/gcc/libjava/java/lang/StrictMath.java: In method
'java.lang.StrictMath.rint(double)':
/net/gnu/export/gnu/src/gcc/gcc/libjava/java/lang/StrictMath.java:1154: error:
could not split insn
(insn:TI 223 244 246
/net/gnu/export/gnu/src/gcc/gcc/libjava/java/lang/StrictMath.java:1153 (parallel [
            (set (reg:DF 0 ax [110])
                (if_then_else:DF (unge (reg:DF 22 xmm1 [orig:107 a ] [107])
                        (reg:DF 23 xmm2))
                    (reg:DF 3 bx [65])
                    (reg:DF 0 ax [110])))
            (clobber (scratch:DF))
            (clobber (reg:CC 17 flags))
        ]) 670 {sse_movdfcc} (insn_list:REG_DEP_TRUE 245 (insn_list:REG_DEP_TRUE
106 (insn_list:REG_DEP_TRUE 244 (nil))))
    (expr_list:REG_DEAD (reg:DF 23 xmm2)
        (expr_list:REG_DEAD (reg:DF 3 bx [65])
            (expr_list:REG_UNUSED (reg:CC 17 flags)
                (expr_list:REG_UNUSED (scratch:DF)
                    (expr_list:REG_EQUIV (mem/i:DF (plus:DI (reg/f:DI 20 frame)
                                (const_int -24 [0xffffffffffffffe8])) [5
iftmp.297+0 S8 A64])
                        (nil)))))))
/net/gnu/export/gnu/src/gcc/gcc/libjava/java/lang/StrictMath.java:1154: internal
compiler error: in final_scan_insn, at final.c:2501
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
make[5]: *** [java/lang/StrictMath.lo] Error 1

They may be related to

http://gcc.gnu.org/ml/gcc-patches/2004-12/msg01139.html
http://gcc.gnu.org/ml/gcc-patches/2004-12/msg01156.html

-- 
           Summary: [3.4/4.0 Regression] ICE in libjava
           Product: gcc
           Version: 3.4.4
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: target
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: hjl at lucon dot org
                CC: gcc-bugs at gcc dot gnu dot org,rth at redhat dot com
 GCC build triplet: x86_64-unknown-linux-gnu
  GCC host triplet: x86_64-unknown-linux-gnu
GCC target triplet: x86_64-unknown-linux-gnu


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


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