[gcc r15-3014] Fix ICE in recompute_tree_invariant_for_addr_expr, at tree.c:4535 [PR84244]

2024-08-19 Thread Andre Vehreschild via Gcc-cvs
https://gcc.gnu.org/g:661acde60ef4e9ac5a9e48be18770fb3a9aeb9a5 commit r15-3014-g661acde60ef4e9ac5a9e48be18770fb3a9aeb9a5 Author: Andre Vehreschild Date: Thu Jul 11 15:44:56 2024 +0200 Fix ICE in recompute_tree_invariant_for_addr_expr, at tree.c:4535 [PR84244] Declaring an unused f

[gcc r15-3015] testsuite: Reduce cut-&-paste in scanltranstree.exp

2024-08-19 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:71059d268f567b664e74101c8be7b58441f15d29 commit r15-3015-g71059d268f567b664e74101c8be7b58441f15d29 Author: Richard Sandiford Date: Mon Aug 19 09:40:33 2024 +0100 testsuite: Reduce cut-&-paste in scanltranstree.exp scanltranstree.exp defines some LTO wrappers

[gcc r15-3016] rtl: Enable the use of rtx values with int and mode attributes

2024-08-19 Thread Andre Simoes Dias Vieira via Gcc-cvs
https://gcc.gnu.org/g:e57d3cce4e4fdf50fa59b807ea43c8b14c5c1711 commit r15-3016-ge57d3cce4e4fdf50fa59b807ea43c8b14c5c1711 Author: Andre Vieira Date: Mon Aug 19 09:38:41 2024 +0100 rtl: Enable the use of rtx values with int and mode attributes The 'code' part of a 'define_code_attr'

[gcc r15-3017] testsuite: Prune warning about size of enums

2024-08-19 Thread Torbjorn Svensson via Gcc-cvs
https://gcc.gnu.org/g:6d8b9b772e0b3969e6b3fcf0363d6afcce2e65c9 commit r15-3017-g6d8b9b772e0b3969e6b3fcf0363d6afcce2e65c9 Author: Torbjörn SVENSSON Date: Mon Aug 19 10:44:44 2024 +0200 testsuite: Prune warning about size of enums This fixes reported regression at https://linaro

[gcc r14-10602] testsuite: Prune warning about size of enums

2024-08-19 Thread Torbjorn Svensson via Gcc-cvs
https://gcc.gnu.org/g:af97b5eb023756c4a00c8c3327395f3d069d7e26 commit r14-10602-gaf97b5eb023756c4a00c8c3327395f3d069d7e26 Author: Torbjörn SVENSSON Date: Mon Aug 19 10:44:44 2024 +0200 testsuite: Prune warning about size of enums This fixes reported regression at https://linar

[gcc r15-3018] aarch64: Reduce FP reassociation width for Neoverse V2 and set AARCH64_EXTRA_TUNE_FULLY_PIPELINED_FM

2024-08-19 Thread Kyrylo Tkachov via Gcc-cvs
https://gcc.gnu.org/g:cc572242688f0c6f8733c173038163efb09560fa commit r15-3018-gcc572242688f0c6f8733c173038163efb09560fa Author: Kyrylo Tkachov Date: Fri Aug 2 06:48:47 2024 -0700 aarch64: Reduce FP reassociation width for Neoverse V2 and set AARCH64_EXTRA_TUNE_FULLY_PIPELINED_FMA

[gcc r15-3019] gnat: fix lto-type-mismatch between C_Version_String and gnat_version_string [PR115917]

2024-08-19 Thread Arsen Arsenovic via Gcc-cvs
https://gcc.gnu.org/g:9cbcf8d1de159e6113fafb5dc2feb4a7e467a302 commit r15-3019-g9cbcf8d1de159e6113fafb5dc2feb4a7e467a302 Author: Arsen Arsenović Date: Thu Aug 15 19:17:41 2024 +0200 gnat: fix lto-type-mismatch between C_Version_String and gnat_version_string [PR115917] gcc/ada/Ch

[gcc r15-3020] Allow coarrays in select type. [PR46371, PR56496]

2024-08-19 Thread Andre Vehreschild via Gcc-cvs
https://gcc.gnu.org/g:8871489c5162067c72a9b9ab05fe2179560e9986 commit r15-3020-g8871489c5162067c72a9b9ab05fe2179560e9986 Author: Andre Vehreschild Date: Thu Aug 15 20:23:23 2024 +0200 Allow coarrays in select type. [PR46371, PR56496] Fix ICE when scalar coarrays are used in a sele

[gcc r15-3023] aarch64: Fix tme intrinsic availability

2024-08-19 Thread Andrew Carlotti via Gcc-cvs
https://gcc.gnu.org/g:32afbb604b4958e78428006b10b3ca5e9ccd49f5 commit r15-3023-g32afbb604b4958e78428006b10b3ca5e9ccd49f5 Author: Andrew Carlotti Date: Thu Oct 26 15:43:44 2023 +0100 aarch64: Fix tme intrinsic availability The availability of tme intrinsics was previously gated at

