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

2024-03-12 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:66de2c74aebd4e587a9aa4e20eb0b71dfa7450e2 commit 66de2c74aebd4e587a9aa4e20eb0b71dfa7450e2 Author: Michael Meissner Date: Tue Mar 12 21:09:53 2024 -0400 Update ChangeLog.* Diff: --- gcc/ChangeLog.vpair | 211 1

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

2024-03-12 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:9627a2f2476f7a5eb84de3ef83a9d373e678d619 commit 9627a2f2476f7a5eb84de3ef83a9d373e678d619 Author: Michael Meissner Date: Tue Mar 12 21:03:17 2024 -0400 Add vector pair optimizations. 2024-03-12 Michael Meissner gcc/ *

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

2024-03-12 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:0d1d819a6872d7e6098b00925ce343c39efc7dcf commit 0d1d819a6872d7e6098b00925ce343c39efc7dcf Author: Michael Meissner Date: Tue Mar 12 20:56:54 2024 -0400 Add vector pair init and splat. 2024-03-12 Michael Meissner gcc/ *

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

2024-03-12 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:e1939c7a8b72c315ba15751d40bb439231499a1e commit e1939c7a8b72c315ba15751d40bb439231499a1e Author: Michael Meissner Date: Tue Mar 12 20:29:24 2024 -0400 Add support for vector pair fma operations. 2024-03-12 Michael Meissner gcc/ *

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

2024-03-12 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:581eca4771f36cbcb9241daeef266dbe36ed27a8 commit 581eca4771f36cbcb9241daeef266dbe36ed27a8 Author: Michael Meissner Date: Tue Mar 12 20:23:48 2024 -0400 Add support for vector pair unary and binary operations. 2024-03-12 Michael Meissner gcc/

[gcc(refs/users/meissner/heads/work162-vpair)] Peter's patches for subreg support.

2024-03-12 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:5368f7b97a553d623c5787b3b6d71505732a9c47 commit 5368f7b97a553d623c5787b3b6d71505732a9c47 Author: Michael Meissner Date: Tue Mar 12 20:18:26 2024 -0400 Peter's patches for subreg support. 2024-03-12 Peter Bergner gcc/ PR

[gcc(refs/users/meissner/heads/work162-vpair)] Power10: Add options to disable load and store vector pair.

2024-03-12 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:8135a35053e1bf1723ef225a3d75c19a0684f6f2 commit 8135a35053e1bf1723ef225a3d75c19a0684f6f2 Author: Michael Meissner Date: Tue Mar 12 20:09:21 2024 -0400 Power10: Add options to disable load and store vector pair. In working on some future patches that involve

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

2024-03-12 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:3ca2a9f1c968d61a4de44f410f89b4f98fefd2f2 commit 3ca2a9f1c968d61a4de44f410f89b4f98fefd2f2 Merge: e73aa4f8e5f ed10bc0b1be Author: Michael Meissner Date: Tue Mar 12 18:07:04 2024 -0400 Merge commit 'refs/users/meissner/heads/work162-vpair' of

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

2024-03-12 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:e73aa4f8e5fc9de58d5aaca7c290b0a9d516664f commit e73aa4f8e5fc9de58d5aaca7c290b0a9d516664f Author: Michael Meissner Date: Thu Mar 7 11:07:00 2024 -0500 Add ChangeLog.vpair and update REVISION. 2024-03-07 Michael Meissner gcc/ *

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

2024-03-12 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work162-vpair' was updated to point to: 3ca2a9f1c96... Merge commit 'refs/users/meissner/heads/work162-vpair' of g It previously pointed to: ed10bc0b1be... Merge commit 'refs/users/meissner/heads/work162-vpair' of g Diff: Summary of changes (added commits):

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

2024-03-12 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:1fd55caa3fe37bc777e52181c9b01f51d1f50ac3 commit 1fd55caa3fe37bc777e52181c9b01f51d1f50ac3 Merge: 6b796c8c6e1 f8f47c34771 Author: Michael Meissner Date: Tue Mar 12 18:03:24 2024 -0400 Merge commit 'refs/users/meissner/heads/work162-test' of

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

