PR middle-end/67653
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 20 Jan 2016 23:43:58 +0000 (23:43 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 20 Jan 2016 23:43:58 +0000 (23:43 +0000)
commitf55f93442c6e8c042051cedec98dfdaa10616fa9
treef393a31f6c473ef40a582ce49e6170d42fe604d6
parent62752e7165b6bee041d5753b8b1241a512c6263e
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@232640 138bc75d-0d04-0410-961f-82ee72b054a4
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