aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJeff Law <law@redhat.com>2018-06-26 14:22:59 -0600
committerJeff Law <law@gcc.gnu.org>2018-06-26 14:22:59 -0600
commit3beb455a05d242e4fb077f35e76f9bb4675f68e4 (patch)
tree6059e743b0b7ca60b3cae5d5317be9f87545edc4 /gcc
parent053f9fede1565b7de59ab0c46240001d4799c3f8 (diff)
downloadgcc-3beb455a05d242e4fb077f35e76f9bb4675f68e4.zip
gcc-3beb455a05d242e4fb077f35e76f9bb4675f68e4.tar.gz
gcc-3beb455a05d242e4fb077f35e76f9bb4675f68e4.tar.bz2
v850-common.c (TARGET_DEFAULT_TARGET_FLAGS): Turn on -mbig-switch by default.
* common/config/v850/v850-common.c (TARGET_DEFAULT_TARGET_FLAGS): Turn on -mbig-switch by default. From-SVN: r262166
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog3
-rw-r--r--gcc/common/config/v850/v850-common.c3
2 files changed, 5 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 48b57c1..38e4ae2 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -180,6 +180,9 @@
2018-06-25 Jeff Law <law@redhat.com>
+ * common/config/v850/v850-common.c (TARGET_DEFAULT_TARGET_FLAGS): Turn
+ on -mbig-switch by default.
+
* config/v850/predicates.md (const_float_1_operand): Fix match_code
test.
(const_float_0_operand): Remove unused predicate.
diff --git a/gcc/common/config/v850/v850-common.c b/gcc/common/config/v850/v850-common.c
index 6a93ff0..803bc16 100644
--- a/gcc/common/config/v850/v850-common.c
+++ b/gcc/common/config/v850/v850-common.c
@@ -122,7 +122,8 @@ static const struct default_options v850_option_optimization_table[] =
};
#undef TARGET_DEFAULT_TARGET_FLAGS
-#define TARGET_DEFAULT_TARGET_FLAGS (MASK_DEFAULT | MASK_APP_REGS)
+#define TARGET_DEFAULT_TARGET_FLAGS \
+ (MASK_DEFAULT | MASK_APP_REGS | MASK_BIG_SWITCH)
#undef TARGET_HANDLE_OPTION
#define TARGET_HANDLE_OPTION v850_handle_option
#undef TARGET_OPTION_OPTIMIZATION_TABLE