[gcc r15-9020] testsuite: Fix up musttail2.C test

2025-03-28 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:1a4aff76a2b104ff0b103c685b6c2ce8006fe6bb commit r15-9020-g1a4aff76a2b104ff0b103c685b6c2ce8006fe6bb Author: Jakub Jelinek Date: Sat Mar 29 00:49:27 2025 +0100 testsuite: Fix up musttail2.C test On Wed, Mar 26, 2025 at 10:10:07AM -0700, Andi Kleen wrote: >

[gcc r15-8688] MAINTAINERS: Add myself

2025-03-28 Thread James K. Lowden via Gcc-cvs
https://gcc.gnu.org/g:eda74cd05447475d385b8a8216e3412da96a46da commit r15-8688-geda74cd05447475d385b8a8216e3412da96a46da Author: James K. Lowden Date: Sun Mar 23 16:24:36 2025 -0400 MAINTAINERS: Add myself ChangeLog: * MAINTAINERS: Add myself. Diff: --- MAINTAIN

[gcc r15-9023] LoongArch: doc: Add same-address constraint to the description of '-mld-seq-sa'.

2025-03-28 Thread LuluCheng via Gcc-cvs
https://gcc.gnu.org/g:8ad8f74972923bf2b6d6291d31ef53c4ded4 commit r15-9023-g8ad8f74972923bf2b6d6291d31ef53c4ded4 Author: Lulu Cheng Date: Thu Mar 27 11:42:11 2025 +0800 LoongArch: doc: Add same-address constraint to the description of '-mld-seq-sa'. gcc/ChangeLog:

[gcc r15-9022] LoongArch: Set default alignment for functions jumps loops and labels.

2025-03-28 Thread LuluCheng via Gcc-cvs
https://gcc.gnu.org/g:6525b408b25945970d84ed1f534616fd63b03a50 commit r15-9022-g6525b408b25945970d84ed1f534616fd63b03a50 Author: Lulu Cheng Date: Thu Mar 27 11:27:40 2025 +0800 LoongArch: Set default alignment for functions jumps loops and labels. Based on r15-7624, a set of align

[gcc r15-9019] cobol: Fix up cobol/{charmaps,valconv}.cc rules

2025-03-28 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:ea46ef1d21ce3bc6b7584cdf21b7b26d5daf72db commit r15-9019-gea46ef1d21ce3bc6b7584cdf21b7b26d5daf72db Author: Jakub Jelinek Date: Sat Mar 29 00:47:57 2025 +0100 cobol: Fix up cobol/{charmaps,valconv}.cc rules sed -i is not portable, it is supported by GNU sed an

[gcc r15-9018] libcpp: Fix incorrect line numbers in large files [PR108900]

2025-03-28 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:d9b56c65a2697e0d7a6c0f15f1977803dc94579b commit r15-9018-gd9b56c65a2697e0d7a6c0f15f1977803dc94579b Author: Jeremy Bettis Date: Fri Mar 28 00:54:27 2025 -0700 libcpp: Fix incorrect line numbers in large files [PR108900] This patch addresses an issue in the C p

[gcc r15-9017] libstdc++: Add testcase for bogus -Wstringop-overflow in std::vector [PR117983]

2025-03-28 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:878812b6f6905774ab37cb78903e3e11bf1c508c commit r15-9017-g878812b6f6905774ab37cb78903e3e11bf1c508c Author: Jonathan Wakely Date: Fri Mar 28 21:46:46 2025 + libstdc++: Add testcase for bogus -Wstringop-overflow in std::vector [PR117983] This was fixed on

[gcc r15-9016] Fortran: fix spelling of flag -fallow-invalid-boz

2025-03-28 Thread Harald Anlauf via Gcc-cvs
https://gcc.gnu.org/g:fb132276d173907d575ea61fda3b846a9bc6e456 commit r15-9016-gfb132276d173907d575ea61fda3b846a9bc6e456 Author: Harald Anlauf Date: Fri Mar 28 20:31:08 2025 +0100 Fortran: fix spelling of flag -fallow-invalid-boz gcc/fortran/ChangeLog: * check.cc

[gcc(refs/users/meissner/heads/work196)] Change TARGET_POPCNTD to TARGET_POWER7.

