[gcc r16-2603] Another testcase for PR120687

2025-07-29 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:9c48cbb259851873397abc632422f3f44f253db0 commit r16-2603-g9c48cbb259851873397abc632422f3f44f253db0 Author: Richard Biener Date: Tue Jul 29 14:01:46 2025 +0200 Another testcase for PR120687 This shows reassoc is harmful even with len == 3. PR

[gcc r15-10082] calls: Allow musttail calls to noreturn [PR121159]

2025-07-29 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:4af2b713a20153b01c3071015856e60a73d10928 commit r15-10082-g4af2b713a20153b01c3071015856e60a73d10928 Author: Jakub Jelinek Date: Tue Jul 29 09:49:55 2025 +0200 calls: Allow musttail calls to noreturn [PR121159] In the PR119483 r15-9003 change we've allowed mus

[gcc r16-2600] Fix UB in string_slice::operator== (PR 121261)

2025-07-29 Thread Alfie Richards via Gcc-cvs
https://gcc.gnu.org/g:c1102be3b25bde9989561b2610f8ee721a33a8e7 commit r16-2600-gc1102be3b25bde9989561b2610f8ee721a33a8e7 Author: Alfie Richards Date: Mon Jul 28 13:32:45 2025 + Fix UB in string_slice::operator== (PR 121261) This adds a nullptr check to fix a regression where i

[gcc(refs/users/meissner/heads/work216-bugs)] Revert changes

2025-07-29 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:80673a98b7379b7a1e17f78b60003bee9432d249 commit 80673a98b7379b7a1e17f78b60003bee9432d249 Author: Michael Meissner Date: Tue Jul 29 04:57:20 2025 -0400 Revert changes Diff: --- gcc/config/rs6000/predicates.md | 13 ++-- gcc/config/rs6000/rs6000-protos.h | 24 +---

[gcc(refs/users/meissner/heads/work216-bugs)] Delete files.

2025-07-29 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:c7af002c5fff63bd7266c35e624766585d1383d3 commit c7af002c5fff63bd7266c35e624766585d1383d3 Author: Michael Meissner Date: Tue Jul 29 04:56:35 2025 -0400 Delete files. Diff: --- gcc/testsuite/gcc.target/powerpc/pr118541-1.c | 28 --- gcc/testsui

[gcc r16-2597] calls: Allow musttail calls to noreturn [PR121159]

2025-07-29 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:f4abe216199930adfa110059c3c8e642c585388b commit r16-2597-gf4abe216199930adfa110059c3c8e642c585388b Author: Jakub Jelinek Date: Tue Jul 29 09:49:55 2025 +0200 calls: Allow musttail calls to noreturn [PR121159] In the PR119483 r15-9003 change we've allowed must

[gcc r16-2604] Match: Introduce mul based pattern for unsigned SAT_MUL

2025-07-29 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:a481f299b35085bf1b218eb36a77e8a571fb7662 commit r16-2604-ga481f299b35085bf1b218eb36a77e8a571fb7662 Author: Pan Li Date: Sat Jul 26 16:32:08 2025 +0800 Match: Introduce mul based pattern for unsigned SAT_MUL Like widen_mul based pattern, we would like introduc

[gcc r16-2605] RISC-V: Add test cases for mul based unsigned scalar SAT_MUL

2025-07-29 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:8166458f19846fb795e31d5cf2475e0bade9f546 commit r16-2605-g8166458f19846fb795e31d5cf2475e0bade9f546 Author: Pan Li Date: Sat Jul 26 16:38:23 2025 +0800 RISC-V: Add test cases for mul based unsigned scalar SAT_MUL Add run and tree-optimized check for mul based

[gcc/devel/gfortran-test] (238 commits) Merge branch 'master' into devel/gfortran-test

2025-07-29 Thread Jerry DeLisle via Gcc-cvs
The branch 'devel/gfortran-test' was updated to point to: db57737117c3... Merge branch 'master' into devel/gfortran-test It previously pointed to: 75164bb76981... Revert "fortran: Testing patches for coarray shared memory. Diff: Summary of changes (added commits): ---

[gcc/devel/gfortran-test] Merge branch 'master' into devel/gfortran-test

2025-07-29 Thread Jerry DeLisle via Gcc-cvs
https://gcc.gnu.org/g:db57737117c3765e379750c977a7d404f2e2d50e commit db57737117c3765e379750c977a7d404f2e2d50e Merge: 75164bb76981 0f61284eae63 Author: Jerry DeLisle Date: Tue Jul 29 10:56:10 2025 -0700 Merge branch 'master' into devel/gfortran-test Diff: ChangeLog

[gcc r16-2619] testsuite: Cleanup after auto-profile testcases when auto-profile is not supported [PR121215]

2025-07-29 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:688f1947bd5453632a8973d1d5fba68169c9d1a9 commit r16-2619-g688f1947bd5453632a8973d1d5fba68169c9d1a9 Author: Andrew Pinski Date: Tue Jul 29 10:38:58 2025 -0700 testsuite: Cleanup after auto-profile testcases when auto-profile is not supported [PR121215] The pr

[gcc(refs/users/meissner/heads/work216-bugs)] Revert changes

2025-07-29 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:46f796fe2aff30e8509998c0c4c5dcdeeb1f3715 commit 46f796fe2aff30e8509998c0c4c5dcdeeb1f3715 Author: Michael Meissner Date: Tue Jul 29 13:52:47 2025 -0400 Revert changes Diff: --- gcc/config/rs6000/predicates.md | 11 +-- gcc/config/rs6000/rs6000-protos.h

[gcc r16-2618] aarch64: Add support for unpacked SVE FP conditional binary arithmetic

2025-07-29 Thread Spencer Abson via Gcc-cvs
https://gcc.gnu.org/g:241380c6d632eb6d6595c0976663a29a9be47507 commit r16-2618-g241380c6d632eb6d6595c0976663a29a9be47507 Author: Spencer Abson Date: Tue Jul 29 16:37:26 2025 + aarch64: Add support for unpacked SVE FP conditional binary arithmetic This patch extends the expande

[gcc r15-10110] cobol: Repair some exception processing logic.

