[gcc r16-509] [testsuite] [ppc] pr87600, pr89313: test for __PPC__ as well

2025-05-09 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:2dc8c8a104daeff5694ab50be79f1667baf54a39 commit r16-509-g2dc8c8a104daeff5694ab50be79f1667baf54a39 Author: Alexandre Oliva Date: Thu May 8 02:17:28 2025 -0300 [testsuite] [ppc] pr87600, pr89313: test for __PPC__ as well gcc.dg/pr87600.h and gcc.dg/pr89313.c te

[gcc r14-11754] Fix wrong optimization of complex boolean expression

2025-05-09 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:81da797328c91ef6b3bedf6d047f8e003efe commit r14-11754-g81da797328c91ef6b3bedf6d047f8e003efe Author: Eric Botcazou Date: Fri May 9 17:45:27 2025 +0200 Fix wrong optimization of complex boolean expression The VRP2 pass turns: # prephitmp_3 =

[gcc r16-506] c++: recursive instantiation diagnostic [PR120204]

2025-05-09 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:b5f61a09c1ab3a45398333b50963e533a980b62d commit r16-506-gb5f61a09c1ab3a45398333b50963e533a980b62d Author: Jason Merrill Date: Fri May 9 18:08:43 2025 -0400 c++: recursive instantiation diagnostic [PR120204] Here tsubst_baselink was returning error_mark_node s

[gcc r16-507] vxworks: libstdc++: include ioLib.h for dup()

2025-05-09 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:923d57b525f5955d1f49854dbeb320cf6db74e64 commit r16-507-g923d57b525f5955d1f49854dbeb320cf6db74e64 Author: Alexandre Oliva Date: Sat May 10 01:26:38 2025 -0300 vxworks: libstdc++: include ioLib.h for dup() vxworks's dup function is not declared in unistd.h, bu

[gcc r16-508] [testsuite] [ppc] block-cmp-8 should require powerpc64

2025-05-09 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:319c472fdabc9bed84676dd0a95f1e3ef633bb06 commit r16-508-g319c472fdabc9bed84676dd0a95f1e3ef633bb06 Author: Alexandre Oliva Date: Thu May 8 02:17:38 2025 -0300 [testsuite] [ppc] block-cmp-8 should require powerpc64 gcc.target/powerpc/block-cmp-8.c is an executi

[gcc(refs/users/omachota/heads/rtl-ssa-dce)] rtl-ssa-dce: sketch debugize_insns

2025-05-09 Thread Ondrej Machota via Gcc-cvs
https://gcc.gnu.org/g:cd276ae9d29e1d0d0c2d25292d5c7a8e7272f707 commit cd276ae9d29e1d0d0c2d25292d5c7a8e7272f707 Author: Ondřej Machota Date: Fri May 9 13:32:14 2025 +0200 rtl-ssa-dce: sketch debugize_insns Diff: --- gcc/dce.cc | 20 +--- gcc/rtl-ssa/changes.cc

[gcc r16-501] tree-optimization/114166 - vectorize to lowered form with word_mode

2025-05-09 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:a470433732e77ae29a717cf79049ceeea3cbe979 commit r16-501-ga470433732e77ae29a717cf79049ceeea3cbe979 Author: Richard Biener Date: Fri May 9 13:48:21 2025 +0200 tree-optimization/114166 - vectorize to lowered form with word_mode The following adjusts the non-PLUS

[gcc r16-502] Fix wrong optimization of complex boolean expression

2025-05-09 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:3ae6b582d629e63e12d0ecfb7cbe44033778f88c commit r16-502-g3ae6b582d629e63e12d0ecfb7cbe44033778f88c Author: Eric Botcazou Date: Fri May 9 17:45:27 2025 +0200 Fix wrong optimization of complex boolean expression The VRP2 pass turns: # prephitmp_3 = PH

[gcc r15-9645] Fortran: array subreferences and components of derived types [PR119986]

2025-05-09 Thread Harald Anlauf via Gcc-cvs
https://gcc.gnu.org/g:01324ffac8bcc6813ffbc78993a674bcac7b52ab commit r15-9645-g01324ffac8bcc6813ffbc78993a674bcac7b52ab Author: Harald Anlauf Date: Sat May 3 20:35:57 2025 +0200 Fortran: array subreferences and components of derived types [PR119986] PR fortran/119986

[gcc r16-504] c++: visibility of instantiated template friends

