[gcc(refs/users/meissner/heads/work175-vpair)] Update ChangeLog.*

2024-08-05 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:6e73367a476c64701e30e27817cd8c8b780f99c4 commit 6e73367a476c64701e30e27817cd8c8b780f99c4 Author: Michael Meissner Date: Tue Aug 6 02:38:30 2024 -0400 Update ChangeLog.* Diff: --- gcc/ChangeLog.vpair | 127 +++- 1 file

[gcc(refs/users/meissner/heads/work175-vpair)] Add vector pair optimizations.

2024-08-05 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:6b2ea24a882afb4639f9ea629e527aecbe82f93c commit 6b2ea24a882afb4639f9ea629e527aecbe82f93c Author: Michael Meissner Date: Tue Aug 6 02:35:09 2024 -0400 Add vector pair optimizations. 2024-08-06 Michael Meissner gcc/ * config/rs6000/

[gcc(refs/users/meissner/heads/work175-vpair)] Add vector pair init and splat.

2024-08-05 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:0f210e5f847601d966f2a1034359e7dd0cc88814 commit 0f210e5f847601d966f2a1034359e7dd0cc88814 Author: Michael Meissner Date: Tue Aug 6 02:33:28 2024 -0400 Add vector pair init and splat. 2024-08-06 Michael Meissner gcc/ * config/rs6000

[gcc(refs/users/meissner/heads/work175-vpair)] Add support for vector pair fma operations.

2024-08-05 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:d5b3c64e997c3a27a77d5b95f6fc3e3828a609a1 commit d5b3c64e997c3a27a77d5b95f6fc3e3828a609a1 Author: Michael Meissner Date: Tue Aug 6 02:27:38 2024 -0400 Add support for vector pair fma operations. 2024-08-06 Michael Meissner gcc/ * c

[gcc(refs/users/meissner/heads/work175-vpair)] Add support for vector pair unary and binary operations.

2024-08-05 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:c685497c72ba3fe3a42eaffc0c95d5c801b3d437 commit c685497c72ba3fe3a42eaffc0c95d5c801b3d437 Author: Michael Meissner Date: Tue Aug 6 02:20:00 2024 -0400 Add support for vector pair unary and binary operations. 2024-05-06 Michael Meissner gcc/

[gcc r15-2740] rs6000: Add const_vector into any_operand predicate

2024-08-05 Thread HaoChen Gui via Gcc-cvs
https://gcc.gnu.org/g:3592d3f8cc4b89ae508c747a46a626d73cb9616d commit r15-2740-g3592d3f8cc4b89ae508c747a46a626d73cb9616d Author: Haochen Gui Date: Tue Aug 6 14:15:05 2024 +0800 rs6000: Add const_vector into any_operand predicate gcc/ * config/rs6000/predicates.md (any_

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

2024-08-05 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:306ea004fe66e562a4c1adeb5543d0e7c7cf980b commit 306ea004fe66e562a4c1adeb5543d0e7c7cf980b Author: Michael Meissner Date: Tue Aug 6 02:08:08 2024 -0400 Update ChangeLog.* Diff: --- gcc/ChangeLog.bugs | 210 - 1 file

[gcc(refs/users/meissner/heads/work175-bugs)] Do not add -mvsx when building libgcc float128 support.

2024-08-05 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:8b61a6e2de37a865dc2048c8e55c87704f20505d commit 8b61a6e2de37a865dc2048c8e55c87704f20505d Author: Michael Meissner Date: Tue Aug 6 02:03:18 2024 -0400 Do not add -mvsx when building libgcc float128 support. Currently, we add -mvsx when building the float128 su

[gcc(refs/users/meissner/heads/work175-bugs)] Do not add -mvsx when testing the float128 support.

2024-08-05 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:c5dfd77e08784499ba15b55ad8d482ba2faa3d72 commit c5dfd77e08784499ba15b55ad8d482ba2faa3d72 Author: Michael Meissner Date: Tue Aug 6 02:05:21 2024 -0400 Do not add -mvsx when testing the float128 support. Currently, we add -mvsx when building the float128 suppor

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

2024-08-05 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:7f81c7653be6f53a7025f2ec08fd2475503d6abc commit 7f81c7653be6f53a7025f2ec08fd2475503d6abc Author: Michael Meissner Date: Tue Aug 6 01:58:42 2024 -0400 Do not build IEEE 128-bit libgfortran support if VSX is not available. If you build a little endian compiler

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

2024-08-05 Thread Michael Meissner via Libstdc++-cvs
https://gcc.gnu.org/g:ad50dbd3b580d8554058e3b3e360cff44bb22ce7 commit ad50dbd3b580d8554058e3b3e360cff44bb22ce7 Author: Michael Meissner Date: Tue Aug 6 02:01:52 2024 -0400 Do not build IEEE 128-bit libstdc++ support if VSX is not available. If you build a little endian compiler an

[gcc(refs/users/meissner/heads/work175-tar)] Update ChangeLog.*

