PR middle-end/35800
authorhp <hp@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 3 Apr 2008 02:09:20 +0000 (02:09 +0000)
committerhp <hp@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 3 Apr 2008 02:09:20 +0000 (02:09 +0000)
commit469b75f7ffaf41f590c14f88b74ed63d808e332d
tree27d6aeb3a7b64063a0e152660705ca93e4060509
parent3ef17f9b7f6939e2c19458050f00b18081fb18e9
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@133857 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/expr.c
gcc/expr.h
gcc/stmt.c