aboutsummaryrefslogtreecommitdiff
path: root/gcc/c-common.c
diff options
context:
space:
mode:
authorTorbjorn Granlund <tege@gnu.org>1992-09-26 22:36:47 +0000
committerTorbjorn Granlund <tege@gnu.org>1992-09-26 22:36:47 +0000
commitfd3f89a9a2b60953c698eb5431716f2e3ad4db5a (patch)
tree11f5129583f0a233b6d7cbc5b7be569e1f336461 /gcc/c-common.c
parent57cdc6c2fe981621e3ce2cbceefeba5663b579c3 (diff)
downloadgcc-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