[gcc r15-9550] middle-end: fix masking for partial vectors and early break [PR119351]

2025-04-18 Thread Tamar Christina via Gcc-cvs
https://gcc.gnu.org/g:7cf5503e0af52f5b726da4274a148590c57a458a commit r15-9550-g7cf5503e0af52f5b726da4274a148590c57a458a Author: Tamar Christina Date: Thu Apr 17 10:25:43 2025 +0100 middle-end: fix masking for partial vectors and early break [PR119351] The following testcase shows

[gcc/devel/omp/gcc-14] openmp, fortran: Add support for map iterators in OpenMP target construct (Fortran)

2025-04-18 Thread Kwok Yeung via Gcc-cvs
https://gcc.gnu.org/g:28d601fddb3ddcc8ca34b83d8bfd6b8e225ef9df commit 28d601fddb3ddcc8ca34b83d8bfd6b8e225ef9df Author: Kwok Cheung Yeung Date: Wed Nov 27 21:53:58 2024 + openmp, fortran: Add support for map iterators in OpenMP target construct (Fortran) This adds support for

[gcc r16-14] doc: Clarify REG_EH_REGION note usage

2025-04-18 Thread Philipp Tomsich via Gcc-cvs
https://gcc.gnu.org/g:19af15ba7ad041b58b7926775cce81be9f5ec013 commit r16-14-g19af15ba7ad041b58b7926775cce81be9f5ec013 Author: kelefth Date: Thu Mar 13 15:42:48 2025 +0100 doc: Clarify REG_EH_REGION note usage The documentation for the REG_EH_REGION could easily be read (espec

[gcc r13-9549] libstdc++: Correct preprocessing checks for floatX_t and bfloat_16 formatting

2025-04-18 Thread Tomasz Kaminski via Gcc-cvs
https://gcc.gnu.org/g:5e23f9be635c1db34d494e1c4f980fd224406af4 commit r13-9549-g5e23f9be635c1db34d494e1c4f980fd224406af4 Author: Tomasz Kamiński Date: Tue Mar 11 11:59:36 2025 +0100 libstdc++: Correct preprocessing checks for floatX_t and bfloat_16 formatting Floating points type

[gcc r15-9556] LoongArch: Change {dg-do-what-default} save and restore logical.

2025-04-18 Thread LuluCheng via Gcc-cvs
https://gcc.gnu.org/g:96171a5cc7b99cb6e74b7df651f96577f6e794b3 commit r15-9556-g96171a5cc7b99cb6e74b7df651f96577f6e794b3 Author: Xing Li Date: Wed Apr 16 10:29:57 2025 +0800 LoongArch: Change {dg-do-what-default} save and restore logical. The set of {dg-do-what-default} to 'run' m

[gcc(refs/users/mikael/heads/refactor_descriptor_v05)] Correction ICE pr61775 (taille de tableaux de rang 1 non connue)

2025-04-18 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:85fd2ce8414825d0e3b2919bae29e74e1f8e6a41 commit 85fd2ce8414825d0e3b2919bae29e74e1f8e6a41 Author: Mikael Morin Date: Fri Apr 18 15:50:24 2025 +0200 Correction ICE pr61775 (taille de tableaux de rang 1 non connue) Diff: --- gcc/fortran/trans-array.cc | 15 +---

[gcc(refs/users/omachota/heads/rtl-ssa-dce)] rtl-ssa-dce: propagate dead phis

2025-04-18 Thread Ondrej Machota via Gcc-cvs
https://gcc.gnu.org/g:66297a27965b6bd6c04a85491e7270d33181a5c9 commit 66297a27965b6bd6c04a85491e7270d33181a5c9 Author: Ondřej Machota Date: Fri Apr 18 15:55:39 2025 +0200 rtl-ssa-dce: propagate dead phis Diff: --- gcc/dce.cc | 41 - 1 file changed,

[gcc r15-9557] tree-optimization/119858 - type mismatch with POINTER_PLUS

2025-04-18 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:d88b917325546cee24a544dc05cbfbef0febfe25 commit r15-9557-gd88b917325546cee24a544dc05cbfbef0febfe25 Author: Richard Biener Date: Fri Apr 18 14:52:41 2025 +0200 tree-optimization/119858 - type mismatch with POINTER_PLUS The recent PFA early-break vectorization

