diff options
Diffstat (limited to 'gcc/config/m32r/m32r.md')
-rw-r--r-- | gcc/config/m32r/m32r.md | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/gcc/config/m32r/m32r.md b/gcc/config/m32r/m32r.md index 80c579d395c..20f37d3f36c 100644 --- a/gcc/config/m32r/m32r.md +++ b/gcc/config/m32r/m32r.md @@ -199,6 +199,8 @@ "long_IF,long_E,memory*2") +(include "predicates.md") + ;; Expand prologue as RTL (define_expand "prologue" [(const_int 1)] @@ -408,7 +410,7 @@ return \"st %1,%0\"; } - abort (); + gcc_unreachable (); }" [(set_attr "type" "int2,int2,int4,int4,int4,multi,load2,load2,load4,store2,store2,store4") (set_attr "length" "2,2,4,4,4,8,2,2,4,2,2,4")]) @@ -1513,7 +1515,7 @@ case LT : br = \"lt\"; invbr = \"ge\"; break; case GE : br = \"ge\"; invbr = \"lt\"; break; - default: abort(); + default: gcc_unreachable (); } /* Is branch target reachable with bxxz? */ @@ -1560,7 +1562,7 @@ case LT : br = \"lt\"; invbr = \"ge\"; break; case GE : br = \"ge\"; invbr = \"lt\"; break; - default: abort(); + default: gcc_unreachable (); } /* Is branch target reachable with bxxz? */ |