summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoramodra <amodra@138bc75d-0d04-0410-961f-82ee72b054a4>2013-10-01 09:55:07 +0000
committeramodra <amodra@138bc75d-0d04-0410-961f-82ee72b054a4>2013-10-01 09:55:07 +0000
commitbf815382033eaf0507cb461f02845d0a8b64597f (patch)
tree5bb9ea6dbfb4f3c8a77f553fe80ebc0131c6547e
parent156fd39b19357447bbdbbdaab8c6fa3cbc2df325 (diff)
downloadppe42-gcc-bf815382033eaf0507cb461f02845d0a8b64597f.tar.gz
ppe42-gcc-bf815382033eaf0507cb461f02845d0a8b64597f.zip
* stmt.c (expand_asm_operands): Revert part of 2013-09-24 special
casing inout operands. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@203056 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/stmt.c4
2 files changed, 6 insertions, 3 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 3a810c847c1..064379edeb7 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
diff --git a/gcc/stmt.c b/gcc/stmt.c
index 2e17db1cfae..c385a067e4b 100644
--- a/gcc/stmt.c
+++ b/gcc/stmt.c
@@ -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);
OpenPOWER on IntegriCloud