[gcc r16-19] tree-optimization/119858 - type mismatch with POINTER_PLUS

2025-04-18 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:1f7ac78efa622e19f38d6a45e857941b3dea1437 commit r16-19-g1f7ac78efa622e19f38d6a45e857941b3dea1437 Author: Richard Biener Date: Fri Apr 18 14:52:41 2025 +0200 tree-optimization/119858 - type mismatch with POINTER_PLUS The recent PFA early-break vectorization fi

[gcc r16-20] testsuite: Use int size instead of alignment for pr116357.c

2025-04-18 Thread Dimitar Dimitrov via Gcc-cvs
https://gcc.gnu.org/g:6b635f84c4e973c873cf49f99d87b0fe22d3f5f5 commit r16-20-g6b635f84c4e973c873cf49f99d87b0fe22d3f5f5 Author: Dimitar Dimitrov Date: Wed Jan 29 19:43:15 2025 +0200 testsuite: Use int size instead of alignment for pr116357.c The test case assumes that alignof(int)=

[gcc r16-21] [PATCH] c6x: Fix EHTYPE relocations

2025-04-18 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:baf6ad5dad55a7aa1e75d4ccadc05347b4506a1f commit r16-21-gbaf6ad5dad55a7aa1e75d4ccadc05347b4506a1f Author: Richard Braun Date: Fri Apr 18 09:26:59 2025 -0600 [PATCH] c6x: Fix EHTYPE relocations R_C6000_EHTYPE relocations are implemented as GOT-indirect relocati

[gcc(refs/users/mikael/heads/refactor_descriptor_v05)] Correction longueur character absente (régression pr77942)

2025-04-18 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:eb70029d86761f7d69b9561a2e68fd35ae736129 commit eb70029d86761f7d69b9561a2e68fd35ae736129 Author: Mikael Morin Date: Fri Apr 18 15:40:06 2025 +0200 Correction longueur character absente (régression pr77942) Diff: --- gcc/fortran/trans-types.cc | 2 ++ 1 file changed,

[gcc r16-16] libstdc++: Clarify that _S_ prefix is be used for static member functions.

2025-04-18 Thread Tomasz Kaminski via Libstdc++-cvs
https://gcc.gnu.org/g:6808f74b4f07decb3727624f0e62e7c57ae87022 commit r16-16-g6808f74b4f07decb3727624f0e62e7c57ae87022 Author: Tomasz Kamiński Date: Fri Apr 18 09:38:32 2025 +0200 libstdc++: Clarify that _S_ prefix is be used for static member functions. libstdc++-v3/ChangeLog:

[gcc(refs/users/mikael/heads/refactor_descriptor_v05)] Correction régression finalize_25 (nombre itérations boucle)

2025-04-18 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:c436d434d6aef59aa42f7790ce615f0dfaaf9f3f commit c436d434d6aef59aa42f7790ce615f0dfaaf9f3f Author: Mikael Morin Date: Fri Apr 18 15:16:27 2025 +0200 Correction régression finalize_25 (nombre itérations boucle) Diff: --- gcc/fortran/class.cc | 16 ++-- 1 fi

[gcc r16-30] Fix time zone for 'cobol.dg/group2/FUNCTION_DATE___TIME_OMNIBUS.cob' [PR119818]

2025-04-18 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:ed8761241ac529ccddb2b76a1895c124c67c132c commit r16-30-ged8761241ac529ccddb2b76a1895c124c67c132c Author: Thomas Schwinge Date: Fri Apr 18 13:01:57 2025 +0200 Fix time zone for 'cobol.dg/group2/FUNCTION_DATE___TIME_OMNIBUS.cob' [PR119818] This progresses:

[gcc r16-17] [PATCH] [RISC-V] Tune for removal unnecessary sext in builtin overflows [PR108016]

2025-04-18 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:529a43109fcd93f5aafda345da14679f538ada86 commit r16-17-g529a43109fcd93f5aafda345da14679f538ada86 Author: Alexey Merzlyakov Date: Fri Apr 18 06:45:10 2025 -0600 [PATCH] [RISC-V] Tune for removal unnecessary sext in builtin overflows [PR108016] It fixes one of

