re PR middle-end/16585 (current_function_has_computed_jump incorrectly changed in...
authorSteven Bosscher <stevenb@suse.de>
Wed, 26 Jan 2005 17:26:33 +0000 (17:26 +0000)
committerSteven Bosscher <steven@gcc.gnu.org>
Wed, 26 Jan 2005 17:26:33 +0000 (17:26 +0000)
commitf7aa1423e222c3404666f54455d1968f7d769c83
tree01482693087a7300ccd5d02237745f640bf1246e
parentb929615a7c328c01cc7ebd7010938f504f6356b3
re PR middle-end/16585 (current_function_has_computed_jump incorrectly changed in make_edges)

PR middle-end/16585
* cfgbuild.c (make_edges): Do not clear or set
current_function_has_computed_jump.
* function.h (struct function): Remove the has_computed_jump field.
(current_function_has_computed_jump): Do not define.
* sched-rgn.c (is_cfg_nonregular): Return true if a basic block ends
in a computed jump.  Ignore current_function_has_computed_jump.

From-SVN: r94269
gcc/ChangeLog
gcc/cfgbuild.c
gcc/function.h
gcc/sched-rgn.c