This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch hsa in repository gcc.
from 8bb05f3 Remove superfluous lastprivate check adds 0c448d0 [AArch64] Fix PR target/77822: Use tighter predicates for zer [...] adds 57b2dea 2016-11-07 Richard Biener rguenther@suse.de adds 4de7f8d 2016-11-07 Richard Biener rguenther@suse.de adds e3dbe99 2016-11-07 Richard Biener rguenther@suse.de adds 1764c2f PR middle-end/71529 * gcc.target/i386/pr71529.C: Moved to . [...] adds 4599844 PR target/77834 * alias.c (nonoverlapping_memrefs_p): If on [...] adds 4a611e1 Fix native windows build by adding signal.h back into the in [...] adds 68ed8bc rtx_writer: avoid printing trailing default values adds e33ba0e 2016-11-07 Thomas Koenig tkoenig@gcc.gnu.org adds c8b7231 Fixed PR in ChangeLog entry. adds d83668f * target.def (compute_pressure_classes): New target hook. * [...] adds 9075517 PR rtl-optimization/77309 * combine.c (make_compound_operat [...] adds bb99ba6 * emit-rtl.c (emit_copy_of_insn_after): Duplicate notes in o [...] adds 4a9eb7e 2016-11-07 Prathamesh Kulkarni prathamesh.kulkarni@linaro.org adds dfeedc5 PR target/78227 * config/i386/i386.c (ix86_expand_sse_cmp): [...] adds 3d35f72 PR target/77834 * dse.c (dse_step5): Call scan_reads even i [...] adds ec174c00 Remove a TODO from verify_type_variant adds bf220b0 2016-11-06 Jack Howarth howarth.at.gcc@gmail.com adds 874ba53 * es.po: Update. adds 78d8fe7 2016-11-07 Thomas Koenig tkoenig@gcc.gnu.org adds f28e83f Add template instantiations to the announce_function stream. adds 3b11841 * configure.ac (.hidden): Change to conftest_s string. Provid [...] adds c1e8f9c Fix typo. adds ded9821 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support. adds b061310 rs6000: Do swdiv at expand time adds a14f97a 2016-11-07 François Dumont fdumont@gcc.gnu.org adds 3c3cbcb * config.gcc (powerpc*-*-*, rs6000*-*-*): Remove setting of [...] adds 741e008 Add missing ChangeLog entry. adds d0ef45d Fix dates. adds 910f7f9 PR target/78229 * config/i386/i386.c (ix86_gimple_fold_buil [...] adds 547c879 C++ cleanups before C++17 noexcept in types. adds 2e9e936 Implement P0012R1, Make exception specifications part of the [...] adds 9c118ae * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options [...] adds 1abb0e1 Daily bump. adds 5de8619 Fix bogus store_merging_x.c failures for avr. adds 095c712 2016-11-08 Richard Biener rguenther@suse.de adds de8f611 2016-11-08 Richard Biener rguenther@suse.de adds 2cda118 Fix traditional cpp test failure adds 373ca71 [Patch AArch64] aarch64-c.o should depend on TARGET_H adds dc168f1 2016-11-08 Richard Biener rguenther@suse.de adds d71fcb4 use-after-scope fallout adds 3d6071e [1/2] Fix off-by-one error in clear_bit_region in store mergi [...] adds fe7d706 [AArch64] Optimized implementation of search_line_fast for th [...] adds 05c67f2 [ARM][1/2] Use generic_extra_costs in all remaining tuning structs adds decbd16 [ARM][2/2] Remove old rtx costs adds 4ba8fd2 gcc/testsuite * gcc.dg/vect/vect-cond-2.c: Drop xfail. adds b887afd gcc/testsuite * gcc.dg/tree-ssa/pr71347.c: Drop xfail. adds ed73a6c gcc/testsuite * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_ [...] adds 3d9a2fb [2/2] Add store merging unit tests adds af1b77d 2016-11-08 Janus Weil janus@gcc.gnu.org adds bcc971f PR target/70799 * config/i386/i386.c (dimode_scalar_to_vect [...] adds 23c2e11 * dwarf2asm.c (USE_LINKONCE_INDIRECT): Test XCOFF_DEB [...] adds 23e39437 libsanitizer/ adds c7f7a33 PR sanitizer/63958 Reapply: 2014-10-14 David S. Miller < [...] adds a3ba9d54 2016-11-08 Janus Weil janus@gcc.gnu.org adds 9c9fc2c libsanitizer/ adds ed6ca63 libsanitizer/ adds 1350ad4 gcc/ adds e7c5f68 gcc/ adds d942ad5 Daily bump. adds 166f817 Fix ice in set_value_range gcc/ChangeLog: adds e0bcc1c Handle unary pass-through jump functions for ipa-vrp gcc/test [...] adds 5221935 2016-11-09 Richard Biener rguenther@suse.de adds 68d072b 2016-11-09 Richard Biener rguenther@suse.de adds 4683744 2016-11-09 Janus Weil janus@gcc.gnu.org adds 0c3d1dd 2016-11-09 Prathamesh Kulkarni prathamesh.kulkarni@linaro.org adds df16363 2016-11-09 Paul Thomas pault@gcc.gnu.org adds 1ce02c0 PR target/78254 * config/m68k/m68k.md: Reject out-of-range bi [...] adds 0787dd5 2016-11-09 Thomas Preud'homme thomas.preudhomme@arm.com adds 421721d 2016-11-09 Richard Biener rguenther@suse.de adds 61e45f2 Fix folding of memcmp("a", "a", 2) (PR adds 6d8afef 2016-11-09 Richard Biener rguenther@suse.de adds 48baf51 2016-11-09 Richard Biener rguenther@suse.de adds 58721d0 * flag-types.h (enum sanitize_code): Add SANITIZE_SHIFT_BASE [...] adds 092db74 PR target/77718 * builtins.c (expand_builtin_memcmp): Forma [...] adds c2ee435 2016-11-09 Steve Kargl kargl@gcc.gnu.org Janus Weil [...] adds 5a0a244 Fix ICE in gfc_trans_subcomponent_assign due to NULL components. adds 483a827 * fold-const-call.c (fold_const_call): Fix up type of s0 and s1. adds c07c7aa PR target/78262 * config/i386/i386.md (*<shift_insn><mode>3 [...] adds b136339 Implement P0127R2, Declaring non-type parameters with auto. adds 4ca3a21 Fix C++17 template placeholder for template template parm. adds 9290273 2016-11-09 Mikael Morin mikael@gcc.gnu.org Janus Wei [...] adds 99f5e97 2016-11-09 Toma Tabacu toma.tabacu@imgtec.com adds c28a6f8 print-rtl-function.c: add (param) directive to dump adds 3ae06f6 compiler: rework static initializer code adds fc75f6e * libstdc++-v3/include/bits/regex.h (regex_iterator::regex_i [...] adds 934a045 PR c++/78283 * mangle.c (start_mangling): Reset G.need_cxx1 [...] adds 104d970 * g++.dg/asan/asan_test.C: Remove -Wno-format, add -Wno-c++ [...] adds 7c14c46 Daily bump. adds 28251d4 simplify-rtx: Transform (xor (and (xor A B) C) B) with C const adds a070611 2016-11-10 Kugan Vivekanandarajah kuganv@linaro.org adds a0726d5 [ARM/AArch64] Add Falkor CPU support. adds 4ec6709 [ARM] Remove duplicated enum type for CPU identifiers adds c74b2e3 debug/78112: remove recent duplicates for DW_TAG_subprogram a [...] adds 65dc251 Create live_switch_vars conditionally (PR sanitizer/78270) adds 44b49e6 gcc/ * omp-low.c (lower_omp_target): Fix up argument to is_r [...] adds 2a7b77d Fix loop distribution bug with merging edges that creates too [...] adds 1ede0f8 * gengtype.c (new_structure): Append to structures list. adds 8c2f914 [Patch testsuite] Check range of exponent for tests added in r241817 adds a08fc38 * mangle.c (mangle_decl): Only emit -Wc++1z-compat warnings [...] adds c3bd02b 2016-11-10 Vladimir Makarov vmakarov@redhat.com adds 5fca0e1 gcc/fortran/ * cpp.c (cpp_define_builtins): Define _OPENMP t [...] adds e98fc15 dwarf2cfi: Dump row differences before asserting adds b851b8f PR rtl-optimization/78241 * loop-unroll.c (unroll_loop_runt [...] adds 3c57e93 [gcc] 2016-11-10 Michael Meissner meissner@linux.vnet.ibm.com adds f9d79f1 2016-11-10 François Dumont fdumont@gcc.gnu.org adds 31db86d PR c++/77337 - auto return and lambda adds ac1739d Fix some whitespace. adds c717a68 Fix ICE and improve errors for invalid anonymous structure de [...] adds d30c4ae combine: Do not call simplify from inside change_zero_ext (PR78232) adds 8721103 runtime: copy signal code from Go 1.7 runtime adds 544d9e1 2016-11-10 Sandra Loosemore sandra@codesourcery.com adds 365796a Daily bump. new be33c7f Merged trunk revision 242065 into the hsa branch
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 | 566 ++++++- gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 4 + gcc/ada/adaint.c | 1 + gcc/alias.c | 10 +- gcc/asan.c | 13 +- gcc/asan.h | 5 +- gcc/builtins.c | 2 +- gcc/c-family/ChangeLog | 14 + gcc/c-family/c-cppbuiltin.c | 2 + gcc/c-family/c-ubsan.c | 44 +- gcc/c-family/c.opt | 7 + gcc/combine.c | 55 +- gcc/common.opt | 4 - gcc/config.gcc | 10 - gcc/config/aarch64/aarch64-cores.def | 3 +- gcc/config/aarch64/aarch64-tune.md | 2 +- gcc/config/aarch64/aarch64.md | 26 +- gcc/config/aarch64/t-aarch64 | 2 +- gcc/config/arm/arm-cores.def | 1 + gcc/config/arm/arm-opts.h | 4 +- gcc/config/arm/arm-protos.h | 1 - gcc/config/arm/arm-tables.opt | 221 +-- gcc/config/arm/arm-tune.md | 6 +- gcc/config/arm/arm.c | 1361 +---------------- gcc/config/arm/arm.h | 10 - gcc/config/arm/arm.opt | 12 +- gcc/config/arm/bpabi.h | 2 + gcc/config/arm/genopt.sh | 2 +- gcc/config/arm/t-aprofile | 1 + gcc/config/arm/vfp.md | 4 +- gcc/config/i386/i386.c | 38 +- gcc/config/i386/i386.md | 2 +- gcc/config/m68k/m68k.md | 26 +- gcc/config/rs6000/rs6000-protos.h | 5 + gcc/config/rs6000/rs6000.c | 176 ++- gcc/config/rs6000/rs6000.h | 31 +- gcc/config/rs6000/rs6000.md | 321 ++-- gcc/config/rs6000/vector.md | 10 +- gcc/config/rs6000/vsx.md | 143 +- gcc/config/rs6000/xcoff.h | 14 +- gcc/configure | 15 +- gcc/configure.ac | 16 +- gcc/cp/ChangeLog | 110 ++ gcc/cp/call.c | 140 +- gcc/cp/class.c | 14 +- gcc/cp/constexpr.c | 3 + gcc/cp/cp-tree.h | 20 +- gcc/cp/cvt.c | 77 +- gcc/cp/decl.c | 76 +- gcc/cp/decl2.c | 9 +- gcc/cp/lambda.c | 3 + gcc/cp/mangle.c | 73 +- gcc/cp/parser.c | 52 +- gcc/cp/pt.c | 274 +++- gcc/cp/rtti.c | 8 + gcc/cp/tree.c | 40 + gcc/cp/typeck.c | 51 +- gcc/dbgcnt.def | 1 + gcc/doc/invoke.texi | 68 +- gcc/doc/tm.texi | 8 + gcc/doc/tm.texi.in | 4 + gcc/dse.c | 17 +- gcc/dwarf2asm.c | 2 +- gcc/dwarf2cfi.c | 18 +- gcc/dwarf2out.c | 8 +- gcc/emit-rtl.c | 12 +- gcc/expr.c | 4 - gcc/flag-types.h | 38 +- gcc/fold-const-call.c | 9 +- gcc/fold-const.c | 53 +- gcc/fold-const.h | 2 +- gcc/fortran/ChangeLog | 303 ++++ gcc/fortran/check.c | 42 +- gcc/fortran/class.c | 3 +- gcc/fortran/cpp.c | 2 +- gcc/fortran/decl.c | 205 +-- gcc/fortran/dump-parse-tree.c | 224 ++- gcc/fortran/expr.c | 40 +- gcc/fortran/f95-lang.c | 4 + gcc/fortran/frontend-passes.c | 16 + gcc/fortran/gfortran.h | 67 +- gcc/fortran/gfortran.texi | 5 +- gcc/fortran/interface.c | 66 +- gcc/fortran/intrinsic.texi | 8 +- gcc/fortran/iresolve.c | 8 + gcc/fortran/match.c | 17 +- gcc/fortran/match.h | 10 + gcc/fortran/module.c | 9 +- gcc/fortran/openmp.c | 1580 ++++++++++++++++---- gcc/fortran/parse.c | 108 +- gcc/fortran/resolve.c | 33 + gcc/fortran/st.c | 15 +- gcc/fortran/symbol.c | 32 + gcc/fortran/trans-common.c | 6 +- gcc/fortran/trans-decl.c | 5 +- gcc/fortran/trans-expr.c | 3 +- gcc/fortran/trans-openmp.c | 678 ++++++++- gcc/fortran/trans.c | 8 + gcc/fortran/trans.h | 1 + gcc/gengtype.c | 13 +- gcc/genmatch.c | 2 +- gcc/gimple-fold.c | 4 +- gcc/gimple-match-head.c | 8 +- gcc/gimple-ssa-store-merging.c | 157 +- gcc/gimplify.c | 157 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/expressions.cc | 147 +- gcc/go/gofrontend/expressions.h | 44 +- gcc/go/gofrontend/gogo.cc | 34 +- gcc/go/gofrontend/gogo.h | 2 +- gcc/go/gofrontend/parse.cc | 2 +- gcc/hooks.c | 8 + gcc/hooks.h | 1 + gcc/incpath.c | 5 +- gcc/internal-fn.def | 2 +- gcc/ipa-cp.c | 16 +- gcc/ipa-prop.c | 5 +- gcc/ipa-prop.h | 1 + gcc/ira.c | 137 +- gcc/langhooks-def.h | 5 +- gcc/langhooks.c | 18 + gcc/langhooks.h | 4 + gcc/loop-unroll.c | 9 +- gcc/match.pd | 12 + gcc/omp-low.c | 92 +- gcc/opts.c | 2 + gcc/po/ChangeLog | 4 + gcc/po/es.po | 335 ++--- gcc/print-rtl-function.c | 36 + gcc/print-rtl.c | 57 +- gcc/print-rtl.h | 3 + gcc/rtl-tests.c | 5 +- gcc/rtl.h | 1 + gcc/rtlanal.c | 14 + gcc/sanitizer.def | 6 +- gcc/sel-sched-ir.c | 12 +- gcc/selftest-run-tests.c | 2 + gcc/selftest.h | 1 + gcc/simplify-rtx.c | 31 + gcc/target.def | 22 + gcc/testsuite/ChangeLog | 312 +++- gcc/testsuite/c-c++-common/asan/null-deref-1.c | 4 +- gcc/testsuite/g++.dg/asan/asan_test.C | 2 +- gcc/testsuite/g++.dg/asan/dejagnu-gtest.h | 3 +- gcc/testsuite/g++.dg/asan/use-after-scope-4.C | 36 + .../g++.dg/asan/use-after-scope-types-4.C | 2 +- gcc/testsuite/g++.dg/cpp0x/auto9.C | 2 +- gcc/testsuite/g++.dg/cpp0x/variadic-ex1.C | 2 +- gcc/testsuite/g++.dg/cpp1y/auto-fn33.C | 27 + gcc/testsuite/g++.dg/cpp1z/class-deduction21.C | 13 + gcc/testsuite/g++.dg/cpp1z/class-deduction22.C | 21 + .../{class-deduction1.C => class-deduction23.C} | 3 +- gcc/testsuite/g++.dg/cpp1z/feat-cxx1z.C | 12 + gcc/testsuite/g++.dg/cpp1z/noexcept-type1.C | 8 + gcc/testsuite/g++.dg/cpp1z/noexcept-type11.C | 3 + gcc/testsuite/g++.dg/cpp1z/noexcept-type12.C | 23 + gcc/testsuite/g++.dg/cpp1z/noexcept-type13.C | 14 + gcc/testsuite/g++.dg/cpp1z/noexcept-type14.C | 26 + gcc/testsuite/g++.dg/cpp1z/noexcept-type2.C | 10 + gcc/testsuite/g++.dg/cpp1z/noexcept-type3.C | 13 + gcc/testsuite/g++.dg/cpp1z/noexcept-type4.C | 16 + gcc/testsuite/g++.dg/cpp1z/noexcept-type5.C | 25 + gcc/testsuite/g++.dg/cpp1z/noexcept-type6.C | 13 + gcc/testsuite/g++.dg/cpp1z/noexcept-type7.C | 14 + gcc/testsuite/g++.dg/cpp1z/noexcept-type8.C | 22 + gcc/testsuite/g++.dg/cpp1z/noexcept-type9.C | 18 + gcc/testsuite/g++.dg/cpp1z/nontype-auto1.C | 13 + gcc/testsuite/g++.dg/cpp1z/nontype-auto2.C | 10 + gcc/testsuite/g++.dg/cpp1z/nontype-auto3.C | 15 + gcc/testsuite/g++.dg/cpp1z/nontype-auto4.C | 14 + gcc/testsuite/g++.dg/cpp1z/nontype-auto5.C | 15 + gcc/testsuite/g++.dg/cpp1z/nontype-auto6.C | 8 + gcc/testsuite/g++.dg/eh/spec2.C | 6 +- gcc/testsuite/g++.dg/ext/visibility/anon1.C | 2 +- gcc/testsuite/g++.dg/ext/visibility/anon2.C | 2 +- .../g++.dg/ext/visibility/pragma-override1.C | 2 +- .../g++.dg/ext/visibility/pragma-override2.C | 2 +- .../{gcc.target/i386 => g++.dg/opt}/pr64411.C | 5 +- .../{gcc.target/i386 => g++.dg/opt}/pr65105-4.C | 6 +- gcc/testsuite/g++.dg/opt/pr71529.C | 22 + gcc/testsuite/g++.dg/pr78112.C | 162 ++ gcc/testsuite/g++.dg/pr78229.C | 24 + gcc/testsuite/g++.dg/template/func2.C | 2 +- gcc/testsuite/g++.dg/template/partial5.C | 2 +- gcc/testsuite/g++.dg/torture/pr77822.C | 30 + gcc/testsuite/g++.dg/torture/pr78224.C | 51 + gcc/testsuite/g++.old-deja/g++.eh/spec7.C | 2 +- gcc/testsuite/g++.old-deja/g++.pt/ttp10.C | 2 +- gcc/testsuite/gcc.c-torture/execute/pr77718.c | 25 + gcc/testsuite/gcc.dg/asan/pr78270.c | 13 + gcc/testsuite/gcc.dg/asan/use-after-scope-8.c | 14 - gcc/testsuite/gcc.dg/cpp/trad/include.c | 10 +- gcc/testsuite/gcc.dg/cpp/trad/trad.exp | 2 +- gcc/testsuite/gcc.dg/ipa/pr78121.c | 16 + gcc/testsuite/gcc.dg/ipa/{vrp3.c => vrp7.c} | 8 +- gcc/testsuite/gcc.dg/pr35691-1.c | 12 + gcc/testsuite/gcc.dg/pr35691-2.c | 12 + gcc/testsuite/gcc.dg/pr78241.c | 20 + gcc/testsuite/gcc.dg/store_merging_1.c | 2 +- gcc/testsuite/gcc.dg/store_merging_2.c | 2 +- gcc/testsuite/gcc.dg/store_merging_4.c | 2 +- gcc/testsuite/gcc.dg/store_merging_5.c | 2 +- gcc/testsuite/gcc.dg/store_merging_6.c | 2 +- gcc/testsuite/gcc.dg/store_merging_7.c | 2 +- gcc/testsuite/gcc.dg/store_merging_8.c | 2 +- gcc/testsuite/gcc.dg/torture/fp-int-convert.h | 5 +- gcc/testsuite/gcc.dg/torture/pr77309.c | 14 + gcc/testsuite/gcc.dg/torture/pr78218.c | 24 + .../gcc.dg/tree-ssa/builtins-folding-generic.c | 5 + .../gcc.dg/tree-ssa/builtins-folding-gimple.c | 6 + gcc/testsuite/gcc.dg/tree-ssa/phi-opt-15.c | 12 + gcc/testsuite/gcc.dg/tree-ssa/pr71347.c | 2 +- gcc/testsuite/gcc.dg/ubsan/c99-shift-3.c | 18 + gcc/testsuite/gcc.dg/ubsan/c99-shift-4.c | 18 + gcc/testsuite/gcc.dg/ubsan/c99-shift-5.c | 21 + gcc/testsuite/gcc.dg/ubsan/c99-shift-6.c | 18 + gcc/testsuite/gcc.dg/vect/bb-slp-pr78205.c | 25 + gcc/testsuite/gcc.dg/vect/pr56541.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-bswap32.c | 4 +- gcc/testsuite/gcc.dg/vect/vect-bswap64.c | 4 +- gcc/testsuite/gcc.dg/vect/vect-cond-2.c | 4 +- gcc/testsuite/gcc.dg/vect/vect-nb-iter-ub-2.c | 2 +- gcc/testsuite/gcc.dg/visibility-14.c | 2 +- gcc/testsuite/gcc.dg/visibility-15.c | 2 +- gcc/testsuite/gcc.dg/visibility-16.c | 2 +- gcc/testsuite/gcc.dg/visibility-17.c | 2 +- gcc/testsuite/gcc.dg/visibility-18.c | 2 +- gcc/testsuite/gcc.dg/visibility-19.c | 2 +- gcc/testsuite/gcc.target/i386/pr70799-2.c | 17 + gcc/testsuite/gcc.target/i386/pr71529.C | 22 - gcc/testsuite/gcc.target/i386/pr78227-1.c | 30 + gcc/testsuite/gcc.target/i386/pr78227-2.c | 30 + gcc/testsuite/gcc.target/i386/pr78262.c | 32 + gcc/testsuite/gcc.target/mips/mips.exp | 2 +- gcc/testsuite/gcc.target/powerpc/fold-vec-add-1.c | 1 + gcc/testsuite/gcc.target/powerpc/fold-vec-add-2.c | 1 + gcc/testsuite/gcc.target/powerpc/fold-vec-add-3.c | 1 + gcc/testsuite/gcc.target/powerpc/fold-vec-add-4.c | 1 + gcc/testsuite/gcc.target/powerpc/fold-vec-add-5.c | 2 +- gcc/testsuite/gcc.target/powerpc/fold-vec-add-6.c | 1 + gcc/testsuite/gcc.target/powerpc/fold-vec-add-7.c | 2 + gcc/testsuite/gcc.target/powerpc/p9-extract-1.c | 2 +- .../powerpc/{vsx-simode.c => vsx-himode.c} | 16 +- .../powerpc/{vsx-simode2.c => vsx-himode2.c} | 8 +- .../powerpc/{vsx-simode3.c => vsx-himode3.c} | 16 +- .../powerpc/{vsx-simode.c => vsx-qimode.c} | 16 +- .../powerpc/{vsx-simode2.c => vsx-qimode2.c} | 8 +- .../powerpc/{vsx-simode3.c => vsx-qimode3.c} | 16 +- gcc/testsuite/gfortran.dg/class_58.f90 | 13 + gcc/testsuite/gfortran.dg/class_59.f90 | 25 + gcc/testsuite/gfortran.dg/dec_structure_17.f90 | 27 + gcc/testsuite/gfortran.dg/gomp/declare-simd-2.f90 | 20 + .../gfortran.dg/gomp/declare-target-1.f90 | 27 + .../gfortran.dg/gomp/declare-target-2.f90 | 51 + gcc/testsuite/gfortran.dg/gomp/linear-1.f90 | 58 + gcc/testsuite/gfortran.dg/gomp/pr77516.f90 | 2 +- gcc/testsuite/gfortran.dg/gomp/target1.f90 | 40 +- gcc/testsuite/gfortran.dg/implicit_class_1.f90 | 1 + gcc/testsuite/gfortran.dg/move_alloc_18.f90 | 21 + gcc/testsuite/gfortran.dg/openmp-define-3.f90 | 2 +- gcc/testsuite/gfortran.dg/pr78259.f90 | 22 + gcc/testsuite/gfortran.dg/proc_ptr_comp_46.f90 | 29 + gcc/testsuite/gfortran.dg/spec_expr_7.f90 | 34 + gcc/testsuite/gfortran.dg/volatile14.f90 | 29 + gcc/testsuite/lib/scanasm.exp | 1 + gcc/testsuite/lib/target-supports.exp | 14 + gcc/tree-call-cdce.c | 13 +- gcc/tree-loop-distribution.c | 6 +- gcc/tree-ssa-dom.c | 48 +- gcc/tree-ssa-phiopt.c | 8 + gcc/tree-ssa-reassoc.c | 2 +- gcc/tree-ssa-sccvn.c | 4 +- gcc/tree-ssa-threadedge.c | 2 +- gcc/tree-vect-data-refs.c | 22 +- gcc/tree-vect-slp.c | 19 + gcc/tree-vect-stmts.c | 137 +- gcc/tree.c | 8 +- gcc/varpool.c | 4 +- include/ChangeLog | 5 + include/demangle.h | 4 +- libcpp/ChangeLog | 4 + libcpp/lex.c | 95 ++ libgo/Makefile.am | 14 +- libgo/Makefile.in | 28 +- libgo/go/runtime/panic.go | 90 ++ libgo/go/runtime/runtime2.go | 4 +- libgo/go/runtime/signal1_unix.go | 332 ++++ libgo/go/runtime/signal2_unix.go | 11 +- libgo/go/runtime/signal_gccgo.go | 145 ++ libgo/go/runtime/signal_sighandler.go | 136 ++ libgo/go/runtime/signal_sigtramp.go | 31 +- libgo/go/runtime/signal_unix.go | 21 + libgo/go/runtime/sigpanic_unix.go | 48 + libgo/go/runtime/sigqueue.go | 178 +++ libgo/go/runtime/stubs.go | 32 +- libgo/mkrsysinfo.sh | 5 + libgo/mksigtab.sh | 98 ++ libgo/runtime/go-signal.c | 687 +++------ libgo/runtime/panic.c | 8 +- libgo/runtime/proc.c | 17 +- libgo/runtime/runtime.h | 34 +- libgo/runtime/signal_unix.c | 176 --- libgo/runtime/signal_unix.h | 22 - libgo/runtime/sigqueue.goc | 172 --- libgo/runtime/thread-linux.c | 1 - libgo/runtime/yield.c | 3 + libgomp/ChangeLog | 37 + libgomp/omp_lib.f90.in | 2 +- libgomp/omp_lib.h.in | 2 +- libgomp/testsuite/libgomp.c/doacross-1.c | 3 + libgomp/testsuite/libgomp.c/doacross-2.c | 3 + libgomp/testsuite/libgomp.c/doacross-3.c | 3 + libgomp/testsuite/libgomp.fortran/doacross1.f90 | 209 +++ libgomp/testsuite/libgomp.fortran/doacross2.f90 | 261 ++++ libgomp/testsuite/libgomp.fortran/doacross3.f90 | 261 ++++ .../examples-4/declare_target-1.f90 | 2 +- .../examples-4/declare_target-2.f90 | 2 +- .../examples-4/declare_target-4.f90 | 2 +- .../examples-4/declare_target-5.f90 | 2 +- .../libgomp.fortran/examples-4/target_data-3.f90 | 2 +- .../libgomp.fortran/examples-4/teams-2.f90 | 3 +- libgomp/testsuite/libgomp.fortran/nestedfn5.f90 | 7 +- .../testsuite/libgomp.fortran/openmp_version-1.f | 2 +- .../testsuite/libgomp.fortran/openmp_version-2.f90 | 2 +- libgomp/testsuite/libgomp.fortran/pr66199-2.f90 | 7 +- libgomp/testsuite/libgomp.fortran/target4.f90 | 2 +- libgomp/testsuite/libgomp.fortran/taskloop1.f90 | 44 + libgomp/testsuite/libgomp.fortran/taskloop2.f90 | 134 ++ libgomp/testsuite/libgomp.fortran/taskloop3.f90 | 72 + libgomp/testsuite/libgomp.fortran/taskloop4.f90 | 87 ++ libiberty/ChangeLog | 10 + libiberty/cp-demangle.c | 181 ++- libiberty/testsuite/demangle-expected | 10 + libsanitizer/ChangeLog | 54 + libsanitizer/MERGE | 2 +- libsanitizer/Makefile.in | 1 + libsanitizer/asan/Makefile.am | 3 + libsanitizer/asan/Makefile.in | 14 +- libsanitizer/asan/asan_activation.cc | 8 +- libsanitizer/asan/asan_allocator.cc | 106 +- libsanitizer/asan/asan_allocator.h | 43 +- libsanitizer/asan/asan_debugging.cc | 125 +- libsanitizer/asan/asan_descriptions.cc | 484 ++++++ libsanitizer/asan/asan_descriptions.h | 251 ++++ libsanitizer/asan/asan_errors.cc | 494 ++++++ libsanitizer/asan/asan_errors.h | 376 +++++ libsanitizer/asan/asan_fake_stack.cc | 6 +- libsanitizer/asan/asan_fake_stack.h | 21 +- libsanitizer/asan/asan_flags.cc | 18 +- libsanitizer/asan/asan_flags.inc | 21 +- libsanitizer/asan/asan_globals.cc | 147 +- libsanitizer/asan/asan_init_version.h | 14 +- libsanitizer/asan/asan_interceptors.cc | 106 +- libsanitizer/asan/asan_interceptors.h | 14 +- libsanitizer/asan/asan_interface_internal.h | 28 + libsanitizer/asan/asan_internal.h | 38 +- libsanitizer/asan/asan_linux.cc | 13 +- libsanitizer/asan/asan_mac.cc | 218 +-- libsanitizer/asan/asan_malloc_linux.cc | 10 +- libsanitizer/asan/asan_malloc_mac.cc | 4 - libsanitizer/asan/asan_malloc_win.cc | 139 +- libsanitizer/asan/asan_mapping.h | 77 +- libsanitizer/asan/asan_memory_profile.cc | 98 ++ libsanitizer/asan/asan_new_delete.cc | 20 +- libsanitizer/asan/asan_poisoning.cc | 44 +- libsanitizer/asan/asan_poisoning.h | 2 +- libsanitizer/asan/asan_posix.cc | 30 +- libsanitizer/asan/asan_report.cc | 989 ++---------- libsanitizer/asan/asan_report.h | 26 +- libsanitizer/asan/asan_rtl.cc | 89 +- libsanitizer/asan/asan_scariness_score.h | 72 + libsanitizer/asan/asan_stack.h | 5 +- libsanitizer/asan/asan_suppressions.cc | 1 + libsanitizer/asan/asan_thread.cc | 123 +- libsanitizer/asan/asan_thread.h | 41 +- libsanitizer/asan/asan_win.cc | 206 ++- libsanitizer/asan/asan_win_dll_thunk.cc | 44 +- .../asan/asan_win_dynamic_runtime_thunk.cc | 23 +- libsanitizer/asan/libtool-version | 2 +- libsanitizer/builtins/assembly.h | 169 +++ libsanitizer/configure | 6 +- libsanitizer/configure.ac | 1 + libsanitizer/configure.tgt | 2 + .../include/sanitizer/allocator_interface.h | 17 + .../include/sanitizer/common_interface_defs.h | 58 +- .../include/sanitizer/coverage_interface.h | 1 + libsanitizer/include/sanitizer/esan_interface.h | 48 + .../include/sanitizer/linux_syscall_hooks.h | 23 +- libsanitizer/interception/Makefile.in | 1 + libsanitizer/interception/interception.h | 6 +- libsanitizer/interception/interception_win.cc | 995 ++++++++++-- libsanitizer/interception/interception_win.h | 30 + libsanitizer/libbacktrace/Makefile.in | 1 + libsanitizer/lsan/Makefile.in | 1 + libsanitizer/lsan/lsan.cc | 2 + libsanitizer/lsan/lsan.h | 7 +- libsanitizer/lsan/lsan_allocator.cc | 17 +- libsanitizer/lsan/lsan_common.cc | 57 +- libsanitizer/lsan/lsan_common.h | 15 +- libsanitizer/lsan/lsan_common_linux.cc | 49 +- libsanitizer/lsan/lsan_flags.inc | 4 + libsanitizer/lsan/lsan_interceptors.cc | 25 +- libsanitizer/lsan/lsan_thread.cc | 27 +- libsanitizer/lsan/lsan_thread.h | 7 + libsanitizer/merge.sh | 4 + libsanitizer/sanitizer_common/Makefile.am | 5 + libsanitizer/sanitizer_common/Makefile.in | 62 +- .../sanitizer_common/sanitizer_allocator.cc | 107 +- .../sanitizer_common/sanitizer_allocator.h | 1428 +----------------- .../sanitizer_common/sanitizer_allocator_bytemap.h | 100 ++ .../sanitizer_allocator_combined.h | 209 +++ .../sanitizer_allocator_interface.h | 8 + .../sanitizer_allocator_internal.h | 11 +- .../sanitizer_allocator_local_cache.h | 246 +++ .../sanitizer_allocator_primary32.h | 302 ++++ .../sanitizer_allocator_primary64.h | 503 +++++++ .../sanitizer_allocator_secondary.h | 271 ++++ .../sanitizer_allocator_size_class_map.h | 215 +++ .../sanitizer_common/sanitizer_allocator_stats.h | 103 ++ libsanitizer/sanitizer_common/sanitizer_asm.h | 14 + .../sanitizer_common/sanitizer_atomic_msvc.h | 13 +- libsanitizer/sanitizer_common/sanitizer_common.cc | 209 +-- libsanitizer/sanitizer_common/sanitizer_common.h | 215 ++- .../sanitizer_common_interceptors.inc | 966 +++++++++--- .../sanitizer_common_interceptors_ioctl.inc | 38 +- .../sanitizer_common/sanitizer_common_libcdep.cc | 55 +- .../sanitizer_common/sanitizer_common_syscalls.inc | 58 +- .../sanitizer_common/sanitizer_coverage_libcdep.cc | 161 +- .../sanitizer_coverage_mapping_libcdep.cc | 23 +- .../sanitizer_deadlock_detector1.cc | 9 +- .../sanitizer_deadlock_detector_interface.h | 2 +- libsanitizer/sanitizer_common/sanitizer_flags.cc | 56 +- libsanitizer/sanitizer_common/sanitizer_flags.h | 7 + libsanitizer/sanitizer_common/sanitizer_flags.inc | 49 +- .../sanitizer_interface_internal.h | 4 + .../sanitizer_common/sanitizer_internal_defs.h | 53 +- libsanitizer/sanitizer_common/sanitizer_libc.cc | 32 +- libsanitizer/sanitizer_common/sanitizer_libc.h | 14 +- libsanitizer/sanitizer_common/sanitizer_linux.cc | 283 +++- libsanitizer/sanitizer_common/sanitizer_linux.h | 8 +- .../sanitizer_common/sanitizer_linux_libcdep.cc | 120 +- .../sanitizer_common/sanitizer_linux_mips64.S | 21 + .../sanitizer_common/sanitizer_linux_s390.cc | 189 +++ .../sanitizer_common/sanitizer_linux_x86_64.S | 23 + libsanitizer/sanitizer_common/sanitizer_list.h | 32 +- libsanitizer/sanitizer_common/sanitizer_mac.cc | 406 ++++- libsanitizer/sanitizer_common/sanitizer_mac.h | 18 + .../sanitizer_common/sanitizer_malloc_mac.inc | 26 +- libsanitizer/sanitizer_common/sanitizer_platform.h | 111 +- .../sanitizer_platform_interceptors.h | 55 +- .../sanitizer_platform_limits_linux.cc | 7 +- .../sanitizer_platform_limits_posix.cc | 31 +- .../sanitizer_platform_limits_posix.h | 59 +- libsanitizer/sanitizer_common/sanitizer_posix.cc | 63 +- libsanitizer/sanitizer_common/sanitizer_posix.h | 9 + .../sanitizer_common/sanitizer_posix_libcdep.cc | 107 +- libsanitizer/sanitizer_common/sanitizer_printf.cc | 9 +- libsanitizer/sanitizer_common/sanitizer_procmaps.h | 5 +- .../sanitizer_common/sanitizer_procmaps_common.cc | 22 +- .../sanitizer_common/sanitizer_procmaps_linux.cc | 2 +- .../sanitizer_common/sanitizer_procmaps_mac.cc | 26 +- .../sanitizer_common/sanitizer_quarantine.h | 6 +- .../sanitizer_common/sanitizer_stacktrace.cc | 15 +- .../sanitizer_common/sanitizer_stacktrace.h | 7 +- .../sanitizer_stacktrace_libcdep.cc | 44 + .../sanitizer_stacktrace_printer.cc | 29 + .../sanitizer_stacktrace_printer.h | 7 + .../sanitizer_stoptheworld_linux_libcdep.cc | 34 +- .../sanitizer_common/sanitizer_suppressions.cc | 2 +- .../sanitizer_common/sanitizer_suppressions.h | 3 +- .../sanitizer_common/sanitizer_symbolizer.cc | 3 +- .../sanitizer_common/sanitizer_symbolizer.h | 14 +- .../sanitizer_symbolizer_internal.h | 2 +- .../sanitizer_symbolizer_libcdep.cc | 48 +- .../sanitizer_common/sanitizer_symbolizer_mac.cc | 37 +- .../sanitizer_symbolizer_posix_libcdep.cc | 107 +- .../sanitizer_common/sanitizer_symbolizer_win.cc | 8 +- .../sanitizer_common/sanitizer_termination.cc | 84 ++ .../sanitizer_common/sanitizer_thread_registry.cc | 4 +- .../sanitizer_common/sanitizer_tls_get_addr.cc | 2 +- .../sanitizer_unwind_linux_libcdep.cc | 10 + libsanitizer/sanitizer_common/sanitizer_win.cc | 272 +++- libsanitizer/tsan/Makefile.am | 9 +- libsanitizer/tsan/Makefile.in | 78 +- libsanitizer/tsan/tsan_clock.cc | 2 +- libsanitizer/tsan/tsan_debugging.cc | 160 ++ libsanitizer/tsan/tsan_defs.h | 22 +- libsanitizer/tsan/tsan_dense_alloc.h | 2 +- libsanitizer/tsan/tsan_flags.cc | 9 +- libsanitizer/tsan/tsan_flags.inc | 7 +- libsanitizer/tsan/tsan_interceptors.cc | 696 +++++---- libsanitizer/tsan/tsan_interceptors.h | 16 +- libsanitizer/tsan/tsan_interceptors_mac.cc | 357 +++++ libsanitizer/tsan/tsan_interface.h | 291 ++++ libsanitizer/tsan/tsan_interface_atomic.cc | 43 +- libsanitizer/tsan/tsan_interface_java.cc | 2 +- libsanitizer/tsan/tsan_libdispatch_mac.cc | 613 +++++++- libsanitizer/tsan/tsan_malloc_mac.cc | 43 +- libsanitizer/tsan/tsan_mman.cc | 118 +- libsanitizer/tsan/tsan_mman.h | 5 +- libsanitizer/tsan/tsan_mutex.cc | 1 + libsanitizer/tsan/tsan_mutex.h | 1 + libsanitizer/tsan/tsan_mutexset.h | 4 +- libsanitizer/tsan/tsan_new_delete.cc | 8 +- libsanitizer/tsan/tsan_platform.h | 860 ++++++++--- libsanitizer/tsan/tsan_platform_linux.cc | 179 ++- libsanitizer/tsan/tsan_platform_mac.cc | 49 +- libsanitizer/tsan/tsan_platform_posix.cc | 73 +- libsanitizer/tsan/tsan_platform_windows.cc | 3 + libsanitizer/tsan/tsan_ppc_regs.h | 94 ++ libsanitizer/tsan/tsan_preinit.cc | 25 + libsanitizer/tsan/tsan_report.cc | 52 +- libsanitizer/tsan/tsan_report.h | 3 +- libsanitizer/tsan/tsan_rtl.cc | 114 +- libsanitizer/tsan/tsan_rtl.h | 90 +- libsanitizer/tsan/tsan_rtl_aarch64.S | 2 - libsanitizer/tsan/tsan_rtl_amd64.S | 101 +- libsanitizer/tsan/tsan_rtl_mips64.S | 212 +++ libsanitizer/tsan/tsan_rtl_mutex.cc | 67 +- libsanitizer/tsan/tsan_rtl_ppc64.S | 286 ++++ libsanitizer/tsan/tsan_rtl_proc.cc | 59 + libsanitizer/tsan/tsan_rtl_report.cc | 71 +- libsanitizer/tsan/tsan_rtl_thread.cc | 46 +- libsanitizer/tsan/tsan_stat.cc | 1 + libsanitizer/tsan/tsan_stat.h | 1 + libsanitizer/tsan/tsan_suppressions.cc | 15 +- libsanitizer/tsan/tsan_symbolize.cc | 10 +- libsanitizer/tsan/tsan_sync.cc | 69 +- libsanitizer/tsan/tsan_sync.h | 20 +- libsanitizer/tsan/tsan_trace.h | 4 +- libsanitizer/ubsan/Makefile.in | 1 + libsanitizer/ubsan/ubsan_checks.inc | 56 +- libsanitizer/ubsan/ubsan_diag.cc | 229 +-- libsanitizer/ubsan/ubsan_diag.h | 21 +- libsanitizer/ubsan/ubsan_flags.cc | 2 +- libsanitizer/ubsan/ubsan_handlers.cc | 254 ++-- libsanitizer/ubsan/ubsan_handlers.h | 19 +- libsanitizer/ubsan/ubsan_handlers_cxx.cc | 105 +- libsanitizer/ubsan/ubsan_handlers_cxx.h | 14 - libsanitizer/ubsan/ubsan_init.cc | 1 + libsanitizer/ubsan/ubsan_platform.h | 3 +- libsanitizer/ubsan/ubsan_type_hash.h | 4 + libsanitizer/ubsan/ubsan_type_hash_itanium.cc | 22 +- libsanitizer/ubsan/ubsan_value.cc | 4 +- libstdc++-v3/ChangeLog | 30 + .../config/abi/pre/gnu-versioned-namespace.ver | 12 + libstdc++-v3/include/bits/c++config | 8 + libstdc++-v3/include/bits/regex.h | 2 +- libstdc++-v3/include/bits/regex.tcc | 17 +- libstdc++-v3/include/std/type_traits | 96 +- libstdc++-v3/libsupc++/cxxabi.h | 3 +- libstdc++-v3/libsupc++/new | 8 +- libstdc++-v3/libsupc++/pbase_type_info.cc | 13 +- libstdc++-v3/src/c++11/debug.cc | 119 +- libstdc++-v3/testsuite/28_regex/regression.cc | 22 + .../testsuite/ext/profile/mutex_extensions_neg.cc | 2 +- 557 files changed, 25762 insertions(+), 9792 deletions(-) create mode 100644 gcc/testsuite/g++.dg/asan/use-after-scope-4.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/auto-fn33.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction21.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction22.C copy gcc/testsuite/g++.dg/cpp1z/{class-deduction1.C => class-deduction23.C} (57%) create mode 100644 gcc/testsuite/g++.dg/cpp1z/noexcept-type1.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/noexcept-type11.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/noexcept-type12.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/noexcept-type13.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/noexcept-type14.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/noexcept-type2.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/noexcept-type3.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/noexcept-type4.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/noexcept-type5.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/noexcept-type6.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/noexcept-type7.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/noexcept-type8.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/noexcept-type9.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/nontype-auto1.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/nontype-auto2.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/nontype-auto3.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/nontype-auto4.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/nontype-auto5.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/nontype-auto6.C rename gcc/testsuite/{gcc.target/i386 => g++.dg/opt}/pr64411.C (67%) rename gcc/testsuite/{gcc.target/i386 => g++.dg/opt}/pr65105-4.C (61%) create mode 100644 gcc/testsuite/g++.dg/opt/pr71529.C create mode 100644 gcc/testsuite/g++.dg/pr78112.C create mode 100644 gcc/testsuite/g++.dg/pr78229.C create mode 100644 gcc/testsuite/g++.dg/torture/pr77822.C create mode 100644 gcc/testsuite/g++.dg/torture/pr78224.C create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr77718.c create mode 100644 gcc/testsuite/gcc.dg/asan/pr78270.c delete mode 100644 gcc/testsuite/gcc.dg/asan/use-after-scope-8.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr78121.c copy gcc/testsuite/gcc.dg/ipa/{vrp3.c => vrp7.c} (82%) create mode 100644 gcc/testsuite/gcc.dg/pr35691-1.c create mode 100644 gcc/testsuite/gcc.dg/pr35691-2.c create mode 100644 gcc/testsuite/gcc.dg/pr78241.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr77309.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr78218.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/phi-opt-15.c create mode 100644 gcc/testsuite/gcc.dg/ubsan/c99-shift-3.c create mode 100644 gcc/testsuite/gcc.dg/ubsan/c99-shift-4.c create mode 100644 gcc/testsuite/gcc.dg/ubsan/c99-shift-5.c create mode 100644 gcc/testsuite/gcc.dg/ubsan/c99-shift-6.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-pr78205.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70799-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr71529.C create mode 100644 gcc/testsuite/gcc.target/i386/pr78227-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr78227-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr78262.c copy gcc/testsuite/gcc.target/powerpc/{vsx-simode.c => vsx-himode.c} (52%) copy gcc/testsuite/gcc.target/powerpc/{vsx-simode2.c => vsx-himode2.c} (68%) copy gcc/testsuite/gcc.target/powerpc/{vsx-simode3.c => vsx-himode3.c} (52%) copy gcc/testsuite/gcc.target/powerpc/{vsx-simode.c => vsx-qimode.c} (51%) copy gcc/testsuite/gcc.target/powerpc/{vsx-simode2.c => vsx-qimode2.c} (68%) copy gcc/testsuite/gcc.target/powerpc/{vsx-simode3.c => vsx-qimode3.c} (51%) create mode 100644 gcc/testsuite/gfortran.dg/class_58.f90 create mode 100644 gcc/testsuite/gfortran.dg/class_59.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_structure_17.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/declare-simd-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/declare-target-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/declare-target-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/linear-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/move_alloc_18.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr78259.f90 create mode 100644 gcc/testsuite/gfortran.dg/proc_ptr_comp_46.f90 create mode 100644 gcc/testsuite/gfortran.dg/spec_expr_7.f90 create mode 100644 gcc/testsuite/gfortran.dg/volatile14.f90 create mode 100644 libgo/go/runtime/panic.go create mode 100644 libgo/go/runtime/signal1_unix.go create mode 100644 libgo/go/runtime/signal_gccgo.go create mode 100644 libgo/go/runtime/signal_sighandler.go create mode 100644 libgo/go/runtime/signal_unix.go create mode 100644 libgo/go/runtime/sigpanic_unix.go create mode 100644 libgo/go/runtime/sigqueue.go create mode 100644 libgo/mksigtab.sh delete mode 100644 libgo/runtime/signal_unix.c delete mode 100644 libgo/runtime/signal_unix.h delete mode 100644 libgo/runtime/sigqueue.goc create mode 100644 libgomp/testsuite/libgomp.fortran/doacross1.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/doacross2.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/doacross3.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/taskloop1.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/taskloop2.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/taskloop3.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/taskloop4.f90 create mode 100644 libsanitizer/asan/asan_descriptions.cc create mode 100644 libsanitizer/asan/asan_descriptions.h create mode 100644 libsanitizer/asan/asan_errors.cc create mode 100644 libsanitizer/asan/asan_errors.h create mode 100644 libsanitizer/asan/asan_memory_profile.cc create mode 100644 libsanitizer/asan/asan_scariness_score.h create mode 100644 libsanitizer/builtins/assembly.h create mode 100644 libsanitizer/include/sanitizer/esan_interface.h create mode 100644 libsanitizer/sanitizer_common/sanitizer_allocator_bytemap.h create mode 100644 libsanitizer/sanitizer_common/sanitizer_allocator_combined.h create mode 100644 libsanitizer/sanitizer_common/sanitizer_allocator_local_cache.h create mode 100644 libsanitizer/sanitizer_common/sanitizer_allocator_primary32.h create mode 100644 libsanitizer/sanitizer_common/sanitizer_allocator_primary64.h create mode 100644 libsanitizer/sanitizer_common/sanitizer_allocator_secondary.h create mode 100644 libsanitizer/sanitizer_common/sanitizer_allocator_size_class_map.h create mode 100644 libsanitizer/sanitizer_common/sanitizer_allocator_stats.h create mode 100644 libsanitizer/sanitizer_common/sanitizer_linux_mips64.S create mode 100644 libsanitizer/sanitizer_common/sanitizer_linux_s390.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_linux_x86_64.S create mode 100644 libsanitizer/sanitizer_common/sanitizer_termination.cc create mode 100644 libsanitizer/tsan/tsan_debugging.cc create mode 100644 libsanitizer/tsan/tsan_interceptors_mac.cc create mode 100644 libsanitizer/tsan/tsan_ppc_regs.h create mode 100644 libsanitizer/tsan/tsan_preinit.cc create mode 100644 libsanitizer/tsan/tsan_rtl_mips64.S create mode 100644 libsanitizer/tsan/tsan_rtl_ppc64.S create mode 100644 libsanitizer/tsan/tsan_rtl_proc.cc