[gcc/devel/omp/gcc-14] openmp, fortran: Add iterator support for Fortran deep-mapping of allocatables

2025-04-18 Thread Kwok Yeung via Gcc-cvs
https://gcc.gnu.org/g:ae60c1e09fe11c7b9e33478d016ca5c6251884d2 commit ae60c1e09fe11c7b9e33478d016ca5c6251884d2 Author: Kwok Cheung Yeung Date: Fri Feb 14 15:26:00 2025 + openmp, fortran: Add iterator support for Fortran deep-mapping of allocatables gcc/fortran/

[gcc r16-15] avoid-store-forwarding: Fix reg init on load-elimination [PR119160]

2025-04-18 Thread Philipp Tomsich via Gcc-cvs
https://gcc.gnu.org/g:7e628ff49f7f890d5337369d7b4f8e21a1f17029 commit r16-15-g7e628ff49f7f890d5337369d7b4f8e21a1f17029 Author: kelefth Date: Thu Mar 13 11:49:39 2025 +0100 avoid-store-forwarding: Fix reg init on load-elimination [PR119160] In the case that we are eliminating the l

[gcc/redhat/heads/gcc-15-branch] (203 commits) Merge commit 'r15-9554-g7336054f9b012a0812cd0a260375cd987e4

2025-04-18 Thread Jakub Jelinek via Gcc-cvs
The branch 'redhat/heads/gcc-15-branch' was updated to point to: dd2ccfe59894... Merge commit 'r15-9554-g7336054f9b012a0812cd0a260375cd987e4 It previously pointed to: 5f1acb12c814... Merge commit 'r15-9352-g6284f555e877c75ddecc776286ec4b8c200 Diff: Summary of changes (added commits): ---

[gcc r14-11650] Daily bump.

2025-04-18 Thread GCC Administrator via Gcc-cvs
* tree-ssa-phiopt.cc (factor_out_conditional_operation): Do not diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index f2901859e286..18aa6a5fa2dc 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20250417 +20250418 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 86798a0d73ed

[gcc r16-18] [PATCH] riscv: Add support for riscv*-gnu (GNU/Hurd on RISC-V)

2025-04-18 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:869f2ab30ad53033ad6ac82569d74ce3a99fe510 commit r16-18-g869f2ab30ad53033ad6ac82569d74ce3a99fe510 Author: Hakan Candar Date: Fri Apr 18 07:08:44 2025 -0600 [PATCH] riscv: Add support for riscv*-gnu (GNU/Hurd on RISC-V) This produces a toolchain that can succes

[gcc(refs/users/mikael/heads/refactor_descriptor_v05)] Correction segmentation faults avec -fgimple-exec

2025-04-18 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:58386047918308adaabddf3d59045927f20cd4dd commit 58386047918308adaabddf3d59045927f20cd4dd Author: Mikael Morin Date: Thu Apr 17 14:20:27 2025 +0200 Correction segmentation faults avec -fgimple-exec Diff: --- gcc/cgraphunit.cc | 39

[gcc(refs/users/mikael/heads/refactor_descriptor_v05)] Correction macro GFC_DESCRIPTOR_EXTENT

2025-04-18 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:ad98bdc4b83263c6599dfaf031829f566733b7a9 commit ad98bdc4b83263c6599dfaf031829f566733b7a9 Author: Mikael Morin Date: Thu Apr 17 14:25:36 2025 +0200 Correction macro GFC_DESCRIPTOR_EXTENT Diff: --- libgfortran/libgfortran.h | 2 +- 1 file changed, 1 insertion(+), 1 de

[gcc(refs/users/mikael/heads/refactor_descriptor_v05)] gimple-exec: prise en charge addresses de composant de variable

2025-04-18 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:607c0e0bb8dcff4d700d4181e0ac74738e4a7e24 commit 607c0e0bb8dcff4d700d4181e0ac74738e4a7e24 Author: Mikael Morin Date: Fri Apr 18 15:15:42 2025 +0200 gimple-exec: prise en charge addresses de composant de variable Diff: --- gcc/cgraphunit.cc | 183 +

[gcc(refs/users/mikael/heads/refactor_descriptor_v05)] Correction régression realloc_on_assign_16.f90

