From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 16877 invoked by alias); 5 Dec 2004 03:26:53 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Received: (qmail 16858 invoked by uid 48); 5 Dec 2004 03:26:50 -0000 Date: Sun, 05 Dec 2004 03:26:00 -0000 Message-ID: <20041205032650.16857.qmail@sourceware.org> From: "pinskia at gcc dot gnu dot org" To: gcc-bugs@gcc.gnu.org In-Reply-To: <20031031212321.12863.danglin@gcc.gnu.org> References: <20031031212321.12863.danglin@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug rtl-optimization/12863] [3.4 regression] basic block reordering fails for fallthru of casesi X-Bugzilla-Reason: CC X-SW-Source: 2004-12/txt/msg00672.txt.bz2 List-Id: ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-12-05 03:26 ------- Fixed on the mainline by: 2004-11-28 Steven Bosscher John David Anglin * config/vax/vax.h (CASE_DROPS_THROUGH): Don't define. * config/vax/vax.md (casesi): Emit a test-and-branch to make sure that the case is in range, to make sure the casesi insn is always in range and never falls through. (casesi1): Add comment to explain why casesi never falls through. Remove the unnamed special case casesi pattern. -- What |Removed |Added ---------------------------------------------------------------------------- Known to work|3.3 |3.3 4.0.0 Summary|[3.4/4.0 regression] basic |[3.4 regression] basic block |block reordering fails for |reordering fails for |fallthru of casesi |fallthru of casesi http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12863