2025-03-28 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:54e6fc57d0c53eefdb5bfd26207bba7660293344 commit 54e6fc57d0c53eefdb5bfd26207bba7660293344 Author: Michael Meissner Date: Mon Mar 24 19:08:34 2025 -0400 Change TARGET_POPCNTD to TARGET_POWER7. This patch changes TARGET_POPCNTD to TARGET_POWER7. The -mpopcntd s

[gcc r15-9015] testsuite: Don't cycle through option list for gfortran.dg and libgomp.fortran dg-do run tests with

2025-03-28 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:2cb728e14b5640849dad7571b9bbb0091ff5fcab commit r15-9015-g2cb728e14b5640849dad7571b9bbb0091ff5fcab Author: Jakub Jelinek Date: Fri Mar 28 20:29:31 2025 +0100 testsuite: Don't cycle through option list for gfortran.dg and libgomp.fortran dg-do run tests with -O in dg*

[gcc(refs/users/omachota/heads/rtl-ssa-dce)] rtl-ssa-dce: partial cleanup, prepare transform to debug insns

2025-03-28 Thread Ondrej Machota via Gcc-cvs
https://gcc.gnu.org/g:122b4dfca4b1a3e8e6e838ff068f0a016406b699 commit 122b4dfca4b1a3e8e6e838ff068f0a016406b699 Author: Ondřej Machota Date: Fri Mar 28 20:13:27 2025 +0100 rtl-ssa-dce: partial cleanup, prepare transform to debug insns Diff: --- gcc/dce.cc | 86

[gcc r15-9014] PR modula2/118045: libm2iso.so.20.0.0 contains an unresolvable reference to symbol casin

2025-03-28 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:7e7ac815d2051308ccb7a7469f7e7a1f0b69f7e5 commit r15-9014-g7e7ac815d2051308ccb7a7469f7e7a1f0b69f7e5 Author: Gaius Mulley Date: Fri Mar 28 17:47:05 2025 + PR modula2/118045: libm2iso.so.20.0.0 contains an unresolvable reference to symbol casin This patch a

[gcc(refs/users/meissner/heads/work198-submit)] Fix PR 118541, do not generate unordered fp cmoves for IEEE compares.

2025-03-28 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:e33b662269ba4629e7c5600424a6d70fb95b73b6 commit e33b662269ba4629e7c5600424a6d70fb95b73b6 Author: Michael Meissner Date: Fri Mar 28 13:24:44 2025 -0400 Fix PR 118541, do not generate unordered fp cmoves for IEEE compares. This is version 5 of the patch.

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

2025-03-28 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:66b52eacc5ed1756655d784b8b5673d63a7841b8 commit 66b52eacc5ed1756655d784b8b5673d63a7841b8 Author: Michael Meissner Date: Fri Mar 28 13:26:34 2025 -0400 PR 99293: Optimize splat of a V2DF/V2DI extract with constant element We had optimizations for splat of a ve

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

2025-03-28 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:4b1e708e5b585b756722b4960af88867e44bdd1c commit 4b1e708e5b585b756722b4960af88867e44bdd1c Author: Michael Meissner Date: Fri Mar 28 13:25:35 2025 -0400 PR target/108958 -- use mtvsrdd to zero extend GPR DImode to VSX TImode Previously GCC would zero externd a

[gcc r15-9013] Regenerate common.opt.urls

2025-03-28 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:58b59251ea22913ce0d5871db64f5d24f2b15493 commit r15-9013-g58b59251ea22913ce0d5871db64f5d24f2b15493 Author: Jakub Jelinek Date: Fri Mar 28 17:23:29 2025 +0100 Regenerate common.opt.urls The r15-8947 commit has not regenerate-opt-urls. 2025-03-28 Jaku

[gcc r15-9012] cobol: Confine all __int128/_Float128 references to libgcobol.

2025-03-28 Thread Robert Dubner via Gcc-cvs
https://gcc.gnu.org/g:137e294883407d227ad20767ea3363a37d22c1e9 commit r15-9012-g137e294883407d227ad20767ea3363a37d22c1e9 Author: Bob Dubner Date: Fri Mar 28 12:09:39 2025 -0400 cobol: Confine all __int128/_Float128 references to libgcobol. These changes are part of the effort to m

[gcc r15-8592] gccrs: ast: Add new Kind enums for more precise downcasting

2025-03-28 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:9c50565e333621a8f7715db38adda442b1fe8a00 commit r15-8592-g9c50565e333621a8f7715db38adda442b1fe8a00 Author: Arthur Cohen Date: Sat Dec 21 22:56:52 2024 + gccrs: ast: Add new Kind enums for more precise downcasting This commit adds things like Item::Kind, E