2025-07-29 Thread Robert Dubner via Gcc-cvs
https://gcc.gnu.org/g:5915b1a3538dd1dc92863b2e1e6d9817c04a9291 commit r15-10110-g5915b1a3538dd1dc92863b2e1e6d9817c04a9291 Author: Robert Dubner Date: Thu Apr 24 16:26:58 2025 -0400 cobol: Repair some exception processing logic. This patch changes the exception processing logic for

[gcc r15-10109] libgcobol: Check for struct tm tm_zone

2025-07-29 Thread Robert Dubner via Gcc-cvs
https://gcc.gnu.org/g:636c0d50988472fa5a5bee2b22ed413ea39d842a commit r15-10109-g636c0d50988472fa5a5bee2b22ed413ea39d842a Author: Rainer Orth Date: Mon Apr 21 15:59:14 2025 +0200 libgcobol: Check for struct tm tm_zone intrinsic.cc doesn't compile on Solaris: /vol/gcc/src/

[gcc r15-10112] cobol, v2: Fix up cobol cross-compilation from 32-bit arches [PR119364]

2025-07-29 Thread Robert Dubner via Gcc-cvs
https://gcc.gnu.org/g:adffa5342315cc642e3c0a35304f7d27f7c4f987 commit r15-10112-gadffa5342315cc642e3c0a35304f7d27f7c4f987 Author: Jakub Jelinek Date: Fri May 2 19:09:34 2025 +0200 cobol, v2: Fix up cobol cross-compilation from 32-bit arches [PR119364] Right now it is not possible

[gcc r15-10119] libgcobol: Heed --enable-libgcobol

2025-07-29 Thread Robert Dubner via Gcc-cvs
https://gcc.gnu.org/g:7fdeb675872349d016a344b5f801e90344267dac commit r15-10119-g7fdeb675872349d016a344b5f801e90344267dac Author: Rainer Orth Date: Thu May 8 09:42:42 2025 +0200 libgcobol: Heed --enable-libgcobol If some target isn't listed as supported in configure.tgt, --ena

[gcc r15-10115] libgcobol: Fix bootstrap for targets without program_invocation_short_name

2025-07-29 Thread Robert Dubner via Gcc-cvs
https://gcc.gnu.org/g:b61e85f3eb34e3b6403eb02e4004b30e8bd170ae commit r15-10115-gb61e85f3eb34e3b6403eb02e4004b30e8bd170ae Author: Iain Sandoe Date: Tue May 6 09:42:40 2025 +0100 libgcobol: Fix bootstrap for targets without program_invocation_short_name program_invocation_short_nam

[gcc r15-10118] cobol: Allow for undefined NAME_MAX [PR119217]

2025-07-29 Thread Robert Dubner via Gcc-cvs
https://gcc.gnu.org/g:1066f31c3d2f28a85f8c89446166120a45eba8dc commit r15-10118-g1066f31c3d2f28a85f8c89446166120a45eba8dc Author: Rainer Orth Date: Thu May 8 09:39:26 2025 +0200 cobol: Allow for undefined NAME_MAX [PR119217] All users of symbols.h fail to compile on Solaris:

[gcc r15-10113] cobol: Fix up exception handling [PR119364]

2025-07-29 Thread Robert Dubner via Gcc-cvs
https://gcc.gnu.org/g:167f3663ccc7d0a5cf2a83e0c29461ca79841e99 commit r15-10113-g167f3663ccc7d0a5cf2a83e0c29461ca79841e99 Author: Jakub Jelinek Date: Fri May 2 19:10:59 2025 +0200 cobol: Fix up exception handling [PR119364] The following patch on top of the https://gcc.gnu.org

[gcc r15-10126] cobol: Eliminate exception "blob"; streamline some code generation.

2025-07-29 Thread Robert Dubner via Gcc-cvs
https://gcc.gnu.org/g:08e58db367d94e6abc8b3d00cebc2db88c0aa828 commit r15-10126-g08e58db367d94e6abc8b3d00cebc2db88c0aa828 Author: Robert Dubner Date: Fri May 16 11:12:04 2025 -0400 cobol: Eliminate exception "blob"; streamline some code generation. This eliminates some of the last

[gcc r15-10123] libgcobol: Allow for lack of LOG_PERROR

2025-07-29 Thread Robert Dubner via Gcc-cvs
https://gcc.gnu.org/g:5ce4d3e211d43d069d60fea8d53dab7115a235db commit r15-10123-g5ce4d3e211d43d069d60fea8d53dab7115a235db Author: Rainer Orth Date: Tue May 13 09:43:48 2025 +0200 libgcobol: Allow for lack of LOG_PERROR The libgcobol build is broken again on Solaris: /vol/

[gcc r15-10129] cobol: Multiple PRs; formatting; exception processing.

2025-07-29 Thread Robert Dubner via Gcc-cvs
https://gcc.gnu.org/g:907e343138c9e4eee09c7e263418a45c67fbd116 commit r15-10129-g907e343138c9e4eee09c7e263418a45c67fbd116 Author: Robert Dubner Date: Tue May 20 13:35:15 2025 -0400 cobol: Multiple PRs; formatting; exception processing. The PRs mentined here have either been previo

[gcc r15-10128] cobol: sqrt(0) is not an ec-argument error. [PR119885]

2025-07-29 Thread Robert Dubner via Gcc-cvs
https://gcc.gnu.org/g:e7f1334ad02d4913346238aba58b0025ab7f455c commit r15-10128-ge7f1334ad02d4913346238aba58b0025ab7f455c Author: Robert Dubner Date: Tue May 20 11:49:43 2025 -0400 cobol: sqrt(0) is not an ec-argument error. [PR119885] libgcobol PR cobol/119885

[gcc r15-10116] cobol: Don't require GLOB_BRACE etc. [PR119217]

2025-07-29 Thread Robert Dubner via Gcc-cvs
https://gcc.gnu.org/g:320f24a3b26aa8dc0640aa56b63bc9ef30ca043b commit r15-10116-g320f24a3b26aa8dc0640aa56b63bc9ef30ca043b Author: Rainer Orth Date: Thu May 8 09:21:45 2025 +0200 cobol: Don't require GLOB_BRACE etc. [PR119217] cdf-copy.cc doesn't compile on Solaris: /vol/g

