This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch hjl/interrupt/stage1 in repository gcc.
discards 035706d Fix Add an array of function pointer test for PR 68661 discards e5ac7d9 Don't allow MPX, SSE, MMX nor x87 instructions discards da891e1 Add an array of function pointer test for PR 68661 discards 8875258 Rebuild array with the updated function pointer type discards da7ff61 Implement x86 interrupt attribute discards 9a57ea6 Update TARGET_FUNCTION_INCOMING_ARG documentation adds 518495b PR c++/70615 * cp-gimplify.c (cp_genericize_r): Expand PTRM [...] adds 0c963db PR c++/70594 * decl.c (pop_labels_1): Removed. (note_label [...] adds 29cf24e * constexpr.c (potential_nondependent_constant_expression): [...] adds c8fc844 PR c++/70634 adds 2d33897 2016-04-13 Dominique d'Humieres dominiq@lps.ens.fr adds 0241e4d PR c/70436 * c-parser.c (c_parser_statement_after_labels): [...] adds 92c5325 PR c++/70639 * c-indentation.c (should_warn_for_misleading_ [...] adds 6c40e18 /cp 2016-04-13 Paolo Carlini paolo.carlini@oracle.com adds f1907b8 Make distclean clean up more (PR70173) adds 87fa725 Fix gcc.dg/ifcvt-4.c on 64-bit SPARC (PR rtl-optimization/68749) adds 2368ba0 PR c++/70627 adds e2f0f3b libgomp/ PR testsuite/68242 * testsuite/libgomp.oacc-c-c++ [...] adds 22f82b6 libgo: update to Go 1.6.1 release adds 9d81feb Pass empty class parameters like C. adds 25c036a Warn about empty parameter ABI with -Wabi=9. adds d11f9fe PR c++/70594 * tree-sra.c (create_access_replacement, get_ [...] adds fd49901 PR c++/70641 * ipa-pure-const.c (pass_nothrow::execute): Ca [...] adds 594645e Adjust for new empty class parameter passing ABI. adds d56e1cd check_GNU_style.sh: Avoid false posivies in trailing operator [...] adds 9aed062 PR c++/69517 - [5/6 regression] SEGV on a VLA with excess ini [...] adds 51cb6d0 Daily bump. adds 1d2e0f2 2016-04-14 Richard Biener rguenther@suse.de adds 81cf35e 2016-04-14 Richard Biener rguenther@suse.de adds eae3d58 PR middle-end/70643 adds 3e74b02 g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increa [...] adds b72904f Revert empty class parameter passing ABI changes. adds 22dcab6 PR c++/70029 * tree.c (verify_type): Disable the canonical [...] adds 4c1007f PR c++/70652 - [6 Regression] r234966 causes bootstrap to fai [...] adds 402d7a9 PR c++/70594 * ipa-utils.h (polymorphic_ctor_dtor_p): New p [...] adds dbe1794 2016-04-14 Michael Meissner meissner@linux.vnet.ibm.com adds b9786e3 PR c++/70648 adds 601b594 PR c++/70543 adds da78d8e PR c++/70622 adds 11c5554 libgomp/ * testsuite/libgomp.oacc-fortran/non-scalar-data.f [...] adds 1183664 [gcc] 2016-04-14 Michael Meissner meissner@linux.vnet.ibm.com adds 608f57d Daily bump. adds eb40296 PR c++/70528 adds 9b89ee4 PR c++/70494 adds ca1a407 2016-04-15 Richard Biener rguenther@suse.de Alan Modra [...] adds 65717bb AVX-512. Fix mem operand modifier for Intel syntax. adds 4e4f3d2 Split out OMP constructs' SIMD clone supporting code adds b4ba835 PR c/70436 c/ * c-parser.c (c_parser_pragma): Add IF_P argu [...] adds ed92874 PR c++/69517 PR c++/70019 PR c++/70588 * g++.dg/cpp1y/vla [...] adds 309bbaa [testsuite] PR rtl-optimization/70681: XFAIL ira-shrinkwrap-p [...] adds c970b33 PR c++/70675 * tree-pretty-print.c (do_niy): Add FLAGS argu [...] adds 926f942 PR c/70651 * c-common.c (build_va_arg): Change two asserts [...] adds 64c1df3 i386: Don't convert stack operations to pushes if using a redzone. adds c9fc8da [ARM][doc] Document deprecation of pre-ARMv4T architecture revisions adds f650fd6 config/nvptx/nvptx.opt (moptimize): Add a period at end of he [...] adds eac243e PR c/70671 * c-typeck.c (build_unary_op): Pass location dow [...] adds a050099 PR c++/70594 * constexpr.c (constexpr_call_table): Preserve [...] adds 72709ee * BASE-VER: Set to 7.0.0. adds 950c318 AVX-512. Fix mode size check. adds 1b8b0eb * crontab: Enable snapshots from gcc-6-branch. adds 945332d PR c++/70505 adds 075219c PR c++/70685 * constexpr.c (get_fundef_copy): Handle null *slot. adds 61f4d48 Daily bump. new be34f5e Update TARGET_FUNCTION_INCOMING_ARG documentation new c63e1f2 Implement x86 interrupt attribute
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (035706d) \ N -- N -- N refs/heads/hjl/interrupt/stage1 (c63e1f2)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 2 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: ChangeLog | 7 + Makefile.in | 5 +- Makefile.tpl | 5 +- contrib/ChangeLog | 5 + contrib/check_GNU_style.sh | 5 +- gcc/BASE-VER | 2 +- gcc/ChangeLog | 157 ++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 1 + gcc/attribs.c | 18 +- gcc/c-family/ChangeLog | 12 + gcc/c-family/c-common.c | 14 +- gcc/c-family/c-indentation.c | 9 +- gcc/c/ChangeLog | 48 + gcc/c/c-parser.c | 351 +++-- gcc/c/c-tree.h | 2 +- gcc/c/c-typeck.c | 51 +- gcc/config/i386/i386-protos.h | 2 + gcc/config/i386/i386.c | 2 +- gcc/config/i386/i386.md | 12 +- gcc/config/i386/sse.md | 7 +- gcc/config/nvptx/nvptx.opt | 2 +- gcc/config/rs6000/rs6000.c | 30 +- gcc/cp/ChangeLog | 163 ++ gcc/cp/class.c | 8 +- gcc/cp/constexpr.c | 108 +- gcc/cp/cp-gimplify.c | 12 +- gcc/cp/cp-tree.h | 4 + gcc/cp/decl.c | 72 +- gcc/cp/decl2.c | 2 + gcc/cp/parser.c | 285 ++-- gcc/cp/pt.c | 59 +- gcc/cp/semantics.c | 2 +- gcc/cp/typeck2.c | 11 +- gcc/doc/extend.texi | 18 +- gcc/doc/invoke.texi | 2 + gcc/fortran/ChangeLog | 6 + gcc/fortran/intrinsic.texi | 10 +- gcc/go/gofrontend/MERGE | 2 +- gcc/ipa-polymorphic-call.c | 21 +- gcc/ipa-pure-const.c | 17 +- gcc/ipa-utils.h | 1 + gcc/omp-low.c | 1608 +------------------ gcc/omp-simd-clone.c | 1654 ++++++++++++++++++++ gcc/testsuite/ChangeLog | 134 ++ .../c-c++-common/Wmisleading-indentation-4.c | 11 + gcc/testsuite/c-c++-common/Wparentheses-1.c | 39 + .../c-c++-common/cilk-plus/CK/Wparentheses-1.c | 69 + .../c-c++-common/cilk-plus/PS/Wparentheses-1.c | 41 + gcc/testsuite/c-c++-common/goacc/Wparentheses-1.c | 174 ++ gcc/testsuite/c-c++-common/gomp/Wparentheses-1.c | 338 ++++ gcc/testsuite/c-c++-common/gomp/Wparentheses-2.c | 452 ++++++ gcc/testsuite/c-c++-common/gomp/Wparentheses-3.c | 338 ++++ gcc/testsuite/c-c++-common/gomp/Wparentheses-4.c | 452 ++++++ gcc/testsuite/c-c++-common/pr70651.c | 9 + .../cpp0x/{lambda/lambda-cast1.C => auto47.C} | 4 +- gcc/testsuite/g++.dg/cpp0x/constexpr-ctor12.C | 1 + .../g++.dg/cpp0x/constexpr-default-ctor.C | 4 +- gcc/testsuite/g++.dg/cpp0x/constexpr-ice6.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-initlist10.C | 11 + gcc/testsuite/g++.dg/cpp0x/constexpr-template10.C | 17 + gcc/testsuite/g++.dg/cpp0x/constexpr-template9.C | 17 + gcc/testsuite/g++.dg/cpp0x/enum_base3.C | 29 + gcc/testsuite/g++.dg/cpp0x/inh-ctor19.C | 2 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-array2.C | 10 + gcc/testsuite/g++.dg/cpp0x/pr70528.C | 16 + gcc/testsuite/g++.dg/cpp1y/constexpr-hana1.C | 76 + gcc/testsuite/g++.dg/opt/pr70641.C | 10 + gcc/testsuite/g++.dg/opt/ptrmem7.C | 31 + gcc/testsuite/g++.dg/parse/pr70635.C | 25 + gcc/testsuite/g++.dg/template/dependent-expr10.C | 8 + gcc/testsuite/g++.dg/torture/pr70029.C | 12 + .../Wparentheses-29.C => gcc.dg/Wparentheses-12.c} | 0 gcc/testsuite/gcc.dg/Wparentheses-13.c | 67 + gcc/testsuite/gcc.dg/bitfld-22.c | 18 + gcc/testsuite/gcc.dg/ifcvt-4.c | 12 +- gcc/testsuite/gcc.dg/ira-shrinkwrap-prep-2.c | 3 +- gcc/testsuite/gcc.dg/pr10474.c | 3 +- gcc/testsuite/gcc.dg/torture/pr68661-2a.c | 18 - gcc/testsuite/gcc.dg/torture/pr68661-2b.c | 53 - gcc/testsuite/gcc.dg/torture/pr70623-2.c | 41 + gcc/testsuite/gcc.dg/torture/pr70623.c | 32 + gcc/testsuite/gcc.dg/vect/O3-pr70130.c | 94 ++ gcc/testsuite/gcc.target/i386/interrupt-2.c | 4 +- gcc/testsuite/gcc.target/i386/interrupt-23.c | 6 +- gcc/testsuite/gcc.target/i386/pr46470.c | 2 +- gcc/testsuite/gcc.target/i386/pr68637-1.c | 10 - gcc/testsuite/gcc.target/i386/pr68637-2.c | 25 - gcc/testsuite/gcc.target/i386/pr70662.c | 19 + gcc/testsuite/gcc.target/powerpc/pr70640.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr70669.c | 22 + gcc/tree-pretty-print.c | 102 +- gcc/tree-scalar-evolution.c | 5 + gcc/tree-sra.c | 2 + gcc/tree-ssa-live.c | 18 +- gcc/tree-ssa-pre.c | 97 +- gcc/tree-vect-data-refs.c | 17 +- gcc/tree.c | 4 +- libgo/MERGE | 2 +- libgo/VERSION | 2 +- libgo/go/crypto/dsa/dsa.go | 4 + libgo/go/crypto/ecdsa/ecdsa.go | 11 +- libgo/go/crypto/rsa/rsa.go | 5 +- libgo/go/go/build/deps_test.go | 6 +- .../internal/syscall/windows/registry/syscall.go | 2 +- .../syscall/windows/registry/zsyscall_windows.go | 5 +- .../go/internal/syscall/windows/syscall_windows.go | 2 +- libgo/go/internal/syscall/windows/sysdll/sysdll.go | 28 + .../internal/syscall/windows/zsyscall_windows.go | 5 +- libgo/go/runtime/export_windows_test.go | 4 + libgomp/ChangeLog | 16 + .../libgomp.oacc-c-c++-common/reduction-1.c | 2 +- .../libgomp.oacc-c-c++-common/reduction-2.c | 2 +- .../libgomp.oacc-fortran/non-scalar-data.f90 | 8 +- libgomp/testsuite/libgomp.oacc-fortran/pr70643.f90 | 51 + libstdc++-v3/ChangeLog | 40 + .../testsuite/25_algorithms/rotate/moveable2.cc | 3 +- maintainer-scripts/ChangeLog | 4 + maintainer-scripts/crontab | 3 +- 119 files changed, 5738 insertions(+), 2289 deletions(-) create mode 100644 gcc/omp-simd-clone.c create mode 100644 gcc/testsuite/c-c++-common/Wmisleading-indentation-4.c create mode 100644 gcc/testsuite/c-c++-common/Wparentheses-1.c create mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/Wparentheses-1.c create mode 100644 gcc/testsuite/c-c++-common/cilk-plus/PS/Wparentheses-1.c create mode 100644 gcc/testsuite/c-c++-common/goacc/Wparentheses-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/Wparentheses-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/Wparentheses-2.c create mode 100644 gcc/testsuite/c-c++-common/gomp/Wparentheses-3.c create mode 100644 gcc/testsuite/c-c++-common/gomp/Wparentheses-4.c create mode 100644 gcc/testsuite/c-c++-common/pr70651.c copy gcc/testsuite/g++.dg/cpp0x/{lambda/lambda-cast1.C => auto47.C} (56%) create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-initlist10.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-template10.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-template9.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/enum_base3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-array2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr70528.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-hana1.C create mode 100644 gcc/testsuite/g++.dg/opt/pr70641.C create mode 100644 gcc/testsuite/g++.dg/opt/ptrmem7.C create mode 100644 gcc/testsuite/g++.dg/parse/pr70635.C create mode 100644 gcc/testsuite/g++.dg/template/dependent-expr10.C create mode 100644 gcc/testsuite/g++.dg/torture/pr70029.C copy gcc/testsuite/{g++.dg/warn/Wparentheses-29.C => gcc.dg/Wparentheses-12.c} (100%) create mode 100644 gcc/testsuite/gcc.dg/Wparentheses-13.c create mode 100644 gcc/testsuite/gcc.dg/bitfld-22.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr68661-2a.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr68661-2b.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70623-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70623.c create mode 100644 gcc/testsuite/gcc.dg/vect/O3-pr70130.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr68637-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr68637-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70662.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr70669.c create mode 100644 libgo/go/internal/syscall/windows/sysdll/sysdll.go create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/pr70643.f90