[gcc r15-5876] tree-optimization/117874 - missed vectorization that's formerly hybrid

2024-12-02 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:be8d1a358e3abc50c14a1d7b1cfee82fe6f6aa3c commit r15-5876-gbe8d1a358e3abc50c14a1d7b1cfee82fe6f6aa3c Author: Richard Biener Date: Mon Dec 2 14:59:00 2024 +0100 tree-optimization/117874 - missed vectorization that's formerly hybrid With SLP forced we fail to con

[gcc r15-5875] RISC-V: Fix incorrect optimization options passing to cond and builtin

2024-12-02 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:dfb9f6e0ed358706ade9a007f8723c4e9ef538fc commit r15-5875-gdfb9f6e0ed358706ade9a007f8723c4e9ef538fc Author: Pan Li Date: Mon Dec 2 21:57:53 2024 +0800 RISC-V: Fix incorrect optimization options passing to cond and builtin Like the strided load/store, the testc

[gcc/aoliva/heads/testme] (78 commits) ifcombine: simplify and check for build error

2024-12-02 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: a1d17cc43d77... ifcombine: simplify and check for build error It previously pointed to: 17fd3555e2c6... ifcombine: simplify and check for build error Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST): --

[gcc r15-5873] libgdiagnostics: fix a missing rename in the docs

2024-12-02 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:e11c795b09a4b3238dd10e642b9cc406604ac95a commit r15-5873-ge11c795b09a4b3238dd10e642b9cc406604ac95a Author: David Malcolm Date: Mon Dec 2 17:29:56 2024 -0500 libgdiagnostics: fix a missing rename in the docs gcc/ChangeLog: * doc/libgdiagnostics/tut

[gcc r14-11048] libstdc++: Use constexpr instead of _GLIBCXX20_CONSTEXPR in

2024-12-02 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:986c71c169378c0bdce41f02377699f29e4a3203 commit r14-11048-g986c71c169378c0bdce41f02377699f29e4a3203 Author: Jonathan Wakely Date: Wed Sep 18 16:17:28 2024 +0100 libstdc++: Use constexpr instead of _GLIBCXX20_CONSTEXPR in For the operator<=> overload we can u

[gcc r14-11047] libstdc++: avoid -Wsign-compare

2024-12-02 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:3a1a3ba916a6e5d795f0f07dea2bdd76c30740a1 commit r14-11047-g3a1a3ba916a6e5d795f0f07dea2bdd76c30740a1 Author: Jason Merrill Date: Tue Aug 27 13:17:20 2024 -0400 libstdc++: avoid -Wsign-compare -Wsign-compare complained about these comparisons between (unsigned)

[gcc r14-11046] libstdc++: fix testcase regexp

2024-12-02 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:61f4509151420fcca2d92e1a382c066c2fd608a6 commit r14-11046-g61f4509151420fcca2d92e1a382c066c2fd608a6 Author: Jason Merrill Date: Tue Aug 27 13:16:47 2024 -0400 libstdc++: fix testcase regexp The unescaped * broke the match. libstdc++-v3/ChangeLog:

[gcc r14-11045] libstdc++: avoid -Wzero-as-null-pointer-constant

2024-12-02 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:38569170f88d96288806ab4ad9d9bdb36320bbf0 commit r14-11045-g38569170f88d96288806ab4ad9d9bdb36320bbf0 Author: Jason Merrill Date: Tue Aug 27 13:15:52 2024 -0400 libstdc++: avoid -Wzero-as-null-pointer-constant libstdc++-v3/ChangeLog: * include/

[gcc r14-11043] libstdc++: Fix -Wunused-parameter warnings in Networking TS headers

2024-12-02 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:d85ad17c2bc67dfbe74f0867fe51b4df2293d223 commit r14-11043-gd85ad17c2bc67dfbe74f0867fe51b4df2293d223 Author: Jonathan Wakely Date: Wed Aug 28 12:21:56 2024 +0100 libstdc++: Fix -Wunused-parameter warnings in Networking TS headers libstdc++-v3/ChangeLog:

[gcc r14-11044] libstdc++: remove extra semicolons

2024-12-02 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:f9e34b1aef14d22209bd7b6ed8c58899a0a27b82 commit r14-11044-gf9e34b1aef14d22209bd7b6ed8c58899a0a27b82 Author: Jason Merrill Date: Tue Aug 27 13:13:40 2024 -0400 libstdc++: remove extra semicolons The semicolons after each macro invocation here end up following

[gcc r14-11035] libstdc++: Make equal and is_permutation short-circuit (LWG 3560)

2024-12-02 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:671c22a2e0114149b756efa9c386caf7aaea1d19 commit r14-11035-g671c22a2e0114149b756efa9c386caf7aaea1d19 Author: Jonathan Wakely Date: Thu Nov 14 16:57:17 2024 + libstdc++: Make equal and is_permutation short-circuit (LWG 3560) We already implement short-circu

[gcc r14-11042] libstdc++: Silence -Woverloaded-virtual warning in cxx11-ios_failure.cc

