[gcc r15-357] [prange] Do not assume all pointers are the same size [PR115009]

2024-05-10 Thread Aldy Hernandez via Gcc-cvs
https://gcc.gnu.org/g:ac255c7afeb8a558bd6224ff77277eebcd849d6e commit r15-357-gac255c7afeb8a558bd6224ff77277eebcd849d6e Author: Aldy Hernandez Date: Thu May 9 23:37:30 2024 +0200 [prange] Do not assume all pointers are the same size [PR115009] In a world with same sized pointers w

[gcc r15-358] c++, mingw: Fix up types of dtor hooks to __cxa_{, thread_}atexit/__cxa_throw on mingw ia32 [PR114968

2024-05-10 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:e5d8fd9ce05611093191d500ebc39f150d0ece2b commit r15-358-ge5d8fd9ce05611093191d500ebc39f150d0ece2b Author: Jakub Jelinek Date: Fri May 10 09:21:38 2024 +0200 c++, mingw: Fix up types of dtor hooks to __cxa_{,thread_}atexit/__cxa_throw on mingw ia32 [PR114968]

[gcc r11-11425] Objective-C, NeXT, v2: Correct a regression in code-gen.

2024-05-10 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:48400d6c95c836d43532bb00a3a57f3c458e0778 commit r11-11425-g48400d6c95c836d43532bb00a3a57f3c458e0778 Author: Iain Sandoe Date: Tue Apr 30 15:11:56 2024 +0100 Objective-C, NeXT, v2: Correct a regression in code-gen. There have been several changes in the ABI of

[gcc r15-359] bpf: fix printing of memory operands in pseudoc asm dialect

2024-05-10 Thread Jose E. Marchesi via Gcc-cvs
https://gcc.gnu.org/g:bb5f619a938567b316306bdc46f0efb8d18ddc59 commit r15-359-gbb5f619a938567b316306bdc46f0efb8d18ddc59 Author: Jose E. Marchesi Date: Fri May 10 09:50:25 2024 +0200 bpf: fix printing of memory operands in pseudoc asm dialect The BPF backend was emitting memory ope

[gcc r14-10193] c++, mingw: Fix up types of dtor hooks to __cxa_{, thread_}atexit/__cxa_throw on mingw ia32 [PR114968

2024-05-10 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:a805de33f7be4f6886906ca5f4da493f3b743c76 commit r14-10193-ga805de33f7be4f6886906ca5f4da493f3b743c76 Author: Jakub Jelinek Date: Fri May 10 09:21:38 2024 +0200 c++, mingw: Fix up types of dtor hooks to __cxa_{,thread_}atexit/__cxa_throw on mingw ia32 [PR114968]

[gcc r15-360] AVR: target/114981 - Tweak __builtin_powif / __powisf2

2024-05-10 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:af64af69c3cc85dbe00c520651a54850bf5cadc1 commit r15-360-gaf64af69c3cc85dbe00c520651a54850bf5cadc1 Author: Georg-Johann Lay Date: Wed May 8 17:52:56 2024 +0200 AVR: target/114981 - Tweak __builtin_powif / __powisf2 Implement __powisf2 in assembly.

[gcc r14-10194] AVR: target/114981 - Tweak __builtin_powif / __powisf2

2024-05-10 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:fcdd723779f9ad9af9638e11ffe56786de2d02ce commit r14-10194-gfcdd723779f9ad9af9638e11ffe56786de2d02ce Author: Georg-Johann Lay Date: Wed May 8 17:52:56 2024 +0200 AVR: target/114981 - Tweak __builtin_powif / __powisf2 Implement __powisf2 in assembly.

[gcc r15-361] Allow patterns in SLP reductions

2024-05-10 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:52d4691294c84793b301ad3cc24e277b8c7efe0b commit r15-361-g52d4691294c84793b301ad3cc24e277b8c7efe0b Author: Richard Biener Date: Fri Mar 1 09:29:32 2024 +0100 Allow patterns in SLP reductions The following removes the over-broad rejection of patterns for SLP

[gcc r15-362] tree-optimization/114998 - use-after-free with loop distribution

2024-05-10 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:34d15a4d630a0d54eddb99bdab086c506e10dac5 commit r15-362-g34d15a4d630a0d54eddb99bdab086c506e10dac5 Author: Richard Biener Date: Fri May 10 14:19:49 2024 +0200 tree-optimization/114998 - use-after-free with loop distribution When loop distribution releases a PH

[gcc r11-11426] libstdc++: Protect against macros

2024-05-10 Thread Matthias Kretz via Gcc-cvs
https://gcc.gnu.org/g:fdd2a21a53facecc8e2b240673f909dae4034e88 commit r11-11426-gfdd2a21a53facecc8e2b240673f909dae4034e88 Author: Matthias Kretz Date: Fri Jun 2 21:21:36 2023 +0200 libstdc++: Protect against macros Signed-off-by: Matthias Kretz libstdc++-v3/ChangeLog:

[gcc r11-11427] libstdc++: Replace use of incorrect non-temporal store

2024-05-10 Thread Matthias Kretz via Libstdc++-cvs
https://gcc.gnu.org/g:db0c654ae689e92d8ba0421815a820278b777b06 commit r11-11427-gdb0c654ae689e92d8ba0421815a820278b777b06 Author: Matthias Kretz Date: Fri Jun 2 13:44:22 2023 +0200 libstdc++: Replace use of incorrect non-temporal store The call to the base implementation sometimes

[gcc r11-11428] libstdc++: Avoid vector casts while still avoiding PR90424

2024-05-10 Thread Matthias Kretz via Libstdc++-cvs
https://gcc.gnu.org/g:4190a95cb837c5d221d9c5677f49f3c7d4d5576f commit r11-11428-g4190a95cb837c5d221d9c5677f49f3c7d4d5576f Author: Matthias Kretz Date: Fri Jun 2 21:33:04 2023 +0200 libstdc++: Avoid vector casts while still avoiding PR90424 Signed-off-by: Matthias Kretz l

[gcc r11-11429] libstdc++: Fix call signature of builtins from masked ++/--

2024-05-10 Thread Matthias Kretz via Gcc-cvs
https://gcc.gnu.org/g:f0b7583dab56c78824344e00eb6230eaaeb09a44 commit r11-11429-gf0b7583dab56c78824344e00eb6230eaaeb09a44 Author: Matthias Kretz Date: Wed Mar 27 08:49:43 2024 +0100 libstdc++: Fix call signature of builtins from masked ++/-- This resolves failures in the "expensiv

[gcc r11-11432] libstdc++: Add include guard to simd-internal header

2024-05-10 Thread Matthias Kretz via Libstdc++-cvs
https://gcc.gnu.org/g:ef919c8c6d5fe65c56279261c08f9033c4b449cd commit r11-11432-gef919c8c6d5fe65c56279261c08f9033c4b449cd Author: Matthias Kretz Date: Wed Apr 17 10:12:42 2024 +0200 libstdc++: Add include guard to simd-internal header Signed-off-by: Matthias Kretz libstd

[gcc r11-11434] libstdc++: Fix conversion of simd to vector builtin

2024-05-10 Thread Matthias Kretz via Libstdc++-cvs
https://gcc.gnu.org/g:9e3663ba96df1315f53b4b488f4c2e63633c7b2f commit r11-11434-g9e3663ba96df1315f53b4b488f4c2e63633c7b2f Author: Matthias Kretz Date: Mon Apr 22 16:12:34 2024 +0200 libstdc++: Fix conversion of simd to vector builtin Signed-off-by: Matthias Kretz libstdc

[gcc r11-11430] libstdc++: Add masked ++/-- implementation for sizeof < 16

2024-05-10 Thread Matthias Kretz via Gcc-cvs
https://gcc.gnu.org/g:dcd598817c1b3c62d782f568ce63e37566228a58 commit r11-11430-gdcd598817c1b3c62d782f568ce63e37566228a58 Author: Matthias Kretz Date: Wed Mar 27 13:41:25 2024 +0100 libstdc++: Add masked ++/-- implementation for sizeof < 16 This resolves further failures (-Wreturn

[gcc r11-11431] libstdc++: Avoid ill-formed types on ARM

2024-05-10 Thread Matthias Kretz via Libstdc++-cvs
https://gcc.gnu.org/g:fb2f4a191cc74b6ab2899798db8a59a9b2a3f23f commit r11-11431-gfb2f4a191cc74b6ab2899798db8a59a9b2a3f23f Author: Matthias Kretz Date: Wed Apr 17 09:11:25 2024 +0200 libstdc++: Avoid ill-formed types on ARM This resolves failing tests in check-simd. Signed

[gcc r11-11433] libstdc++: Silence irrelevant warnings in

2024-05-10 Thread Matthias Kretz via Gcc-cvs
https://gcc.gnu.org/g:6679ea120ee06355ba309c53604b23909d325b98 commit r11-11433-g6679ea120ee06355ba309c53604b23909d325b98 Author: Matthias Kretz Date: Wed Apr 17 10:35:47 2024 +0200 libstdc++: Silence irrelevant warnings in Avoid -Wnarrowing in C code; -Wtautological-comp

[gcc r15-363] [prange] Fix thinko in prange::update_bitmask() [PR115026]

2024-05-10 Thread Aldy Hernandez via Gcc-cvs
https://gcc.gnu.org/g:cbd420a1c3e2bb549dc83b53cc9a31aa6b23952c commit r15-363-gcbd420a1c3e2bb549dc83b53cc9a31aa6b23952c Author: Aldy Hernandez Date: Fri May 10 12:26:49 2024 +0200 [prange] Fix thinko in prange::update_bitmask() [PR115026] gcc/ChangeLog: PR tree-op

[gcc r15-364] [PR114942][LRA]: Don't reuse input reload reg of inout early clobber operand

2024-05-10 Thread Vladimir Makarov via Gcc-cvs
https://gcc.gnu.org/g:9585317f0715699197b1313bbf939c6ea3c1ace6 commit r15-364-g9585317f0715699197b1313bbf939c6ea3c1ace6 Author: Vladimir N. Makarov Date: Fri May 10 09:15:50 2024 -0400 [PR114942][LRA]: Don't reuse input reload reg of inout early clobber operand The insn in quest

[gcc r15-365] pru: Fix register class checks in predicates

2024-05-10 Thread Dimitar Dimitrov via Gcc-cvs
https://gcc.gnu.org/g:d4d30461c02b50c07f92c8cccb87da528a806d3e commit r15-365-gd4d30461c02b50c07f92c8cccb87da528a806d3e Author: Dimitar Dimitrov Date: Thu May 9 22:19:24 2024 +0300 pru: Fix register class checks in predicates The register class checks in the multiply-source predic

[gcc r15-366] i386: Improve V[48]QI shifts on AVX512/SSE4.1

2024-05-10 Thread Roger Sayle via Gcc-cvs
https://gcc.gnu.org/g:f5a8cdc1ef5d6aa2de60849c23658ac5298df7bb commit r15-366-gf5a8cdc1ef5d6aa2de60849c23658ac5298df7bb Author: Roger Sayle Date: Fri May 10 20:26:40 2024 +0100 i386: Improve V[48]QI shifts on AVX512/SSE4.1 The following one line patch improves the code generated f

[gcc r15-367] [RISC-V] Use shNadd for constant synthesis

2024-05-10 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:dbbd059b49edc936769737204f5c270d8d6ff553 commit r15-367-gdbbd059b49edc936769737204f5c270d8d6ff553 Author: Jeff Law Date: Fri May 10 13:49:44 2024 -0600 [RISC-V] Use shNadd for constant synthesis So here's the next idiom to improve constant synthesis.

[gcc r15-368] c++: Implement __is_unbounded_array built-in trait

2024-05-10 Thread Ken Matsui via Gcc-cvs
https://gcc.gnu.org/g:06d64eb96cd9faf7e725bd4fbe5b859d23c5ecb5 commit r15-368-g06d64eb96cd9faf7e725bd4fbe5b859d23c5ecb5 Author: Ken Matsui Date: Mon Sep 11 13:54:39 2023 -0700 c++: Implement __is_unbounded_array built-in trait This patch implements built-in trait for std::is_unbou

[gcc r15-369] c++: Implement __add_pointer built-in trait

2024-05-10 Thread Ken Matsui via Gcc-cvs
https://gcc.gnu.org/g:2763f81e0b93700bc879690ce2a7d258c3989924 commit r15-369-g2763f81e0b93700bc879690ce2a7d258c3989924 Author: Ken Matsui Date: Wed Feb 14 03:40:00 2024 -0800 c++: Implement __add_pointer built-in trait This patch implements built-in trait for std::add_pointer.

[gcc r15-370] c++: Implement __remove_extent built-in trait

2024-05-10 Thread Ken Matsui via Gcc-cvs
https://gcc.gnu.org/g:e1ca1fa1c7a347088551aa7de521d2a87c1a7863 commit r15-370-ge1ca1fa1c7a347088551aa7de521d2a87c1a7863 Author: Ken Matsui Date: Wed Feb 14 05:49:35 2024 -0800 c++: Implement __remove_extent built-in trait This patch implements built-in trait for std::remove_extent

[gcc r15-371] c++: Implement __remove_all_extents built-in trait

2024-05-10 Thread Ken Matsui via Gcc-cvs
https://gcc.gnu.org/g:86812be98a129ac9923df5dfb6b457bfe28e9e8c commit r15-371-g86812be98a129ac9923df5dfb6b457bfe28e9e8c Author: Ken Matsui Date: Wed Feb 14 22:45:31 2024 -0800 c++: Implement __remove_all_extents built-in trait This patch implements built-in trait for std::remove_a

[gcc r15-372] c++: Implement __add_lvalue_reference built-in trait

2024-05-10 Thread Ken Matsui via Gcc-cvs
https://gcc.gnu.org/g:c08d1afbf539a672f28100640d964565ac575ff5 commit r15-372-gc08d1afbf539a672f28100640d964565ac575ff5 Author: Ken Matsui Date: Wed Feb 14 23:21:35 2024 -0800 c++: Implement __add_lvalue_reference built-in trait This patch implements built-in trait for std::add_lv

[gcc r15-373] c++: Implement __add_rvalue_reference built-in trait

2024-05-10 Thread Ken Matsui via Gcc-cvs
https://gcc.gnu.org/g:85c2ba4244196dcccdf0647ff49f376c52513f65 commit r15-373-g85c2ba4244196dcccdf0647ff49f376c52513f65 Author: Ken Matsui Date: Thu Feb 15 00:48:14 2024 -0800 c++: Implement __add_rvalue_reference built-in trait This patch implements built-in trait for std::add_rv

[gcc r15-374] c++: Implement __decay built-in trait

2024-05-10 Thread Ken Matsui via Gcc-cvs
https://gcc.gnu.org/g:142d1d8e057c0e6da7f4e6eba4cc265c556d2dd8 commit r15-374-g142d1d8e057c0e6da7f4e6eba4cc265c556d2dd8 Author: Ken Matsui Date: Thu Feb 15 04:43:41 2024 -0800 c++: Implement __decay built-in trait This patch implements built-in trait for std::decay. gcc/c

[gcc r15-375] c++: Implement __array_rank built-in trait

2024-05-10 Thread Ken Matsui via Gcc-cvs
https://gcc.gnu.org/g:37fad797adea340307fb33c3d7a0a17652063a33 commit r15-375-g37fad797adea340307fb33c3d7a0a17652063a33 Author: Ken Matsui Date: Thu Feb 15 07:17:31 2024 -0800 c++: Implement __array_rank built-in trait This patch implements built-in trait for std::rank. g

[gcc r15-376] c++: Implement __is_invocable built-in trait

2024-05-10 Thread Ken Matsui via Gcc-cvs
https://gcc.gnu.org/g:7bd33955970202095738e85c4ddf161432ece099 commit r15-376-g7bd33955970202095738e85c4ddf161432ece099 Author: Ken Matsui Date: Mon Feb 19 18:10:16 2024 -0800 c++: Implement __is_invocable built-in trait This patch implements built-in trait for std::is_invocable.

[gcc r15-377] c++: Implement __is_nothrow_invocable built-in trait

2024-05-10 Thread Ken Matsui via Gcc-cvs
https://gcc.gnu.org/g:3dab8f8a542aeabfab1a244a7a601b220680c80b commit r15-377-g3dab8f8a542aeabfab1a244a7a601b220680c80b Author: Ken Matsui Date: Wed Feb 21 00:46:56 2024 -0800 c++: Implement __is_nothrow_invocable built-in trait This patch implements built-in trait for std::is_not