2025-04-18 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:aeebeea614379f6f2c5aa279e1e4979031327a21 commit aeebeea614379f6f2c5aa279e1e4979031327a21 Author: Mikael Morin Date: Thu Apr 17 17:22:26 2025 +0200 Correction régression realloc_on_assign_16.f90 Diff: --- gcc/fortran/trans-array.cc | 10 ++ gcc/fortran/trans.

[gcc(refs/users/mikael/heads/refactor_descriptor_v05)] Renseignement spacing pour les tableaux constants

2025-04-18 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:94b799c5cbc42c0defa4fddeccc6b2f86c2fe7b4 commit 94b799c5cbc42c0defa4fddeccc6b2f86c2fe7b4 Author: Mikael Morin Date: Thu Apr 17 14:38:11 2025 +0200 Renseignement spacing pour les tableaux constants Diff: --- gcc/fortran/trans-array.cc | 25 -

[gcc(refs/users/mikael/heads/refactor_descriptor_v05)] Correction régression pr95827

2025-04-18 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:dd580e260358b2229832c708a11d347715296c55 commit dd580e260358b2229832c708a11d347715296c55 Author: Mikael Morin Date: Thu Apr 17 17:38:15 2025 +0200 Correction régression pr95827 Diff: --- gcc/fortran/trans-decl.cc | 17 ++--- 1 file changed, 10 insertions

[gcc(refs/users/mikael/heads/refactor_descriptor_v05)] Correction régression minmaxloc_11

2025-04-18 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:88bb1c150134a7de9fbfaa33a276d8ff4b6726f6 commit 88bb1c150134a7de9fbfaa33a276d8ff4b6726f6 Author: Mikael Morin Date: Fri Apr 18 18:39:53 2025 +0200 Correction régression minmaxloc_11 Diff: --- libgfortran/generated/maxloc2_16_s1.c | 4 ++-- libgfortran/generated/maxl

[gcc(refs/users/mikael/heads/refactor_descriptor_v05)] Correction régression nested_array_constructor_6

2025-04-18 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:ddfaa8774bb0fcd57d91a84ec1377a4d3a123f37 commit ddfaa8774bb0fcd57d91a84ec1377a4d3a123f37 Author: Mikael Morin Date: Fri Apr 18 19:11:01 2025 +0200 Correction régression nested_array_constructor_6 Diff: --- gcc/fortran/trans-array.cc | 59 ++--

[gcc(refs/users/mikael/heads/refactor_descriptor_v05)] Correction régression deferred_character_34

2025-04-18 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:1414c232a40d27fbe54b75138a7fcbee682fd3f2 commit 1414c232a40d27fbe54b75138a7fcbee682fd3f2 Author: Mikael Morin Date: Fri Apr 18 18:37:57 2025 +0200 Correction régression deferred_character_34 Diff: --- gcc/fortran/trans-array.cc | 4 1 file changed, 4 insertions

[gcc/devel/omp/gcc-14] Add 'std::bad_cast' exception, dead code test cases for GCN, nvptx target and OpenACC, OpenMP 'targe

2025-04-18 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:629280933ac314656b75f5e23d92c72d90958ac6 commit 629280933ac314656b75f5e23d92c72d90958ac6 Author: Thomas Schwinge Date: Thu Mar 27 14:46:20 2025 +0100 Add 'std::bad_cast' exception, dead code test cases for GCN, nvptx target and OpenACC, OpenMP 'target' offloading

[gcc/devel/omp/gcc-14] openmp: Add macros for iterator element access

2025-04-18 Thread Kwok Yeung via Gcc-cvs
https://gcc.gnu.org/g:e225950d8d82c679d440198d7082b243a61908d0 commit e225950d8d82c679d440198d7082b243a61908d0 Author: Kwok Cheung Yeung Date: Wed Mar 12 19:38:39 2025 + openmp: Add macros for iterator element access gcc/c/ * c-parser.cc (c_parser_omp_iterator

