Backport upstream 4.6 patches to fix 2 gcc bugs. 88/18788/1
authorJing Yu <jingyu@google.com>
Fri, 5 Nov 2010 00:50:54 +0000 (17:50 -0700)
committerJing Yu <jingyu@google.com>
Fri, 5 Nov 2010 00:50:54 +0000 (17:50 -0700)
commitb6b198cac722a8dcaa046f0589fe2c2c7caa6a01
tree0e3c2c0f861f257f1fb63b0e1d9f7ccce8d065ea
parenta4d9421024ed3f70aede5b11f977d264eb69bf61
Backport upstream 4.6 patches to fix 2 gcc bugs.

Fix a bad interaction of inliner x return slot optimization x
named value optimization

Replace tst instruction with lsls for a single bit test

Change-Id: I30c212d9e99c79eae182da66b97d9d9f4d738faf
gcc-4.4.3/README.google
gcc-4.4.3/gcc/config/arm/thumb2.md
gcc-4.4.3/gcc/testsuite/g++.dg/torture/pr45709-2.C [new file with mode: 0644]
gcc-4.4.3/gcc/testsuite/g++.dg/torture/pr45709.C [new file with mode: 0644]
gcc-4.4.3/gcc/tree-inline.c