[gcc r15-8683] Doc: Add "Additional Numeric Types" sectioning to extend.texi [PR42270]

2025-03-24 Thread Sandra Loosemore via Gcc-cvs
https://gcc.gnu.org/g:557e809455a886e8f59f57e5c7b0a940e028d130 commit r15-8683-g557e809455a886e8f59f57e5c7b0a940e028d130 Author: Sandra Loosemore Date: Thu Mar 13 03:43:04 2025 + Doc: Add "Additional Numeric Types" sectioning to extend.texi [PR42270] This is part of an increme

[gcc/meissner/heads/work196-sha] (15 commits) Merge commit 'refs/users/meissner/heads/work196-sha' of git

2025-03-24 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work196-sha' was updated to point to: 5605e60391bd... Merge commit 'refs/users/meissner/heads/work196-sha' of git It previously pointed to: 448ed3adc3d0... Add ChangeLog.sha and update REVISION. Diff: Summary of changes (added commits):

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

2025-03-24 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:5e4fe73897f418161a5302d7567d8c293cbcc681 commit 5e4fe73897f418161a5302d7567d8c293cbcc681 Author: Michael Meissner Date: Mon Mar 24 18:44:16 2025 -0400 Add ChangeLog.bugs and update REVISION. 2025-03-24 Michael Meissner gcc/ * Chan

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

2025-03-24 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:9caad038f8ae242277d0300a6b27003422eb7292 commit 9caad038f8ae242277d0300a6b27003422eb7292 Author: Michael Meissner Date: Mon Mar 24 19:44:44 2025 -0400 RFC2653-PowerPC: Add support for 1,024 bit DMR registers. This patch is a prelimianry patch to add the full

[gcc r15-8874] vect: Add assert to expand_vector_conversion [PR118616]