2024-08-05 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:fc985a4688965d55191269fc545e3774280cfc8d commit fc985a4688965d55191269fc545e3774280cfc8d Author: Michael Meissner Date: Tue Aug 6 01:55:15 2024 -0400 Update ChangeLog.* Diff: --- gcc/ChangeLog.tar | 83 ++- 1 file

[gcc(refs/users/meissner/heads/work175-tar)] Remove SPR alternatives for move insns.

2024-08-05 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:fa3c1d3f013263bc70f1f25cd1b00e66aba477ac commit fa3c1d3f013263bc70f1f25cd1b00e66aba477ac Author: Michael Meissner Date: Tue Aug 6 01:51:32 2024 -0400 Remove SPR alternatives for move insns. 2024-08-05 Michael Meissner * config/rs6000/rs600

[gcc(refs/users/meissner/heads/work175-tar)] Add support for the TAR register.

2024-08-05 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:b4d74a7e7a00c18289476a0398faccd8414a2498 commit b4d74a7e7a00c18289476a0398faccd8414a2498 Author: Michael Meissner Date: Tue Aug 6 01:47:28 2024 -0400 Add support for the TAR register. 2024-08-05 Michael Meissner gcc/ * config/rs60

[gcc r15-2739] Fortran: Fix class transformational intrinsic calls [PR102689]

2024-08-05 Thread Paul Thomas via Gcc-cvs
https://gcc.gnu.org/g:4cb07a38233aadb4b389a6e5236c95f52241b6e0 commit r15-2739-g4cb07a38233aadb4b389a6e5236c95f52241b6e0 Author: Paul Thomas Date: Tue Aug 6 06:42:27 2024 +0100 Fortran: Fix class transformational intrinsic calls [PR102689] 2024-08-06 Paul Thomas gcc/fo

[gcc r15-2738] vect: Add missed opcodes in vect_get_smallest_scalar_type [PR115228]

2024-08-05 Thread Feng Xue via Gcc-cvs
https://gcc.gnu.org/g:95990db02b86282249396b06f65f4f9f582bab42 commit r15-2738-g95990db02b86282249396b06f65f4f9f582bab42 Author: Feng Xue Date: Mon Aug 5 15:53:19 2024 +0800 vect: Add missed opcodes in vect_get_smallest_scalar_type [PR115228] Some opcodes are missed when determini

[gcc r15-2737] vect: Allow unsigned-to-signed promotion in vect_look_through_possible_promotion [PR115707]

2024-08-05 Thread Feng Xue via Gcc-cvs
https://gcc.gnu.org/g:3c089ee5d5a86cab0b27c69b96c4354c496520ac commit r15-2737-g3c089ee5d5a86cab0b27c69b96c4354c496520ac Author: Feng Xue Date: Mon Aug 5 15:23:56 2024 +0800 vect: Allow unsigned-to-signed promotion in vect_look_through_possible_promotion [PR115707] The function f

[gcc(refs/users/meissner/heads/work175-dmf)] Update ChangeLog.*

2024-08-05 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:1bfb2eb17853bb877efc93804add17dc5dc4d15d commit 1bfb2eb17853bb877efc93804add17dc5dc4d15d Author: Michael Meissner Date: Mon Aug 5 22:43:48 2024 -0400 Update ChangeLog.* Diff: --- gcc/ChangeLog.dmf | 449 +- 1 file

[gcc r12-10660] sh: Don't call make_insn_raw in sh_recog_treg_set_expr [PR116189]

2024-08-05 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:dfacc021c9775b1563c717cf3f8114d0f874b030 commit r12-10660-gdfacc021c9775b1563c717cf3f8114d0f874b030 Author: Andrew Pinski Date: Sat Aug 3 09:30:57 2024 -0700 sh: Don't call make_insn_raw in sh_recog_treg_set_expr [PR116189] This was an interesting compare deb

[gcc r13-8962] sh: Don't call make_insn_raw in sh_recog_treg_set_expr [PR116189]

2024-08-05 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:73064a28689fe3799f4fb5f1bab7634df889a43e commit r13-8962-g73064a28689fe3799f4fb5f1bab7634df889a43e Author: Andrew Pinski Date: Sat Aug 3 09:30:57 2024 -0700 sh: Don't call make_insn_raw in sh_recog_treg_set_expr [PR116189] This was an interesting compare debu

[gcc r14-10564] sh: Don't call make_insn_raw in sh_recog_treg_set_expr [PR116189]

2024-08-05 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:ba45573c8072f06f67af22a2ca60da5f5c12beae commit r14-10564-gba45573c8072f06f67af22a2ca60da5f5c12beae Author: Andrew Pinski Date: Sat Aug 3 09:30:57 2024 -0700 sh: Don't call make_insn_raw in sh_recog_treg_set_expr [PR116189] This was an interesting compare deb

[gcc(refs/users/meissner/heads/work175-dmf)] RFC2686-Add paddis support.

