Applied this addendum to r247495 which removed flag_strict_overflow.
There were remains of the flag in avr.md which broke the avr build.
Committed as r247632.
Johann
* config/avr/avr.md [flag_strict_overflow]: Remove any occurence
of this flag from insn conditions due to removal from r247495.
Index: config/avr/avr.md
===================================================================
--- config/avr/avr.md (revision 247631)
+++ config/avr/avr.md (working copy)
@@ -4580,7 +4580,7 @@ (define_insn "*negated_tstqi"
[(set (cc0)
(compare (neg:QI (match_operand:QI 0 "register_operand" "r"))
(const_int 0)))]
- "!flag_wrapv && !flag_trapv && flag_strict_overflow"
+ "!flag_wrapv && !flag_trapv"
"cp __zero_reg__,%0"
[(set_attr "cc" "compare")
(set_attr "length" "1")])
@@ -4598,7 +4598,7 @@ (define_insn "*negated_tsthi"
[(set (cc0)
(compare (neg:HI (match_operand:HI 0 "register_operand" "r"))
(const_int 0)))]
- "!flag_wrapv && !flag_trapv && flag_strict_overflow"
+ "!flag_wrapv && !flag_trapv"
"cp __zero_reg__,%A0
cpc __zero_reg__,%B0"
[(set_attr "cc" "compare")
@@ -4621,7 +4621,7 @@ (define_insn "*negated_tstpsi"
[(set (cc0)
(compare (neg:PSI (match_operand:PSI 0 "register_operand" "r"))
(const_int 0)))]
- "!flag_wrapv && !flag_trapv && flag_strict_overflow"
+ "!flag_wrapv && !flag_trapv"
"cp __zero_reg__,%A0\;cpc __zero_reg__,%B0\;cpc __zero_reg__,%C0"
[(set_attr "cc" "compare")
(set_attr "length" "3")])
@@ -4640,7 +4640,7 @@ (define_insn "*negated_tstsi"
[(set (cc0)
(compare (neg:SI (match_operand:SI 0 "register_operand" "r"))
(const_int 0)))]
- "!flag_wrapv && !flag_trapv && flag_strict_overflow"
+ "!flag_wrapv && !flag_trapv"
"cp __zero_reg__,%A0
cpc __zero_reg__,%B0
cpc __zero_reg__,%C0