[gcc r15-10125] cobol: One additional edit to testsuite/cobol.dg/group1/check_88.cob [PR120251]

2025-07-29 Thread Robert Dubner via Gcc-cvs
https://gcc.gnu.org/g:aa66c628206d10d101f9d3528b3b641189fc280e commit r15-10125-gaa66c628206d10d101f9d3528b3b641189fc280e Author: Robert Dubner Date: Thu May 15 13:33:16 2025 -0400 cobol: One additional edit to testsuite/cobol.dg/group1/check_88.cob [PR120251] Missed one edit. T

[gcc r15-10124] cobol: Don't display 0xFF HIGH-VALUE characters in testcases. [PR120251]

2025-07-29 Thread Robert Dubner via Gcc-cvs
https://gcc.gnu.org/g:412994e3d304229f60ef3bc597c87bae4bfb4e22 commit r15-10124-g412994e3d304229f60ef3bc597c87bae4bfb4e22 Author: Robert Dubner Date: Thu May 15 12:01:12 2025 -0400 cobol: Don't display 0xFF HIGH-VALUE characters in testcases. [PR120251] The tests were displaying 0

[gcc r15-10130] cobol: Wrap the call to fprintf in a libgcobol routine. [PR119524]

2025-07-29 Thread Robert Dubner via Gcc-cvs
https://gcc.gnu.org/g:7305d78ab9478422ac03d17399e2384859a73c81 commit r15-10130-g7305d78ab9478422ac03d17399e2384859a73c81 Author: Robert Dubner Date: Sun Jun 1 12:32:37 2025 -0400 cobol: Wrap the call to fprintf in a libgcobol routine. [PR119524] gcc/cobol/ChangeLog:

[gcc r15-10117] cobol: Initialize regmatch_t portably [PR119217]

2025-07-29 Thread Robert Dubner via Gcc-cvs
https://gcc.gnu.org/g:43bf1b391b4b34a9e0be07770aeec2e8c6b08b25 commit r15-10117-g43bf1b391b4b34a9e0be07770aeec2e8c6b08b25 Author: Rainer Orth Date: Thu May 8 09:29:56 2025 +0200 cobol: Initialize regmatch_t portably [PR119217] The dts.h initialization of regmatch_t currently break

[gcc r15-10139] libgcobol: Add license.

2025-07-29 Thread Robert Dubner via Gcc-cvs
https://gcc.gnu.org/g:fd735329ee8bddd34be4a341aa04132c9503dadf commit r15-10139-gfd735329ee8bddd34be4a341aa04132c9503dadf Author: James K. Lowden Date: Fri Jun 20 10:16:26 2025 -0400 libgcobol: Add license. libgcobol/ChangeLog: * LICENSE: New file. (cherr

[gcc r15-10148] cobol: Fix build on 32-bit Darwin [PR120621]

2025-07-29 Thread Robert Dubner via Gcc-cvs
https://gcc.gnu.org/g:79c7ed9d45d1862fb1ac4e6f3653bf8892c3afe6 commit r15-10148-g79c7ed9d45d1862fb1ac4e6f3653bf8892c3afe6 Author: Rainer Orth Date: Fri Jul 11 09:56:18 2025 +0200 cobol: Fix build on 32-bit Darwin [PR120621] Bootstrapping trunk with 32-bit-default on Mac OS X 10.11

[gcc r15-10141] cobol: Normalize generating and using function_decls.

2025-07-29 Thread Robert Dubner via Gcc-cvs
https://gcc.gnu.org/g:3f8dfda16b836e20eb898202943dee647232cace commit r15-10141-g3f8dfda16b836e20eb898202943dee647232cace Author: Robert Dubner Date: Sun Jun 29 10:54:36 2025 -0400 cobol: Normalize generating and using function_decls. Because COBOL doesn't require function prototy

[gcc r15-10142] cobol: Revise diagnostic linemap management.

2025-07-29 Thread Robert Dubner via Gcc-cvs
https://gcc.gnu.org/g:d6115f773e868b94a5195b73ba249cf86b22deb2 commit r15-10142-gd6115f773e868b94a5195b73ba249cf86b22deb2 Author: James K. Lowden Date: Mon Jun 30 16:51:49 2025 -0400 cobol: Revise diagnostic linemap management. Update linemap filename before location in both parse

[gcc r15-10136] cobol: Eliminate unguarded clock_gettime dependencies. [PR119975]

2025-07-29 Thread Robert Dubner via Gcc-cvs
https://gcc.gnu.org/g:8df603ce1c0f69eb4ffe01d044096dbd082d406d commit r15-10136-g8df603ce1c0f69eb4ffe01d044096dbd082d406d Author: Robert Dubner Date: Wed Jun 11 15:49:41 2025 -0400 cobol: Eliminate unguarded clock_gettime dependencies. [PR119975] These changes are help make it pos

[gcc r15-10145] cobol: Respect error in cobol.install-common.

2025-07-29 Thread Robert Dubner via Gcc-cvs
https://gcc.gnu.org/g:2e508448cfad64aae20a259b6fa5a7e5fd0e2eb6 commit r15-10145-g2e508448cfad64aae20a259b6fa5a7e5fd0e2eb6 Author: James K. Lowden Date: Tue Jul 1 13:51:44 2025 -0400 cobol: Respect error in cobol.install-common. If GCOBOL_INSTALL_NAME fails to install, do not insta

[gcc r15-10144] cobol: Repair printf format of size_t.

2025-07-29 Thread Robert Dubner via Gcc-cvs
https://gcc.gnu.org/g:8536d47f4bbd98476778199728f54f4074ca90ed commit r15-10144-g8536d47f4bbd98476778199728f54f4074ca90ed Author: Robert Dubner Date: Tue Jul 1 12:02:21 2025 -0400 cobol: Repair printf format of size_t. gcc/cobol/ChangeLog: * parse.y: printf() of s

[gcc r15-10147] cobol: Add PUSH and POP to CDF.

