This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 1213298 gcc/ * config/sh/predicates (post_inc_mem, pre_dec_mem): New [...] new 466b8a1 libstdc++/70940 Start fixing polymorphic memory resources new 0657c20 Merge libcilkrts from upstream.
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: libcilkrts/ChangeLog | 128 + libcilkrts/Makefile.am | 35 +- libcilkrts/Makefile.in | 131 +- libcilkrts/README | 6 + libcilkrts/configure | 3878 ++++++++++++-------- libcilkrts/configure.ac | 30 +- libcilkrts/configure.tgt | 23 +- libcilkrts/include/cilk/cilk.h | 37 +- libcilkrts/include/cilk/cilk_api.h | 184 +- libcilkrts/include/cilk/cilk_api_linux.h | 19 +- libcilkrts/include/cilk/cilk_stub.h | 28 +- libcilkrts/include/cilk/cilk_undocumented.h | 21 +- libcilkrts/include/cilk/common.h | 52 +- libcilkrts/include/cilk/holder.h | 25 +- libcilkrts/include/cilk/hyperobject_base.h | 23 +- libcilkrts/include/cilk/metaprogramming.h | 107 +- libcilkrts/include/cilk/reducer.h | 1154 +++--- libcilkrts/include/cilk/reducer_file.h | 19 +- libcilkrts/include/cilk/reducer_list.h | 461 +-- libcilkrts/include/cilk/reducer_max.h | 19 +- libcilkrts/include/cilk/reducer_min.h | 19 +- libcilkrts/include/cilk/reducer_min_max.h | 1559 ++++---- libcilkrts/include/cilk/reducer_opadd.h | 227 +- libcilkrts/include/cilk/reducer_opand.h | 216 +- libcilkrts/include/cilk/reducer_opmul.h | 131 +- libcilkrts/include/cilk/reducer_opor.h | 213 +- libcilkrts/include/cilk/reducer_opxor.h | 212 +- libcilkrts/include/cilk/reducer_ostream.h | 650 ++-- libcilkrts/include/cilk/reducer_string.h | 198 +- libcilkrts/include/cilk/reducer_vector.h | 533 +++ libcilkrts/include/cilktools/cilkscreen.h | 19 +- libcilkrts/include/cilktools/cilkview.h | 19 +- libcilkrts/include/cilktools/fake_mutex.h | 19 +- libcilkrts/include/cilktools/lock_guard.h | 19 +- libcilkrts/include/internal/abi.h | 33 +- libcilkrts/include/internal/cilk_fake.h | 19 +- libcilkrts/include/internal/cilk_version.h | 31 +- libcilkrts/include/internal/metacall.h | 19 +- libcilkrts/include/internal/rev.mk | 21 +- libcilkrts/mk/cilk-version.mk | 19 +- libcilkrts/runtime/acknowledgements.dox | 19 +- libcilkrts/runtime/bug.cpp | 21 +- libcilkrts/runtime/bug.h | 19 +- libcilkrts/runtime/c_reducers.c | 26 +- libcilkrts/runtime/cilk-abi-cilk-for.cpp | 22 +- libcilkrts/runtime/cilk-abi-vla-internal.c | 19 +- libcilkrts/runtime/cilk-abi-vla-internal.h | 19 +- libcilkrts/runtime/cilk-abi.c | 73 +- libcilkrts/runtime/cilk-ittnotify.h | 19 +- libcilkrts/runtime/cilk-tbb-interop.h | 19 +- libcilkrts/runtime/cilk_api.c | 19 +- libcilkrts/runtime/cilk_fiber-unix.cpp | 58 +- libcilkrts/runtime/cilk_fiber-unix.h | 30 +- libcilkrts/runtime/cilk_fiber.cpp | 19 +- libcilkrts/runtime/cilk_fiber.h | 19 +- libcilkrts/runtime/cilk_malloc.c | 21 +- libcilkrts/runtime/cilk_malloc.h | 19 +- libcilkrts/runtime/cilk_str_mem.h | 94 + libcilkrts/runtime/component.h | 19 +- .../runtime/config/{generic => arm}/cilk-abi-vla.c | 24 +- .../runtime/config/{generic => arm}/os-fence.h | 23 +- .../config/{generic => arm}/os-unix-sysdep.c | 19 +- libcilkrts/runtime/config/generic/cilk-abi-vla.c | 21 +- libcilkrts/runtime/config/generic/os-fence.h | 19 +- libcilkrts/runtime/config/generic/os-unix-sysdep.c | 19 +- libcilkrts/runtime/config/x86/cilk-abi-vla.c | 78 +- libcilkrts/runtime/config/x86/os-fence.h | 19 +- libcilkrts/runtime/config/x86/os-unix-sysdep.c | 21 +- .../{cilk-abi-vla-internal.c => declare-alloca.h} | 78 +- libcilkrts/runtime/doxygen-layout.xml | 19 +- libcilkrts/runtime/doxygen.cfg | 19 +- libcilkrts/runtime/except-gcc.cpp | 27 +- libcilkrts/runtime/except-gcc.h | 19 +- libcilkrts/runtime/except.h | 19 +- libcilkrts/runtime/frame_malloc.c | 19 +- libcilkrts/runtime/frame_malloc.h | 19 +- libcilkrts/runtime/full_frame.c | 19 +- libcilkrts/runtime/full_frame.h | 19 +- libcilkrts/runtime/global_state.cpp | 43 +- libcilkrts/runtime/global_state.h | 33 +- libcilkrts/runtime/jmpbuf.c | 19 +- libcilkrts/runtime/jmpbuf.h | 19 +- libcilkrts/runtime/linux-symbols.ver | 23 +- libcilkrts/runtime/local_state.c | 19 +- libcilkrts/runtime/local_state.h | 19 +- libcilkrts/runtime/mac-symbols.txt | 6 +- libcilkrts/runtime/metacall_impl.c | 19 +- libcilkrts/runtime/metacall_impl.h | 19 +- libcilkrts/runtime/os-unix.c | 210 +- libcilkrts/runtime/os.h | 21 +- libcilkrts/runtime/os_mutex-unix.c | 19 +- libcilkrts/runtime/os_mutex.h | 19 +- libcilkrts/runtime/pedigrees.c | 19 +- libcilkrts/runtime/pedigrees.h | 19 +- libcilkrts/runtime/record-replay.cpp | 42 +- libcilkrts/runtime/record-replay.h | 19 +- libcilkrts/runtime/reducer_impl.cpp | 19 +- libcilkrts/runtime/reducer_impl.h | 19 +- libcilkrts/runtime/rts-common.h | 33 +- libcilkrts/runtime/scheduler.c | 114 +- libcilkrts/runtime/scheduler.h | 19 +- libcilkrts/runtime/signal_node.c | 19 +- libcilkrts/runtime/signal_node.h | 19 +- libcilkrts/runtime/spin_mutex.c | 19 +- libcilkrts/runtime/spin_mutex.h | 19 +- libcilkrts/runtime/sslib/ignore_handler_s.c | 72 + libcilkrts/runtime/sslib/safe_lib.h | 61 + libcilkrts/runtime/sslib/safe_lib_errno.h | 100 + libcilkrts/runtime/sslib/safe_str_constraint.c | 146 + libcilkrts/runtime/sslib/safe_str_constraint.h | 78 + libcilkrts/runtime/sslib/safe_str_lib.h | 70 + libcilkrts/runtime/sslib/safe_types.h | 61 + libcilkrts/runtime/sslib/safeclib_private.h | 93 + libcilkrts/runtime/sslib/snprintf_s.h | 49 + libcilkrts/runtime/sslib/snprintf_support.c | 353 ++ libcilkrts/runtime/sslib/strcpy_s.c | 198 + libcilkrts/runtime/sslib/strncpy_s.c | 238 ++ libcilkrts/runtime/sslib/strnlen_s.c | 112 + libcilkrts/runtime/stats.c | 69 +- libcilkrts/runtime/stats.h | 56 +- libcilkrts/runtime/symbol_test.c | 63 - libcilkrts/runtime/sysdep-unix.c | 147 +- libcilkrts/runtime/sysdep.h | 19 +- libcilkrts/runtime/worker_mutex.c | 19 +- libcilkrts/runtime/worker_mutex.h | 19 +- libstdc++-v3/ChangeLog | 18 + libstdc++-v3/include/experimental/memory_resource | 18 +- .../1.cc | 41 +- .../null_memory_resource.cc} | 34 +- .../memory_resource/resource_adaptor.cc | 87 + 130 files changed, 9865 insertions(+), 4833 deletions(-) create mode 100644 libcilkrts/include/cilk/reducer_vector.h create mode 100644 libcilkrts/runtime/cilk_str_mem.h copy libcilkrts/runtime/config/{generic => arm}/cilk-abi-vla.c (83%) copy libcilkrts/runtime/config/{generic => arm}/os-fence.h (71%) copy libcilkrts/runtime/config/{generic => arm}/os-unix-sysdep.c (79%) copy libcilkrts/runtime/{cilk-abi-vla-internal.c => declare-alloca.h} (57%) create mode 100644 libcilkrts/runtime/sslib/ignore_handler_s.c create mode 100644 libcilkrts/runtime/sslib/safe_lib.h create mode 100644 libcilkrts/runtime/sslib/safe_lib_errno.h create mode 100644 libcilkrts/runtime/sslib/safe_str_constraint.c create mode 100644 libcilkrts/runtime/sslib/safe_str_constraint.h create mode 100644 libcilkrts/runtime/sslib/safe_str_lib.h create mode 100644 libcilkrts/runtime/sslib/safe_types.h create mode 100644 libcilkrts/runtime/sslib/safeclib_private.h create mode 100644 libcilkrts/runtime/sslib/snprintf_s.h create mode 100644 libcilkrts/runtime/sslib/snprintf_support.c create mode 100644 libcilkrts/runtime/sslib/strcpy_s.c create mode 100644 libcilkrts/runtime/sslib/strncpy_s.c create mode 100644 libcilkrts/runtime/sslib/strnlen_s.c delete mode 100644 libcilkrts/runtime/symbol_test.c rename libstdc++-v3/testsuite/experimental/{type_erased_allocator => memory_resour [...] rename libstdc++-v3/testsuite/experimental/{type_erased_allocator/1_neg.cc => memo [...] create mode 100644 libstdc++-v3/testsuite/experimental/memory_resource/resource_ad [...]