pa.h (EXTRA_CONSTRAINT): Loosen conditions for match of 'Q' and 'T' while reload...
authorJeff Law <law@gcc.gnu.org>
Wed, 2 Oct 1996 23:31:45 +0000 (17:31 -0600)
committerJeff Law <law@gcc.gnu.org>
Wed, 2 Oct 1996 23:31:45 +0000 (17:31 -0600)
commit78c0acfdd3959d2e5542c2ad6734754eb3e6387a
treed1e534ba80df220419ef3524733d2a1b25cb08af
parent085540da9cdac32931b9d2948dde6857326fd92d
pa.h (EXTRA_CONSTRAINT): Loosen conditions for match of 'Q' and 'T' while reload is running.

        * pa.h (EXTRA_CONSTRAINT): Loosen conditions for match of
        'Q' and 'T' while reload is running.
        * pa/pa.c (hppa_legitimize_address): Rework to generate more
        indexed and scaled indexed addressing.
        * pa/pa.md (scaled indexed store): Add define_splits to undo
        pessimizations created by hppa_legitimize_address for integer
        stores.

From-SVN: r12892
gcc/config/pa/pa.c
gcc/config/pa/pa.h
gcc/config/pa/pa.md