diff options
Diffstat (limited to 'gcc/config/mn10300/mn10300.h')
-rw-r--r-- | gcc/config/mn10300/mn10300.h | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/gcc/config/mn10300/mn10300.h b/gcc/config/mn10300/mn10300.h index e54b77a718b..3c2a6a7c37a 100644 --- a/gcc/config/mn10300/mn10300.h +++ b/gcc/config/mn10300/mn10300.h @@ -47,9 +47,9 @@ extern int target_flags; /* Generate code to work around mul/mulq bugs on the mn10300. */ #define TARGET_MULT_BUG (target_flags & 0x1) #define TARGET_SWITCHES \ - {{ "mult-bug", 0x1}, \ - { "no-mult-bug", -0x1}, \ - { "", TARGET_DEFAULT}} + {{ "mult-bug", 0x1, "Work around hardware multiply bug"}, \ + { "no-mult-bug", -0x1, "Do not work around hardware multiply bug"},\ + { "", TARGET_DEFAULT, NULL}} #ifndef TARGET_DEFAULT #define TARGET_DEFAULT 0x1 @@ -987,11 +987,6 @@ do { char dstr[30]; \ for the index in the tablejump instruction. */ #define CASE_VECTOR_MODE Pmode -/* Define this if the case instruction drops through after the table - when the index is out of range. Don't define it if the case insn - jumps to the default label instead. */ -#define CASE_DROPS_THROUGH - /* Define if operations between registers always perform the operation on the full register even if a narrower mode is specified. */ #define WORD_REGISTER_OPERATIONS |