aboutsummaryrefslogtreecommitdiff
path: root/gcc/builtins.c
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2017-06-29 11:25:29 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2017-06-29 11:25:29 +0000
commit4e3e8a5f8175d06b2de55a6f45491fc484901370 (patch)
treeb04e0bef1db0be49b0cd9205bc42896a05b79fe4 /gcc/builtins.c
parent6cd83bec4b76e19175a425b7e1841d9c5d0d164e (diff)
downloadgcc-4e3e8a5f8175d06b2de55a6f45491fc484901370.zip
gcc-4e3e8a5f8175d06b2de55a6f45491fc484901370.tar.gz
gcc-4e3e8a5f8175d06b2de55a6f45491fc484901370.tar.bz2
tree-cfg.c (group_case_labels_stmt): Return whether we changed anything.
2017-06-29 Richard Biener <rguenther@suse.de> * tree-cfg.c (group_case_labels_stmt): Return whether we changed anything. (group_case_labels): Likewise. (find_taken_edge): Push sanity checking on val to workers... (find_taken_edge_cond_expr): ... here (find_taken_edge_switch_expr): ... and here, handle cases with just a default label. * tree-cfg.h (group_case_labels_stmt): Adjust prototype. (group_case_labels): Likewise. * tree-cfgcleanup.c (execute_cleanup_cfg_post_optimizing): When group_case_labels does anything cleanup the CFG again. From-SVN: r249780
Diffstat (limited to 'gcc/builtins.c')
0 files changed, 0 insertions, 0 deletions