2024-03-12 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:6b796c8c6e10d3991dae549a4ba6e3a3bed22bf1 commit 6b796c8c6e10d3991dae549a4ba6e3a3bed22bf1 Author: Michael Meissner Date: Thu Mar 7 11:09:39 2024 -0500 Add ChangeLog.test and update REVISION. 2024-03-07 Michael Meissner gcc/ *

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

2024-03-12 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work162-test' was updated to point to: 1fd55caa3fe... Merge commit 'refs/users/meissner/heads/work162-test' of gi It previously pointed to: f8f47c34771... Merge commit 'refs/users/meissner/heads/work162-test' of gi Diff: Summary of changes (added commits):

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

2024-03-12 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:6d46ee8dac66b56b73f3470eabb6f19dd7de162d commit 6d46ee8dac66b56b73f3470eabb6f19dd7de162d Merge: 1aef508da5a f8660bb40a9 Author: Michael Meissner Date: Tue Mar 12 17:58:00 2024 -0400 Merge commit 'refs/users/meissner/heads/work162-dmf' of

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

2024-03-12 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:1aef508da5a8c94561e0805d3f91a9a0ca2722c1 commit 1aef508da5a8c94561e0805d3f91a9a0ca2722c1 Author: Michael Meissner Date: Thu Mar 7 11:05:59 2024 -0500 Add ChangeLog.dmf and update REVISION. 2024-03-07 Michael Meissner gcc/ *

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

2024-03-12 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work162-dmf' was updated to point to: 6d46ee8dac6... Merge commit 'refs/users/meissner/heads/work162-dmf' of git It previously pointed to: f8660bb40a9... Merge commit 'refs/users/meissner/heads/work162-dmf' of git Diff: Summary of changes (added commits):

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

2024-03-12 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:cc383c3f802f476cbb7d89df27de371a5bffa0ca commit cc383c3f802f476cbb7d89df27de371a5bffa0ca Merge: a3aa724cc83 5d73f63c135 Author: Michael Meissner Date: Tue Mar 12 17:51:42 2024 -0400 Merge commit 'refs/users/meissner/heads/work162-ajit' of

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

2024-03-12 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:a3aa724cc83ce2f56cfaa04fa6b3ccd19674eb98 commit a3aa724cc83ce2f56cfaa04fa6b3ccd19674eb98 Author: Michael Meissner Date: Thu Mar 7 11:08:43 2024 -0500 Add ChangeLog.ajit and update REVISION. 2024-03-07 Michael Meissner gcc/ *

[gcc/meissner/heads/work162-ajit] (16 commits) Merge commit 'refs/users/meissner/heads/work162-ajit' of gi

2024-03-12 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work162-ajit' was updated to point to: cc383c3f802... Merge commit 'refs/users/meissner/heads/work162-ajit' of gi It previously pointed to: 5d73f63c135... Merge commit 'refs/users/meissner/heads/work162-ajit' of gi Diff: Summary of changes (added commits):

[gcc r14-9442] Fortran: handle procedure pointer component in DT array [PR110826]

2024-03-12 Thread Harald Anlauf via Gcc-cvs
https://gcc.gnu.org/g:81ee1298b47d3f3b3712ef3f3b2929ca26c4bcd2 commit r14-9442-g81ee1298b47d3f3b3712ef3f3b2929ca26c4bcd2 Author: Harald Anlauf Date: Mon Mar 11 22:05:51 2024 +0100 Fortran: handle procedure pointer component in DT array [PR110826] gcc/fortran/ChangeLog:

[gcc r14-9441] libgomp/libgomp.texi: Fix @node order in @menu

2024-03-12 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:ef79c64cb5762c86ee04ddfcedb7fe31eaa3bac8 commit r14-9441-gef79c64cb5762c86ee04ddfcedb7fe31eaa3bac8 Author: Tobias Burnus Date: Tue Mar 12 15:42:50 2024 +0100 libgomp/libgomp.texi: Fix @node order in @menu While texinfo 7.0.3 does not warn, an older texinfo