2025-07-29 Thread Robert Dubner via Gcc-cvs
https://gcc.gnu.org/g:d780100c63ffd3b96c4be218edc60627dba1fcc1 commit r15-10147-gd780100c63ffd3b96c4be218edc60627dba1fcc1 Author: James K. Lowden Date: Wed Jul 9 18:14:40 2025 -0400 cobol: Add PUSH and POP to CDF. Introduce cdf_directives_t class to centralize management of CDF

[gcc r15-10150] cobol: Eliminate cppcheck warnings in gcc/cobol .cc files.

2025-07-29 Thread Robert Dubner via Gcc-cvs
https://gcc.gnu.org/g:f27c6d83f9dcb0189ba8a5fe7e0094160b797091 commit r15-10150-gf27c6d83f9dcb0189ba8a5fe7e0094160b797091 Author: Robert Dubner Date: Mon Jul 14 16:41:35 2025 -0400 cobol: Eliminate cppcheck warnings in gcc/cobol .cc files. These changes eliminate various cppcheck

[gcc r16-2617] x86: Pass -mno-80387 to compile pr121208-1(a|b).c

2025-07-29 Thread H.J. Lu via Gcc-cvs
https://gcc.gnu.org/g:c6d1f58da7eb72e8bac307d342e4655012b36a89 commit r16-2617-gc6d1f58da7eb72e8bac307d342e4655012b36a89 Author: H.J. Lu Date: Tue Jul 29 09:11:34 2025 -0700 x86: Pass -mno-80387 to compile pr121208-1(a|b).c Pass -mno-80387 to compile pr121208-1(a|b).c to silence

[gcc(refs/users/meissner/heads/work216-bugs)] Update ChangeLog.*

2025-07-29 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:1d88d08cff9b76f7378ed7d761c491bcb9395a4c commit 1d88d08cff9b76f7378ed7d761c491bcb9395a4c Author: Michael Meissner Date: Tue Jul 29 11:46:41 2025 -0400 Update ChangeLog.* Diff: --- gcc/ChangeLog.bugs | 33 +++-- 1 file changed, 15 insertio

[gcc r15-10122] cobol: Eliminate padding bytes from cbl_declarative_t. [PR119377]

2025-07-29 Thread Robert Dubner via Gcc-cvs
https://gcc.gnu.org/g:d6da95bc4ce45e57ec47016275a2a9a12c8ef0ce commit r15-10122-gd6da95bc4ce45e57ec47016275a2a9a12c8ef0ce Author: Robert Dubner Date: Sun May 11 13:43:32 2025 -0400 cobol: Eliminate padding bytes from cbl_declarative_t. [PR119377] By changing the type of a variable

[gcc r15-10127] Regenerate cobol/lang.opt.urls

2025-07-29 Thread Robert Dubner via Gcc-cvs
https://gcc.gnu.org/g:d33eb8356da0b419ca57185b0b746db7a5f43862 commit r15-10127-gd33eb8356da0b419ca57185b0b746db7a5f43862 Author: Mark Wielaard Date: Sun May 18 16:20:10 2025 +0200 Regenerate cobol/lang.opt.urls The Cobol frontend lang.opt got -M added, but lang.opt.urls wasn't

[gcc r15-10143] cobol: Update test case for intrinsic function syntax.

2025-07-29 Thread Robert Dubner via Gcc-cvs
https://gcc.gnu.org/g:1951807f10b7d5122c6f8c9817af7bd90682454a commit r15-10143-g1951807f10b7d5122c6f8c9817af7bd90682454a Author: Robert Dubner Date: Tue Jul 1 11:07:18 2025 -0400 cobol: Update test case for intrinsic function syntax. gcc/testsuite/ChangeLog: * co

[gcc r15-10134] cobol: Diagnostic messages, Flex build, and some cppcheck reports. [PR120328, PR119695]

2025-07-29 Thread Robert Dubner via Gcc-cvs
https://gcc.gnu.org/g:cd1fd184020d319d117768f2de1500569b3b1e67 commit r15-10134-gcd1fd184020d319d117768f2de1500569b3b1e67 Author: Robert Dubner Date: Fri Jun 6 16:32:22 2025 -0400 cobol: Diagnostic messages, Flex build, and some cppcheck reports. [PR120328, PR119695] Remove %0x a

[gcc r15-10151] cobol: Improved linemap and diagnostic handling; PIC validation. [PR120402]

2025-07-29 Thread Robert Dubner via Gcc-cvs
https://gcc.gnu.org/g:84296ba2a410193f795456392ca96718af7166b6 commit r15-10151-g84296ba2a410193f795456392ca96718af7166b6 Author: Robert Dubner Date: Mon Jul 21 12:58:47 2025 -0400 cobol: Improved linemap and diagnostic handling; PIC validation. [PR120402] Implementation of PICTUR

[gcc r15-10149] cobol: Minor changes to genapi.cc to eliminate CPPCHECK warnings.

2025-07-29 Thread Robert Dubner via Gcc-cvs
https://gcc.gnu.org/g:7dc3a3720cdf1b467f9a8ed92d4cbb7cf657ef54 commit r15-10149-g7dc3a3720cdf1b467f9a8ed92d4cbb7cf657ef54 Author: Robert Dubner Date: Fri Jul 11 17:11:21 2025 -0400 cobol: Minor changes to genapi.cc to eliminate CPPCHECK warnings. Several hundred cppcheck warnings

[gcc r15-10140] cobol: Correct diagnostic strings for 32-bit builds.

2025-07-29 Thread Robert Dubner via Gcc-cvs
https://gcc.gnu.org/g:9717324b7e867460f0e4023b12ad4a9d3633d889 commit r15-10140-g9717324b7e867460f0e4023b12ad4a9d3633d889 Author: James K. Lowden Date: Fri Jun 20 12:43:51 2025 -0400 cobol: Correct diagnostic strings for 32-bit builds. Avoid %z for printf-family. Cast pid_t to lo

[gcc r15-10131] cobol: Honor HAVE_CLOCK_GETTIME and HAVE_GETTIMEOFDAY. [PR119975]

