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 7b69d6f8bc0 i386: Avoid stack realignment if possible omits ac36c55f2da i386: Replace frame pointer with stack pointer in debug insns omits c352171f7ba * config/i386/i386.md (*load_tp_<mode>): Redefine as defi [...] omits 6fc8fd8453d 2017-08-13 Thomas Koenig tkoenig@gcc.gnu.org omits 074046fae9d 2017-08-12 Andrew Pinski apinski@cavium.com omits b533de10afb Daily bump. omits 908e437e274 Require -static support in gcc.dg/pie-static-[12].c (PR tes [...] omits ce08eba0950 [PR79542][Ada] Fix ICE in dwarf2out.c with nested func. inlining omits a9b2df6cc2a [RS6000] linux startfile/endfile omits 775de9e5d22 Daily bump. omits 0eb79e8b9e0 PR c/81795 * c-decl.c (pushtag): Only print inform if the [...] omits f8b90e58a88 2017-08-11 Thomas Koenig tkoenig@gcc.gnu.org omits 80e5248311b 2017-08-11 Thomas Koenig tkoenig@gcc.gnu.org omits 5b005e86c8c [PR lto/81430] Revert "Add nvptx_override_options_after_change" omits a0fa63ce696 Correct invalid ChangeLog entry omits ad20f4d7e0e 2017-08-11 Tamar Christina tamar.christina@arm.com * c [...] omits 56f97d12ef2 * tree-sra.c (build_access_from_expr_1): Use more precise [...] omits f5f4a06fc5d Do not instrument void variables with MPX (PR tree-opt/79987). omits 07b8a4124a8 Introduce TARGET_SUPPORTS_ALIASES omits f4b56643a35 Fix ifunc and resolver (PR ipa/81213). omits f283da529ce PR c++/81671 - nullptr_t template parameter omits 8d9f9279223 Daily bump. omits 7d08196ddac PR libstdc++/81808 skip test if reading directory doesn't fail omits 05641ad8b6a PR target/81708 * config/i386/i386.opt (mstack-protector- [...] omits ed5348787c1 Rename ix86_split_stack_boundary to ix86_split_stack_guard. omits 6bf4b27efb1 PR81738: Split vect-alias-check-6.c omits c79a9a2464a PR c++/81359 - Unparsed NSDMI error from SFINAE context. omits ff00c6744b9 PR c++/80452 - Core 1579, implicit move semantics on return/throw omits 6b90c65631e * config/i386/i386.c (ix86_split_stack_boundary): Add comment. omits 4b06e27c8a9 * config/i386/i386-protos.h (ix86_split_stack_boundary): N [...] omits fe05112ab04 gcc/ChangeLog: omits ac8b6a494fb PR c++/81586 - valgrind error in output_buffer_append_r with -Wall omits cd557ff63f3 i386: Don't use frame pointer without stack access omits 9d34721644f [gcc/testsuite] omits 3fe34694f09 C/C++: show pertinent open token when missing a close token omits a3b89816e94 2017-08-10 Fritz Reese fritzoreese@gmail.com omits 63256634cd4 2017-08-10 Fritz Reese Reese-Fritz@zai.com omits 8ef2cf7635a 2017-08-10 Fritz Reese Reese-Fritz@zai.com omits f4d53ac6970 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t. omits 664d4b10052 PR testsuite/81784 * gcc.dg/compare2.c: Update dg-bogus a [...] omits 98afa00e3de Fix target attribute handling (PR c++/81355). omits ed5078db5b6 PR c/81687 * omp-low.c (omp_copy_decl): Don't remap FORCE [...] omits fc6973886a5 jit: add gcc_jit_type_get_vector omits 33e017c432b Daily bump. omits 4bd8a755e92 2017-08-09 Andrew Pinski apinski@cavium.com omits 5e1b9700533 This time with the file added. omits 5de44491c9c 2017-08-09 Michael Collison michael.collison@arm.com omits 1ac94d7b038 Fix test for __has_unique_object_representations support in Clang omits d8618a749ce Fix test for __is_aggregate support in Clang omits dfbe53144a5 [gcc] omits 9c4ff2ce65b compiler: fix buglet in lshift type determination omits 1823d5ff984 rs6000: Use SAVE_MULTIPLE only if we restore what it saves [...] omits e7501c12a3b Testcase for PR81423 omits 10873f65779 Add falkor pipeline description. omits ec04b34cd6d PR c++/81525 - wrong constant value with generic lambda omits 97398035c98 [gcc/testsuite] omits 18dd50049c8 [gcc/testsuite] omits eaaf318f19f [gcc/testsuite] omits bff6c70873a 2017-08-09 Will Schmidt will_schmidt@vnet.ibm.com omits b9e17a4abb8 PR c++/81359 - Unparsed NSDMI error from SFINAE context. omits e6e4aafad9a PR libstdc++/81751 don't call fflush(NULL) omits 7dd5e73f62c compiler: handle >32bit exponent in Ldexp omits 4b82930543b * g++.dg/asan/asan.exp: Switch on *.cc tests. omits 623ee358817 Boolify some parameters. adds 4f6197699ab i386: Don't use frame pointer without stack access new 7b4bf8066dc 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 (7b69d6f8bc0) \ N -- N -- N refs/heads/hjl/pr81769/master (7b4bf8066dc)
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/testsuite/gcc.target/i386/pr81213.c | 19 - 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 | 30 - ...rror-gcc_jit_type_get_vector-non-power-of-two.c | 29 - 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 - .../testsuite/ext/stdio_filebuf/char/79820.cc | 39 - .../testsuite/ext/stdio_filebuf/char/81751.cc | 53 - 147 files changed, 1509 insertions(+), 5242 deletions(-) delete mode 100644 gcc/config/aarch64/falkor.md delete mode 100644 gcc/testsuite/c-c++-common/missing-close-symbol.c delete mode 100644 gcc/testsuite/c-c++-common/missing-symbol.c delete mode 100644 gcc/testsuite/g++.dg/cpp0x/move-return1.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/nullptr39.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/sfinae59.C delete mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-const4.C delete mode 100644 gcc/testsuite/g++.dg/diagnostic/unclosed-extern-c.C delete mode 100644 gcc/testsuite/g++.dg/diagnostic/unclosed-function.C delete mode 100644 gcc/testsuite/g++.dg/diagnostic/unclosed-namespace.C delete mode 100644 gcc/testsuite/g++.dg/diagnostic/unclosed-struct.C delete mode 100644 gcc/testsuite/g++.dg/inherit/vdtor1.C delete mode 100644 gcc/testsuite/g++.dg/other/pr81355.C delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr81423.c delete mode 100644 gcc/testsuite/gcc.dg/pr81795.c delete mode 100644 gcc/testsuite/gcc.dg/unclosed-init.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-alias-check-7.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr79987.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr81213.c delete mode 100644 gcc/testsuite/gcc.target/i386/stack-prot-sym.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-cntlz-char.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-cntlz-int.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-cntlz-longlong.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-cntlz-short.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-madd-double.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-madd-float.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-madd-short.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-msum-char.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-msum-short.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-pack-double.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-pack-int.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-pack-longlong.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-pack-short.c delete mode 100644 gcc/testsuite/gfortran.dg/bind_c_usage_30.f90 delete mode 100644 gcc/testsuite/gfortran.dg/dec_d_lines_1.f delete mode 100644 gcc/testsuite/gfortran.dg/dec_d_lines_2.f delete mode 100644 gcc/testsuite/gfortran.dg/dec_structure_18.f90 delete mode 100644 gcc/testsuite/gfortran.dg/dec_structure_19.f90 delete mode 100644 gcc/testsuite/gfortran.dg/dec_structure_20.f90 delete mode 100644 gcc/testsuite/gfortran.dg/dec_structure_21.f90 delete mode 100644 gcc/testsuite/gnat.dg/debug13.adb delete mode 100644 gcc/testsuite/gnat.dg/debug13.ads delete mode 100644 gcc/testsuite/jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c delete mode 100644 gcc/testsuite/jit.dg/test-error-gcc_jit_type_get_vector-non-pow [...] delete mode 100644 gcc/testsuite/jit.dg/test-vector-types.cc delete mode 100644 libgomp/testsuite/libgomp.c/pr81687-1.c delete mode 100644 libgomp/testsuite/libgomp.c/pr81687-2.c delete mode 100644 libstdc++-v3/testsuite/ext/stdio_filebuf/char/79820.cc delete mode 100644 libstdc++-v3/testsuite/ext/stdio_filebuf/char/81751.cc