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-stable-allyesconfig in repository toolchain/ci/gcc.
from b224c3763e0 preprocessor: Reimplement directives only processing, suppo [...] adds 810a2bd8784 c++: No news is good news adds 234681eadf2 coroutines: Update TREE_SIDE_EFFECTS on inserted bind exprs. adds 74dc179a6da Improve hard reg preference propapagation. adds 08c1d39d3a8 libphobos: Add --enable-cet to configure adds 9e20d0f0ce9 switchcontext.S: Include <cet.h> and use _CET_ENDBR adds ce08aac1825 Daily bump. adds 2c2d405829e dbr: Filter-out TARGET_FLAGS_REGNUM from end_of_function_needs. adds 2b36e4dc813 config.gcc: Remove support for crisv32-*-* and cris-*-linux*. adds 3b34ba1fba8 cris: Remove from gcc/config/cris: t-linux, linux.h, linux.opt adds 39748a89976 libgcc: cris: Remove support for crisv32-*-* and cris*-*-linux adds a012982fd0d gcc/testsuite: gcc.target/cris: Remove crisv32-* and cris-l [...] adds 06644ca9895 gcc/testsuite: Remove traces of crisv32-* outside gcc.target/cris adds 0e44849e9ef gcc/config/cris/t-elfmulti: Remove crisv32 multilib. adds d0780379c1b gcc/config/cris: Remove shared-library and CRIS v32 support. adds fb062a8b7bc cris: Move trivially from cc0 to reg:CC model, removing mos [...] adds 27228024598 cris: Emit trivial btstq expected by gcc.target/cris/sync-2 [...] adds a792c62c17a cris: Define TARGET_FLAGS_REGNUM. adds a4f15e7ae10 config/cris/cris.h (REVERSIBLE_CC_MODE): Define to true. adds e49cee5c8dc cris.md: Post-reload, split/generate clobberless memory des [...] adds 12bdaa7d3e9 cris.md: Post-reload, split/generate clobberless zero source moves adds b3e01c3d1b6 cris: Introduce CC_NZVCmode and CC_NZmode. adds a82c9fb3f70 cris: Enable *movsi_internal to set condition codes. adds 3c7016b08f7 cris: Enable movhi and movqi to set condition codes. Anonymize. adds 61c964c7fd2 cris: Enable extend operations to SImode to set condition codes. adds e561b9fe0b4 cris: Enable additions and subtractions to set condition codes. adds 730cafefe6b cris: Enable general "and", "or", "xor", "not" to set condi [...] adds d137723be6b cris: Enable 32-bit shifts, clz, bswap, umin to set conditi [...] adds b73bf8a14dd cris: Enable single-bit btst/btstq to set condition codes. adds a33649e6664 cris: Enable "neg" to set condition codes. adds 8415ced06ed testsuite: Fix up two testcases [PR95008] adds 65ba91b79e1 Remove last use of expr_align adds ad00a297ec4 Small housekeeping work in gigi adds 40bd5a53625 Fix missing back-annotation for Out parameter adds b9364a56d10 Accept qualified aggregates in memset path adds aff220748ca Fix problematic cases of wrapping adds 527ed00b715 Do not make a local copy of large aggregate adds e92f85c792c Do not override -fnon-call-exceptions in default mode adds 2448ee85a89 Fix tree sharing issue with slices adds 1e3cabd45d4 Fix small issues with -fgnat-encodings=minimal adds a5720c08a32 Add assertion for access attributes adds 925b418e065 Update copyright year adds 261356844a6 libbacktrace: support fetching executable name using sysctl adds 31ae7b863a8 libbacktrace: sometimes read debug sections individually adds 4b26b13871a libbacktrace: support short read adds dea40c941a4 libbacktrace: add Mach-O support adds 8600440e147 libbacktrace: don't free ELF strtab if error occurs after s [...] adds 4ae915cdbf0 Daily bump. adds ef6394205d7 libbacktrace: don't crash if ELF file has no sections new 92ed82367e7 PR fortran/93499 - ICE on division by zero in declaration s [...]
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 | 191 + gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 111 + gcc/ada/gcc-interface/ada-tree.h | 16 +- gcc/ada/gcc-interface/ada.h | 2 +- gcc/ada/gcc-interface/cuintp.c | 2 +- gcc/ada/gcc-interface/decl.c | 240 +- gcc/ada/gcc-interface/gadaint.h | 2 +- gcc/ada/gcc-interface/gigi.h | 67 +- gcc/ada/gcc-interface/lang-specs.h | 2 +- gcc/ada/gcc-interface/misc.c | 105 +- gcc/ada/gcc-interface/targtyps.c | 2 +- gcc/ada/gcc-interface/trans.c | 190 +- gcc/ada/gcc-interface/utils.c | 60 +- gcc/ada/gcc-interface/utils2.c | 24 +- gcc/config.gcc | 28 +- gcc/config/cris/constraints.md | 24 +- gcc/config/cris/cris-modes.def | 56 + gcc/config/cris/cris-protos.h | 15 +- gcc/config/cris/cris.c | 1454 ++----- gcc/config/cris/cris.h | 124 +- gcc/config/cris/cris.md | 4259 ++++---------------- gcc/config/cris/cris.opt | 4 - gcc/config/cris/linux.h | 150 - gcc/config/cris/linux.opt | 33 - gcc/config/cris/predicates.md | 62 +- gcc/config/cris/sync.md | 45 +- gcc/config/cris/t-elfmulti | 7 +- gcc/config/cris/t-linux | 5 - gcc/cp/ChangeLog | 10 + gcc/cp/NEWS | 408 -- gcc/cp/coroutines.cc | 15 +- gcc/fortran/ChangeLog | 6 + gcc/fortran/arith.c | 34 + gcc/ira-color.c | 63 +- gcc/resource.c | 6 + gcc/testsuite/ChangeLog | 33 + gcc/testsuite/g++.dg/coroutines/torture/pr95003.C | 50 + gcc/testsuite/gcc.dg/20020919-1.c | 2 +- gcc/testsuite/gcc.dg/analyzer/pr93382.c | 2 +- gcc/testsuite/gcc.dg/pr31866.c | 2 +- gcc/testsuite/gcc.dg/pr46647.c | 4 +- gcc/testsuite/gcc.dg/sibcall-10.c | 2 +- gcc/testsuite/gcc.dg/sibcall-3.c | 2 +- gcc/testsuite/gcc.dg/sibcall-4.c | 2 +- gcc/testsuite/gcc.dg/sibcall-9.c | 2 +- gcc/testsuite/gcc.dg/torture/cris-asm-mof-1.c | 2 +- gcc/testsuite/gcc.dg/torture/cris-volatile-1.c | 2 +- gcc/testsuite/gcc.dg/torture/pr38948.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/20040204-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/loop-1.c | 2 +- gcc/testsuite/gcc.dg/two-types-6.c | 2 +- gcc/testsuite/gcc.dg/weak/typeof-2.c | 1 - gcc/testsuite/gcc.target/cris/asm-other.S | 11 +- gcc/testsuite/gcc.target/cris/asmreg-1.c | 2 +- gcc/testsuite/gcc.target/cris/cris.exp | 2 +- gcc/testsuite/gcc.target/cris/inasm-other.c | 8 +- gcc/testsuite/gcc.target/cris/sync-1-v10.c | 1 - gcc/testsuite/gcc.target/cris/sync-1-v32.c | 5 - gcc/testsuite/gcc.target/cris/sync-2i.c | 1 - gcc/testsuite/gcc.target/cris/sync-2s.c | 1 - gcc/testsuite/gcc.target/cris/sync-3i.c | 1 - gcc/testsuite/gcc.target/cris/sync-3s.c | 1 - gcc/testsuite/gcc.target/cris/sync-4i.c | 1 - gcc/testsuite/gcc.target/cris/sync-4s.c | 1 - .../gcc.target/cris/torture/cris-torture.exp | 2 +- .../gcc.target/cris/torture/sync-mis-op-i-1.c | 4 - .../gcc.target/cris/torture/sync-mis-op-i-1a.c | 1 - .../gcc.target/cris/torture/sync-mis-op-i-1ml.c | 4 - .../gcc.target/cris/torture/sync-mis-op-i-2.c | 4 - .../gcc.target/cris/torture/sync-mis-op-i-2a.c | 1 - .../gcc.target/cris/torture/sync-mis-op-i-2ml.c | 4 - .../gcc.target/cris/torture/sync-mis-op-i-3.c | 4 - .../gcc.target/cris/torture/sync-mis-op-i-3a.c | 1 - .../gcc.target/cris/torture/sync-mis-op-i-3ml.c | 4 - .../gcc.target/cris/torture/sync-mis-op-s-1.c | 13 +- .../gcc.target/cris/torture/sync-mis-op-s-1a.c | 1 - .../gcc.target/cris/torture/sync-mis-op-s-1ml.c | 4 - .../gcc.target/cris/torture/sync-mis-xchg-i-1.c | 4 - .../gcc.target/cris/torture/sync-mis-xchg-i-1a.c | 1 - .../gcc.target/cris/torture/sync-mis-xchg-i-1ml.c | 4 - .../gcc.target/cris/torture/sync-mis-xchg-i-2.c | 4 - .../gcc.target/cris/torture/sync-mis-xchg-i-2a.c | 1 - .../gcc.target/cris/torture/sync-mis-xchg-i-2ml.c | 4 - .../gcc.target/cris/torture/sync-mis-xchg-i-3.c | 4 - .../gcc.target/cris/torture/sync-mis-xchg-i-3a.c | 1 - .../gcc.target/cris/torture/sync-mis-xchg-i-3ml.c | 4 - .../gcc.target/cris/torture/sync-mis-xchg-s-1.c | 4 - .../gcc.target/cris/torture/sync-mis-xchg-s-1a.c | 1 - .../gcc.target/cris/torture/sync-mis-xchg-s-1ml.c | 4 - gcc/testsuite/gcc.target/i386/pr92807-1.c | 2 +- gcc/testsuite/gfortran.dg/pr93499.f90 | 10 + gcc/testsuite/lib/target-supports.exp | 5 +- gcc/tree.c | 45 - gcc/tree.h | 1 - libbacktrace/ChangeLog | 47 + libbacktrace/Makefile.am | 68 +- libbacktrace/Makefile.in | 123 +- libbacktrace/config.h.in | 11 + libbacktrace/configure | 148 +- libbacktrace/configure.ac | 40 + libbacktrace/elf.c | 106 +- libbacktrace/fileline.c | 84 +- libbacktrace/filetype.awk | 19 +- libbacktrace/macho.c | 1309 ++++++ libbacktrace/read.c | 22 +- libgcc/ChangeLog | 5 + libgcc/config.host | 9 - libgcc/config/cris/libgcc-glibc.ver | 7 - libgcc/config/cris/t-linux | 2 - libphobos/ChangeLog | 15 + libphobos/Makefile.am | 10 +- libphobos/Makefile.in | 11 +- libphobos/aclocal.m4 | 2 + libphobos/configure | 91 +- libphobos/configure.ac | 4 + libphobos/libdruntime/config/x86/switchcontext.S | 8 + 117 files changed, 4139 insertions(+), 6120 deletions(-) create mode 100644 gcc/config/cris/cris-modes.def delete mode 100644 gcc/config/cris/linux.h delete mode 100644 gcc/config/cris/linux.opt delete mode 100644 gcc/config/cris/t-linux delete mode 100644 gcc/cp/NEWS create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/pr95003.C delete mode 100644 gcc/testsuite/gcc.target/cris/sync-1-v32.c delete mode 100644 gcc/testsuite/gcc.target/cris/torture/sync-mis-op-i-1.c delete mode 100644 gcc/testsuite/gcc.target/cris/torture/sync-mis-op-i-1ml.c delete mode 100644 gcc/testsuite/gcc.target/cris/torture/sync-mis-op-i-2.c delete mode 100644 gcc/testsuite/gcc.target/cris/torture/sync-mis-op-i-2ml.c delete mode 100644 gcc/testsuite/gcc.target/cris/torture/sync-mis-op-i-3.c delete mode 100644 gcc/testsuite/gcc.target/cris/torture/sync-mis-op-i-3ml.c delete mode 100644 gcc/testsuite/gcc.target/cris/torture/sync-mis-op-s-1ml.c delete mode 100644 gcc/testsuite/gcc.target/cris/torture/sync-mis-xchg-i-1.c delete mode 100644 gcc/testsuite/gcc.target/cris/torture/sync-mis-xchg-i-1ml.c delete mode 100644 gcc/testsuite/gcc.target/cris/torture/sync-mis-xchg-i-2.c delete mode 100644 gcc/testsuite/gcc.target/cris/torture/sync-mis-xchg-i-2ml.c delete mode 100644 gcc/testsuite/gcc.target/cris/torture/sync-mis-xchg-i-3.c delete mode 100644 gcc/testsuite/gcc.target/cris/torture/sync-mis-xchg-i-3ml.c delete mode 100644 gcc/testsuite/gcc.target/cris/torture/sync-mis-xchg-s-1.c delete mode 100644 gcc/testsuite/gcc.target/cris/torture/sync-mis-xchg-s-1ml.c create mode 100644 gcc/testsuite/gfortran.dg/pr93499.f90 create mode 100644 libbacktrace/macho.c delete mode 100644 libgcc/config/cris/libgcc-glibc.ver delete mode 100644 libgcc/config/cris/t-linux