2024-12-02 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:31c7539e26142b1cc3260fb809289333690b657b commit r14-11042-g31c7539e26142b1cc3260fb809289333690b657b Author: Jonathan Wakely Date: Wed Sep 18 15:38:02 2024 +0100 libstdc++: Silence -Woverloaded-virtual warning in cxx11-ios_failure.cc libstdc++-v3/ChangeLog:

[gcc r14-11034] libstdc++: Implement LWG 3798 for range adaptors [PR106676]

2024-12-02 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:a088552e133d2cab903d9b2660c045e18b57ef65 commit r14-11034-ga088552e133d2cab903d9b2660c045e18b57ef65 Author: Jonathan Wakely Date: Sun Oct 13 22:28:16 2024 +0100 libstdc++: Implement LWG 3798 for range adaptors [PR106676] LWG 3798 modified the iterator_categor

[gcc r14-11039] libstdc++: Improve comment for _Hashtable::_M_insert_unique_node

2024-12-02 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:3fe1629a68992b1b7786fab4c3b286b41abf0e54 commit r14-11039-g3fe1629a68992b1b7786fab4c3b286b41abf0e54 Author: Jonathan Wakely Date: Thu Nov 7 16:51:58 2024 + libstdc++: Improve comment for _Hashtable::_M_insert_unique_node Clarify the effects if rehashing i

[gcc r14-11041] libstdc++: Silence -Wattributes warning in exception_ptr

2024-12-02 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:4b7a1dbd3c2427c118d32657e27c8611c5f8da52 commit r14-11041-g4b7a1dbd3c2427c118d32657e27c8611c5f8da52 Author: Jonathan Wakely Date: Wed Sep 18 15:41:05 2024 +0100 libstdc++: Silence -Wattributes warning in exception_ptr libstdc++-v3/ChangeLog:

[gcc r14-11040] libstdc++: Remove unused typedef in

2024-12-02 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:f2b027a9eff6f24323f8af64f62cf48a76ff7cb5 commit r14-11040-gf2b027a9eff6f24323f8af64f62cf48a76ff7cb5 Author: Jonathan Wakely Date: Wed Aug 28 11:49:08 2024 +0100 libstdc++: Remove unused typedef in This local typedef should have been removed in r14-6199-g4563

[gcc r14-11036] libstdc++: Use appropriate feature test macro for std::byte

2024-12-02 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:d4c402b5177c51f3e7292da776dcf44a63d05196 commit r14-11036-gd4c402b5177c51f3e7292da776dcf44a63d05196 Author: Jonathan Wakely Date: Fri Oct 11 13:29:06 2024 +0100 libstdc++: Use appropriate feature test macro for std::byte libstdc++-v3/ChangeLog:

[gcc r14-11038] libstdc++: Fix get<0> constraint for lvalue ranges::subrange (LWG 3589)

2024-12-02 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:b1be40e99a05a72bf5f666ae2432cd9caa488084 commit r14-11038-gb1be40e99a05a72bf5f666ae2432cd9caa488084 Author: Jonathan Wakely Date: Thu Nov 14 17:31:43 2024 + libstdc++: Fix get<0> constraint for lvalue ranges::subrange (LWG 3589) Approved at October 2021 p

[gcc r14-11037] libstdc++: Check feature test macros in unordered containers

2024-12-02 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:0a1c4afe2f9e4ed941774a58e98f32e9c5f2e6f4 commit r14-11037-g0a1c4afe2f9e4ed941774a58e98f32e9c5f2e6f4 Author: Jonathan Wakely Date: Fri Nov 1 10:50:02 2024 + libstdc++: Check feature test macros in unordered containers Replace some `__cplusplus > 201402L` p

[gcc r14-11032] libstdc++: Fix std::vector::emplace to forward parameter

2024-12-02 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:cdd110e7f155179dc60ac91435f36c614bcc1603 commit r14-11032-gcdd110e7f155179dc60ac91435f36c614bcc1603 Author: Jonathan Wakely Date: Sat Oct 26 21:24:58 2024 +0100 libstdc++: Fix std::vector::emplace to forward parameter If the parameter is not lvalue-convertibl

[gcc r14-11031] libstdc++: Fix typo in comment in hashtable.h

2024-12-02 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:22ce6e2dbc5a1aa76782e9502c6de62b1635c6d9 commit r14-11031-g22ce6e2dbc5a1aa76782e9502c6de62b1635c6d9 Author: Jonathan Wakely Date: Tue Nov 5 23:55:08 2024 + libstdc++: Fix typo in comment in hashtable.h And tweak grammar in a couple of comments. l

[gcc r14-11033] libstdc++: Fix -Wsign-compare warning in std::string::resize_for_overwrite

2024-12-02 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:c61255e2d8c4b060b7c8be7c95137f500185271c commit r14-11033-gc61255e2d8c4b060b7c8be7c95137f500185271c Author: Jonathan Wakely Date: Fri Sep 27 15:51:56 2024 +0100 libstdc++: Fix -Wsign-compare warning in std::string::resize_for_overwrite libstdc++-v3/ChangeLog:

[gcc r14-11030] libstdc++: Minor comment improvements in

2024-12-02 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:3a4c9a2c661385a47107c3351c8053d9e1ede0df commit r14-11030-g3a4c9a2c661385a47107c3351c8053d9e1ede0df Author: Jonathan Wakely Date: Fri Nov 1 12:46:26 2024 + libstdc++: Minor comment improvements in libstdc++-v3/ChangeLog: * include/bits/h

[gcc r14-11029] libstdc++: Add missing parts of LWG 3480 for directory iterators [PR117560]

2024-12-02 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:edbe164af12589002dec6ac5fe92304567b0ab98 commit r14-11029-gedbe164af12589002dec6ac5fe92304567b0ab98 Author: Jonathan Wakely Date: Thu Nov 14 01:14:44 2024 + libstdc++: Add missing parts of LWG 3480 for directory iterators [PR117560] It looks like I only r

[gcc r14-11028] libstdc++: Fix calculation of system time in performance tests

2024-12-02 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:ea95ef3becfd3d9c12acc5ea9b5aa98fcf8f65d7 commit r14-11028-gea95ef3becfd3d9c12acc5ea9b5aa98fcf8f65d7 Author: Jonathan Wakely Date: Wed Nov 13 16:47:04 2024 + libstdc++: Fix calculation of system time in performance tests The system_time() function used the

[gcc r14-11027] libstdc++: Use __is_single_threaded() in performance tests

2024-12-02 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:b3b430ed99729d9191bd6bc78f3537d30d1882ad commit r14-11027-gb3b430ed99729d9191bd6bc78f3537d30d1882ad Author: Jonathan Wakely Date: Wed Nov 13 16:37:24 2024 + libstdc++: Use __is_single_threaded() in performance tests With recent glibc releases the __gthrea

[gcc r14-11025] libstdc++: Fix allocator-extended move ctor for std::basic_stacktrace [PR117822]

2024-12-02 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:136ff35dd3413ba4b404649e5947682a7f998109 commit r14-11025-g136ff35dd3413ba4b404649e5947682a7f998109 Author: Jonathan Wakely Date: Thu Nov 28 10:24:00 2024 + libstdc++: Fix allocator-extended move ctor for std::basic_stacktrace [PR117822] libstdc++-v3/Cha

[gcc r14-11026] libstdc++: Add missing constraint to operator+ for std::move_iterator

2024-12-02 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:7a656281d8d0774454db01851facefe84e7dc82c commit r14-11026-g7a656281d8d0774454db01851facefe84e7dc82c Author: Jonathan Wakely Date: Thu Nov 14 10:50:34 2024 + libstdc++: Add missing constraint to operator+ for std::move_iterator This constraint was added by

[gcc r14-11024] libstdc++: Fix std::basic_stracktrace to not assume allocators throw std::bad_alloc

2024-12-02 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:5425886d1d0239f32f162daf5f2db189d43512e4 commit r14-11024-g5425886d1d0239f32f162daf5f2db189d43512e4 Author: Jonathan Wakely Date: Tue Sep 24 12:44:09 2024 +0100 libstdc++: Fix std::basic_stracktrace to not assume allocators throw std::bad_alloc The standard

[gcc r15-5872] gccrs: Remove unused files 'gcc/rust/typecheck/rust-hir-type-check-toplevel.{cc, h}'

2024-12-02 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:8173d0a4b75ae2b25e9ed8b4ed8bdc39c3438560 commit r15-5872-g8173d0a4b75ae2b25e9ed8b4ed8bdc39c3438560 Author: Owen Avery Date: Sun Dec 1 21:17:39 2024 -0500 gccrs: Remove unused files 'gcc/rust/typecheck/rust-hir-type-check-toplevel.{cc,h}' These files only sti

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

2024-12-02 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:1f0a811ac9f0cbbc94cb2eff02342af736f2024c commit 1f0a811ac9f0cbbc94cb2eff02342af736f2024c Author: Michael Meissner Date: Mon Dec 2 16:36:13 2024 -0500 Update ChangeLog.* Diff: --- gcc/ChangeLog.sha | 166 ++ 1 file

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

2024-12-02 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:ec84b5b5868c61f01b1aa059da6257ae714aba36 commit ec84b5b5868c61f01b1aa059da6257ae714aba36 Author: Michael Meissner Date: Mon Dec 2 16:24:29 2024 -0500 RFC2686-Add paddis support. 2024-11-22 Michael Meissner gcc/ * config/rs6000/con

[gcc r14-11023] [PATCH] PR modula2/116918 -fswig correct syntax fixup

2024-12-02 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:58ef1c521c15d3c7755e0f96b472b625122ab609 commit r14-11023-g58ef1c521c15d3c7755e0f96b472b625122ab609 Author: Gaius Mulley Date: Mon Dec 2 21:34:38 2024 + [PATCH] PR modula2/116918 -fswig correct syntax fixup This patch adds a missing % escape in DoCheckUnb

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

2024-12-02 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:8346610803fd729fe7e4572f2c733fe4bfa36788 commit 8346610803fd729fe7e4572f2c733fe4bfa36788 Author: Michael Meissner Date: Mon Dec 2 16:34:09 2024 -0500 Add potential p-future XVRLD and XVRLDI instructions. 2024-12-02 Michael Meissner gcc/

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

2024-12-02 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:eec27cbb93e05c8ca77a0bd45875e1e14f4a1921 commit eec27cbb93e05c8ca77a0bd45875e1e14f4a1921 Author: Michael Meissner Date: Mon Dec 2 16:32:02 2024 -0500 PR target/117251: Add PowerPC XXEVAL support to speed up SHA3 calculations The multibuff.c benchmark attached

[gcc] Created branch 'meissner/heads/work188-libs' in namespace 'refs/users'

2024-12-02 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work188-libs' was created in namespace 'refs/users' pointing to: d92b2e78950f... Add ChangeLog.meissner and REVISION.

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

2024-12-02 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:38fb2060921fe268873c8753a8a3956f9092cda2 commit 38fb2060921fe268873c8753a8a3956f9092cda2 Author: Michael Meissner Date: Mon Dec 2 16:20:29 2024 -0500 RFC2656-Support load/store vector with right length. This patch adds support for new instructions that may be

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

2024-12-02 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:2393d67f2cf3d2f670eabec9059ccb95adec183c commit 2393d67f2cf3d2f670eabec9059ccb95adec183c Author: Michael Meissner Date: Mon Dec 2 16:29:03 2024 -0500 Update ChangeLog.* Diff: --- gcc/ChangeLog.dmf | 97 ++- 1 file

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

2024-12-02 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:9df687c75126f18e40367044154fee432edf3318 commit 9df687c75126f18e40367044154fee432edf3318 Author: Michael Meissner Date: Mon Dec 2 16:27:32 2024 -0500 Revert changes Diff: --- gcc/config/rs6000/altivec.md | 14 gcc/config/rs6000/constraints

[gcc r14-11022] Fortran: passing inquiry ref of complex array to assumed rank dummy [PR117774]

2024-12-02 Thread Harald Anlauf via Gcc-cvs
https://gcc.gnu.org/g:e81edf9d86f3647dc510784ee49a625dbaded8b5 commit r14-11022-ge81edf9d86f3647dc510784ee49a625dbaded8b5 Author: Harald Anlauf Date: Mon Nov 25 22:55:10 2024 +0100 Fortran: passing inquiry ref of complex array to assumed rank dummy [PR117774] PR fortran/1

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

2024-12-02 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:382baf97dd99f4c5d8c07d1f4034d237eb6e commit 382baf97dd99f4c5d8c07d1f4034d237eb6e Author: Michael Meissner Date: Mon Dec 2 16:26:10 2024 -0500 RFC2677-Add xvrlw support. 2024-11-22 Michael Meissner gcc/ * config/rs6000/alti

[gcc r15-5869] MAINTAINERS: add myself to write after approval

2024-12-02 Thread Claudio Bantaloukas via Gcc-cvs
https://gcc.gnu.org/g:4c857e9c0270a5e71b1f6e9d6d40962f7fef95b9 commit r15-5869-g4c857e9c0270a5e71b1f6e9d6d40962f7fef95b9 Author: Claudio Bantaloukas Date: Mon Dec 2 16:26:19 2024 + MAINTAINERS: add myself to write after approval ChangeLog: * MAINTAINERS: Add m

[gcc(refs/users/aoliva/heads/testme)] ifcombine: don't try xor on right-hand op

2024-12-02 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:155cb8f0d01dbaab55ac339e6c55cf36bd5d7b13 commit 155cb8f0d01dbaab55ac339e6c55cf36bd5d7b13 Author: Alexandre Oliva Date: Sun Dec 1 08:18:01 2024 -0300 ifcombine: don't try xor on right-hand op Diff: --- gcc/gimple-fold.cc | 4 1 file changed, 4 insertions(+) dif

[gcc r14-11019] [PATCH] PR modula2/117555: Add missing return statement after raise

2024-12-02 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:89761f1f03565468eb3b15259f6ad42af0cfe198 commit r14-11019-g89761f1f03565468eb3b15259f6ad42af0cfe198 Author: Gaius Mulley Date: Mon Dec 2 14:34:32 2024 + [PATCH] PR modula2/117555: Add missing return statement after raise This patch adds missing return sta

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

2024-12-02 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:a0c9d1462e9409ac26f39caa06c2fe28e6f9b74b commit a0c9d1462e9409ac26f39caa06c2fe28e6f9b74b Author: Michael Meissner Date: Mon Dec 2 16:21:43 2024 -0500 RFC2655-Add saturating subtract built-ins. This patch adds support for a saturating subtract built-in functio

[gcc(refs/users/aoliva/heads/testme)] fold fold_truth_andor field merging into ifcombine

2024-12-02 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:6cddc9a107c7f78590283059f002491d27fa9012 commit 6cddc9a107c7f78590283059f002491d27fa9012 Author: Alexandre Oliva Date: Sun Dec 1 08:17:58 2024 -0300 fold fold_truth_andor field merging into ifcombine This patch introduces various improvements to the logic tha

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

