This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-mainline-allnoconfig in repository toolchain/ci/gcc.
from a7e95895e31 removed extra .com, fixed e-mail. adds 5e910f42d78 Daily bump. adds 02a6d269a5b PR c/90760 * symtab.c (symtab_node::set_section): Allow b [...] adds 1a9652efb27 Remove wrong assert about single value profiler. adds b1a4ffbd1cd [arm] Implement usadv16qi and ssadv16qi standard names adds 39f01bff30f PR target/90811 * cfgexpand.c (align_local_variable): Add [...] adds 7809986b866 Remove value_range_constant_singleton in favor of value_ran [...] adds 163a5418c8c Disable hash-table sanitization for mem stats maps. adds 00f08bc3d9b Replace std::to_string for integers with optimized version adds 7445abf1ee5 Simplify std::scoped_lock destructor adds 387a4a81a22 Improve static_assert messages for std::variant adds 2461f833466 [nvptx] Assert fork has at most one join in nvptx_find_par adds 5a1fde43e26 PR tree-optimization/90662 - strlen of a string in a vla pl [...] adds 67af9e6caef PR middle-end/90676 - default GIMPLE dumps lack information adds 04bff9f0663 Update last ChangeLog entry. adds a0ebfde01bd 2019-06-12 Steven G. Kargl kargl@gcc.gnu.org new 48aa9227888 Initial TI PRU GCC port new b77c1d39033 Fix ChangeLog dates for last commit new 83abca3ef97 Initial TI PRU libgcc port new 8470cffad65 testsuite: Add PRU tests new 7a7df8db43e testsuite: Add check for overflowed IMEM region to testsuite new 5680ce37226 testsuite: Add check for unsupported TI ABI PRU features to [...] new 7b1d1084e5d testsuite: Remove PRU from test cases requiring hosted environment new d7a38ce27c1 testsuite: Define PRU stack usage new 68480b8d5f6 testsuite: Mark that PRU has one-cycle jumps new 593c1013643 testsuite: Mark that PRU uses all function pointer bits new 50324c06a83 testsuite: Mark testsuite that PRU has different new 330383590de Add myself to MAINTAINERS new d51263b41ff Fix incorrect __cpp_lib_parallel_algorithm macro definitions new 6233ade970a PR c++/90736 - bogus error with alignof. * constexpr.c (a [...]
The 14 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 | 9 + MAINTAINERS | 1 + configure | 7 + configure.ac | 7 + gcc/ChangeLog | 86 + gcc/DATESTAMP | 2 +- gcc/cfgexpand.c | 19 +- gcc/common/config/pru/pru-common.c | 36 + gcc/config.gcc | 9 + gcc/config/arm/iterators.md | 3 + gcc/config/arm/neon.md | 26 + gcc/config/arm/unspecs.md | 2 + gcc/config/nvptx/nvptx.c | 1 + gcc/config/pru/alu-zext.md | 181 ++ gcc/config/pru/constraints.md | 108 + gcc/config/pru/predicates.md | 287 ++ gcc/config/pru/pru-opts.h | 31 + gcc/config/pru/pru-passes.c | 228 ++ gcc/config/pru/pru-pragma.c | 86 + gcc/config/pru/pru-protos.h | 72 + gcc/config/pru/pru.c | 3036 ++++++++++++++++++++ gcc/config/pru/pru.h | 573 ++++ gcc/config/pru/pru.md | 1022 +++++++ gcc/config/pru/pru.opt | 54 + gcc/config/pru/t-pru | 31 + gcc/cp/ChangeLog | 5 + gcc/cp/constexpr.c | 4 +- gcc/doc/extend.texi | 21 + gcc/doc/invoke.texi | 65 + gcc/doc/md.texi | 19 + gcc/fortran/ChangeLog | 6 + gcc/fortran/array.c | 18 +- gcc/ggc-common.c | 2 +- gcc/gimple-ssa-evrp.c | 10 +- gcc/hash-map.h | 9 +- gcc/mem-stats.h | 6 +- gcc/symtab.c | 2 +- gcc/testsuite/ChangeLog | 126 + gcc/testsuite/g++.dg/cpp0x/alignof5.C | 6 + gcc/testsuite/g++.dg/tree-ssa/pr19807.C | 3 +- gcc/testsuite/g++.dg/tree-ssa/ssa-dse-1.C | 4 +- gcc/testsuite/g++.old-deja/g++.abi/ptrmem.C | 2 +- gcc/testsuite/gcc.c-torture/execute/20101011-1.c | 3 + gcc/testsuite/gcc.dg/20020312-2.c | 2 + gcc/testsuite/gcc.dg/builtin-apply2.c | 2 +- gcc/testsuite/gcc.dg/pr90760.c | 8 + gcc/testsuite/gcc.dg/stack-usage-1.c | 2 + gcc/testsuite/gcc.dg/store_merging_5.c | 6 +- gcc/testsuite/gcc.dg/strlenopt-62.c | 189 ++ gcc/testsuite/gcc.dg/strlenopt-63.c | 158 + gcc/testsuite/gcc.dg/strlenopt-64.c | 182 ++ .../gcc.dg/torture/stackalign/builtin-apply-2.c | 2 +- gcc/testsuite/gcc.dg/tree-prof/stringop-2.c | 5 +- gcc/testsuite/gcc.dg/tree-ssa/20040204-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/dump-6.c | 38 + gcc/testsuite/gcc.dg/tree-ssa/pr30375.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/reassoc-33.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/reassoc-34.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/reassoc-35.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/reassoc-36.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/slsr-27.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/slsr-28.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/slsr-29.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-24.c | 3 +- gcc/testsuite/gcc.target/arm/ssadv16qi.c | 29 + gcc/testsuite/gcc.target/arm/usadv16qi.c | 29 + gcc/testsuite/gcc.target/pru/abi-arg-struct.c | 164 ++ gcc/testsuite/gcc.target/pru/ashiftrt.c | 13 + gcc/testsuite/gcc.target/pru/builtins-1.c | 12 + gcc/testsuite/gcc.target/pru/builtins-error.c | 6 + gcc/testsuite/gcc.target/pru/clearbit.c | 13 + gcc/testsuite/gcc.target/pru/loop-asm.c | 19 + gcc/testsuite/gcc.target/pru/loop-dowhile.c | 45 + gcc/testsuite/gcc.target/pru/loop-hi-1.c | 38 + gcc/testsuite/gcc.target/pru/loop-hi-2.c | 17 + gcc/testsuite/gcc.target/pru/loop-qi-1.c | 38 + gcc/testsuite/gcc.target/pru/loop-qi-2.c | 17 + gcc/testsuite/gcc.target/pru/loop-short-1.c | 53 + gcc/testsuite/gcc.target/pru/loop-short-2.c | 21 + gcc/testsuite/gcc.target/pru/loop-si-1.c | 41 + gcc/testsuite/gcc.target/pru/loop-si-2.c | 20 + .../gcc.target/pru/loop-u8_pcrel_overflow.c | 42 + gcc/testsuite/gcc.target/pru/loop-ubyte-1.c | 30 + gcc/testsuite/gcc.target/pru/loop-ubyte-2.c | 18 + .../pru/lra-framepointer-fragmentation-1.c | 33 + .../pru/lra-framepointer-fragmentation-2.c | 61 + gcc/testsuite/gcc.target/pru/mabi-ti-1.c | 10 + gcc/testsuite/gcc.target/pru/mabi-ti-2.c | 15 + gcc/testsuite/gcc.target/pru/mabi-ti-3.c | 12 + gcc/testsuite/gcc.target/pru/mabi-ti-4.c | 14 + gcc/testsuite/gcc.target/pru/mabi-ti-5.c | 33 + gcc/testsuite/gcc.target/pru/mabi-ti-6.c | 12 + gcc/testsuite/gcc.target/pru/mabi-ti-7.c | 21 + gcc/testsuite/gcc.target/pru/pr64366.c | 128 + gcc/testsuite/gcc.target/pru/pragma-ctable_entry.c | 22 + gcc/testsuite/gcc.target/pru/pru.exp | 41 + gcc/testsuite/gcc.target/pru/qbbc-1.c | 29 + gcc/testsuite/gcc.target/pru/qbbc-2.c | 15 + gcc/testsuite/gcc.target/pru/qbbc-3.c | 15 + gcc/testsuite/gcc.target/pru/qbbs-1.c | 29 + gcc/testsuite/gcc.target/pru/qbbs-2.c | 15 + gcc/testsuite/gcc.target/pru/setbit.c | 13 + .../gcc.target/pru/zero_extend-and-hisi.c | 16 + .../gcc.target/pru/zero_extend-and-qihi.c | 16 + .../gcc.target/pru/zero_extend-and-qisi.c | 16 + gcc/testsuite/gcc.target/pru/zero_extend-hisi.c | 43 + gcc/testsuite/gcc.target/pru/zero_extend-qihi.c | 43 + gcc/testsuite/gcc.target/pru/zero_extend-qisi.c | 43 + gcc/testsuite/gfortran.dg/pr90002.f90 | 6 + gcc/testsuite/lib/gcc-dg.exp | 11 + gcc/testsuite/lib/target-supports.exp | 35 +- gcc/testsuite/lib/target-utils.exp | 12 + gcc/tree-pretty-print.c | 229 +- gcc/tree-ssa-strlen.c | 77 +- gcc/tree-vrp.c | 15 - gcc/tree-vrp.h | 1 - gcc/value-prof.c | 2 +- gcc/vr-values.c | 5 +- libgcc/ChangeLog | 26 + libgcc/config.host | 7 + libgcc/config/pru/asri.c | 33 + libgcc/config/pru/eqd.c | 45 + libgcc/config/pru/eqf.c | 45 + libgcc/config/pru/ged.c | 45 + libgcc/config/pru/gef.c | 45 + libgcc/config/pru/gtd.c | 45 + libgcc/config/pru/gtf.c | 45 + libgcc/config/pru/led.c | 45 + libgcc/config/pru/lef.c | 45 + libgcc/config/pru/lib2bitcountHI.c | 43 + libgcc/config/pru/lib2divHI.c | 42 + libgcc/config/pru/lib2divQI.c | 42 + libgcc/config/pru/lib2divSI.c | 48 + libgcc/config/pru/libgcc-eabi.ver | 88 + libgcc/config/pru/ltd.c | 45 + libgcc/config/pru/ltf.c | 45 + libgcc/config/pru/mpyll.S | 57 + libgcc/config/pru/pru-abi.h | 109 + libgcc/config/pru/pru-asm.h | 35 + libgcc/config/pru/pru-divmod.h | 117 + libgcc/config/pru/sfp-machine.h | 125 + libgcc/config/pru/t-pru | 50 + libstdc++-v3/ChangeLog | 37 + libstdc++-v3/include/Makefile.am | 1 + libstdc++-v3/include/Makefile.in | 1 + libstdc++-v3/include/bits/basic_string.h | 64 +- libstdc++-v3/include/bits/charconv.h | 106 + libstdc++-v3/include/std/algorithm | 2 +- libstdc++-v3/include/std/charconv | 75 +- libstdc++-v3/include/std/memory | 2 +- libstdc++-v3/include/std/mutex | 6 +- libstdc++-v3/include/std/numeric | 2 +- libstdc++-v3/include/std/variant | 34 +- libstdc++-v3/include/std/version | 1 + .../numeric_conversions/char/to_string.cc | 4 +- .../numeric_conversions/char/to_string_int.cc | 164 ++ .../testsuite/25_algorithms/pstl/feature_test.cc | 50 + 157 files changed, 10137 insertions(+), 284 deletions(-) create mode 100644 gcc/common/config/pru/pru-common.c create mode 100644 gcc/config/pru/alu-zext.md create mode 100644 gcc/config/pru/constraints.md create mode 100644 gcc/config/pru/predicates.md create mode 100644 gcc/config/pru/pru-opts.h create mode 100644 gcc/config/pru/pru-passes.c create mode 100644 gcc/config/pru/pru-pragma.c create mode 100644 gcc/config/pru/pru-protos.h create mode 100644 gcc/config/pru/pru.c create mode 100644 gcc/config/pru/pru.h create mode 100644 gcc/config/pru/pru.md create mode 100644 gcc/config/pru/pru.opt create mode 100644 gcc/config/pru/t-pru create mode 100644 gcc/testsuite/g++.dg/cpp0x/alignof5.C create mode 100644 gcc/testsuite/gcc.dg/pr90760.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-62.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-63.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-64.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/dump-6.c create mode 100644 gcc/testsuite/gcc.target/arm/ssadv16qi.c create mode 100644 gcc/testsuite/gcc.target/arm/usadv16qi.c create mode 100644 gcc/testsuite/gcc.target/pru/abi-arg-struct.c create mode 100644 gcc/testsuite/gcc.target/pru/ashiftrt.c create mode 100644 gcc/testsuite/gcc.target/pru/builtins-1.c create mode 100644 gcc/testsuite/gcc.target/pru/builtins-error.c create mode 100644 gcc/testsuite/gcc.target/pru/clearbit.c create mode 100644 gcc/testsuite/gcc.target/pru/loop-asm.c create mode 100644 gcc/testsuite/gcc.target/pru/loop-dowhile.c create mode 100644 gcc/testsuite/gcc.target/pru/loop-hi-1.c create mode 100644 gcc/testsuite/gcc.target/pru/loop-hi-2.c create mode 100644 gcc/testsuite/gcc.target/pru/loop-qi-1.c create mode 100644 gcc/testsuite/gcc.target/pru/loop-qi-2.c create mode 100644 gcc/testsuite/gcc.target/pru/loop-short-1.c create mode 100644 gcc/testsuite/gcc.target/pru/loop-short-2.c create mode 100644 gcc/testsuite/gcc.target/pru/loop-si-1.c create mode 100644 gcc/testsuite/gcc.target/pru/loop-si-2.c create mode 100644 gcc/testsuite/gcc.target/pru/loop-u8_pcrel_overflow.c create mode 100644 gcc/testsuite/gcc.target/pru/loop-ubyte-1.c create mode 100644 gcc/testsuite/gcc.target/pru/loop-ubyte-2.c create mode 100644 gcc/testsuite/gcc.target/pru/lra-framepointer-fragmentation-1.c create mode 100644 gcc/testsuite/gcc.target/pru/lra-framepointer-fragmentation-2.c create mode 100644 gcc/testsuite/gcc.target/pru/mabi-ti-1.c create mode 100644 gcc/testsuite/gcc.target/pru/mabi-ti-2.c create mode 100644 gcc/testsuite/gcc.target/pru/mabi-ti-3.c create mode 100644 gcc/testsuite/gcc.target/pru/mabi-ti-4.c create mode 100644 gcc/testsuite/gcc.target/pru/mabi-ti-5.c create mode 100644 gcc/testsuite/gcc.target/pru/mabi-ti-6.c create mode 100644 gcc/testsuite/gcc.target/pru/mabi-ti-7.c create mode 100644 gcc/testsuite/gcc.target/pru/pr64366.c create mode 100644 gcc/testsuite/gcc.target/pru/pragma-ctable_entry.c create mode 100644 gcc/testsuite/gcc.target/pru/pru.exp create mode 100644 gcc/testsuite/gcc.target/pru/qbbc-1.c create mode 100644 gcc/testsuite/gcc.target/pru/qbbc-2.c create mode 100644 gcc/testsuite/gcc.target/pru/qbbc-3.c create mode 100644 gcc/testsuite/gcc.target/pru/qbbs-1.c create mode 100644 gcc/testsuite/gcc.target/pru/qbbs-2.c create mode 100644 gcc/testsuite/gcc.target/pru/setbit.c create mode 100644 gcc/testsuite/gcc.target/pru/zero_extend-and-hisi.c create mode 100644 gcc/testsuite/gcc.target/pru/zero_extend-and-qihi.c create mode 100644 gcc/testsuite/gcc.target/pru/zero_extend-and-qisi.c create mode 100644 gcc/testsuite/gcc.target/pru/zero_extend-hisi.c create mode 100644 gcc/testsuite/gcc.target/pru/zero_extend-qihi.c create mode 100644 gcc/testsuite/gcc.target/pru/zero_extend-qisi.c create mode 100644 gcc/testsuite/gfortran.dg/pr90002.f90 create mode 100644 libgcc/config/pru/asri.c create mode 100644 libgcc/config/pru/eqd.c create mode 100644 libgcc/config/pru/eqf.c create mode 100644 libgcc/config/pru/ged.c create mode 100644 libgcc/config/pru/gef.c create mode 100644 libgcc/config/pru/gtd.c create mode 100644 libgcc/config/pru/gtf.c create mode 100644 libgcc/config/pru/led.c create mode 100644 libgcc/config/pru/lef.c create mode 100644 libgcc/config/pru/lib2bitcountHI.c create mode 100644 libgcc/config/pru/lib2divHI.c create mode 100644 libgcc/config/pru/lib2divQI.c create mode 100644 libgcc/config/pru/lib2divSI.c create mode 100644 libgcc/config/pru/libgcc-eabi.ver create mode 100644 libgcc/config/pru/ltd.c create mode 100644 libgcc/config/pru/ltf.c create mode 100644 libgcc/config/pru/mpyll.S create mode 100644 libgcc/config/pru/pru-abi.h create mode 100644 libgcc/config/pru/pru-asm.h create mode 100644 libgcc/config/pru/pru-divmod.h create mode 100644 libgcc/config/pru/sfp-machine.h create mode 100644 libgcc/config/pru/t-pru create mode 100644 libstdc++-v3/include/bits/charconv.h create mode 100644 libstdc++-v3/testsuite/21_strings/basic_string/numeric_conversi [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/feature_test.cc