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 bootstrap/45028] [4.6 regression] ICE building 64-bit libjava on Solaris 2/SPARC: output_operand: invalid expression as operand



------- Comment #8 from jakub at gcc dot gnu dot org  2010-07-22 13:34 -------
So it is wrong already before *.alignments, as it has stuff like:

(insn:TI 256 255 1556 2
/vol/gcc/src/hg/trunk/local/libjava/classpath/gnu/javax/print/ipp/attribute/defaults/FinishingsDefault.java:117
(set (reg:D
I 1 %g1 [328])
        (ashift:DI (reg:DI 1 %g1 [327])
            (const_int 12 [0xc]))) 356 {*ashldi3_sp64} (nil))

(debug_insn 1556 256 262 2 (var_location:DI D#71 (reg/f:DI 1 %g1 [332])) -1
(nil))

(insn 262 1556 258 2
/vol/gcc/src/hg/trunk/local/libjava/classpath/gnu/javax/print/ipp/attribute/defaults/FinishingsDefault.java:123
(set (reg:DI 8 %o0)
        (lo_sum:DI (reg:DI 4 %g4)
            (symbol_ref:DI
("_ZN3gnu5javax5print3ipp9attribute8defaults17FinishingsDefault6class$E")
[flags 0x2]  <var_decl fe823740
gnu.javax.print.ipp.attribute.defaults.FinishingsDefault.class$$>))) 71
{setl44} (expr_list:REG_DEAD (reg:DI 4 %g4)
        (expr_list:REG_EQUAL (symbol_ref:DI
("_ZN3gnu5javax5print3ipp9attribute8defaults17FinishingsDefault6class$E")
[flags 0x2]  <var_decl fe823740
gnu.javax.print.ipp.attribute.defaults.FinishingsDefault.class$$>)
            (nil))))

Can you compile with -da and find out in which dump D#71 has been introduced?


-- 


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


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