Commit 33cd5f8f by Michael Collison Committed by Michael Collison

arm.c (arm_option_override): Deprecate use of -mstructure-size-boundary.

2017-07-23  Michael Collison  <michael.collison@arm.com>

	* config/arm/arm.c (arm_option_override): Deprecate
	use of -mstructure-size-boundary.
	* config/arm/arm.opt: Deprecate -mstructure-size-boundary.
	* doc/invoke.texi: Deprecate -mstructure-size-boundary.

From-SVN: r250465
parent 5bbf7664
2017-07-23 Michael Collison <michael.collison@arm.com>
* config/arm/arm.c (arm_option_override): Deprecate
use of -mstructure-size-boundary.
* config/arm/arm.opt: Deprecate -mstructure-size-boundary.
* doc/invoke.texi: Deprecate -mstructure-size-boundary.
2017-07-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 2017-07-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
PR target/80695 PR target/80695
......
...@@ -3489,6 +3489,8 @@ arm_option_override (void) ...@@ -3489,6 +3489,8 @@ arm_option_override (void)
} }
else else
{ {
warning (0, "option %<-mstructure-size-boundary%> is deprecated");
if (arm_structure_size_boundary != 8 if (arm_structure_size_boundary != 8
&& arm_structure_size_boundary != 32 && arm_structure_size_boundary != 32
&& !(ARM_DOUBLEWORD_ALIGN && arm_structure_size_boundary == 64)) && !(ARM_DOUBLEWORD_ALIGN && arm_structure_size_boundary == 64))
......
...@@ -192,7 +192,7 @@ Target RejectNegative Alias(mfloat-abi=, soft) Undocumented ...@@ -192,7 +192,7 @@ Target RejectNegative Alias(mfloat-abi=, soft) Undocumented
mstructure-size-boundary= mstructure-size-boundary=
Target RejectNegative Joined UInteger Var(arm_structure_size_boundary) Init(DEFAULT_STRUCTURE_SIZE_BOUNDARY) Target RejectNegative Joined UInteger Var(arm_structure_size_boundary) Init(DEFAULT_STRUCTURE_SIZE_BOUNDARY)
Specify the minimum bit alignment of structures. Specify the minimum bit alignment of structures. (Deprecated).
mthumb mthumb
Target Report RejectNegative Negative(marm) Mask(THUMB) Save Target Report RejectNegative Negative(marm) Mask(THUMB) Save
......
...@@ -15714,6 +15714,8 @@ incompatible. Code compiled with one value cannot necessarily expect to ...@@ -15714,6 +15714,8 @@ incompatible. Code compiled with one value cannot necessarily expect to
work with code or libraries compiled with another value, if they exchange work with code or libraries compiled with another value, if they exchange
information using structures or unions. information using structures or unions.
This option is deprecated.
@item -mabort-on-noreturn @item -mabort-on-noreturn
@opindex mabort-on-noreturn @opindex mabort-on-noreturn
Generate a call to the function @code{abort} at the end of a Generate a call to the function @code{abort} at the end of a
......
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