[gcc r15-9011] PR modula2/119504: ICE when attempting to access an element of a constant string

2025-03-28 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:b69945d511b394ef092c888c6475f8c72bee0c03 commit r15-9011-gb69945d511b394ef092c888c6475f8c72bee0c03 Author: Gaius Mulley Date: Fri Mar 28 15:25:55 2025 + PR modula2/119504: ICE when attempting to access an element of a constant string This patch prevents

[gcc r15-9009] other/119510 - use --enable-languages=default, cobol for release tarballs

2025-03-28 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:bb389fb04b07a491d2ca0380db08b8c43b4239b9 commit r15-9009-gbb389fb04b07a491d2ca0380db08b8c43b4239b9 Author: Richard Biener Date: Fri Mar 28 15:20:16 2025 +0100 other/119510 - use --enable-languages=default,cobol for release tarballs The following adds cobol to

[gcc r15-9010] srcextra fixes

2025-03-28 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:b9f08c8631c2c1a393d7d2bdd41b1b0fe76b1663 commit r15-9010-gb9f08c8631c2c1a393d7d2bdd41b1b0fe76b1663 Author: Jakub Jelinek Date: Fri Mar 28 15:45:03 2025 +0100 srcextra fixes Here is a patch which uses sed to fix up the copies of the generated files by flex

[gcc r15-9008] If the LHS does not contain zero, neither do multiply operands.

2025-03-28 Thread Andrew Macleod via Gcc-cvs
https://gcc.gnu.org/g:dd9ed951f4002419ceff744bbd87ae9b8affdaf4 commit r15-9008-gdd9ed951f4002419ceff744bbd87ae9b8affdaf4 Author: Andrew MacLeod Date: Wed Mar 26 10:34:42 2025 -0400 If the LHS does not contain zero, neither do multiply operands. Given ~[0,0] = op1 * op2, range-ops

[gcc r15-9006] testsuite: Add options for float16 for test [PR119133]

2025-03-28 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:4981d8dfcfd34486d431930be3381eb73df958d0 commit r15-9006-g4981d8dfcfd34486d431930be3381eb73df958d0 Author: Christophe Lyon Date: Thu Mar 27 14:44:18 2025 + testsuite: Add options for float16 for test [PR119133] Some targets (like arm) need some flags to e

[gcc r15-9005] cobol: Eliminate check-cobol -Os failure in EVALUATE testcase

2025-03-28 Thread Robert Dubner via Gcc-cvs
https://gcc.gnu.org/g:ae2f951cc22ba9b0b1c8650d4de553344fc4fb95 commit r15-9005-gae2f951cc22ba9b0b1c8650d4de553344fc4fb95 Author: Bob Dubner Date: Fri Mar 28 08:57:24 2025 -0400 cobol: Eliminate check-cobol -Os failure in EVALUATE testcase The coding error was the lack of a necessa

[gcc r15-9004] [COBOL] use native_encode_real

2025-03-28 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:8b4a84388c7ef9c441491b9c258212b3c2318ee3 commit r15-9004-g8b4a84388c7ef9c441491b9c258212b3c2318ee3 Author: Richard Biener Date: Fri Mar 28 08:52:16 2025 +0100 [COBOL] use native_encode_real The following avoids the round-trip through a newly built tree and

[gcc/devel/omp/gcc-14] Merge commit '8a624a127990aee47d02b3d64892f8de9031975e' into HEAD

2025-03-28 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:5f75d28c9d03fffad3a3fc03e4850ae44d057486 commit 5f75d28c9d03fffad3a3fc03e4850ae44d057486 Merge: d3998fce2d0b 8a624a127990 Author: Thomas Schwinge Date: Fri Mar 28 12:56:07 2025 +0100 Merge commit '8a624a127990aee47d02b3d64892f8de9031975e' into HEAD Diff:

[gcc r15-8997] testsuite, aarch64: fix broken dg directives

2025-03-28 Thread Sam James via Gcc-cvs
https://gcc.gnu.org/g:8ac6399970ff39bc72bee5b9efee067325fdee74 commit r15-8997-g8ac6399970ff39bc72bee5b9efee067325fdee74 Author: David Malcolm Date: Wed Mar 26 14:34:46 2025 -0400 testsuite, aarch64: fix broken dg directives Found by dg-lint. gcc/testsuite/ChangeLog:

