------- Comment #3 from pinskia at gcc dot gnu dot org 2006-06-30 05:36 ------- Confirmed, it is produced by expand: ;; return 0.0 (insn 9 8 10 (set (reg:SI 123) (high:SI (symbol_ref:SI ("*.LANCHOR0") [flags 0x182]))) -1 (nil) (nil))
(insn 10 9 11 (set (reg/f:SI 122) (lo_sum:SI (reg:SI 123) (symbol_ref:SI ("*.LANCHOR0") [flags 0x182]))) -1 (nil) (expr_list:REG_EQUAL (symbol_ref:SI ("*.LANCHOR0") [flags 0x182]) (nil))) (insn 11 10 12 (set (subreg:DF (reg:DI 121) 0) (mem/u/c/i:DF (reg/f:SI 122) [0 S8 A64])) -1 (nil) (nil)) (insn 12 11 13 (set (reg:DI 124) (reg:DI 121)) -1 (nil) (nil)) (insn 13 12 14 (set (reg:DI 119 [ <result> ]) (reg:DI 124)) -1 (nil) (nil)) -- pinskia at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Last reconfirmed|0000-00-00 00:00:00 |2006-06-30 05:36:07 date| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27875