diff options
author | Alan Modra <amodra@gmail.com> | 2013-10-01 19:25:07 +0930 |
---|---|---|
committer | Alan Modra <amodra@gcc.gnu.org> | 2013-10-01 19:25:07 +0930 |
commit | 9044483164f79fb550603f74e4284532872ed59d (patch) | |
tree | 5bb9ea6dbfb4f3c8a77f553fe80ebc0131c6547e | |
parent | f1557372804d6b0cbdf1049d8a20c00b54a67d47 (diff) | |
download | gcc-9044483164f79fb550603f74e4284532872ed59d.zip gcc-9044483164f79fb550603f74e4284532872ed59d.tar.gz gcc-9044483164f79fb550603f74e4284532872ed59d.tar.bz2 |
stmt.c (expand_asm_operands): Revert part of 2013-09-24 special casing inout operands.
* stmt.c (expand_asm_operands): Revert part of 2013-09-24 special
casing inout operands.
From-SVN: r203056
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/stmt.c | 4 |
2 files changed, 6 insertions, 3 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 3a810c8..064379e 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2013-10-01 Alan Modra <amodra@gmail.com> + + * stmt.c (expand_asm_operands): Revert part of 2013-09-24 special + casing inout operands. + 2013-10-01 Richard Biener <rguenther@suse.de> PR tree-optimization/58553 @@ -807,9 +807,7 @@ expand_asm_operands (tree string, tree outputs, tree inputs, || is_inout) { op = expand_expr (val, NULL_RTX, VOIDmode, - !allows_reg ? EXPAND_MEMORY - : !is_inout ? EXPAND_WRITE - : EXPAND_NORMAL); + !allows_reg ? EXPAND_MEMORY : EXPAND_WRITE); if (MEM_P (op)) op = validize_mem (op); |