This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

pa.h change




        * pa.h (TARGET_SWITCHES): Add documentation.
	(TARGET_OPTIONS): Likewise.

Index: pa.h
===================================================================
RCS file: /egcs/carton/cvsfiles/egcs/gcc/config/pa/pa.h,v
retrieving revision 1.37
diff -c -3 -p -r1.37 pa.h
*** pa.h	1999/03/17 19:46:36	1.37
--- pa.h	1999/03/19 05:42:21
*************** extern int target_flags;
*** 144,176 ****
     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},		\
     { "", TARGET_DEFAULT | TARGET_CPU_DEFAULT}}
  
  #ifndef TARGET_DEFAULT
--- 144,176 ----
     An empty string NAME is used to identify the default VALUE.  */
  
  #define TARGET_SWITCHES \
!   {{"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
*************** extern int target_flags;
*** 183,189 ****
  
  #define TARGET_OPTIONS			\
  {					\
!   { "schedule=",	&pa_cpu_string }\
  }
  
  #define OVERRIDE_OPTIONS override_options ()
--- 183,189 ----
  
  #define TARGET_OPTIONS			\
  {					\
!   { "schedule=",	&pa_cpu_string, "Specify CPU for scheduling purposes" }\
  }
  
  #define OVERRIDE_OPTIONS override_options ()


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]