--- gcc.target/i386/pr55512-2.c	(revision 193922)
+++ gcc.target/i386/pr55512-2.c	(revision 193923)
@@ -1,8 +1,6 @@
 /* { dg-do compile } */
 /* { dg-options "-O2" } */
 
-#define __builtin_unreachable() do { } while (0)
-
 int
 foo (int x)
 {
@@ -10,7 +8,6 @@ foo (int x)
 	    "r" (x + 4), "r" (x + 5), "r" (x + 6), "r" (x + 7),
 	    "r" (x + 8), "r" (x + 9), "r" (x + 10), "r" (x + 11),
 	    "r" (x + 12), "r" (x + 13), "r" (x + 14), "r" (x + 15) : : lab);
-  __builtin_unreachable ();
  lab:
   return 0;
 }
--- gcc.target/i386/pr55512-4.c	(revision 193922)
+++ gcc.target/i386/pr55512-4.c	(revision 193923)
@@ -1,8 +1,6 @@
 /* { dg-do compile } */
 /* { dg-options "-O2" } */
 
-#define __builtin_unreachable() do { } while (0)
-
 int
 bar (int x)
 {
@@ -11,7 +9,6 @@ bar (int x)
 	    "r" (x + 8), "r" (x + 9), "r" (x + 10), "r" (x + 11),
 	    "r" (x + 12), "r" (x + 13), "r" (x + 14), "r" (x + 15),
 	    "r" (x + 16) : : lab);
-  __builtin_unreachable ();
  lab:
   return 0;
 }
