re PR rtl-optimization/18628 (miscompilation of switch statement in loop)
authorAlexandre Oliva <aoliva@redhat.com>
Mon, 14 Mar 2005 20:06:23 +0000 (20:06 +0000)
committerAlexandre Oliva <aoliva@gcc.gnu.org>
Mon, 14 Mar 2005 20:06:23 +0000 (20:06 +0000)
commit3a3b81e73f2f4b05740199db410f8b37df46be4f
tree1c5ac4147db728d1db8cce06fbd59ea041cbd2c0
parentaff98faf417c338db54204046c684b91d9788e55
re PR rtl-optimization/18628 (miscompilation of switch statement in loop)

gcc/ChangeLog:
PR middle-end/18628
* cse.c (fold_rtx_mem): Don't fold a load from a jumptable into a
register.
gcc/testsuite/ChangeLog:
* gcc.dg/pr18628.c: New.

From-SVN: r96445
gcc/ChangeLog
gcc/cse.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/pr18628.c [new file with mode: 0644]