[gcc r15-3024] aarch64: Fix memtag intrinsic availability

2024-08-19 Thread Andrew Carlotti via Gcc-cvs
https://gcc.gnu.org/g:4e1b617b35631df4dd6089d4044aa19d0c1adea7 commit r15-3024-g4e1b617b35631df4dd6089d4044aa19d0c1adea7 Author: Andrew Carlotti Date: Tue Jul 18 20:09:38 2023 +0100 aarch64: Fix memtag intrinsic availability The availability of memtag intrinsics and data types wer

[gcc r15-3021] aarch64: Refactor check_required_extensions

2024-08-19 Thread Andrew Carlotti via Gcc-cvs
https://gcc.gnu.org/g:a4b39dc4bfad2b224cd2041568d469b5724f8f88 commit r15-3021-ga4b39dc4bfad2b224cd2041568d469b5724f8f88 Author: Andrew Carlotti Date: Tue Aug 13 16:15:11 2024 +0100 aarch64: Refactor check_required_extensions Replace TARGET_GENERAL_REGS_ONLY check with an explicit

[gcc r15-3022] aarch64: Move check_required_extensions

2024-08-19 Thread Andrew Carlotti via Gcc-cvs
https://gcc.gnu.org/g:baf71ec56b40858c5b2a4cc8481403685d753477 commit r15-3022-gbaf71ec56b40858c5b2a4cc8481403685d753477 Author: Andrew Carlotti Date: Tue Jul 18 16:40:58 2023 +0100 aarch64: Move check_required_extensions Move SVE extension checking functionality to aarch64-builti

[gcc r15-3025] aarch64: Fix ls64 intrinsic availability

2024-08-19 Thread Andrew Carlotti via Gcc-cvs
https://gcc.gnu.org/g:fceecc511d4918e2b27a0609f8885ec8aba8723d commit r15-3025-gfceecc511d4918e2b27a0609f8885ec8aba8723d Author: Andrew Carlotti Date: Thu Oct 26 15:45:15 2023 +0100 aarch64: Fix ls64 intrinsic availability The availability of ls64 intrinsics and data types were de

[gcc/meissner/heads/work176] (80 commits) Merge commit 'refs/users/meissner/heads/work176' of git+ssh

2024-08-19 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work176' was updated to point to: 248fc70e14e... Merge commit 'refs/users/meissner/heads/work176' of git+ssh It previously pointed to: 04913bc20cb... Update ChangeLog.* Diff: Summary of changes (added commits): --- 248fc70... Merg

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

2024-08-19 Thread Michael Meissner via Libstdc++-cvs
https://gcc.gnu.org/g:b04aa92b92c588802feb39d2b0fe8efecb47ded6 commit b04aa92b92c588802feb39d2b0fe8efecb47ded6 Author: Michael Meissner Date: Fri Aug 16 20:00:35 2024 -0400 Add ChangeLog.meissner and REVISION. 2024-08-16 Michael Meissner gcc/ * REVISIO

[gcc(refs/users/meissner/heads/work176)] Add rs6000 architecture masks.

2024-08-19 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:7a80d6af56554fe3388d59f71341a6c96b5d5d01 commit 7a80d6af56554fe3388d59f71341a6c96b5d5d01 Author: Michael Meissner Date: Fri Aug 16 22:34:18 2024 -0400 Add rs6000 architecture masks. This patch begins the journey to move architecture bits that are not user IS

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

2024-08-19 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:582584801c3823d194edcece5048b9d4e0cbccf5 commit 582584801c3823d194edcece5048b9d4e0cbccf5 Author: Michael Meissner Date: Fri Aug 16 22:35:24 2024 -0400 Use architecture flags for defining _ARCH_PWR macros. For the newer architectures, this patch changes GCC to

[gcc(refs/users/meissner/heads/work176)] Do not allow -mvsx to boost processor to power7.

2024-08-19 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:eeab60022333b52fefc8b17c56198d934170a8c5 commit eeab60022333b52fefc8b17c56198d934170a8c5 Author: Michael Meissner Date: Fri Aug 16 22:36:24 2024 -0400 Do not allow -mvsx to boost processor to power7. This patch restructures the code so that -mvsx for example

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

2024-08-19 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:d83a1cd5ecc371c87813a2f8a1616d1fca72283d commit d83a1cd5ecc371c87813a2f8a1616d1fca72283d Author: Michael Meissner Date: Fri Aug 16 22:37:10 2024 -0400 Change TARGET_POPCNTB to TARGET_POWER5 As part of the architecture flags patches, this patch changes the use

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

2024-08-19 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:9b740bf277b8db7b96f06d1ccf28d3ef2660c79f commit 9b740bf277b8db7b96f06d1ccf28d3ef2660c79f Author: Michael Meissner Date: Fri Aug 16 22:38:21 2024 -0400 Change TARGET_FPRND to TARGET_POWER5X As part of the architecture flags patches, this patch changes the use

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

