]> git.ipfire.org Git - thirdparty/gcc.git/commit
PR target/89752
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 19 Mar 2019 08:11:25 +0000 (08:11 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 19 Mar 2019 08:11:25 +0000 (08:11 +0000)
commit14b3437193d1463aa4bcbfea4897bfc6e09de1d4
tree32a9049d66717a59377ced4a235b43f0f9b6ce62
parent17b0b4ec3de06b2f5eee36c071975f02ced36852
PR target/89752
* gimplify.c (gimplify_asm_expr): For output argument with
TREE_ADDRESSABLE type, clear allows_reg if it allows memory, otherwise
diagnose error.

* g++.dg/ext/asm15.C: Check for particular diagnostic wording.
* g++.dg/ext/asm16.C: Likewise.
* g++.dg/ext/asm17.C: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@269793 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/gimplify.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/ext/asm15.C
gcc/testsuite/g++.dg/ext/asm16.C
gcc/testsuite/g++.dg/ext/asm17.C [new file with mode: 0644]