------- Additional Comments From schlie at comcast dot net 2005-04-14 07:43 ------- (In reply to comment #0) > resulting tree/rtl: > > showing frame-relative reference to "abcde" initializing data which is wrong: > > (insn 12 11 13 1 (set (reg:HI 44) > (symbol_ref/f:HI ("*.LC0") [flags 0x2] <string_cst 0x160b840>)) -1 > (nil) > (nil)) > > showing readonly reference to {'a','b','c','d','e') initializing data which > is correct: > > (insn 23 36 24 3 (set (reg:QI 42 [ v.0 ]) > (mem/v/i:QI (symbol_ref:HI ("v") <var_decl 0x16791b0 v>) [0 v+0 S1 > A8])) -1 (nil) > (nil))
Sorry more accurately: Showing frame-relative/non-readonly reference to "abcde" initializing tree/rtl type which is wrong: (insn 12 11 13 1 (set (reg:HI 44) (symbol_ref/f:HI ("*.LC0") [flags 0x2] <string_cst 0x160b840>)) -1 (nil) (nil)) (insn 15 35 16 2 (set (reg:QI 0 r0) (mem/s:QI (reg:HI 44) [1 S5 A8])) -1 (nil) (nil)) Showing readonly reference to {'a','b','c','d','e') initializing data which is correct: (insn 21 20 22 3 (set (reg:HI 52) (symbol_ref:HI ("C.3.1150") [flags 0x2] <var_decl 0x167e438 C.3>)) -1 (nil) (nil)) (insn 24 81 25 4 (set (reg:QI 0 r0) (mem/s/u:QI (reg:HI 52) [2 C.3+0 S5 A8])) -1 (nil) (nil)) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21018