2024-08-19 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:daa12c0fb7a81a446d45b3e25173fe62cce96c5a commit daa12c0fb7a81a446d45b3e25173fe62cce96c5a Author: Michael Meissner Date: Fri Aug 16 22:39:19 2024 -0400 Change TARGET_CMPB to TARGET_POWER6 As part of the architecture flags patches, this patch changes the use of

[gcc(refs/users/meissner/heads/work176)] Change TARGET_POPCNTD to TARGET_POWER7

2024-08-19 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:2f2353e1a515954f9fe2e0e1e6afd825239f6be7 commit 2f2353e1a515954f9fe2e0e1e6afd825239f6be7 Author: Michael Meissner Date: Fri Aug 16 22:40:12 2024 -0400 Change TARGET_POPCNTD to TARGET_POWER7 As part of the architecture flags patches, this patch changes the use

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

2024-08-19 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:255d09dcd5282a6e931be6fa4d245689e78811cb commit 255d09dcd5282a6e931be6fa4d245689e78811cb Author: Michael Meissner Date: Fri Aug 16 22:41:01 2024 -0400 Change TARGET_MODULO to TARGET_POWER9 As part of the architecture flags patches, this patch changes the use

[gcc(refs/users/meissner/heads/work176)] Update tests to work with architecture flags changes.

2024-08-19 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:9e3ab515a72678f56a9b34aa80ce413a99c7bb84 commit 9e3ab515a72678f56a9b34aa80ce413a99c7bb84 Author: Michael Meissner Date: Sat Aug 17 01:27:41 2024 -0400 Update tests to work with architecture flags changes. Two tests used -mvsx to raise the processor level to a

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

2024-08-19 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:df189b69e46ecf12ff284d388fb279d300b78676 commit df189b69e46ecf12ff284d388fb279d300b78676 Author: Michael Meissner Date: Sat Aug 17 01:34:04 2024 -0400 Update ChangeLog.* Diff: --- gcc/ChangeLog.meissner | 400 - 1 file

[gcc(refs/users/meissner/heads/work176)] Add support for -mcpu=future

2024-08-19 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:3031a7ca9367f11554c16c035a8642435a1c147e commit 3031a7ca9367f11554c16c035a8642435a1c147e Author: Michael Meissner Date: Sat Aug 17 03:24:08 2024 -0400 Add support for -mcpu=future This patch adds the support that can be used in developing GCC support for

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

2024-08-19 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:aa65901ff72a56dda008d78e421ff832595306d2 commit aa65901ff72a56dda008d78e421ff832595306d2 Author: Michael Meissner Date: Sat Aug 17 03:24:57 2024 -0400 Add -mcpu=future tuning support. This patch makes -mtune=future use the same tuning decision as -mtune=powe

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

2024-08-19 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:03ac745bc431b766a951e55d2911ef1f571ccb6b commit 03ac745bc431b766a951e55d2911ef1f571ccb6b Author: Michael Meissner Date: Sat Aug 17 05:40:54 2024 -0400 Update ChangeLog.* Diff: --- gcc/ChangeLog.meissner | 49 + 1 file

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

2024-08-19 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:248fc70e14ee9c6a974a44bc0bbbd82d3bb3b8dc commit 248fc70e14ee9c6a974a44bc0bbbd82d3bb3b8dc Merge: 03ac745bc43 04913bc20cb Author: Michael Meissner Date: Mon Aug 19 13:04:41 2024 -0400 Merge commit 'refs/users/meissner/heads/work176' of git+ssh://gcc.gnu.org/git/gcc int

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

2024-08-19 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:bb95d1744c6896582aa054923434e8dccd6f2a1c commit bb95d1744c6896582aa054923434e8dccd6f2a1c Merge: 1833352955b 0ec692e56ea Author: Michael Meissner Date: Mon Aug 19 13:08:44 2024 -0400 Merge commit 'refs/users/meissner/heads/work176-bugs' of git+ssh://gcc.gnu.org/git/gc

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

2024-08-19 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:1833352955bb5ce263780493e895c6edd23cfd01 commit 1833352955bb5ce263780493e895c6edd23cfd01 Author: Michael Meissner Date: Fri Aug 16 20:04:36 2024 -0400 Add ChangeLog.bugs and update REVISION. 2024-08-16 Michael Meissner gcc/ * Chan

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

2024-08-19 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work176-bugs' was updated to point to: bb95d1744c6... Merge commit 'refs/users/meissner/heads/work176-bugs' of gi It previously pointed to: 0ec692e56ea... Add ChangeLog.bugs and update REVISION. Diff: Summary of changes (added commits):

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

2024-08-19 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work176-dmf' was updated to point to: 0d03a3fd23b... Merge commit 'refs/users/meissner/heads/work176-dmf' of git It previously pointed to: 2f5f585dae7... Add ChangeLog.dmf and update REVISION. Diff: Summary of changes (added commits): --

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

