[gcc r15-356] RISC-V: Fix typos in code or comment [NFC]

2024-05-09 Thread Kito Cheng via Gcc-cvs
https://gcc.gnu.org/g:d83070aebdb810e38f12d008e7a10acf1063f456 commit r15-356-gd83070aebdb810e38f12d008e7a10acf1063f456 Author: Kito Cheng Date: Tue May 7 10:18:58 2024 +0800 RISC-V: Fix typos in code or comment [NFC] Just found some typo when fixing bugs and then use aspell to fi

[gcc r12-10437] Objective-C, NeXT, v2: Correct a regression in code-gen.

2024-05-09 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:587596d8b882da898469dfc08d56368ba31f14b2 commit r12-10437-g587596d8b882da898469dfc08d56368ba31f14b2 Author: Iain Sandoe Date: Tue Apr 30 15:11:56 2024 +0100 Objective-C, NeXT, v2: Correct a regression in code-gen. There have been several changes in the ABI of

[gcc r14-10192] driver: Move -fdiagnostics-urls= early like -fdiagnostics-color= [PR114980]

2024-05-09 Thread Xi Ruoyao via Gcc-cvs
https://gcc.gnu.org/g:21051de4bed3d541804bf965cbdc3e8047698777 commit r14-10192-g21051de4bed3d541804bf965cbdc3e8047698777 Author: Xi Ruoyao Date: Wed May 8 11:25:57 2024 +0800 driver: Move -fdiagnostics-urls= early like -fdiagnostics-color= [PR114980] In GCC 14 we started to emit

[gcc r15-355] driver: Move -fdiagnostics-urls= early like -fdiagnostics-color= [PR114980]

2024-05-09 Thread Xi Ruoyao via Gcc-cvs
https://gcc.gnu.org/g:f75806ec63ec1af2d76a194e5fa73e114b2b8857 commit r15-355-gf75806ec63ec1af2d76a194e5fa73e114b2b8857 Author: Xi Ruoyao Date: Wed May 8 11:25:57 2024 +0800 driver: Move -fdiagnostics-urls= early like -fdiagnostics-color= [PR114980] In GCC 14 we started to emit UR

[gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] [committed] [RISC-V] Provide splitting guidance to combine to faciliate shNadd.uw generation

2024-05-09 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:13d1b47251a94a67d698d4283caf754382ee27ea commit 13d1b47251a94a67d698d4283caf754382ee27ea Author: Jeff Law Date: Thu May 9 21:07:06 2024 -0600 [committed] [RISC-V] Provide splitting guidance to combine to faciliate shNadd.uw generation This fixes a minor code

[gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] RISC-V: Make full-vec-move1.c test robust for optimization

2024-05-09 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:788ed48d01b4fb85689ae1d7a0033cb05a48637f commit 788ed48d01b4fb85689ae1d7a0033cb05a48637f Author: Pan Li Date: Thu May 9 10:56:46 2024 +0800 RISC-V: Make full-vec-move1.c test robust for optimization During investigate the support of early break autovec, we no

[gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] RISC-V: Add tests for cpymemsi expansion

2024-05-09 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:2bb25f97841524649fef9d58ce84ca71748e2f2b commit 2bb25f97841524649fef9d58ce84ca71748e2f2b Author: Christoph Müllner Date: Thu Apr 11 12:07:10 2024 +0200 RISC-V: Add tests for cpymemsi expansion cpymemsi expansion was available for RISC-V since the initial port

[gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] [PATCH v1 1/1] RISC-V: Nan-box the result of movbf on soft-bf16

2024-05-09 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:b59bc760740eccd8f7b76d218ed759d9ae6604c8 commit b59bc760740eccd8f7b76d218ed759d9ae6604c8 Author: Xiao Zeng Date: Wed May 8 14:00:58 2024 -0600 [PATCH v1 1/1] RISC-V: Nan-box the result of movbf on soft-bf16 1 This patch implements the Nan-box of bf16.

[gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] [RISC-V][V2] Fix incorrect if-then-else nesting of Zbs usage in constant synthesis

