From a5ac28769d0ee4ea18208a5f6374c11e538fc5ec Mon Sep 17 00:00:00 2001 From: John David Anglin Date: Sat, 10 Feb 2018 20:04:59 +0000 Subject: [PATCH] backport: re PR middle-end/84089 (FAIL: g++.dg/cpp1y/lambda-generic-x.C -std=gnu++14 (internal compiler error)) Backport from mainline 2018-02-01 Aldy Hernandez PR target/84089 * config/pa/predicates.md (base14_operand): Handle VOIDmode. From-SVN: r257553 --- gcc/ChangeLog | 8 ++++++++ gcc/config/pa/predicates.md | 3 +++ 2 files changed, 11 insertions(+) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 67a048dd17a8..50e4dfa0851d 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,11 @@ +2018-02-10 John David Anglin + + Backport from mainline + 2018-02-01 Aldy Hernandez + + PR target/84089 + * config/pa/predicates.md (base14_operand): Handle VOIDmode. + 2018-02-05 Rainer Orth Backport from mainline diff --git a/gcc/config/pa/predicates.md b/gcc/config/pa/predicates.md index 447a04c090b5..225010cc52f4 100644 --- a/gcc/config/pa/predicates.md +++ b/gcc/config/pa/predicates.md @@ -277,6 +277,9 @@ case HImode: return true; + case VOIDmode: + return false; + default: return (INTVAL (op) % GET_MODE_SIZE (mode)) == 0; } -- 2.47.2