2025-07-29 Thread Robert Dubner via Gcc-cvs
https://gcc.gnu.org/g:c48cce8872c3b66f28727b8dee8349ec72e1f234 commit r15-10131-gc48cce8872c3b66f28727b8dee8349ec72e1f234 Author: Robert Dubner Date: Mon Jun 2 15:55:20 2025 -0400 cobol: Honor HAVE_CLOCK_GETTIME and HAVE_GETTIMEOFDAY. [PR119975] These changes cause genapi.cc to us

[gcc r15-10152] cobol: Tweak adjustments to location_t of GENERIC nodes for PERFORM.

2025-07-29 Thread Robert Dubner via Gcc-cvs
https://gcc.gnu.org/g:0879a2a840c9209b3bf54e2dc40355c263f28924 commit r15-10152-g0879a2a840c9209b3bf54e2dc40355c263f28924 Author: Robert Dubner Date: Wed Jul 23 08:44:54 2025 -0400 cobol: Tweak adjustments to location_t of GENERIC nodes for PERFORM. COBOL has a group of PERFORM st

[gcc r15-10138] cobol: Correct diagnostic strings to rectify bootstrap build

2025-07-29 Thread Robert Dubner via Gcc-cvs
https://gcc.gnu.org/g:efc75cbe390a83dbf7bfe9d90dd16dfc030cead4 commit r15-10138-gefc75cbe390a83dbf7bfe9d90dd16dfc030cead4 Author: James K. Lowden Date: Tue Jun 17 18:31:33 2025 -0400 cobol: Correct diagnostic strings to rectify bootstrap build Apply patch from Jakub to enable diag

[gcc r15-10133] cobol: Guard clock_gettime(). [PR119975]

2025-07-29 Thread Robert Dubner via Gcc-cvs
https://gcc.gnu.org/g:6c214d4e458afd628c6e511df8a6cc1e5f4ab776 commit r15-10133-g6c214d4e458afd628c6e511df8a6cc1e5f4ab776 Author: Robert Dubner Date: Thu Jun 5 10:53:02 2025 -0400 cobol: Guard clock_gettime(). [PR119975] This attempts to eliminate "'clock_gettime' not declared..."

[gcc r15-10153] cobol: Honor the "-static" command-line option. [PR119231]

2025-07-29 Thread Robert Dubner via Gcc-cvs
https://gcc.gnu.org/g:4e568451bface5d15fc0bb28bc6794612f32677c commit r15-10153-g4e568451bface5d15fc0bb28bc6794612f32677c Author: Robert Dubner Date: Thu Jul 24 12:09:36 2025 -0400 cobol: Honor the "-static" command-line option. [PR119231] gcc/cobol/ChangeLog: PR

[gcc r15-10135] cobol: Variety of small changes in answer to cppcheck diagnostics.

2025-07-29 Thread Robert Dubner via Gcc-cvs
https://gcc.gnu.org/g:f79a7d0f7b3f79c8e234ca870c0abf5b3101368e commit r15-10135-gf79a7d0f7b3f79c8e234ca870c0abf5b3101368e Author: James K. Lowden Date: Tue Jun 10 10:34:28 2025 -0400 cobol: Variety of small changes in answer to cppcheck diagnostics. Remove non-ASCII input and blan

[gcc r16-2602] testsuite: Fix C++14 test failure with modules test [PR121285]

2025-07-29 Thread Nathaniel Shead via Gcc-cvs
https://gcc.gnu.org/g:3f2ff7b106b2de44839979f622c669155bdb340a commit r16-2602-g3f2ff7b106b2de44839979f622c669155bdb340a Author: Nathaniel Shead Date: Tue Jul 29 21:20:03 2025 +1000 testsuite: Fix C++14 test failure with modules test [PR121285] I hadn't validated this test worked

[gcc r16-2601] tree-optimization/120687 - avoid disturbing reduction chains in reassoc

2025-07-29 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:e8a51144c02e1cf210db5763e435802ac6fa6ad9 commit r16-2601-ge8a51144c02e1cf210db5763e435802ac6fa6ad9 Author: Richard Biener Date: Tue Jul 29 10:05:32 2025 +0200 tree-optimization/120687 - avoid disturbing reduction chains in reassoc Reassoc carefully ranks oper

[gcc r15-10104] c++, coroutines: CWG2563 promise lifetime extension [PR115908].

2025-07-29 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:b4da8ee3e613502b50501773f5ecb494d3a51c8b commit r15-10104-gb4da8ee3e613502b50501773f5ecb494d3a51c8b Author: Iain Sandoe Date: Sat May 31 19:59:04 2025 +0100 c++, coroutines: CWG2563 promise lifetime extension [PR115908]. This implements the final piece of the

[gcc r15-10105] c++: add passing testcases [PR120243]

2025-07-29 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:823d5948aa2d8937befcb35f7b1bb9e33346efd9 commit r15-10105-g823d5948aa2d8937befcb35f7b1bb9e33346efd9 Author: Jason Merrill Date: Wed Jul 9 11:13:19 2025 -0400 c++: add passing testcases [PR120243] These pass now; the first was fixed by r16-1507.

[gcc r15-10106] c++, coroutines: Handle allocation fail returns [PR121219].

2025-07-29 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:f67c851f03cf14c82a43045ea567ab5fb06377ac commit r15-10106-gf67c851f03cf14c82a43045ea567ab5fb06377ac Author: Iain Sandoe Date: Wed Jul 23 16:22:32 2025 +0100 c++, coroutines: Handle allocation fail returns [PR121219]. The current implementation was returning t

[gcc r15-10107] Darwin: account for macOS 26

2025-07-29 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:c677121d3843e383906a4d7679dc647808ddab3a commit r15-10107-gc677121d3843e383906a4d7679dc647808ddab3a Author: Francois-Xavier Coudert Date: Mon Jul 14 12:14:00 2025 +0200 Darwin: account for macOS 26 darwin25 will be named macOS 26 (codename Tahoe). This is a c

[gcc r15-10103] c++, coroutines: Remove use of coroutine handle in the frame.