2024-08-19 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:9d15a613c0ae6e75837955001ff97c8a665e72db commit 9d15a613c0ae6e75837955001ff97c8a665e72db Author: Michael Meissner Date: Fri Aug 16 20:01:40 2024 -0400 Add ChangeLog.dmf and update REVISION. 2024-08-16 Michael Meissner gcc/ * Chang

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

2024-08-19 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:0d03a3fd23b2fe6c2459bc1fee6f164cf758419c commit 0d03a3fd23b2fe6c2459bc1fee6f164cf758419c Merge: 9d15a613c0a 2f5f585dae7 Author: Michael Meissner Date: Mon Aug 19 13:10:13 2024 -0400 Merge commit 'refs/users/meissner/heads/work176-dmf' of git+ssh://gcc.gnu.org/git/gcc

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

2024-08-19 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work176-libs' was updated to point to: f4ab5ad347d... Merge commit 'refs/users/meissner/heads/work176-libs' of gi It previously pointed to: f7c2e5662a4... Add ChangeLog.libs and update REVISION. Diff: Summary of changes (added commits):

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

2024-08-19 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:3b92cb41e27b73f453bc3b851fa3881ff8e69f15 commit 3b92cb41e27b73f453bc3b851fa3881ff8e69f15 Author: Michael Meissner Date: Fri Aug 16 20:05:31 2024 -0400 Add ChangeLog.libs and update REVISION. 2024-08-16 Michael Meissner gcc/ * Chan

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

2024-08-19 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:f4ab5ad347d3547ef20abf22f2d7a53c63a9c663 commit f4ab5ad347d3547ef20abf22f2d7a53c63a9c663 Merge: 3b92cb41e27 f7c2e5662a4 Author: Michael Meissner Date: Mon Aug 19 13:12:37 2024 -0400 Merge commit 'refs/users/meissner/heads/work176-libs' of git+ssh://gcc.gnu.org/git/gc

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

2024-08-19 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work176-tar' was updated to point to: 42ecdd64c12... Merge commit 'refs/users/meissner/heads/work176-tar' of git It previously pointed to: f10dbe3d9d2... Add ChangeLog.tar and update REVISION. Diff: Summary of changes (added commits): --

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

2024-08-19 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:6c8633d383609c501bd96e38fcc9f8b297de179e commit 6c8633d383609c501bd96e38fcc9f8b297de179e Author: Michael Meissner Date: Fri Aug 16 20:03:42 2024 -0400 Add ChangeLog.tar and update REVISION. 2024-08-16 Michael Meissner gcc/ * Chang

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

2024-08-19 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:42ecdd64c126b7afedba43107c30fc4a2b635c8a commit 42ecdd64c126b7afedba43107c30fc4a2b635c8a Merge: 6c8633d3836 f10dbe3d9d2 Author: Michael Meissner Date: Mon Aug 19 13:15:17 2024 -0400 Merge commit 'refs/users/meissner/heads/work176-tar' of git+ssh://gcc.gnu.org/git/gcc

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

2024-08-19 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work176-test' was updated to point to: 0a2935428aa... Merge commit 'refs/users/meissner/heads/work176-test' of gi It previously pointed to: 05975e9bc07... Add ChangeLog.test and update REVISION. Diff: Summary of changes (added commits):

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

2024-08-19 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:19c0b322453aacf4a53fe67ff8811a0a2684798e commit 19c0b322453aacf4a53fe67ff8811a0a2684798e Author: Michael Meissner Date: Fri Aug 16 20:06:31 2024 -0400 Add ChangeLog.test and update REVISION. 2024-08-16 Michael Meissner gcc/ * Chan

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

2024-08-19 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:0a2935428aa3e6a7d986e2b07a0b895aba1b0059 commit 0a2935428aa3e6a7d986e2b07a0b895aba1b0059 Merge: 19c0b322453 05975e9bc07 Author: Michael Meissner Date: Mon Aug 19 13:18:15 2024 -0400 Merge commit 'refs/users/meissner/heads/work176-test' of git+ssh://gcc.gnu.org/git/gc

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

2024-08-19 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work176-vpair' was updated to point to: b9f77deab8b... Merge commit 'refs/users/meissner/heads/work176-vpair' of g It previously pointed to: 217eac978ad... Add ChangeLog.vpair and update REVISION. Diff: Summary of changes (added commits): --

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

2024-08-19 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:9adc2e6b2815cefe418d4b0af4657795ddfe4df0 commit 9adc2e6b2815cefe418d4b0af4657795ddfe4df0 Author: Michael Meissner Date: Fri Aug 16 20:02:38 2024 -0400 Add ChangeLog.vpair and update REVISION. 2024-08-16 Michael Meissner gcc/ * Cha

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

2024-08-19 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:b9f77deab8b4da60cf36312105b3edb066c5a93c commit b9f77deab8b4da60cf36312105b3edb066c5a93c Merge: 9adc2e6b281 217eac978ad Author: Michael Meissner Date: Mon Aug 19 13:19:53 2024 -0400 Merge commit 'refs/users/meissner/heads/work176-vpair' of git+ssh://gcc.gnu.org/git/g

