re PR middle-end/70370 (ICE in execute_todo, at passes.c:2003 when using __real__...
authorRichard Biener <rguenther@suse.de>
Thu, 24 Mar 2016 12:19:56 +0000 (12:19 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Thu, 24 Mar 2016 12:19:56 +0000 (12:19 +0000)
commited87de55831955ee08398a3c5641ba92d31a39f1
treeb905e18c16436656a0109ffc550c078d5d5e84df
parentea064934b695dfdb57b9f339eb1f6357d3eae83a
re PR middle-end/70370 (ICE in execute_todo, at passes.c:2003 when using __real__ or __imag__ as lvalue in asm)

2016-03-24  Richard Biener  <rguenther@suse.de>

PR middle-end/70370
* gimplify.c (gimplify_asm_expr): Handle !allows_mem outputs
with register bases.

* gcc.dg/torture/pr70370.c: New testcase.

From-SVN: r234453
gcc/ChangeLog
gcc/gimplify.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/torture/pr70370.c [new file with mode: 0644]