[gcc r15-3062] Fortran: Fix ICE in sizeof(coarray) [PR77518]

2024-08-21 Thread Andre Vehreschild via Gcc-cvs
https://gcc.gnu.org/g:515730fd65a03c5f92f9ab6438d023aee8cfbecf commit r15-3062-g515730fd65a03c5f92f9ab6438d023aee8cfbecf Author: Andre Vehreschild Date: Thu Jul 18 14:53:31 2024 +0200 Fortran: Fix ICE in sizeof(coarray) [PR77518] Use se's class_container where present in sizeof().

[gcc r15-3063] testsuite: i386: Fix g++.target/i386/pr116275-2.C on Solaris/x86

2024-08-21 Thread Rainer Orth via Gcc-cvs
https://gcc.gnu.org/g:cc8fc9850d1a4b614da104cfecd4c2368ee03c98 commit r15-3063-gcc8fc9850d1a4b614da104cfecd4c2368ee03c98 Author: Rainer Orth Date: Wed Aug 21 10:04:07 2024 +0200 testsuite: i386: Fix g++.target/i386/pr116275-2.C on Solaris/x86 The new g++.target/i386/pr116275-2.C t

[gcc r15-3064] c++, coroutines: Check for malformed functions before splitting.

2024-08-21 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:3949b7c0a87475692d1727086bdccb8133c53497 commit r15-3064-g3949b7c0a87475692d1727086bdccb8133c53497 Author: Iain Sandoe Date: Wed Aug 14 13:30:30 2024 +0100 c++, coroutines: Check for malformed functions before splitting. This performs the same basic check tha

[gcc r15-3065] libstdc++: Fix std::variant to reject array types [PR116381]

2024-08-21 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:1e10b3b8825ee398f077500af6ae1f5db180983a commit r15-3065-g1e10b3b8825ee398f077500af6ae1f5db180983a Author: Jonathan Wakely Date: Tue Aug 20 16:52:22 2024 +0100 libstdc++: Fix std::variant to reject array types [PR116381] libstdc++-v3/ChangeLog:

[gcc r15-3066] Fix coarray rank for non-coarrays in derived types. [PR86468]

2024-08-21 Thread Andre Vehreschild via Gcc-cvs
https://gcc.gnu.org/g:723b30bee4e4fa3feba9ef03ce7dca95501e1555 commit r15-3066-g723b30bee4e4fa3feba9ef03ce7dca95501e1555 Author: Andre Vehreschild Date: Fri Aug 16 15:07:39 2024 +0200 Fix coarray rank for non-coarrays in derived types. [PR86468] The corank was propagated to array

[gcc r15-3067] libstdc++: Check ios::uppercase for ios::fixed floating-point output [PR114862]

2024-08-21 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:878bb62cfc158b5324cc2b2476f92fb4237fd82a commit r15-3067-g878bb62cfc158b5324cc2b2476f92fb4237fd82a Author: Jonathan Wakely Date: Wed May 8 10:03:20 2024 +0100 libstdc++: Check ios::uppercase for ios::fixed floating-point output [PR114862] This is LWG 4084 wh

[gcc r15-3068] libstdc++: Use strlen for std::char_traits::length [PR102958]

2024-08-21 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:fd7dabc116b9abc40ee6aa25bcc5d240b8cc516a commit r15-3068-gfd7dabc116b9abc40ee6aa25bcc5d240b8cc516a Author: Jonathan Wakely Date: Tue Jan 9 16:19:20 2024 + libstdc++: Use strlen for std::char_traits::length [PR102958] libstdc++-v3/ChangeLog:

[gcc r15-3069] tree-optimization/116380 - bogus SSA update with loop distribution

2024-08-21 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:af0d2d95a5f767d92bd64f959679fb4612247b0b commit r15-3069-gaf0d2d95a5f767d92bd64f959679fb4612247b0b Author: Richard Biener Date: Wed Aug 21 13:56:40 2024 +0200 tree-optimization/116380 - bogus SSA update with loop distribution When updating LC PHIs after copyi

[gcc r15-3070] sra: Avoid risking x87 magling binary representation of a replacement (PR 58416)

2024-08-21 Thread Martin Jambor via Gcc-cvs
https://gcc.gnu.org/g:f577959f420ae404f99f630dadc1c0370734d0da commit r15-3070-gf577959f420ae404f99f630dadc1c0370734d0da Author: Martin Jambor Date: Wed Aug 21 14:49:11 2024 +0200 sra: Avoid risking x87 magling binary representation of a replacement (PR 58416) PR 58416 shows that

