arm.opt (cirrus-fix-invalid-insns): Delete option.
authorRichard Earnshaw <rearnsha@arm.com>
Tue, 4 Dec 2012 13:45:53 +0000 (13:45 +0000)
committerRichard Earnshaw <rearnsha@gcc.gnu.org>
Tue, 4 Dec 2012 13:45:53 +0000 (13:45 +0000)
* arm.opt (cirrus-fix-invalid-insns): Delete option.
* invoke.texi (cirrus-fix-invalid-insns): Remove documentation.

From-SVN: r194137

gcc/ChangeLog
gcc/config/arm/arm.opt
gcc/doc/invoke.texi

index f1ffb24..4bd2082 100644 (file)
@@ -1,3 +1,8 @@
+2012-12-04  Richard Earnshaw  <rearnsha@arm.com>
+
+       * arm.opt (cirrus-fix-invalid-insns): Delete option.
+       * invoke.texi (cirrus-fix-invalid-insns): Remove documentation.
+
 2012-12-04  Jakub Jelinek  <jakub@redhat.com>
 
        * tsan.c (instrument_expr): If expr_ptr isn't a gimple val, first
index fb12c55..61d2d2f 100644 (file)
@@ -101,10 +101,6 @@ mcaller-super-interworking
 Target Report Mask(CALLER_INTERWORKING)
 Thumb: Assume function pointers may go to non-Thumb aware code
 
-mcirrus-fix-invalid-insns
-Target Report Mask(CIRRUS_FIX_INVALID_INSNS)
-Cirrus: Place NOPs to avoid invalid instruction combinations
-
 mcpu=
 Target RejectNegative Joined Enum(processor_type) Var(arm_cpu_option) Init(arm_none)
 Specify the name of the target CPU
index 51b6e85..4d917d1 100644 (file)
@@ -506,7 +506,6 @@ Objective-C and Objective-C++ Dialects}.
 -msingle-pic-base  -mno-single-pic-base @gol
 -mpic-register=@var{reg} @gol
 -mnop-fun-dllimport @gol
--mcirrus-fix-invalid-insns -mno-cirrus-fix-invalid-insns @gol
 -mpoke-function-name @gol
 -mthumb  -marm @gol
 -mtpcs-frame  -mtpcs-leaf-frame @gol
@@ -11394,18 +11393,6 @@ before execution begins.
 Specify the register to be used for PIC addressing.  The default is R10
 unless stack-checking is enabled, when R9 is used.
 
-@item -mcirrus-fix-invalid-insns
-@opindex mcirrus-fix-invalid-insns
-@opindex mno-cirrus-fix-invalid-insns
-Insert NOPs into the instruction stream to in order to work around
-problems with invalid Maverick instruction combinations.  This option
-is only valid if the @option{-mcpu=ep9312} option has been used to
-enable generation of instructions for the Cirrus Maverick floating-point
-co-processor.  This option is not enabled by default, since the
-problem is only present in older Maverick implementations.  The default
-can be re-enabled by use of the @option{-mno-cirrus-fix-invalid-insns}
-switch.
-
 @item -mpoke-function-name
 @opindex mpoke-function-name
 Write the name of each function into the text section, directly