[gcc r14-10829] match.pd: Further fma negation fixes [PR116891]

2024-10-23 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:6603ec4d113dba8dc286140cb440a89dcb411a6e commit r14-10829-g6603ec4d113dba8dc286140cb440a89dcb411a6e Author: Jakub Jelinek Date: Tue Oct 15 19:38:46 2024 +0200 match.pd: Further fma negation fixes [PR116891] On Mon, Oct 14, 2024 at 08:53:29AM +0200, Jakub Jeli

[gcc r14-10828] middle-end/116891 - fix (negate (IFN_FNMS@3 @0 @1 @2)) -> (IFN_FMA @0 @1 @2)

2024-10-23 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:ffce44e8be1fda467ea7aea02f40c22d03fdd206 commit r14-10828-gffce44e8be1fda467ea7aea02f40c22d03fdd206 Author: Richard Biener Date: Mon Oct 14 08:11:22 2024 +0200 middle-end/116891 - fix (negate (IFN_FNMS@3 @0 @1 @2)) -> (IFN_FMA @0 @1 @2) Transforming -fma (-a,

[gcc r15-4562] libcpp: Add -Wleading-whitespace= warning

2024-10-23 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:d4499a232aa68e2bfa28cb93f6eeafda2d93f2de commit r15-4562-gd4499a232aa68e2bfa28cb93f6eeafda2d93f2de Author: Jakub Jelinek Date: Wed Oct 23 09:58:06 2024 +0200 libcpp: Add -Wleading-whitespace= warning The following patch on top of the r15-4346 patch adds -

[gcc r15-4563] c-family: Regenerate c.opt.urls

2024-10-23 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:89c92804ea307ec807cc74c1cff4d3503452587a commit r15-4563-g89c92804ea307ec807cc74c1cff4d3503452587a Author: Jakub Jelinek Date: Wed Oct 23 10:18:46 2024 +0200 c-family: Regenerate c.opt.urls Forgot to regenerate urls after -Wleading-whitespace addition.

[gcc r15-4564] tree-sra: Avoid SRAing arguments to a function returning_twice (PR 117142)

2024-10-23 Thread Martin Jambor via Gcc-cvs
https://gcc.gnu.org/g:29d8f1f0b7ad3c69b3bdb130325300d5f73aa784 commit r15-4564-g29d8f1f0b7ad3c69b3bdb130325300d5f73aa784 Author: Martin Jambor Date: Wed Oct 23 11:30:32 2024 +0200 tree-sra: Avoid SRAing arguments to a function returning_twice (PR 117142) PR 117142 shows that the c

[gcc r15-4565] Fortran: Minor follow-up cleanup to error.cc

2024-10-23 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:0ecc45a88d772268a3bd83af02759857da0826d4 commit r15-4565-g0ecc45a88d772268a3bd83af02759857da0826d4 Author: Tobias Burnus Date: Wed Oct 23 12:25:00 2024 +0200 Fortran: Minor follow-up cleanup to error.cc Follow up to r15-4268-g459c6018d2308d, which removed dea

[gcc r14-10830] c-family: Fix up -Wsizeof-pointer-memaccess ICEs [PR117230]

2024-10-23 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:20c180cf65e81257d40d6e0f3d798b5ec5364b11 commit r14-10830-g20c180cf65e81257d40d6e0f3d798b5ec5364b11 Author: Jakub Jelinek Date: Tue Oct 22 20:30:41 2024 +0200 c-family: Fix up -Wsizeof-pointer-memaccess ICEs [PR117230] In the following testcases, we ICE on al

[gcc r14-10831] Fix ICE due to isa mismatch for the builtins.

2024-10-23 Thread hongtao Liu via Gcc-cvs
https://gcc.gnu.org/g:b718f6ec1674c0db30f26c65b7a9215e9388dd6c commit r14-10831-gb718f6ec1674c0db30f26c65b7a9215e9388dd6c Author: liuhongt Date: Tue Oct 22 01:54:40 2024 -0700 Fix ICE due to isa mismatch for the builtins. gcc/ChangeLog: PR target/117240

[gcc r13-9145] Fix ICE due to isa mismatch for the builtins.

2024-10-23 Thread hongtao Liu via Gcc-cvs
https://gcc.gnu.org/g:2452387468423882c0732e0fad3a83e887574ccc commit r13-9145-g2452387468423882c0732e0fad3a83e887574ccc Author: liuhongt Date: Tue Oct 22 01:54:40 2024 -0700 Fix ICE due to isa mismatch for the builtins. gcc/ChangeLog: PR target/117240

[gcc r15-4566] Fix ICE due to isa mismatch for the builtins.

2024-10-23 Thread hongtao Liu via Gcc-cvs
https://gcc.gnu.org/g:403e361d5aa620e77c9832578b2409a0fdd79d96 commit r15-4566-g403e361d5aa620e77c9832578b2409a0fdd79d96 Author: liuhongt Date: Tue Oct 22 01:54:40 2024 -0700 Fix ICE due to isa mismatch for the builtins. gcc/ChangeLog: PR target/117240

[gcc r15-4578] Implement operator_pointer_diff::fold_range

2024-10-23 Thread Andrew Macleod via Gcc-cvs
https://gcc.gnu.org/g:774ad67fba458dd1beaa0f2d3e389aac46ca18b5 commit r15-4578-g774ad67fba458dd1beaa0f2d3e389aac46ca18b5 Author: Andrew MacLeod Date: Mon Oct 21 16:32:00 2024 -0400 Implement operator_pointer_diff::fold_range prange has no default fold_range processing like irange

[gcc(refs/users/meissner/heads/work182-sha)] Add potential p-future XVRLD and XVRLDI instructions.

2024-10-23 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:2b340357813089fb211cb2fca80c002f111c18d3 commit 2b340357813089fb211cb2fca80c002f111c18d3 Author: Michael Meissner Date: Wed Oct 23 13:26:49 2024 -0400 Add potential p-future XVRLD and XVRLDI instructions. 2024-10-16 Michael Meissner gcc/

[gcc(refs/users/meissner/heads/work182-sha)] Add missing test.

2024-10-23 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:df1fee6dbf33ca6aa5aae3157efa0f74dcb02dbf commit df1fee6dbf33ca6aa5aae3157efa0f74dcb02dbf Author: Michael Meissner Date: Wed Oct 23 13:30:07 2024 -0400 Add missing test. 2024-10-16 Michael Meissner gcc/testsuite/ * gcc.target/power

[gcc r15-4574] libstdc++: Replace std::__to_address in C++20 branch in

2024-10-23 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:de2dc62379b7a2c93e11b03804380af072fd249b commit r15-4574-gde2dc62379b7a2c93e11b03804380af072fd249b Author: Jonathan Wakely Date: Tue Oct 22 21:23:06 2024 +0100 libstdc++: Replace std::__to_address in C++20 branch in As noted by Patrick, r15-4546-g85e5b80ee2d

[gcc r15-4572] AArch64: Remove redundant check in aarch64_simd_mov

2024-10-23 Thread Wilco Dijkstra via Gcc-cvs
https://gcc.gnu.org/g:2ac01a4efceacb9f2f9433db636545885296da0a commit r15-4572-g2ac01a4efceacb9f2f9433db636545885296da0a Author: Wilco Dijkstra Date: Thu Oct 17 14:33:44 2024 + AArch64: Remove redundant check in aarch64_simd_mov The split condition in aarch64_simd_mov uses aa

[gcc r15-4579] aarch64: Improve scalar mode popcount expansion by using SVE [PR113860]

2024-10-23 Thread Pengxuan Zheng via Gcc-cvs
https://gcc.gnu.org/g:9ffcf1f193b477f417a4c1960cd32696a23b99b4 commit r15-4579-g9ffcf1f193b477f417a4c1960cd32696a23b99b4 Author: Pengxuan Zheng Date: Mon Oct 14 05:37:49 2024 -0700 aarch64: Improve scalar mode popcount expansion by using SVE [PR113860] This is similar to the recen

[gcc r15-4571] AArch64: Fix copysign patterns

2024-10-23 Thread Wilco Dijkstra via Gcc-cvs
https://gcc.gnu.org/g:7c7c895c2f34d2a5c0cd2139c5e76c13c6c030c9 commit r15-4571-g7c7c895c2f34d2a5c0cd2139c5e76c13c6c030c9 Author: Wilco Dijkstra Date: Tue Oct 15 16:22:23 2024 + AArch64: Fix copysign patterns The current copysign pattern has a mismatch in the predicates and co

[gcc r15-4573] Fortran: Generic processing of assumed rank objects (f202y) [PR116733]

2024-10-23 Thread Paul Thomas via Gcc-cvs
https://gcc.gnu.org/g:c5fa2108ce0f3030cb28f47a18bc974c4224b66d commit r15-4573-gc5fa2108ce0f3030cb28f47a18bc974c4224b66d Author: Paul Thomas Date: Wed Oct 23 14:34:20 2024 +0100 Fortran: Generic processing of assumed rank objects (f202y) [PR116733] 2024-10-23 Paul Thomas

[gcc r15-4575] diagnostics: implement buffering for non-textual formats [PR105916]

2024-10-23 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:f565063a0602ad3b48ac687f575dea7a90cd4105 commit r15-4575-gf565063a0602ad3b48ac687f575dea7a90cd4105 Author: David Malcolm Date: Wed Oct 23 10:54:42 2024 -0400 diagnostics: implement buffering for non-textual formats [PR105916] PR fortran/105916 reports stray d

[gcc r15-4577] libstdc++: Add -D_GLIBCXX_ASSERTIONS default for -O0 to API history

2024-10-23 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:4b0f238855f8fa79acf7cca84b523ca8513bf68d commit r15-4577-g4b0f238855f8fa79acf7cca84b523ca8513bf68d Author: Jonathan Wakely Date: Wed Oct 23 16:01:04 2024 +0100 libstdc++: Add -D_GLIBCXX_ASSERTIONS default for -O0 to API history libstdc++-v3/ChangeLog:

[gcc r15-4576] libstdc++: Add GLIBCXX_TESTSUITE_STDS example to docs

2024-10-23 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:5a661ecdfb22dd6fd1524ee8619be4bc046a1b2a commit r15-4576-g5a661ecdfb22dd6fd1524ee8619be4bc046a1b2a Author: Jonathan Wakely Date: Tue Oct 22 21:18:51 2024 +0100 libstdc++: Add GLIBCXX_TESTSUITE_STDS example to docs libstdc++-v3/ChangeLog: * do

[gcc r15-4570] doc: remove obsolete deprecated info

2024-10-23 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:2b666dc4d1c96e0ea3597fe7e502a70198a66c03 commit r15-4570-g2b666dc4d1c96e0ea3597fe7e502a70198a66c03 Author: Jason Merrill Date: Tue Oct 15 09:04:23 2024 -0400 doc: remove obsolete deprecated info These formerly deprecated features eventually made it into the C

[gcc r15-4567] AArch64: Improve SIMD immediate generation (1/3)

2024-10-23 Thread Wilco Dijkstra via Gcc-cvs
https://gcc.gnu.org/g:bcbf4fa46ae2919cf281322bd39f4810b7c18c9d commit r15-4567-gbcbf4fa46ae2919cf281322bd39f4810b7c18c9d Author: Wilco Dijkstra Date: Tue Oct 8 13:32:09 2024 + AArch64: Improve SIMD immediate generation (1/3) Cleanup the various interfaces related to SIMD immed

[gcc r15-4568] AArch64: Improve SIMD immediate generation (2/3)

2024-10-23 Thread Wilco Dijkstra via Gcc-cvs
https://gcc.gnu.org/g:756890d66cf4971fc11187ccdf5893681aa661a1 commit r15-4568-g756890d66cf4971fc11187ccdf5893681aa661a1 Author: Wilco Dijkstra Date: Tue Oct 8 15:55:25 2024 + AArch64: Improve SIMD immediate generation (2/3) Allow use of SVE immediates when generating AdvSIMD

[gcc r15-4569] AArch64: Add support for SIMD xor immediate (3/3)

2024-10-23 Thread Wilco Dijkstra via Gcc-cvs
https://gcc.gnu.org/g:22a37534c640ca5ff2f0e947dfe60df59fb6bba1 commit r15-4569-g22a37534c640ca5ff2f0e947dfe60df59fb6bba1 Author: Wilco Dijkstra Date: Mon Oct 14 16:53:44 2024 + AArch64: Add support for SIMD xor immediate (3/3) Add support for SVE xor immediate when generating

[gcc r15-4584] aarch64: Fix warning in aarch64_ptrue_reg

2024-10-23 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:820464ef382fa7fb54b7f1e2f05ed9763ba8decd commit r15-4584-g820464ef382fa7fb54b7f1e2f05ed9763ba8decd Author: Andrew Pinski Date: Wed Oct 23 16:39:21 2024 -0700 aarch64: Fix warning in aarch64_ptrue_reg After r15-4579-g9ffcf1f193b477, we get the following warnin

[gcc r15-4583] match: Reject non-const internal functions [PR117260]

2024-10-23 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:36e3e68250bf54909218298d1141138579803631 commit r15-4583-g36e3e68250bf54909218298d1141138579803631 Author: Andrew Pinski Date: Tue Oct 22 09:05:38 2024 -0700 match: Reject non-const internal functions [PR117260] When internal functions support was added to ma

[gcc r15-4580] jit: reset state in varasm.cc [PR117275]

2024-10-23 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:779c0390e3b57d1eebd41bbfe43d1f329c91de6c commit r15-4580-g779c0390e3b57d1eebd41bbfe43d1f329c91de6c Author: David Malcolm Date: Wed Oct 23 14:26:38 2024 -0400 jit: reset state in varasm.cc [PR117275] PR jit/117275 reports various jit test failures seen on

[gcc r15-4582] ginclude: stdalign.h should define __xxx_is_defined macros for C++

2024-10-23 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:5467f5b5ca6f2302573649b4a4f897793a9a6e7f commit r15-4582-g5467f5b5ca6f2302573649b4a4f897793a9a6e7f Author: Jonathan Wakely Date: Tue Oct 22 16:26:27 2024 +0100 ginclude: stdalign.h should define __xxx_is_defined macros for C++ The __alignas_is_defined macro h

[gcc r12-10784] Fix ICE due to isa mismatch for the builtins.

2024-10-23 Thread hongtao Liu via Gcc-cvs
https://gcc.gnu.org/g:ab84a8a4b78990942e006e9f060dc2705f2c6d8f commit r12-10784-gab84a8a4b78990942e006e9f060dc2705f2c6d8f Author: liuhongt Date: Tue Oct 22 01:54:40 2024 -0700 Fix ICE due to isa mismatch for the builtins. gcc/ChangeLog: PR target/117240

[gcc(refs/users/meissner/heads/work182-sha)] Update ChangeLog.*

2024-10-23 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:7c35e95432f13e7d9a0cfa8ffc70cdfea2a2314e commit 7c35e95432f13e7d9a0cfa8ffc70cdfea2a2314e Author: Michael Meissner Date: Wed Oct 23 13:31:23 2024 -0400 Update ChangeLog.* Diff: --- gcc/ChangeLog.sha | 26 ++ 1 file changed, 26 insertions(+) d

[gcc r15-4589] [PATCH] RISC-V: override alignment of function/jump/loop

2024-10-23 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:078f7c4f1fcf4d7099d855afb02dbaf71bebddbf commit r15-4589-g078f7c4f1fcf4d7099d855afb02dbaf71bebddbf Author: Wang Pengcheng Date: Wed Oct 23 23:11:53 2024 -0600 [PATCH] RISC-V: override alignment of function/jump/loop Just like what AArch64 has done. S

[gcc r15-4586] RISC-V: Add testcases for form 4 of signed vector SAT_ADD

2024-10-23 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:03b469ee4768118807a3c74891c3c426b0c145ef commit r15-4586-g03b469ee4768118807a3c74891c3c426b0c145ef Author: Pan Li Date: Mon Sep 23 13:43:50 2024 +0800 RISC-V: Add testcases for form 4 of signed vector SAT_ADD Form 4: #define DEF_VEC_SAT_S_ADD_FMT_4(T, U

[gcc r15-4588] libffi: LoongArch: Fix soft-float builds of libffi

2024-10-23 Thread LuluCheng via Gcc-cvs
https://gcc.gnu.org/g:a616b7e1db7319c587b9c65fe9548c59c67d1234 commit r15-4588-ga616b7e1db7319c587b9c65fe9548c59c67d1234 Author: Yang Yujie Date: Sat Jan 27 15:09:46 2024 +0800 libffi: LoongArch: Fix soft-float builds of libffi This patch correspond to the upstream PR: https:/

[gcc r15-4581] top-level: Add pull request template for Forgejo

2024-10-23 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:f342d66d6990b9559dde13e616a2921a7bfae176 commit r15-4581-gf342d66d6990b9559dde13e616a2921a7bfae176 Author: Jonathan Wakely Date: Wed Oct 23 15:20:27 2024 +0100 top-level: Add pull request template for Forgejo ChangeLog: * .forgejo/PULL_REQUES

[gcc r15-4587] testsuite: Fix up pr116488.c and pr117226.c tests [PR116488]

2024-10-23 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:8df549fc2c0297970cb3bcadba7929088af96522 commit r15-4587-g8df549fc2c0297970cb3bcadba7929088af96522 Author: Jakub Jelinek Date: Wed Oct 23 21:21:13 2024 -0600 testsuite: Fix up pr116488.c and pr117226.c tests [PR116488] Hi! On Mon, Oct 21, 2024 at 01: