summaryrefslogtreecommitdiff
path: root/gcc/configure.ac
diff options
context:
space:
mode:
authorjbeniston <jbeniston@138bc75d-0d04-0410-961f-82ee72b054a4>2014-03-02 19:58:24 +0000
committerjbeniston <jbeniston@138bc75d-0d04-0410-961f-82ee72b054a4>2014-03-02 19:58:24 +0000
commit369d6f24bf84afea68ca5fbbfa2590c06fd21f37 (patch)
tree85fb1a7ef0c849a11e4a88540aa5bf9c8ac5bb35 /gcc/configure.ac
parent28103af36c24e3796ce8f3a34f4fe42fab2e7f00 (diff)
downloadgcc-369d6f24bf84afea68ca5fbbfa2590c06fd21f37.tar.gz
PR bootstrap/48230
PR bootstrap/50927 PR bootstrap/52466 PR target/46898 * config/lm32/lm32.c (lm32_legitimate_constant_p): Remove, as incorrect. (TARGET_LEGITIMATE_CONSTANT_P): Undefine, as not needed. * config/lm32/lm32.md (movsi_insn): Add 32-bit immediate support. (simple_return, *simple_return): New patterns * config/lm32/predicates.md (movsi_rhs_operand): Remove as obsolete. * configure.ac (force_sjlj_exceptions): Force sjlj exceptions for lm32. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208260 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/configure.ac')
-rw-r--r--gcc/configure.ac4
1 files changed, 4 insertions, 0 deletions
diff --git a/gcc/configure.ac b/gcc/configure.ac
index 969a8a628c8..3d7a5c871d6 100644
--- a/gcc/configure.ac
+++ b/gcc/configure.ac
@@ -1249,6 +1249,10 @@ force_sjlj_exceptions=yes],
force_sjlj_exceptions=yes
enableval=yes
;;
+ lm32*-*-*)
+ force_sjlj_exceptions=yes
+ enableval=yes
+ ;;
*)
force_sjlj_exceptions=no
;;