aboutsummaryrefslogtreecommitdiff
path: root/gcc/sched-vis.c
diff options
context:
space:
mode:
authorAlexander Monakov <amonakov@gcc.gnu.org>2010-12-14 15:43:47 +0300
committerAlexander Monakov <amonakov@gcc.gnu.org>2010-12-14 15:43:47 +0300
commitb4550bf7ad60d0233a4d9f36dcbbce32e75a3199 (patch)
tree145b7f1d26b61ece3202121a1d96f6cc35bd5f8e /gcc/sched-vis.c
parent02826ae9973394ca98dfaae496c287920aa2e886 (diff)
downloadgcc-b4550bf7ad60d0233a4d9f36dcbbce32e75a3199.zip
gcc-b4550bf7ad60d0233a4d9f36dcbbce32e75a3199.tar.gz
gcc-b4550bf7ad60d0233a4d9f36dcbbce32e75a3199.tar.bz2
re PR rtl-optimization/46875 (ICE: verify_flow_info failed: too many outgoing branch edges from bb 3 with -Os -fselective-scheduling2)
PR rtl-optimization/46875 * sched-vis.c (print_pattern): Dump "sequence" for ADDR_VECs. * sel-sched-ir.c (bb_has_removable_jump_to_p): Forbid table jumps. testsuite: * gcc.dg/pr46875.c: New. From-SVN: r167794
Diffstat (limited to 'gcc/sched-vis.c')
-rw-r--r--gcc/sched-vis.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/sched-vis.c b/gcc/sched-vis.c
index 83c423a..d4a5644 100644
--- a/gcc/sched-vis.c
+++ b/gcc/sched-vis.c
@@ -604,7 +604,7 @@ print_pattern (char *buf, const_rtx x, int verbose)
sprintf (buf, "asm {%s}", XSTR (x, 0));
break;
case ADDR_VEC:
- break;
+ /* Fall through. */
case ADDR_DIFF_VEC:
print_value (buf, XEXP (x, 0), verbose);
break;