This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch melt-branch in repository gcc.
from 2d9d019 2016-02-10 Basile Starynkevitch basile@starynkevitch.net [...] new eb76579 2016-02-10 Basile Starynkevitch basile@starynkevitch.net [...]
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: ChangeLog.MELT | 5 + contrib/ChangeLog | 5 + contrib/download_prerequisites | 5 + gcc/ChangeLog | 695 ++++++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 8 +- gcc/c-family/ChangeLog | 23 + gcc/c-family/c-common.c | 37 + gcc/c-family/c-common.h | 4 + gcc/c-family/c-gimplify.c | 11 +- gcc/c-family/c.opt | 5 + gcc/c-family/cilk.c | 34 +- gcc/c/ChangeLog | 54 + gcc/c/c-decl.c | 3 +- gcc/c/c-parser.c | 97 +- gcc/c/c-typeck.c | 64 +- gcc/cgraphunit.c | 1 + gcc/common/config/arc/arc-common.c | 3 +- gcc/config.in | 20 + gcc/config/aarch64/aarch64-builtins.c | 15 + gcc/config/aarch64/aarch64-simd-builtin-types.def | 2 + gcc/config/aarch64/aarch64-simd-builtins.def | 14 +- gcc/config/aarch64/aarch64-simd.md | 161 +- gcc/config/aarch64/aarch64.c | 28 + gcc/config/aarch64/aarch64.h | 3 +- gcc/config/aarch64/aarch64.md | 82 +- gcc/config/aarch64/arm_neon.h | 705 +++++- gcc/config/aarch64/iterators.md | 91 +- gcc/config/arc/arc-opts.h | 1 - gcc/config/arc/arc.c | 14 +- gcc/config/arc/arc.h | 7 +- gcc/config/arc/arc.md | 12 +- gcc/config/arc/arc.opt | 9 +- gcc/config/arc/constraints.md | 2 +- gcc/config/arc/t-arc-newlib | 3 - gcc/config/arm/arm-builtins.c | 8 + gcc/config/arm/arm-simd-builtin-types.def | 2 + gcc/config/arm/arm.c | 21 +- gcc/config/arm/arm.h | 2 +- gcc/config/arm/arm.md | 76 +- gcc/config/arm/arm_neon.h | 898 +++++++- gcc/config/arm/arm_neon_builtins.def | 72 +- gcc/config/arm/iterators.md | 44 +- gcc/config/arm/neon.md | 90 +- gcc/config/avr/avr.c | 2 + gcc/config/i386/cygming.h | 15 +- gcc/config/i386/i386-builtin-types.def | 4 + gcc/config/i386/i386.c | 120 ++ gcc/config/i386/intelmic-mkoffload.c | 9 +- gcc/config/nvptx/nvptx.c | 129 +- gcc/config/nvptx/nvptx.md | 30 +- gcc/config/rs6000/altivec.md | 37 + gcc/config/rs6000/rs6000.c | 219 +- gcc/config/s390/s390.c | 10 +- gcc/config/s390/vx-builtins.md | 30 +- gcc/config/sh/sh.c | 3 + gcc/configure | 30 +- gcc/configure.ac | 13 +- gcc/cp/ChangeLog | 66 + gcc/cp/call.c | 2 +- gcc/cp/cp-gimplify.c | 42 +- gcc/cp/cp-tree.h | 8 +- gcc/cp/decl2.c | 40 +- gcc/cp/expr.c | 18 +- gcc/cp/parser.c | 26 +- gcc/cp/pt.c | 36 +- gcc/cp/semantics.c | 14 +- gcc/cp/typeck.c | 25 +- gcc/doc/extend.texi | 20 +- gcc/doc/install.texi | 5 +- gcc/doc/invoke.texi | 26 +- gcc/doc/sourcebuild.texi | 9 +- gcc/doc/tm.texi | 8 + gcc/doc/tm.texi.in | 2 + gcc/dwarf2out.c | 116 +- gcc/expr.c | 24 +- gcc/fold-const.c | 48 +- gcc/fortran/ChangeLog | 26 + gcc/fortran/error.c | 3 + gcc/fortran/expr.c | 18 +- gcc/fortran/intrinsic.c | 3 +- gcc/fortran/intrinsic.h | 2 - gcc/fortran/module.c | 28 +- gcc/fortran/simplify.c | 12 - gcc/gimplify.c | 93 +- gcc/go/ChangeLog | 5 + gcc/go/go-gcc.cc | 3 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/expressions.cc | 125 +- gcc/go/gofrontend/expressions.h | 11 +- gcc/go/gofrontend/gogo.cc | 6 +- gcc/go/gofrontend/lex.cc | 4 +- gcc/go/gofrontend/types.cc | 30 +- gcc/graphite-dependences.c | 83 +- gcc/graphite-isl-ast-to-gimple.c | 81 +- gcc/graphite-optimize-isl.c | 439 ++-- gcc/graphite-scop-detection.c | 173 +- gcc/match.pd | 14 + gcc/omp-low.c | 80 +- gcc/optabs.c | 9 + gcc/{ccmp.h => params-list.h} | 14 +- gcc/params.def | 10 + gcc/params.h | 5 +- gcc/pretty-print.h | 2 +- gcc/reload1.c | 3 + gcc/sese.c | 80 +- gcc/sese.h | 5 + gcc/shrink-wrap.c | 4 +- gcc/shrink-wrap.h | 4 - gcc/system.h | 10 +- gcc/target.def | 12 + gcc/testsuite/ChangeLog | 383 +++- gcc/testsuite/c-c++-common/cilk-plus/CK/pr60586.c | 28 + gcc/testsuite/c-c++-common/gomp/pr67501.c | 12 + gcc/testsuite/c-c++-common/gomp/pr67502.c | 16 + gcc/testsuite/c-c++-common/gomp/pr67517.c | 13 + gcc/testsuite/c-c++-common/gomp/pr67521.c | 20 + gcc/testsuite/c-c++-common/nonnull-1.c | 28 + gcc/testsuite/g++.dg/abi/mangle-neon-aarch64.C | 4 + .../cilk-plus/CK/{const_spawn.cc => pr60586.cc} | 15 +- gcc/testsuite/g++.dg/cpp0x/variadic166.C | 14 + gcc/testsuite/g++.dg/cpp1y/lambda-generic-ice4.C | 10 + gcc/testsuite/g++.dg/cpp1y/lambda-var-templ1.C | 11 + gcc/testsuite/g++.dg/gomp/pr67504.C | 15 + gcc/testsuite/g++.dg/gomp/pr67511.C | 20 + gcc/testsuite/g++.dg/gomp/pr67514.C | 30 + gcc/testsuite/g++.dg/gomp/pr67522.C | 26 + gcc/testsuite/g++.dg/gomp/pr67523.C | 29 + gcc/testsuite/g++.dg/lto/pr66705_0.C | 15 + gcc/testsuite/g++.dg/pr67351.C | 106 + gcc/testsuite/g++.dg/ubsan/vptr-10.C | 15 + gcc/testsuite/g++.dg/warn/Wsubobject-linkage-1.C | 9 + gcc/testsuite/g++.dg/warn/Wsubobject-linkage-2.C | 8 + gcc/testsuite/g++.dg/warn/Wsubobject-linkage-3.C | 9 + gcc/testsuite/g++.dg/warn/Wsubobject-linkage-4.C | 8 + gcc/testsuite/gcc.c-torture/compile/pr67506.c | 53 + gcc/testsuite/gcc.dg/asm-10.c | 12 + gcc/testsuite/gcc.dg/autopar/pr46099-2.c | 5 + gcc/testsuite/gcc.dg/autopar/reduc-4.c | 4 + gcc/testsuite/gcc.dg/gomp/pr67495.c | 38 + gcc/testsuite/gcc.dg/gomp/pr67500.c | 42 + gcc/testsuite/gcc.dg/graphite/block-0.c | 2 +- gcc/testsuite/gcc.dg/graphite/block-1.c | 2 +- gcc/testsuite/gcc.dg/graphite/block-5.c | 2 +- gcc/testsuite/gcc.dg/graphite/block-6.c | 2 +- gcc/testsuite/gcc.dg/graphite/interchange-1.c | 2 +- gcc/testsuite/gcc.dg/graphite/interchange-10.c | 2 +- gcc/testsuite/gcc.dg/graphite/interchange-11.c | 2 +- gcc/testsuite/gcc.dg/graphite/interchange-13.c | 2 +- gcc/testsuite/gcc.dg/graphite/interchange-14.c | 2 +- gcc/testsuite/gcc.dg/graphite/interchange-3.c | 2 +- gcc/testsuite/gcc.dg/graphite/interchange-4.c | 2 +- gcc/testsuite/gcc.dg/graphite/interchange-7.c | 2 +- gcc/testsuite/gcc.dg/graphite/interchange-8.c | 2 +- gcc/testsuite/gcc.dg/graphite/interchange-9.c | 2 +- .../gcc.dg/graphite/isl-codegen-loop-dumping.c | 4 +- gcc/testsuite/gcc.dg/graphite/pr35356-1.c | 4 + gcc/testsuite/gcc.dg/graphite/pr37485.c | 2 +- gcc/testsuite/gcc.dg/graphite/scop-0.c | 2 +- gcc/testsuite/gcc.dg/graphite/scop-1.c | 2 +- gcc/testsuite/gcc.dg/graphite/scop-10.c | 4 +- gcc/testsuite/gcc.dg/graphite/scop-11.c | 3 +- gcc/testsuite/gcc.dg/graphite/scop-12.c | 2 +- gcc/testsuite/gcc.dg/graphite/scop-13.c | 2 +- gcc/testsuite/gcc.dg/graphite/scop-16.c | 2 +- gcc/testsuite/gcc.dg/graphite/scop-17.c | 2 +- gcc/testsuite/gcc.dg/graphite/scop-18.c | 2 +- gcc/testsuite/gcc.dg/graphite/scop-2.c | 2 +- gcc/testsuite/gcc.dg/graphite/scop-21.c | 3 + gcc/testsuite/gcc.dg/graphite/scop-22.c | 3 + gcc/testsuite/gcc.dg/graphite/scop-4.c | 2 +- gcc/testsuite/gcc.dg/graphite/scop-5.c | 4 +- gcc/testsuite/gcc.dg/graphite/scop-6.c | 3 +- gcc/testsuite/gcc.dg/graphite/scop-7.c | 3 +- gcc/testsuite/gcc.dg/graphite/scop-8.c | 5 +- gcc/testsuite/gcc.dg/graphite/scop-9.c | 4 +- gcc/testsuite/gcc.dg/graphite/scop-mvt.c | 6 +- gcc/testsuite/gcc.dg/graphite/uns-block-1.c | 2 +- gcc/testsuite/gcc.dg/graphite/uns-interchange-12.c | 2 +- gcc/testsuite/gcc.dg/graphite/uns-interchange-14.c | 2 +- gcc/testsuite/gcc.dg/graphite/uns-interchange-15.c | 2 +- gcc/testsuite/gcc.dg/graphite/uns-interchange-9.c | 2 +- .../gcc.dg/graphite/uns-interchange-mvt.c | 2 +- gcc/testsuite/gcc.dg/lto/pr67452_0.c | 23 + gcc/testsuite/gcc.dg/pie-link.c | 2 +- gcc/testsuite/gcc.dg/pr67432.c | 6 + gcc/testsuite/gcc.dg/pr67512.c | 15 + gcc/testsuite/gcc.dg/ubsan/pr67279.c | 14 + .../advsimd-intrinsics/advsimd-intrinsics.exp | 8 +- .../aarch64/advsimd-intrinsics/arm-neon-ref.h | 93 +- .../aarch64/advsimd-intrinsics/compute-ref-data.h | 16 + .../gcc.target/aarch64/advsimd-intrinsics/vbsl.c | 2 +- .../aarch64/advsimd-intrinsics/vcombine.c | 14 + .../aarch64/advsimd-intrinsics/vcreate.c | 16 + .../aarch64/advsimd-intrinsics/vcvt_f16.c | 98 + .../aarch64/advsimd-intrinsics/vdup-vmov.c | 12 +- .../aarch64/advsimd-intrinsics/vdup_lane.c | 2 +- .../gcc.target/aarch64/advsimd-intrinsics/vext.c | 2 +- .../aarch64/advsimd-intrinsics/vget_high.c | 7 + .../aarch64/advsimd-intrinsics/vget_low.c | 10 + .../gcc.target/aarch64/advsimd-intrinsics/vld1.c | 7 + .../aarch64/advsimd-intrinsics/vld1_dup.c | 13 + .../aarch64/advsimd-intrinsics/vld1_lane.c | 15 + ...e_u16_indices_1.c => vld2_lane_f16_indices_1.c} | 10 +- ...e_s8_indices_1.c => vld2q_lane_f16_indices_1.c} | 10 +- ...e_u16_indices_1.c => vld3_lane_f16_indices_1.c} | 10 +- ...e_s8_indices_1.c => vld3q_lane_f16_indices_1.c} | 10 +- ...e_u16_indices_1.c => vld4_lane_f16_indices_1.c} | 10 +- ...e_s8_indices_1.c => vld4q_lane_f16_indices_1.c} | 10 +- .../gcc.target/aarch64/advsimd-intrinsics/vldX.c | 102 +- .../aarch64/advsimd-intrinsics/vldX_dup.c | 82 +- .../aarch64/advsimd-intrinsics/vldX_lane.c | 93 +- .../aarch64/advsimd-intrinsics/vset_lane.c | 13 + .../aarch64/advsimd-intrinsics/vst1_lane.c | 9 + ...e_u16_indices_1.c => vst2_lane_f16_indices_1.c} | 6 +- ...e_s8_indices_1.c => vst2q_lane_f16_indices_1.c} | 6 +- ...e_u16_indices_1.c => vst3_lane_f16_indices_1.c} | 6 +- ...e_s8_indices_1.c => vst3q_lane_f16_indices_1.c} | 6 +- ...e_u16_indices_1.c => vst4_lane_f16_indices_1.c} | 6 +- ...e_s8_indices_1.c => vst4q_lane_f16_indices_1.c} | 6 +- .../gcc.target/aarch64/arm_align_max_pwr.c | 22 +- .../gcc.target/aarch64/arm_align_max_stack_pwr.c | 19 +- gcc/testsuite/gcc.target/aarch64/mod_2.c | 7 + gcc/testsuite/gcc.target/aarch64/mod_2.x | 5 + gcc/testsuite/gcc.target/aarch64/mod_256.c | 6 + gcc/testsuite/gcc.target/aarch64/mod_256.x | 5 + gcc/testsuite/gcc.target/aarch64/pic-small.c | 1 + gcc/testsuite/gcc.target/aarch64/vget_high_1.c | 3 + gcc/testsuite/gcc.target/aarch64/vget_low_1.c | 3 + gcc/testsuite/gcc.target/aarch64/vld1-vst1_1.c | 2 + gcc/testsuite/gcc.target/aarch64/vld1_lane.c | 3 + gcc/testsuite/gcc.target/aarch64/vldN_1.c | 2 + gcc/testsuite/gcc.target/aarch64/vldN_dup_1.c | 3 + gcc/testsuite/gcc.target/aarch64/vldN_lane_1.c | 5 +- gcc/testsuite/gcc.target/aarch64/vset_lane_1.c | 5 + gcc/testsuite/gcc.target/arm/mod_2.c | 8 + gcc/testsuite/gcc.target/arm/mod_256.c | 8 + gcc/testsuite/gcc.target/arm/pr63210.c | 2 + gcc/testsuite/gcc.target/arm/pr67439_1.c | 11 + gcc/testsuite/gcc.target/avr/pr65210.c | 7 + .../{avx512f-gather-1.c => avx512f-scatter-1.c} | 101 +- .../{avx512f-gather-1.c => avx512f-scatter-2.c} | 102 +- gcc/testsuite/gcc.target/i386/avx512f-scatter-3.c | 36 + gcc/testsuite/gcc.target/powerpc/swaps-p8-20.c | 29 + gcc/testsuite/gcc.target/powerpc/swaps-p8-21.c | 27 + gcc/testsuite/gcc.target/powerpc/vec-mult-char-1.c | 53 + gcc/testsuite/gcc.target/powerpc/vec-mult-char-2.c | 21 + gcc/testsuite/gcc.target/powerpc/vec-shift.c | 20 + .../gcc.target/s390/vector/vec-genbytemask-1.c | 13 + .../gcc.target/s390/vector/vec-genmask-1.c | 1 - .../gcc.target/s390/vector/vec-genmask-2.c | 9 + .../gfortran.dg/graphite/interchange-3.f90 | 2 +- gcc/testsuite/gfortran.dg/pr67526.f90 | 9 + gcc/testsuite/gfortran.dg/read_dir.f90 | 11 +- gcc/testsuite/gfortran.dg/submodule_11.f08 | 45 + gcc/testsuite/lib/target-supports.exp | 23 +- gcc/tree-data-ref.c | 43 + gcc/tree-data-ref.h | 1 + gcc/tree-parloops.c | 5 + gcc/tree-ssa-dom.c | 10 +- gcc/tree-ssa-live.c | 9 + gcc/tree-ssa-scopedtables.c | 27 +- gcc/tree-ssa-scopedtables.h | 31 +- gcc/tree-ssa-structalias.c | 15 +- gcc/tree-ssa-threadedge.c | 10 +- gcc/tree-ssa-uninit.c | 3 +- gcc/tree-vect-data-refs.c | 93 +- gcc/tree-vect-stmts.c | 185 +- gcc/tree-vectorizer.h | 10 +- gcc/tree-vrp.c | 2 +- gcc/varasm.c | 2 +- libbacktrace/ChangeLog | 29 + libbacktrace/Makefile.am | 4 +- libbacktrace/Makefile.in | 5 +- libbacktrace/alloc.c | 8 +- libbacktrace/backtrace.c | 25 +- libbacktrace/internal.h | 6 +- libbacktrace/mmap.c | 10 +- libcpp/ChangeLog | 4 + libcpp/system.h | 2 +- libgcc/ChangeLog | 61 + libgcc/config/gthr-rtems.h | 195 +- libgfortran/ChangeLog | 42 + libgfortran/io/close.c | 4 +- libgfortran/io/open.c | 2 +- libgfortran/io/unix.c | 10 - libgfortran/io/unix.h | 3 - libgfortran/io/write.c | 41 - libgfortran/libgfortran.h | 8 +- libgfortran/runtime/backtrace.c | 40 +- libgfortran/runtime/compile_options.c | 2 +- libgfortran/runtime/error.c | 63 +- libgfortran/runtime/stop.c | 4 +- libgfortran/runtime/string.c | 47 +- libgo/Makefile.am | 4 + libgo/Makefile.in | 3 +- libgo/configure | 32 +- libgo/configure.ac | 6 + libgo/runtime/go-main.c | 2 +- libgomp/ChangeLog | 67 + libgomp/config/posix/pool.h | 67 + libgomp/config/{linux => rtems}/bar.c | 58 +- libgomp/config/{linux => rtems}/bar.h | 16 +- libgomp/config/{posix => rtems}/mutex.c | 0 libgomp/config/{posix => rtems}/mutex.h | 23 +- libgomp/config/rtems/pool.h | 157 ++ libgomp/config/rtems/proc.c | 160 ++ libgomp/config/{posix/ptrlock.c => rtems/sem.c} | 0 libgomp/config/{posix/mutex.h => rtems/sem.h} | 37 +- libgomp/configure | 17 + libgomp/configure.ac | 7 + libgomp/configure.tgt | 7 + libgomp/libgomp.h | 2 + libgomp/libgomp.texi | 75 +- libgomp/team.c | 41 +- libgomp/testsuite/libgomp.c/autopar-2.c | 4 + libgomp/testsuite/libgomp.graphite/bounds.c | 2 + .../testsuite/libgomp.graphite/force-parallel-1.c | 7 +- .../testsuite/libgomp.graphite/force-parallel-4.c | 1 - .../testsuite/libgomp.graphite/force-parallel-5.c | 2 +- .../testsuite/libgomp.graphite/force-parallel-7.c | 2 +- .../testsuite/libgomp.graphite/force-parallel-8.c | 2 - liboffloadmic/ChangeLog | 124 +- liboffloadmic/Makefile.am | 2 - liboffloadmic/Makefile.in | 3 +- liboffloadmic/doc/doxygen/header.tex | 2 +- .../include/coi/common/COIEngine_common.h | 6 +- .../common/{COIPerf_common.h => COIEvent_common.h} | 57 +- .../include/coi/common/COIMacros_common.h | 153 +- liboffloadmic/include/coi/common/COIPerf_common.h | 2 +- .../include/coi/common/COIResult_common.h | 7 +- .../include/coi/common/COISysInfo_common.h | 126 ++ liboffloadmic/include/coi/common/COITypes_common.h | 6 +- liboffloadmic/include/coi/sink/COIBuffer_sink.h | 53 +- liboffloadmic/include/coi/sink/COIPipeline_sink.h | 2 +- liboffloadmic/include/coi/sink/COIProcess_sink.h | 16 +- .../include/coi/source/COIBuffer_source.h | 830 ++++++-- .../include/coi/source/COIEngine_source.h | 31 +- liboffloadmic/include/coi/source/COIEvent_source.h | 127 +- .../include/coi/source/COIPipeline_source.h | 77 +- .../include/coi/source/COIProcess_source.h | 342 ++- liboffloadmic/include/myo/myo.h | 2 +- liboffloadmic/include/myo/myoimpl.h | 109 +- liboffloadmic/include/myo/myotypes.h | 39 +- liboffloadmic/plugin/Makefile.am | 5 +- liboffloadmic/plugin/Makefile.in | 5 +- liboffloadmic/runtime/cean_util.cpp | 98 +- liboffloadmic/runtime/cean_util.h | 44 +- liboffloadmic/runtime/coi/coi_client.cpp | 126 +- liboffloadmic/runtime/coi/coi_client.h | 91 +- liboffloadmic/runtime/coi/coi_server.cpp | 32 +- liboffloadmic/runtime/coi/coi_server.h | 4 +- liboffloadmic/runtime/compiler_if_host.cpp | 170 +- liboffloadmic/runtime/compiler_if_host.h | 58 +- liboffloadmic/runtime/compiler_if_target.cpp | 2 +- liboffloadmic/runtime/compiler_if_target.h | 2 +- liboffloadmic/runtime/dv_util.cpp | 6 +- liboffloadmic/runtime/dv_util.h | 15 +- liboffloadmic/runtime/emulator/coi_common.h | 7 +- liboffloadmic/runtime/emulator/coi_device.cpp | 23 +- liboffloadmic/runtime/emulator/coi_device.h | 2 +- liboffloadmic/runtime/emulator/coi_host.cpp | 151 +- liboffloadmic/runtime/emulator/coi_host.h | 2 +- liboffloadmic/runtime/emulator/coi_version_asm.h | 81 +- .../runtime/emulator/coi_version_linker_script.map | 14 +- liboffloadmic/runtime/emulator/myo_client.cpp | 2 +- liboffloadmic/runtime/emulator/myo_service.cpp | 46 +- liboffloadmic/runtime/emulator/myo_service.h | 2 +- liboffloadmic/runtime/emulator/myo_version_asm.h | 32 +- .../runtime/emulator/myo_version_linker_script.map | 10 +- liboffloadmic/runtime/liboffload_error.c | 45 +- liboffloadmic/runtime/liboffload_error_codes.h | 45 +- liboffloadmic/runtime/liboffload_msg.c | 5 +- liboffloadmic/runtime/liboffload_msg.h | 352 +-- liboffloadmic/runtime/mic_lib.f90 | 2 +- liboffloadmic/runtime/offload.h | 66 +- liboffloadmic/runtime/offload_common.cpp | 2 +- liboffloadmic/runtime/offload_common.h | 113 +- liboffloadmic/runtime/offload_engine.cpp | 428 +++- liboffloadmic/runtime/offload_engine.h | 233 +- liboffloadmic/runtime/offload_env.cpp | 6 +- liboffloadmic/runtime/offload_env.h | 5 +- liboffloadmic/runtime/offload_host.cpp | 2252 ++++++++++++++++---- liboffloadmic/runtime/offload_host.h | 161 +- liboffloadmic/runtime/offload_iterator.h | 103 + liboffloadmic/runtime/offload_myo_host.cpp | 561 ++++- liboffloadmic/runtime/offload_myo_host.h | 78 +- liboffloadmic/runtime/offload_myo_target.cpp | 115 +- liboffloadmic/runtime/offload_myo_target.h | 52 +- liboffloadmic/runtime/offload_omp_host.cpp | 2 +- liboffloadmic/runtime/offload_omp_target.cpp | 40 +- liboffloadmic/runtime/offload_orsl.cpp | 4 +- liboffloadmic/runtime/offload_orsl.h | 12 +- liboffloadmic/runtime/offload_table.cpp | 220 +- liboffloadmic/runtime/offload_table.h | 284 ++- liboffloadmic/runtime/offload_target.cpp | 20 +- liboffloadmic/runtime/offload_target.h | 10 +- liboffloadmic/runtime/offload_target_main.cpp | 2 +- liboffloadmic/runtime/offload_timer.h | 30 +- liboffloadmic/runtime/offload_timer_host.cpp | 2 +- liboffloadmic/runtime/offload_timer_target.cpp | 2 +- liboffloadmic/runtime/offload_trace.cpp | 104 +- liboffloadmic/runtime/offload_trace.h | 20 +- liboffloadmic/runtime/offload_util.cpp | 2 +- liboffloadmic/runtime/offload_util.h | 23 +- liboffloadmic/runtime/ofldbegin.cpp | 178 +- liboffloadmic/runtime/ofldend.cpp | 33 +- .../runtime/orsl-lite/include/orsl-lite.h | 2 +- liboffloadmic/runtime/orsl-lite/lib/orsl-lite.c | 2 +- liboffloadmic/runtime/use_mpss2.txt | 2 +- libsanitizer/ChangeLog | 5 + libsanitizer/ubsan/ubsan_type_hash.cc | 6 +- libstdc++-v3/ChangeLog | 543 +++++ libstdc++-v3/acinclude.m4 | 46 + libstdc++-v3/config.h.in | 7 + libstdc++-v3/configure | 81 + libstdc++-v3/configure.ac | 1 + libstdc++-v3/doc/html/manual/bugs.html | 6 + libstdc++-v3/doc/html/manual/using.html | 3 +- libstdc++-v3/doc/html/manual/using_headers.html | 11 +- libstdc++-v3/doc/html/manual/using_macros.html | 7 + libstdc++-v3/doc/xml/manual/intro.xml | 12 + libstdc++-v3/doc/xml/manual/using.xml | 27 +- libstdc++-v3/include/Makefile.am | 3 + libstdc++-v3/include/Makefile.in | 3 + libstdc++-v3/include/backward/auto_ptr.h | 4 +- libstdc++-v3/include/bits/basic_string.h | 162 +- libstdc++-v3/include/bits/basic_string.tcc | 10 +- libstdc++-v3/include/bits/c++config | 17 +- libstdc++-v3/include/bits/mutex.h | 360 ++++ libstdc++-v3/include/bits/random.h | 20 +- libstdc++-v3/include/bits/regex.h | 6 +- libstdc++-v3/include/bits/regex.tcc | 6 +- libstdc++-v3/include/bits/regex_automaton.tcc | 4 +- libstdc++-v3/include/bits/regex_compiler.h | 29 +- libstdc++-v3/include/bits/regex_compiler.tcc | 4 +- libstdc++-v3/include/bits/regex_executor.tcc | 8 +- libstdc++-v3/include/bits/regex_scanner.tcc | 4 +- libstdc++-v3/include/bits/shared_ptr_base.h | 10 +- .../include/bits/stl_iterator_base_funcs.h | 8 +- libstdc++-v3/include/bits/stl_queue.h | 59 + libstdc++-v3/include/bits/stl_stack.h | 27 + libstdc++-v3/include/bits/unique_ptr.h | 6 +- libstdc++-v3/include/c/cassert | 1 + libstdc++-v3/include/c/cerrno | 1 + libstdc++-v3/include/c/cfloat | 1 + libstdc++-v3/include/c/ciso646 | 10 +- libstdc++-v3/include/c/climits | 1 + libstdc++-v3/include/c/{cwctype => cuchar} | 21 +- .../include/c_compatibility/{locale.h => uchar.h} | 25 +- libstdc++-v3/include/c_global/cassert | 1 + libstdc++-v3/include/c_global/cerrno | 1 + libstdc++-v3/include/c_global/cfloat | 1 + libstdc++-v3/include/c_global/ciso646 | 11 +- libstdc++-v3/include/c_global/climits | 1 + libstdc++-v3/include/c_global/{csetjmp => cuchar} | 50 +- libstdc++-v3/include/c_std/cassert | 1 + libstdc++-v3/include/c_std/cerrno | 1 + libstdc++-v3/include/c_std/cfloat | 1 + libstdc++-v3/include/c_std/ciso646 | 11 +- libstdc++-v3/include/c_std/climits | 1 + libstdc++-v3/include/c_std/{csetjmp => cuchar} | 50 +- libstdc++-v3/include/debug/debug.h | 14 +- libstdc++-v3/include/debug/string | 50 +- libstdc++-v3/include/experimental/fs_path.h | 20 +- libstdc++-v3/include/experimental/functional | 32 +- libstdc++-v3/include/experimental/string_view | 8 +- libstdc++-v3/include/ext/random | 58 +- libstdc++-v3/include/ext/vstring.h | 4 +- libstdc++-v3/include/precompiled/extc++.h | 14 + libstdc++-v3/include/precompiled/stdc++.h | 1 + libstdc++-v3/include/std/complex | 2 +- libstdc++-v3/include/std/condition_variable | 3 +- libstdc++-v3/include/std/mutex | 419 ++-- libstdc++-v3/include/std/shared_mutex | 27 +- libstdc++-v3/include/std/valarray | 20 +- libstdc++-v3/src/c++11/debug.cc | 2 +- libstdc++-v3/src/c++11/random.cc | 12 +- libstdc++-v3/src/filesystem/ops.cc | 7 +- .../17_intro/headers/c++1998/all_attributes.cc | 1 - .../17_intro/headers/{c++200x => c++2011}/42319.cc | 0 .../17_intro/headers/{c++200x => c++2011}/67309.cc | 1 - .../headers/{c++200x => c++2011}/all_attributes.cc | 1 - .../{c++200x => c++2011}/all_no_exceptions.cc | 0 .../headers/{c++200x => c++2011}/all_no_rtti.cc | 0 .../{c++200x => c++2011}/all_pedantic_errors.cc | 0 .../headers/{c++200x => c++2011}/operator_names.cc | 0 .../headers/{c++200x => c++2011}/stdc++.cc | 3 + .../stdc++_multiple_inclusion.cc | 6 + .../17_intro/headers/c++2014/all_attributes.cc | 2 - .../{c++1998 => c++2014}/all_no_exceptions.cc | 4 +- .../headers/{c++1998 => c++2014}/all_no_rtti.cc | 4 +- .../{c++1998 => c++2014}/all_pedantic_errors.cc | 4 +- .../headers/{c++1998 => c++2014}/operator_names.cc | 4 +- .../headers/{c++200x => c++2014}/stdc++.cc | 7 +- .../stdc++_multiple_inclusion.cc | 10 +- libstdc++-v3/testsuite/18_support/pthread_guard.cc | 2 +- .../testsuite/20_util/shared_ptr/atomic/3.cc | 4 +- .../testsuite/20_util/shared_ptr/observers/get.cc | 13 + .../shared_ptr/thread/default_weaktoshared.cc | 4 +- .../shared_ptr/thread/mutex_weaktoshared.cc | 4 +- .../basic_string/allocator/char}/copy.cc | 55 +- .../basic_string/allocator/char/copy_assign.cc | 114 + .../basic_string/allocator/char}/minimal.cc | 21 +- .../basic_string/allocator/char}/move.cc | 27 +- .../basic_string/allocator/char/move_assign.cc | 160 ++ .../basic_string/allocator/char}/noexcept.cc | 26 +- .../basic_string/allocator/char}/swap.cc | 43 +- .../basic_string/allocator/wchar_t}/copy.cc | 55 +- .../basic_string/allocator/wchar_t/copy_assign.cc | 114 + .../basic_string/allocator/wchar_t}/minimal.cc | 21 +- .../basic_string/allocator/wchar_t}/move.cc | 27 +- .../basic_string/allocator/wchar_t/move_assign.cc | 160 ++ .../basic_string/allocator/wchar_t}/noexcept.cc | 26 +- .../basic_string/allocator/wchar_t}/swap.cc | 43 +- .../21_strings/basic_string/operators/char/1.cc | 2 + .../21_strings/basic_string/pthread18185.cc | 2 +- .../21_strings/basic_string/pthread33394.cc | 2 +- .../testsuite/21_strings/basic_string/pthread4.cc | 2 +- .../testsuite/22_locale/codecvt/in/wchar_t/4.cc | 10 +- .../testsuite/22_locale/codecvt/in/wchar_t/8.cc | 10 +- .../testsuite/22_locale/codecvt/in/wchar_t/9.cc | 10 +- .../22_locale/codecvt/length/wchar_t/4.cc | 10 +- .../testsuite/22_locale/codecvt/out/wchar_t/4.cc | 10 +- .../22_locale/codecvt/unshift/wchar_t/4.cc | 4 +- .../22_locale/locale/cons/12658_thread-1.cc | 2 +- .../22_locale/locale/cons/12658_thread-2.cc | 2 +- .../testsuite/23_containers/list/pthread1.cc | 2 +- .../testsuite/23_containers/list/pthread5.cc | 2 +- .../testsuite/23_containers/map/pthread6.cc | 2 +- .../priority_queue/requirements/uses_allocator.cc | 45 +- .../queue/requirements/uses_allocator.cc | 37 +- .../stack/requirements/uses_allocator.cc | 37 +- .../vector/debug/multithreaded_swap.cc | 4 +- .../operations/next_neg.cc} | 30 +- .../operations/prev_neg.cc} | 32 +- .../27_io/basic_filebuf/seekoff/wchar_t/1.cc | 10 +- .../27_io/basic_filebuf/seekpos/wchar_t/9874.cc | 10 +- .../27_io/basic_filebuf/underflow/wchar_t/1.cc | 10 +- .../27_io/basic_filebuf/underflow/wchar_t/2.cc | 10 +- .../27_io/basic_filebuf/underflow/wchar_t/3.cc | 10 +- .../testsuite/27_io/basic_ofstream/pthread2.cc | 2 +- .../27_io/basic_ostringstream/pthread3.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/wchar_t/10.cc | 10 +- libstdc++-v3/testsuite/27_io/objects/wchar_t/11.cc | 10 +- libstdc++-v3/testsuite/27_io/objects/wchar_t/12.cc | 10 +- libstdc++-v3/testsuite/27_io/objects/wchar_t/13.cc | 10 +- libstdc++-v3/testsuite/30_threads/async/42819.cc | 4 +- libstdc++-v3/testsuite/30_threads/async/49668.cc | 4 +- libstdc++-v3/testsuite/30_threads/async/54297.cc | 4 +- libstdc++-v3/testsuite/30_threads/async/any.cc | 4 +- libstdc++-v3/testsuite/30_threads/async/async.cc | 4 +- libstdc++-v3/testsuite/30_threads/async/launch.cc | 4 +- libstdc++-v3/testsuite/30_threads/async/lwg2021.cc | 4 +- libstdc++-v3/testsuite/30_threads/async/sync.cc | 4 +- .../testsuite/30_threads/call_once/39909.cc | 4 +- .../testsuite/30_threads/call_once/49668.cc | 4 +- .../testsuite/30_threads/call_once/60497.cc | 4 +- .../testsuite/30_threads/call_once/call_once1.cc | 4 +- .../30_threads/condition_variable/54185.cc | 4 +- .../30_threads/condition_variable/cons/1.cc | 4 +- .../30_threads/condition_variable/members/1.cc | 4 +- .../30_threads/condition_variable/members/2.cc | 4 +- .../30_threads/condition_variable/members/3.cc | 4 +- .../30_threads/condition_variable/members/53841.cc | 4 +- .../condition_variable/native_handle/typesizes.cc | 4 +- .../30_threads/condition_variable_any/50862.cc | 4 +- .../30_threads/condition_variable_any/53830.cc | 4 +- .../30_threads/condition_variable_any/cons/1.cc | 4 +- .../30_threads/condition_variable_any/members/1.cc | 4 +- .../30_threads/condition_variable_any/members/2.cc | 4 +- .../testsuite/30_threads/future/cons/move.cc | 4 +- .../testsuite/30_threads/future/members/45133.cc | 4 +- .../testsuite/30_threads/future/members/get.cc | 4 +- .../testsuite/30_threads/future/members/get2.cc | 4 +- .../testsuite/30_threads/future/members/share.cc | 4 +- .../testsuite/30_threads/future/members/valid.cc | 4 +- .../testsuite/30_threads/future/members/wait.cc | 4 +- .../30_threads/future/members/wait_for.cc | 4 +- .../30_threads/future/members/wait_until.cc | 4 +- libstdc++-v3/testsuite/30_threads/lock/1.cc | 4 +- libstdc++-v3/testsuite/30_threads/lock/2.cc | 4 +- libstdc++-v3/testsuite/30_threads/lock/3.cc | 4 +- libstdc++-v3/testsuite/30_threads/lock/4.cc | 4 +- libstdc++-v3/testsuite/30_threads/mutex/cons/1.cc | 4 +- .../30_threads/mutex/dest/destructor_locked.cc | 4 +- libstdc++-v3/testsuite/30_threads/mutex/lock/1.cc | 4 +- .../testsuite/30_threads/mutex/native_handle/1.cc | 4 +- .../30_threads/mutex/native_handle/typesizes.cc | 4 +- .../testsuite/30_threads/mutex/try_lock/1.cc | 4 +- .../testsuite/30_threads/mutex/try_lock/2.cc | 4 +- .../testsuite/30_threads/mutex/unlock/1.cc | 4 +- .../testsuite/30_threads/mutex/unlock/2.cc | 4 +- .../testsuite/30_threads/packaged_task/49668.cc | 4 +- .../testsuite/30_threads/packaged_task/60564.cc | 4 +- .../testsuite/30_threads/packaged_task/cons/1.cc | 4 +- .../testsuite/30_threads/packaged_task/cons/2.cc | 4 +- .../testsuite/30_threads/packaged_task/cons/3.cc | 4 +- .../30_threads/packaged_task/cons/56492.cc | 4 +- .../30_threads/packaged_task/cons/alloc.cc | 4 +- .../30_threads/packaged_task/cons/move.cc | 4 +- .../30_threads/packaged_task/cons/move_assign.cc | 4 +- .../packaged_task/members/at_thread_exit.cc | 4 +- .../30_threads/packaged_task/members/get_future.cc | 4 +- .../packaged_task/members/get_future2.cc | 4 +- .../30_threads/packaged_task/members/invoke.cc | 4 +- .../30_threads/packaged_task/members/invoke2.cc | 4 +- .../30_threads/packaged_task/members/invoke3.cc | 4 +- .../30_threads/packaged_task/members/invoke4.cc | 4 +- .../30_threads/packaged_task/members/invoke5.cc | 4 +- .../30_threads/packaged_task/members/reset.cc | 4 +- .../30_threads/packaged_task/members/reset2.cc | 4 +- .../30_threads/packaged_task/members/swap.cc | 4 +- .../30_threads/packaged_task/members/valid.cc | 4 +- libstdc++-v3/testsuite/30_threads/promise/60966.cc | 4 +- .../testsuite/30_threads/promise/cons/1.cc | 4 +- .../testsuite/30_threads/promise/cons/alloc.cc | 4 +- .../testsuite/30_threads/promise/cons/move.cc | 4 +- .../30_threads/promise/cons/move_assign.cc | 4 +- .../30_threads/promise/members/at_thread_exit.cc | 4 +- .../30_threads/promise/members/get_future.cc | 4 +- .../30_threads/promise/members/get_future2.cc | 4 +- .../30_threads/promise/members/set_exception.cc | 4 +- .../30_threads/promise/members/set_exception2.cc | 4 +- .../30_threads/promise/members/set_value.cc | 4 +- .../30_threads/promise/members/set_value2.cc | 4 +- .../30_threads/promise/members/set_value3.cc | 4 +- .../testsuite/30_threads/promise/members/swap.cc | 4 +- .../testsuite/30_threads/recursive_mutex/cons/1.cc | 4 +- .../recursive_mutex/dest/destructor_locked.cc | 4 +- .../testsuite/30_threads/recursive_mutex/lock/1.cc | 4 +- .../30_threads/recursive_mutex/native_handle/1.cc | 4 +- .../recursive_mutex/native_handle/typesizes.cc | 4 +- .../30_threads/recursive_mutex/try_lock/1.cc | 4 +- .../30_threads/recursive_mutex/try_lock/2.cc | 4 +- .../30_threads/recursive_mutex/unlock/1.cc | 4 +- .../30_threads/recursive_mutex/unlock/2.cc | 4 +- .../30_threads/recursive_timed_mutex/cons/1.cc | 5 +- .../recursive_timed_mutex/cons/assign_neg.cc | 1 - .../recursive_timed_mutex/cons/copy_neg.cc | 1 - .../dest/destructor_locked.cc | 5 +- .../30_threads/recursive_timed_mutex/lock/1.cc | 5 +- .../30_threads/recursive_timed_mutex/lock/2.cc | 5 +- .../recursive_timed_mutex/native_handle/1.cc | 4 +- .../native_handle/typesizes.cc | 4 +- .../30_threads/recursive_timed_mutex/try_lock/1.cc | 5 +- .../30_threads/recursive_timed_mutex/try_lock/2.cc | 5 +- .../recursive_timed_mutex/try_lock_for/1.cc | 5 +- .../recursive_timed_mutex/try_lock_for/2.cc | 5 +- .../recursive_timed_mutex/try_lock_for/3.cc | 5 +- .../recursive_timed_mutex/try_lock_until/1.cc | 5 +- .../recursive_timed_mutex/try_lock_until/2.cc | 5 +- .../30_threads/recursive_timed_mutex/unlock/1.cc | 5 +- .../30_threads/recursive_timed_mutex/unlock/2.cc | 4 +- .../30_threads/shared_future/cons/move.cc | 4 +- .../30_threads/shared_future/members/45133.cc | 4 +- .../30_threads/shared_future/members/get.cc | 4 +- .../30_threads/shared_future/members/get2.cc | 4 +- .../30_threads/shared_future/members/valid.cc | 4 +- .../30_threads/shared_future/members/wait.cc | 4 +- .../30_threads/shared_future/members/wait_for.cc | 4 +- .../30_threads/shared_future/members/wait_until.cc | 4 +- .../testsuite/30_threads/shared_lock/cons/1.cc | 4 +- .../testsuite/30_threads/shared_lock/cons/2.cc | 4 +- .../testsuite/30_threads/shared_lock/cons/3.cc | 4 +- .../testsuite/30_threads/shared_lock/cons/4.cc | 4 +- .../testsuite/30_threads/shared_lock/cons/5.cc | 4 +- .../testsuite/30_threads/shared_lock/cons/6.cc | 4 +- .../testsuite/30_threads/shared_lock/locking/1.cc | 4 +- .../testsuite/30_threads/shared_lock/locking/2.cc | 4 +- .../testsuite/30_threads/shared_lock/locking/3.cc | 4 +- .../testsuite/30_threads/shared_lock/locking/4.cc | 4 +- .../30_threads/shared_lock/modifiers/1.cc | 4 +- .../testsuite/30_threads/shared_mutex/cons/1.cc | 4 +- .../30_threads/shared_mutex/try_lock/1.cc | 4 +- .../30_threads/shared_mutex/try_lock/2.cc | 4 +- .../testsuite/30_threads/shared_mutex/unlock/1.cc | 4 +- .../30_threads/shared_timed_mutex/cons/1.cc | 4 +- .../30_threads/shared_timed_mutex/try_lock/1.cc | 4 +- .../30_threads/shared_timed_mutex/try_lock/2.cc | 4 +- .../30_threads/shared_timed_mutex/try_lock/3.cc | 4 +- .../30_threads/shared_timed_mutex/unlock/1.cc | 4 +- libstdc++-v3/testsuite/30_threads/this_thread/1.cc | 4 +- libstdc++-v3/testsuite/30_threads/this_thread/2.cc | 4 +- libstdc++-v3/testsuite/30_threads/this_thread/3.cc | 4 +- libstdc++-v3/testsuite/30_threads/this_thread/4.cc | 4 +- libstdc++-v3/testsuite/30_threads/thread/cons/1.cc | 4 +- libstdc++-v3/testsuite/30_threads/thread/cons/2.cc | 4 +- libstdc++-v3/testsuite/30_threads/thread/cons/3.cc | 4 +- libstdc++-v3/testsuite/30_threads/thread/cons/4.cc | 4 +- .../testsuite/30_threads/thread/cons/49668.cc | 4 +- libstdc++-v3/testsuite/30_threads/thread/cons/5.cc | 4 +- libstdc++-v3/testsuite/30_threads/thread/cons/6.cc | 4 +- libstdc++-v3/testsuite/30_threads/thread/cons/7.cc | 4 +- libstdc++-v3/testsuite/30_threads/thread/cons/8.cc | 4 +- libstdc++-v3/testsuite/30_threads/thread/cons/9.cc | 4 +- .../testsuite/30_threads/thread/cons/moveable.cc | 4 +- .../testsuite/30_threads/thread/members/1.cc | 4 +- .../testsuite/30_threads/thread/members/2.cc | 4 +- .../testsuite/30_threads/thread/members/3.cc | 4 +- .../testsuite/30_threads/thread/members/4.cc | 4 +- .../testsuite/30_threads/thread/members/5.cc | 4 +- .../thread/members/hardware_concurrency.cc | 4 +- .../30_threads/thread/native_handle/cancel.cc | 4 +- libstdc++-v3/testsuite/30_threads/thread/swap/1.cc | 4 +- .../testsuite/30_threads/timed_mutex/cons/1.cc | 5 +- .../30_threads/timed_mutex/cons/assign_neg.cc | 1 - .../30_threads/timed_mutex/cons/copy_neg.cc | 1 - .../timed_mutex/dest/destructor_locked.cc | 5 +- .../testsuite/30_threads/timed_mutex/lock/1.cc | 5 +- .../30_threads/timed_mutex/native_handle/1.cc | 4 +- .../timed_mutex/native_handle/typesizes.cc | 4 +- .../timed_mutex/requirements/standard_layout.cc | 1 - .../testsuite/30_threads/timed_mutex/try_lock/1.cc | 5 +- .../testsuite/30_threads/timed_mutex/try_lock/2.cc | 5 +- .../30_threads/timed_mutex/try_lock_for/1.cc | 5 +- .../30_threads/timed_mutex/try_lock_for/2.cc | 5 +- .../30_threads/timed_mutex/try_lock_for/3.cc | 5 +- .../30_threads/timed_mutex/try_lock_until/1.cc | 5 +- .../30_threads/timed_mutex/try_lock_until/2.cc | 5 +- .../30_threads/timed_mutex/try_lock_until/57641.cc | 13 +- .../testsuite/30_threads/timed_mutex/unlock/1.cc | 5 +- .../testsuite/30_threads/timed_mutex/unlock/2.cc | 4 +- libstdc++-v3/testsuite/30_threads/try_lock/1.cc | 4 +- libstdc++-v3/testsuite/30_threads/try_lock/2.cc | 4 +- libstdc++-v3/testsuite/30_threads/try_lock/3.cc | 4 +- libstdc++-v3/testsuite/30_threads/try_lock/4.cc | 4 +- .../testsuite/30_threads/unique_lock/cons/1.cc | 4 +- .../testsuite/30_threads/unique_lock/cons/2.cc | 4 +- .../testsuite/30_threads/unique_lock/cons/3.cc | 4 +- .../testsuite/30_threads/unique_lock/cons/4.cc | 4 +- .../testsuite/30_threads/unique_lock/cons/5.cc | 5 +- .../testsuite/30_threads/unique_lock/cons/6.cc | 5 +- .../testsuite/30_threads/unique_lock/locking/1.cc | 4 +- .../testsuite/30_threads/unique_lock/locking/2.cc | 4 +- .../testsuite/30_threads/unique_lock/locking/3.cc | 5 +- .../testsuite/30_threads/unique_lock/locking/4.cc | 5 +- .../30_threads/unique_lock/modifiers/1.cc | 4 +- .../testsuite/experimental/functional/not_fn.cc | 32 +- libstdc++-v3/testsuite/ext/rope/pthread7-rope.cc | 2 +- .../shared_ptr/thread/default_weaktoshared.cc | 2 +- .../shared_ptr/thread/mutex_weaktoshared.cc | 2 +- libstdc++-v3/testsuite/util/testsuite_allocator.h | 3 + 743 files changed, 19019 insertions(+), 4664 deletions(-) copy gcc/{ccmp.h => params-list.h} (74%) create mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/pr60586.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr67501.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr67502.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr67517.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr67521.c create mode 100644 gcc/testsuite/c-c++-common/nonnull-1.c copy gcc/testsuite/g++.dg/cilk-plus/CK/{const_spawn.cc => pr60586.cc} (85%) create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic166.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-ice4.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-var-templ1.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr67504.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr67511.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr67514.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr67522.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr67523.C create mode 100644 gcc/testsuite/g++.dg/lto/pr66705_0.C create mode 100644 gcc/testsuite/g++.dg/pr67351.C create mode 100644 gcc/testsuite/g++.dg/ubsan/vptr-10.C create mode 100644 gcc/testsuite/g++.dg/warn/Wsubobject-linkage-1.C create mode 100644 gcc/testsuite/g++.dg/warn/Wsubobject-linkage-2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wsubobject-linkage-3.C create mode 100644 gcc/testsuite/g++.dg/warn/Wsubobject-linkage-4.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr67506.c create mode 100644 gcc/testsuite/gcc.dg/asm-10.c create mode 100644 gcc/testsuite/gcc.dg/autopar/pr46099-2.c create mode 100644 gcc/testsuite/gcc.dg/autopar/reduc-4.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr67495.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr67500.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr67452_0.c create mode 100644 gcc/testsuite/gcc.dg/pr67432.c create mode 100644 gcc/testsuite/gcc.dg/pr67512.c create mode 100644 gcc/testsuite/gcc.dg/ubsan/pr67279.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c copy gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/{vld2_lane_u16_indices_1. [...] copy gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/{vld2_lane_s8_indices_1.c [...] copy gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/{vld2_lane_u16_indices_1. [...] copy gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/{vld2_lane_s8_indices_1.c [...] copy gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/{vld2_lane_u16_indices_1. [...] copy gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/{vld2_lane_s8_indices_1.c [...] copy gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/{vst2_lane_u16_indices_1. [...] copy gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/{vst2_lane_s8_indices_1.c [...] copy gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/{vst2_lane_u16_indices_1. [...] copy gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/{vst2_lane_s8_indices_1.c [...] copy gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/{vst2_lane_u16_indices_1. [...] copy gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/{vst2_lane_s8_indices_1.c [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/mod_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/mod_2.x create mode 100644 gcc/testsuite/gcc.target/aarch64/mod_256.c create mode 100644 gcc/testsuite/gcc.target/aarch64/mod_256.x create mode 100644 gcc/testsuite/gcc.target/arm/mod_2.c create mode 100644 gcc/testsuite/gcc.target/arm/mod_256.c create mode 100644 gcc/testsuite/gcc.target/arm/pr67439_1.c create mode 100644 gcc/testsuite/gcc.target/avr/pr65210.c copy gcc/testsuite/gcc.target/i386/{avx512f-gather-1.c => avx512f-scatter-1.c} (58%) copy gcc/testsuite/gcc.target/i386/{avx512f-gather-1.c => avx512f-scatter-2.c} (58%) create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-scatter-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/swaps-p8-20.c create mode 100644 gcc/testsuite/gcc.target/powerpc/swaps-p8-21.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-mult-char-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-mult-char-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-shift.c create mode 100644 gcc/testsuite/gfortran.dg/pr67526.f90 create mode 100644 gcc/testsuite/gfortran.dg/submodule_11.f08 create mode 100644 libgomp/config/posix/pool.h copy libgomp/config/{linux => rtems}/bar.c (81%) copy libgomp/config/{linux => rtems}/bar.h (91%) copy libgomp/config/{posix => rtems}/mutex.c (100%) copy libgomp/config/{posix => rtems}/mutex.h (72%) create mode 100644 libgomp/config/rtems/pool.h create mode 100644 libgomp/config/rtems/proc.c copy libgomp/config/{posix/ptrlock.c => rtems/sem.c} (100%) copy libgomp/config/{posix/mutex.h => rtems/sem.h} (56%) create mode 100644 libgomp/testsuite/libgomp.c/autopar-2.c copy liboffloadmic/include/coi/common/{COIPerf_common.h => COIEvent_common.h} (67%) create mode 100644 liboffloadmic/include/coi/common/COISysInfo_common.h create mode 100644 liboffloadmic/runtime/offload_iterator.h create mode 100644 libstdc++-v3/include/bits/mutex.h copy libstdc++-v3/include/c/{cwctype => cuchar} (77%) copy libstdc++-v3/include/c_compatibility/{locale.h => uchar.h} (75%) copy libstdc++-v3/include/c_global/{csetjmp => cuchar} (67%) copy libstdc++-v3/include/c_std/{csetjmp => cuchar} (67%) rename libstdc++-v3/testsuite/17_intro/headers/{c++200x => c++2011}/42319.cc (100%) rename libstdc++-v3/testsuite/17_intro/headers/{c++200x => c++2011}/67309.cc (92%) rename libstdc++-v3/testsuite/17_intro/headers/{c++200x => c++2011}/all_attributes [...] rename libstdc++-v3/testsuite/17_intro/headers/{c++200x => c++2011}/all_no_excepti [...] rename libstdc++-v3/testsuite/17_intro/headers/{c++200x => c++2011}/all_no_rtti.cc (100%) rename libstdc++-v3/testsuite/17_intro/headers/{c++200x => c++2011}/all_pedantic_e [...] rename libstdc++-v3/testsuite/17_intro/headers/{c++200x => c++2011}/operator_names [...] copy libstdc++-v3/testsuite/17_intro/headers/{c++200x => c++2011}/stdc++.cc (97%) copy libstdc++-v3/testsuite/17_intro/headers/{c++200x => c++2011}/stdc++_multiple_ [...] copy libstdc++-v3/testsuite/17_intro/headers/{c++1998 => c++2014}/all_no_exception [...] copy libstdc++-v3/testsuite/17_intro/headers/{c++1998 => c++2014}/all_no_rtti.cc (88%) copy libstdc++-v3/testsuite/17_intro/headers/{c++1998 => c++2014}/all_pedantic_err [...] copy libstdc++-v3/testsuite/17_intro/headers/{c++1998 => c++2014}/operator_names.cc (89%) rename libstdc++-v3/testsuite/17_intro/headers/{c++200x => c++2014}/stdc++.cc (92%) rename libstdc++-v3/testsuite/17_intro/headers/{c++200x => c++2014}/stdc++_multipl [...] copy libstdc++-v3/testsuite/{23_containers/list/allocator => 21_strings/basic_stri [...] create mode 100644 libstdc++-v3/testsuite/21_strings/basic_string/allocator/char/c [...] copy libstdc++-v3/testsuite/{23_containers/vector/allocator => 21_strings/basic_st [...] copy libstdc++-v3/testsuite/{23_containers/list/allocator => 21_strings/basic_stri [...] create mode 100644 libstdc++-v3/testsuite/21_strings/basic_string/allocator/char/m [...] copy libstdc++-v3/testsuite/{23_containers/list/allocator => 21_strings/basic_stri [...] copy libstdc++-v3/testsuite/{23_containers/list/allocator => 21_strings/basic_stri [...] copy libstdc++-v3/testsuite/{23_containers/list/allocator => 21_strings/basic_stri [...] create mode 100644 libstdc++-v3/testsuite/21_strings/basic_string/allocator/wchar_ [...] copy libstdc++-v3/testsuite/{23_containers/vector/allocator => 21_strings/basic_st [...] copy libstdc++-v3/testsuite/{23_containers/list/allocator => 21_strings/basic_stri [...] create mode 100644 libstdc++-v3/testsuite/21_strings/basic_string/allocator/wchar_ [...] copy libstdc++-v3/testsuite/{23_containers/list/allocator => 21_strings/basic_stri [...] copy libstdc++-v3/testsuite/{23_containers/list/allocator => 21_strings/basic_stri [...] copy libstdc++-v3/testsuite/{26_numerics/valarray/range_access2.cc => 24_iterators [...] copy libstdc++-v3/testsuite/{26_numerics/valarray/range_access2.cc => 24_iterators [...]