pa.h (TARGET_SWITCHES): Add documentation.
authorJeffrey A Law <law@cygnus.com>
Thu, 18 Mar 1999 21:44:59 +0000 (21:44 +0000)
committerJeff Law <law@gcc.gnu.org>
Thu, 18 Mar 1999 21:44:59 +0000 (14:44 -0700)
        * pa.h (TARGET_SWITCHES): Add documentation.
        (TARGET_OPTIONS): Likewise.

From-SVN: r25845

gcc/ChangeLog
gcc/config/pa/pa.h

index 5a53ecd815c5a2750fdf3a4a4965c76f4cc1f953..7c26a5addc340c9c903fe5a3fa597dca2c4722d9 100644 (file)
@@ -1,5 +1,7 @@
 Thu Mar 18 22:28:53 1999  Jeffrey A Law  (law@cygnus.com)
 
+       * pa.h (TARGET_SWITCHES): Add documentation.
+       (TARGET_OPTIONS): Likewise.
        * mn10300.h (TARGET_SWITCHES): Add documentation.
        * h8300.h (TARGET_SWITCHES): Add documentation.
 
index 3eaacf77da2dc6846fed6177441f83ebce8de9c2..3f956c61ed5aa4b4f3e5f8206619a89f31f2002c 100644 (file)
@@ -144,33 +144,33 @@ extern int target_flags;
    An empty string NAME is used to identify the default VALUE.  */
 
 #define TARGET_SWITCHES \
-  {{"snake", MASK_SNAKE},              \
-   {"nosnake", -MASK_SNAKE},           \
-   {"pa-risc-1-0", -MASK_SNAKE},               \
-   {"pa-risc-1-1", MASK_SNAKE},                \
-   {"disable-fpregs", MASK_DISABLE_FPREGS},    \
-   {"no-disable-fpregs", -MASK_DISABLE_FPREGS},        \
-   {"no-space-regs", MASK_NO_SPACE_REGS},      \
-   {"space-regs", -MASK_NO_SPACE_REGS},                \
-   {"jump-in-delay", MASK_JUMP_IN_DELAY},      \
-   {"no-jump-in-delay", -MASK_JUMP_IN_DELAY},  \
-   {"space", MASK_SPACE},              \
-   {"no-space", -MASK_SPACE},          \
-   {"disable-indexing", MASK_DISABLE_INDEXING},        \
-   {"no-disable-indexing", -MASK_DISABLE_INDEXING},\
-   {"portable-runtime", MASK_PORTABLE_RUNTIME},        \
-   {"no-portable-runtime", -MASK_PORTABLE_RUNTIME},\
-   {"gas", MASK_GAS},          \
-   {"no-gas", -MASK_GAS},              \
-   {"soft-float", MASK_SOFT_FLOAT},            \
-   {"no-soft-float", -MASK_SOFT_FLOAT},        \
-   {"long-load-store", MASK_LONG_LOAD_STORE},  \
-   {"no-long-load-store", -MASK_LONG_LOAD_STORE},\
-   {"fast-indirect-calls", MASK_FAST_INDIRECT_CALLS},\
-   {"no-fast-indirect-calls", -MASK_FAST_INDIRECT_CALLS},\
-   {"big-switch", MASK_BIG_SWITCH},    \
-   {"no-big-switch", -MASK_BIG_SWITCH},        \
-   {"linker-opt", 0},          \
+  {{"snake", MASK_SNAKE, "Generate PA1.1 code"},                       \
+   {"nosnake", -MASK_SNAKE, "Do not generate PA1.1 code"},             \
+   {"pa-risc-1-0", -MASK_SNAKE, "Do not generate PA1.1 code"},         \
+   {"pa-risc-1-1", MASK_SNAKE, "Generate PA1.1 code"},                 \
+   {"disable-fpregs", MASK_DISABLE_FPREGS, "Disable FP regs"},         \
+   {"no-disable-fpregs", -MASK_DISABLE_FPREGS, "Do not disable FP regs"},\
+   {"no-space-regs", MASK_NO_SPACE_REGS, "Disable space regs"},                \
+   {"space-regs", -MASK_NO_SPACE_REGS, "Do not disable space regs"},   \
+   {"jump-in-delay", MASK_JUMP_IN_DELAY, "Put jumps in call delay slots"},\
+   {"no-jump-in-delay", -MASK_JUMP_IN_DELAY, "Do not put jumps in call delay slots"},  \
+   {"space", MASK_SPACE, "Optimize for code space"},                   \
+   {"no-space", -MASK_SPACE, "Do not optimize for code space"},                \
+   {"disable-indexing", MASK_DISABLE_INDEXING, "Disable indexed addressing"},\
+   {"no-disable-indexing", -MASK_DISABLE_INDEXING, "Do not disable indexed addressing"},\
+   {"portable-runtime", MASK_PORTABLE_RUNTIME, "Use portable calling conventions"},    \
+   {"no-portable-runtime", -MASK_PORTABLE_RUNTIME, "Do not use portable calling conventions"},\
+   {"gas", MASK_GAS, "Assume code will be assembled by GAS"},          \
+   {"no-gas", -MASK_GAS, "Do not assume code will be assembled by GAS"},               \
+   {"soft-float", MASK_SOFT_FLOAT, "Use software floating point"},             \
+   {"no-soft-float", -MASK_SOFT_FLOAT, "Do not use software floating point"},  \
+   {"long-load-store", MASK_LONG_LOAD_STORE, "Emit long load/store sequences"},        \
+   {"no-long-load-store", -MASK_LONG_LOAD_STORE, "Do not emit long load/store sequences"},\
+   {"fast-indirect-calls", MASK_FAST_INDIRECT_CALLS, "Generate fast indirect calls"},\
+   {"no-fast-indirect-calls", -MASK_FAST_INDIRECT_CALLS, "Do not generate fast indirect calls"},\
+   {"big-switch", MASK_BIG_SWITCH, "Generate code for huge switch statements"},        \
+   {"no-big-switch", -MASK_BIG_SWITCH, "Do not generate code for huge switch statements"},     \
+   {"linker-opt", 0, "Enable linker optimizations"},           \
    { "", TARGET_DEFAULT | TARGET_CPU_DEFAULT}}
 
 #ifndef TARGET_DEFAULT
@@ -183,7 +183,7 @@ extern int target_flags;
 
 #define TARGET_OPTIONS                 \
 {                                      \
-  { "schedule=",       &pa_cpu_string }\
+  { "schedule=",       &pa_cpu_string, "Specify CPU for scheduling purposes" }\
 }
 
 #define OVERRIDE_OPTIONS override_options ()