2024-12-02 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:1082fdef5049adeb7852673088a04f19510d5a28 commit 1082fdef5049adeb7852673088a04f19510d5a28 Author: Michael Meissner Date: Mon Dec 2 16:16:43 2024 -0500 Update ChangeLog.* Diff: --- gcc/ChangeLog.vpair | 420 1 file

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

2024-12-02 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:e0096d84a0f6f34f1f5d417eeae1b73a5c706674 commit e0096d84a0f6f34f1f5d417eeae1b73a5c706674 Author: Michael Meissner Date: Mon Dec 2 16:14:39 2024 -0500 Vector pair support. This patch adds a new include file (vector-pair.h) that adds support so that users w

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

2024-12-02 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:0adba44bae1fe6c88fdc2949065618efd46c10ca commit 0adba44bae1fe6c88fdc2949065618efd46c10ca Author: Michael Meissner Date: Mon Dec 2 15:57:45 2024 -0500 PR 99293: Optimize splat of a V2DF/V2DI extract with constant element We had optimizations for splat of a vec

[gcc r15-5868] libstdc++: Disable deprecated warnings for std::rel_ops in std.cc

2024-12-02 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:27e5d860879c8f6075231e2a547fe8ead5f382e4 commit r15-5868-g27e5d860879c8f6075231e2a547fe8ead5f382e4 Author: Jonathan Wakely Date: Mon Dec 2 16:14:01 2024 + libstdc++: Disable deprecated warnings for std::rel_ops in std.cc This avoids some warnings when bui

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

2024-12-02 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:5e361688edcdff3457b6790df98d60438d0dbd3d commit 5e361688edcdff3457b6790df98d60438d0dbd3d Author: Michael Meissner Date: Mon Dec 2 16:01:57 2024 -0500 Update ChangeLog.* Diff: --- gcc/ChangeLog.bugs | 168 + 1 file

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

2024-12-02 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:784ec9f987664069eda1187879c7b752aa2aa03a commit 784ec9f987664069eda1187879c7b752aa2aa03a Author: Michael Meissner Date: Mon Dec 2 15:59:40 2024 -0500 PR target/108958 -- use mtvsrdd to zero extend GPR DImode to VSX TImode Previously GCC would zero externd a D

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

2024-12-02 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:ff65b318a28d8bc8adcc5bf104f3aea8648c1b11 commit ff65b318a28d8bc8adcc5bf104f3aea8648c1b11 Author: Michael Meissner Date: Mon Dec 2 15:58:44 2024 -0500 Add power9 and power10 float to logical optimizations. I was answering an email from a co-worker and I pointe

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

2024-12-02 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:5b7555fb5ade47de48c64f0fa3eb1eccdf486585 commit 5b7555fb5ade47de48c64f0fa3eb1eccdf486585 Author: Michael Meissner Date: Mon Dec 2 15:55:33 2024 -0500 Update ChangeLog.* Diff: --- gcc/ChangeLog.dmf | 240 ++ 1 file

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

2024-12-02 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:0a75cc6c64552c86ce3694a1b1cde22d31dfb740 commit 0a75cc6c64552c86ce3694a1b1cde22d31dfb740 Author: Michael Meissner Date: Mon Dec 2 15:37:46 2024 -0500 Revert changes Diff: --- gcc/config/rs6000/constraints.md| 3 - gcc/config/rs6000/mma.md| 116

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

2024-12-02 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:c6783d9bb0b9c40da0e08a35303ddf7f186be046 commit c6783d9bb0b9c40da0e08a35303ddf7f186be046 Author: Michael Meissner Date: Mon Dec 2 15:49:13 2024 -0500 RFC2653-Add wD constraint. This patch adds a new constraint ('wD') that matches the accumulator registers

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

2024-12-02 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:45765c11daf943ed877fa757c916b069ba792f16 commit 45765c11daf943ed877fa757c916b069ba792f16 Author: Michael Meissner Date: Mon Dec 2 15:52:53 2024 -0500 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/work188-dmf)] RFC2653-Add support for dense math registers.

2024-12-02 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:b432684dd7f5113b0f51ba2cae04d2c5fbfff987 commit b432684dd7f5113b0f51ba2cae04d2c5fbfff987 Author: Michael Meissner Date: Mon Dec 2 15:49:39 2024 -0500 RFC2653-Add support for dense math registers. The MMA subsystem added the notion of accumulator registers as

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

2024-12-02 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:0d0f93fa26ce6e403adbf4e88d2c8fba29c71fd6 commit 0d0f93fa26ce6e403adbf4e88d2c8fba29c71fd6 Author: Michael Meissner Date: Mon Dec 2 15:41:47 2024 -0500 RFC2653-Add dense math test for new instruction names. 2024-12-02 Michael Meissner gcc/testsuite

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

2024-12-02 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:fe3fa22c90fbf61ef15c0b9e645952c4305c4ef5 commit fe3fa22c90fbf61ef15c0b9e645952c4305c4ef5 Author: Michael Meissner Date: Mon Dec 2 15:47:21 2024 -0500 Revert changes Diff: --- gcc/config/rs6000/constraints.md | 3 - gcc/config/rs6000/mma.md

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