2025-07-29 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:a169a4718b5b621f1770789e55eb8c441f7d0fcd commit r15-10103-ga169a4718b5b621f1770789e55eb8c441f7d0fcd Author: Iain Sandoe Date: Mon Jun 16 09:12:29 2025 +0300 c++, coroutines: Remove use of coroutine handle in the frame. We have been keeping a copy of coroutine

[gcc r15-10100] c++, coroutines: Avoid UNKNOWN_LOCATION synthesizing code [PR120273].

2025-07-29 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:38db03d978017b3c4eefb1b1239793e50a84b25a commit r15-10100-g38db03d978017b3c4eefb1b1239793e50a84b25a Author: Iain Sandoe Date: Tue Jun 3 13:07:27 2025 +0100 c++, coroutines: Avoid UNKNOWN_LOCATION synthesizing code [PR120273]. Some of the lookup code is expect

[gcc r15-10098] c++, coroutines: Handle builtin_constant_p [PR116775].

2025-07-29 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:a94894ffd5ca5c607160f8fde8eccd60d681c108 commit r15-10098-ga94894ffd5ca5c607160f8fde8eccd60d681c108 Author: Iain Sandoe Date: Mon Jun 9 11:00:47 2025 +0100 c++, coroutines: Handle builtin_constant_p [PR116775]. Since the folding of this builtin happens after

[gcc r16-2622] RISC-V: Add testcases for unsigned avg ceil vx combine.

2025-07-29 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:7aa9565a62ea2ce04e2ddf61e1932bc123374988 commit r16-2622-g7aa9565a62ea2ce04e2ddf61e1932bc123374988 Author: Pan Li Date: Mon Jul 28 20:12:31 2025 +0800 RISC-V: Add testcases for unsigned avg ceil vx combine. The unsigned avg ceil share the vaaddux.vx for the v

[gcc(refs/users/meissner/heads/work217-bugs)] Fix PR 118541, do not generate floating point cmoves for IEEE compares.

2025-07-29 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:4de62af5387421886ea50aa3564b92bb19f01660 commit 4de62af5387421886ea50aa3564b92bb19f01660 Author: Michael Meissner Date: Wed Jul 30 02:04:47 2025 -0400 Fix PR 118541, do not generate floating point cmoves for IEEE compares. In bug PR target/118541 on power9, p

[gcc(refs/users/meissner/heads/work217-bugs)] Update ChangeLog.*

2025-07-29 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:8bd0e53ce972e5c9e939225b392d264f496d6d1a commit 8bd0e53ce972e5c9e939225b392d264f496d6d1a Author: Michael Meissner Date: Wed Jul 30 02:06:19 2025 -0400 Update ChangeLog.* Diff: --- gcc/ChangeLog.bugs | 118 + 1 file

[gcc r16-2620] simplify-rtx: Fix Distribute subregs over logic ops [PR121302]

2025-07-29 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:ef49f8e9480129433cc803625ae8c6877cf59453 commit r16-2620-gef49f8e9480129433cc803625ae8c6877cf59453 Author: Andrew Pinski Date: Tue Jul 29 17:02:44 2025 -0700 simplify-rtx: Fix Distribute subregs over logic ops [PR121302] r16-2614-g965564eafb721f had a typo wh

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

2025-07-29 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:8df1b4f0afd467135f3521a684166199303f93ba commit 8df1b4f0afd467135f3521a684166199303f93ba Merge: 597e67b627fe 23981a20b9c8 Author: Michael Meissner Date: Wed Jul 30 01:08:45 2025 -0400 Merge commit 'refs/users/meissner/heads/work217-test' of git+ssh://gcc.gnu.org/git/

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

2025-07-29 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:597e67b627fefdd4a770a642957feaa02caedd15 commit 597e67b627fefdd4a770a642957feaa02caedd15 Author: Michael Meissner Date: Wed Jul 30 00:55:33 2025 -0400 Add ChangeLog.test and update REVISION. 2025-07-30 Michael Meissner gcc/ * Chan

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

2025-07-29 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work217-test' was updated to point to: 8df1b4f0afd4... Merge commit 'refs/users/meissner/heads/work217-test' of gi It previously pointed to: 23981a20b9c8... Add ChangeLog.test and update REVISION. Diff: Summary of changes (added commits): --

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

2025-07-29 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:bf0af3dc70068356fc7198936c59862a39750b81 commit bf0af3dc70068356fc7198936c59862a39750b81 Merge: 418b18ebefec a7618998d979 Author: Michael Meissner Date: Wed Jul 30 01:07:30 2025 -0400 Merge commit 'refs/users/meissner/heads/work217-sha' of git+ssh://gcc.gnu.org/git/g

[gcc(refs/users/meissner/heads/work217-bugs)] Add power9 and power10 float to logical optimizations.

2025-07-29 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:34cd661629c34d74d0b69810be7cc9974c683b41 commit 34cd661629c34d74d0b69810be7cc9974c683b41 Author: Michael Meissner Date: Wed Jul 30 01:11:00 2025 -0400 Add power9 and power10 float to logical optimizations. I was answering an email from a co-worker and I point

[gcc(refs/users/meissner/heads/work217-bugs)] PR 992493: Optimize splat of a V2DF/V2DI extract with constant element

2025-07-29 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:a501bb30ccfb4e1dfe359cbfaf6e200072115c7f commit a501bb30ccfb4e1dfe359cbfaf6e200072115c7f Author: Michael Meissner Date: Wed Jul 30 01:13:01 2025 -0400 PR 992493: Optimize splat of a V2DF/V2DI extract with constant element We had optimizations for splat of a v

[gcc(refs/users/meissner/heads/work217-bugs)] PR target/120528 -- Simplify zero extend from memory to VSX register on power10

2025-07-29 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:37fa3ee1fc243d32e0ac4c560931c65df8f7335f commit 37fa3ee1fc243d32e0ac4c560931c65df8f7335f Author: Michael Meissner Date: Wed Jul 30 01:13:42 2025 -0400 PR target/120528 -- Simplify zero extend from memory to VSX register on power10 Previously GCC would zero e

[gcc(refs/users/meissner/heads/work217-bugs)] PR target/108958 -- simplify mtvsrdd to zero extend GPR DImode to VSX TImode

