re PR middle-end/67653 (ICE on valid code on x86_64-linux-gnu: verify_gimple failed)
authorJakub Jelinek <jakub@redhat.com>
Wed, 20 Jan 2016 23:43:58 +0000 (00:43 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Wed, 20 Jan 2016 23:43:58 +0000 (00:43 +0100)
commitbdd3aea68b3f6b83b48676aea4c38ac457e02fdf
treef393a31f6c473ef40a582ce49e6170d42fe604d6
parent26a2e6aed46f0690aee229788887908b7116f515
re PR middle-end/67653 (ICE on valid code on x86_64-linux-gnu: verify_gimple failed)

PR middle-end/67653
* gimplify.c (gimplify_asm_expr): Warn if it is too late to
attempt to mark memory input operand addressable and
call prepare_gimple_addressable in that case.  Don't adjust
input_location for diagnostics, use error_at instead.

* c-c++-common/pr67653.c: New test.
* gcc.dg/torture/pr29119.c: Add dg-warning.

From-SVN: r232640
gcc/ChangeLog
gcc/gimplify.c
gcc/testsuite/ChangeLog
gcc/testsuite/c-c++-common/pr67653.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/torture/pr29119.c