2025-03-24 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:1c3d7800a1f27f8f30c9dc2995004814fd459363 commit r15-8874-g1c3d7800a1f27f8f30c9dc2995004814fd459363 Author: Andrew Pinski Date: Sun Mar 23 10:38:39 2025 -0700 vect: Add assert to expand_vector_conversion [PR118616] In some cases (after inliing due to LTO and -

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

2025-03-24 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:448ed3adc3d070cbe1694eb94f7c3f3f307f2c09 commit 448ed3adc3d070cbe1694eb94f7c3f3f307f2c09 Author: Michael Meissner Date: Mon Mar 24 18:46:18 2025 -0400 Add ChangeLog.sha and update REVISION. 2025-03-24 Michael Meissner gcc/ * Chang

[gcc r15-8876] i386: Fix AVX10.2 sat cvt intrinsic.

2025-03-24 Thread Hu via Gcc-cvs
https://gcc.gnu.org/g:90ab42f92b876b74056db297557e8c3d51cdd773 commit r15-8876-g90ab42f92b876b74056db297557e8c3d51cdd773 Author: Hu, Lin1 Date: Tue Mar 25 09:24:59 2025 +0800 i386: Fix AVX10.2 sat cvt intrinsic. The patch aims to modify the missed fixed for vcvttph2iubs's testcase

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

2025-03-24 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:7feb61c5528eaf2098399d23e4ce351659be7c11 commit 7feb61c5528eaf2098399d23e4ce351659be7c11 Author: Michael Meissner Date: Mon Mar 24 19:43:33 2025 -0400 RFC2653-Add support for dense math registers. The MMA subsystem added the notion of accumulator registers as

[gcc(refs/users/meissner/heads/work196)] Change TARGET_MODULO to TARGET_POWER9.

2025-03-24 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:c91f9a88252ddc1a3b5d7c79b629f2545702f64c commit c91f9a88252ddc1a3b5d7c79b629f2545702f64c Author: Michael Meissner Date: Mon Mar 24 19:09:31 2025 -0400 Change TARGET_MODULO to TARGET_POWER9. This patch changes TARGET_MODULO to TARGET_POWER9. The -mmodulo swit

[gcc(refs/users/meissner/heads/work196-bugs)] Add power9 and power10 float to logical optimizations.

2025-03-24 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:31f567fbc025a12e21e544806085c433d1883809 commit 31f567fbc025a12e21e544806085c433d1883809 Author: Michael Meissner Date: Mon Mar 24 19:56:01 2025 -0400 Add power9 and power10 float to logical optimizations. I was answering an email from a co-worker and I point

[gcc r15-8877] PR modula2/119449 MAX of SYSTEM.REAL64 cause an ICE

2025-03-24 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:127a24ede2f82eafecb5eb142e21dbda38d06c18 commit r15-8877-g127a24ede2f82eafecb5eb142e21dbda38d06c18 Author: Gaius Mulley Date: Tue Mar 25 02:08:05 2025 + PR modula2/119449 MAX of SYSTEM.REAL64 cause an ICE This bugfix implements MAX(REAL64) and MIN(REAL64)

[gcc(refs/users/meissner/heads/work196-dmf)] Revert changes

2025-03-24 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:546d81684ca6f0de06b0c1405a8473f3673b997d commit 546d81684ca6f0de06b0c1405a8473f3673b997d Author: Michael Meissner Date: Mon Mar 24 19:50:55 2025 -0400 Revert changes Diff: --- gcc/config/rs6000/altivec.md | 14 gcc/config/rs6000/constraint

[gcc(refs/users/meissner/heads/work196)] Change TARGET_POPCNTB to TARGET_POWER5.

2025-03-24 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:a7fbb5806370cde50ff726c2fd0884c0c1265ed6 commit a7fbb5806370cde50ff726c2fd0884c0c1265ed6 Author: Michael Meissner Date: Mon Mar 24 19:06:03 2025 -0400 Change TARGET_POPCNTB to TARGET_POWER5. This patch changes TARGET_POPCNTB to TARGET_POWER5. The -mpopcntb s

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

2025-03-24 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:5b27a9f6d7bb840570378abe94897428250f78fe commit 5b27a9f6d7bb840570378abe94897428250f78fe Merge: 56203bba1a63 e07838f07364 Author: Michael Meissner Date: Mon Mar 24 19:29:00 2025 -0400 Merge commit 'refs/users/meissner/heads/work196-math' of git+ssh://gcc.gnu.org/git/

[gcc(refs/users/meissner/heads/work196-vpair)] Vector pair support.

2025-03-24 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:c1b56fc0f3881361883b5194628f05a65a2ea91f commit c1b56fc0f3881361883b5194628f05a65a2ea91f Author: Michael Meissner Date: Mon Mar 24 20:51:52 2025 -0400 Vector pair support. This patch adds a new include file (vector-pair.h) that adds support so that users

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

2025-03-24 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:e13267099bf9135d7ea12dbf6b6d6fbd097027f6 commit e13267099bf9135d7ea12dbf6b6d6fbd097027f6 Author: Michael Meissner Date: Mon Mar 24 18:47:11 2025 -0400 Add ChangeLog.test and update REVISION. 2025-03-24 Michael Meissner gcc/ * Chan

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

2025-03-24 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:9240cc2e3381fe6c95b26c6cdd24aca1cd242bf7 commit 9240cc2e3381fe6c95b26c6cdd24aca1cd242bf7 Merge: cd8e607a4492 5e4fe73897f4 Author: Michael Meissner Date: Mon Mar 24 19:25:22 2025 -0400 Merge commit 'refs/users/meissner/heads/work196-bugs' of git+ssh://gcc.gnu.org/git/

[gcc] Created branch 'meissner/heads/work196-vpair' in namespace 'refs/users'

2025-03-24 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work196-vpair' was created in namespace 'refs/users' pointing to: bc61a0720b30... Add ChangeLog.meissner and REVISION.

[gcc] Created branch 'meissner/heads/work196-dmf' in namespace 'refs/users'

2025-03-24 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work196-dmf' was created in namespace 'refs/users' pointing to: bc61a0720b30... Add ChangeLog.meissner and REVISION.

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

2025-03-24 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:646a4d547c444b13a10452d222f3f430b6d9d4b2 commit 646a4d547c444b13a10452d222f3f430b6d9d4b2 Author: Michael Meissner Date: Mon Mar 24 20:53:45 2025 -0400 Update ChangeLog.* Diff: --- gcc/ChangeLog.vpair | 420 1 file

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

2025-03-24 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:cd10c577b5cc99cb01ce6524667f06cd8b239783 commit cd10c577b5cc99cb01ce6524667f06cd8b239783 Author: Michael Meissner Date: Mon Mar 24 20:49:50 2025 -0400 Update ChangeLog.* Diff: --- gcc/ChangeLog.sha | 168 ++ 1 file

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

2025-03-24 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:9cd8fb51efd2b081dcbfd0505f129138519cab1e commit 9cd8fb51efd2b081dcbfd0505f129138519cab1e Author: Michael Meissner Date: Mon Mar 24 20:47:47 2025 -0400 Add potential p-future XVRLD and XVRLDI instructions. 2025-03-24 Michael Meissner gcc/

[gcc(refs/users/meissner/heads/work196-sha)] PR target/117251: Add PowerPC XXEVAL support to speed up SHA3 calculations

2025-03-24 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:00bd1eac96ffba0d8affc403d899ff76ae52bc2a commit 00bd1eac96ffba0d8affc403d899ff76ae52bc2a Author: Michael Meissner Date: Mon Mar 24 20:47:04 2025 -0400 PR target/117251: Add PowerPC XXEVAL support to speed up SHA3 calculations The multibuff.c benchmark attache

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

2025-03-24 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:b18703561d282b2d4c65142a2f56061e373935c3 commit b18703561d282b2d4c65142a2f56061e373935c3 Author: Michael Meissner Date: Mon Mar 24 20:45:22 2025 -0400 Update ChangeLog.* Diff: --- gcc/ChangeLog.bugs | 297 + 1 file

[gcc(refs/users/meissner/heads/work196-bugs)] Fix PR 118541, do not generate unordered fp cmoves for IEEE compares.

2025-03-24 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:f2c3aa312fd5497d2f591ef6ae4af6db9a522893 commit f2c3aa312fd5497d2f591ef6ae4af6db9a522893 Author: Michael Meissner Date: Mon Mar 24 20:42:55 2025 -0400 Fix PR 118541, do not generate unordered fp cmoves for IEEE compares. This is version 4 of the patch.

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

2025-03-24 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:3e99e606885e199e4619180a99b9c2463bf579bf commit 3e99e606885e199e4619180a99b9c2463bf579bf Author: Michael Meissner Date: Mon Mar 24 19:53:16 2025 -0400 Update ChangeLog.* Diff: --- gcc/ChangeLog.dmf | 329 ++ 1 file

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

2025-03-24 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:cd8e607a4492d12ac712ccf0a48dd6b81a1b14b2 commit cd8e607a4492d12ac712ccf0a48dd6b81a1b14b2 Author: Michael Meissner Date: Mon Mar 24 18:44:16 2025 -0400 Add ChangeLog.bugs and update REVISION. 2025-03-24 Michael Meissner gcc/ * Chan

[gcc(refs/users/meissner/heads/work196-bugs)] PR target/108958 -- use mtvsrdd to zero extend GPR DImode to VSX TImode

2025-03-24 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:a159595052a9a4f3da5473deab71f8c258e09741 commit a159595052a9a4f3da5473deab71f8c258e09741 Author: Michael Meissner Date: Mon Mar 24 19:56:46 2025 -0400 PR target/108958 -- use mtvsrdd to zero extend GPR DImode to VSX TImode Previously GCC would zero externd a

[gcc(refs/users/meissner/heads/work196-bugs)] PR 99293: Optimize splat of a V2DF/V2DI extract with constant element

2025-03-24 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:d77b37b6f890d3c895dab38c93a90a7ccd4566a0 commit d77b37b6f890d3c895dab38c93a90a7ccd4566a0 Author: Michael Meissner Date: Mon Mar 24 19:54:55 2025 -0400 PR 99293: Optimize splat of a V2DF/V2DI extract with constant element We had optimizations for splat of a ve

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

2025-03-24 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:5a4a01bdf02df08ad46d9103f0cfb3b04fd81e74 commit 5a4a01bdf02df08ad46d9103f0cfb3b04fd81e74 Author: Michael Meissner Date: Mon Mar 24 19:49:39 2025 -0400 RFC2677-Add xvrlw support. 2025-03-24 Michael Meissner gcc/ * config/rs6000/alt

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

2025-03-24 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:08cecfbbdb624f75f4d07d6c1f322a4068fd2a1a commit 08cecfbbdb624f75f4d07d6c1f322a4068fd2a1a Author: Michael Meissner Date: Mon Mar 24 19:46:03 2025 -0400 RFC2656-Support load/store vector with right length. This patch adds support for new instructions that may b

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

2025-03-24 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:4972b7de87869ce4ba3ca4e456ae45d27627214c commit 4972b7de87869ce4ba3ca4e456ae45d27627214c Author: Michael Meissner Date: Mon Mar 24 19:42:39 2025 -0400 RFC2653-Add wD constraint. This patch adds a new constraint ('wD') that matches the accumulator registers

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

2025-03-24 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:9298ab07192d12735cb35115e8992163d31209d3 commit 9298ab07192d12735cb35115e8992163d31209d3 Merge: 67c20f5423f1 0a3effa9c0aa Author: Michael Meissner Date: Mon Mar 24 19:38:42 2025 -0400 Merge commit 'refs/users/meissner/heads/work196-vpair' of git+ssh://gcc.gnu.org/git

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

2025-03-24 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:67c20f5423f16c819778be26079dc947c5b11385 commit 67c20f5423f16c819778be26079dc947c5b11385 Author: Michael Meissner Date: Mon Mar 24 18:43:24 2025 -0400 Add ChangeLog.vpair and update REVISION. 2025-03-24 Michael Meissner gcc/ * Cha

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

2025-03-24 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work196-vpair' was updated to point to: 9298ab07192d... Merge commit 'refs/users/meissner/heads/work196-vpair' of g It previously pointed to: 0a3effa9c0aa... Add ChangeLog.vpair and update REVISION. Diff: Summary of changes (added commits):

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

2025-03-24 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:f43519cd0f21cae6ca91209dfd4ce61a3a777061 commit f43519cd0f21cae6ca91209dfd4ce61a3a777061 Merge: e13267099bf9 428ef198f15f Author: Michael Meissner Date: Mon Mar 24 19:31:37 2025 -0400 Merge commit 'refs/users/meissner/heads/work196-test' of git+ssh://gcc.gnu.org/git/

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

2025-03-24 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work196-test' was updated to point to: f43519cd0f21... Merge commit 'refs/users/meissner/heads/work196-test' of gi It previously pointed to: 428ef198f15f... Add ChangeLog.test and update REVISION. Diff: Summary of changes (added commits): --

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

2025-03-24 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:69c7045d185a70f0b620add868ac841ff3842657 commit 69c7045d185a70f0b620add868ac841ff3842657 Merge: 1ee83e5949bc 26199514c032 Author: Michael Meissner Date: Mon Mar 24 19:26:39 2025 -0400 Merge commit 'refs/users/meissner/heads/work196-dmf' of git+ssh://gcc.gnu.org/git/g

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

2025-03-24 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:5605e60391bdc556600bb1ad478aed2fbf6b3126 commit 5605e60391bdc556600bb1ad478aed2fbf6b3126 Merge: e76a94bcd793 448ed3adc3d0 Author: Michael Meissner Date: Mon Mar 24 19:30:13 2025 -0400 Merge commit 'refs/users/meissner/heads/work196-sha' of git+ssh://gcc.gnu.org/git/g

[gcc/meissner/heads/work196-math] (15 commits) Merge commit 'refs/users/meissner/heads/work196-math' of gi

2025-03-24 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work196-math' was updated to point to: 5b27a9f6d7bb... Merge commit 'refs/users/meissner/heads/work196-math' of gi It previously pointed to: e07838f07364... Add ChangeLog.math and update REVISION. Diff: Summary of changes (added commits): --

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

2025-03-24 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:8e7a390f462d0f3f24e035673872106fcf7fb1e1 commit 8e7a390f462d0f3f24e035673872106fcf7fb1e1 Merge: 9e5cc4537cf7 afbeccc3c7cd Author: Michael Meissner Date: Mon Mar 24 19:27:55 2025 -0400 Merge commit 'refs/users/meissner/heads/work196-libs' of git+ssh://gcc.gnu.org/git/

[gcc/meissner/heads/work196-libs] (15 commits) Merge commit 'refs/users/meissner/heads/work196-libs' of gi

2025-03-24 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work196-libs' was updated to point to: 8e7a390f462d... Merge commit 'refs/users/meissner/heads/work196-libs' of gi It previously pointed to: afbeccc3c7cd... Add ChangeLog.libs and update REVISION. Diff: Summary of changes (added commits): --

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

2025-03-24 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:9e5cc4537cf71e4e6d0efae76999b73ae2ffa668 commit 9e5cc4537cf71e4e6d0efae76999b73ae2ffa668 Author: Michael Meissner Date: Mon Mar 24 18:45:10 2025 -0400 Add ChangeLog.libs and update REVISION. 2025-03-24 Michael Meissner gcc/ * Chan

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

2025-03-24 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work196-dmf' was updated to point to: 69c7045d185a... Merge commit 'refs/users/meissner/heads/work196-dmf' of git It previously pointed to: 26199514c032... Add ChangeLog.dmf and update REVISION. Diff: Summary of changes (added commits):

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

2025-03-24 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:1ee83e5949bc1c50ac3e9be8503f07484b2fb7bf commit 1ee83e5949bc1c50ac3e9be8503f07484b2fb7bf Author: Michael Meissner Date: Mon Mar 24 18:42:25 2025 -0400 Add ChangeLog.dmf and update REVISION. 2025-03-24 Michael Meissner gcc/ * Chang

[gcc(refs/users/meissner/heads/work196)] Update ChangeLog.*

2025-03-24 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:473e86a316b91aad2e79758a1e2607390287e823 commit 473e86a316b91aad2e79758a1e2607390287e823 Author: Michael Meissner Date: Mon Mar 24 19:24:30 2025 -0400 Update ChangeLog.* Diff: --- gcc/ChangeLog.meissner | 435 + 1 file

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

2025-03-24 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work196-bugs' was updated to point to: 9240cc2e3381... Merge commit 'refs/users/meissner/heads/work196-bugs' of gi It previously pointed to: 5e4fe73897f4... Add ChangeLog.bugs and update REVISION. Diff: Summary of changes (added commits): --

[gcc(refs/users/meissner/heads/work196)] Change TARGET_CMPB to TARGET_POWER6.

2025-03-24 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:66fe8ea9ba61e32fd78253868be905aa0a227c78 commit 66fe8ea9ba61e32fd78253868be905aa0a227c78 Author: Michael Meissner Date: Mon Mar 24 19:07:50 2025 -0400 Change TARGET_CMPB to TARGET_POWER6. This patch changes TARGET_CMPB to TARGET_POWER6. The -mcmpb switch is

[gcc(refs/users/meissner/heads/work196)] Use architecture flags for defining _ARCH_PWR macros.

2025-03-24 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:16afa7383548689c32a94b2e96730fb589d3f2a1 commit 16afa7383548689c32a94b2e96730fb589d3f2a1 Author: Michael Meissner Date: Mon Mar 24 19:19:07 2025 -0400 Use architecture flags for defining _ARCH_PWR macros. For the newer architectures, this patch changes GCC to

[gcc(refs/users/meissner/heads/work196)] Change TARGET_FPRND to TARGET_POWER5X.

2025-03-24 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:afa21416e1ccc0c9da3e3738fb6cc09950d44862 commit afa21416e1ccc0c9da3e3738fb6cc09950d44862 Author: Michael Meissner Date: Mon Mar 24 19:06:56 2025 -0400 Change TARGET_FPRND to TARGET_POWER5X. This patch changes TARGET_POWER5X to TARGET_POWER5. The -mfprnd swit

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

2025-03-24 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:7de48d5d9068983f49bc67ec8408fca3a1dd7617 commit 7de48d5d9068983f49bc67ec8408fca3a1dd7617 Author: Michael Meissner Date: Mon Mar 24 19:14:35 2025 -0400 Use vector pair load/store for memcpy with -mcpu=future In the development for the power10 processor, GCC di

[gcc(refs/users/meissner/heads/work196)] Add -mcpu=future tests.

2025-03-24 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:a2084f2c8980d40867c307ac2792d32c8c0d87c7 commit a2084f2c8980d40867c307ac2792d32c8c0d87c7 Author: Michael Meissner Date: Mon Mar 24 19:13:39 2025 -0400 Add -mcpu=future tests. This patch adds simple tests for -mcpu=future. 2025-03-24 Michael Meissner

[gcc(refs/users/meissner/heads/work196)] Add -mcpu=future tuning support.

2025-03-24 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:ab39407f193fc172af82ea31622d83f3e747f9af commit ab39407f193fc172af82ea31622d83f3e747f9af Author: Michael Meissner Date: Mon Mar 24 19:12:16 2025 -0400 Add -mcpu=future tuning support. This patch makes -mtune=future use the same tuning decision as -mtune=powe

[gcc(refs/users/meissner/heads/work196)] Add ChangeLog.meissner and REVISION.

2025-03-24 Thread Michael Meissner via Libstdc++-cvs
https://gcc.gnu.org/g:bc61a0720b30cb3973f246f1857ca6855db9e4ab commit bc61a0720b30cb3973f246f1857ca6855db9e4ab Author: Michael Meissner Date: Mon Mar 24 18:41:24 2025 -0400 Add ChangeLog.meissner and REVISION. 2025-03-24 Michael Meissner gcc/ * REVISIO

[gcc] Created branch 'meissner/heads/work196-orig' in namespace 'refs/users'

2025-03-24 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work196-orig' was created in namespace 'refs/users' pointing to: 1e4d81aab254... libstdc++: Fix some broken links in the manual

[gcc] Created branch 'meissner/heads/work196-math' in namespace 'refs/users'

2025-03-24 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work196-math' was created in namespace 'refs/users' pointing to: bc61a0720b30... Add ChangeLog.meissner and REVISION.

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

2025-03-24 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:428ef198f15ffcf72d0baaa6c246807017c5a344 commit 428ef198f15ffcf72d0baaa6c246807017c5a344 Author: Michael Meissner Date: Mon Mar 24 18:47:11 2025 -0400 Add ChangeLog.test and update REVISION. 2025-03-24 Michael Meissner gcc/ * Chan

[gcc] Created branch 'meissner/heads/work196-test' in namespace 'refs/users'

2025-03-24 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work196-test' was created in namespace 'refs/users' pointing to: bc61a0720b30... Add ChangeLog.meissner and REVISION.

[gcc] Created branch 'meissner/heads/work196-sha' in namespace 'refs/users'

2025-03-24 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work196-sha' was created in namespace 'refs/users' pointing to: bc61a0720b30... Add ChangeLog.meissner and REVISION.

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

2025-03-24 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:0a3effa9c0aa574a49b13fbe04c495caa0565d2a commit 0a3effa9c0aa574a49b13fbe04c495caa0565d2a Author: Michael Meissner Date: Mon Mar 24 18:43:24 2025 -0400 Add ChangeLog.vpair and update REVISION. 2025-03-24 Michael Meissner gcc/ * Cha

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

2025-03-24 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:26199514c032f0e952d1e4ed97ae87747cd59430 commit 26199514c032f0e952d1e4ed97ae87747cd59430 Author: Michael Meissner Date: Mon Mar 24 18:42:25 2025 -0400 Add ChangeLog.dmf and update REVISION. 2025-03-24 Michael Meissner gcc/ * Chang

[gcc] Created branch 'meissner/heads/work196' in namespace 'refs/users'

2025-03-24 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work196' was created in namespace 'refs/users' pointing to: 1e4d81aab254... libstdc++: Fix some broken links in the manual

[gcc r15-8856] gccrs: Fix modules with same name as builtins causing ICE (#3315)

2025-03-24 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:69f84cbe23ce5358895ddac847d5e907ca234e64 commit r15-8856-g69f84cbe23ce5358895ddac847d5e907ca234e64 Author: Liam Naddell Date: Tue Feb 11 16:42:41 2025 -0500 gccrs: Fix modules with same name as builtins causing ICE (#3315) gcc/rust/ChangeLog:

[gcc(refs/users/omachota/heads/rtl-ssa-dce)] rtl-ssa-dce: improve prelive conditions

2025-03-24 Thread Ondrej Machota via Gcc-cvs
https://gcc.gnu.org/g:914f83868c9d3641463aecf5d597512ee9b820be commit 914f83868c9d3641463aecf5d597512ee9b820be Author: Ondřej Machota Date: Mon Mar 24 23:04:15 2025 +0100 rtl-ssa-dce: improve prelive conditions Diff: --- gcc/dce.cc | 41 - 1 file c

[gcc r15-8873] libstdc++: Fix some broken links in the manual

2025-03-24 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:1e4d81aab2542f529d23329fcc5e642eedd617d9 commit r15-8873-g1e4d81aab2542f529d23329fcc5e642eedd617d9 Author: Jonathan Wakely Date: Mon Mar 24 21:28:47 2025 + libstdc++: Fix some broken links in the manual libstdc++-v3/ChangeLog: * doc/xml/m

[gcc r15-8872] libstdc++: Add testcases for resolved bug [PR101527]

2025-03-24 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:f7c0b0fc4fdeaf034dc38356830625f7280d325d commit r15-8872-gf7c0b0fc4fdeaf034dc38356830625f7280d325d Author: Jonathan Wakely Date: Mon Mar 24 21:36:16 2025 + libstdc++: Add testcases for resolved bug [PR101527] These tests were fixed by a front-end change r

[gcc/devel/omp/gcc-14] libgomp/plugin/plugin-nvptx.c: Fix device used for stream creation

2025-03-24 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:ea561defcb718dc6f3f03237be661f0697ef3095 commit ea561defcb718dc6f3f03237be661f0697ef3095 Author: Tobias Burnus Date: Mon Mar 24 16:08:20 2025 +0100 libgomp/plugin/plugin-nvptx.c: Fix device used for stream creation libgomp/ChangeLog: * plugin

[gcc/devel/omp/gcc-14] libgomp: Save OpenMP device number when initializing the interop object

2025-03-24 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:10041f146132993c328e3112e33e33c08f90ae06 commit 10041f146132993c328e3112e33e33c08f90ae06 Author: Tobias Burnus Date: Mon Mar 24 19:52:10 2025 +0100 libgomp: Save OpenMP device number when initializing the interop object The interop object (opaque object to th

[gcc r15-8871] Update gcc hr.po, sv.po

2025-03-24 Thread Joseph Myers via Gcc-cvs
https://gcc.gnu.org/g:14c924333d7d0b2b6be8eee35d7bc7c2cb17aba2 commit r15-8871-g14c924333d7d0b2b6be8eee35d7bc7c2cb17aba2 Author: Joseph Myers Date: Mon Mar 24 20:05:34 2025 + Update gcc hr.po, sv.po * hr.po, sv.po: Update. Diff: --- gcc/po/hr.po | 676 +++

[gcc r15-8870] libgomp: Save OpenMP device number when initializing the interop object

2025-03-24 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:4d5d1a7326c8509a4a6fc94eedc3ba22d68f806f commit r15-8870-g4d5d1a7326c8509a4a6fc94eedc3ba22d68f806f Author: Tobias Burnus Date: Mon Mar 24 19:52:10 2025 +0100 libgomp: Save OpenMP device number when initializing the interop object The interop object (opaque ob

[gcc r14-11443] i386: Add -mavx10.1 back with 512 bit alias

2025-03-24 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:5ba6fdc5476d33c57f4751cae93054fdbc7211c0 commit r14-11443-g5ba6fdc5476d33c57f4751cae93054fdbc7211c0 Author: Haochen Jiang Date: Mon Mar 24 15:51:16 2025 +0800 i386: Add -mavx10.1 back with 512 bit alias When AVX10.1 options are added into GCC 14, E-core is su

[gcc r15-8868] cobol: Move includes before system.h

2025-03-24 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:57fdc97dac1453849a76bdce265428d441a03de0 commit r15-8868-g57fdc97dac1453849a76bdce265428d441a03de0 Author: Iain Sandoe Date: Sat Mar 15 22:37:58 2025 + cobol: Move includes before system.h This just moves an include ahead of cobol-system.h which in tu

[gcc r15-8720] Add 'libgomp.c++/pr101544-1{, -O0}.C', 'libgomp.oacc-c++/pr101544-1.C' [PR101544]

2025-03-24 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:62312c778aaf7bc4b33d645188ec8a906fb5711b commit r15-8720-g62312c778aaf7bc4b33d645188ec8a906fb5711b Author: Thomas Schwinge Date: Tue Jul 12 09:59:10 2022 +0200 Add 'libgomp.c++/pr101544-1{,-O0}.C', 'libgomp.oacc-c++/pr101544-1.C' [PR101544] PR target

[gcc r15-8838] gccrs: nr2.0: Set the node id of the root node

2025-03-24 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:f9dce5e97dd9a6a3f618ced89f5e05729b0d5fe8 commit r15-8838-gf9dce5e97dd9a6a3f618ced89f5e05729b0d5fe8 Author: Owen Avery Date: Tue Feb 18 03:56:33 2025 -0500 gccrs: nr2.0: Set the node id of the root node gcc/rust/ChangeLog: * resolve/rust-forev

[gcc r15-8845] gccrs: remove visitor which is not needed here

2025-03-24 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:29b76999b69adadb52c0ecb06ed24a4f323e8626 commit r15-8845-g29b76999b69adadb52c0ecb06ed24a4f323e8626 Author: Philip Herron Date: Tue Feb 18 17:44:05 2025 + gccrs: remove visitor which is not needed here Just a small refactor to remove a visitor which is not

[gcc r15-8867] libgomp/plugin/plugin-nvptx.c: Fix device used for stream creation

2025-03-24 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:1c5a375c21a262eb636449f88e671a09e140404e commit r15-8867-g1c5a375c21a262eb636449f88e671a09e140404e Author: Tobias Burnus Date: Mon Mar 24 16:08:20 2025 +0100 libgomp/plugin/plugin-nvptx.c: Fix device used for stream creation libgomp/ChangeLog:

[gcc r15-8866] Remove buffer overflow in cobol driver

2025-03-24 Thread Andreas Schwab via Gcc-cvs
https://gcc.gnu.org/g:c6e7d9ca72cb424b7af9357d77209eb7dd14621a commit r15-8866-gc6e7d9ca72cb424b7af9357d77209eb7dd14621a Author: Andreas Schwab Date: Mon Mar 24 11:39:29 2025 +0100 Remove buffer overflow in cobol driver PR cobol/119390 * gcobolspec.cc (lang_spe

[gcc r15-8789] gccrs: ast: Add DesugarForLoop class

2025-03-24 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:01d7dd796f76e8dd093bdefc67060d6d407eb68e commit r15-8789-g01d7dd796f76e8dd093bdefc67060d6d407eb68e Author: Arthur Cohen Date: Sun Dec 22 15:59:27 2024 + gccrs: ast: Add DesugarForLoop class gcc/rust/ChangeLog: * ast/rust-desugar-for-loops

[gcc r15-8555] gccrs: constant evaluation like these are coercion sites

2025-03-24 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:9a53a1d1abe2e97207a7bf9ed4db735c4bafb771 commit r15-8555-g9a53a1d1abe2e97207a7bf9ed4db735c4bafb771 Author: Philip Herron Date: Mon Dec 2 16:17:54 2024 + gccrs: constant evaluation like these are coercion sites The code here was wrongly assuming the decl t

[gcc r15-8687] c++/modules: Fix explicit instantiations and gnu_inlines [PR119154]

2025-03-24 Thread Nathaniel Shead via Gcc-cvs
https://gcc.gnu.org/g:9fcb9d39c36ae0c1b1681c68d314580ae0c820c4 commit r15-8687-g9fcb9d39c36ae0c1b1681c68d314580ae0c820c4 Author: Nathaniel Shead Date: Sat Mar 22 23:04:12 2025 +1100 c++/modules: Fix explicit instantiations and gnu_inlines [PR119154] My change in r15-8012 for PR c+

[gcc r15-8802] gccrs: Add name resolution and HIR lowering for ImplTraitType's

2025-03-24 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:271a348960418b579787858072880f35da47c59c commit r15-8802-g271a348960418b579787858072880f35da47c59c Author: Philip Herron Date: Sat Feb 15 21:22:16 2025 + gccrs: Add name resolution and HIR lowering for ImplTraitType's Our AST has ImplTraitType for multipl

[gcc r15-8865] testsuite: d: Break up Wbuiltin_declaration_mismatch2.d into smaller tests

2025-03-24 Thread Iain Buclaw via Gcc-cvs
https://gcc.gnu.org/g:0d998b38a6fd280973fa6e91d3e34e544eef8fb2 commit r15-8865-g0d998b38a6fd280973fa6e91d3e34e544eef8fb2 Author: Iain Buclaw Date: Mon Mar 24 14:07:49 2025 +0100 testsuite: d: Break up Wbuiltin_declaration_mismatch2.d into smaller tests gcc/testsuite/ChangeLog:

[gcc r15-8755] gccrs: Make foreverstack debug string const

2025-03-24 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:48d524e2ee0142199a5eed50c7aa247cef849e5c commit r15-8755-g48d524e2ee0142199a5eed50c7aa247cef849e5c Author: Pierre-Emmanuel Patry Date: Mon Jan 6 15:53:31 2025 +0100 gccrs: Make foreverstack debug string const Those function should not change anything within t

[gcc r15-8840] gccrs: Keep definition provenance to skip enum variants

2025-03-24 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:8b178586c7ec1be0391c98c1f2361e41e002c459 commit r15-8840-g8b178586c7ec1be0391c98c1f2361e41e002c459 Author: Pierre-Emmanuel Patry Date: Tue Mar 4 16:41:48 2025 +0100 gccrs: Keep definition provenance to skip enum variants Enum variants shouldn't be accessed di

[gcc r15-8814] gccrs: expand: Allow built-in derives to generate multiple items

2025-03-24 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:e79f430bf0e89f5e6dd71e3e2576c9cc0c18c385 commit r15-8814-ge79f430bf0e89f5e6dd71e3e2576c9cc0c18c385 Author: Arthur Cohen Date: Tue Feb 4 09:58:14 2025 +0100 gccrs: expand: Allow built-in derives to generate multiple items gcc/rust/ChangeLog: *

[gcc r15-8804] gccrs: nr2.0: Resolve paths which start with Self

2025-03-24 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:0da1380d6637758977a467473a659a1a5b80c72a commit r15-8804-g0da1380d6637758977a467473a659a1a5b80c72a Author: Owen Avery Date: Tue Feb 4 05:02:38 2025 -0500 gccrs: nr2.0: Resolve paths which start with Self gcc/rust/ChangeLog: * resolve/rust-for

[gcc r15-8850] gccrs: Remove finalize import visitor

2025-03-24 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:d7b9a0f08638cd9ba67f0c07f2cd85a227bb3cae commit r15-8850-gd7b9a0f08638cd9ba67f0c07f2cd85a227bb3cae Author: Pierre-Emmanuel Patry Date: Thu Mar 13 15:18:58 2025 +0100 gccrs: Remove finalize import visitor This visitor is not used anymore. gcc/rust/Cha

[gcc r15-8860] gccrs: nr2.0: Adjust visitors for struct expressions

2025-03-24 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:f1ccfd074bc3a95eb6289c08b44f79aed8ad7b84 commit r15-8860-gf1ccfd074bc3a95eb6289c08b44f79aed8ad7b84 Author: Owen Avery Date: Sun Feb 9 03:28:43 2025 -0500 gccrs: nr2.0: Adjust visitors for struct expressions gcc/rust/ChangeLog: * ast/rust-ast-

[gcc r15-8828] gccrs: name-resolution: early: Remove overzealous overrides

2025-03-24 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:d5eaa52c1ab061119a195450f5af62973fc6ed42 commit r15-8828-gd5eaa52c1ab061119a195450f5af62973fc6ed42 Author: Arthur Cohen Date: Mon Feb 24 12:18:39 2025 +0100 gccrs: name-resolution: early: Remove overzealous overrides Some empty overrides were incorrectly bein

[gcc r15-8861] gccrs: Modify multiple definition error

2025-03-24 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:853f57877d56db503075c1ea3ffc29a005c6489c commit r15-8861-g853f57877d56db503075c1ea3ffc29a005c6489c Author: Owen Avery Date: Sun Feb 23 16:45:41 2025 -0500 gccrs: Modify multiple definition error gcc/rust/ChangeLog: * resolve/rust-ast-resolve-

[gcc r15-8801] gccrs: improve error diagnostic for bad type-resolution in CallExpr

2025-03-24 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:093ae1547cbaf1b818b96d25d1d0235b69255c24 commit r15-8801-g093ae1547cbaf1b818b96d25d1d0235b69255c24 Author: Philip Herron Date: Fri Feb 14 17:32:20 2025 + gccrs: improve error diagnostic for bad type-resolution in CallExpr We have the type information for

[gcc r15-8769] gccrs: ast-builder: Add new methods for functions, traits and tuples.

2025-03-24 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:554150f889ad2a00456c1d5c44bf12e025557aaa commit r15-8769-g554150f889ad2a00456c1d5c44bf12e025557aaa Author: Arthur Cohen Date: Thu Jan 30 10:50:13 2025 +0100 gccrs: ast-builder: Add new methods for functions, traits and tuples. gcc/rust/ChangeLog:

[gcc r15-8791] gccrs: remove bad type checking diagnostic

2025-03-24 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:a34f4d5a817f777696a0b0ddf1328275c8a81538 commit r15-8791-ga34f4d5a817f777696a0b0ddf1328275c8a81538 Author: Philip Herron Date: Tue Feb 4 17:15:15 2025 + gccrs: remove bad type checking diagnostic This was a bad diagnostic added when I was working on slice

[gcc r15-8820] gccrs: Remove some member functions from SingleASTNode

2025-03-24 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:3538d23b6ceddfb16d91454dc9ff4ea7f64c6705 commit r15-8820-g3538d23b6ceddfb16d91454dc9ff4ea7f64c6705 Author: Owen Avery Date: Fri Feb 21 22:51:32 2025 -0500 gccrs: Remove some member functions from SingleASTNode gcc/rust/ChangeLog: * ast/rust-a

[gcc r15-8766] gccrs: lang-items: Add structural_{peq, teq}

2025-03-24 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:62a8f1539c0483d84fd1b313acc0d12560f20b62 commit r15-8766-g62a8f1539c0483d84fd1b313acc0d12560f20b62 Author: Arthur Cohen Date: Thu Jan 30 14:19:03 2025 +0100 gccrs: lang-items: Add structural_{peq, teq} These lang items are used when deriving Eq and PartialEq,

[gcc r15-8760] gccrs: lang-items: Add From::from

2025-03-24 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:d1e920221043f03a2d6e84def6c380ee03ac79ec commit r15-8760-gd1e920221043f03a2d6e84def6c380ee03ac79ec Author: Arthur Cohen Date: Thu Jan 23 11:46:48 2025 + gccrs: lang-items: Add From::from gcc/rust/ChangeLog: * util/rust-lang-item.h: Declar

[gcc r15-8731] gccrs: derive(Copy): Improve bounds when deriving Copy

2025-03-24 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:9061a823a114f1cd8c81ffafcba4eca31b0d1c96 commit r15-8731-g9061a823a114f1cd8c81ffafcba4eca31b0d1c96 Author: Arthur Cohen Date: Thu Jan 16 14:46:06 2025 +0100 gccrs: derive(Copy): Improve bounds when deriving Copy gcc/rust/ChangeLog: * expand/r

[gcc r15-8817] gccrs: derive(Eq): Create copies of Eq typepath to avoid NodeId confusion

2025-03-24 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:a4d2184f4305f631eec342b0b5e7fb31981cd31d commit r15-8817-ga4d2184f4305f631eec342b0b5e7fb31981cd31d Author: Arthur Cohen Date: Thu Feb 20 09:11:21 2025 + gccrs: derive(Eq): Create copies of Eq typepath to avoid NodeId confusion gcc/rust/ChangeLog:

[gcc r15-8784] gccrs: Add test case to show issue is fixed

2025-03-24 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:419965b1cab8f1595dec4b821dd6fa739ed38b69 commit r15-8784-g419965b1cab8f1595dec4b821dd6fa739ed38b69 Author: Philip Herron Date: Mon Feb 3 20:43:57 2025 + gccrs: Add test case to show issue is fixed This was fixed as part of: "gccrs: Fix compilation of trai

[gcc r15-8748] gccrs: backend: Improve handling of lang-item PathInExpressions

2025-03-24 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:75325a325123e0797f60d541ea8f8b5aa970bd76 commit r15-8748-g75325a325123e0797f60d541ea8f8b5aa970bd76 Author: Arthur Cohen Date: Fri Jan 24 10:42:54 2025 +0100 gccrs: backend: Improve handling of lang-item PathInExpressions gcc/rust/ChangeLog: *

  1   2   3   >