aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAldy Hernandez <aldyh@redhat.com>2018-02-01 17:12:28 +0000
committerAldy Hernandez <aldyh@gcc.gnu.org>2018-02-01 17:12:28 +0000
commit177a970007480a410e84882267ed010178f5fc5a (patch)
tree024974a3be36b4739f2de91f58530c03234e16c6
parent89e06365dbba5b64cd7c761b5c15876499a1069f (diff)
downloadgcc-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/ChangeLog5
-rw-r--r--gcc/config/pa/predicates.md3
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;
}