2024-05-09 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:f273ad20d6b2b3f196a0c99a5a0c419cc13d862a commit f273ad20d6b2b3f196a0c99a5a0c419cc13d862a Author: Jeff Law Date: Wed May 8 13:44:00 2024 -0600 [RISC-V][V2] Fix incorrect if-then-else nesting of Zbs usage in constant synthesis Reposting without the patch that

[gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] RISC-V: Cover sign-extensions in lshr3_zero_extend_4

2024-05-09 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:b6dc4a54639ee85a425f46b86e152d99d209ffa4 commit b6dc4a54639ee85a425f46b86e152d99d209ffa4 Author: Christoph Müllner Date: Tue May 7 22:23:26 2024 +0200 RISC-V: Cover sign-extensions in lshr3_zero_extend_4 The lshr3_zero_extend_4 pattern targets bit extraction

[gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] RISC-V: Add zero_extract support for rv64gc

2024-05-09 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:38fc117452afa21fac0ca3f743fc09d35c3f8c5c commit 38fc117452afa21fac0ca3f743fc09d35c3f8c5c Author: Christoph Müllner Date: Mon May 6 12:33:32 2024 +0200 RISC-V: Add zero_extract support for rv64gc The combiner attempts to optimize a zero-extension of a logical

[gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] RISC-V: Cover sign-extensions in lshrsi3_zero_extend_2

2024-05-09 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:9041a047fe957232d9f9127791a08643b1087a36 commit 9041a047fe957232d9f9127791a08643b1087a36 Author: Christoph Müllner Date: Tue May 7 23:26:02 2024 +0200 RISC-V: Cover sign-extensions in lshrsi3_zero_extend_2 The pattern lshrsi3_zero_extend_2 extracts the MSB bi

[gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] RISC-V: Add test for sraiw-31 special case

2024-05-09 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:9a81321828844a7b663c78a9415770a247980e71 commit 9a81321828844a7b663c78a9415770a247980e71 Author: Christoph Müllner Date: Tue May 7 22:59:44 2024 +0200 RISC-V: Add test for sraiw-31 special case We already optimize a sign-extension of a right-shift by 31 in

[gcc r15-354] [committed] [RISC-V] Provide splitting guidance to combine to faciliate shNadd.uw generation

2024-05-09 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:bfb88b1406cdd8d3f97e280b0d63529aa925f18a commit r15-354-gbfb88b1406cdd8d3f97e280b0d63529aa925f18a Author: Jeff Law Date: Thu May 9 21:07:06 2024 -0600 [committed] [RISC-V] Provide splitting guidance to combine to faciliate shNadd.uw generation This fixes a m

[gcc r15-353] Revert: "Enable prange support." [PR114985]

2024-05-09 Thread Aldy Hernandez via Gcc-cvs
https://gcc.gnu.org/g:d7bb8eaade3cd3aa70715c8567b4d7b08098e699 commit r15-353-gd7bb8eaade3cd3aa70715c8567b4d7b08098e699 Author: Aldy Hernandez Date: Fri May 10 00:29:13 2024 +0200 Revert: "Enable prange support." [PR114985] This reverts commit 36e877996936abd8bd08f8b1d983c8d1023a5

[gcc r15-352] Constant fold {-1,-1} << 1 in simplify-rtx.cc

2024-05-09 Thread Roger Sayle via Gcc-cvs
https://gcc.gnu.org/g:f2449b55fb2d32fc4200667ba79847db31f6530d commit r15-352-gf2449b55fb2d32fc4200667ba79847db31f6530d Author: Roger Sayle Date: Thu May 9 22:45:54 2024 +0100 Constant fold {-1,-1} << 1 in simplify-rtx.cc This patch addresses a missed optimization opportunity in t

[gcc r15-351] c++: failure to suppress -Wsizeof-array-div in template [PR114983]

2024-05-09 Thread Marek Polacek via Gcc-cvs
https://gcc.gnu.org/g:646db3d30bd071a1b671b4f91c9ea2ab7f2be21c commit r15-351-g646db3d30bd071a1b671b4f91c9ea2ab7f2be21c Author: Marek Polacek Date: Wed May 8 17:02:49 2024 -0400 c++: failure to suppress -Wsizeof-array-div in template [PR114983] -Wsizeof-array-div offers a way to s

