Index: config/pdp11/pdp11.md
===================================================================
--- config/pdp11/pdp11.md	(revision 166927)
+++ config/pdp11/pdp11.md	(working copy)
@@ -1068,7 +1068,7 @@
 (define_insn "abshi2"
   [(set (match_operand:HI 0 "nonimmediate_operand" "=r,o")
 	(abs:HI (match_operand:HI 1 "general_operand" "0,0")))]
-  "TARGET_ABSHI_BUILTIN"
+  ""
   "*
 {
   static int count = 0;
Index: config/pdp11/pdp11.c
===================================================================
--- config/pdp11/pdp11.c	(revision 166927)
+++ config/pdp11/pdp11.c	(working copy)
@@ -187,7 +187,7 @@
 
 #undef TARGET_DEFAULT_TARGET_FLAGS
 #define TARGET_DEFAULT_TARGET_FLAGS \
-  (MASK_FPU | MASK_45 | MASK_ABSHI_BUILTIN | TARGET_UNIX_ASM_DEFAULT)
+  (MASK_FPU | MASK_45 | TARGET_UNIX_ASM_DEFAULT)
 #undef TARGET_HANDLE_OPTION
 #define TARGET_HANDLE_OPTION pdp11_handle_option
 #undef TARGET_OPTION_OPTIMIZATION_TABLE
Index: config/pdp11/pdp11.opt
===================================================================
--- config/pdp11/pdp11.opt	(revision 166927)
+++ config/pdp11/pdp11.opt	(working copy)
@@ -30,10 +30,6 @@
 Target Report Mask(45)
 Generate code for an 11/45
 
-mabshi
-Target Report Mask(ABSHI_BUILTIN)
-Use 16-bit abs patterns
-
 mac0
 Target Report Mask(AC0)
 Return floating-point results in ac0 (fr0 in Unix assembler syntax)
