r230160 - in /trunk/gcc: ChangeLog config/mips/...

dardiss@gcc.gnu.org dardiss@gcc.gnu.org
Wed Nov 11 13:40:00 GMT 2015


Author: dardiss
Date: Wed Nov 11 13:40:08 2015
New Revision: 230160

URL: https://gcc.gnu.org/viewcvs?rev=230160&root=gcc&view=rev
Log:
Undo delay slot filling and use compact branches in selected cases.

gcc/
	* config/mips/mips.c (mips_breakable_sequence_p): New function.
	(mips_break_sequence): New function. 
	(mips_reorg_process_insns) Use them. Use compact branches in selected
          situations.
    
gcc/testsuite/
        * gcc.target/mips/split-ds-sequence.c: New test.


Added:
    trunk/gcc/testsuite/gcc.target/mips/split-ds-sequence.c
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/config/mips/mips.c
    trunk/gcc/testsuite/ChangeLog



More information about the Gcc-cvs mailing list