This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch hjl/pr60336/master in repository gcc.
discards 8422e13 Add TYPE_EMPTY_RECORD for C++ empty class adds ebacf0e 2015-11-18 Richard Biener rguenther@suse.de adds b712a40 Fix memory leaks in tree-ssa-uninit.c adds e495d5c Release memory in haifa-sched adds d1fe26e Add missing test-case for PR ipa/68035 adds 1a46173 2015-11-18 Pascal Obry obry@adacore.com adds 747426d 2015-11-18 Hristian Kirtchev kirtchev@adacore.com adds 158b9f5 2015-11-18 Hristian Kirtchev kirtchev@adacore.com adds cc4b9e2 2015-11-18 Hristian Kirtchev kirtchev@adacore.com adds ffef234 2015-11-18 Thomas Quinot quinot@adacore.com adds 0924014 2015-11-18 Arnaud Charlet charlet@adacore.com adds 891529c 2015-11-18 Ed Falis falis@adacore.com adds ba1b7ee 2015-11-18 Arnaud Charlet charlet@adacore.com adds 0be0fe6 PR tree-optimization/68157 * tree-ssa-reassoc.c (attempt_bu [...] adds 9462461 2015-11-18 Hristian Kirtchev kirtchev@adacore.com adds 9cbb8f3 2015-11-18 Ed Schonberg schonberg@adacore.com adds 4721d13 2015-11-18 Doug Rupp rupp@adacore.com adds 0e465d1 2015-11-18 Hristian Kirtchev kirtchev@adacore.com adds 478b3e1 2015-11-18 Hristian Kirtchev kirtchev@adacore.com adds 20d5930 Minor code clean ups. adds d5dcec3 * gnat_ugn/gnat_project_manager.rst, gnat_ugn [...] adds 0763da1 Regenerate doc. adds af90720 2015-11-18 Hristian Kirtchev kirtchev@adacore.com adds d120cb1 gcc/ adds 19f3f4d * regrename.h (struct du_head): Add target_data_1 and target [...] adds 1927fff gcc/ * config/nvptx/nvptx.c (global_lock_var): New. (nvptx [...] adds 75b45a2 2015-11-18 Nicolas Roche roche@adacore.com adds 995729e 2015-11-18 Ed Schonberg schonberg@adacore.com adds 24086b4 Finalize func_options in arm target in adds 2479ea6 PR 68406: Avoid problem with older host compilers adds 7dc7d46 2015-11-18 Alan Modra amodra@gmail.com adds 4a9e926 gcc/cp/ * cp-gimplify.c (cp_fold_r): Add support for OACC_LOOP. adds 572d92c * gcc.dg/tree-ssa/split-path-1.c: Fix the testcase to avoid [...] adds dd710a3 Add PR marker to last change adds f20739b * gcc-interface/trans.c (fold_constant_decl_in_expr) <ARRAY_ [...] adds d26f72d * gcc-interface/decl.c (gnat_to_gnu_entity) <E_Variable>: Us [...] adds 29f8c37 gcc/ * config/nvptx/nvptx.c (bb_pair_t, bb_pair_vec_t): New [...] adds 21a6b87 * config/avr/avr-mcus.def: Add new avr4 devices atmega48pb a [...] adds 3746c9e 2015-11-18 Sandra Loosemore sandra@codesourcery.com adds 5517ecc Support GGC finalizers with PCH. adds e8ff623 2015-11-18 Andreas Tobler andreast@gcc.gnu.org adds c604a23 Move codegen related functions to graphite-isl-ast-to-gimple.c adds aca6c41 Enable condegen in case of cond phis. adds 0c1b6ca * gcc-interface/misc.c: Move global variables to the top of [...] adds 6e90d06 * config/nvptx/nvptx.c (nvptx_process_pars): Fix whitespace. [...] adds c860752 * gcc-interface/ada-tree.h (DECL_INVARIANT_P): New macro. * [...] adds 51f32d1 * gcc-interface/trans.c (elaborate_all_entities_for_package) [...] adds cd404a1 Add out-of-line versions of some <stdatomic.h> functions (PR [...] adds 5008247 2015-11-18 Steven G. Kargl kargl@gcc.gnu.org adds 864efe7 2015-11-18 Steven G. Kargl kargl@gcc.gnu.org adds 61247ec Daily bump. adds 545d4a4 [PATCH][PR tree-optimization/68198] Avoid CFG explosion due t [...] adds 2d3d3af * c-common.c (shorten_compare): Don't -Wtype-limits if the [...] adds a2cdcdd PR 68393: Handle SUBREG_PROMOTED_VAR_P in expand_direct_optab_fn adds 55d11fa PR preprocessor/60736 * include/cpplib.h (cpp_errno_filenam [...] adds b3a4338 PR target/67770 * config/i386/i386.md (simple_return): Disa [...] adds 2fbd06b 2015-11-19 Richard Biener rguenther@suse.de adds e9007d2 PR rtl-optimization/68376 * ifcvt.c (noce_try_abs): Disable [...] adds 662e1c6 PR target/68408 * config/sparc/sp-elf.h (CTORS_SECTION_ASM_ [...] adds d666ba1 Add clang-format config to contrib folder adds e2b2ba0 clang-format: Enhance list of FOR_EACH macros adds 8afc0d8 PR lto/61313 * configure.ac (PLUGIN_LD_SUFFIX): Do not touc [...] adds 89f6d4a * config/nvptx/nvptx.md (atomic_compare_and_swap<mode>_1, a [...] adds 43322b2 gcc/cp/ * parser.h (struct cp_omp_declare_simd_data): Add c [...] adds 64528b1 PR tree-optimization/68431 * tree-vrp.c (extract_range_from [...] adds 5f1ec3a Fix typo in doc/gty.texi adds 376f725 * fwprop.c (update_uses): Use flag_checking instead of gcc_ [...] adds 7d33748 PR c++/67409 * decl.c (identify_goto): Add LOC and DIAG_KIN [...] adds 5920e04 liboffloadmic/ * plugin/libgomp-plugin-intelmic.cpp (struct [...] adds 104f5d6 2015-11-19 Bob Duff duff@adacore.com adds 9a03004 [Patch, vrp] Allow VRP type conversion folding only for widen [...] adds e71ce65 2015-11-19 David Edelsohn dje.gcc@gmail.com adds ce718fc PR c++/68396 adds 313133f * libgomp.oacc-c-c++-common/reduction-dbl.c: New. * libgomp [...] adds 2bca928 fix bootstrap without ISL on old linkers adds 62efaf6 PR c/68412 * c-typeck.c (parser_build_binary_op): Properly [...] adds c40a414 gcc/ * config/nvptx/nvptx.h (SUPPORTS_WEAK): Define. * con [...] adds 062f0f9 PR c++/68422 adds 81d16ca add testcase for PR68335 adds fcf6cab fix PR68341: correctly compute the insertion point for close [...] adds ac0b9d8 fix PR68428: ignore bb dominated by the scop->exit adds c0b6819 * config/msp430/lib2hw_mul.S: Fix alignment. adds c06f419 Support __cxa_free_exception and fix exception handling. adds af44a72 Daily bump. adds 11d8dd6 C++ FE: offer suggestions for misspelled field names adds 2fef9f8 gcc/testsuite/ * c-c++-common/attr-simd-3.c: Put xfail (PR68 [...] adds 2777447 S/390: Clobber r1 in patterns resulting in pfpo instruction. adds 6b51b28 S/390: Add bswaphi2 pattern adds d3d81eb PR c++/67354 * cp-tree.h (defer_mangling_aliases): Declare. [...] adds df3eb2e PR tree-optimization/52272 * tree-ssa-loop-ivopts.c (struct [...] adds f9b1608 Fix up misplaced ChangeLog entry. adds 183ff80 * ChangeLog: Fix whitespace. * testsuite/ChangeLog: Ditto. adds 9e75a9b Do final value replacement in try_create_reduction_list adds f25fac5 * doc/md.texi (Standard Names): Move entry for addptr3 aroun [...] adds 9197c6f [ARM] Disable neon testing for armv7-m adds a841f87 clang-format: split content of a list to multiple lines adds 7a7837a Fix typo and trailing whitespace in dump-file strings in parloops adds 494c470 compiler: Use receiver name in hash/equal for type within [...] adds 559260b 2015-11-20 Alan Hayward alan.hayward@arm.com adds c33494f * config/nvptx/nvptx.c (nvptx_use_anchors_for_symbol_p): New [...] adds 38f4c96 Sync top level configure with binutils-gdb. adds fe9d2f5 2015-11-20 Paul Thomas pault@gcc.gnu.org adds f68e3b2 Fix wrong attribution in gfortran ChangeLog adds 9028c8f [ARM] PR 68149 Fix ICE in unaligned_loaddi split adds 8fe38eb [ARM] Do not expand movmisalign pattern if not in 32-bit mode adds 01f1111 * c-common.c (shorten_compare): But look through macros from [...] adds b2bcff1 [AArch64] Add attribute for compatibility with ARM pipeline models adds 10efd28 Fix cygwin performance loss on linpack. adds 073ddf1 PR libstdc++/68448 * python/hook.in: Call register_libstdcx [...] adds b2fbac0 PR middle-end/68339 * omp-low.c (expand_simd_clones): Call [...] adds 219e09f PR middle-end/68221 * omp-low.c (lower_rec_input_clauses): [...] adds 734caf8 PR 62314: add ability to add fixit-hints to a diagnostic adds 04425c2 Add testcase erroneously omitted from r230638 adds f0e064f cmd: Use correct install tool dir with gccgo adds 71dccc4 * config/sparc/sparc.md (umulxhi_vis): Move around. (*umulx [...] adds 35543da * g++.dg/init/vbase1.C: Only run on x86_64-*-* as this testc [...] adds f5244cc PR go/68072 cmd/cgo: ignore vars with no name or type if [...] adds 18a20dc PR go/68141 compiler: Use references in Archive_iterator [...] adds 30adea3 Daily bump. adds 2b19d68 PR go/66574 runtime: Use clock_gettime to get current time. adds dc11b5a PR go/65785 net: don't run multicast listen test on nil [...] adds a41dc10 PR go/66406 * go.test/go-test.exp (go-gc-tests): Skip nilpt [...] adds b3af74d * ipa-icf.c (sem_item::add_type): Do not look for TYPE_CANON [...] adds a974d52 PR go/66378 syscall: Fix initial offset value in syscall [...] adds 6e5b1d3 * testsuite/23_containers/vector/profile/vector.cc: Add maxda [...] adds a67f43d PR debug/66432 * tree-inline.c (copy_debug_stmt): If gimpl [...] adds 5bcd4c2 * g++.dg/init/vbase1.C: Also run on i?86-*-*. adds a259e35 * config/nvptx/nvptx.c (write_function_decl_and_comment): Pr [...] adds b594ca2 * config/nvptx/nvptx.md (clz<mode>2): Use operand 1 for type. adds 91b019e * gfortran.dg/submodule_6.f08: Add dg-require-effecti [...] adds 94338ce6 * gcc.dg/atomic-generic.c: Include <string.h>.q new f322dea Add TYPE_EMPTY_RECORD for C++ empty class new 51909fc xxx
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 (8422e13) \ N -- N -- N refs/heads/hjl/pr60336/master (51909fc)
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: .gitignore | 2 + ChangeLog | 14 + Makefile.in | 9 + Makefile.tpl | 9 + configure | 8 + configure.ac | 8 + contrib/ChangeLog | 13 + contrib/clang-format | 138 ++ gcc/ChangeLog | 503 +++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 538 ++++- gcc/ada/Makefile.rtl | 1 + gcc/ada/a-coinve.adb | 17 +- gcc/ada/a-direct.adb | 31 +- gcc/ada/a-interr.adb | 18 +- gcc/ada/a-interr.ads | 11 +- gcc/ada/a-stwima.adb | 4 +- gcc/ada/a-stzmap.adb | 4 +- gcc/ada/adaint.c | 102 + gcc/ada/atree.adb | 17 + gcc/ada/atree.ads | 6 + gcc/ada/atree.h | 1 + gcc/ada/bcheck.adb | 8 +- gcc/ada/checks.adb | 37 +- gcc/ada/contracts.adb | 220 +- gcc/ada/contracts.ads | 30 +- .../doc/gnat_rm/implementation_defined_pragmas.rst | 324 ++- ...ard_and_implementation_defined_restrictions.rst | 2 +- .../building_executable_programs_with_gnat.rst | 22 + .../doc/gnat_ugn/gnat_and_program_execution.rst | 8 +- gcc/ada/doc/gnat_ugn/gnat_project_manager.rst | 2 +- .../doc/gnat_ugn/the_gnat_compilation_model.rst | 89 +- gcc/ada/einfo.adb | 48 +- gcc/ada/einfo.ads | 36 +- gcc/ada/exp_aggr.adb | 127 +- gcc/ada/exp_ch11.adb | 6 + gcc/ada/exp_ch3.adb | 227 +- gcc/ada/exp_ch7.adb | 171 +- gcc/ada/exp_ch9.adb | 139 +- gcc/ada/exp_intr.adb | 98 +- gcc/ada/exp_util.adb | 49 +- gcc/ada/exp_util.ads | 25 +- gcc/ada/g-comlin.adb | 6 +- gcc/ada/g-ctrl_c.adb | 10 +- gcc/ada/{s-strhas.ads => g-strhas.ads} | 25 +- gcc/ada/gcc-interface/Makefile.in | 20 +- gcc/ada/gcc-interface/ada-tree.h | 8 +- gcc/ada/gcc-interface/decl.c | 23 +- gcc/ada/gcc-interface/gigi.h | 27 +- gcc/ada/gcc-interface/misc.c | 63 +- gcc/ada/gcc-interface/trans.c | 458 +++-- gcc/ada/gcc-interface/utils.c | 44 +- gcc/ada/gcc-interface/utils2.c | 225 +- gcc/ada/gnat_rm.texi | 327 ++- gcc/ada/gnat_ugn.texi | 1015 +++++---- gcc/ada/impunit.adb | 1 + gcc/ada/interfac.ads | 7 +- gcc/ada/s-arit64.adb | 6 +- gcc/ada/s-os_lib.adb | 64 +- gcc/ada/s-os_lib.ads | 35 +- gcc/ada/s-parame-vxworks.adb | 7 +- gcc/ada/s-pooglo.ads | 4 +- gcc/ada/s-soflin.adb | 8 +- gcc/ada/s-stchop-vxworks.adb | 11 +- gcc/ada/s-strhas.ads | 6 +- gcc/ada/s-tpopsp-vxworks.adb | 37 +- gcc/ada/sem_attr.adb | 7 + gcc/ada/sem_ch10.adb | 2 +- gcc/ada/sem_ch12.adb | 2 +- gcc/ada/sem_ch13.adb | 8 +- gcc/ada/sem_ch3.adb | 71 +- gcc/ada/sem_ch4.adb | 21 +- gcc/ada/sem_ch5.adb | 9 + gcc/ada/sem_ch6.adb | 43 +- gcc/ada/sem_ch7.adb | 16 +- gcc/ada/sem_ch8.adb | 26 +- gcc/ada/sem_ch9.adb | 45 +- gcc/ada/sem_elab.adb | 60 +- gcc/ada/sem_prag.adb | 355 +++- gcc/ada/sem_prag.ads | 25 +- gcc/ada/sem_res.adb | 23 +- gcc/ada/sem_type.adb | 12 +- gcc/ada/sem_util.adb | 501 ++++- gcc/ada/sem_util.ads | 69 +- gcc/ada/switch-c.adb | 7 + gcc/ada/sysdep.c | 25 - gcc/ada/targparm.ads | 4 +- gcc/c-family/ChangeLog | 10 + gcc/c-family/c-common.c | 6 +- gcc/c-family/c-format.c | 3 +- gcc/c/ChangeLog | 19 + gcc/c/c-aux-info.c | 10 +- gcc/c/c-decl.c | 3 +- gcc/c/c-typeck.c | 86 +- gcc/calls.c | 8 +- gcc/config/aarch64/aarch64.md | 4 + gcc/config/arm/arm.c | 35 +- gcc/config/arm/arm.md | 66 +- gcc/config/avr/avr-mcus.def | 7 + gcc/config/i386/freebsd.h | 20 +- gcc/config/i386/i386.c | 322 ++- gcc/config/i386/i386.md | 25 +- gcc/config/i386/i386.opt | 4 + gcc/config/nios2/nios2.c | 4 +- gcc/config/nvptx/nvptx.c | 968 ++++++++- gcc/config/nvptx/nvptx.h | 5 +- gcc/config/nvptx/nvptx.md | 8 +- gcc/config/s390/s390.md | 35 +- gcc/config/sparc/sp-elf.h | 4 + gcc/config/sparc/sparc.md | 323 ++- gcc/configure | 2 +- gcc/configure.ac | 2 +- gcc/cp/ChangeLog | 90 + gcc/cp/cp-gimplify.c | 3 +- gcc/cp/cp-tree.h | 11 + gcc/cp/decl.c | 78 +- gcc/cp/decl2.c | 12 +- gcc/cp/except.c | 10 + gcc/cp/optimize.c | 7 + gcc/cp/parser.c | 358 +++- gcc/cp/parser.h | 5 +- gcc/cp/pt.c | 31 +- gcc/cp/search.c | 139 ++ gcc/cp/typeck.c | 15 +- gcc/diagnostic-show-locus.c | 106 +- gcc/doc/avr-mmcu.texi | 4 +- gcc/doc/gty.texi | 4 +- gcc/doc/invoke.texi | 10 +- gcc/doc/md.texi | 51 +- gcc/fortran/ChangeLog | 25 + gcc/fortran/decl.c | 2 +- gcc/fortran/primary.c | 6 + gcc/fortran/simplify.c | 20 +- gcc/fortran/trans-decl.c | 7 +- gcc/function.c | 14 +- gcc/fwprop.c | 3 +- gcc/ggc-page.c | 93 +- gcc/ginclude/stdatomic.h | 7 + gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/import-archive.cc | 4 +- gcc/go/gofrontend/types.cc | 11 +- gcc/graphite-isl-ast-to-gimple.c | 2171 ++++++++++++++++++-- gcc/graphite-scop-detection.c | 10 +- gcc/haifa-sched.c | 13 +- gcc/hash-set.h | 2 +- gcc/ifcvt.c | 45 +- gcc/internal-fn.c | 30 +- gcc/ipa-icf-gimple.c | 12 +- gcc/ipa-icf.c | 6 +- gcc/lto-streamer-out.c | 12 +- gcc/lto/lto.c | 12 +- gcc/objc/objc-act.c | 3 +- gcc/omp-low.c | 16 +- gcc/print-tree.c | 10 +- gcc/regrename.c | 5 +- gcc/regrename.h | 4 + gcc/sese.c | 1607 +-------------- gcc/sese.h | 46 +- gcc/spellcheck-tree.c | 41 + gcc/spellcheck.h | 6 + gcc/targhooks.c | 3 +- gcc/testsuite/ChangeLog | 208 +- gcc/testsuite/c-c++-common/attr-simd-3.c | 2 +- gcc/testsuite/c-c++-common/attr-simd.c | 4 +- gcc/testsuite/g++.dg/abi/mangle67.C | 21 + gcc/testsuite/g++.dg/cpp1y/pr68396.C | 15 + gcc/testsuite/g++.dg/eh/goto3.C | 14 + gcc/testsuite/g++.dg/init/vbase1.C | 2 +- gcc/testsuite/g++.dg/opt/pr68157.C | 18 + .../spellcheck-fields.C} | 28 +- gcc/testsuite/g++.dg/warn/Wtype-limits2.C | 11 + gcc/testsuite/gcc.c-torture/execute/pr68376-1.c | 24 + gcc/testsuite/gcc.c-torture/execute/pr68376-2.c | 41 + gcc/testsuite/gcc.dg/Wtype-limits2.c | 12 + gcc/testsuite/gcc.dg/atomic-generic.c | 1 + gcc/testsuite/gcc.dg/atomic/stdatomic-fence-2.c | 26 + gcc/testsuite/gcc.dg/atomic/stdatomic-flag-2.c | 40 + gcc/testsuite/gcc.dg/attr-weakref-1.c | 6 +- gcc/testsuite/gcc.dg/autopar/pr68373.c | 14 + gcc/testsuite/gcc.dg/debug/pr66432.c | 19 + gcc/testsuite/gcc.dg/fixits.c | 41 + gcc/testsuite/gcc.dg/goacc/nvptx-sese-1.c | 35 + gcc/testsuite/gcc.dg/graphite/pr68428.c | 23 + gcc/testsuite/gcc.dg/ipa/pr68035.c | 108 + .../gcc.dg/plugin/diagnostic-test-show-locus-bw.c | 43 + .../plugin/diagnostic-test-show-locus-color.c | 43 + .../plugin/diagnostic_plugin_test_show_locus.c | 35 + gcc/testsuite/gcc.dg/pr68412-2.c | 15 + gcc/testsuite/gcc.dg/pr68412.c | 41 + gcc/testsuite/gcc.dg/special/weak-2.c | 4 + gcc/testsuite/gcc.dg/torture/pr53922.c | 1 + gcc/testsuite/gcc.dg/torture/pr60092.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/pr66752-3.c | 6 +- gcc/testsuite/gcc.dg/tree-ssa/pr68198.c | 43 + gcc/testsuite/gcc.dg/tree-ssa/pr68431.c | 16 + gcc/testsuite/gcc.dg/tree-ssa/split-path-1.c | 16 +- gcc/testsuite/gcc.dg/tree-ssa/vrp98.c | 41 + gcc/testsuite/gcc.dg/vect/pr67790.c | 40 + gcc/testsuite/gcc.dg/vect/pr68339.c | 17 + gcc/testsuite/gcc.dg/weak/weak-1.c | 2 + gcc/testsuite/gcc.dg/weak/weak-12.c | 2 + gcc/testsuite/gcc.dg/weak/weak-15.c | 2 + gcc/testsuite/gcc.dg/weak/weak-16.c | 2 + gcc/testsuite/gcc.dg/weak/weak-2.c | 2 + gcc/testsuite/gcc.dg/weak/weak-4.c | 2 + .../gcc.target/arm/armv6-unaligned-load-ice.c | 18 + gcc/testsuite/gcc.target/avr/uint8-single-reg.c | 24 + gcc/testsuite/gcc.target/i386/pr67770.c | 40 + gcc/testsuite/gcc.target/s390/bswap-1.c | 36 + gcc/testsuite/gcc.target/s390/pfpo.c | 21 + gcc/testsuite/gfortran.dg/graphite/pr68335.f90 | 45 + gcc/testsuite/gfortran.dg/pr43996.f90 | 7 + gcc/testsuite/gfortran.dg/pr59910.f90 | 11 + gcc/testsuite/gfortran.dg/submodule_12.f08 | 18 + gcc/testsuite/gfortran.dg/submodule_6.f08 | 6 +- gcc/testsuite/gnat.dg/loop_optimization19.adb | 45 + gcc/testsuite/gnat.dg/loop_optimization20.adb | 35 + gcc/testsuite/gnat.dg/loop_optimization21.adb | 20 + gcc/testsuite/gnat.dg/loop_optimization21.ads | 9 + gcc/testsuite/gnat.dg/opt52.adb | 11 + gcc/testsuite/gnat.dg/renaming7.adb | 12 + gcc/testsuite/gnat.dg/renaming7_pkg.ads | 5 + gcc/testsuite/go.test/go-test.exp | 5 + gcc/testsuite/lib/target-supports.exp | 10 +- gcc/tree-core.h | 11 +- gcc/tree-dfa.c | 3 +- gcc/tree-inline.c | 7 +- gcc/tree-parloops.c | 7 +- gcc/tree-scalar-evolution.c | 248 +-- gcc/tree-scalar-evolution.h | 1 + gcc/tree-ssa-loop-ivopts.c | 228 +- gcc/tree-ssa-reassoc.c | 5 + gcc/tree-ssa-threadupdate.c | 49 +- gcc/tree-ssa-uninit.c | 33 +- gcc/tree-ssa.c | 3 + gcc/tree-streamer-in.c | 10 +- gcc/tree-streamer-out.c | 10 +- gcc/tree-vect-data-refs.c | 2 + gcc/tree-vect-loop.c | 110 +- gcc/tree-vectorizer.h | 7 +- gcc/tree-vrp.c | 5 +- gcc/tree.c | 3 +- gcc/tree.h | 43 +- gcc/ubsan.c | 7 +- libatomic/ChangeLog | 10 + libatomic/Makefile.am | 2 +- libatomic/Makefile.in | 8 +- libatomic/configure | 2 +- libatomic/configure.ac | 2 +- libatomic/{config/linux/arm/init.c => fence.c} | 23 +- libatomic/{config/linux/arm/store_n.c => flag.c} | 50 +- libatomic/libatomic.map | 9 + libcpp/ChangeLog | 46 + libcpp/errors.c | 16 +- libcpp/files.c | 11 +- libcpp/include/cpplib.h | 3 + libcpp/include/line-map.h | 96 + libcpp/line-map.c | 136 +- libgcc/ChangeLog | 9 + libgcc/config/msp430/lib2hw_mul.S | 2 +- libgcc/config/{sol2/crtp.c => nvptx/reduction.c} | 14 +- libgcc/config/nvptx/t-nvptx | 3 +- libgo/configure | 56 + libgo/configure.ac | 3 +- libgo/go/cmd/cgo/gcc.go | 5 + libgo/go/cmd/go/pkg.go | 6 +- libgo/go/cmd/go/tool.go | 23 +- libgo/go/net/listen_test.go | 4 +- libgo/go/syscall/libcall_bsd.go | 1 + libgo/go/syscall/libcall_linux.go | 1 + libgo/runtime/go-now.c | 8 +- libgomp/ChangeLog | 25 + libgomp/testsuite/libgomp.c++/reduction-11.C | 2 +- libgomp/testsuite/libgomp.c++/reduction-12.C | 2 +- libgomp/testsuite/libgomp.c/reduction-11.c | 2 +- libgomp/testsuite/libgomp.c/reduction-12.c | 2 +- .../libgomp.oacc-c-c++-common/reduction-2.c | 64 +- .../libgomp.oacc-c-c++-common/reduction-3.c | 51 +- .../libgomp.oacc-c-c++-common/reduction-4.c | 70 - .../libgomp.oacc-c-c++-common/reduction-cplx-dbl.c | 101 +- .../libgomp.oacc-c-c++-common/reduction-cplx-flt.c | 101 +- .../libgomp.oacc-c-c++-common/reduction-dbl.c | 112 + .../libgomp.oacc-c-c++-common/reduction-flt.c | 112 + libitm/ChangeLog | 26 + libitm/beginend.cc | 10 +- libitm/eh_cpp.cc | 140 +- libitm/libitm.h | 1 + libitm/libitm.map | 1 + libitm/libitm.texi | 24 +- libitm/libitm_i.h | 11 +- libitm/testsuite/libitm.c++/eh-5.C | 46 + liboffloadmic/ChangeLog | 38 +- liboffloadmic/plugin/libgomp-plugin-intelmic.cpp | 162 +- liboffloadmic/plugin/offload_target_main.cpp | 121 +- libstdc++-v3/ChangeLog | 14 +- libstdc++-v3/python/hook.in | 5 +- libstdc++-v3/python/libstdcxx/v6/__init__.py | 15 +- .../23_containers/vector/profile/vector.cc | 2 + 298 files changed, 13007 insertions(+), 5112 deletions(-) create mode 100644 contrib/clang-format copy gcc/ada/{s-strhas.ads => g-strhas.ads} (77%) create mode 100644 gcc/testsuite/g++.dg/abi/mangle67.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr68396.C create mode 100644 gcc/testsuite/g++.dg/eh/goto3.C create mode 100644 gcc/testsuite/g++.dg/opt/pr68157.C copy gcc/testsuite/{gcc.dg/spellcheck-fields.c => g++.dg/spellcheck-fields.C} (62%) create mode 100644 gcc/testsuite/g++.dg/warn/Wtype-limits2.C create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr68376-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr68376-2.c create mode 100644 gcc/testsuite/gcc.dg/Wtype-limits2.c create mode 100644 gcc/testsuite/gcc.dg/atomic/stdatomic-fence-2.c create mode 100644 gcc/testsuite/gcc.dg/atomic/stdatomic-flag-2.c create mode 100644 gcc/testsuite/gcc.dg/autopar/pr68373.c create mode 100644 gcc/testsuite/gcc.dg/debug/pr66432.c create mode 100644 gcc/testsuite/gcc.dg/fixits.c create mode 100644 gcc/testsuite/gcc.dg/goacc/nvptx-sese-1.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr68428.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr68035.c create mode 100644 gcc/testsuite/gcc.dg/pr68412-2.c create mode 100644 gcc/testsuite/gcc.dg/pr68412.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr68198.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr68431.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/vrp98.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr67790.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr68339.c create mode 100644 gcc/testsuite/gcc.target/arm/armv6-unaligned-load-ice.c create mode 100644 gcc/testsuite/gcc.target/avr/uint8-single-reg.c create mode 100644 gcc/testsuite/gcc.target/i386/pr67770.c create mode 100644 gcc/testsuite/gcc.target/s390/bswap-1.c create mode 100644 gcc/testsuite/gcc.target/s390/pfpo.c create mode 100644 gcc/testsuite/gfortran.dg/graphite/pr68335.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr43996.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr59910.f90 create mode 100644 gcc/testsuite/gfortran.dg/submodule_12.f08 create mode 100644 gcc/testsuite/gnat.dg/loop_optimization19.adb create mode 100644 gcc/testsuite/gnat.dg/loop_optimization20.adb create mode 100644 gcc/testsuite/gnat.dg/loop_optimization21.adb create mode 100644 gcc/testsuite/gnat.dg/loop_optimization21.ads create mode 100644 gcc/testsuite/gnat.dg/opt52.adb create mode 100644 gcc/testsuite/gnat.dg/renaming7.adb create mode 100644 gcc/testsuite/gnat.dg/renaming7_pkg.ads copy libatomic/{config/linux/arm/init.c => fence.c} (68%) copy libatomic/{config/linux/arm/store_n.c => flag.c} (52%) copy libgcc/config/{sol2/crtp.c => nvptx/reduction.c} (75%) create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/reduction-dbl.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/reduction-flt.c create mode 100644 libitm/testsuite/libitm.c++/eh-5.C