------- Comment #1 from ebotcazou at gcc dot gnu dot org  2009-04-22 15:27 
-------
Caused by

2009-04-21  Martin Jambor  <mjam...@suse.cz>

        * tree-switch-conversion.c (build_constructors): Split a long line.
        (constructor_contains_same_values_p): New function.
        (build_one_array): Create assigns of constants if possible, do not
        call mark_sym_for_renaming, call update_stmt.
        (build_arrays): Call make_ssa_name (create_tmp_var ()) instead of
        make_rename_temp.  Do not call mark_symbols_for_renaming, call
        update_stmt.
        (gen_def_assigns): Do not call mark_symbols_for_renaming or
        find_new_referenced_vars, call update_stmt.
        (gen_inbound_check): Use create_tmp_var and create ssa names manually
        instead of calling make_rename_temp.  Do not call
        find_new_referenced_vars or mark_symbols_for_renaming, call
        update_stmt.

and fixed by

2009-04-22  Richard Guenther  <rguent...@suse.de>

        PR tree-optimization/39845
        * tree-switch-conversion.c (build_arrays): Add new referenced vars.
        (gen_inbound_check): Likewise.


-- 

ebotcazou at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |ebotcazou at gcc dot gnu dot
                   |                            |org
             Status|UNCONFIRMED                 |RESOLVED
  GCC build triplet|hppa2.0w-hp-hpux11.11       |
   GCC host triplet|hppa2.0w-hp-hpux11.11       |
 GCC target triplet|hppa2.0w-hp-hpux11.11       |
         Resolution|                            |FIXED
   Target Milestone|---                         |4.5.0


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39848

Reply via email to