[gcc r15-350] testsuite: Fix up pr84508* tests [PR84508]

2024-05-09 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:e02b5683e77c2b4317b23be72e43b6e6cc6c8e5b commit r15-350-ge02b5683e77c2b4317b23be72e43b6e6cc6c8e5b Author: Jakub Jelinek Date: Thu May 9 20:59:05 2024 +0200 testsuite: Fix up pr84508* tests [PR84508] The tests FAIL on x86_64-linux with /usr/bin/ld: cannot

[gcc(refs/users/meissner/heads/work165-test)] Update ChangeLog.*

2024-05-09 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:70bb25934207ac25ce21bb135b506c6ff7beaf74 commit 70bb25934207ac25ce21bb135b506c6ff7beaf74 Author: Michael Meissner Date: Thu May 9 14:50:29 2024 -0400 Update ChangeLog.* Diff: --- gcc/ChangeLog.test | 99 +- 1 file

[gcc(refs/users/meissner/heads/work165-test)] Limit SPR registers to hold only small integer modes.

2024-05-09 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:dbb0bf3c552de9cfb09cd52c4136ffcca044e56b commit dbb0bf3c552de9cfb09cd52c4136ffcca044e56b Author: Michael Meissner Date: Thu May 9 14:48:20 2024 -0400 Limit SPR registers to hold only small integer modes. 2024-05-08 Michael Meissner * confi

[gcc r15-349] PR modula2/115003 exporting a symbol to outer scope with a name clash causes ICE

2024-05-09 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:bc5afdf14ccf8375f7fb3de2be1121aaf550f8aa commit r15-349-gbc5afdf14ccf8375f7fb3de2be1121aaf550f8aa Author: Gaius Mulley Date: Thu May 9 19:35:20 2024 +0100 PR modula2/115003 exporting a symbol to outer scope with a name clash causes ICE An ICE will occur if a

[gcc r14-10191] Fortran: fix issues with class(*) assignment [PR114827]

2024-05-09 Thread Harald Anlauf via Gcc-cvs
https://gcc.gnu.org/g:a5046235509caa10a4dc309ca0a8e67892b27750 commit r14-10191-ga5046235509caa10a4dc309ca0a8e67892b27750 Author: Harald Anlauf Date: Mon Apr 29 19:52:52 2024 +0200 Fortran: fix issues with class(*) assignment [PR114827] gcc/fortran/ChangeLog: PR f

[gcc(refs/users/meissner/heads/work165-test)] Limit SPR registers to hold only DImode/SImode.

2024-05-09 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:787995064c01ec26ce551cd27a5c6abd1604caf5 commit 787995064c01ec26ce551cd27a5c6abd1604caf5 Author: Michael Meissner Date: Thu May 9 14:13:37 2024 -0400 Limit SPR registers to hold only DImode/SImode. 2024-05-08 Michael Meissner * config/rs60

[gcc(refs/users/meissner/heads/work165-test)] Add support for -mtar

