This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch hjl/pr81769/master in repository gcc.
discards 7b4bf8066dc i386: Avoid stack realignment if possible omits 4f6197699ab i386: Don't use frame pointer without stack access adds 623ee358817 Boolify some parameters. adds 4b82930543b * g++.dg/asan/asan.exp: Switch on *.cc tests. adds 7dd5e73f62c compiler: handle >32bit exponent in Ldexp adds e6e4aafad9a PR libstdc++/81751 don't call fflush(NULL) adds b9e17a4abb8 PR c++/81359 - Unparsed NSDMI error from SFINAE context. adds bff6c70873a 2017-08-09 Will Schmidt will_schmidt@vnet.ibm.com adds eaaf318f19f [gcc/testsuite] adds 18dd50049c8 [gcc/testsuite] adds 97398035c98 [gcc/testsuite] adds ec04b34cd6d PR c++/81525 - wrong constant value with generic lambda adds 10873f65779 Add falkor pipeline description. adds e7501c12a3b Testcase for PR81423 adds 1823d5ff984 rs6000: Use SAVE_MULTIPLE only if we restore what it saves [...] adds 9c4ff2ce65b compiler: fix buglet in lshift type determination adds dfbe53144a5 [gcc] adds d8618a749ce Fix test for __is_aggregate support in Clang adds 1ac94d7b038 Fix test for __has_unique_object_representations support in Clang adds 5de44491c9c 2017-08-09 Michael Collison michael.collison@arm.com adds 5e1b9700533 This time with the file added. adds 4bd8a755e92 2017-08-09 Andrew Pinski apinski@cavium.com adds 33e017c432b Daily bump. adds fc6973886a5 jit: add gcc_jit_type_get_vector adds ed5078db5b6 PR c/81687 * omp-low.c (omp_copy_decl): Don't remap FORCE [...] adds 98afa00e3de Fix target attribute handling (PR c++/81355). adds 664d4b10052 PR testsuite/81784 * gcc.dg/compare2.c: Update dg-bogus a [...] adds f4d53ac6970 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t. adds 8ef2cf7635a 2017-08-10 Fritz Reese Reese-Fritz@zai.com adds 63256634cd4 2017-08-10 Fritz Reese Reese-Fritz@zai.com adds a3b89816e94 2017-08-10 Fritz Reese fritzoreese@gmail.com adds 3fe34694f09 C/C++: show pertinent open token when missing a close token adds 9d34721644f [gcc/testsuite] adds cd557ff63f3 i386: Don't use frame pointer without stack access adds ac8b6a494fb PR c++/81586 - valgrind error in output_buffer_append_r with -Wall adds fe05112ab04 gcc/ChangeLog: adds 4b06e27c8a9 * config/i386/i386-protos.h (ix86_split_stack_boundary): N [...] adds 6b90c65631e * config/i386/i386.c (ix86_split_stack_boundary): Add comment. adds ff00c6744b9 PR c++/80452 - Core 1579, implicit move semantics on return/throw adds c79a9a2464a PR c++/81359 - Unparsed NSDMI error from SFINAE context. adds 6bf4b27efb1 PR81738: Split vect-alias-check-6.c adds ed5348787c1 Rename ix86_split_stack_boundary to ix86_split_stack_guard. adds 05641ad8b6a PR target/81708 * config/i386/i386.opt (mstack-protector- [...] adds 7d08196ddac PR libstdc++/81808 skip test if reading directory doesn't fail adds 8d9f9279223 Daily bump. adds f283da529ce PR c++/81671 - nullptr_t template parameter adds f4b56643a35 Fix ifunc and resolver (PR ipa/81213). adds 07b8a4124a8 Introduce TARGET_SUPPORTS_ALIASES adds f5f4a06fc5d Do not instrument void variables with MPX (PR tree-opt/79987). adds 56f97d12ef2 * tree-sra.c (build_access_from_expr_1): Use more precise [...] adds ad20f4d7e0e 2017-08-11 Tamar Christina tamar.christina@arm.com * c [...] adds a0fa63ce696 Correct invalid ChangeLog entry adds 5b005e86c8c [PR lto/81430] Revert "Add nvptx_override_options_after_change" adds 80e5248311b 2017-08-11 Thomas Koenig tkoenig@gcc.gnu.org adds f8b90e58a88 2017-08-11 Thomas Koenig tkoenig@gcc.gnu.org adds 0eb79e8b9e0 PR c/81795 * c-decl.c (pushtag): Only print inform if the [...] adds 775de9e5d22 Daily bump. adds a9b2df6cc2a [RS6000] linux startfile/endfile adds ce08eba0950 [PR79542][Ada] Fix ICE in dwarf2out.c with nested func. inlining adds 908e437e274 Require -static support in gcc.dg/pie-static-[12].c (PR tes [...] adds b533de10afb Daily bump. adds 074046fae9d 2017-08-12 Andrew Pinski apinski@cavium.com adds 6fc8fd8453d 2017-08-13 Thomas Koenig tkoenig@gcc.gnu.org adds c352171f7ba * config/i386/i386.md (*load_tp_<mode>): Redefine as defi [...] adds ac36c55f2da i386: Replace frame pointer with stack pointer in debug insns new c7430dd4887 i386: Avoid stack realignment if possible
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 (7b4bf8066dc) \ N -- N -- N refs/heads/hjl/pr81769/master (c7430dd4887)
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 1 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: gcc/ChangeLog | 170 +++- gcc/DATESTAMP | 2 +- gcc/asan.c | 4 +- gcc/c-family/ChangeLog | 18 + gcc/c-family/c-attribs.c | 13 + gcc/c-family/c-common.c | 28 +- gcc/c-family/c-common.h | 5 +- gcc/c-family/c-omp.c | 6 +- gcc/c-family/c-opts.c | 22 +- gcc/c/ChangeLog | 107 +++ gcc/c/c-decl.c | 20 +- gcc/c/c-parser.c | 644 ++++++++----- gcc/c/c-parser.h | 8 +- gcc/c/c-tree.h | 2 +- gcc/c/c-typeck.c | 48 +- gcc/cgraph.c | 7 +- gcc/config/aarch64/aarch64-cores.def | 4 +- gcc/config/aarch64/aarch64-option-extensions.def | 2 +- gcc/config/aarch64/aarch64.md | 7 +- gcc/config/aarch64/falkor.md | 681 +++++++++++++ gcc/config/aarch64/predicates.md | 5 - gcc/config/i386/i386-protos.h | 2 + gcc/config/i386/i386.c | 186 ++-- gcc/config/i386/i386.md | 134 ++- gcc/config/i386/i386.opt | 4 + gcc/config/nvptx/nvptx.c | 14 - gcc/config/rs6000/rs6000.c | 46 +- gcc/config/rs6000/rs6000.opt | 4 + gcc/config/rs6000/sysv4.h | 46 +- gcc/cp/ChangeLog | 167 ++++ gcc/cp/call.c | 28 +- gcc/cp/class.c | 7 +- gcc/cp/cp-tree.h | 11 +- gcc/cp/decl2.c | 30 +- gcc/cp/error.c | 2 + gcc/cp/except.c | 30 +- gcc/cp/init.c | 54 +- gcc/cp/method.c | 34 +- gcc/cp/optimize.c | 6 +- gcc/cp/parser.c | 826 ++++++++++------ gcc/cp/pt.c | 32 +- gcc/cp/typeck.c | 24 +- gcc/cp/typeck2.c | 11 +- gcc/defaults.h | 9 + gcc/doc/invoke.texi | 8 +- gcc/dwarf2out.c | 143 +-- gcc/fortran/ChangeLog | 32 + gcc/fortran/decl.c | 56 +- gcc/fortran/gfortran.texi | 73 ++ gcc/fortran/invoke.texi | 8 +- gcc/fortran/options.c | 26 +- gcc/fortran/resolve.c | 27 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/expressions.cc | 2 +- gcc/ipa-visibility.c | 15 +- gcc/jit/ChangeLog | 30 + gcc/jit/docs/_build/texinfo/libgccjit.texi | 1011 +++++++++++--------- gcc/jit/docs/cp/topics/types.rst | 14 + gcc/jit/docs/topics/compatibility.rst | 7 + gcc/jit/docs/topics/types.rst | 43 +- gcc/jit/jit-playback.c | 11 + gcc/jit/jit-playback.h | 1 + gcc/jit/jit-recording.c | 56 +- gcc/jit/jit-recording.h | 26 +- gcc/jit/libgccjit++.h | 8 + gcc/jit/libgccjit.c | 28 + gcc/jit/libgccjit.h | 15 + gcc/jit/libgccjit.map | 5 + gcc/omp-low.c | 2 + gcc/pretty-print.c | 12 +- gcc/print-tree.c | 54 +- gcc/symtab.c | 6 +- gcc/testsuite/ChangeLog | 155 +++ gcc/testsuite/c-c++-common/missing-close-symbol.c | 33 + gcc/testsuite/c-c++-common/missing-symbol.c | 50 + gcc/testsuite/g++.dg/asan/asan.exp | 2 +- gcc/testsuite/g++.dg/cpp0x/move-return1.C | 22 + gcc/testsuite/g++.dg/cpp0x/nsdmi-defer6.C | 2 +- gcc/testsuite/g++.dg/cpp0x/nsdmi-template14.C | 4 +- gcc/testsuite/g++.dg/cpp0x/nsdmi10.C | 4 +- gcc/testsuite/g++.dg/cpp0x/nullptr39.C | 15 + gcc/testsuite/g++.dg/cpp0x/sfinae59.C | 19 + gcc/testsuite/g++.dg/cpp1y/lambda-generic-const4.C | 20 + .../g++.dg/diagnostic/unclosed-extern-c.C | 3 + .../g++.dg/diagnostic/unclosed-function.C | 3 + .../g++.dg/diagnostic/unclosed-namespace.C | 2 + gcc/testsuite/g++.dg/diagnostic/unclosed-struct.C | 3 + gcc/testsuite/g++.dg/ext/packed8.C | 4 +- gcc/testsuite/g++.dg/inherit/vdtor1.C | 7 + gcc/testsuite/g++.dg/init/array16.C | 4 +- gcc/testsuite/g++.dg/other/crash-4.C | 4 +- gcc/testsuite/g++.dg/other/pr81355.C | 14 + gcc/testsuite/g++.dg/parse/pragma2.C | 4 +- gcc/testsuite/gcc.c-torture/execute/pr81423.c | 36 + gcc/testsuite/gcc.dg/builtin-stringop-chk-1.c | 1 - gcc/testsuite/gcc.dg/compare2.c | 16 +- gcc/testsuite/gcc.dg/pie-static-1.c | 4 +- gcc/testsuite/gcc.dg/pie-static-2.c | 4 +- gcc/testsuite/gcc.dg/pr81795.c | 14 + gcc/testsuite/gcc.dg/unclosed-init.c | 3 + gcc/testsuite/gcc.dg/vect/vect-alias-check-6.c | 11 +- gcc/testsuite/gcc.dg/vect/vect-alias-check-7.c | 16 + .../gcc.target/aarch64/vect-xorsign_exec.c | 2 +- gcc/testsuite/gcc.target/i386/mpx/pr79987.c | 5 + .../gcc.target/i386/{pr81214.c => pr81213.c} | 11 +- gcc/testsuite/gcc.target/i386/stack-prot-sym.c | 6 + .../gcc.target/powerpc/fold-vec-cntlz-char.c | 22 + .../gcc.target/powerpc/fold-vec-cntlz-int.c | 22 + .../gcc.target/powerpc/fold-vec-cntlz-longlong.c | 22 + .../gcc.target/powerpc/fold-vec-cntlz-short.c | 22 + .../gcc.target/powerpc/fold-vec-madd-double.c | 17 + .../gcc.target/powerpc/fold-vec-madd-float.c | 17 + .../gcc.target/powerpc/fold-vec-madd-short.c | 38 + .../gcc.target/powerpc/fold-vec-msum-char.c | 25 + .../gcc.target/powerpc/fold-vec-msum-short.c | 25 + .../gcc.target/powerpc/fold-vec-pack-double.c | 18 + .../gcc.target/powerpc/fold-vec-pack-int.c | 28 + .../gcc.target/powerpc/fold-vec-pack-longlong.c | 28 + .../gcc.target/powerpc/fold-vec-pack-short.c | 28 + gcc/testsuite/gfortran.dg/bind_c_usage_30.f90 | 6 + gcc/testsuite/gfortran.dg/dec_d_lines_1.f | 9 + gcc/testsuite/gfortran.dg/dec_d_lines_2.f | 8 + gcc/testsuite/gfortran.dg/dec_structure_18.f90 | 38 + gcc/testsuite/gfortran.dg/dec_structure_19.f90 | 38 + gcc/testsuite/gfortran.dg/dec_structure_20.f90 | 18 + gcc/testsuite/gfortran.dg/dec_structure_21.f90 | 10 + gcc/testsuite/gnat.dg/debug13.adb | 38 + gcc/testsuite/gnat.dg/debug13.ads | 5 + gcc/testsuite/jit.dg/all-non-failing-tests.h | 2 + ... test-error-gcc_jit_type_get_vector-bad-type.c} | 12 +- ...ror-gcc_jit_type_get_vector-non-power-of-two.c} | 9 +- gcc/testsuite/jit.dg/test-vector-types.cc | 185 ++++ gcc/testsuite/objc.dg/proto-lossage-4.m | 6 +- gcc/tree-cfg.c | 25 +- gcc/tree-chkp.c | 3 + gcc/tree-sra.c | 8 +- gcc/varpool.c | 6 +- libgo/go/math/ldexp.go | 9 +- libgomp/ChangeLog | 6 + libgomp/testsuite/libgomp.c/pr81687-1.c | 23 + libgomp/testsuite/libgomp.c/pr81687-2.c | 27 + libstdc++-v3/ChangeLog | 27 + libstdc++-v3/config/io/basic_file_stdio.cc | 6 +- libstdc++-v3/include/std/type_traits | 18 +- .../testsuite/27_io/basic_fstream/53984.cc | 25 + .../53984.cc => ext/stdio_filebuf/char/79820.cc} | 16 +- .../53984.cc => ext/stdio_filebuf/char/81751.cc} | 30 +- 147 files changed, 5120 insertions(+), 1539 deletions(-) create mode 100644 gcc/config/aarch64/falkor.md create mode 100644 gcc/testsuite/c-c++-common/missing-close-symbol.c create mode 100644 gcc/testsuite/c-c++-common/missing-symbol.c create mode 100644 gcc/testsuite/g++.dg/cpp0x/move-return1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nullptr39.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/sfinae59.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-const4.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/unclosed-extern-c.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/unclosed-function.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/unclosed-namespace.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/unclosed-struct.C create mode 100644 gcc/testsuite/g++.dg/inherit/vdtor1.C create mode 100644 gcc/testsuite/g++.dg/other/pr81355.C create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr81423.c create mode 100644 gcc/testsuite/gcc.dg/pr81795.c create mode 100644 gcc/testsuite/gcc.dg/unclosed-init.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-alias-check-7.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr79987.c copy gcc/testsuite/gcc.target/i386/{pr81214.c => pr81213.c} (54%) create mode 100644 gcc/testsuite/gcc.target/i386/stack-prot-sym.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-cntlz-char.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-cntlz-int.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-cntlz-longlong.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-cntlz-short.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-madd-double.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-madd-float.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-madd-short.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-msum-char.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-msum-short.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-pack-double.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-pack-int.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-pack-longlong.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-pack-short.c create mode 100644 gcc/testsuite/gfortran.dg/bind_c_usage_30.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_d_lines_1.f create mode 100644 gcc/testsuite/gfortran.dg/dec_d_lines_2.f create mode 100644 gcc/testsuite/gfortran.dg/dec_structure_18.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_structure_19.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_structure_20.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_structure_21.f90 create mode 100644 gcc/testsuite/gnat.dg/debug13.adb create mode 100644 gcc/testsuite/gnat.dg/debug13.ads copy gcc/testsuite/jit.dg/{test-error-gcc_jit_type_get_aligned-non-power-of-two.c [...] copy gcc/testsuite/jit.dg/{test-error-gcc_jit_type_get_aligned-non-power-of-two.c [...] create mode 100644 gcc/testsuite/jit.dg/test-vector-types.cc create mode 100644 libgomp/testsuite/libgomp.c/pr81687-1.c create mode 100644 libgomp/testsuite/libgomp.c/pr81687-2.c copy libstdc++-v3/testsuite/{27_io/basic_fstream/53984.cc => ext/stdio_filebuf/cha [...] copy libstdc++-v3/testsuite/{27_io/basic_fstream/53984.cc => ext/stdio_filebuf/cha [...]