diff options
author | Jeffrey A Law <law@cygnus.com> | 1999-03-18 21:44:59 +0000 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 1999-03-18 14:44:59 -0700 |
commit | e10dfab2218f6d951bbe6a0035617a3d0583fd42 (patch) | |
tree | c9fe6c6a6c538b7c139661ae26360252dc2854de /gcc | |
parent | 8ae4a315e8d94d4d74c1438d60ed1d8b2140468b (diff) | |
download | gcc-e10dfab2218f6d951bbe6a0035617a3d0583fd42.zip gcc-e10dfab2218f6d951bbe6a0035617a3d0583fd42.tar.gz gcc-e10dfab2218f6d951bbe6a0035617a3d0583fd42.tar.bz2 |
pa.h (TARGET_SWITCHES): Add documentation.
* pa.h (TARGET_SWITCHES): Add documentation.
(TARGET_OPTIONS): Likewise.
From-SVN: r25845
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 2 | ||||
-rw-r--r-- | gcc/config/pa/pa.h | 56 |
2 files changed, 30 insertions, 28 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 5a53ecd..7c26a5a 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -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. diff --git a/gcc/config/pa/pa.h b/gcc/config/pa/pa.h index 3eaacf7..3f956c6 100644 --- a/gcc/config/pa/pa.h +++ b/gcc/config/pa/pa.h @@ -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 () |