diff mbox

[4.7] Make ARM -mhard-float and -msoft-float into proper -mfloat-abi= aliases

Message ID Pine.LNX.4.64.1103302011000.20285@digraph.polyomino.org.uk
State New
Headers show

Commit Message

Joseph Myers March 30, 2011, 8:11 p.m. UTC
On Wed, 2 Mar 2011, Richard Earnshaw wrote:

> Could you remove the documentation entries for the hard/soft-float
> aliases please?  They're really only there for legacy reasons.

Is this the change you want here?

2011-03-30  Joseph Myers  <joseph@codesourcery.com>

	* config/arm/arm.opt (mhard-float, msoft-float): Mark
	Undocumented.  Remove help text.
	* doc/invoke.texi (ARM Options): Don't document -msoft-float and
	-mhard-float.

Comments

Richard Earnshaw March 30, 2011, 8:47 p.m. UTC | #1
On 30 Mar 2011, at 21:11, "Joseph S. Myers" <joseph@codesourcery.com> wrote:

> On Wed, 2 Mar 2011, Richard Earnshaw wrote:
> 
>> Could you remove the documentation entries for the hard/soft-float
>> aliases please?  They're really only there for legacy reasons.
> 
> Is this the change you want here?
> 
> 2011-03-30  Joseph Myers  <joseph@codesourcery.com>
> 
>    * config/arm/arm.opt (mhard-float, msoft-float): Mark
>    Undocumented.  Remove help text.
>    * doc/invoke.texi (ARM Options): Don't document -msoft-float and
>    -mhard-float.
> 

Yes, that's great.  Thanks.

R.
diff mbox

Patch

Index: doc/invoke.texi
===================================================================
--- doc/invoke.texi	(revision 171745)
+++ doc/invoke.texi	(working copy)
@@ -454,7 +454,7 @@ 
 -mapcs-reentrant  -mno-apcs-reentrant @gol
 -msched-prolog  -mno-sched-prolog @gol
 -mlittle-endian  -mbig-endian  -mwords-little-endian @gol
--mfloat-abi=@var{name}  -msoft-float  -mhard-float  -mfpe @gol
+-mfloat-abi=@var{name}  -mfpe @gol
 -mfp16-format=@var{name}
 -mthumb-interwork  -mno-thumb-interwork @gol
 -mcpu=@var{name}  -march=@var{name}  -mfpu=@var{name}  @gol
@@ -10079,14 +10079,6 @@ 
 compile your entire program with the same ABI, and link with a
 compatible set of libraries.
 
-@item -mhard-float
-@opindex mhard-float
-Equivalent to @option{-mfloat-abi=hard}.
-
-@item -msoft-float
-@opindex msoft-float
-Equivalent to @option{-mfloat-abi=soft}.
-
 @item -mlittle-endian
 @opindex mlittle-endian
 Generate code for a processor running in little-endian mode.  This is
Index: config/arm/arm.opt
===================================================================
--- config/arm/arm.opt	(revision 171745)
+++ config/arm/arm.opt	(working copy)
@@ -94,8 +94,7 @@ 
 Specify the name of the target floating point hardware/format
 
 mhard-float
-Target RejectNegative Alias(mfloat-abi=, hard)
-Alias for -mfloat-abi=hard
+Target RejectNegative Alias(mfloat-abi=, hard) Undocumented
 
 mlittle-endian
 Target Report RejectNegative InverseMask(BIG_END)
@@ -122,8 +121,7 @@ 
 Do not load the PIC register in function prologues
 
 msoft-float
-Target RejectNegative Alias(mfloat-abi=, soft)
-Alias for -mfloat-abi=soft
+Target RejectNegative Alias(mfloat-abi=, soft) Undocumented
 
 mstructure-size-boundary=
 Target RejectNegative Joined Var(structure_size_string)