[gcc r15-3026] c++: fix ICE in convert_nontype_argument [PR116384]

2024-08-19 Thread Marek Polacek via Gcc-cvs
https://gcc.gnu.org/g:8191f15022b0ea44fcb549449b0458d07ae02e0a commit r15-3026-g8191f15022b0ea44fcb549449b0458d07ae02e0a Author: Marek Polacek Date: Thu Aug 15 11:53:10 2024 -0400 c++: fix ICE in convert_nontype_argument [PR116384] Here we ICE since r14-8291 in C++11/C++14 modes.

[gcc r15-3027] c++: ICE with enum and conversion fn in template [PR115657]

2024-08-19 Thread Marek Polacek via Gcc-cvs
https://gcc.gnu.org/g:53283c3231a7b94e728619cccbf21170fb36b2a8 commit r15-3027-g53283c3231a7b94e728619cccbf21170fb36b2a8 Author: Marek Polacek Date: Thu Aug 15 18:47:29 2024 -0400 c++: ICE with enum and conversion fn in template [PR115657] Here we initialize an enumerator with a c

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

2024-08-19 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:0d4fd03f8cbe6eb44f17361cd4d1b8f889a89393 commit 0d4fd03f8cbe6eb44f17361cd4d1b8f889a89393 Author: Michael Meissner Date: Mon Aug 19 13:22:38 2024 -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/work176)] RFC2653-Add support for dense math registers.

2024-08-19 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:8e9996449f3217a6255968bfae32cced7feaba44 commit 8e9996449f3217a6255968bfae32cced7feaba44 Author: Michael Meissner Date: Mon Aug 19 13:25:14 2024 -0400 RFC2653-Add support for dense math registers. The MMA subsystem added the notion of accumulator registers as

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

2024-08-19 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:b994c1d199b858a92d56739893898f3dd2b6736c commit b994c1d199b858a92d56739893898f3dd2b6736c Author: Michael Meissner Date: Mon Aug 19 13:26:15 2024 -0400 RFC2653-PowerPC: Switch to dense math names for all MMA operations. This patch changes the assembler instruc

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

2024-08-19 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:5337baaab6eac19696df611a23611d07ca705fd8 commit 5337baaab6eac19696df611a23611d07ca705fd8 Author: Michael Meissner Date: Mon Aug 19 13:27:50 2024 -0400 RFC2653-Add dense math test for new instruction names. 2024-08-19 Michael Meissner gcc/testsuit

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

2024-08-19 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:6cc817c10c29be4958d76da3eda063f7757c71cc commit 6cc817c10c29be4958d76da3eda063f7757c71cc Author: Michael Meissner Date: Mon Aug 19 13:30:17 2024 -0400 RFC2653-PowerPC: Add support for 1,024 bit DMR registers. This patch is a prelimianry patch to add the full

[gcc(refs/users/meissner/heads/work176)] Revert changes

2024-08-19 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:fa18267733f303996608ccc9940d21663a929d2d commit fa18267733f303996608ccc9940d21663a929d2d Author: Michael Meissner Date: Mon Aug 19 13:34:29 2024 -0400 Revert changes Diff: --- gcc/config/rs6000/constraints.md | 3 - gcc/config/rs6000/mma.md

[gcc r14-10603] c++: fix ICE in convert_nontype_argument [PR116384]

2024-08-19 Thread Marek Polacek via Gcc-cvs
https://gcc.gnu.org/g:52da8588fd06198edcda81d7acf83ec92ccb63ef commit r14-10603-g52da8588fd06198edcda81d7acf83ec92ccb63ef Author: Marek Polacek Date: Thu Aug 15 11:53:10 2024 -0400 c++: fix ICE in convert_nontype_argument [PR116384] Here we ICE since r14-8291 in C++11/C++14 modes.

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

2024-08-19 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:3548ae9e3ef2e61267350c7f81b567fc05693297 commit 3548ae9e3ef2e61267350c7f81b567fc05693297 Author: Michael Meissner Date: Mon Aug 19 13:36:44 2024 -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/work176)] RFC2653-Add wD constraint.

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

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

2024-08-19 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:2f6844a7aa601f68f9450134f46cb8fda5715b57 commit 2f6844a7aa601f68f9450134f46cb8fda5715b57 Author: Michael Meissner Date: Mon Aug 19 13:39:13 2024 -0400 RFC2653-Add support for dense math registers. The MMA subsystem added the notion of accumulator registers as

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

2024-08-19 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:6a73439005e310de104d07d715b0cd36daa2d681 commit 6a73439005e310de104d07d715b0cd36daa2d681 Author: Michael Meissner Date: Mon Aug 19 13:39:53 2024 -0400 RFC2653-Add support for dense math registers. The MMA subsystem added the notion of accumulator registers as

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

2024-08-19 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:42a51bfe1a5e19fb3905bead97b777c68674e9c5 commit 42a51bfe1a5e19fb3905bead97b777c68674e9c5 Author: Michael Meissner Date: Mon Aug 19 13:40:32 2024 -0400 RFC2653-Add dense math test for new instruction names. 2024-08-19 Michael Meissner gcc/testsuit

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