2025-05-09 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:3c7c2a6b86da641f7729dba89b25fc1b8b74d96f commit r16-504-g3c7c2a6b86da641f7729dba89b25fc1b8b74d96f Author: Jason Merrill Date: Fri Nov 22 16:05:51 2024 +0100 c++: visibility of instantiated template friends In 20_util/variant/visit_member.cc, instantiation of

[gcc r16-499] gimple-fold: Don't replace `{true/false} != false` with `true/false` inside GIMPLE_COND

2025-05-09 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:f79e89e2ee9736755b8b6a008fc09db521537e1d commit r16-499-gf79e89e2ee9736755b8b6a008fc09db521537e1d Author: Andrew Pinski Date: Mon Apr 21 23:54:19 2025 -0700 gimple-fold: Don't replace `{true/false} != false` with `true/false` inside GIMPLE_COND This is like

[gcc r15-9644] Fix wrong optimization of complex boolean expression

2025-05-09 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:6683f2cd1ce07fc8470b19dc3c1578b3e0645c25 commit r15-9644-g6683f2cd1ce07fc8470b19dc3c1578b3e0645c25 Author: Eric Botcazou Date: Fri May 9 17:45:27 2025 +0200 Fix wrong optimization of complex boolean expression The VRP2 pass turns: # prephitmp_3 = P

[gcc r16-503] c++: CWG2369 workaround and ... [PR120185]

2025-05-09 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:21842fe301caa5dbc69a69033cdc17bb29b8c399 commit r16-503-g21842fe301caa5dbc69a69033cdc17bb29b8c399 Author: Jason Merrill Date: Fri May 9 11:05:13 2025 -0400 c++: CWG2369 workaround and ... [PR120185] My r16-479 adjustment to the PR99599 workaround broke on a c

[gcc r16-500] Remove non-SLP path from vectorizable_operation

2025-05-09 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:3d806332441b3fa90cf9651a88cfa539f0b2f5bc commit r16-500-g3d806332441b3fa90cf9651a88cfa539f0b2f5bc Author: Richard Biener Date: Fri May 9 11:39:30 2025 +0200 Remove non-SLP path from vectorizable_operation This removes the non-SLP path from vectorizable_operat

[gcc r15-9646] Fortran: parsing issue with DO CONCURRENT; ENDDO on same line [PR120179]

2025-05-09 Thread Harald Anlauf via Gcc-cvs
https://gcc.gnu.org/g:c60183d8265b5bd509007cf494549667c8c08faa commit r15-9646-gc60183d8265b5bd509007cf494549667c8c08faa Author: Harald Anlauf Date: Thu May 8 22:21:03 2025 +0200 Fortran: parsing issue with DO CONCURRENT;ENDDO on same line [PR120179] PR fortran/120179

[gcc r16-496] tree-optimization/119960 - failed external SLP promotion

2025-05-09 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:cc74e2f2b39b6debbef1787a087abad2108e95dd commit r16-496-gcc74e2f2b39b6debbef1787a087abad2108e95dd Author: Richard Biener Date: Tue Apr 29 13:23:41 2025 +0200 tree-optimization/119960 - failed external SLP promotion The following addresses a too conservative s

[gcc r16-495] testsuite: g++.dg/cpp2a/constinit16.C requires tls

2025-05-09 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:65bf1a88dc683fb342bfe8d8a749863a38c65a07 commit r16-495-g65bf1a88dc683fb342bfe8d8a749863a38c65a07 Author: Christophe Lyon Date: Thu Apr 17 08:33:33 2025 + testsuite: g++.dg/cpp2a/constinit16.C requires tls This test is 'dg-do compile', so require tls inst

[gcc r16-494] testsuite: g++.dg/cpp2a/decomp2.C requires tls_runtime

2025-05-09 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:dd1ee31540bd3eaca5441dc815ea9284bcc09af3 commit r16-494-gdd1ee31540bd3eaca5441dc815ea9284bcc09af3 Author: Christophe Lyon Date: Thu Apr 17 07:12:17 2025 + testsuite: g++.dg/cpp2a/decomp2.C requires tls_runtime Since this test is a 'dg-do run', it requires

[gcc r14-11753] tree-optimization/120156 - ICE in ptr_derefs_may_alias_p

