loop.c (loop_has_tablejump): New variable.
authorDavid Edelsohn <edelsohn@mhpcc.edu>
Fri, 23 Oct 1998 20:51:02 +0000 (20:51 +0000)
committerDavid Edelsohn <dje@gcc.gnu.org>
Fri, 23 Oct 1998 20:51:02 +0000 (16:51 -0400)
commit8c368ee2188b8630efeab672d3bb9f2bfc61e922
tree836799cb66662b6b74c81c8f75e3d8c1b3e41ce2
parentb590bbfd110bc151f231c3a1ea80200f2b0bb60b
loop.c (loop_has_tablejump): New variable.

        * loop.c (loop_has_tablejump): New variable.
        (prescan_loop): Scan for it.
        (insert_bct): Replace explicit scan with use of it.
        * regclass.c (regclass): Restore loop variable j.
        (record_reg_classes): Deterine op_types modifiers and initialize
        classes[i] before matching constraints.  Handle matching
        constraints 5-9.

From-SVN: r23263
gcc/ChangeLog
gcc/loop.c
gcc/regclass.c