This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch hjl/pr79565 in repository gcc.
discards 74384451072 Require MMX for builtins with MMX operand 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. new 6dcf3d5ec35 i386: Require MMX for builtins with MMX register
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 (74384451072) \ N -- N -- N refs/heads/hjl/pr79565 (6dcf3d5ec35)
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 | 75 ++ gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 6 + gcc/c-family/c-attribs.c | 13 + gcc/c-family/c-common.c | 17 +- gcc/c-family/c-common.h | 3 +- gcc/c/ChangeLog | 84 ++ gcc/c/c-parser.c | 644 ++++++++----- gcc/c/c-parser.h | 8 +- gcc/config/aarch64/aarch64-cores.def | 4 +- gcc/config/aarch64/aarch64.md | 1 + gcc/config/aarch64/falkor.md | 681 +++++++++++++ gcc/config/i386/i386-builtin.def | 78 +- gcc/config/i386/i386-protos.h | 2 + gcc/config/i386/i386.c | 93 +- gcc/config/i386/i386.md | 16 +- gcc/config/rs6000/rs6000.c | 46 +- gcc/config/rs6000/rs6000.opt | 4 + gcc/cp/ChangeLog | 132 +++ gcc/cp/call.c | 2 +- gcc/cp/class.c | 7 +- gcc/cp/cp-tree.h | 9 +- gcc/cp/decl2.c | 5 +- gcc/cp/error.c | 2 + gcc/cp/init.c | 54 +- gcc/cp/method.c | 20 +- gcc/cp/parser.c | 824 ++++++++++------ gcc/cp/pt.c | 30 +- gcc/cp/typeck2.c | 11 +- gcc/doc/invoke.texi | 4 + gcc/fortran/ChangeLog | 16 + gcc/fortran/decl.c | 56 +- gcc/fortran/gfortran.texi | 14 + gcc/fortran/options.c | 26 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/expressions.cc | 2 +- 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/testsuite/ChangeLog | 112 +++ 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/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/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/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/unclosed-init.c | 3 + .../gcc.target/aarch64/vect-xorsign_exec.c | 2 +- gcc/testsuite/gcc.target/i386/crc32-4.c | 4 +- gcc/testsuite/gcc.target/i386/pr70325.c | 2 +- gcc/testsuite/gcc.target/i386/pr79565.c | 51 + gcc/testsuite/gcc.target/i386/pr81736-1.c | 13 + gcc/testsuite/gcc.target/i386/pr81736-2.c | 14 + gcc/testsuite/gcc.target/i386/pr81736-3.c | 11 + gcc/testsuite/gcc.target/i386/pr81736-4.c | 11 + gcc/testsuite/gcc.target/i386/pr81736-5.c | 20 + gcc/testsuite/gcc.target/i386/pr81736-6.c | 16 + gcc/testsuite/gcc.target/i386/pr81736-7.c | 13 + .../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/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/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 +- 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 | 21 + libstdc++-v3/config/io/basic_file_stdio.cc | 6 +- libstdc++-v3/include/std/type_traits | 18 +- .../53984.cc => ext/stdio_filebuf/char/79820.cc} | 16 +- .../53984.cc => ext/stdio_filebuf/char/81751.cc} | 30 +- 119 files changed, 4388 insertions(+), 1256 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/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/other/pr81355.C create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr81423.c create mode 100644 gcc/testsuite/gcc.dg/unclosed-init.c create mode 100644 gcc/testsuite/gcc.target/i386/pr79565.c create mode 100644 gcc/testsuite/gcc.target/i386/pr81736-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr81736-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr81736-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr81736-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr81736-5.c create mode 100644 gcc/testsuite/gcc.target/i386/pr81736-6.c create mode 100644 gcc/testsuite/gcc.target/i386/pr81736-7.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/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 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 [...]