2024-08-19 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:9bb7924857212ebaed7d46832d148c50461412e6 commit 9bb7924857212ebaed7d46832d148c50461412e6 Author: Michael Meissner Date: Mon Aug 19 13:41:01 2024 -0400 RFC2653-PowerPC: Add support for 1,024 bit DMR registers. This patch is a prelimianry patch to add the full

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

2024-08-19 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:56a9db5160a34db170f68370c1f0848f2969742f commit 56a9db5160a34db170f68370c1f0848f2969742f Author: Michael Meissner Date: Mon Aug 19 13:42:46 2024 -0400 RFC2656-Support load/store vector with right length. This patch adds support for new instructions that may b

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

2024-08-19 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:0db29e6841be33457118d7888dde0f258c5c360b commit 0db29e6841be33457118d7888dde0f258c5c360b Author: Michael Meissner Date: Mon Aug 19 13:44:27 2024 -0400 RFC2686-Add paddis support. 2024-08-19 Michael Meissner gcc/ * config/rs6000/co

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

2024-08-19 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:251349263ff84a4c5c5b6a712e8c106402405101 commit 251349263ff84a4c5c5b6a712e8c106402405101 Author: Michael Meissner Date: Mon Aug 19 13:43:33 2024 -0400 RFC2655-Add saturating subtract built-ins. This patch adds support for a saturating subtract built-in functi

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

2024-08-19 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:11f9bbc963f9096f58f1e57fd3a61476333df2c3 commit 11f9bbc963f9096f58f1e57fd3a61476333df2c3 Author: Michael Meissner Date: Mon Aug 19 13:45:28 2024 -0400 RFC2677-Add xvrlw support. 2024-08-19 Michael Meissner gcc/ * config/rs6000/alt

[gcc(refs/users/meissner/heads/work176)] Revert changes

2024-08-19 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:5f249111a45818b00063a4674c46041805269bf5 commit 5f249111a45818b00063a4674c46041805269bf5 Author: Michael Meissner Date: Mon Aug 19 13:51:17 2024 -0400 Revert changes Diff: --- gcc/config/rs6000/altivec.md | 14 - gcc/config/rs6000/constraints.

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

2024-08-19 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:aa3552fcdfe7f9c6103229a5c1a194d4ed625474 commit aa3552fcdfe7f9c6103229a5c1a194d4ed625474 Author: Michael Meissner Date: Mon Aug 19 13:51:56 2024 -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/work176-dmf)] RFC2653-Add wD constraint.

2024-08-19 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:631c2bebb7aad48deba16a5e0d4f02c08f8e56bc commit 631c2bebb7aad48deba16a5e0d4f02c08f8e56bc Author: Michael Meissner Date: Mon Aug 19 13:52:23 2024 -0400 RFC2653-Add wD constraint. This patch adds a new constraint ('wD') that matches the accumulator registers

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

2024-08-19 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:621467db4c48a51fa4b26b560f31e32cb5882525 commit 621467db4c48a51fa4b26b560f31e32cb5882525 Author: Michael Meissner Date: Mon Aug 19 13:53:00 2024 -0400 RFC2653-Add support for dense math registers. The MMA subsystem added the notion of accumulator registers as

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

2024-08-19 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:ce4973acae8715305b2e8e6bec1bd73eccd1a971 commit ce4973acae8715305b2e8e6bec1bd73eccd1a971 Author: Michael Meissner Date: Mon Aug 19 13:54:59 2024 -0400 xRFC2653-Add dense math test for new instruction names. 2024-08-19 Michael Meissner gcc/testsui

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

2024-08-19 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:d5e1fc8ad02bfd5b133b328cbb8d8e51bd247f6b commit d5e1fc8ad02bfd5b133b328cbb8d8e51bd247f6b Author: Michael Meissner Date: Mon Aug 19 13:54:13 2024 -0400 RFC2653-PowerPC: Switch to dense math names for all MMA operations. This patch changes the assembler instruc

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

2024-08-19 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:b9841440d225bf35f9903212cef11b6679c963cc commit b9841440d225bf35f9903212cef11b6679c963cc Author: Michael Meissner Date: Mon Aug 19 13:57:32 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/work176-dmf)] RFC2656-Support load/store vector with right length

2024-08-19 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:5a59d920eb3dbcad808d1ed496cb279de9adfa2f commit 5a59d920eb3dbcad808d1ed496cb279de9adfa2f Author: Michael Meissner Date: Mon Aug 19 13:59:03 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/work176-dmf)] RFC2655-Add saturating subtract built-ins

2024-08-19 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:5777392dbf05d4fe6ad82405b4cf81055b8bc12f commit 5777392dbf05d4fe6ad82405b4cf81055b8bc12f Author: Michael Meissner Date: Mon Aug 19 13:59:27 2024 -0400 RFC2655-Add saturating subtract built-ins This patch adds support for a saturating subtract built-in functio

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