2024-08-05 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:ae9a6032e7ad56deb8611bf8bfd02ccb67a9bc6c commit ae9a6032e7ad56deb8611bf8bfd02ccb67a9bc6c Author: Michael Meissner Date: Mon Aug 5 22:34:51 2024 -0400 RFC2686-Add paddis support. 2024-08-05 Michael Meissner gcc/ * config/rs6000/con

[gcc(refs/users/meissner/heads/work175-dmf)] RFC2677-Add xvrlw support.

2024-08-05 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:11a7f9ef1e49a3ab936425f51c66f6b7f094 commit 11a7f9ef1e49a3ab936425f51c66f6b7f094 Author: Michael Meissner Date: Mon Aug 5 22:38:26 2024 -0400 RFC2677-Add xvrlw support. 2024-08-05 Michael Meissner gcc/ * config/rs6000/alti

[gcc(refs/users/meissner/heads/work175-dmf)] RFC2656-Support load/store vector with right length.

2024-08-05 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:3b1a2b3d129ea5d4c370e81adfed87957cc4a767 commit 3b1a2b3d129ea5d4c370e81adfed87957cc4a767 Author: Michael Meissner Date: Mon Aug 5 22:20:39 2024 -0400 RFC2656-Support load/store vector with right length. This patch adds support for new instructions that may be

[gcc(refs/users/meissner/heads/work175-dmf)] RFC2655-Add saturating subtract built-ins.

2024-08-05 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:6cb2d07ddd27b44ce00d3ddc809abea63d52fe71 commit 6cb2d07ddd27b44ce00d3ddc809abea63d52fe71 Author: Michael Meissner Date: Mon Aug 5 22:29:02 2024 -0400 RFC2655-Add saturating subtract built-ins. This patch adds support for a saturating subtract built-in functio

[gcc r15-2736] sh: Don't call make_insn_raw in sh_recog_treg_set_expr [PR116189]

2024-08-05 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:0355c943b9e954e8f59068971d934f1b91ecb729 commit r15-2736-g0355c943b9e954e8f59068971d934f1b91ecb729 Author: Andrew Pinski Date: Sat Aug 3 09:30:57 2024 -0700 sh: Don't call make_insn_raw in sh_recog_treg_set_expr [PR116189] This was an interesting compare debu

[gcc(refs/users/meissner/heads/work175-dmf)] RFC2653-PowerPC: Add support for 1, 024 bit DMR registers.

2024-08-05 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:db9f4a42fdb491fbe7f820e58931c3e330ed5cdd commit db9f4a42fdb491fbe7f820e58931c3e330ed5cdd Author: Michael Meissner Date: Mon Aug 5 22:14:33 2024 -0400 RFC2653-PowerPC: Add support for 1,024 bit DMR registers. This patch is a prelimianry patch to add the full 1

[gcc(refs/users/meissner/heads/work175-dmf)] RFC2653-Add dense math test for new instruction names.

2024-08-05 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:8b1aaea7b4ad06eba8baaf2528966ae75c926953 commit 8b1aaea7b4ad06eba8baaf2528966ae75c926953 Author: Michael Meissner Date: Mon Aug 5 22:09:03 2024 -0400 RFC2653-Add dense math test for new instruction names. 2024-08-05 Michael Meissner gcc/testsuite

[gcc(refs/users/meissner/heads/work175-dmf)] RFC2653-PowerPC: Switch to dense math names for all MMA operations.

2024-08-05 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:dbc25c21da736a9c71d755109756cbbdb6c71744 commit dbc25c21da736a9c71d755109756cbbdb6c71744 Author: Michael Meissner Date: Mon Aug 5 20:07:06 2024 -0400 RFC2653-PowerPC: Switch to dense math names for all MMA operations. This patch changes the assembler instruct

[gcc(refs/users/meissner/heads/work175-dmf)] RFC2653-Add support for dense math registers.

2024-08-05 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:dacedf2cde444a8fd76dc9917ed5bb6b4f7f299c commit dacedf2cde444a8fd76dc9917ed5bb6b4f7f299c Author: Michael Meissner Date: Mon Aug 5 20:04:10 2024 -0400 RFC2653-Add support for dense math registers. The MMA subsystem added the notion of accumulator registers as

[gcc(refs/users/meissner/heads/work175-dmf)] RFC2653-Add wD constraint.

2024-08-05 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:42a68d59f44ab8cfe36d40cf6e16d80d65fc8891 commit 42a68d59f44ab8cfe36d40cf6e16d80d65fc8891 Author: Michael Meissner Date: Mon Aug 5 19:54:18 2024 -0400 RFC2653-Add wD constraint. This patch adds a new constraint ('wD') that matches the accumulator registers

[gcc(refs/users/meissner/heads/work175-dmf)] Use vector pair load/store for memcpy with -mcpu=future

2024-08-05 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:3df0a672245ea3a628ecca1be66f491c7fb5ae97 commit 3df0a672245ea3a628ecca1be66f491c7fb5ae97 Author: Michael Meissner Date: Mon Aug 5 19:45:19 2024 -0400 Use vector pair load/store for memcpy with -mcpu=future In the development for the power10 processor, GCC did

