diff options
Diffstat (limited to 'gcc/doc/invoke.texi')
| -rw-r--r-- | gcc/doc/invoke.texi | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi index d2fc0f74d0e..1ce61bd451d 100644 --- a/gcc/doc/invoke.texi +++ b/gcc/doc/invoke.texi @@ -577,6 +577,9 @@ in the following sections. -mlong-calls -mno-long-calls -mep -mno-ep @gol -mprolog-function -mno-prolog-function -mspace @gol -mtda=@var{n} -msda=@var{n} -mzda=@var{n} @gol +-mapp-regs -mno-app-regs @gol +-mdisable-callt -mno-disable-callt @gol +-mv850e @gol -mv850 -mbig-switch} @emph{NS32K Options} @@ -8682,6 +8685,34 @@ Specify that the target processor is the V850. Generate code suitable for big switch tables. Use this option only if the assembler/linker complain about out of range branches within a switch table. + +@item -mapp-regs +@opindex -mapp-regs +This option will cause r2 and r5 to be used in the code generated by +the compiler. This setting is the default. + +@item -mno-app-regs +@opindex -mno-app-regs +This option will cause r2 and r5 to be treated as fixed registers. + +@item -mv850e +@opindex -mv850e +Specify that the target processor is the V850E. The preprocessor +constant @samp{__v850e__} will be defined if this option is used. + +If neither @option{-mv850} nor @option{-mv850e} are defined +then a default target processor will be chosen and the relevant +@samp{__v850*__} preprocessor constant will be defined. + +The preprocessor constants @samp{__v850} and @samp{__v851__} are always +defined, regardless of which processor variant is the target. + +@item -mdisable-callt +@opindex -mdisable-callt +This option will suppress generation of the CALLT instruction for the +v850e flavors of the v850 architecture. The default is +@option{-mno-disable-callt} which allows the CALLT instruction to be used. + @end table @node ARC Options |