2025-07-29 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:4e4c2fd1cf2c8bffee718c128c8cd4f7c0b5bec6 commit 4e4c2fd1cf2c8bffee718c128c8cd4f7c0b5bec6 Author: Michael Meissner Date: Wed Jul 30 01:14:26 2025 -0400 PR target/108958 -- simplify mtvsrdd to zero extend GPR DImode to VSX TImode Before this patch GCC would zer

[gcc(refs/users/meissner/heads/work217-bugs)] PR target/120681 - allow -mcmodel=large with PC relative addressing

2025-07-29 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:82c1e22ada8bbaa27afdce4cfc84c71f1d37ae7e commit 82c1e22ada8bbaa27afdce4cfc84c71f1d37ae7e Author: Michael Meissner Date: Wed Jul 30 01:15:33 2025 -0400 PR target/120681 - allow -mcmodel=large with PC relative addressing When I implemented the pc-relative suppo

[gcc(refs/users/meissner/heads/work217-bugs)] Update ChangeLog.*

2025-07-29 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:38501e5227561f090135f68153702b6e2d6a5514 commit 38501e5227561f090135f68153702b6e2d6a5514 Author: Michael Meissner Date: Wed Jul 30 01:19:34 2025 -0400 Update ChangeLog.* Diff: --- gcc/ChangeLog.bugs | 329 + 1 file

[gcc r16-2613] testsuite: Generalise aarch64/saturating_arithmetic*.c

