[gcc r15-1425] RISC-V: Add testcases for unsigned .SAT_SUB scalar form 12

2024-06-18 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:61655f5c95186960f637c26130f08098e5407516 commit r15-1425-g61655f5c95186960f637c26130f08098e5407516 Author: Pan Li Date: Tue Jun 18 16:22:59 2024 +0800 RISC-V: Add testcases for unsigned .SAT_SUB scalar form 12 After the middle-end support the form 12 of

[gcc r15-1424] RISC-V: Add testcases for unsigned .SAT_SUB scalar form 11

2024-06-18 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:6315c000c027948fd49d9f5a55aa83808b21b85a commit r15-1424-g6315c000c027948fd49d9f5a55aa83808b21b85a Author: Pan Li Date: Tue Jun 18 16:14:23 2024 +0800 RISC-V: Add testcases for unsigned .SAT_SUB scalar form 11 After the middle-end support the form 11 of

[gcc r15-1423] [MAINTAINERS] Update my email address and move to DCO.

2024-06-18 Thread Ramana Radhakrishnan via Gcc-cvs
https://gcc.gnu.org/g:17d0982f425dbdeb528b70d141e70b006f6b9df6 commit r15-1423-g17d0982f425dbdeb528b70d141e70b006f6b9df6 Author: Ramana Radhakrishnan Date: Wed Jun 19 06:48:57 2024 +0530 [MAINTAINERS] Update my email address and move to DCO. Signed-off-by: Ramana Radhakrishnan

[gcc r15-1421] RISC-V: Move mode assertion out of conditional branch in emit_insn

2024-06-18 Thread Edwin Lu via Gcc-cvs
https://gcc.gnu.org/g:ffe5141f30655e1889c8d0471a4f60fa4d64d1b0 commit r15-1421-gffe5141f30655e1889c8d0471a4f60fa4d64d1b0 Author: Edwin Lu Date: Fri Jun 14 09:46:01 2024 -0700 RISC-V: Move mode assertion out of conditional branch in emit_insn When emitting insns, we have an early

[gcc r15-1420] RISC-V: Fix vwsll combine on rv32 targets

2024-06-18 Thread Edwin Lu via Gcc-cvs
https://gcc.gnu.org/g:6638ba17eadc0f450faa3d8c2f77afe7fdb20614 commit r15-1420-g6638ba17eadc0f450faa3d8c2f77afe7fdb20614 Author: Edwin Lu Date: Tue Jun 11 13:50:02 2024 -0700 RISC-V: Fix vwsll combine on rv32 targets On rv32 targets, vwsll_zext1_scalar_ would trigger an ice in

[gcc(refs/users/meissner/heads/work169-bugs)] Update ChangeLog.*

2024-06-18 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:1bc45f0d5b2495275ce6acd45cb11669f09defcf commit 1bc45f0d5b2495275ce6acd45cb11669f09defcf Author: Michael Meissner Date: Tue Jun 18 14:36:17 2024 -0400 Update ChangeLog.* Diff: --- gcc/ChangeLog.bugs | 15 +++ 1 file changed, 7 insertions(+), 8

[gcc(refs/users/meissner/heads/work169-bugs)] Do not build IEEE 128-bit support if VSX is not available.

2024-06-18 Thread Michael Meissner via Libstdc++-cvs
https://gcc.gnu.org/g:bf53eea91a2c76e9fdd21fbb20e1d3528073c826 commit bf53eea91a2c76e9fdd21fbb20e1d3528073c826 Author: Michael Meissner Date: Tue Jun 18 14:34:52 2024 -0400 Do not build IEEE 128-bit support if VSX is not available. 2024-06-18 Michael Meissner

[gcc(refs/users/meissner/heads/work169-bugs)] Revert changes

2024-06-18 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:0e66a6400cf99e965e679362eac65483f938b138 commit 0e66a6400cf99e965e679362eac65483f938b138 Author: Michael Meissner Date: Tue Jun 18 14:27:18 2024 -0400 Revert changes Diff: --- libgfortran/configure | 7 +--- libgfortran/configure.ac

[gcc r15-1419] [committed] [RISC-V] Fix wrong patch application

2024-06-18 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:cbf7245c8b305fe997a535051a4fec379a429243 commit r15-1419-gcbf7245c8b305fe997a535051a4fec379a429243 Author: Jeff Law Date: Tue Jun 18 12:10:57 2024 -0600 [committed] [RISC-V] Fix wrong patch application Applied the wrong patch which didn't have the final

[gcc(refs/users/meissner/heads/work169-bugs)] Update ChangeLog.*