2024-05-09 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:bddaa9720d6f1a9652cf77d596d71156405b8537 commit bddaa9720d6f1a9652cf77d596d71156405b8537 Author: Michael Meissner Date: Thu May 9 14:10:15 2024 -0400 Add support for -mtar 2024-05-08 Michael Meissner * config/rs6000/rs6000-cpus.def (ISA_2_

[gcc r13-8761] diagnostics: fix corrupt json/SARIF on stderr [PR114348]

2024-05-09 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:b7a2697733d19a093cbdd0e200ffce069a4bc812 commit r13-8761-gb7a2697733d19a093cbdd0e200ffce069a4bc812 Author: David Malcolm Date: Thu May 9 13:09:33 2024 -0400 diagnostics: fix corrupt json/SARIF on stderr [PR114348] Various values of -fdiagnostics-format= reque

[gcc r13-8760] Fix ICE in -fdiagnostics-generate-patch [PR112684]

2024-05-09 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:2a6f99aef7c8522471967b171180d9ba4136da90 commit r13-8760-g2a6f99aef7c8522471967b171180d9ba4136da90 Author: David Malcolm Date: Thu May 9 13:09:32 2024 -0400 Fix ICE in -fdiagnostics-generate-patch [PR112684] Backported from r14-8255-ge254d1224df306.

[gcc r13-8754] analyzer: fix skipping of debug stmts [PR113253]

2024-05-09 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:2c688f6afce4cbb414f5baab1199cd525f309fca commit r13-8754-g2c688f6afce4cbb414f5baab1199cd525f309fca Author: David Malcolm Date: Thu May 9 13:09:30 2024 -0400 analyzer: fix skipping of debug stmts [PR113253] PR analyzer/113253 reports a case where the analyzer

[gcc r13-8757] analyzer: fix ICE due to type mismatch when replaying call summary [PR114473]

2024-05-09 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:810d35a7e054bcbb5b66d2e5924428e445f5fba9 commit r13-8757-g810d35a7e054bcbb5b66d2e5924428e445f5fba9 Author: David Malcolm Date: Thu May 9 13:09:31 2024 -0400 analyzer: fix ICE due to type mismatch when replaying call summary [PR114473] gcc/analyzer/ChangeLog:

[gcc r13-8751] analyzer: fix deref-before-check false positives due to inlining [PR112790]

2024-05-09 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:994477c41049d45b60a4d6db7f624fe5c89860fe commit r13-8751-g994477c41049d45b60a4d6db7f624fe5c89860fe Author: David Malcolm Date: Thu May 9 13:09:29 2024 -0400 analyzer: fix deref-before-check false positives due to inlining [PR112790] Backported from commit r14

[gcc r13-8748] testsuite, analyzer: add test case [PR108171]

2024-05-09 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:44968a0e00f656e9bb3e504bb2fa1a8282002015 commit r13-8748-g44968a0e00f656e9bb3e504bb2fa1a8282002015 Author: David Malcolm Date: Thu May 9 13:09:28 2024 -0400 testsuite, analyzer: add test case [PR108171] The ICE in PR analyzer/108171 appears to be a dup of the

[gcc r13-8756] analyzer: fix -Wanalyzer-deref-before-check false positive seen in loop header macro [PR109251]

2024-05-09 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:ed026106ce420c7d9dd4d89caac017b6f235e219 commit r13-8756-ged026106ce420c7d9dd4d89caac017b6f235e219 Author: David Malcolm Date: Thu May 9 13:09:31 2024 -0400 analyzer: fix -Wanalyzer-deref-before-check false positive seen in loop header macro [PR109251] Backp

[gcc r13-8758] analyzer: fix ICE and false positive with -Wanalyzer-deref-before-check [PR114408]

2024-05-09 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:96f7a3694c3e4c72af6258cc9b38bce30e609bee commit r13-8758-g96f7a3694c3e4c72af6258cc9b38bce30e609bee Author: David Malcolm Date: Thu May 9 13:09:32 2024 -0400 analyzer: fix ICE and false positive with -Wanalyzer-deref-before-check [PR114408] Backported from co

[gcc r13-8746] analyzer: fix ICE on division of tainted floating-point values [PR110700]

2024-05-09 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:0df1ee083434ac00ecb19582b1e5b25e105981b2 commit r13-8746-g0df1ee083434ac00ecb19582b1e5b25e105981b2 Author: David Malcolm Date: Thu May 9 13:09:28 2024 -0400 analyzer: fix ICE on division of tainted floating-point values [PR110700] gcc/analyzer/ChangeLog:

[gcc r13-8759] diagnostics: fix ICE on sarif output when source file is unreadable [PR111700]

2024-05-09 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:230f672b3ed0f64c9110ef9dba616c17d713816d commit r13-8759-g230f672b3ed0f64c9110ef9dba616c17d713816d Author: David Malcolm Date: Thu May 9 13:09:32 2024 -0400 diagnostics: fix ICE on sarif output when source file is unreadable [PR111700] Backported from r14-44

[gcc r13-8755] analyzer: fix -Wanalyzer-va-arg-type-mismatch false +ve on int types [PR111289]

2024-05-09 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:67d104f3a032ee64bae335269bf1b8434785cc63 commit r13-8755-g67d104f3a032ee64bae335269bf1b8434785cc63 Author: David Malcolm Date: Thu May 9 13:09:31 2024 -0400 analyzer: fix -Wanalyzer-va-arg-type-mismatch false +ve on int types [PR111289] Backported from commi

[gcc r13-8745] jit.exp: handle dwarf version mismatch in jit-check-debug-info [PR110466]

2024-05-09 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:60dcb710b6b4aa22ea96abc8df6dfe9067f3d7fe commit r13-8745-g60dcb710b6b4aa22ea96abc8df6dfe9067f3d7fe Author: David Malcolm Date: Thu May 9 13:09:27 2024 -0400 jit.exp: handle dwarf version mismatch in jit-check-debug-info [PR110466] gcc/testsuite/ChangeLog:

[gcc r13-8749] jit: dump string literal initializers correctly

2024-05-09 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:b8c772cae97b54386f7853edf0f9897012bfa90b commit r13-8749-gb8c772cae97b54386f7853edf0f9897012bfa90b Author: Vibhav Pant Date: Thu May 9 13:09:28 2024 -0400 jit: dump string literal initializers correctly Signed-off-by: David Malcolm gcc/jit/ChangeLog

[gcc r13-8753] analyzer: fix defaults in compound assignments from non-zero offsets [PR112969]

2024-05-09 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:0593151221ad21c2a67dfda597539c458ab731d8 commit r13-8753-g0593151221ad21c2a67dfda597539c458ab731d8 Author: David Malcolm Date: Thu May 9 13:09:30 2024 -0400 analyzer: fix defaults in compound assignments from non-zero offsets [PR112969] Confusion in binding_

[gcc r13-8747] analyzer: fix ICE on zero-sized arrays [PR110882]

2024-05-09 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:a0b13d0860848dd5f2876897ada1e22e4e681e91 commit r13-8747-ga0b13d0860848dd5f2876897ada1e22e4e681e91 Author: David Malcolm Date: Thu May 9 13:09:28 2024 -0400 analyzer: fix ICE on zero-sized arrays [PR110882] gcc/analyzer/ChangeLog: PR analyzer/1108

[gcc r13-8750] analyzer: fix ICE for 2 bits before the start of base region [PR112889]

2024-05-09 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:a1cb188cb2ca2ad3f4e837dba2967f323669d36e commit r13-8750-ga1cb188cb2ca2ad3f4e837dba2967f323669d36e Author: David Malcolm Date: Thu May 9 13:09:29 2024 -0400 analyzer: fix ICE for 2 bits before the start of base region [PR112889] Cncrete bindings were using -1

[gcc r13-8752] analyzer: casting all zeroes should give all zeroes [PR113333]

2024-05-09 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:132eb1a210bc7806c4cf188ecac6c08339c94384 commit r13-8752-g132eb1a210bc7806c4cf188ecac6c08339c94384 Author: David Malcolm Date: Thu May 9 13:09:29 2024 -0400 analyzer: casting all zeroes should give all zeroes [PR11] In particular, accessing the result of

[gcc r13-8744] jit: avoid using __vector in testcase [PR110466]

2024-05-09 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:b38472ffc1e631bd357573b44d956ce16d94e666 commit r13-8744-gb38472ffc1e631bd357573b44d956ce16d94e666 Author: David Malcolm Date: Thu May 9 13:09:27 2024 -0400 jit: avoid using __vector in testcase [PR110466] r13-4531-gd2e782cb99c311 added test coverage to libgc

[gcc r13-8743] testsuite: Add more allocation size tests for conjured svalues [PR110014]

2024-05-09 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:e0c52905f666e3d23881f82dbf39466a24f009f4 commit r13-8743-ge0c52905f666e3d23881f82dbf39466a24f009f4 Author: Tim Lange Date: Thu May 9 13:09:26 2024 -0400 testsuite: Add more allocation size tests for conjured svalues [PR110014] This patch adds the reproducers

[gcc r13-8742] analyzer: Fix allocation size false positive on conjured svalue [PR109577]

2024-05-09 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:ccf8d3e3d26c6ba3d5e11fffeed8d64018e9c060 commit r13-8742-gccf8d3e3d26c6ba3d5e11fffeed8d64018e9c060 Author: Tim Lange Date: Thu May 9 13:09:26 2024 -0400 analyzer: Fix allocation size false positive on conjured svalue [PR109577] Currently, the analyzer tries t

[gcc r13-8741] analyzer: add caching to globals with initializers [PR110112]

2024-05-09 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:89feb3557a018893cfe50c2e07f91559bd3cde2b commit r13-8741-g89feb3557a018893cfe50c2e07f91559bd3cde2b Author: David Malcolm Date: Thu May 9 13:09:26 2024 -0400 analyzer: add caching to globals with initializers [PR110112] PR analyzer/110112 notes that -fanalyzer

[gcc r15-348] c++: lambda capturing structured bindings [PR85889]

2024-05-09 Thread Marek Polacek via Gcc-cvs
https://gcc.gnu.org/g:46bafd9a6b9b776142e0b1424a6ac02e3a2fd300 commit r15-348-g46bafd9a6b9b776142e0b1424a6ac02e3a2fd300 Author: Marek Polacek Date: Fri Mar 1 17:13:02 2024 -0500 c++: lambda capturing structured bindings [PR85889] clarifies that it's OK

[gcc r13-8740] [PR114415][scheduler]: Fixing wrong code generation

2024-05-09 Thread Vladimir Makarov via Gcc-cvs
https://gcc.gnu.org/g:e30211cb0b3a2b88959e9bc40626a17461de52de commit r13-8740-ge30211cb0b3a2b88959e9bc40626a17461de52de Author: Vladimir N. Makarov Date: Thu Apr 4 16:04:04 2024 -0400 [PR114415][scheduler]: Fixing wrong code generation For the test case, the insn scheduler (wor

[gcc r15-347] Add myself to DCO

2024-05-09 Thread H.J. Lu via Gcc-cvs
https://gcc.gnu.org/g:80d1e2ec4d394111ebd50d2e8928f7596b7b5c7e commit r15-347-g80d1e2ec4d394111ebd50d2e8928f7596b7b5c7e Author: H.J. Lu Date: Thu May 9 07:59:50 2024 -0700 Add myself to DCO ChangeLog: * MAINTAINERS: Add myself to DCO. Signed-off-by: H.J.

[gcc r15-346] sra: Do not leave work for DSE (that it can sometimes not perform)

2024-05-09 Thread Martin Jambor via Gcc-cvs
https://gcc.gnu.org/g:f6743695b4d2bd4da96e56a19157372f93b800bd commit r15-346-gf6743695b4d2bd4da96e56a19157372f93b800bd Author: Martin Jambor Date: Thu May 9 16:39:44 2024 +0200 sra: Do not leave work for DSE (that it can sometimes not perform) When looking again at the g++.dg/tre

[gcc r13-8739] Fix range-ops operator_addr.

2024-05-09 Thread Andrew Macleod via Gcc-cvs
https://gcc.gnu.org/g:421311a31a12b96143eb901fde0e020771fe71d4 commit r13-8739-g421311a31a12b96143eb901fde0e020771fe71d4 Author: Andrew MacLeod Date: Wed May 8 10:22:23 2024 -0400 Fix range-ops operator_addr. Lack of symbolic information prevents op1_range from being able to draw

[gcc r15-345] Manually update entries for the Revert Revert commits.

2024-05-09 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:2790195500ec523cad9c7292816540e2fc19f456 commit r15-345-g2790195500ec523cad9c7292816540e2fc19f456 Author: Jakub Jelinek Date: Thu May 9 13:09:06 2024 +0200 Manually update entries for the Revert Revert commits. Diff: --- gcc/ChangeLog | 12 gc

[gcc r15-344] contrib: Add 109f1b28fc94c93096506e3df0c25e331cef19d0 to ignored commits

2024-05-09 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:5fe40f2c651af84b1a4ff6527ef4307591228a1b commit r15-344-g5fe40f2c651af84b1a4ff6527ef4307591228a1b Author: Jakub Jelinek Date: Thu May 9 13:01:31 2024 +0200 contrib: Add 109f1b28fc94c93096506e3df0c25e331cef19d0 to ignored commits 2024-05-09 Jakub Jelinek

[gcc r15-342] RISC-V: Make full-vec-move1.c test robust for optimization

2024-05-09 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:b1520d2260c5e0cfcd7a4354fab70f66e2912ff2 commit r15-342-gb1520d2260c5e0cfcd7a4354fab70f66e2912ff2 Author: Pan Li Date: Thu May 9 10:56:46 2024 +0800 RISC-V: Make full-vec-move1.c test robust for optimization During investigate the support of early break autov

[gcc r15-341] contrib: Add 9dbff9c05520a74e6cd337578f27b56c941f64f3 to ignored commits

2024-05-09 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:de0b40ac5be8977a6bee8860f67d45011642f1a2 commit r15-341-gde0b40ac5be8977a6bee8860f67d45011642f1a2 Author: Jakub Jelinek Date: Thu May 9 12:15:51 2024 +0200 contrib: Add 9dbff9c05520a74e6cd337578f27b56c941f64f3 to ignored commits 2024-05-09 Jakub Jelinek

[gcc r11-11423] testsuite: Fix up vector-subaccess-1.C test for ia32 [PR89224]

2024-05-09 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:e6c869372f0ca8b28ac63c7eb26fde35b53aba37 commit r11-11423-ge6c869372f0ca8b28ac63c7eb26fde35b53aba37 Author: Jakub Jelinek Date: Thu May 9 11:18:21 2024 +0200 testsuite: Fix up vector-subaccess-1.C test for ia32 [PR89224] The test FAILs on i686-linux due to

[gcc r12-10435] testsuite: Fix up vector-subaccess-1.C test for ia32 [PR89224]

2024-05-09 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:ffa41c65a375746fd26c2d620e634fb162726dfc commit r12-10435-gffa41c65a375746fd26c2d620e634fb162726dfc Author: Jakub Jelinek Date: Thu May 9 11:18:21 2024 +0200 testsuite: Fix up vector-subaccess-1.C test for ia32 [PR89224] The test FAILs on i686-linux due to

[gcc r13-8737] testsuite: Fix up vector-subaccess-1.C test for ia32 [PR89224]

2024-05-09 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:6f7674a558aaa0c7b16657c35666ad9b12e1c219 commit r13-8737-g6f7674a558aaa0c7b16657c35666ad9b12e1c219 Author: Jakub Jelinek Date: Thu May 9 11:18:21 2024 +0200 testsuite: Fix up vector-subaccess-1.C test for ia32 [PR89224] The test FAILs on i686-linux due to

[gcc r14-10189] testsuite: Fix up vector-subaccess-1.C test for ia32 [PR89224]

2024-05-09 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:726e7a64edc22a33a5f495698722ba797793edca commit r14-10189-g726e7a64edc22a33a5f495698722ba797793edca Author: Jakub Jelinek Date: Thu May 9 11:18:21 2024 +0200 testsuite: Fix up vector-subaccess-1.C test for ia32 [PR89224] The test FAILs on i686-linux due to

[gcc r15-340] testsuite: Fix up vector-subaccess-1.C test for ia32 [PR89224]

2024-05-09 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:8fb65ec816ff8f0d529b6d30821abace4328c9a2 commit r15-340-g8fb65ec816ff8f0d529b6d30821abace4328c9a2 Author: Jakub Jelinek Date: Thu May 9 11:18:21 2024 +0200 testsuite: Fix up vector-subaccess-1.C test for ia32 [PR89224] The test FAILs on i686-linux due to

[gcc r14-10187] AVR: target/114975 - Add combine-pattern for __popcountqi2.

2024-05-09 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:4ef09dd8ce8866e4f64dd918890c97a67af8fd15 commit r14-10187-g4ef09dd8ce8866e4f64dd918890c97a67af8fd15 Author: Georg-Johann Lay Date: Tue May 7 19:39:55 2024 +0200 AVR: target/114975 - Add combine-pattern for __popcountqi2. PR target/114975 gcc/

[gcc r14-10188] AVR: target/114975 - Add combine-pattern for __parityqi2.

2024-05-09 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:bbb76ac0a06ae3a469f2acc2d5d63e63160bd9e5 commit r14-10188-gbbb76ac0a06ae3a469f2acc2d5d63e63160bd9e5 Author: Georg-Johann Lay Date: Tue May 7 19:42:30 2024 +0200 AVR: target/114975 - Add combine-pattern for __parityqi2. PR target/114975 gcc/

[gcc r14-10186] AVR: target/114981 - Support __builtin_powi[l] / __powidf2.

2024-05-09 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:a9e313ed38775b3ffee650d5396419ce3e6ea389 commit r14-10186-ga9e313ed38775b3ffee650d5396419ce3e6ea389 Author: Georg-Johann Lay Date: Wed May 8 17:56:05 2024 +0200 AVR: target/114981 - Support __builtin_powi[l] / __powidf2. This supports __powidf2 by means of a

[gcc r13-8736] AVR: target/114981 - Support __builtin_powi[l] / __powidf2.

2024-05-09 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:adba85bb63a45d7d668501c11bdf9772cc00b7b8 commit r13-8736-gadba85bb63a45d7d668501c11bdf9772cc00b7b8 Author: Georg-Johann Lay Date: Wed May 8 17:56:05 2024 +0200 AVR: target/114981 - Support __builtin_powi[l] / __powidf2. This supports __powidf2 by means of a d

[gcc r15-339] MIPS: Support constraint 'w' for MSA instruction

2024-05-09 Thread YunQiang Su via Gcc-cvs
https://gcc.gnu.org/g:9ba01240864ac446052d97692e2199539b7c76d8 commit r15-339-g9ba01240864ac446052d97692e2199539b7c76d8 Author: YunQiang Su Date: Wed May 8 19:04:33 2024 +0800 MIPS: Support constraint 'w' for MSA instruction Support syntax like: asm volatile ("fmadd.d

[gcc r15-338] RISC-V: Add tests for cpymemsi expansion

2024-05-09 Thread Christoph Mテシllner via Gcc-cvs
https://gcc.gnu.org/g:4d38e88227ea48e559a2f354c0e62d372e181b82 commit r15-338-g4d38e88227ea48e559a2f354c0e62d372e181b82 Author: Christoph Müllner Date: Thu Apr 11 12:07:10 2024 +0200 RISC-V: Add tests for cpymemsi expansion cpymemsi expansion was available for RISC-V since the ini

[gcc r15-337] i386: Fix some intrinsics without alignment requirements.

2024-05-09 Thread Hu via Gcc-cvs
https://gcc.gnu.org/g:5967696c0f6300da4387fea5d102be5bc9f23233 commit r15-337-g5967696c0f6300da4387fea5d102be5bc9f23233 Author: Hu, Lin1 Date: Fri Jan 19 15:22:10 2024 +0800 i386: Fix some intrinsics without alignment requirements. gcc/ChangeLog: PR target/84508

[gcc r11-11422] Fix PR 110386: backprop vs ABSU_EXPR

2024-05-09 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:dbfc2d075f10149bd94e16c1210ffe4bac7e60c3 commit r11-11422-gdbfc2d075f10149bd94e16c1210ffe4bac7e60c3 Author: Andrew Pinski Date: Sat Sep 23 21:53:09 2023 -0700 Fix PR 110386: backprop vs ABSU_EXPR The issue here is that when backprop tries to go and strip

[gcc r12-10434] Fix PR 110386: backprop vs ABSU_EXPR

2024-05-09 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:f5c7306d7f039e5c74c5e82cf06610f0ae07a0e8 commit r12-10434-gf5c7306d7f039e5c74c5e82cf06610f0ae07a0e8 Author: Andrew Pinski Date: Sat Sep 23 21:53:09 2023 -0700 Fix PR 110386: backprop vs ABSU_EXPR The issue here is that when backprop tries to go and strip