[gcc r15-2735] c++: remove function/var concepts code

2024-08-05 Thread Marek Polacek via Gcc-cvs
https://gcc.gnu.org/g:935e82248873c3798d4ede742a75ad10e99257ad commit r15-2735-g935e82248873c3798d4ede742a75ad10e99257ad Author: Marek Polacek Date: Thu Aug 1 15:39:10 2024 -0400 c++: remove function/var concepts code This patch removes vestigial Concepts TS code as discussed in

[gcc r15-2733] libbacktrace: avoid -Wpointer-arith errors

2024-08-05 Thread Ian Lance Taylor via Gcc-cvs
https://gcc.gnu.org/g:3a51aaf5f4ccd3d2ed871727c16f9c6f9ed54e50 commit r15-2733-g3a51aaf5f4ccd3d2ed871727c16f9c6f9ed54e50 Author: Ian Lance Taylor Date: Mon Aug 5 16:46:03 2024 -0700 libbacktrace: avoid -Wpointer-arith errors Based on patch from Kirill Müller. * co

[gcc(refs/users/meissner/heads/work175-vpair)] Merge commit 'refs/users/meissner/heads/work175-vpair' of git+ssh://gcc.gnu.org/git/gcc into me/work

2024-08-05 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:e7885a2fcaab21f6986bda41254001f2e8b3238c commit e7885a2fcaab21f6986bda41254001f2e8b3238c Merge: dba201fdf0d0 b8e6d6a6961d Author: Michael Meissner Date: Mon Aug 5 19:31:43 2024 -0400 Merge commit 'refs/users/meissner/heads/work175-vpair' of git+ssh://gcc.gnu.org/git/

[gcc(refs/users/meissner/heads/work175-vpair)] Add ChangeLog.vpair and update REVISION.

2024-08-05 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:dba201fdf0d088c55743fc3e15e7a5ec692d71f4 commit dba201fdf0d088c55743fc3e15e7a5ec692d71f4 Author: Michael Meissner Date: Thu Aug 1 15:49:33 2024 -0400 Add ChangeLog.vpair and update REVISION. 2024-08-01 Michael Meissner gcc/ * Chan

[gcc/meissner/heads/work175-vpair] (6 commits) Merge commit 'refs/users/meissner/heads/work175-vpair' of g

2024-08-05 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work175-vpair' was updated to point to: e7885a2fcaab... Merge commit 'refs/users/meissner/heads/work175-vpair' of g It previously pointed to: b8e6d6a6961d... Merge commit 'refs/users/meissner/heads/work175-vpair' of g Diff: Summary of changes (added commits): -

[gcc(refs/users/meissner/heads/work175-test)] Merge commit 'refs/users/meissner/heads/work175-test' of git+ssh://gcc.gnu.org/git/gcc into me/work1

2024-08-05 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:6e72c30acf2532af02022645376d6e0dd3900da8 commit 6e72c30acf2532af02022645376d6e0dd3900da8 Merge: baf3c8921ab6 7338f4b69698 Author: Michael Meissner Date: Mon Aug 5 19:30:32 2024 -0400 Merge commit 'refs/users/meissner/heads/work175-test' of git+ssh://gcc.gnu.org/git/g

[gcc(refs/users/meissner/heads/work175-test)] Add ChangeLog.test and update REVISION.

2024-08-05 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:baf3c8921ab64203ca248ce8f1c8c1de31edd7d0 commit baf3c8921ab64203ca248ce8f1c8c1de31edd7d0 Author: Michael Meissner Date: Thu Aug 1 15:52:09 2024 -0400 Add ChangeLog.test and update REVISION. 2024-08-01 Michael Meissner gcc/ * Chang

[gcc/meissner/heads/work175-test] (6 commits) Merge commit 'refs/users/meissner/heads/work175-test' of gi

2024-08-05 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work175-test' was updated to point to: 6e72c30acf25... Merge commit 'refs/users/meissner/heads/work175-test' of gi It previously pointed to: 7338f4b69698... Merge commit 'refs/users/meissner/heads/work175-test' of gi Diff: Summary of changes (added commits): --

[gcc(refs/users/meissner/heads/work175-tar)] Merge commit 'refs/users/meissner/heads/work175-tar' of git+ssh://gcc.gnu.org/git/gcc into me/work17

2024-08-05 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:43f8fc81a03efb073344d746fd1542dcdb0c018b commit 43f8fc81a03efb073344d746fd1542dcdb0c018b Merge: 6888c95c6ab3 a154e40b3459 Author: Michael Meissner Date: Mon Aug 5 19:28:20 2024 -0400 Merge commit 'refs/users/meissner/heads/work175-tar' of git+ssh://gcc.gnu.org/git/gc

[gcc(refs/users/meissner/heads/work175-tar)] Add ChangeLog.tar and update REVISION.