2024-08-19 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:bb360cc7fdb5b20190372b0628b03e25390c0f96 commit bb360cc7fdb5b20190372b0628b03e25390c0f96 Author: Michael Meissner Date: Mon Aug 19 14:00:19 2024 -0400 RFC2677-Add xvrlw support 2024-08-19 Michael Meissner gcc/ * config/rs6000/alti

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

2024-08-19 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:c827e64576d202661c6224ff540659ced605297e commit c827e64576d202661c6224ff540659ced605297e Author: Michael Meissner Date: Mon Aug 19 13:59:50 2024 -0400 RFC2686-Add paddis support 2024-08-19 Michael Meissner gcc/ * config/rs6000/con

[gcc/meissner/heads/work176] Merge commit 'refs/users/meissner/heads/work176' of git+ssh

2024-08-19 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work176' was updated to point to: 248fc70e14e... Merge commit 'refs/users/meissner/heads/work176' of git+ssh It previously pointed to: 5f249111a45... Revert changes Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST): --

[gcc(refs/users/meissner/heads/work176-bugs)] Add better support for shifting vectors with 64-bit elements

2024-08-19 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:b79d939912a9826b29603037848503ca56ed2ea8 commit b79d939912a9826b29603037848503ca56ed2ea8 Author: Michael Meissner Date: Mon Aug 19 14:09:32 2024 -0400 Add better support for shifting vectors with 64-bit elements This patch fixes PR target/89213 to allow bette

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

2024-08-19 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:d4e863527f6453d567400381cb3df53fa3c03f22 commit d4e863527f6453d567400381cb3df53fa3c03f22 Author: Michael Meissner Date: Mon Aug 19 14:10:44 2024 -0400 Optimize splat of a V2DF/V2DI extract with constant element We had optimizations for splat of a vector extra

[gcc(refs/users/meissner/heads/work176-bugs)] Update ChagneLog.bugs

2024-08-19 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:74a68d9476981f47d53073131b05cfdd28c28a64 commit 74a68d9476981f47d53073131b05cfdd28c28a64 Author: Michael Meissner Date: Mon Aug 19 14:12:25 2024 -0400 Update ChagneLog.bugs Diff: --- gcc/ChangeLog.bugs | 94 +- 1 f

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

2024-08-19 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:1eaca9796aaad6e085323f03fd523d087ee659db commit 1eaca9796aaad6e085323f03fd523d087ee659db Author: Michael Meissner Date: Mon Aug 19 14:17:13 2024 -0400 Remove SPR alternatives for move insns. 2024-08-19 Michael Meissner * config/rs6000/rs60

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

2024-08-19 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:987957c82206af4bf69175c7438fe9d3de5a3cc0 commit 987957c82206af4bf69175c7438fe9d3de5a3cc0 Author: Michael Meissner Date: Mon Aug 19 14:16:09 2024 -0400 Add support for the TAR register. 2024-08-19 Michael Meissner gcc/ * config/rs6

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

2024-08-19 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:15ff7216870b8c3689c848ab8d42d67598c6337d commit 15ff7216870b8c3689c848ab8d42d67598c6337d Author: Michael Meissner Date: Mon Aug 19 14:19:19 2024 -0400 Update ChangeLog.* Diff: --- gcc/ChangeLog.tar | 83 ++- 1 file

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

2024-08-19 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:843b0025117e9a3c3a3bb57b5dc05c149b94575e commit 843b0025117e9a3c3a3bb57b5dc05c149b94575e Author: Michael Meissner Date: Mon Aug 19 14:21:35 2024 -0400 Add support for vector pair unary and binary operations. 2024-08-19 Michael Meissner gcc/

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

2024-08-19 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:64af04ceb49a577e8c263db5e1ac31fb0b8c18b7 commit 64af04ceb49a577e8c263db5e1ac31fb0b8c18b7 Author: Michael Meissner Date: Mon Aug 19 14:22:38 2024 -0400 Add support for vector pair fma operations. 2024-08-19 Michael Meissner gcc/ *

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

2024-08-19 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:19677035f937f71409fdf6cc52999ab1e7e0c25f commit 19677035f937f71409fdf6cc52999ab1e7e0c25f Author: Michael Meissner Date: Mon Aug 19 14:23:29 2024 -0400 Add vector pair init and splat. 2024-08-19 Michael Meissner gcc/ * config/rs600

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

2024-08-19 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:a2ecfd5d0a177a8c3cb187fafdb807e98a4b58a8 commit a2ecfd5d0a177a8c3cb187fafdb807e98a4b58a8 Author: Michael Meissner Date: Mon Aug 19 14:24:38 2024 -0400 Add vector pair optimizations. 2024-08-19 Michael Meissner gcc/ * config/rs6000

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

2024-08-19 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:83e3e4b42b551cbf6e544a2d1fb4bf63f8d95d0c commit 83e3e4b42b551cbf6e544a2d1fb4bf63f8d95d0c Author: Michael Meissner Date: Mon Aug 19 14:27:08 2024 -0400 Update ChangeLog.* Diff: --- gcc/ChangeLog.vpair | 127 +++- 1 file

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

