diff options
author | Uros Bizjak <uros@gcc.gnu.org> | 2015-06-28 21:38:56 +0200 |
---|---|---|
committer | Uros Bizjak <uros@gcc.gnu.org> | 2015-06-28 21:38:56 +0200 |
commit | 2aee355b5a77c60e3c43294ee9469a35a5b95a9c (patch) | |
tree | 6f655a593f083f68013ec74d5ca7b80b22f0801d /gcc/function.c | |
parent | cb78dd578a50dd0815b7cb4f9f483e4dff91aa6a (diff) | |
download | gcc-2aee355b5a77c60e3c43294ee9469a35a5b95a9c.zip gcc-2aee355b5a77c60e3c43294ee9469a35a5b95a9c.tar.gz gcc-2aee355b5a77c60e3c43294ee9469a35a5b95a9c.tar.bz2 |
i386.md (<mode>_ldx): Do not zero-extend non-Pmode operand 2 here.
* config/i386/i386.md (<mode>_ldx): Do not zero-extend non-Pmode
operand 2 here. Use copy_addr_to_reg to copy non-index
register operand 2 to a temporary.
(<mode>_stx): Ditto for operand 1.
(*<mode>_ldx, *<mode>_stx): Remove enclosing parallel.
* config/i386/i386.c (ix86_load_bounds): Zero-extend non-Pmode ptr here.
(ix86_store_bounds): Ditto.
From-SVN: r225105
Diffstat (limited to 'gcc/function.c')
0 files changed, 0 insertions, 0 deletions