• ebotcazou's avatar
    * config/sparc/sparc-protos.h (sparc_absnegfloat_split_legitimate): · 42a4884c
    ebotcazou authored
    	Delete.
    	* config/sparc/sparc.c (sparc_absnegfloat_split_legitimate): Likewise.
    	* config/sparc/sparc.md (fptype_ut699): New attribute.
    	(in_branch_delay): Return false if -mfix-ut699 is specified and
    	fptype_ut699 is set to single.
    	(truncdfsf2): Add fptype_ut699 attribute.
    	(fix_truncdfsi2): Likewise.
    	(floatsisf2): Change fptype attribute.
    	(fix_truncsfsi2): Likewise.
    	(negtf2_notv9): Delete.
    	(negtf2_v9): Likewise.
    	(negtf2_hq): New instruction.
    	(negtf2): New instruction and splitter.
    	(negdf2_notv9): Rewrite.
    	(abstf2_notv9): Delete.
    	(abstf2_hq_v9): Likewise.
    	(abstf2_v9): Likewise.
    	(abstf2_hq): New instruction.
    	(abstf2): New instruction and splitter.
    	(absdf2_notv9): Rewrite.
    
    
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@210445 138bc75d-0d04-0410-961f-82ee72b054a4
    42a4884c
ChangeLog 238 KB