aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/m32r/m32r.md
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/config/m32r/m32r.md')
-rw-r--r--gcc/config/m32r/m32r.md8
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? */