]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
v850.opt (mv850es): New option - alias for -mv850e1.
authorNick Clifton <nickc@redhat.com>
Mon, 24 Jan 2011 17:00:28 +0000 (17:00 +0000)
committerNick Clifton <nickc@gcc.gnu.org>
Mon, 24 Jan 2011 17:00:28 +0000 (17:00 +0000)
* config/v850/v850.opt (mv850es): New option - alias for -mv850e1.
* config/v850/v850.h (ASM_SPEC): If -mv850es is specified pass
-mv850e1 to the assembler.  If -mv850e1 or -mv850es is specified
then define __v850e1__.
* doc/invoke.texi: Document -mv850es.

From-SVN: r169170

gcc/ChangeLog
gcc/config/v850/v850.h
gcc/config/v850/v850.opt
gcc/doc/invoke.texi

index 26edfae1db0d189f5056d5482b6e3ab7c06a7369..2007a76e9a5a18014a87399c3b91e1dc0d17daab 100644 (file)
@@ -1,3 +1,11 @@
+2011-01-24  Nick Clifton  <nickc@redhat.com>
+
+       * config/v850/v850.opt (mv850es): New option - alias for -mv850e1.
+       * config/v850/v850.h (ASM_SPEC): If -mv850es is specified pass
+       -mv850e1 to the assembler.  If -mv850e1 or -mv850es is specified
+       then define __v850e1__.
+       * doc/invoke.texi: Document -mv850es.
+
 2011-01-24  Richard Henderson  <rth@redhat.com>
 
        * config/rx/predicates.md (rx_fp_comparison_operator): Don't accept
index f7926f331210c4f7c8fc79d0b5dae2ecc6d1cd69..afea2784810b3e637512840dce0b0edf95721858 100644 (file)
@@ -98,9 +98,15 @@ extern GTY(()) rtx v850_compare_op1;
 
 #define TARGET_V850E2_ALL      (TARGET_V850E2 || TARGET_V850E2V3) 
 
-#define ASM_SPEC "%{mv*:-mv%*}"
-#define CPP_SPEC               "%{mv850e2v3:-D__v850e2v3__} %{mv850e2:-D__v850e2__} %{mv850e:-D__v850e__} %{mv850:-D__v850__} %(subtarget_cpp_spec)" \
-                               " %{mep:-D__EP__}"
+#define ASM_SPEC "%{mv850es:-mv850e1}%{!mv850es:%{mv*:-mv%*}}"
+#define CPP_SPEC "\
+  %{mv850e2v3:-D__v850e2v3__} \
+  %{mv850e2:-D__v850e2__} \
+  %{mv850es:-D__v850e1__} \
+  %{mv850e1:-D__v850e1__} \
+  %{mv850:-D__v850__} \
+  %(subtarget_cpp_spec)" \
+  " %{mep:-D__EP__}"
 
 #define EXTRA_SPECS \
  { "subtarget_asm_spec", SUBTARGET_ASM_SPEC }, \
index 6fe0414e459767ef68df59207590652fc7ae4f82..0ae14313ffe182404acd1f25ed2f44d3872e0e48 100644 (file)
@@ -68,11 +68,11 @@ Set the max size of data eligible for the TDA area
 
 mno-strict-align
 Target Report Mask(NO_STRICT_ALIGN)
-Enforce strict alignment
+Do not enforce strict alignment
 
 mjump-tables-in-data-section
 Target Report Mask(JUMP_TABLES_IN_DATA_SECTION)
-Enforce table jump
+Put jump tables for switch statements into the .data section rather than the .code section
 
 mUS-bit-set
 Target Report Mask(US_BIT_SET)
@@ -89,6 +89,10 @@ mv850e1
 Target RejectNegative Mask(V850E1)
 Compile for the v850e1 processor
 
+mv850es
+Target RejectNegative Mask(V850E1) MaskExists
+Compile for the v850es variant of the v850e1
+
 mv850e2
 Target Report RejectNegative Mask(V850E2)
 Compile for the v850e2 processor
index 3d64438ad401c8a84acf5f6679b0b9354c518587..8dba2ec988e064e3ab550ab2a80b5c66c565568d 100644 (file)
@@ -890,7 +890,7 @@ See RS/6000 and PowerPC Options.
 -mdisable-callt  -mno-disable-callt @gol
 -mv850e2v3 @gol
 -mv850e2 @gol
--mv850e1 @gol
+-mv850e1 -mv850es @gol
 -mv850e @gol
 -mv850  -mbig-switch}
 
@@ -17389,6 +17389,11 @@ constants @samp{__v850e2__} will be defined if
 Specify that the target processor is the V850E1.  The preprocessor
 constants @samp{__v850e1__} and @samp{__v850e__} will be defined if
 
+@item -mv850es
+@opindex mv850es
+Specify that the target processor is the V850ES.  This is an alias for
+the @option{-mv850e1} option.
+
 @item -mv850e
 @opindex mv850e
 Specify that the target processor is the V850E@.  The preprocessor