2024-08-05 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:6888c95c6ab368f51aee025de02d23ac1b9b048b commit 6888c95c6ab368f51aee025de02d23ac1b9b048b Author: Michael Meissner Date: Thu Aug 1 15:50:27 2024 -0400 Add ChangeLog.tar and update REVISION. 2024-08-01 Michael Meissner gcc/ * Change

[gcc/meissner/heads/work175-tar] (6 commits) Merge commit 'refs/users/meissner/heads/work175-tar' of git

2024-08-05 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work175-tar' was updated to point to: 43f8fc81a03e... Merge commit 'refs/users/meissner/heads/work175-tar' of git It previously pointed to: a154e40b3459... Merge commit 'refs/users/meissner/heads/work175-tar' of git Diff: Summary of changes (added commits): ---

[gcc(refs/users/meissner/heads/work175-dmf)] Merge commit 'refs/users/meissner/heads/work175-dmf' of git+ssh://gcc.gnu.org/git/gcc into me/work17

2024-08-05 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:4504068145957df22936be81a57e37b0dcb9b626 commit 4504068145957df22936be81a57e37b0dcb9b626 Merge: 27dc640d1a90 1fc1d66280c2 Author: Michael Meissner Date: Mon Aug 5 19:26:32 2024 -0400 Merge commit 'refs/users/meissner/heads/work175-dmf' of git+ssh://gcc.gnu.org/git/gc

[gcc(refs/users/meissner/heads/work175-dmf)] Add ChangeLog.dmf and update REVISION.

2024-08-05 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:27dc640d1a90c738203a2168eb5ce10e33c58b34 commit 27dc640d1a90c738203a2168eb5ce10e33c58b34 Author: Michael Meissner Date: Thu Aug 1 15:48:37 2024 -0400 Add ChangeLog.dmf and update REVISION. 2024-08-01 Michael Meissner gcc/ * Change

[gcc/meissner/heads/work175-dmf] (6 commits) Merge commit 'refs/users/meissner/heads/work175-dmf' of git

2024-08-05 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work175-dmf' was updated to point to: 450406814595... Merge commit 'refs/users/meissner/heads/work175-dmf' of git It previously pointed to: 1fc1d66280c2... Merge commit 'refs/users/meissner/heads/work175-dmf' of git Diff: Summary of changes (added commits): ---

[gcc(refs/users/meissner/heads/work175-bugs)] Merge commit 'refs/users/meissner/heads/work175-bugs' of git+ssh://gcc.gnu.org/git/gcc into me/work1

2024-08-05 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:819d8189d2f8dcb922e0c25d7d1081046ad7598c commit 819d8189d2f8dcb922e0c25d7d1081046ad7598c Merge: 4eda1be11b75 63e8b76ddfe7 Author: Michael Meissner Date: Mon Aug 5 19:24:52 2024 -0400 Merge commit 'refs/users/meissner/heads/work175-bugs' of git+ssh://gcc.gnu.org/git/g

[gcc/meissner/heads/work175-bugs] (6 commits) Merge commit 'refs/users/meissner/heads/work175-bugs' of gi

2024-08-05 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work175-bugs' was updated to point to: 819d8189d2f8... Merge commit 'refs/users/meissner/heads/work175-bugs' of gi It previously pointed to: 63e8b76ddfe7... Merge commit 'refs/users/meissner/heads/work175-bugs' of gi Diff: Summary of changes (added commits): --

[gcc(refs/users/meissner/heads/work175-bugs)] Add ChangeLog.bugs and update REVISION.

2024-08-05 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:4eda1be11b75c2cbaed2cdb795e9552cb219103c commit 4eda1be11b75c2cbaed2cdb795e9552cb219103c Author: Michael Meissner Date: Thu Aug 1 15:51:21 2024 -0400 Add ChangeLog.bugs and update REVISION. 2024-08-01 Michael Meissner gcc/ * Chang

[gcc r14-10562] compiler: panic arguments are empty interface type

2024-08-05 Thread Ian Lance Taylor via Gcc-cvs
https://gcc.gnu.org/g:de738988ff62b76e433f2fce570fcd8ab4b16c07 commit r14-10562-gde738988ff62b76e433f2fce570fcd8ab4b16c07 Author: Ian Lance Taylor Date: Mon Aug 5 16:07:12 2024 -0700 compiler: panic arguments are empty interface type After CL 536643 passing NULL as the expected ty

[gcc r15-2732] compiler: panic arguments are empty interface type

2024-08-05 Thread Ian Lance Taylor via Gcc-cvs
https://gcc.gnu.org/g:ecb6153e3b9895c6e058646262c7c9e9c9c24a3c commit r15-2732-gecb6153e3b9895c6e058646262c7c9e9c9c24a3c Author: Ian Lance Taylor Date: Mon Aug 5 13:01:32 2024 -0700 compiler: panic arguments are empty interface type After CL 536643 passing NULL as the expected typ

[gcc r15-2731] RISC-V: Add deprecation warning to LP64E abi