[gcc r13-8429] libstdc++: Implement P2905R2 "Runtime format strings" for C++20

2024-03-12 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:3c8faeac3d03e032d55fae390618e577c292a83e commit r13-8429-g3c8faeac3d03e032d55fae390618e577c292a83e Author: Jonathan Wakely Date: Sun Jan 7 22:21:08 2024 + libstdc++: Implement P2905R2 "Runtime format strings" for C++20 This change makes

[gcc r13-8431] libstdc++: Update expiry times for leap seconds lists

2024-03-12 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:1870ee44351f182e8782238e9a6732e842eebf1d commit r13-8431-g1870ee44351f182e8782238e9a6732e842eebf1d Author: Jonathan Wakely Date: Fri Mar 1 20:55:10 2024 + libstdc++: Update expiry times for leap seconds lists The list in tzdb.cc isn't the only hardcoded

[gcc r13-8427] libstdc++: Improve operator-(weekday x, weekday y)

2024-03-12 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:e3e5bdee78df9cb44803af6813e0eb10aa8341c0 commit r13-8427-ge3e5bdee78df9cb44803af6813e0eb10aa8341c0 Author: Cassio Neri Date: Tue Nov 14 00:27:39 2023 + libstdc++: Improve operator-(weekday x, weekday y) The current implementation calls __detail::__modulo

[gcc r13-8430] libstdc++: Fix std::basic_format_arg::handle for BasicFormatters

2024-03-12 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:826f7e5ca3bddf3ff82bc52c09e84f5d35b24dbf commit r13-8430-g826f7e5ca3bddf3ff82bc52c09e84f5d35b24dbf Author: Jonathan Wakely Date: Wed Feb 28 15:05:08 2024 + libstdc++: Fix std::basic_format_arg::handle for BasicFormatters std::basic_format_arg::handle is

[gcc r13-8428] libstdc++: Remove UB from month and weekday additions and subtractions.

2024-03-12 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:2d3cc6806a9fc3c9ac299bb021819bcb5e7605ea commit r13-8428-g2d3cc6806a9fc3c9ac299bb021819bcb5e7605ea Author: Cassio Neri Date: Sun Dec 10 11:31:31 2023 + libstdc++: Remove UB from month and weekday additions and subtractions. The following invoke signed

[gcc r13-8426] libstdc++: Simplify year::is_leap()