2025-05-09 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:50d3f67c71cf77a4ec95152079d37adf9d0b0a35 commit r14-11753-g50d3f67c71cf77a4ec95152079d37adf9d0b0a35 Author: Richard Biener Date: Tue May 14 11:13:51 2024 +0200 tree-optimization/120156 - ICE in ptr_derefs_may_alias_p This picks the ptr_derefs_may_alias_p fix

[gcc(refs/users/omachota/heads/rtl-ssa-dce)] rtl-ssa-dce: use offset_bitmap

2025-05-09 Thread Ondrej Machota via Gcc-cvs
https://gcc.gnu.org/g:4ca3c04a0181c37eaef23f2d50300151b428aa6f commit 4ca3c04a0181c37eaef23f2d50300151b428aa6f Author: Ondřej Machota Date: Fri May 9 10:54:19 2025 +0200 rtl-ssa-dce: use offset_bitmap Diff: --- gcc/dce.cc | 207 +---

[gcc r16-497] libgomp.{c, fortran}/interop-{hip, cuda}: Fix dg-run target selection

2025-05-09 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:94e63410474a36655e1800387eabd73a6f930048 commit r16-497-g94e63410474a36655e1800387eabd73a6f930048 Author: Tobias Burnus Date: Fri May 9 10:57:44 2025 +0200 libgomp.{c,fortran}/interop-{hip,cuda}: Fix dg-run target selection While the tests checked whether the

[gcc r16-498] rtl-optimization/120182 - wrong-code with RTL DSE and constant addresses

2025-05-09 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:b9434c3db900d5d037fdf2f64149b82800ceadf8 commit r16-498-gb9434c3db900d5d037fdf2f64149b82800ceadf8 Author: Richard Biener Date: Fri May 9 08:38:45 2025 +0200 rtl-optimization/120182 - wrong-code with RTL DSE and constant addresses RTL DSE forms store groups fr

[gcc r16-492] testsuite: Limit option '-mgeneral-regs-only' backends in pr119160.

2025-05-09 Thread Jiawei Chen via Gcc-cvs
https://gcc.gnu.org/g:61d21863c9cc2e1fe03a4c7231b1119d86243c64 commit r16-492-g61d21863c9cc2e1fe03a4c7231b1119d86243c64 Author: Jiawei Date: Thu May 8 16:50:54 2025 +0800 testsuite: Limit option '-mgeneral-regs-only' backends in pr119160. Limit option '-mgeneral-regs-only' to thos

[gcc r16-493] Printf properly on systems without %zu [PR120086]

2025-05-09 Thread Jorgen Kvalsvik via Gcc-cvs
https://gcc.gnu.org/g:dd87540491de7242416751666089fcdbce434e7b commit r16-493-gdd87540491de7242416751666089fcdbce434e7b Author: Jørgen Kvalsvik Date: Tue May 6 11:38:34 2025 +0200 Printf properly on systems without %zu [PR120086] Some systems don't support the %zu format modifier

[gcc r16-490] check_GNU_style: Remove literal prefix

2025-05-09 Thread Torbjorn Svensson via Gcc-cvs
https://gcc.gnu.org/g:86a7642ef5979ff1cf28f4b3eda73dae8f0e0ef2 commit r16-490-g86a7642ef5979ff1cf28f4b3eda73dae8f0e0ef2 Author: Torbjörn SVENSSON Date: Wed May 7 19:22:08 2025 +0200 check_GNU_style: Remove literal prefix The path "b/binutils/dwarf.c" should be printed as binutils/

[gcc r16-491] AArch64: Optimize SVE loads/stores with ptrue predicates to unpredicated instructions.

2025-05-09 Thread Jennifer Schmitz via Gcc-cvs
https://gcc.gnu.org/g:3d7e67ac0d9acc43927c2fb7c358924c84d90f37 commit r16-491-g3d7e67ac0d9acc43927c2fb7c358924c84d90f37 Author: Jennifer Schmitz Date: Tue Mar 11 02:18:46 2025 -0700 AArch64: Optimize SVE loads/stores with ptrue predicates to unpredicated instructions. SVE loads a

[gcc r13-9645] aarch64: Fix CFA offsets in non-initial stack probes [PR119610]

2025-05-09 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:89d186e6089ac3f0425f3a025068632ccc8d6eee commit r13-9645-g89d186e6089ac3f0425f3a025068632ccc8d6eee Author: Richard Sandiford Date: Fri May 9 12:07:56 2025 +0100 aarch64: Fix CFA offsets in non-initial stack probes [PR119610] PR119610 is about incorrect CFI ou