c6x.md (reserve_cycles): New attribute.
authorBernd Schmidt <bernds@codesourcery.com>
Wed, 15 Feb 2012 00:38:04 +0000 (00:38 +0000)
committerBernd Schmidt <bernds@gcc.gnu.org>
Wed, 15 Feb 2012 00:38:04 +0000 (00:38 +0000)
commit9e7fe10ef10cce9c393ca90a95298ab390ea19c6
tree940ae982b2fb3910c8642693062862c748d41ba8
parenta7ff6e2725731539c2f122618c97847069a9a6aa
c6x.md (reserve_cycles): New attribute.

* config/c6x/c6x.md (reserve_cycles): New attribute.
* config/c6x/c6x.c (c6x_sched_reorder_1): Ensure insns we predicate
don't reserve functional units after the branch occurs.

From-SVN: r184252
gcc/ChangeLog
gcc/config/c6x/c6x.c
gcc/config/c6x/c6x.md