aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/lm32/predicates.md
diff options
context:
space:
mode:
authorJon Beniston <jon@beniston.com>2014-03-02 19:58:24 +0000
committerJon Beniston <jbeniston@gcc.gnu.org>2014-03-02 19:58:24 +0000
commit9b0af790b789de605f6f7d818b375e50cf0c2904 (patch)
tree85fb1a7ef0c849a11e4a88540aa5bf9c8ac5bb35 /gcc/config/lm32/predicates.md
parentf1e443c838503fe4c8e47bb3c54dd97f6e7b8aa7 (diff)
downloadgcc-9b0af790b789de605f6f7d818b375e50cf0c2904.zip
gcc-9b0af790b789de605f6f7d818b375e50cf0c2904.tar.gz
gcc-9b0af790b789de605f6f7d818b375e50cf0c2904.tar.bz2
re PR bootstrap/48230 (bootstrapping gcc-4.6.0-RC-20110321 fails for lm32-rtems*)
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. From-SVN: r208260
Diffstat (limited to 'gcc/config/lm32/predicates.md')
-rw-r--r--gcc/config/lm32/predicates.md5
1 files changed, 0 insertions, 5 deletions
diff --git a/gcc/config/lm32/predicates.md b/gcc/config/lm32/predicates.md
index a1a4cb0..ad2e462 100644
--- a/gcc/config/lm32/predicates.md
+++ b/gcc/config/lm32/predicates.md
@@ -70,8 +70,3 @@
(ior (match_code "symbol_ref")
(match_operand 0 "register_operand")))
-(define_predicate "movsi_rhs_operand"
- (ior (match_operand 0 "nonimmediate_operand")
- (ior (match_code "const_int")
- (ior (match_test "satisfies_constraint_S (op)")
- (match_test "satisfies_constraint_Y (op)")))))