diff options
author | Torbjorn Granlund <tege@gnu.org> | 1992-09-26 22:36:47 +0000 |
---|---|---|
committer | Torbjorn Granlund <tege@gnu.org> | 1992-09-26 22:36:47 +0000 |
commit | fd3f89a9a2b60953c698eb5431716f2e3ad4db5a (patch) | |
tree | 11f5129583f0a233b6d7cbc5b7be569e1f336461 /gcc/c-common.c | |
parent | 57cdc6c2fe981621e3ce2cbceefeba5663b579c3 (diff) | |
download | gcc-fd3f89a9a2b60953c698eb5431716f2e3ad4db5a.zip gcc-fd3f89a9a2b60953c698eb5431716f2e3ad4db5a.tar.gz gcc-fd3f89a9a2b60953c698eb5431716f2e3ad4db5a.tar.bz2 |
(comment before extendhisi2): Remove the lie.
(zero_extendhisi2): Rewrite to work if op0 == op1. Use
gen_lowpart in preparation code.
(extendqisi2, extendhisi2): Likewise.
(extendqihi2): Expand.
(restorehi): Rewrite for correctness, efficiency, and
clarity. Avoid generating insns involving truncate. Generate
needed pseudos in preparation statements.
(storehi): Likewise.
(storeinthi): Likewise.
(movhi): Call gen_storehi, gen_restorehi, gen_storeinthi according
their new definitions. Use force_reg to put address in register.
From-SVN: r2255
Diffstat (limited to 'gcc/c-common.c')
0 files changed, 0 insertions, 0 deletions