Commit 76702923 by Richard Earnshaw Committed by Richard Earnshaw

arm.opt (mfp=2, [...]): Delete options.

	* arm.opt (mfp=2, mfp=3, mfpe, mfpe=2, mfpe=3): Delete options.
        * arm-fpus.def (fpa, fpe2, fpe3, maverick): Delete FPU types.
	* arm-tables.opt: Regenerated.
        * doc/invoke.texi: Remove references to deleted options.

From-SVN: r188603
parent 9257546b
2012-06-14 Richard Earnshaw <rearnsha@arm.com>
* arm.opt (mfp=2, mfp=3, mfpe, mfpe=2, mfpe=3): Delete options.
* arm-fpus.def (fpa, fpe2, fpe3, maverick): Delete FPU types.
* arm-tables.opt: Regenerated.
* doc/invoke.texi: Remove references to deleted options.
2012-06-14 Sandeep Kumar Singh <Sandeep.Singh2@kpitcummins.com> 2012-06-14 Sandeep Kumar Singh <Sandeep.Singh2@kpitcummins.com>
* config/h8300/genmova.sh: Modified to add offset bits of * config/h8300/genmova.sh: Modified to add offset bits of
......
...@@ -27,10 +27,6 @@ ...@@ -27,10 +27,6 @@
genopt.sh assumes no whitespace up to the first "," in each entry. */ genopt.sh assumes no whitespace up to the first "," in each entry. */
ARM_FPU("fpa", ARM_FP_MODEL_FPA, 0, VFP_NONE, false, false)
ARM_FPU("fpe2", ARM_FP_MODEL_FPA, 2, VFP_NONE, false, false)
ARM_FPU("fpe3", ARM_FP_MODEL_FPA, 3, VFP_NONE, false, false)
ARM_FPU("maverick", ARM_FP_MODEL_MAVERICK, 0, VFP_NONE, false, false)
ARM_FPU("vfp", ARM_FP_MODEL_VFP, 2, VFP_REG_D16, false, false) ARM_FPU("vfp", ARM_FP_MODEL_VFP, 2, VFP_REG_D16, false, false)
ARM_FPU("vfpv3", ARM_FP_MODEL_VFP, 3, VFP_REG_D32, false, false) ARM_FPU("vfpv3", ARM_FP_MODEL_VFP, 3, VFP_REG_D32, false, false)
ARM_FPU("vfpv3-fp16", ARM_FP_MODEL_VFP, 3, VFP_REG_D32, false, true) ARM_FPU("vfpv3-fp16", ARM_FP_MODEL_VFP, 3, VFP_REG_D32, false, true)
......
...@@ -360,56 +360,44 @@ Name(arm_fpu) Type(int) ...@@ -360,56 +360,44 @@ Name(arm_fpu) Type(int)
Known ARM FPUs (for use with the -mfpu= option): Known ARM FPUs (for use with the -mfpu= option):
EnumValue EnumValue
Enum(arm_fpu) String(fpa) Value(0) Enum(arm_fpu) String(vfp) Value(0)
EnumValue EnumValue
Enum(arm_fpu) String(fpe2) Value(1) Enum(arm_fpu) String(vfpv3) Value(1)
EnumValue EnumValue
Enum(arm_fpu) String(fpe3) Value(2) Enum(arm_fpu) String(vfpv3-fp16) Value(2)
EnumValue EnumValue
Enum(arm_fpu) String(maverick) Value(3) Enum(arm_fpu) String(vfpv3-d16) Value(3)
EnumValue EnumValue
Enum(arm_fpu) String(vfp) Value(4) Enum(arm_fpu) String(vfpv3-d16-fp16) Value(4)
EnumValue EnumValue
Enum(arm_fpu) String(vfpv3) Value(5) Enum(arm_fpu) String(vfpv3xd) Value(5)
EnumValue EnumValue
Enum(arm_fpu) String(vfpv3-fp16) Value(6) Enum(arm_fpu) String(vfpv3xd-fp16) Value(6)
EnumValue EnumValue
Enum(arm_fpu) String(vfpv3-d16) Value(7) Enum(arm_fpu) String(neon) Value(7)
EnumValue EnumValue
Enum(arm_fpu) String(vfpv3-d16-fp16) Value(8) Enum(arm_fpu) String(neon-fp16) Value(8)
EnumValue EnumValue
Enum(arm_fpu) String(vfpv3xd) Value(9) Enum(arm_fpu) String(vfpv4) Value(9)
EnumValue EnumValue
Enum(arm_fpu) String(vfpv3xd-fp16) Value(10) Enum(arm_fpu) String(vfpv4-d16) Value(10)
EnumValue EnumValue
Enum(arm_fpu) String(neon) Value(11) Enum(arm_fpu) String(fpv4-sp-d16) Value(11)
EnumValue EnumValue
Enum(arm_fpu) String(neon-fp16) Value(12) Enum(arm_fpu) String(neon-vfpv4) Value(12)
EnumValue EnumValue
Enum(arm_fpu) String(vfpv4) Value(13) Enum(arm_fpu) String(vfp3) Value(13)
EnumValue
Enum(arm_fpu) String(vfpv4-d16) Value(14)
EnumValue
Enum(arm_fpu) String(fpv4-sp-d16) Value(15)
EnumValue
Enum(arm_fpu) String(neon-vfpv4) Value(16)
EnumValue
Enum(arm_fpu) String(vfp3) Value(17)
...@@ -126,12 +126,6 @@ Enum(float_abi_type) String(softfp) Value(ARM_FLOAT_ABI_SOFTFP) ...@@ -126,12 +126,6 @@ Enum(float_abi_type) String(softfp) Value(ARM_FLOAT_ABI_SOFTFP)
EnumValue EnumValue
Enum(float_abi_type) String(hard) Value(ARM_FLOAT_ABI_HARD) Enum(float_abi_type) String(hard) Value(ARM_FLOAT_ABI_HARD)
mfp=2
Target RejectNegative Undocumented Alias(mfpu=, fpe2)
mfp=3
Target RejectNegative Undocumented Alias(mfpu=, fpe3)
mfp16-format= mfp16-format=
Target RejectNegative Joined Enum(arm_fp16_format_type) Var(arm_fp16_format) Init(ARM_FP16_FORMAT_NONE) Target RejectNegative Joined Enum(arm_fp16_format_type) Var(arm_fp16_format) Init(ARM_FP16_FORMAT_NONE)
Specify the __fp16 floating-point format Specify the __fp16 floating-point format
...@@ -149,16 +143,6 @@ Enum(arm_fp16_format_type) String(ieee) Value(ARM_FP16_FORMAT_IEEE) ...@@ -149,16 +143,6 @@ Enum(arm_fp16_format_type) String(ieee) Value(ARM_FP16_FORMAT_IEEE)
EnumValue EnumValue
Enum(arm_fp16_format_type) String(alternative) Value(ARM_FP16_FORMAT_ALTERNATIVE) Enum(arm_fp16_format_type) String(alternative) Value(ARM_FP16_FORMAT_ALTERNATIVE)
;; Now ignored.
mfpe
Target RejectNegative Mask(FPE) Undocumented
mfpe=2
Target RejectNegative Undocumented Alias(mfpu=, fpe2)
mfpe=3
Target RejectNegative Undocumented Alias(mfpu=, fpe3)
mfpu= mfpu=
Target RejectNegative Joined Enum(arm_fpu) Var(arm_fpu_index) Target RejectNegative Joined Enum(arm_fpu) Var(arm_fpu_index)
Specify the name of the target floating point hardware/format Specify the name of the target floating point hardware/format
......
...@@ -480,7 +480,7 @@ Objective-C and Objective-C++ Dialects}. ...@@ -480,7 +480,7 @@ Objective-C and Objective-C++ Dialects}.
-mapcs-reentrant -mno-apcs-reentrant @gol -mapcs-reentrant -mno-apcs-reentrant @gol
-msched-prolog -mno-sched-prolog @gol -msched-prolog -mno-sched-prolog @gol
-mlittle-endian -mbig-endian -mwords-little-endian @gol -mlittle-endian -mbig-endian -mwords-little-endian @gol
-mfloat-abi=@var{name} -mfpe @gol -mfloat-abi=@var{name} @gol
-mfp16-format=@var{name} -mfp16-format=@var{name}
-mthumb-interwork -mno-thumb-interwork @gol -mthumb-interwork -mno-thumb-interwork @gol
-mcpu=@var{name} -march=@var{name} -mfpu=@var{name} @gol -mcpu=@var{name} -march=@var{name} -mfpu=@var{name} @gol
...@@ -10842,20 +10842,12 @@ Linux, and not all architectures are recognized. If the auto-detect is ...@@ -10842,20 +10842,12 @@ Linux, and not all architectures are recognized. If the auto-detect is
unsuccessful the option has no effect. unsuccessful the option has no effect.
@item -mfpu=@var{name} @item -mfpu=@var{name}
@itemx -mfpe=@var{number}
@itemx -mfp=@var{number}
@opindex mfpu @opindex mfpu
@opindex mfpe
@opindex mfp
This specifies what floating-point hardware (or hardware emulation) is This specifies what floating-point hardware (or hardware emulation) is
available on the target. Permissible names are: @samp{fpa}, @samp{fpe2}, available on the target. Permissible names are: @samp{vfp}, @samp{vfpv3},
@samp{fpe3}, @samp{maverick}, @samp{vfp}, @samp{vfpv3}, @samp{vfpv3-fp16}, @samp{vfpv3-fp16}, @samp{vfpv3-d16}, @samp{vfpv3-d16-fp16}, @samp{vfpv3xd},
@samp{vfpv3-d16}, @samp{vfpv3-d16-fp16}, @samp{vfpv3xd}, @samp{vfpv3xd-fp16}, @samp{vfpv3xd-fp16}, @samp{neon}, @samp{neon-fp16}, @samp{vfpv4},
@samp{neon}, @samp{neon-fp16}, @samp{vfpv4}, @samp{vfpv4-d16}, @samp{vfpv4-d16}, @samp{fpv4-sp-d16} and @samp{neon-vfpv4}.
@samp{fpv4-sp-d16} and @samp{neon-vfpv4}.
@option{-mfp} and @option{-mfpe} are synonyms for
@option{-mfpu}=@samp{fpe}@var{number}, for compatibility with older versions
of GCC@.
If @option{-msoft-float} is specified this specifies the format of If @option{-msoft-float} is specified this specifies the format of
floating-point values. floating-point values.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment