diff options
author | David Edelsohn <edelsohn@gnu.org> | 2005-03-02 18:57:30 +0000 |
---|---|---|
committer | David Edelsohn <dje@gcc.gnu.org> | 2005-03-02 13:57:30 -0500 |
commit | 94dcded2d4dd7a05f81b05309685e89ea10520f2 (patch) | |
tree | fbae25ec581eaee016833340a20b20b6320bebcd /gcc | |
parent | 6802357028b9ac99d5363c0ee4222ceda9992378 (diff) | |
download | gcc-94dcded2d4dd7a05f81b05309685e89ea10520f2.zip gcc-94dcded2d4dd7a05f81b05309685e89ea10520f2.tar.gz gcc-94dcded2d4dd7a05f81b05309685e89ea10520f2.tar.bz2 |
re PR target/20276 (64bit PPC target uses __adddi3)
PR target/20276
* config/rs6000/predicates.md (reg_or_cint64_operand): Fix typo.
(reg_or_sub_cint64_operand): Same.
From-SVN: r95789
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/config/rs6000/predicates.md | 4 |
2 files changed, 8 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index c9ec502..363916c 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2005-03-02 David Edelsohn <edelsohn@gnu.org> + + PR target/20276 + * config/rs6000/predicates.md (reg_or_cint64_operand): Fix typo. + (reg_or_sub_cint64_operand): Same. + 2005-03-02 Jeff Law <law@redhat.com> * tree-ssa-dom.c (tree_ssa_dominator_optimize): Fix setting of diff --git a/gcc/config/rs6000/predicates.md b/gcc/config/rs6000/predicates.md index 10e12af..5cafb4c 100644 --- a/gcc/config/rs6000/predicates.md +++ b/gcc/config/rs6000/predicates.md @@ -148,7 +148,7 @@ (define_predicate "reg_or_add_cint64_operand" (if_then_else (match_code "const_int") (match_test "(HOST_BITS_PER_WIDE_INT == 32 && INTVAL (op) < 0x7fff8000) - || ((unsigned HOST_WIDE_INT) (INTVAL (op) + 0x80000000) + || ((unsigned HOST_WIDE_INT) (INTVAL (op) + 0x80008000) < (unsigned HOST_WIDE_INT) 0x100000000ll)") (match_operand 0 "gpc_reg_operand"))) @@ -157,7 +157,7 @@ (define_predicate "reg_or_sub_cint64_operand" (if_then_else (match_code "const_int") (match_test "(HOST_BITS_PER_WIDE_INT == 32 && INTVAL (op) < 0x7fff8000) - || ((unsigned HOST_WIDE_INT) ((- INTVAL (op)) + 0x80000000) + || ((unsigned HOST_WIDE_INT) ((- INTVAL (op)) + 0x80008000) < (unsigned HOST_WIDE_INT) 0x100000000ll)") (match_operand 0 "gpc_reg_operand"))) |