re PR middle-end/35800 (Revision 133835 failed to compile binutils)
authorRichard Guenther <rguenther@suse.de>
Thu, 3 Apr 2008 02:09:20 +0000 (02:09 +0000)
committerHans-Peter Nilsson <hp@gcc.gnu.org>
Thu, 3 Apr 2008 02:09:20 +0000 (02:09 +0000)
commit55187c8a16273a21be18e982bc2389e534e48975
tree27d6aeb3a7b64063a0e152660705ca93e4060509
parentd2cf5f997fa1a72e92b641dd42177ea7a98ae1a6
re PR middle-end/35800 (Revision 133835 failed to compile binutils)

PR middle-end/35800
* expr.h (try_casesi): Adjust prototype.
* expr.c (try_casesi): Take fallback label as extra parameter.
Use that for gen_casesi if default_label is NULL.
* stmt.c (expand_case): Pass fallback label to try_casesi,
make sure to fill gaps with a fallback label if default_label
is not present.

From-SVN: r133857
gcc/ChangeLog
gcc/expr.c
gcc/expr.h
gcc/stmt.c