2024-06-18 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:5411b60bd85b40db1e8fd7086e5531afc7caf0ec commit 5411b60bd85b40db1e8fd7086e5531afc7caf0ec Author: Michael Meissner Date: Tue Jun 18 13:27:54 2024 -0400 Update ChangeLog.* Diff: --- gcc/ChangeLog.bugs | 26 -- 1 file changed, 12 insertions(+),

[gcc(refs/users/meissner/heads/work169-bugs)] Do not build IEEE 128-bit support for little endian power5.

2024-06-18 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:398a67d35afbf08b3598e38087ca93fa8d26447f commit 398a67d35afbf08b3598e38087ca93fa8d26447f Author: Michael Meissner Date: Tue Jun 18 13:26:03 2024 -0400 Do not build IEEE 128-bit support for little endian power5. 2024-06-18 Michael Meissner

[gcc(refs/users/meissner/heads/work169-bugs)] Revert changes

2024-06-18 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:1ffb92e1bd8f9ae1c091ba7782916be67861f7e9 commit 1ffb92e1bd8f9ae1c091ba7782916be67861f7e9 Author: Michael Meissner Date: Tue Jun 18 12:15:15 2024 -0400 Revert changes Diff: --- gcc/config/rs6000/rs6000.cc | 13 + libgcc/config.host | 14

[gcc r15-1418] aarch64: Add comment about thunderxt81/t83 being aliases

2024-06-18 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:adadb5c7ba0922ea77bb9ca695f398de67c11c49 commit r15-1418-gadadb5c7ba0922ea77bb9ca695f398de67c11c49 Author: Andrew Pinski Date: Mon Jun 17 14:20:10 2024 -0700 aarch64: Add comment about thunderxt81/t83 being aliases Since these were already aliases just make

[gcc r15-1417] aarch64: make thunderxt88p1 an alias of thunderxt88

2024-06-18 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:79ab7245bea102f2c4ec38bd4b3ba03e7828617f commit r15-1417-g79ab7245bea102f2c4ec38bd4b3ba03e7828617f Author: Andrew Pinski Date: Mon Jun 17 13:26:54 2024 -0700 aarch64: make thunderxt88p1 an alias of thunderxt88 Since r7-6575-g71aba51d6460ff, thunderxt88 has

gcc-wwwdocs branch master updated. 320e118cfd9379bba6f08b57c7b4bfb118803e57

2024-06-18 Thread Marek Polacek via Gcc-cvs-wwwdocs
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "gcc-wwwdocs". The branch, master has been updated via 320e118cfd9379bba6f08b57c7b4bfb118803e57 (commit) from

[gcc r15-1415] diagnostics: eliminate diagnostic_context::m_print_path callback

2024-06-18 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:c371d7bdbe69201b4c91179ff6f3e2237e0e7fbe commit r15-1415-gc371d7bdbe69201b4c91179ff6f3e2237e0e7fbe Author: David Malcolm Date: Tue Jun 18 10:59:56 2024 -0400 diagnostics: eliminate diagnostic_context::m_print_path callback No functional change intended.

[gcc r15-1412] diagnostics: remove tree usage from tree-diagnostic-path.cc

2024-06-18 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:164ac58fabc6430eed45dda7500dfba64be2bd87 commit r15-1412-g164ac58fabc6430eed45dda7500dfba64be2bd87 Author: David Malcolm Date: Tue Jun 18 10:59:55 2024 -0400 diagnostics: remove tree usage from tree-diagnostic-path.cc No functional change intended.

[gcc r15-1411] diagnostics: eliminate "tree" from diagnostic_{event, path}

2024-06-18 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:d0334e7798c4be9f6eac5fd9b6273a0ea31b1360 commit r15-1411-gd0334e7798c4be9f6eac5fd9b6273a0ea31b1360 Author: David Malcolm Date: Tue Jun 18 10:59:54 2024 -0400 diagnostics: eliminate "tree" from diagnostic_{event,path} This patch eliminates the use of "tree"

[gcc r15-1410] diagnostics: move simple_diagnostic_{path, thread, event} to their own .h/cc

2024-06-18 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:f89f9c7ae7190c700d1b3727a3fd66e90cfb90ac commit r15-1410-gf89f9c7ae7190c700d1b3727a3fd66e90cfb90ac Author: David Malcolm Date: Tue Jun 18 10:59:54 2024 -0400 diagnostics: move simple_diagnostic_{path,thread,event} to their own .h/cc As work towards

[gcc r15-1416] diagnostics: rename tree-diagnostic-path.cc to diagnostic-path.cc

2024-06-18 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:524cdf4dab610e6e53b3b033eacbdb1a03687cc7 commit r15-1416-g524cdf4dab610e6e53b3b033eacbdb1a03687cc7 Author: David Malcolm Date: Tue Jun 18 10:59:56 2024 -0400 diagnostics: rename tree-diagnostic-path.cc to diagnostic-path.cc Now that nothing in