[gcc r13-8985] [testsuite] [arm] [vect] adjust mve-vshr test [PR113281]

2024-08-21 Thread Richard Ball via Gcc-cvs
https://gcc.gnu.org/g:3e5cf9f060f39a958edf4b817f632ee93e96d55c commit r13-8985-g3e5cf9f060f39a958edf4b817f632ee93e96d55c Author: Alexandre Oliva Date: Wed Jun 26 02:08:18 2024 -0300 [testsuite] [arm] [vect] adjust mve-vshr test [PR113281] The test was too optimistic, alas. We use

[gcc r12-10680] [testsuite] [arm] [vect] adjust mve-vshr test [PR113281]

2024-08-21 Thread Richard Ball via Gcc-cvs
https://gcc.gnu.org/g:881b54f56e77dc470d27e4746b90dc7819c2be81 commit r12-10680-g881b54f56e77dc470d27e4746b90dc7819c2be81 Author: Alexandre Oliva Date: Wed Jun 26 02:08:18 2024 -0300 [testsuite] [arm] [vect] adjust mve-vshr test [PR113281] The test was too optimistic, alas. We us

[gcc r15-3071] tree-optimization/116406 - ICE with int<->float punning prevention

2024-08-21 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:893cef363c46fa879b47d2b042c19c98bcd2b5f8 commit r15-3071-g893cef363c46fa879b47d2b042c19c98bcd2b5f8 Author: Richard Biener Date: Wed Aug 21 14:15:33 2024 +0200 tree-optimization/116406 - ICE with int<->float punning prevention The following does away with the

[gcc r15-3072] aarch64: Implement popcountti2 pattern [PR113042]

2024-08-21 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:4a5d6118c10dfa4f1ed28ab4875bb80f2b2dca9d commit r15-3072-g4a5d6118c10dfa4f1ed28ab4875bb80f2b2dca9d Author: Andrew Pinski Date: Fri Aug 16 11:18:31 2024 -0700 aarch64: Implement popcountti2 pattern [PR113042] When CSSC is not enabled, 128bit popcount can be im

[gcc r15-3073] aarch64: Fix caller saves of VNx2QI [PR116238]

2024-08-21 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:ec9d6d45191f639482344362d048294e74587ca3 commit r15-3073-gec9d6d45191f639482344362d048294e74587ca3 Author: Richard Sandiford Date: Wed Aug 21 17:35:47 2024 +0100 aarch64: Fix caller saves of VNx2QI [PR116238] The testcase contains a VNx2QImode pseudo that is

[gcc r15-3074] [PR rtl-optimization/116437] Fix RTL checking issue in ext-dce

2024-08-21 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:cdc9cd4afe8949276a0c50215eb7f23e2086044f commit r15-3074-gcdc9cd4afe8949276a0c50215eb7f23e2086044f Author: Jeff Law Date: Wed Aug 21 16:52:23 2024 -0600 [PR rtl-optimization/116437] Fix RTL checking issue in ext-dce Another RTL checking failure in ext-dce. A

[gcc r15-3075] RISC-V: Add testcases for unsigned vector .SAT_TRUNC form 2

2024-08-21 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:1e99e1ba79964f47f8850871d025209dfab73693 commit r15-3075-g1e99e1ba79964f47f8850871d025209dfab73693 Author: Pan Li Date: Wed Aug 21 17:43:12 2024 +0800 RISC-V: Add testcases for unsigned vector .SAT_TRUNC form 2 This patch would like to add test cases for the

[gcc r15-3076] RISC-V: Add testcases for unsigned vector .SAT_TRUNC form 3

2024-08-21 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:91f213908c0443b0249490b03b8046509f6e7e9d commit r15-3076-g91f213908c0443b0249490b03b8046509f6e7e9d Author: Pan Li Date: Wed Aug 21 17:57:47 2024 +0800 RISC-V: Add testcases for unsigned vector .SAT_TRUNC form 3 This patch would like to add test cases for the

[gcc(refs/vendors/microsoft/heads/main)] Update xfail with new failures

2024-08-21 Thread Eugene Rozenfeld via Gcc-cvs
https://gcc.gnu.org/g:12a15e5a3f2f3fed01060d0e1a78e2b5586c1195 commit 12a15e5a3f2f3fed01060d0e1a78e2b5586c1195 Author: MS Automation Date: Tue Aug 20 13:49:41 2024 + Update xfail with new failures Diff: --- .../testsuite-management/x86_64-pc-linux-gnu.xfail | 23 +

