aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRekha Bhintade <rekhad@kpitcummins.com>2003-05-22 12:20:53 +0000
committerJoern Rennecke <amylaar@gcc.gnu.org>2003-05-22 13:20:53 +0100
commit042136883328d54f5afdd0b9a3d2a01eedcc57ca (patch)
tree0025e2f06e3f10650d71f8fa37729aa30df9055b /gcc
parentfdbf04c8f421d56c8ee38b042e7cc9ccb8c6c6d4 (diff)
downloadgcc-042136883328d54f5afdd0b9a3d2a01eedcc57ca.zip
gcc-042136883328d54f5afdd0b9a3d2a01eedcc57ca.tar.gz
gcc-042136883328d54f5afdd0b9a3d2a01eedcc57ca.tar.bz2
sh.h (TARGET_SWITCHES): Display all the target switches when --target-help option is specified.
2003-05-22 Rekha Bhintade <rekhad@kpitcummins.com> * gcc/config/sh/sh.h (TARGET_SWITCHES): Display all the target switches when --target-help option is specified. From-SVN: r67087
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/sh/sh.h40
2 files changed, 25 insertions, 20 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 7e3aa9d..9696910 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2003-05-22 Rekha Bhintade <rekhad@kpitcummins.com>
+
+ * gcc/config/sh/sh.h (TARGET_SWITCHES): Display all the target
+ switches when --target-help option is specified.
+
2003-05-22 Eric Botcazou <ebotcazou@libertysurf.fr>
PR bootstrap/10805
diff --git a/gcc/config/sh/sh.h b/gcc/config/sh/sh.h
index c751033..715365b 100644
--- a/gcc/config/sh/sh.h
+++ b/gcc/config/sh/sh.h
@@ -279,23 +279,23 @@ extern int target_flags;
#define TARGET_SWITCHES \
{ {"1", TARGET_NONE, "" }, \
- {"1", SELECT_SH1, "" }, \
+ {"1", SELECT_SH1, "Generate SH1 code" }, \
{"2", TARGET_NONE, "" }, \
- {"2", SELECT_SH2, "" }, \
+ {"2", SELECT_SH2, "Generate SH2 code" }, \
{"2e", TARGET_NONE, "" }, \
- {"2e", SELECT_SH2E, "" }, \
+ {"2e", SELECT_SH2E, "Generate SH2e code" }, \
{"3", TARGET_NONE, "" }, \
- {"3", SELECT_SH3, "" }, \
+ {"3", SELECT_SH3, "Generate SH3 code" }, \
{"3e", TARGET_NONE, "" }, \
- {"3e", SELECT_SH3E, "" }, \
+ {"3e", SELECT_SH3E, "Generate SH3e code" }, \
{"4-single-only", TARGET_NONE, "" }, \
- {"4-single-only", SELECT_SH4_SINGLE_ONLY, "" }, \
+ {"4-single-only", SELECT_SH4_SINGLE_ONLY, "Generate only single-precision SH4 code" }, \
{"4-single", TARGET_NONE, "" }, \
- {"4-single", SELECT_SH4_SINGLE, "" }, \
+ {"4-single", SELECT_SH4_SINGLE, "Generate default single-precision SH4 code" }, \
{"4-nofpu", TARGET_NONE, "" }, \
- {"4-nofpu", SELECT_SH4_NOFPU, "" }, \
+ {"4-nofpu", SELECT_SH4_NOFPU, "Generate SH4 FPU-less code" }, \
{"4", TARGET_NONE, "" }, \
- {"4", SELECT_SH4, "" }, \
+ {"4", SELECT_SH4, "Generate SH4 code" }, \
{"5-64media", TARGET_NONE, "" }, \
{"5-64media", SELECT_SH5_64, "Generate 64-bit SHmedia code" }, \
{"5-64media-nofpu", TARGET_NONE, "" }, \
@@ -308,21 +308,21 @@ extern int target_flags;
{"5-compact", SELECT_SH5_COMPACT, "Generate SHcompact code" }, \
{"5-compact-nofpu", TARGET_NONE, "" }, \
{"5-compact-nofpu", SELECT_SH5_COMPACT_NOFPU, "Generate FPU-less SHcompact code" }, \
- {"b", -LITTLE_ENDIAN_BIT, "" }, \
- {"bigtable", BIGTABLE_BIT, "" }, \
- {"dalign", DALIGN_BIT, "" }, \
+ {"b", -LITTLE_ENDIAN_BIT, "Generate code in big endian mode" }, \
+ {"bigtable", BIGTABLE_BIT, "Generate 32-bit offsets in switch tables" }, \
+ {"dalign", DALIGN_BIT, "Aligns doubles at 64-bit boundaries" }, \
{"fmovd", FMOVD_BIT, "" }, \
- {"hitachi", HITACHI_BIT, "" }, \
- {"nomacsave", NOMACSAVE_BIT, "" }, \
- {"ieee", IEEE_BIT, "" }, \
+ {"hitachi", HITACHI_BIT, "Follow Renesas (formerly Hitachi) / SuperH calling conventions" }, \
+ {"nomacsave", NOMACSAVE_BIT, "Mark MAC register as call-clobbered" }, \
+ {"ieee", IEEE_BIT, "Increase the IEEE compliance for floating-point code" }, \
{"isize", ISIZE_BIT, "" }, \
- {"l", LITTLE_ENDIAN_BIT, "" }, \
+ {"l", LITTLE_ENDIAN_BIT, "Generate code in little endian mode" }, \
{"no-ieee", -IEEE_BIT, "" }, \
{"padstruct", PADSTRUCT_BIT, "" }, \
- {"prefergot", PREFERGOT_BIT, "" }, \
- {"relax", RELAX_BIT, "" }, \
- {"space", SPACE_BIT, "" }, \
- {"usermode", USERMODE_BIT, "" }, \
+ {"prefergot", PREFERGOT_BIT, "Emit function-calls using global offset table when generating PIC" }, \
+ {"relax", RELAX_BIT, "Shorten address references during linking" }, \
+ {"space", SPACE_BIT, "Deprecated. Use -Os instead" }, \
+ {"usermode", USERMODE_BIT, "Generate library function call to invalidate instruction cache entries after fixing trampoline" }, \
SUBTARGET_SWITCHES \
{"", TARGET_DEFAULT, "" } \
}