[gcc r15-1414] diagnostics: introduce diagnostic-macro-unwinding.h/cc

2024-06-18 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:bdcfe7f7f50ec64b45581a175d1eca41c74a3dfe commit r15-1414-gbdcfe7f7f50ec64b45581a175d1eca41c74a3dfe Author: David Malcolm Date: Tue Jun 18 10:59:56 2024 -0400 diagnostics: introduce diagnostic-macro-unwinding.h/cc Eliminate a dependency on "tree" from the

[gcc r15-1413] diagnostics: eliminate diagnostic_context::m_make_json_for_path

2024-06-18 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:d3878c85f331c7a378245b636d5d230735b87347 commit r15-1413-gd3878c85f331c7a378245b636d5d230735b87347 Author: David Malcolm Date: Tue Jun 18 10:59:55 2024 -0400 diagnostics: eliminate diagnostic_context::m_make_json_for_path Now that the path-handling code for

[gcc r15-1409] Match: Support forms 7 and 8 for the unsigned .SAT_ADD

2024-06-18 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:e4f938936867d8799775d1455e67bd3fb8711afd commit r15-1409-ge4f938936867d8799775d1455e67bd3fb8711afd Author: Pan Li Date: Mon Jun 17 09:31:33 2024 +0800 Match: Support forms 7 and 8 for the unsigned .SAT_ADD When investigate the vectorization of .SAT_ADD, we

[gcc r15-1408] Match: Support form 11 for the unsigned scalar .SAT_SUB

2024-06-18 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:9b109826e0b0473572395f5837b455d57fa5a93c commit r15-1408-g9b109826e0b0473572395f5837b455d57fa5a93c Author: Pan Li Date: Mon Jun 17 14:56:42 2024 +0800 Match: Support form 11 for the unsigned scalar .SAT_SUB We missed one match pattern for the unsigned scalar

[gcc r15-1407] tree-optimization/115537 - ICE with SLP condition reduction vectorization

2024-06-18 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:7f9be55a4630134a237219af9cc8143e02080380 commit r15-1407-g7f9be55a4630134a237219af9cc8143e02080380 Author: Richard Biener Date: Tue Jun 18 14:00:52 2024 +0200 tree-optimization/115537 - ICE with SLP condition reduction vectorization The condition rejecting

[gcc r15-1406] [to-be-committed, RISC-V] Improve bset generation when bit position is limited

2024-06-18 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:a78e2c3a00d8b147b44416f7a843c9df61f04531 commit r15-1406-ga78e2c3a00d8b147b44416f7a843c9df61f04531 Author: Jeff Law Date: Tue Jun 18 06:40:40 2024 -0600 [to-be-committed,RISC-V] Improve bset generation when bit position is limited So more work in the

[gcc r15-1405] libstdc++: Fix outdated comment about standard integer types

2024-06-18 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:89c26a99102d2cc00455333795d81d6426be7057 commit r15-1405-g89c26a99102d2cc00455333795d81d6426be7057 Author: Jonathan Wakely Date: Tue Jun 18 13:05:39 2024 +0100 libstdc++: Fix outdated comment about standard integer types The long long and unsigned long long

[gcc r15-1404] analyzer: Fix g++ 4.8 bootstrap without using std::move to return std::unique_ptr

2024-06-18 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:d8c8ab7de71218eb6ddbe5822f1acdcd8726323d commit r15-1404-gd8c8ab7de71218eb6ddbe5822f1acdcd8726323d Author: Jonathan Wakely Date: Fri Jun 14 13:57:10 2024 +0100 analyzer: Fix g++ 4.8 bootstrap without using std::move to return std::unique_ptr Revert the

[gcc r15-1403] [MAINTAINERS] Update my email address

2024-06-18 Thread Kyrylo Tkachov via Gcc-cvs
https://gcc.gnu.org/g:5f6b42969d598139640e60daf1d0b9bdfcaa9f73 commit r15-1403-g5f6b42969d598139640e60daf1d0b9bdfcaa9f73 Author: Kyrylo Tkachov Date: Tue Jun 18 14:00:54 2024 +0200 [MAINTAINERS] Update my email address Pushing to trunk. * MAINTAINERS (aarch64

[gcc r15-1400] Make more use of force_lowpart_subreg

2024-06-18 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:a573ed4367ee685fb1bc50b79239b8b4b69872ee commit r15-1400-ga573ed4367ee685fb1bc50b79239b8b4b69872ee Author: Richard Sandiford Date: Tue Jun 18 12:22:32 2024 +0100 Make more use of force_lowpart_subreg This patch makes target-independent code use

