| commit | 61ff43bd1c3cb25c5f277eb6065c0ebb4be75f83 | [log] [tgz] |
|---|---|---|
| author | Victor Khimenko <[email protected]> | Fri May 11 13:44:39 2012 |
| committer | Victor Khimenko <[email protected]> | Fri May 11 13:44:39 2012 |
| tree | 8a3b2a4b7e29f88ab71dbf8c8ba7b447faa49c4b | |
| parent | c69a5b7252d2f073d0f526800e4fca3b63cd1fab [diff] |
Replace rip lea with eip Fix for the POINTERS_EXTEND_UNSIGNED > 0 problem of keeping high part of rip. Note that ix86_lea_decompose_address does not produce pc_rtx in base or index even if -fPIC is used: pc_rtx is added later in print_operand_address_parts. That's why we are handling !base and !index case here. BUG=http://code.google.com/p/nativeclient/issues/detail?id=1304 TEST=see reproducer in bug above [email protected] Review URL: https://chromiumcodereview.appspot.com/10386087