2024-03-12 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:3cbaada7d9186410a4da6575c27a156e72820ebf commit r13-8426-g3cbaada7d9186410a4da6575c27a156e72820ebf Author: Cassio Neri Date: Sat Nov 11 22:59:50 2023 + libstdc++: Simplify year::is_leap() The current implementation returns (_M_y &

[gcc r13-8425] libstdc++: Remove unnecessary "& 1" from year_month_day_last::day()

2024-03-12 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:29dc5fb5b62364b3a0ef8272c7dab528b91b7ae1 commit r13-8425-g29dc5fb5b62364b3a0ef8272c7dab528b91b7ae1 Author: Cassio Neri Date: Sat Nov 11 16:44:58 2023 + libstdc++: Remove unnecessary "& 1" from year_month_day_last::day() When year_month_day_last::day()

[gcc r13-8424] libstdc++: Fix UB in weekday::weekday(sys_days) and add test

2024-03-12 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:d1472711efc77d5ddc2fa6d5eff57baca584c8ef commit r13-8424-gd1472711efc77d5ddc2fa6d5eff57baca584c8ef Author: Cassio Neri Date: Sun Nov 12 01:33:52 2023 + libstdc++: Fix UB in weekday::weekday(sys_days) and add test The following has undefined behaviour

[gcc r13-8423] libstdc++: Add [[nodiscard]] to std::span members

2024-03-12 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:779563cff2e18e7891abf57aeee90e8db5035eb5 commit r13-8423-g779563cff2e18e7891abf57aeee90e8db5035eb5 Author: Jonathan Wakely Date: Sat Nov 4 08:30:54 2023 + libstdc++: Add [[nodiscard]] to std::span members All std::span member functions are pure functions

[gcc r13-8422] libstdc++: Fix a -Wsign-compare warning in std::list

2024-03-12 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:66c55e4f57135f2df09daeea94e0900862c54799 commit r13-8422-g66c55e4f57135f2df09daeea94e0900862c54799 Author: Jonathan Wakely Date: Wed Aug 9 11:28:56 2023 +0100 libstdc++: Fix a -Wsign-compare warning in std::list libstdc++-v3/ChangeLog: *

[gcc r13-8421] libstdc++: Optimize std::to_array for trivial types [PR110167]

2024-03-12 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:4c6bb36e88d5c8e510b10d12c01e3461c2aa4259 commit r13-8421-g4c6bb36e88d5c8e510b10d12c01e3461c2aa4259 Author: Jonathan Wakely Date: Thu Jun 8 12:24:43 2023 +0100 libstdc++: Optimize std::to_array for trivial types [PR110167] As reported in PR libstdc++/110167,

[gcc r14-9440] tree-optimization/114121 - chrec_fold_{plus, multiply} and recursion

2024-03-12 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:73dac51b32575f980289c073969c6d825963d076 commit r14-9440-g73dac51b32575f980289c073969c6d825963d076 Author: Richard Biener Date: Tue Mar 12 14:00:05 2024 +0100 tree-optimization/114121 - chrec_fold_{plus,multiply} and recursion The following addresses endless

[gcc r14-9439] c++: Support target-specific nodes when streaming modules [PR111224]

2024-03-12 Thread Nathaniel Shead via Gcc-cvs
https://gcc.gnu.org/g:4aa87b856067d4911de8fb66b3a27659dc75ca6d commit r14-9439-g4aa87b856067d4911de8fb66b3a27659dc75ca6d Author: Nathaniel Shead Date: Sun Mar 10 22:06:18 2024 +1100 c++: Support target-specific nodes when streaming modules [PR111224] Some targets make use of

[gcc r14-9438] asan: Instrument stores in callees rather than callers [PR112709]

2024-03-12 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:ad860cc27b3312f9119c7fecb8638a7c1f6d77c9 commit r14-9438-gad860cc27b3312f9119c7fecb8638a7c1f6d77c9 Author: Jakub Jelinek Date: Tue Mar 12 11:34:50 2024 +0100 asan: Instrument stores in callees rather than callers [PR112709] asan currently instruments since

[gcc r14-9437] strlen: Fix another spot that can create invalid ranges [PR114293]

2024-03-12 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:39737cdf002637c7a652e9c3e36f369cfce581e5 commit r14-9437-g39737cdf002637c7a652e9c3e36f369cfce581e5 Author: Jakub Jelinek Date: Tue Mar 12 10:23:19 2024 +0100 strlen: Fix another spot that can create invalid ranges [PR114293] This PR is similar to PR110603

[gcc r14-9436] RISC-V: Fix some code style issue(s) in riscv-c.cc [NFC]

2024-03-12 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:cdf0c6604d03afd7f544dd8bd5d43d9ded059ada commit r14-9436-gcdf0c6604d03afd7f544dd8bd5d43d9ded059ada Author: Pan Li Date: Tue Mar 12 15:01:57 2024 +0800 RISC-V: Fix some code style issue(s) in riscv-c.cc [NFC] Notice some code style issue(s) when add

[gcc r14-9435] tree-optimization/114297 - SLP reduction with early break fix

2024-03-12 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:c0c57246d5b47459bdb488734bc2c004a92668b5 commit r14-9435-gc0c57246d5b47459bdb488734bc2c004a92668b5 Author: Richard Biener Date: Mon Mar 11 14:58:57 2024 +0100 tree-optimization/114297 - SLP reduction with early break fix The following makes sure to pass in

[gcc r13-8420] Fold: Fix up merge_truthop_with_opposite_arm for NaNs [PR95351]

2024-03-12 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:ac96973150b3279fe157f160efd83995077c7590 commit r13-8420-gac96973150b3279fe157f160efd83995077c7590 Author: Andrew Pinski Date: Sun Mar 10 22:17:09 2024 + Fold: Fix up merge_truthop_with_opposite_arm for NaNs [PR95351] The problem here is that