2024-12-02 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work188-test' was updated to point to: a80482c82051... Merge commit 'refs/users/meissner/heads/work188-test' of gi It previously pointed to: af0ca62a9d6f... Add ChangeLog.test and update REVISION. Diff: Summary of changes (added commits): --

[gcc r15-5867] c++: some further concepts cleanups

2024-12-02 Thread Patrick Palka via Gcc-cvs
https://gcc.gnu.org/g:73e7f63ffaacf018b1fad331d2369bf891620e97 commit r15-5867-g73e7f63ffaacf018b1fad331d2369bf891620e97 Author: Patrick Palka Date: Mon Dec 2 10:58:50 2024 -0500 c++: some further concepts cleanups This patch further cleans up the concepts code following the remov

[gcc(refs/users/aoliva/heads/testme)] ifcombine: simplify and check for build error

2024-12-02 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:a1d17cc43d776ab661baa33420c7320a82d61a4b commit a1d17cc43d776ab661baa33420c7320a82d61a4b Author: Alexandre Oliva Date: Sun Dec 1 08:18:05 2024 -0300 ifcombine: simplify and check for build error Diff: --- gcc/gimple-fold.cc| 151 -

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

2024-12-02 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:44857eb8bab4114bba7d294f796b0fa57c42a85a commit 44857eb8bab4114bba7d294f796b0fa57c42a85a Author: Michael Meissner Date: Mon Dec 2 15:35:57 2024 -0500 RFC2653-Add wD constraint. This patch adds a new constraint ('wD') that matches the accumulator registers

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

2024-12-02 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:8785c29758ba110950c22124d420faaeb2c0e373 commit 8785c29758ba110950c22124d420faaeb2c0e373 Author: Michael Meissner Date: Mon Dec 2 15:43:13 2024 -0500 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/work188-dmf)] RFC2653-PowerPC: Switch to dense math names for all MMA operations.

2024-12-02 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:57c2305f2ea7e631e2aad02f28606bbac2b7dd75 commit 57c2305f2ea7e631e2aad02f28606bbac2b7dd75 Author: Michael Meissner Date: Mon Dec 2 15:40:34 2024 -0500 RFC2653-PowerPC: Switch to dense math names for all MMA operations. This patch changes the assembler instruct

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

2024-12-02 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:85c5e5f7a026c2faac5923678ff9a32fdb18af55 commit 85c5e5f7a026c2faac5923678ff9a32fdb18af55 Author: Michael Meissner Date: Mon Dec 2 15:39:23 2024 -0500 RFC2653-Add support for dense math registers. The MMA subsystem added the notion of accumulator registers as

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

2024-12-02 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:4d616a3de1f9fbd8d247d8eec31476e319659c41 commit 4d616a3de1f9fbd8d247d8eec31476e319659c41 Author: Michael Meissner Date: Mon Dec 2 15:38:21 2024 -0500 RFC2653-Add wD constraint. This patch adds a new constraint ('wD') that matches the accumulator registers

[gcc r15-5866] m68k: don't allow o/o in movdi, movdf, movxf

2024-12-02 Thread Andreas Schwab via Gcc-cvs
https://gcc.gnu.org/g:cec97549b781643f55bde34d025c3170309e3646 commit r15-5866-gcec97549b781643f55bde34d025c3170309e3646 Author: Andreas Schwab Date: Thu Nov 21 15:35:01 2024 +0100 m68k: don't allow o/o in movdi, movdf, movxf The movdi, movdf and movxf patterns allow both operands

[gcc r15-5871] libstdc++: Simplify std::_Destroy using 'if constexpr'

2024-12-02 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:1467409beb27a693e96994899f30e4db015b5c2c commit r15-5871-g1467409beb27a693e96994899f30e4db015b5c2c Author: Jonathan Wakely Date: Thu Nov 28 12:32:59 2024 + libstdc++: Simplify std::_Destroy using 'if constexpr' This is another place where we can use 'if c

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

2024-12-02 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:68539971b381d1f606e8b8da62ef15fa1fc1b74e commit 68539971b381d1f606e8b8da62ef15fa1fc1b74e Merge: 451c14b5d5ab 07f9d40f6aca Author: Michael Meissner Date: Mon Dec 2 15:29:26 2024 -0500 Merge commit 'refs/users/meissner/heads/work188-vpair' of git+ssh://gcc.gnu.org/git/

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

2024-12-02 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:67fa78e3953c481018d73fb7258d938a9c67eb4e commit 67fa78e3953c481018d73fb7258d938a9c67eb4e Author: Michael Meissner Date: Mon Dec 2 15:34:47 2024 -0500 RFC2653-Add wD constraint. This patch adds a new constraint ('wD') that matches the accumulator registers

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

2024-12-02 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:451c14b5d5abd810fe5ee7a5ceb9c346392dd9a5 commit 451c14b5d5abd810fe5ee7a5ceb9c346392dd9a5 Author: Michael Meissner Date: Mon Dec 2 14:39:56 2024 -0500 Add ChangeLog.vpair and update REVISION. 2024-12-02 Michael Meissner gcc/ * Chan

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

