projects
/
libfirm
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Complement r22830.
[libfirm]
/
ir
/
be
/
ia32
/
bearch_ia32.c
diff --git
a/ir/be/ia32/bearch_ia32.c
b/ir/be/ia32/bearch_ia32.c
index
f904ee9
..
5e5eb72
100644
(file)
--- a/
ir/be/ia32/bearch_ia32.c
+++ b/
ir/be/ia32/bearch_ia32.c
@@
-1455,10
+1455,10
@@
need_stackent:
mode = mode_Is;
} else if (attr->data.need_64bit_stackent) {
mode = mode_Ls;
mode = mode_Is;
} else if (attr->data.need_64bit_stackent) {
mode = mode_Ls;
- } else if (is_ia32_is_reload(node)) {
- mode = get_spill_mode_mode(mode);
} else {
mode = get_ia32_ls_mode(node);
} else {
mode = get_ia32_ls_mode(node);
+ if (is_ia32_is_reload(node))
+ mode = get_spill_mode_mode(mode);
}
align = get_mode_size_bytes(mode);
break;
}
align = get_mode_size_bytes(mode);
break;