loop.c (scan_loop): Add USEs inside PARALLELs into dependencies of the movable.
authorJan Hubicka <jh@suse.cz>
Sun, 15 Jul 2001 12:00:34 +0000 (14:00 +0200)
committerJan Hubicka <hubicka@gcc.gnu.org>
Sun, 15 Jul 2001 12:00:34 +0000 (12:00 +0000)
commit03598deac80a78f0d3d63680597af47e1330e289
treee55abbf2e8b497f46eb899b1f0badf21e318f2ac
parentb8313db6c07dc5aaa023792a47dad7e990f07aa5
loop.c (scan_loop): Add USEs inside PARALLELs into dependencies of the movable.

* loop.c (scan_loop): Add USEs inside PARALLELs into dependencies
of the movable.

* toplev.c (rest_of_compilation): Allow new pseudoes for mode switching.

* i386-protos.h (ix86_split_fp_branch): Update prototype.
(ix86_fp_jump_nontrivial_p): New.
* i386.md (fp_jcc_?): Update call of split_fp_branch;
use ix86_fp_jump_nontrivial_p.
* i386.c (ix86_fp_jump_nontrivial_p): New.
(ix86_split_fp_branch): Accept code instead of rtx.
(ix86_expand_compare): Expand comparison early in case
doing so is resonably cheap.

From-SVN: r44019
gcc/ChangeLog
gcc/config/i386/i386-protos.h
gcc/config/i386/i386.c
gcc/config/i386/i386.md
gcc/loop.c
gcc/toplev.c