2024-12-02 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work188-vpair' was updated to point to: 68539971b381... Merge commit 'refs/users/meissner/heads/work188-vpair' of g It previously pointed to: 07f9d40f6aca... Add ChangeLog.vpair and update REVISION. Diff: Summary of changes (added commits):

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

2024-12-02 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:a80482c82051f3b32022e050a527284703ae86d5 commit a80482c82051f3b32022e050a527284703ae86d5 Merge: c1f94b1ce2a8 af0ca62a9d6f Author: Michael Meissner Date: Mon Dec 2 15:27:17 2024 -0500 Merge commit 'refs/users/meissner/heads/work188-test' of git+ssh://gcc.gnu.org/git/g

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

2024-12-02 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:c1f94b1ce2a83bb6df5ce325efc5ad679b5d6d8d commit c1f94b1ce2a83bb6df5ce325efc5ad679b5d6d8d Author: Michael Meissner Date: Mon Dec 2 14:43:46 2024 -0500 Add ChangeLog.test and update REVISION. 2024-12-02 Michael Meissner gcc/ * Chang

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

2024-12-02 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work188-bugs' was updated to point to: 4f41c757f6cc... Merge commit 'refs/users/meissner/heads/work188-bugs' of gi It previously pointed to: 70613e2aed6b... Add ChangeLog.bugs and update REVISION. Diff: Summary of changes (added commits): --

[gcc r14-11021] [PATCH] PR modula2/116918 -fswig correct syntax

2024-12-02 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:aa38196eb45bfb8a8632381ba3e277deb1b25782 commit r14-11021-gaa38196eb45bfb8a8632381ba3e277deb1b25782 Author: Gaius Mulley Date: Mon Dec 2 20:25:25 2024 + [PATCH] PR modula2/116918 -fswig correct syntax This patch fixes the syntax for the generated swig int

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

2024-12-02 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:ba4bee06d30462622803558bce5232da071575ea commit ba4bee06d30462622803558bce5232da071575ea Merge: f91e6c8dceea 57890269720d Author: Michael Meissner Date: Mon Dec 2 15:23:46 2024 -0500 Merge commit 'refs/users/meissner/heads/work188-sha' of git+ssh://gcc.gnu.org/git/gc

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

2024-12-02 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:f91e6c8dceea4f1a5a42565bc59e1f7427ac581e commit f91e6c8dceea4f1a5a42565bc59e1f7427ac581e Author: Michael Meissner Date: Mon Dec 2 14:42:48 2024 -0500 Add ChangeLog.sha and update REVISION. 2024-12-02 Michael Meissner gcc/ * Change

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

2024-12-02 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work188-sha' was updated to point to: ba4bee06d304... Merge commit 'refs/users/meissner/heads/work188-sha' of git It previously pointed to: 57890269720d... Add ChangeLog.sha and update REVISION. Diff: Summary of changes (added commits):

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

2024-12-02 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:abe46f55f72ee5471f23ff580bbe50c4626d153b commit abe46f55f72ee5471f23ff580bbe50c4626d153b Merge: 2ca7a2a4ecb0 bc8d78add9fa Author: Michael Meissner Date: Mon Dec 2 15:17:54 2024 -0500 Merge commit 'refs/users/meissner/heads/work188-dmf' of git+ssh://gcc.gnu.org/git/gc

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

2024-12-02 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:23529ab45e7cf4967836c56516938213466e276b commit 23529ab45e7cf4967836c56516938213466e276b Merge: ab05ee280294 d74c57ac0900 Author: Michael Meissner Date: Mon Dec 2 15:19:06 2024 -0500 Merge commit 'refs/users/meissner/heads/work188-libs' of git+ssh://gcc.gnu.org/git/g

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

2024-12-02 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work188-libs' was updated to point to: 23529ab45e7c... Merge commit 'refs/users/meissner/heads/work188-libs' of gi It previously pointed to: d74c57ac0900... Add ChangeLog.libs and update REVISION. Diff: Summary of changes (added commits): --

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

2024-12-02 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:ab05ee280294a919dbb26efa5f8bcae41adbf8d6 commit ab05ee280294a919dbb26efa5f8bcae41adbf8d6 Author: Michael Meissner Date: Mon Dec 2 14:41:55 2024 -0500 Add ChangeLog.libs and update REVISION. 2024-12-02 Michael Meissner gcc/ * Chang

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

2024-12-02 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work188-dmf' was updated to point to: abe46f55f72e... Merge commit 'refs/users/meissner/heads/work188-dmf' of git It previously pointed to: bc8d78add9fa... Add ChangeLog.dmf and update REVISION. Diff: Summary of changes (added commits):

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

2024-12-02 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:2ca7a2a4ecb0bb6e5c7c03120d15ca21ecb73221 commit 2ca7a2a4ecb0bb6e5c7c03120d15ca21ecb73221 Author: Michael Meissner Date: Mon Dec 2 14:39:04 2024 -0500 Add ChangeLog.dmf and update REVISION. 2024-12-02 Michael Meissner gcc/ * Change

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

