------- Additional Comments From danglin at gcc dot gnu dot org 2005-04-03 18:19 ------- On hppa64-hp-hpux*, I think we still have the same bug. Combine is still generating an insn that reload can't handle:
(insn 16 15 17 0 (asm_operands/v ("") ("") 0 [ (mem/s/v/j:HI (mem/u/c:DI (lo_sum:DI (plus:DI (reg:DI 27 %r27) (high:DI (symbol_ref:DI ("_const_32") <var_decl 8000 03fffef92340 _const_32>))) (unspec:DI [ (symbol_ref:DI ("_const_32") <var_decl 800003fff ef92340 _const_32>) ] 2)) [0 S8 A64]) [0 _const_32+0 S2 A32]) ] [ (asm_input:HI ("X")) ] ("/test/gnu/gcc-3.3/gcc/gcc/testsuite/gcc.dg/torture/asm-subreg-1.c") 12) -1 (nil) (nil)) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20491