sparc.c (sparc_extra_constraint_check): New function, implementing EXTRA_CONSTRAINTS.
authorDavid S. Miller <davem@redhat.com>
Tue, 9 Apr 2002 14:52:03 +0000 (07:52 -0700)
committerDavid S. Miller <davem@gcc.gnu.org>
Tue, 9 Apr 2002 14:52:03 +0000 (07:52 -0700)
commitf451b552cf66fe7b121908e7557a9ffc384bdbfb
treeefa0a6f3d5c2bc42fc719890f937e9b7962f8061
parentcd6af0c13a345daa0d71484864072b26363d0523
sparc.c (sparc_extra_constraint_check): New function, implementing EXTRA_CONSTRAINTS.

2002-04-09  David S. Miller  <davem@redhat.com>

* config/sparc/sparc.c (sparc_extra_constraint_check): New
function, implementing EXTRA_CONSTRAINTS.  For memory constraints,
allow reloading pseudos.
* config/sparc/sparc.h (EXTRA_CONSTRAINTS): Use it.
* config/sparc/sparc-protos.h: Declare it.

* config/sparc/sparc.c (const64_is_2insns): Kill signed vs.
unsigned comparison warning.
(output_restore_regs): Mark leaf_function as unused.

From-SVN: r52080
gcc/ChangeLog
gcc/config/sparc/sparc-protos.h
gcc/config/sparc/sparc.c
gcc/config/sparc/sparc.h