2024-12-02 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:4f41c757f6cca4fbd9dc41ceb9d9d9e1214fe1e9 commit 4f41c757f6cca4fbd9dc41ceb9d9d9e1214fe1e9 Merge: 2678d5d8d607 70613e2aed6b Author: Michael Meissner Date: Mon Dec 2 15:10:33 2024 -0500 Merge commit 'refs/users/meissner/heads/work188-bugs' of git+ssh://gcc.gnu.org/git/g

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

2024-12-02 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:2678d5d8d607bca3da62b4c3ce43477fa775a7e7 commit 2678d5d8d607bca3da62b4c3ce43477fa775a7e7 Author: Michael Meissner Date: Mon Dec 2 14:41:02 2024 -0500 Add ChangeLog.bugs and update REVISION. 2024-12-02 Michael Meissner gcc/ * Chang

[gcc(refs/users/mikael/heads/pr115494_v01)] Add test.

2024-12-02 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:cf2fdd51954eccb804759b31fcd3f73c3cd133b4 commit cf2fdd51954eccb804759b31fcd3f73c3cd133b4 Author: Mikael Morin Date: Mon Dec 2 20:48:50 2024 +0100 Add test. PR tree-optimization/115494 gcc/testsuite/ChangeLog: * gcc.dg/torture

[gcc(refs/users/mikael/heads/pr115494_v01)] tree-optimization: Always select a representative available in the block [PR115494]

2024-12-02 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:6c41f4ab1f64bcd0dad8abc68073e3b6118c12b0 commit 6c41f4ab1f64bcd0dad8abc68073e3b6118c12b0 Author: Mikael Morin Date: Mon Dec 2 10:37:01 2024 +0100 tree-optimization: Always select a representative available in the block [PR115494] Force the creation of a new

[gcc] Created branch 'mikael/heads/pr115494_v01' in namespace 'refs/users'

2024-12-02 Thread Mikael Morin via Gcc-cvs
The branch 'mikael/heads/pr115494_v01' was created in namespace 'refs/users' pointing to: 6c41f4ab1f64... tree-optimization: Always select a representative available

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

2024-12-02 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:b51496b4b2b3e1b3a233db7f68ba17599f4f commit b51496b4b2b3e1b3a233db7f68ba17599f4f Author: Michael Meissner Date: Mon Dec 2 15:07:55 2024 -0500 Update ChangeLog.* Diff: --- gcc/ChangeLog.meissner | 435 + 1 file

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

2024-12-02 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:c9a0ac54aa976f6bff9d84e2292d03dbd040ff16 commit c9a0ac54aa976f6bff9d84e2292d03dbd040ff16 Author: Michael Meissner Date: Mon Dec 2 15:04:09 2024 -0500 Use architecture flags for defining _ARCH_PWR macros. For the newer architectures, this patch changes GCC to

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

2024-12-02 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:71cab11033b9e3144abad8520df80f2a221a7afb commit 71cab11033b9e3144abad8520df80f2a221a7afb Author: Michael Meissner Date: Mon Dec 2 15:03:13 2024 -0500 Add rs6000 architecture masks. This patch begins the journey to move architecture bits that are not user ISA

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

2024-12-02 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:aeaa1945bca2afab4a66f6749a5cf323d7a6f28f commit aeaa1945bca2afab4a66f6749a5cf323d7a6f28f Author: Michael Meissner Date: Mon Dec 2 15:01:33 2024 -0500 Do not allow -mvsx to boost processor to power7. This patch restructures the code so that -mvsx for example w

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

2024-12-02 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:70613e2aed6bd90432a1e73e5bcd66191bf92b47 commit 70613e2aed6bd90432a1e73e5bcd66191bf92b47 Author: Michael Meissner Date: Mon Dec 2 14:41:02 2024 -0500 Add ChangeLog.bugs and update REVISION. 2024-12-02 Michael Meissner gcc/ * Chang

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

2024-12-02 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:70521420b0487fd67f26566b19b2666290d14d4c commit 70521420b0487fd67f26566b19b2666290d14d4c Author: Michael Meissner Date: Mon Dec 2 14:59:55 2024 -0500 Use vector pair load/store for memcpy with -mcpu=future In the development for the power10 processor, GCC did

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

2024-12-02 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:5fbb82a5962b3e1777aa15ee9409b3824ae50694 commit 5fbb82a5962b3e1777aa15ee9409b3824ae50694 Author: Michael Meissner Date: Mon Dec 2 14:59:01 2024 -0500 Add -mcpu=future tests. This patch adds simple tests for -mcpu=future. 2024-12-02 Michael Meissner

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

2024-12-02 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:37d4ea1fab95f387b5dc1394b8b544848adbaa5d commit 37d4ea1fab95f387b5dc1394b8b544848adbaa5d Author: Michael Meissner Date: Mon Dec 2 14:58:20 2024 -0500 Add -mcpu=future tuning support. This patch makes -mtune=future use the same tuning decision as -mtune=power

  1   2   >