2024-08-05 Thread Patrick O'Neill via Gcc-cvs
https://gcc.gnu.org/g:51db1f307ba395ee322de5adadf56c316e82ae00 commit r15-2731-g51db1f307ba395ee322de5adadf56c316e82ae00 Author: Patrick O'Neill Date: Tue Jul 30 17:32:09 2024 -0700 RISC-V: Add deprecation warning to LP64E abi gcc/ChangeLog: PR target/116152

[gcc/devel/fortran_unsigned] Implement dshift[lr], ibclr, ibset and ibits.

2024-08-05 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:ef35d21d9218259706b1ab37766ead2ad0f3e231 commit ef35d21d9218259706b1ab37766ead2ad0f3e231 Author: Thomas Koenig Date: Mon Aug 5 23:02:21 2024 +0200 Implement dshift[lr], ibclr, ibset and ibits. Diff: --- gcc/fortran/check.cc | 88 +

[gcc r15-2730] c++, coroutines: Simplify separation of the user function body and ramp.

2024-08-05 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:86512292270860bbe1dd33cef1ebe041d597462c commit r15-2730-g86512292270860bbe1dd33cef1ebe041d597462c Author: Iain Sandoe Date: Wed Jul 31 23:05:49 2024 +0100 c++, coroutines: Simplify separation of the user function body and ramp. We need to separate the origin

[gcc r15-2729] Fix handling of const or volatile void pointers in CodeView

2024-08-05 Thread Mark Harmstone via Gcc-cvs
https://gcc.gnu.org/g:b0e2ccef0b3c469d5d242766328a24a94990f83b commit r15-2729-gb0e2ccef0b3c469d5d242766328a24a94990f83b Author: Mark Harmstone Date: Sun Aug 4 23:26:53 2024 +0100 Fix handling of const or volatile void pointers in CodeView DWARF represents voids in DW_TAG_const_ty

[gcc r12-10658] libgomp: Remove bogus warnings from privatized-ref-2.f90.

2024-08-05 Thread Paul Thomas via Gcc-cvs
https://gcc.gnu.org/g:3f356a88d6c15d0ea93a5191c23b668744254f72 commit r12-10658-g3f356a88d6c15d0ea93a5191c23b668744254f72 Author: Paul Thomas Date: Fri Jul 19 16:58:33 2024 +0100 libgomp: Remove bogus warnings from privatized-ref-2.f90. 2024-07-19 Paul Thomas libgomp/C

[gcc r12-10657] Fortran: Suppress bogus used uninitialized warnings [PR108889].

2024-08-05 Thread Paul Thomas via Gcc-cvs
https://gcc.gnu.org/g:0e945f6e8849ae4722ea7ac70d713f7b35d3fade commit r12-10657-g0e945f6e8849ae4722ea7ac70d713f7b35d3fade Author: Paul Thomas Date: Thu Jul 18 08:51:35 2024 +0100 Fortran: Suppress bogus used uninitialized warnings [PR108889]. 2024-07-18 Paul Thomas gcc

[gcc r13-8960] libgomp: Remove bogus warnings from privatized-ref-2.f90.

2024-08-05 Thread Paul Thomas via Gcc-cvs
https://gcc.gnu.org/g:bf0673ef66a6dd8a000c6fb882a206c1cef639c7 commit r13-8960-gbf0673ef66a6dd8a000c6fb882a206c1cef639c7 Author: Paul Thomas Date: Fri Jul 19 16:58:33 2024 +0100 libgomp: Remove bogus warnings from privatized-ref-2.f90. 2024-07-19 Paul Thomas libgomp/Ch

[gcc r13-8959] Fortran: Suppress bogus used uninitialized warnings [PR108889].

2024-08-05 Thread Paul Thomas via Gcc-cvs
https://gcc.gnu.org/g:7195144e39e404ec712ca5401f2328c14d5020eb commit r13-8959-g7195144e39e404ec712ca5401f2328c14d5020eb Author: Paul Thomas Date: Thu Jul 18 08:51:35 2024 +0100 Fortran: Suppress bogus used uninitialized warnings [PR108889]. 2024-07-18 Paul Thomas gcc/

[gcc r14-10561] libgomp: Remove bogus warnings from privatized-ref-2.f90.

2024-08-05 Thread Paul Thomas via Gcc-cvs
https://gcc.gnu.org/g:2405d29086d5045821b1a7260b589fbae1e6f05a commit r14-10561-g2405d29086d5045821b1a7260b589fbae1e6f05a Author: Paul Thomas Date: Fri Jul 19 16:58:33 2024 +0100 libgomp: Remove bogus warnings from privatized-ref-2.f90. 2024-07-19 Paul Thomas libgomp/C

[gcc r14-10560] Fortran: Suppress bogus used uninitialized warnings [PR108889].

