diff options
author | David Edelsohn <edelsohn@gnu.org> | 2001-05-15 19:27:13 +0000 |
---|---|---|
committer | David Edelsohn <dje@gcc.gnu.org> | 2001-05-15 15:27:13 -0400 |
commit | 78e1b90d92801fb80eb85237453b108e7c724f35 (patch) | |
tree | 2d820ca2c3eb6657c73fa691deecc6db6b9f5f0f /libjava/java/util | |
parent | 48187504f8edc2a0db6317e77c180e6f0a57d882 (diff) | |
download | gcc-78e1b90d92801fb80eb85237453b108e7c724f35.zip gcc-78e1b90d92801fb80eb85237453b108e7c724f35.tar.gz gcc-78e1b90d92801fb80eb85237453b108e7c724f35.tar.bz2 |
rs6000.md (movdi splitter): Sign extend more efficiently.
* rs6000.md (movdi splitter): Sign extend more efficiently.
* rs6000.c (reg_or_arith_cint_operand): Redefine 64-bit constant
to "long long" valid on 32-bit and 64-bit hosts.
(logical_operand): Cast trunc_int_for_mode rturn value.
(rs6000_emit_move): Shift macro to encapsulate variable.
(rs6000_va_start): Use HOST_WIDE_INT_PRINT_DEC.
(rs6000_emit_{prologue,epilogue}): EH regno is unsigned but
plus_constant requires signed argument.
From-SVN: r42111
Diffstat (limited to 'libjava/java/util')
0 files changed, 0 insertions, 0 deletions