aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIain Sandoe <iains@gcc.gnu.org>2019-06-16 16:07:52 +0000
committerIain Sandoe <iains@gcc.gnu.org>2019-06-16 16:07:52 +0000
commit4827824f799e15bb28c12482de6c01089fea7abe (patch)
tree0bfc6adf5e0fcbef2e1840ab39552a98afffcbb8
parent612254eaf59874e8cea934b7400bcb7348ecdd43 (diff)
downloadgcc-4827824f799e15bb28c12482de6c01089fea7abe.zip
gcc-4827824f799e15bb28c12482de6c01089fea7abe.tar.gz
gcc-4827824f799e15bb28c12482de6c01089fea7abe.tar.bz2
[Darwin, opts] Add RejectNegative for cases with explict inverses.
These cases specify the negative option specifically, so we should not accept a regular -no-xxxx for them. 2019-06-16 Iain Sandoe <iain@sandoe.co.uk> * config/darwin.opt (prebind, noprebind, seglinkedit, noseglinkedit): Add RejectNegative. From-SVN: r272355
-rw-r--r--gcc/ChangeLog7
-rw-r--r--gcc/config/darwin.opt8
2 files changed, 10 insertions, 5 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index ef38cfe..742640f 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,4 +1,9 @@
-2019-06-15 Jan Hubicka <hubicka@ucw.cz>
+2019-06-16 Iain Sandoe <iain@sandoe.co.uk>
+
+ * config/darwin.opt (prebind, noprebind, seglinkedit,
+ noseglinkedit): Add RejectNegative.
+
+2019-06-16 Jan Hubicka <hubicka@ucw.cz>
* tree-ssa-alias.c (nonoverlapping_component_refs_p): Fix pasto
in my previous patch.
diff --git a/gcc/config/darwin.opt b/gcc/config/darwin.opt
index 0b16b03..3f04375 100644
--- a/gcc/config/darwin.opt
+++ b/gcc/config/darwin.opt
@@ -237,11 +237,11 @@ Driver RejectNegative
(Obsolete after 10.4) Set MH_NOMULTIDEFS in an umbrella framework.
noprebind
-Driver Negative(prebind)
+Driver RejectNegative Negative(prebind)
(Obsolete) LD_PREBIND is no longer supported.
noseglinkedit
-Driver Negative(seglinkedit)
+Driver RejectNegative Negative(seglinkedit)
(Obsolete) This is the default.
object
@@ -252,7 +252,7 @@ Driver RejectNegative Separate
-pagezero_size size Allows setting the page 0 size to 4kb for certain special cases.
prebind
-Driver Negative(noprebind)
+Driver RejectNegative Negative(noprebind)
(Obsolete) LD_PREBIND is no longer supported.
prebind_all_twolevel_modules
@@ -317,7 +317,7 @@ Driver RejectNegative Separate Args(3)
(Obsolete, ld_classic only) -sectcreate segname sectname file
seglinkedit
-Driver Negative(noseglinkedit)
+Driver RejectNegative Negative(noseglinkedit)
(Obsolete) Object files with LINKEDIT sections are no longer supported.
segprot