http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26854
--- Comment #128 from ian at gcc dot gnu.org <ian at gcc dot gnu.org> 2011-01-26 01:26:52 UTC --- Author: ian Date: Wed Jan 26 01:26:48 2011 New Revision: 169267 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=169267 Log: PR tree-optimization/26854 * c-decl.c (struct c_scope): Add field has_jump_unsafe_decl. (decl_jump_unsafe): Move higher in file, with no other change. (bind): Set has_jump_unsafe_decl if appropriate. (update_label_decls): Test has_jump_unsafe_decl to avoid loop. (check_earlier_gotos): Likewise. (c_check_switch_jump_warnings): Likewise. Modified: trunk/gcc/ChangeLog trunk/gcc/c-decl.c --- Comment #129 from Diego Novillo <dnovillo at gcc dot gnu.org> 2011-02-02 17:50:06 UTC --- Author: dnovillo Date: Wed Feb 2 17:49:54 2011 New Revision: 169601 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=169601 Log: PR tree-optimization/26854 * c-decl.c (struct c_scope): Add field has_jump_unsafe_decl. (decl_jump_unsafe): Move higher in file, with no other change. (bind): Set has_jump_unsafe_decl if appropriate. (update_label_decls): Test has_jump_unsafe_decl to avoid loop. (check_earlier_gotos): Likewise. (c_check_switch_jump_warnings): Likewise. Modified: branches/google/integration/gcc/ChangeLog branches/google/integration/gcc/c-decl.c