aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSegher Boessenkool <segher@kernel.crashing.org>2018-04-10 20:54:08 +0200
committerSegher Boessenkool <segher@gcc.gnu.org>2018-04-10 20:54:08 +0200
commitccdfb97546e2fed58cf7e1fc6cb579df968d5289 (patch)
tree7491e0edbe7f0a2b5d6d29cc4d853f1bbe9c2d72
parentd4f18ec65299b460a15cc2181a30b79fd31b513f (diff)
downloadgcc-ccdfb97546e2fed58cf7e1fc6cb579df968d5289.zip
gcc-ccdfb97546e2fed58cf7e1fc6cb579df968d5289.tar.gz
gcc-ccdfb97546e2fed58cf7e1fc6cb579df968d5289.tar.bz2
rs6000: Improve --help=target (PR85321)
This updates the help text for some options to mention the allowed values for -mXX=XX. PR target/85321 * config/rs6000/rs6000.opt (mtraceback=): Show the allowed values in the help text. (mlong-double-): Ditto. * config/rs6000/sysv4.opt (msdata=): Ditto. (mtls-size=): Ditto. From-SVN: r259296
-rw-r--r--gcc/ChangeLog9
-rw-r--r--gcc/config/rs6000/rs6000.opt4
-rw-r--r--gcc/config/rs6000/sysv4.opt4
3 files changed, 13 insertions, 4 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index cb2646b..68b0549 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,12 @@
+2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
+
+ PR target/85321
+ * config/rs6000/rs6000.opt (mtraceback=): Show the allowed values in
+ the help text.
+ (mlong-double-): Ditto.
+ * config/rs6000/sysv4.opt (msdata=): Ditto.
+ (mtls-size=): Ditto.
+
2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
* config/rs6000/rs6000-c.c (altivec_overloaded_builtins): Remove
diff --git a/gcc/config/rs6000/rs6000.opt b/gcc/config/rs6000/rs6000.opt
index 2ce19ce..596f3fb 100644
--- a/gcc/config/rs6000/rs6000.opt
+++ b/gcc/config/rs6000/rs6000.opt
@@ -407,7 +407,7 @@ Target RejectNegative Joined Var(rs6000_tune_index) Init(-1) Enum(rs6000_cpu_opt
mtraceback=
Target RejectNegative Joined Enum(rs6000_traceback_type) Var(rs6000_traceback)
--mtraceback= Select full, part, or no traceback table.
+-mtraceback=[full,part,no] Select type of traceback table.
Enum
Name(rs6000_traceback_type) Type(enum rs6000_traceback_type)
@@ -435,7 +435,7 @@ Warn about deprecated 'vector long ...' AltiVec type usage.
mlong-double-
Target RejectNegative Joined UInteger Var(rs6000_long_double_type_size) Save
--mlong-double-<n> Specify size of long double (64 or 128 bits).
+-mlong-double-[64,128] Specify size of long double.
; This option existed in the past, but now is always on.
mlra
diff --git a/gcc/config/rs6000/sysv4.opt b/gcc/config/rs6000/sysv4.opt
index fb03c0a..50be7b1 100644
--- a/gcc/config/rs6000/sysv4.opt
+++ b/gcc/config/rs6000/sysv4.opt
@@ -25,7 +25,7 @@ Select ABI calling convention.
msdata=
Target RejectNegative Joined Var(rs6000_sdata_name)
-Select method for sdata handling.
+-msdata=[none,data,sysv,eabi] Select method for sdata handling.
mreadonly-in-sdata
Target Report Var(rs6000_readonly_in_sdata) Init(1) Save
@@ -33,7 +33,7 @@ Allow readonly data in sdata.
mtls-size=
Target RejectNegative Joined Var(rs6000_tls_size) Enum(rs6000_tls_size)
-Specify bit size of immediate TLS offsets.
+-mtls-size=[16,32] Specify bit size of immediate TLS offsets.
Enum
Name(rs6000_tls_size) Type(int)