diff options
author | Aldy Hernandez <aldyh@redhat.com> | 2018-02-01 17:12:28 +0000 |
---|---|---|
committer | Aldy Hernandez <aldyh@gcc.gnu.org> | 2018-02-01 17:12:28 +0000 |
commit | 177a970007480a410e84882267ed010178f5fc5a (patch) | |
tree | 024974a3be36b4739f2de91f58530c03234e16c6 | |
parent | 89e06365dbba5b64cd7c761b5c15876499a1069f (diff) | |
download | gcc-177a970007480a410e84882267ed010178f5fc5a.zip gcc-177a970007480a410e84882267ed010178f5fc5a.tar.gz gcc-177a970007480a410e84882267ed010178f5fc5a.tar.bz2 |
re PR middle-end/84089 (FAIL: g++.dg/cpp1y/lambda-generic-x.C -std=gnu++14 (internal compiler error))
PR target/84089
* config/pa/predicates.md (base14_operand): Handle E_VOIDmode.
From-SVN: r257304
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/pa/predicates.md | 3 |
2 files changed, 8 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 25a1bee..6fe5671 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2018-02-01 Aldy Hernandez <aldyh@redhat.com> + + PR target/84089 + * config/pa/predicates.md (base14_operand): Handle E_VOIDmode. + 2018-02-01 Jeff Law <law@redhat.com> PR target/84128 diff --git a/gcc/config/pa/predicates.md b/gcc/config/pa/predicates.md index 4600f98..cc2bffa 100644 --- a/gcc/config/pa/predicates.md +++ b/gcc/config/pa/predicates.md @@ -277,6 +277,9 @@ case E_HImode: return true; + case E_VOIDmode: + return false; + default: return (INTVAL (op) % GET_MODE_SIZE (mode)) == 0; } |