[gcc r15-8998] testsuite, arm: fix broken dg directives

2025-03-28 Thread Sam James via Gcc-cvs
https://gcc.gnu.org/g:39d4c1ff491662b1e167740647b2e0077e2c3739 commit r15-8998-g39d4c1ff491662b1e167740647b2e0077e2c3739 Author: David Malcolm Date: Wed Mar 26 14:34:48 2025 -0400 testsuite, arm: fix broken dg directives Found by dg-lint. gcc/testsuite/ChangeLog:

[gcc r15-8584] gccrs: ast-builder: Add more methods

2025-03-28 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:ea356df6265ed362b523c81bd0869f5a4b9d4034 commit r15-8584-gea356df6265ed362b523c81bd0869f5a4b9d4034 Author: Arthur Cohen Date: Sat Dec 21 22:52:57 2024 + gccrs: ast-builder: Add more methods This commit adds new methods for building pattern nodes, match ex

[gcc r15-9002] ipa-sra: Don't change return type to void if there are musttail calls [PR119484]

2025-03-28 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:c95f5a0c0719ad5b23f605b4d8f8dd3689a0066b commit r15-9002-gc95f5a0c0719ad5b23f605b4d8f8dd3689a0066b Author: Jakub Jelinek Date: Fri Mar 28 10:48:31 2025 +0100 ipa-sra: Don't change return type to void if there are musttail calls [PR119484] The following testc

[gcc r15-9003] tailc: Handle musttail noreturn calls [PR119483]

2025-03-28 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:e176456cfe5b1013bbfc24853265dfb13673011c commit r15-9003-ge176456cfe5b1013bbfc24853265dfb13673011c Author: Jakub Jelinek Date: Fri Mar 28 10:49:40 2025 +0100 tailc: Handle musttail noreturn calls [PR119483] The following (first) testcase is accepted by clang

[gcc r14-11422] c++: memfn pointer as NTTP argument considered unused [PR119233]

2025-03-28 Thread Patrick Palka via Gcc-cvs
https://gcc.gnu.org/g:9a69c36417ad597ea2dce20fd704878c3727bc38 commit r14-11422-g9a69c36417ad597ea2dce20fd704878c3727bc38 Author: Patrick Palka Date: Tue Mar 18 11:38:33 2025 -0400 c++: memfn pointer as NTTP argument considered unused [PR119233] This is just the member function po

[gcc r15-9001] Export native_encode_real operating on REAL_VALUE_TYPE

2025-03-28 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:9ac0ff5ea5f5a2c96f1599d271a42e226929d30b commit r15-9001-g9ac0ff5ea5f5a2c96f1599d271a42e226929d30b Author: Richard Biener Date: Fri Mar 21 19:30:31 2025 +0100 Export native_encode_real operating on REAL_VALUE_TYPE The following exports the native_encode_real

[gcc r15-9000] testsuite, riscv: fix broken dg directives

2025-03-28 Thread Sam James via Gcc-cvs
https://gcc.gnu.org/g:04e51876108ed0ae422856ce7440ed708e9b0cf8 commit r15-9000-g04e51876108ed0ae422856ce7440ed708e9b0cf8 Author: David Malcolm Date: Wed Mar 26 14:34:53 2025 -0400 testsuite, riscv: fix broken dg directives Found by dg-lint. gcc/testsuite/ChangeLog:

[gcc r15-8999] testsuite, i386: fix broken dg directives

2025-03-28 Thread Sam James via Gcc-cvs
https://gcc.gnu.org/g:d6220c413bf6530bf88270ca5202801db01479e3 commit r15-8999-gd6220c413bf6530bf88270ca5202801db01479e3 Author: David Malcolm Date: Wed Mar 26 14:34:50 2025 -0400 testsuite, i386: fix broken dg directives Found by dg-lint. gcc/testsuite/ChangeLog:

[gcc r15-8996] cobol: Do not include (no longer needed)

2025-03-28 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:7ba5d70266107de7226e0a163305a17d8bd22331 commit r15-8996-g7ba5d70266107de7226e0a163305a17d8bd22331 Author: Iain Sandoe Date: Thu Mar 20 17:08:57 2025 + cobol: Do not include (no longer needed) Several of enumerators in parse.y conflict with ones declared