[gcc r12-11047] phiopt: Reset the number of iterations information of a loop when changing an exit from the loop [PR

2025-04-18 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:5347b382a38d664216bd7484dd5438a1863d02a3 commit r12-11047-g5347b382a38d664216bd7484dd5438a1863d02a3 Author: Andrew Pinski Date: Mon Dec 2 08:35:23 2024 -0800 phiopt: Reset the number of iterations information of a loop when changing an exit from the loop [PR117243]

[gcc r16-27] ref-temp1.C: Enable some tests for PE targets

2025-04-18 Thread Jonathan Yong via Gcc-cvs
https://gcc.gnu.org/g:b986ed16c2546674256b8c892541a8fdb6a97202 commit r16-27-gb986ed16c2546674256b8c892541a8fdb6a97202 Author: Jonathan Yong <10wa...@gmail.com> Date: Tue Apr 15 11:41:36 2025 + ref-temp1.C: Enable some tests for PE targets Test for expected PE values.

[gcc r16-32] Fortran: Fix checking for IMPURE in DO CONCURRENT.

2025-04-18 Thread Jerry DeLisle via Gcc-cvs
https://gcc.gnu.org/g:f9ea46d946887a05d7ecbca5aeeb99fd868f6e70 commit r16-32-gf9ea46d946887a05d7ecbca5aeeb99fd868f6e70 Author: Steven G. Kargl Date: Fri Apr 18 18:05:10 2025 -0700 Fortran: Fix checking for IMPURE in DO CONCURRENT. PR fortran/119836 gcc/fortran/Cha

[gcc r14-11652] LoongArch: Change {dg-do-what-default} save and restore logical.

2025-04-18 Thread LuluCheng via Gcc-cvs
https://gcc.gnu.org/g:2048dcc39b1d2206edb741393dbadfb18950bd21 commit r14-11652-g2048dcc39b1d2206edb741393dbadfb18950bd21 Author: Xing Li Date: Wed Apr 16 10:29:57 2025 +0800 LoongArch: Change {dg-do-what-default} save and restore logical. The set of {dg-do-what-default} to 'run'

[gcc r14-11656] libquadmath: Fix up THREEp96 constant in expq

2025-04-18 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:8581982e8c977f7158d5fed5131caf0aae330403 commit r14-11656-g8581982e8c977f7158d5fed5131caf0aae330403 Author: Jakub Jelinek Date: Wed Apr 9 22:01:30 2025 +0200 libquadmath: Fix up THREEp96 constant in expq Here is a cherry-pick from glibc [BZ #32411] fix.

[gcc r14-11657] bitintlower: Fix up handling of nested casts in m_upward_2limbs cases [PR119707]

2025-04-18 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:008ba21711a4aef3b6d6e7d3dbbe2f2265e29ff8 commit r14-11657-g008ba21711a4aef3b6d6e7d3dbbe2f2265e29ff8 Author: Jakub Jelinek Date: Fri Apr 11 08:27:55 2025 +0200 bitintlower: Fix up handling of nested casts in m_upward_2limbs cases [PR119707] The following test

[gcc r14-11653] combine: Use reg_used_between_p rather than modified_between_p in two spots [PR119291]

2025-04-18 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:7381ea8fc4d6dc12af287c20caa3b2019b2f6567 commit r14-11653-g7381ea8fc4d6dc12af287c20caa3b2019b2f6567 Author: Jakub Jelinek Date: Tue Apr 1 16:40:55 2025 +0200 combine: Use reg_used_between_p rather than modified_between_p in two spots [PR119291] The following

[gcc r14-11655] lto: lto-opts fixes [PR119625]

2025-04-18 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:293a95b87c5676ff04c6511e900c3d127692d664 commit r14-11655-g293a95b87c5676ff04c6511e900c3d127692d664 Author: Jakub Jelinek Date: Fri Apr 4 20:57:09 2025 +0200 lto: lto-opts fixes [PR119625] I can reproduce a really weird error in our distro i686 trunk gcc

[gcc r14-11658] bitintlower: Fix up handling of SSA_NAME copies in coalescing [PR119722]

2025-04-18 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:056a01f9fa85c584ed97533e75b50160d5993613 commit r14-11658-g056a01f9fa85c584ed97533e75b50160d5993613 Author: Jakub Jelinek Date: Sat Apr 12 13:13:53 2025 +0200 bitintlower: Fix up handling of SSA_NAME copies in coalescing [PR119722] The following patch is misc

[gcc r14-11659] driver: Fix up -freport-bug for ASLR [PR119727]

2025-04-18 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:2aa812386ad5950283f800257c37bdb78691e770 commit r14-11659-g2aa812386ad5950283f800257c37bdb78691e770 Author: Jakub Jelinek Date: Sat Apr 12 13:15:13 2025 +0200 driver: Fix up -freport-bug for ASLR [PR119727] With --enable-host-pie -freport-bug almost never pre

[gcc r14-11654] c: Fix ICEs with -fsanitize=pointer-{subtract, compare} [PR119582]

2025-04-18 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:c0946fe4d216829e96bf2cd64faf5e4630dd8cc2 commit r14-11654-gc0946fe4d216829e96bf2cd64faf5e4630dd8cc2 Author: Jakub Jelinek Date: Wed Apr 2 19:28:20 2025 +0200 c: Fix ICEs with -fsanitize=pointer-{subtract,compare} [PR119582] The following testcase ICEs because

[gcc r14-11662] bitintlower: Fix interaction of gimple_assign_copy_p stmts vs. has_single_use [PR119808]

2025-04-18 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:40c50659569f9d50db9108a5a9847518a5bcec66 commit r14-11662-g40c50659569f9d50db9108a5a9847518a5bcec66 Author: Jakub Jelinek Date: Wed Apr 16 09:11:06 2025 +0200 bitintlower: Fix interaction of gimple_assign_copy_p stmts vs. has_single_use [PR119808] The follow

[gcc r14-11660] driver: On linux hosts disable ASLR during -freport-bug [PR119727]

2025-04-18 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:438c4df22217280df3f141bd0b1df0523b4de6d3 commit r14-11660-g438c4df22217280df3f141bd0b1df0523b4de6d3 Author: Jakub Jelinek Date: Mon Apr 14 10:18:13 2025 +0200 driver: On linux hosts disable ASLR during -freport-bug [PR119727] Andi had a useful comment that ev

[gcc r14-11663] libatomic: Fix up libat_{,un}lock_n [PR119796]

2025-04-18 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:50bd360f9270e6656368a5bdf9426b4022780609 commit r14-11663-g50bd360f9270e6656368a5bdf9426b4022780609 Author: Jakub Jelinek Date: Wed Apr 16 17:21:39 2025 +0200 libatomic: Fix up libat_{,un}lock_n [PR119796] As mentioned in the PR (and I think in PR101075 too),

[gcc r14-11661] expmed: Always use QImode for init_expmed set_zero_cost [PR119785]

2025-04-18 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:efb22612f98c79f38c9e9c7ace3bc681dbcecc03 commit r14-11661-gefb22612f98c79f38c9e9c7ace3bc681dbcecc03 Author: Jakub Jelinek Date: Mon Apr 14 19:34:22 2025 +0200 expmed: Always use QImode for init_expmed set_zero_cost [PR119785] This is a regression on some targ

[gcc r14-11664] libatomic: Fix up libat_{, un}lock_n for mingw [PR119796]

2025-04-18 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:d490c5884bf0e5b8d8752969d2ee4dacea700be0 commit r14-11664-gd490c5884bf0e5b8d8752969d2ee4dacea700be0 Author: Jakub Jelinek Date: Wed Apr 16 17:22:49 2025 +0200 libatomic: Fix up libat_{,un}lock_n for mingw [PR119796] Here is just a port of the previously poste

[gcc r16-22] gimple-fold: Improve optimize_memcpy_to_memset to handle STRING_CST [PR78408]

2025-04-18 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:94f275432f7ea4781ec7c05fa9d1d81ef6cb3fc1 commit r16-22-g94f275432f7ea4781ec7c05fa9d1d81ef6cb3fc1 Author: Andrew Pinski Date: Thu Feb 20 16:09:05 2025 -0800 gimple-fold: Improve optimize_memcpy_to_memset to handle STRING_CST [PR78408] While looking into PR 11

[gcc r16-23] gimple-fold: Improve optimize_memcpy_to_memset by walking back until aliasing says the ref is a may

2025-04-18 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:7b4849ec79873fa6de98436deda47e19cbac32ef commit r16-23-g7b4849ec79873fa6de98436deda47e19cbac32ef Author: Andrew Pinski Date: Mon Feb 24 12:33:32 2025 -0800 gimple-fold: Improve optimize_memcpy_to_memset by walking back until aliasing says the ref is a may clobber. [P

[gcc r16-24] gimple: Canonical order for invariants [PR118902]

2025-04-18 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:16082bdc6beef1ca1485ed5ccdc0c52aabbe0f4c commit r16-24-g16082bdc6beef1ca1485ed5ccdc0c52aabbe0f4c Author: Andrew Pinski Date: Thu Feb 13 20:23:48 2025 -0800 gimple: Canonical order for invariants [PR118902] So unlike constants, address invariants are currently

[gcc r16-25] DSE: Support triming of some more memset [PR87901]

2025-04-18 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:800b3977031dd4f14d09ced975276e09457dfff7 commit r16-25-g800b3977031dd4f14d09ced975276e09457dfff7 Author: Andrew Pinski Date: Mon Apr 7 17:06:17 2025 -0700 DSE: Support triming of some more memset [PR87901] DSE has support for trimming memset (and memset like)

[gcc r16-26] DSE: Trim stores of 0 like triming stores of {} [PR87901]

2025-04-18 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:2d693c1ffd849e0c1df9cc6610a69a63ffcb2956 commit r16-26-g2d693c1ffd849e0c1df9cc6610a69a63ffcb2956 Author: Andrew Pinski Date: Mon Apr 7 17:57:07 2025 -0700 DSE: Trim stores of 0 like triming stores of {} [PR87901] This is the second part of the PR which comes

[gcc/redhat/heads/gcc-15-branch] (4 commits) Merge commit 'r15-9557-gd88b917325546cee24a544dc05cbfbef0fe

2025-04-18 Thread Jakub Jelinek via Gcc-cvs
The branch 'redhat/heads/gcc-15-branch' was updated to point to: 8f87d3d9a9a5... Merge commit 'r15-9557-gd88b917325546cee24a544dc05cbfbef0fe It previously pointed to: dd2ccfe59894... Merge commit 'r15-9554-g7336054f9b012a0812cd0a260375cd987e4 Diff: Summary of changes (added commits): ---

[gcc(refs/vendors/redhat/heads/gcc-15-branch)] Merge commit 'r15-9557-gd88b917325546cee24a544dc05cbfbef0febfe25' into redhat/gcc-15-branch

2025-04-18 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:8f87d3d9a9a578fdc32786927721e4598ca115a3 commit 8f87d3d9a9a578fdc32786927721e4598ca115a3 Merge: dd2ccfe59894 d88b91732554 Author: Jakub Jelinek Date: Fri Apr 18 20:17:39 2025 +0200 Merge commit 'r15-9557-gd88b917325546cee24a544dc05cbfbef0febfe25' into redhat/gcc-15-b

[gcc r16-28] [RISC-V] Fix missed bext discovery

2025-04-18 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:45a1038f3ca6ddceb8d159ccba6d99ed61951472 commit r16-28-g45a1038f3ca6ddceb8d159ccba6d99ed61951472 Author: Jeff Law Date: Fri Apr 18 12:19:30 2025 -0600 [RISC-V] Fix missed bext discovery RISC-V has the ability to extract a single bit out of a register from a

[gcc r16-29] libstdc++: Add _GLIBCXX_DEBUG checks on unordered container local_iterator

2025-04-18 Thread Francois Dumont via Gcc-cvs
https://gcc.gnu.org/g:9662c9526f8c60a192b1358671463402829279d6 commit r16-29-g9662c9526f8c60a192b1358671463402829279d6 Author: François Dumont Date: Tue Apr 8 19:35:28 2025 +0200 libstdc++: Add _GLIBCXX_DEBUG checks on unordered container local_iterator Complete tests on _GLIBCXX

[gcc/devel/omp/gcc-14] openmp: Refactor handling of iterators

2025-04-18 Thread Kwok Yeung via Gcc-cvs
https://gcc.gnu.org/g:76e5b71adb86c7861ae877c96546ba919c8c4e2a commit 76e5b71adb86c7861ae877c96546ba919c8c4e2a Author: Kwok Cheung Yeung Date: Wed Nov 27 21:49:12 2024 + openmp: Refactor handling of iterators Move code to calculate the iteration size and to generate the iterat