2025-07-29 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:cc9c041fd1c84de8960bb2f3b30f8d53b059cba4 commit r16-2613-gcc9c041fd1c84de8960bb2f3b30f8d53b059cba4 Author: Richard Sandiford Date: Tue Jul 29 15:58:33 2025 +0100 testsuite: Generalise aarch64/saturating_arithmetic*.c gcc.target/aarch64/saturating_arithmetic_{

[gcc r16-2612] testsuite: Make aarch64/cmpbr.c more forgiving

2025-07-29 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:9c3f2cb35d03a33a49f996855e913be6d3af2437 commit r16-2612-g9c3f2cb35d03a33a49f996855e913be6d3af2437 Author: Richard Sandiford Date: Tue Jul 29 15:58:33 2025 +0100 testsuite: Make aarch64/cmpbr.c more forgiving The 8-bit and 16-bit tests in cmpbr.c assumed an i

[gcc r16-2611] aarch64: Fix function_expander::get_reg_target

2025-07-29 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:668936caf0662a4eea62144c98fdfc8cf30b79d8 commit r16-2611-g668936caf0662a4eea62144c98fdfc8cf30b79d8 Author: Richard Sandiford Date: Tue Jul 29 15:58:32 2025 +0100 aarch64: Fix function_expander::get_reg_target function_expander::get_reg_target didn't actually

[gcc r15-10086] c++, coroutines: Fix identification of coroutine ramps [PR120453].

2025-07-29 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:4b2da16d0493f4154825ebdcbd8fad2f79a95ed5 commit r15-10086-g4b2da16d0493f4154825ebdcbd8fad2f79a95ed5 Author: Iain Sandoe Date: Thu May 29 11:00:18 2025 +0100 c++, coroutines: Fix identification of coroutine ramps [PR120453]. The existing implementation, incorr

[gcc r16-2614] simplify-rtx: Simplify subregs of logic ops

2025-07-29 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:965564eafb721f813a3112f1bba8d8fae32b commit r16-2614-g965564eafb721f813a3112f1bba8d8fae32b Author: Richard Sandiford Date: Tue Jul 29 15:58:34 2025 +0100 simplify-rtx: Simplify subregs of logic ops This patch adds a new rule for distributing lowpart s

[gcc r15-10085] c++, coroutines: Allow NVRO in more cases for ramp functions.

2025-07-29 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:491b8b29ff58353fa840b08087a9151c650a2ef8 commit r15-10085-g491b8b29ff58353fa840b08087a9151c650a2ef8 Author: Iain Sandoe Date: Sat May 10 17:22:55 2025 +0100 c++, coroutines: Allow NVRO in more cases for ramp functions. The constraints of the c++ coroutines sp

[gcc r15-10084] c++: Set the outer brace marker for missed cases.

2025-07-29 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:868a11b2f9a874071112f43cacdd65d5d399c26a commit r15-10084-g868a11b2f9a874071112f43cacdd65d5d399c26a Author: Iain Sandoe Date: Sat May 10 17:12:44 2025 +0100 c++: Set the outer brace marker for missed cases. In some cases, a function might be declared as FUNCT

[gcc r16-2615] RISC-V: Generate -mcpu and -mtune options from riscv-cores.def.

2025-07-29 Thread Kito Cheng via Gcc-cvs
https://gcc.gnu.org/g:b752a4df1232f54bb66fa0f7343118b593e0a6de commit r16-2615-gb752a4df1232f54bb66fa0f7343118b593e0a6de Author: Dongyan Chen Date: Wed Jun 25 21:20:25 2025 +0800 RISC-V: Generate -mcpu and -mtune options from riscv-cores.def. Automatically generate -mcpu and -mtun

[gcc r15-10087] c++, coroutines: Address CWG2563 return value init [PR119916].

2025-07-29 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:db4a02ca42cf25d6ab602e9cad067f8bdf26ab6d commit r15-10087-gdb4a02ca42cf25d6ab602e9cad067f8bdf26ab6d Author: Iain Sandoe Date: Mon May 12 19:47:42 2025 +0100 c++, coroutines: Address CWG2563 return value init [PR119916]. This addresses the clarification that,

[gcc r15-10089] c++, coroutines: Clean up the ramp cleanups.

2025-07-29 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:ae9ccc700bda405b387cd0a6318b00138027f388 commit r15-10089-gae9ccc700bda405b387cd0a6318b00138027f388 Author: Iain Sandoe Date: Mon May 12 20:38:48 2025 +0100 c++, coroutines: Clean up the ramp cleanups. This replaces the cleanup try-catch block in the ramp wit

[gcc r15-10088] c++, coroutines: Use decltype(auto) for the g_r_o.

2025-07-29 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:df99f2de811719acb993ef23c6851163c5a3b9d4 commit r15-10088-gdf99f2de811719acb993ef23c6851163c5a3b9d4 Author: Iain Sandoe Date: Sun May 11 20:36:58 2025 +0100 c++, coroutines: Use decltype(auto) for the g_r_o. The revised wording for coroutines, uses decltype(a

[gcc r16-2610] [modula2] Tidyup remove unused local variables

2025-07-29 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:21e16e4a1ab2d665d4ba662281ec404563e4ff58 commit r16-2610-g21e16e4a1ab2d665d4ba662281ec404563e4ff58 Author: Gaius Mulley Date: Tue Jul 29 15:52:58 2025 +0100 [modula2] Tidyup remove unused local variables This patch removes unused local variables from three pr

[gcc r15-10093] c++, coroutines: Some cleanups in build_actor.

2025-07-29 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:f3fbacc8fd4fd9a488491394cd49fb88915db8fc commit r15-10093-gf3fbacc8fd4fd9a488491394cd49fb88915db8fc Author: Iain Sandoe Date: Sat May 31 16:13:40 2025 +0100 c++, coroutines: Some cleanups in build_actor. We were incorrectly guarding all the frame cleanups on

[gcc r15-10092] c++: Emit an error for attempted constexpr co_await [PR118903].

2025-07-29 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:b9b3471a9eb3f490b74b57236b4c122045dbcf56 commit r15-10092-gb9b3471a9eb3f490b74b57236b4c122045dbcf56 Author: Iain Sandoe Date: Fri May 30 20:09:40 2025 +0100 c++: Emit an error for attempted constexpr co_await [PR118903]. We checked that the coroutine expressi

[gcc r15-10090] c++, coroutines: Make a check more specific [PR109283].

2025-07-29 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:20a4cf9f96fee2872c415055179fc3353f37e7f0 commit r15-10090-g20a4cf9f96fee2872c415055179fc3353f37e7f0 Author: Iain Sandoe Date: Thu May 29 15:45:29 2025 +0100 c++, coroutines: Make a check more specific [PR109283]. The check was intended to assert that we had v

[gcc r15-10096] c++: Fix template class lookup [PR120495, PR115605].

2025-07-29 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:e25730c90a7bd90cb541b848d3c378d5fc713ef9 commit r15-10096-ge25730c90a7bd90cb541b848d3c378d5fc713ef9 Author: Iain Sandoe Date: Mon Jun 2 09:42:23 2025 +0100 c++: Fix template class lookup [PR120495, PR115605]. In the reported issues, using lookup_template_clas

[gcc r15-10095] c++, coroutines: Make analyze_fn_params into a class method.

2025-07-29 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:11cab9852408f3e0f760f9f799fe3a0d4905007a commit r15-10095-g11cab9852408f3e0f760f9f799fe3a0d4905007a Author: Iain Sandoe Date: Thu May 29 16:45:44 2025 +0100 c++, coroutines: Make analyze_fn_params into a class method. This continues code cleanups and migratio

[gcc r15-10099] c++, coroutines: Improve diagnostics for awaiter/promise.

2025-07-29 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:a2328db215cea44c2b3ad57a533b900723f43c10 commit r15-10099-ga2328db215cea44c2b3ad57a533b900723f43c10 Author: Iain Sandoe Date: Thu May 29 16:50:44 2025 +0100 c++, coroutines: Improve diagnostics for awaiter/promise. At present, we can issue diagnostics about m

[gcc r15-10094] c++, coroutines: Simplify initial_await_resume_called.

2025-07-29 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:81e04fd3d291739d4d2feb2e1b6fc62cd91742e6 commit r15-10094-g81e04fd3d291739d4d2feb2e1b6fc62cd91742e6 Author: Iain Sandoe Date: Thu May 29 13:43:37 2025 +0100 c++, coroutines: Simplify initial_await_resume_called. We do not need to generate this code early, sin

[gcc r15-10091] c++: Add co_await, co_yield and co_return to dump_expr.

2025-07-29 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:ad8c618993682a02b758257e21647de28047c880 commit r15-10091-gad8c618993682a02b758257e21647de28047c880 Author: Iain Sandoe Date: Fri May 30 20:06:26 2025 +0100 c++: Add co_await, co_yield and co_return to dump_expr. These were omitted there as an oversight, most

[gcc r15-10097] c++, coroutines: Ensure that the resumer is marked as can_throw.

2025-07-29 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:956b6c30219b56381cb0b3765859c60545327707 commit r15-10097-g956b6c30219b56381cb0b3765859c60545327707 Author: Iain Sandoe Date: Sat Jun 7 17:01:15 2025 +0100 c++, coroutines: Ensure that the resumer is marked as can_throw. We must flag that the resumer might th

[gcc r15-10102] c++, coroutines: Handle await expressions in assume attributes.

2025-07-29 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:892892b455ba8be6a0bf373f338b251876ec4623 commit r15-10102-g892892b455ba8be6a0bf373f338b251876ec4623 Author: Iain Sandoe Date: Mon Jun 9 11:26:01 2025 +0100 c++,coroutines: Handle await expressions in assume attributes. Here we have an expression that is not e

[gcc r15-10101] c++, coroutines: Handle unevaluated contexts.

2025-07-29 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:f4ae768a923359f67ec91cd3159de2ae39fa14d6 commit r15-10101-gf4ae768a923359f67ec91cd3159de2ae39fa14d6 Author: Iain Sandoe Date: Sun Jun 8 14:28:01 2025 +0100 c++, coroutines: Handle unevaluated contexts. From [expr.await]/2 We should not accept co_await, co

[gcc r16-2599] PR modula2/121289 Poor warning location when using Wstyle option

2025-07-29 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:e79e0fe2b1f101485e5e63e674e133692a3a0cb4 commit r16-2599-ge79e0fe2b1f101485e5e63e674e133692a3a0cb4 Author: Gaius Mulley Date: Tue Jul 29 09:09:58 2025 +0100 PR modula2/121289 Poor warning location when using Wstyle option This patch adds a token location para

  1   2   >