Updating GIT tree Updating acc0ee5c073..b258e263e0d Fast-forward gcc/ChangeLog | 100 + gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 7 + gcc/c-family/c-attribs.c | 25 + gcc/c/ChangeLog | 6 + gcc/c/c-typeck.c | 4 +- gcc/config/i386/i386.c | 59 +- gcc/config/i386/i386.h | 257 +- gcc/config/i386/i386.md | 38 +- gcc/cp/ChangeLog | 15 + gcc/cp/call.c | 90 +- gcc/cp/cp-gimplify.c | 2 +- gcc/cp/module.cc | 22 +- gcc/doc/extend.texi | 8 +- gcc/doc/invoke.texi | 7 +- gcc/gimple-array-bounds.cc | 24 +- gcc/ipa-fnsummary.c | 8 +- gcc/jit/jit-builtins.c | 14 +- gcc/jit/jit-builtins.h | 3 + gcc/jit/jit-playback.c | 11 +- gcc/lra-remat.c | 13 +- gcc/match.pd | 4 +- gcc/testsuite/ChangeLog | 85 + gcc/testsuite/c-c++-common/attr-retain-1.c | 16 + gcc/testsuite/c-c++-common/attr-retain-2.c | 12 + gcc/testsuite/c-c++-common/attr-retain-3.c | 7 + gcc/testsuite/c-c++-common/attr-retain-4.c | 7 + gcc/testsuite/c-c++-common/attr-retain-5.c | 28 + gcc/testsuite/c-c++-common/attr-retain-6.c | 28 + gcc/testsuite/c-c++-common/attr-retain-7.c | 10 + gcc/testsuite/c-c++-common/attr-retain-8.c | 10 + gcc/testsuite/c-c++-common/attr-retain-9.c | 29 + gcc/testsuite/c-c++-common/attr-used-2.c | 2 +- gcc/testsuite/c-c++-common/attr-used-3.c | 2 +- gcc/testsuite/c-c++-common/attr-used-4.c | 2 +- gcc/testsuite/c-c++-common/attr-used-5.c | 3 +- gcc/testsuite/c-c++-common/attr-used-6.c | 3 +- gcc/testsuite/c-c++-common/attr-used-7.c | 3 +- gcc/testsuite/c-c++-common/attr-used-8.c | 3 +- gcc/testsuite/c-c++-common/attr-used-9.c | 4 +- gcc/testsuite/c-c++-common/attr-used.c | 2 +- gcc/testsuite/c-c++-common/pr99113.c | 7 + gcc/testsuite/g++.dg/cpp0x/overload4.C | 174 + gcc/testsuite/g++.dg/cpp2a/constexpr-virtual18.C | 13 + gcc/testsuite/g++.dg/modules/alias-2_a.H | 9 - gcc/testsuite/g++.dg/modules/modules.exp | 84 +- gcc/testsuite/g++.dg/modules/pr99023_a.H | 4237 ---- gcc/testsuite/g++.dg/modules/pr99023_a.X | 6 + gcc/testsuite/g++.dg/modules/pr99023_b.H | 22665 ------------------- gcc/testsuite/g++.dg/modules/pr99023_b.X | 7 + gcc/testsuite/g++.dg/modules/sys/alias-2_a.H | 9 - gcc/testsuite/g++.dg/warn/Warray-bounds-17.C | 15 + .../gcc.c-torture/compile/attr-retain-1.c | 34 + .../gcc.c-torture/compile/attr-retain-2.c | 15 + .../gcc.c-torture/compile/attr-used-retain-1.c | 10 +- .../gcc.c-torture/compile/attr-used-retain-2.c | 22 +- gcc/testsuite/gcc.dg/pr99104.c | 15 + gcc/testsuite/gcc.dg/pr99122-1.c | 13 + gcc/testsuite/gcc.dg/pr99122-2.c | 21 + gcc/testsuite/gcc.dg/pr99136.c | 9 + gcc/testsuite/gcc.dg/tree-ssa/pr99142.c | 14 + gcc/testsuite/gcc.target/powerpc/pr96264.c | 28 + gcc/testsuite/jit.dg/test-trap.c | 59 + gcc/tree-inline.c | 21 +- gcc/varasm.c | 22 +- gcc/wide-int-bitmask.h | 33 +- libcpp/ChangeLog | 12 + libcpp/files.c | 59 +- libcpp/include/cpplib.h | 4 +- libcpp/internal.h | 2 + libcpp/macro.c | 2 +- 71 files changed, 1280 insertions(+), 27316 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/attr-retain-1.c create mode 100644 gcc/testsuite/c-c++-common/attr-retain-2.c create mode 100644 gcc/testsuite/c-c++-common/attr-retain-3.c create mode 100644 gcc/testsuite/c-c++-common/attr-retain-4.c create mode 100644 gcc/testsuite/c-c++-common/attr-retain-5.c create mode 100644 gcc/testsuite/c-c++-common/attr-retain-6.c create mode 100644 gcc/testsuite/c-c++-common/attr-retain-7.c create mode 100644 gcc/testsuite/c-c++-common/attr-retain-8.c create mode 100644 gcc/testsuite/c-c++-common/attr-retain-9.c create mode 100644 gcc/testsuite/c-c++-common/pr99113.c create mode 100644 gcc/testsuite/g++.dg/cpp0x/overload4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-virtual18.C delete mode 100644 gcc/testsuite/g++.dg/modules/alias-2_a.H delete mode 100644 gcc/testsuite/g++.dg/modules/pr99023_a.H create mode 100644 gcc/testsuite/g++.dg/modules/pr99023_a.X delete mode 100644 gcc/testsuite/g++.dg/modules/pr99023_b.H create mode 100644 gcc/testsuite/g++.dg/modules/pr99023_b.X delete mode 100644 gcc/testsuite/g++.dg/modules/sys/alias-2_a.H create mode 100644 gcc/testsuite/g++.dg/warn/Warray-bounds-17.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/attr-retain-1.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/attr-retain-2.c create mode 100644 gcc/testsuite/gcc.dg/pr99104.c create mode 100644 gcc/testsuite/gcc.dg/pr99122-1.c create mode 100644 gcc/testsuite/gcc.dg/pr99122-2.c create mode 100644 gcc/testsuite/gcc.dg/pr99136.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr99142.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr96264.c create mode 100644 gcc/testsuite/jit.dg/test-trap.c Current branch master is up to date. Adjusting file timestamps