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-aarch64-mainline-allnoconfig in repository toolchain/ci/gcc.
from 7d01da81b80 Daily bump. adds 9a4a29eaf23 Darwin: Define OBJECT_FORMAT_MACHO. adds 8381075ff3f Darwin: Check for that flag-reorder-and-partition. adds 19bf83a9a06 Darwin: Update rules for handling alignment of globals. adds 43dadcf3e7b Darwin: Amend a comment to be more inclusive [NFC]. adds 8f921393e33 i386: Add V2SFmode DIV insn pattern [PR95046, PR103797] adds ffb5418fb79 Daily bump. adds 4ae906e46c4 Fortran: simplify library code for integer-to-decimal conversion adds 10ae9946dce Daily bump. adds 9525c26bf19 Fortran: speed up decimal output of integers adds d87483015d4 i386: Check AX input in any_mul_highpart peepholes adds ad6091d1b89 Daily bump. adds 500d3f0a302 RISC-V: fixed testcase riscv/pr103302.c adds e078de24eae testsuite: Avoid unwanted vecorization [PR95046] adds 9407058a430 ix86: Don't use the 'm' constraint for x86_64_general_operand adds 88cdcb5c18d c++: hard error w/ ptr+N and incomplete type [PR103700] adds 916ec36d0a3 c++: Add testcase for SFINAE w/ p[N] and incomplete type [P [...] adds ea8b5640551 Improve atomic store implementation on hppa-linux. adds 3430132f3e8 Fortran: fix use of static_assert() to conform to C11 adds d1e111daee5 Daily bump. adds 472568f5d89 Fix tdpbf16ps testcase new 242783c52c2 i386: Fix handling of SUBREGs in divv2sf3 [PR103842] new 786973ce33d docs: replace http:// with https:// new a187edd2b43 driver: Improve option diagnostics [PR103465] new cff8fa9a440 docs: Use https in manual.
The 4 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 | 55 ++ gcc/DATESTAMP | 2 +- .../doc/share/gnu_free_documentation_license.rst | 4 +- gcc/ada/gnat-style.texi | 4 +- gcc/ada/gnat_rm.texi | 4 +- gcc/ada/gnat_ugn.texi | 4 +- gcc/c-family/ChangeLog | 7 + gcc/c-family/c-common.c | 2 + gcc/config.gcc | 14 + gcc/config/darwin.c | 24 +- gcc/config/darwin.h | 11 +- gcc/config/i386/constraints.md | 10 + gcc/config/i386/i386.md | 77 +-- gcc/config/i386/mmx.md | 22 + gcc/config/pa/pa-protos.h | 1 - gcc/config/pa/pa.c | 76 --- gcc/config/pa/pa.md | 40 +- gcc/d/gdc.texi | 12 +- gcc/doc/contrib.texi | 2 +- gcc/doc/contribute.texi | 10 +- gcc/doc/extend.texi | 4 +- gcc/doc/gccint.texi | 2 +- gcc/doc/gnu.texi | 4 +- gcc/doc/implement-c.texi | 2 +- gcc/doc/implement-cxx.texi | 2 +- gcc/doc/include/fdl.texi | 6 +- gcc/doc/include/gpl_v3.texi | 6 +- gcc/doc/install.texi | 32 +- gcc/doc/invoke.texi | 10 +- gcc/doc/passes.texi | 2 +- gcc/doc/service.texi | 2 +- gcc/doc/sourcebuild.texi | 2 +- gcc/doc/standards.texi | 6 +- gcc/fortran/gfortran.texi | 14 +- gcc/fortran/intrinsic.texi | 4 +- gcc/go/gccgo.texi | 4 +- gcc/jit/docs/_build/texinfo/libgccjit.texi | 96 +-- gcc/jit/docs/cp/index.rst | 4 +- gcc/jit/docs/cp/intro/index.rst | 2 +- gcc/jit/docs/cp/intro/tutorial01.rst | 2 +- gcc/jit/docs/cp/intro/tutorial02.rst | 2 +- gcc/jit/docs/cp/intro/tutorial03.rst | 2 +- gcc/jit/docs/cp/intro/tutorial04.rst | 2 +- gcc/jit/docs/cp/topics/asm.rst | 2 +- gcc/jit/docs/cp/topics/compilation.rst | 2 +- gcc/jit/docs/cp/topics/contexts.rst | 2 +- gcc/jit/docs/cp/topics/expressions.rst | 2 +- gcc/jit/docs/cp/topics/functions.rst | 2 +- gcc/jit/docs/cp/topics/index.rst | 2 +- gcc/jit/docs/cp/topics/locations.rst | 2 +- gcc/jit/docs/cp/topics/objects.rst | 2 +- gcc/jit/docs/cp/topics/types.rst | 2 +- gcc/jit/docs/index.rst | 6 +- gcc/jit/docs/internals/index.rst | 10 +- gcc/jit/docs/intro/index.rst | 2 +- gcc/jit/docs/intro/tutorial01.rst | 2 +- gcc/jit/docs/intro/tutorial02.rst | 2 +- gcc/jit/docs/intro/tutorial03.rst | 2 +- gcc/jit/docs/intro/tutorial04.rst | 2 +- gcc/jit/docs/intro/tutorial05.rst | 2 +- gcc/jit/docs/topics/asm.rst | 2 +- gcc/jit/docs/topics/compatibility.rst | 2 +- gcc/jit/docs/topics/compilation.rst | 2 +- gcc/jit/docs/topics/contexts.rst | 2 +- gcc/jit/docs/topics/expressions.rst | 2 +- gcc/jit/docs/topics/function-pointers.rst | 2 +- gcc/jit/docs/topics/functions.rst | 2 +- gcc/jit/docs/topics/index.rst | 2 +- gcc/jit/docs/topics/locations.rst | 2 +- gcc/jit/docs/topics/objects.rst | 2 +- gcc/jit/docs/topics/performance.rst | 2 +- gcc/jit/docs/topics/types.rst | 2 +- gcc/opts.c | 125 ++-- gcc/opts.h | 2 + gcc/testsuite/ChangeLog | 50 ++ gcc/testsuite/g++.dg/opt/pr103842.C | 31 + gcc/testsuite/g++.dg/template/sfinae32.C | 24 + gcc/testsuite/g++.dg/template/sfinae32a.C | 24 + gcc/testsuite/gcc.dg/attr-aligned.c | 8 +- gcc/testsuite/gcc.dg/darwin-aligned-globals.c | 24 + gcc/testsuite/gcc.dg/darwin-comm-1.c | 5 + gcc/testsuite/gcc.target/i386/amx-check.h | 23 +- gcc/testsuite/gcc.target/i386/amxbf16-dpbf16ps-2.c | 30 +- gcc/testsuite/gcc.target/i386/pr103762-1a.c | 647 +++++++++++++++++++++ gcc/testsuite/gcc.target/i386/pr103762-1b.c | 7 + gcc/testsuite/gcc.target/i386/pr103762-1c.c | 7 + gcc/testsuite/gcc.target/i386/pr103785.c | 38 ++ gcc/testsuite/gcc.target/i386/pr89261.c | 3 +- gcc/testsuite/gcc.target/i386/pr95046-1.c | 11 +- gcc/testsuite/gcc.target/riscv/pr103302.c | 2 +- gcc/testsuite/gfortran.dg/extract_recip_1.f | 2 +- gcc/testsuite/gfortran.dg/pr98076.f90 | 293 ++++++++++ gcc/toplev.c | 2 + libgfortran/ChangeLog | 30 + libgfortran/io/write.c | 70 ++- libgfortran/libgfortran.h | 7 +- libgfortran/runtime/backtrace.c | 1 + libgfortran/runtime/error.c | 31 - libgfortran/runtime/string.c | 99 +++- 99 files changed, 1798 insertions(+), 461 deletions(-) create mode 100644 gcc/testsuite/g++.dg/opt/pr103842.C create mode 100644 gcc/testsuite/g++.dg/template/sfinae32.C create mode 100644 gcc/testsuite/g++.dg/template/sfinae32a.C create mode 100644 gcc/testsuite/gcc.dg/darwin-aligned-globals.c create mode 100644 gcc/testsuite/gcc.dg/darwin-comm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr103762-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr103762-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr103762-1c.c create mode 100644 gcc/testsuite/gcc.target/i386/pr103785.c create mode 100644 gcc/testsuite/gfortran.dg/pr98076.f90