2024-08-05 Thread Paul Thomas via Gcc-cvs
https://gcc.gnu.org/g:9906a9863d65386ee4045333eb26a2569783abb5 commit r14-10560-g9906a9863d65386ee4045333eb26a2569783abb5 Author: Paul Thomas Date: Thu Jul 18 08:51:35 2024 +0100 Fortran: Suppress bogus used uninitialized warnings [PR108889]. 2024-07-18 Paul Thomas gcc

[gcc r14-10559] Update gcc fr.po

2024-08-05 Thread Joseph Myers via Gcc-cvs
https://gcc.gnu.org/g:daced7625e606228e64284f2a1d0b1dec1a83965 commit r14-10559-gdaced7625e606228e64284f2a1d0b1dec1a83965 Author: Joseph Myers Date: Mon Aug 5 16:34:13 2024 + Update gcc fr.po * fr.po: Update. Diff: --- gcc/po/fr.po | 88 +-

[gcc r15-2728] Update gcc fr.po

2024-08-05 Thread Joseph Myers via Gcc-cvs
https://gcc.gnu.org/g:5aa90b9db1cc27beef03411de05b87a257540d1c commit r15-2728-g5aa90b9db1cc27beef03411de05b87a257540d1c Author: Joseph Myers Date: Mon Aug 5 16:32:59 2024 + Update gcc fr.po * fr.po: Update. Diff: --- gcc/po/fr.po | 88 +--

[gcc r15-2727] c++: fix -Wdangling-reference false positive [PR115987]

2024-08-05 Thread Marek Polacek via Gcc-cvs
https://gcc.gnu.org/g:34d947134403e7482ba4f153d8faabee0bc4933e commit r15-2727-g34d947134403e7482ba4f153d8faabee0bc4933e Author: Marek Polacek Date: Wed Jul 31 17:33:55 2024 -0400 c++: fix -Wdangling-reference false positive [PR115987] This fixes another false positive. When a fu

[gcc r15-2726] bpf: do not emit BPF non-fetching atomic instructions

2024-08-05 Thread Jose E. Marchesi via Gcc-cvs
https://gcc.gnu.org/g:c26534d21159dd4c5d1472f0050b65e148161691 commit r15-2726-gc26534d21159dd4c5d1472f0050b65e148161691 Author: Jose E. Marchesi Date: Mon Aug 5 16:23:47 2024 +0200 bpf: do not emit BPF non-fetching atomic instructions When GCC finds a call to one of the __atomic_

[gcc r15-2725] testsuite: Add RISC-V to targets not xfailing gcc.dg/attr-alloc_size-11.c:50, 51.

2024-08-05 Thread Jiawei Chen via Gcc-cvs
https://gcc.gnu.org/g:70ffc57fd2fdb3c8fa67f11d2e8e6b6275dcc7c0 commit r15-2725-g70ffc57fd2fdb3c8fa67f11d2e8e6b6275dcc7c0 Author: Jiawei Date: Mon Aug 5 20:15:59 2024 +0800 testsuite: Add RISC-V to targets not xfailing gcc.dg/attr-alloc_size-11.c:50,51. The test has been observed

[gcc r15-2724] AArch64: Set instruction attribute of TST to logics_imm

2024-08-05 Thread Jennifer Schmitz via Gcc-cvs
https://gcc.gnu.org/g:7268d7249b3ca31bf322de99b1d59baf06f83eb3 commit r15-2724-g7268d7249b3ca31bf322de99b1d59baf06f83eb3 Author: Jennifer Schmitz Date: Mon Jul 29 07:59:33 2024 -0700 AArch64: Set instruction attribute of TST to logics_imm As suggested in https://gcc.gnu.org/pi

[gcc r15-2723] gimple ssa: Fix a typo in gimple-ssa-sccopy.cc

2024-08-05 Thread Filip Kastl via Gcc-cvs
https://gcc.gnu.org/g:bb30fdd3436987aee6a22610e1d22b091c7ded6e commit r15-2723-gbb30fdd3436987aee6a22610e1d22b091c7ded6e Author: Filip Kastl Date: Mon Aug 5 14:39:06 2024 +0200 gimple ssa: Fix a typo in gimple-ssa-sccopy.cc Fixes a misplaced comment in gimple-ssa-sccopy.cc. The c

[gcc r15-2722] [MAINTAINERS] Add my email address to write after approval and DCO.

2024-08-05 Thread Jennifer Schmitz via Gcc-cvs
https://gcc.gnu.org/g:219b09215f530e4a4a3763746986b7068e00f000 commit r15-2722-g219b09215f530e4a4a3763746986b7068e00f000 Author: Jennifer Schmitz Date: Mon Aug 5 14:08:19 2024 +0200 [MAINTAINERS] Add my email address to write after approval and DCO. ChangeLog: * MAINTA

[gcc r15-2721] libiberty/argv.c: remove only_whitespace

2024-08-05 Thread Andrew Burgess via Gcc-cvs
https://gcc.gnu.org/g:ea238096883211f8c6e72f69912c51307996dc24 commit r15-2721-gea238096883211f8c6e72f69912c51307996dc24 Author: Andrew Burgess Date: Mon Jul 29 13:47:32 2024 +0100 libiberty/argv.c: remove only_whitespace After the commit: commit 5e1d530da87a6d2aa7e7197

