gcc/ChangeLog:
commitd47a5ab185811d06aab4e614d6b9cca636aedb1a
authoraoliva <aoliva@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 18 Feb 2005 12:20:49 +0000 (18 12:20 +0000)
committeraoliva <aoliva@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 18 Feb 2005 12:20:49 +0000 (18 12:20 +0000)
treea9c7d9f0218df9d72684d8174c257d1e35351b39
parent37e8021c4fa1bb1674ca6aab1fd9e2f6618d0709
gcc/ChangeLog:
PR c++/20008
* stmt.c (expand_case): Don't assume cleanup_tree_cfg will remove
cases that are out-of-range for the index type.
gcc/testsuite/ChangeLog:
PR c++/20008
* g++.dg/opt/switch4.C: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@95225 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/stmt.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/opt/switch4.C [new file with mode: 0644]