OSDN Git Service

gcc/
authorgjl <gjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 1 Feb 2012 12:40:23 +0000 (12:40 +0000)
committergjl <gjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 1 Feb 2012 12:40:23 +0000 (12:40 +0000)
commitff478cc35f3dbce9c19ea60be7c91cf03edb4c44
treed85669337139057c87f972976a9299be677618e6
parentb7e8f122a0b2c311a84ddb5edd34c506701ea2e7
gcc/
Backport from mainline r183796
PR rtl-optimization/51374
* combine.c (can_combine_p): Don't allow volatile_refs_p insns
to cross other volatile_refs_p insns.

gcc/testsuite/
Backport from mainline r183796
PR rtl-optimization/51374
* testsuite/gcc.target/avr/torture/pr51374-1.c: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_6-branch@183797 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/combine.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/avr/torture/pr51374-1.c [new file with mode: 0644]