[Bug rtl-optimization/23943] [4.1 Regression] segv in side_effects_p()
steven at gcc dot gnu dot org
gcc-bugzilla@gcc.gnu.org
Sun Sep 18 13:10:00 GMT 2005
------- Additional Comments From steven at gcc dot gnu dot org 2005-09-18 13:10 -------
CPROP1 introduces a gem of a fined up REG_EQUAL note:
(insn 20 16 21 0 (set (reg:CCZ 17 flags)
(compare:CCZ (mem/s:QI (plus:DI (plus:DI (reg:DI 62)
(reg/f:DI 60))
(const_int -1 [0xffffffffffffffff])) [0 savecallsin S1
A8])
(const_int 47 [0x2f]))) 10 {*cmpqi_1} (nil)
(expr_list:REG_EQUAL (compare:CCZ (mem/s:QI (plus:DI
(expr_list:REG_DEP_TRUE (use (mem:BLK (scratch) [0 A8]))
(expr_list:REG_DEP_TRUE (symbol_ref:DI ("strlen")
[flags 0x41] <function_decl 0x2a9590d500 strlen>)
(expr_list:REG_DEP_TRUE (symbol_ref:DI
("savecallsin") [flags 0x2] <var_decl 0x2a95a3cdc0 savecallsin>)
(nil))))
(const:DI (plus:DI (symbol_ref:DI ("savecallsin") [flags
0x2] <var_decl 0x2a95a3cdc0 savecallsin>)
(const_int -1 [0xffffffffffffffff])))) [0
savecallsin S1 A8])
(const_int 47 [0x2f]))
(nil)))
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23943
More information about the Gcc-bugs
mailing list