[gcc r15-1402] aarch64: Add some uses of force_highpart_subreg

2024-06-18 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:c67a9a9c8e934234b640a613b0ae3c15e7fa9733 commit r15-1402-gc67a9a9c8e934234b640a613b0ae3c15e7fa9733 Author: Richard Sandiford Date: Tue Jun 18 12:22:33 2024 +0100 aarch64: Add some uses of force_highpart_subreg This patch adds uses of force_highpart_subreg to

[gcc r15-1401] Add force_highpart_subreg

2024-06-18 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:e0700fbe35286d31fe64782b255c8d2caec673dc commit r15-1401-ge0700fbe35286d31fe64782b255c8d2caec673dc Author: Richard Sandiford Date: Tue Jun 18 12:22:32 2024 +0100 Add force_highpart_subreg This patch adds a force_highpart_subreg to go along with the

[gcc r15-1399] aarch64: Add some uses of force_lowpart_subreg

2024-06-18 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:6bd4fbae45d11795a9a6f54b866308d4d7134def commit r15-1399-g6bd4fbae45d11795a9a6f54b866308d4d7134def Author: Richard Sandiford Date: Tue Jun 18 12:22:31 2024 +0100 aarch64: Add some uses of force_lowpart_subreg This patch makes more use of

[gcc r15-1398] Add force_lowpart_subreg

2024-06-18 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:5f40d1c0cc6ce91ef28d326b8707b3f05e6f239c commit r15-1398-g5f40d1c0cc6ce91ef28d326b8707b3f05e6f239c Author: Richard Sandiford Date: Tue Jun 18 12:22:31 2024 +0100 Add force_lowpart_subreg optabs had a local function called lowpart_subreg_maybe_copy that

[gcc r15-1397] Make more use of force_subreg

2024-06-18 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:d4047da6a070175aae7121c739d1cad6b08ff4b2 commit r15-1397-gd4047da6a070175aae7121c739d1cad6b08ff4b2 Author: Richard Sandiford Date: Tue Jun 18 12:22:30 2024 +0100 Make more use of force_subreg This patch makes target-independent code use force_subreg instead

[gcc r15-1396] aarch64: Use force_subreg in more places

2024-06-18 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:1474a8eead4ab390e59ee014befa8c40346679f4 commit r15-1396-g1474a8eead4ab390e59ee014befa8c40346679f4 Author: Richard Sandiford Date: Tue Jun 18 12:22:30 2024 +0100 aarch64: Use force_subreg in more places This patch makes the aarch64 code use force_subreg

[gcc r15-1395] Make force_subreg emit nothing on failure

2024-06-18 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:01044471ea39f9be4803c583ef2a946abc657f99 commit r15-1395-g01044471ea39f9be4803c583ef2a946abc657f99 Author: Richard Sandiford Date: Tue Jun 18 12:22:30 2024 +0100 Make force_subreg emit nothing on failure While adding more uses of force_subreg, I realised

[gcc r15-1394] c23: Fix for redeclared enumerator initialized with different type [PR115109]

2024-06-18 Thread Martin Uecker via Gcc-cvs
https://gcc.gnu.org/g:c9b96a68860bfdee49d40b4a844af7c5ef69cd12 commit r15-1394-gc9b96a68860bfdee49d40b4a844af7c5ef69cd12 Author: Martin Uecker Date: Sat May 18 22:00:04 2024 +0200 c23: Fix for redeclared enumerator initialized with different type [PR115109] c23 specifies that

gcc-wwwdocs branch master updated. 21f878ce7288573dc6ffbfed1c31a2e10df9f305

2024-06-18 Thread Gerald Pfeifer via Gcc-cvs-wwwdocs
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "gcc-wwwdocs". The branch, master has been updated via 21f878ce7288573dc6ffbfed1c31a2e10df9f305 (commit) from

gcc-wwwdocs branch master updated. 117cbf3d460627edd012957f91eb5516c5bd6ce6

2024-06-18 Thread Gerald Pfeifer via Gcc-cvs-wwwdocs
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "gcc-wwwdocs". The branch, master has been updated via 117cbf3d460627edd012957f91eb5516c5bd6ce6 (commit) from

[gcc r15-1393] rs6000: Shrink rs6000_init_generated_builtins size [PR115324]

2024-06-18 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:e17114f99c9ea754787573679b3b4d2b52434b61 commit r15-1393-ge17114f99c9ea754787573679b3b4d2b52434b61 Author: Jakub Jelinek Date: Tue Jun 18 08:32:37 2024 +0200 rs6000: Shrink rs6000_init_generated_builtins size [PR115324] While my r15-1001-g4cf2de9b5268224 PCH