[gcc r15-3078] Align ix86_{move_max,store_max} with vectorizer.

2024-08-21 Thread hongtao Liu via Gcc-cvs
https://gcc.gnu.org/g:6ea25c041964bf63014fcf7bb68fb1f5a0a4e123 commit r15-3078-g6ea25c041964bf63014fcf7bb68fb1f5a0a4e123 Author: liuhongt Date: Thu Aug 15 12:54:07 2024 +0800 Align ix86_{move_max,store_max} with vectorizer. When none of mprefer-vector-width, avx256_optimal/avx128_

[gcc r14-10608] Align ix86_{move_max,store_max} with vectorizer.

2024-08-21 Thread hongtao Liu via Gcc-cvs
https://gcc.gnu.org/g:27dc1533b6dfc49f3912c524db51d6c372a5ac3d commit r14-10608-g27dc1533b6dfc49f3912c524db51d6c372a5ac3d Author: liuhongt Date: Thu Aug 15 12:54:07 2024 +0800 Align ix86_{move_max,store_max} with vectorizer. When none of mprefer-vector-width, avx256_optimal/avx128

[gcc r13-8987] Align ix86_{move_max,store_max} with vectorizer.

2024-08-21 Thread hongtao Liu via Gcc-cvs
https://gcc.gnu.org/g:aea374238cec1a1e53fb79575d2f998e16926999 commit r13-8987-gaea374238cec1a1e53fb79575d2f998e16926999 Author: liuhongt Date: Thu Aug 15 12:54:07 2024 +0800 Align ix86_{move_max,store_max} with vectorizer. When none of mprefer-vector-width, avx256_optimal/avx128_

[gcc r12-10682] Align ix86_{move_max,store_max} with vectorizer.

2024-08-21 Thread hongtao Liu via Gcc-cvs
https://gcc.gnu.org/g:b4bc34db3f2948e37ad55a09870635e88c54c7d3 commit r12-10682-gb4bc34db3f2948e37ad55a09870635e88c54c7d3 Author: liuhongt Date: Thu Aug 15 12:54:07 2024 +0800 Align ix86_{move_max,store_max} with vectorizer. When none of mprefer-vector-width, avx256_optimal/avx128

[gcc r15-3079] Makefile.tpl: drop leftover intermodule cruft

2024-08-21 Thread Sam James via Gcc-cvs
https://gcc.gnu.org/g:d6a112afe7cd9ade0d06c3128d1f29b6454a7f5c commit r15-3079-gd6a112afe7cd9ade0d06c3128d1f29b6454a7f5c Author: Sam James Date: Wed Aug 14 13:22:02 2024 +0100 Makefile.tpl: drop leftover intermodule cruft intermodule supported was dropped in r0-103106-gde6ba7aee15

[gcc r15-3080] Makefile.tpl: fix whitespace in licence header

2024-08-21 Thread Sam James via Gcc-cvs
https://gcc.gnu.org/g:c1aba5e7e7da5f2bd75873d3853f1de85addc2ac commit r15-3080-gc1aba5e7e7da5f2bd75873d3853f1de85addc2ac Author: Sam James Date: Wed Aug 14 13:25:01 2024 +0100 Makefile.tpl: fix whitespace in licence header * Makefile.in: Regenerate. * Makefile.

[gcc r15-3081] Dump aliases in -fcallgraph-info

2024-08-21 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:23496098bba769044ed352c0d7bdb317477c16ac commit r15-3081-g23496098bba769044ed352c0d7bdb317477c16ac Author: Alexandre Oliva Date: Thu Aug 22 01:27:55 2024 -0300 Dump aliases in -fcallgraph-info Dump ICF-unified decls, thunks, aliases and whatnot along with the

[gcc r13-8988] Fix testcase failure.

2024-08-21 Thread hongtao Liu via Gcc-cvs
https://gcc.gnu.org/g:ea9c508927ec032c6d67a24df59ffa429e4d3d95 commit r13-8988-gea9c508927ec032c6d67a24df59ffa429e4d3d95 Author: liuhongt Date: Thu Aug 22 14:31:40 2024 +0800 Fix testcase failure. gcc/testsuite/ChangeLog: * gcc.target/i386/pieces-memcpy-10.c: Use