2024-08-19 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:5a17794170f2ae8a3e81f3d4c7e62e5f6abbeeaa commit 5a17794170f2ae8a3e81f3d4c7e62e5f6abbeeaa Author: Michael Meissner Date: Mon Aug 19 14:32:54 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/work176-libs)] Do not build IEEE 128-bit libstdc++ support if VSX is not available.

2024-08-19 Thread Michael Meissner via Libstdc++-cvs
https://gcc.gnu.org/g:c698591d93c802faf42befb1cfdbf7da1e599373 commit c698591d93c802faf42befb1cfdbf7da1e599373 Author: Michael Meissner Date: Mon Aug 19 14:34:16 2024 -0400 Do not build IEEE 128-bit libstdc++ support if VSX is not available. If you build a little endian compiler a

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

2024-08-19 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:18edb686452a6217166adc336a42eec1619e5cf0 commit 18edb686452a6217166adc336a42eec1619e5cf0 Author: Michael Meissner Date: Mon Aug 19 14:38:05 2024 -0400 Do not add -mvsx when building libgcc float128 support. Currently, we add -mvsx when building the float128 s

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

2024-08-19 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:a10b0df9be3c909e5adc0d13fe2f4c89e465a8e6 commit a10b0df9be3c909e5adc0d13fe2f4c89e465a8e6 Author: Michael Meissner Date: Mon Aug 19 14:42:27 2024 -0400 Do not add -mvsx when testing the float128 support. Currently, we add -mvsx when building the float128 suppo

[gcc(refs/users/meissner/heads/work176-libs)] Update ChangeLog.*

2024-08-19 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:6a2d250899a3691fe55dddf3cf671d49de2d88bd commit 6a2d250899a3691fe55dddf3cf671d49de2d88bd Author: Michael Meissner Date: Mon Aug 19 14:44:50 2024 -0400 Update ChangeLog.* Diff: --- gcc/ChangeLog.libs | 210 - 1 file

[gcc r15-3028] m68k: Add -mlra

2024-08-19 Thread Andreas Schwab via Gcc-cvs
https://gcc.gnu.org/g:c4971bae71cf4d6bb0b458dd9d457ec57d14a4f4 commit r15-3028-gc4971bae71cf4d6bb0b458dd9d457ec57d14a4f4 Author: Andreas Schwab Date: Mon Aug 19 20:59:13 2024 +0200 m68k: Add -mlra PR target/113939 * config/m68k/m68k.opt (mlra): New target optio

[gcc r13-8982] Compare loop bounds in ipa-icf

2024-08-19 Thread Martin Jambor via Gcc-cvs
https://gcc.gnu.org/g:e469654e5e7bdd823c5aa996075e903c6b4d47e2 commit r13-8982-ge469654e5e7bdd823c5aa996075e903c6b4d47e2 Author: Jan Hubicka Date: Mon Aug 19 17:10:25 2024 +0200 Compare loop bounds in ipa-icf Hi, this testcase shows another poblem with missing comparators for

[gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] RISC-V: Fix factor in dwarf_poly_indeterminate_value [PR116305]

2024-08-19 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:168bc423824158a6933c06b1ac8a03dbf1736ac6 commit 168bc423824158a6933c06b1ac8a03dbf1736ac6 Author: 曾治金 Date: Wed Aug 14 14:06:23 2024 +0800 RISC-V: Fix factor in dwarf_poly_indeterminate_value [PR116305] This patch is to fix the bug (BugId:116305) introduced by

[gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] RISC-V: Add auto-vect pattern for vector rotate shift

2024-08-19 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:ed5cb5a783e2d7aab117bf575e45089a86d4e3c4 commit ed5cb5a783e2d7aab117bf575e45089a86d4e3c4 Author: Feng Wang Date: Sat Aug 17 08:40:42 2024 -0600 RISC-V: Add auto-vect pattern for vector rotate shift This patch add the vector rotate shift pattern for auto-vect.

[gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] RISC-V: Bugfix incorrect operand for vwsll auto-vect

2024-08-19 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:457adc650d8fdaf6bc153930bf60038189d7 commit 457adc650d8fdaf6bc153930bf60038189d7 Author: Pan Li Date: Sat Aug 17 09:25:58 2024 -0600 RISC-V: Bugfix incorrect operand for vwsll auto-vect This patch would like to fix one ICE when rv64gcv_zvbb for vwsll.

[gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] RISC-V: Bugfix for RVV rounding intrinsic ICE in function checker

2024-08-19 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:5b2f688a7fad7b06e4f4fa070373e2781f8b4494 commit 5b2f688a7fad7b06e4f4fa070373e2781f8b4494 Author: Jin Ma Date: Sat Aug 17 09:29:11 2024 -0600 RISC-V: Bugfix for RVV rounding intrinsic ICE in function checker When compiling an interface for rounding of type 'vf

  1   2   >