[SPARC] overhaul of V9 cond move patterns

Eric Botcazou ebotcazou@adacore.com
Wed Sep 24 00:20:00 GMT 2008


> 2008-09-22  Eric Botcazou  <ebotcazou@adacore.com>
>
> 	* config/sparc/constraints.md: New file.
> 	* config/sparc/sparc.md: Include it.
> 	* config/sparc/sparc-protos.h (memory_ok_for_ldd): Declare.
> 	(sparc_extra_constraint_check): Delete.
> 	* config/sparc/sparc.c (register_ok_for_ldd): Minor tweaks.
> 	(memory_ok_for_ldd): New predicate.
> 	(sparc_extra_constraint_check): Delete.
> 	* config/sparc/sparc.h (REG_CLASS_FROM_LETTER): Likewise.
> 	(CONST_OK_FOR_LETTER_P): Likewise.
> 	(CONST_DOUBLE_OK_FOR_LETTER_P): Likewise.
> 	(EXTRA_CONSTRAINT): Likewise.

Installed after bootstrapping/regtesting (with RTL checking) on Solaris.

-- 
Eric Botcazou



More information about the Gcc-patches mailing list