[gcc r14-10558] RISC-V: xtheadmemidx: Fix mode test for pre/post-modify addressing

2024-08-05 Thread Christoph Mテシllner via Gcc-cvs
https://gcc.gnu.org/g:eccf707e5ceb7e405ffe4edfbcae2f769b8386cf commit r14-10558-geccf707e5ceb7e405ffe4edfbcae2f769b8386cf Author: Christoph Müllner Date: Wed Jul 24 14:10:01 2024 +0200 RISC-V: xtheadmemidx: Fix mode test for pre/post-modify addressing auto_inc_dec (-O3) performs o

[gcc r15-2720] tree-reassoc.cc: PR tree-optimization/116139 Don't assert when forming fully-pipelined FMAs on wide

2024-08-05 Thread Kyrylo Tkachov via Gcc-cvs
https://gcc.gnu.org/g:44da85f4455ea11296667434172810ea76a62add commit r15-2720-g44da85f4455ea11296667434172810ea76a62add Author: Kyrylo Tkachov Date: Fri Aug 2 06:21:16 2024 -0700 tree-reassoc.cc: PR tree-optimization/116139 Don't assert when forming fully-pipelined FMAs on wide MULT targ

[gcc r15-2719] vect: Fix dot-product slp testcases [PR116000]

2024-08-05 Thread Feng Xue via Gcc-cvs
https://gcc.gnu.org/g:8e2c9360c2df4b16582d3b9eb34e8c448798a1f3 commit r15-2719-g8e2c9360c2df4b16582d3b9eb34e8c448798a1f3 Author: Feng Xue Date: Mon Aug 5 18:13:55 2024 +0800 vect: Fix dot-product slp testcases [PR116000] These testcases were added by the patch of supporting multip

[gcc r15-2718] Revert "Make may_trap_p_1 return false for constant pool references [PR116145]" [PR116200]

2024-08-05 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:162a1ed70303a031c81b0aaac499aaf394560390 commit r15-2718-g162a1ed70303a031c81b0aaac499aaf394560390 Author: Richard Sandiford Date: Mon Aug 5 10:02:45 2024 +0100 Revert "Make may_trap_p_1 return false for constant pool references [PR116145]" [PR116200] This r

[gcc r15-2717] Inline 'gcc/rust/Make-lang.in:RUST_LIBDEPS'

2024-08-05 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:aab9f33ed1f1b92444a82eb3ea5cab1048593791 commit r15-2717-gaab9f33ed1f1b92444a82eb3ea5cab1048593791 Author: Thomas Schwinge Date: Wed Feb 28 23:06:25 2024 +0100 Inline 'gcc/rust/Make-lang.in:RUST_LIBDEPS' ..., also fixing up an apparently mis-merged commit

[gcc r15-2716] Don't override 'LIBS' if '--enable-languages=rust'; use 'CRAB1_LIBS'

2024-08-05 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:816c4de4d062c89f5b7a68f68f29b2b033f5b136 commit r15-2716-g816c4de4d062c89f5b7a68f68f29b2b033f5b136 Author: Thomas Schwinge Date: Mon Aug 5 10:06:05 2024 +0200 Don't override 'LIBS' if '--enable-languages=rust'; use 'CRAB1_LIBS' Recent commit 6fef4d6ffcab0fec8

[gcc r15-2715] gdbhooks: Add attempt to invoke on-gcc-hooks-load

2024-08-05 Thread Alex Coplan via Gcc-cvs
https://gcc.gnu.org/g:f01df5e47b2551e0f435a9efa8e0a30142f3d46b commit r15-2715-gf01df5e47b2551e0f435a9efa8e0a30142f3d46b Author: Alex Coplan Date: Mon Aug 5 08:45:58 2024 +0100 gdbhooks: Add attempt to invoke on-gcc-hooks-load This extends GCC's GDB hooks to attempt invoking the u

[gcc r15-2714] gdbhooks: Make dot viewer configurable

2024-08-05 Thread Alex Coplan via Gcc-cvs
https://gcc.gnu.org/g:08cc516a8cfe553064f84a86be4c30f05a614342 commit r15-2714-g08cc516a8cfe553064f84a86be4c30f05a614342 Author: Alex Coplan Date: Mon Aug 5 08:45:29 2024 +0100 gdbhooks: Make dot viewer configurable This adds a new GDB parameter 'gcc-dot-cmd' which allows the user

[gcc r15-2713] libgomp.texi: Add OpenMP TR13 routines to @menu (commented out)

2024-08-05 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:1a5734135d265a7b363ead9f821676a2a358969b commit r15-2713-g1a5734135d265a7b363ead9f821676a2a358969b Author: Tobias Burnus Date: Mon Aug 5 09:18:29 2024 +0200 libgomp.texi: Add OpenMP TR13 routines to @menu (commented out) To keep track of missing routine docum