aboutsummaryrefslogtreecommitdiff
path: root/gcc/function.c
diff options
context:
space:
mode:
authorJeff Law <law@gcc.gnu.org>1996-03-28 10:14:41 -0700
committerJeff Law <law@gcc.gnu.org>1996-03-28 10:14:41 -0700
commit31d4f31fd7f5bfc432ffad4341d0e97eeb201e66 (patch)
treefa5198e3b4f6d4ddb91d77979cd2e83d10e5bd5f /gcc/function.c
parentfdb5537fe026a4c2ce2874325ca4793c2d2c642c (diff)
downloadgcc-31d4f31fd7f5bfc432ffad4341d0e97eeb201e66.zip
gcc-31d4f31fd7f5bfc432ffad4341d0e97eeb201e66.tar.gz
gcc-31d4f31fd7f5bfc432ffad4341d0e97eeb201e66.tar.bz2
pa.c (hppa_legitimize_address): Don't lose for (plus (plus (mult (A) (shadd_const)) (B)) (C)) if...
* pa.c (hppa_legitimize_address): Don't lose for (plus (plus (mult (A) (shadd_const)) (B)) (C)) if B + C isn't a valid address for indexing. (basereg_operand): Only accept base registers after cse has completed. Don't accept the frame pointer if it's likely to be eliminated. * pa.md (unscaled indexing patterns): Add variants with basereg and index register reversed. (HImode and QImode loads): Add zero extended variants. From-SVN: r11625
Diffstat (limited to 'gcc/function.c')
0 files changed, 0 insertions, 0 deletions