[gcc r15-7661] Fortran: Improve gfc_array_kind for assumed rank; gfc_tree_array_size on 'tree'

2025-02-20 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:8293b9e40f12e94a0fdae61b6ec7f2c25ac5b699 commit r15-7661-g8293b9e40f12e94a0fdae61b6ec7f2c25ac5b699 Author: Tobias Burnus Date: Fri Feb 21 08:54:12 2025 +0100 Fortran: Improve gfc_array_kind for assumed rank; gfc_tree_array_size on 'tree' Improve the internal

[gcc r15-7647] libstdc++: Fix invalid signed arguments to functions

2025-02-20 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:32457bc25fea80b7bfb2f572e3e163b1dc359969 commit r15-7647-g32457bc25fea80b7bfb2f572e3e163b1dc359969 Author: Jonathan Wakely Date: Thu Feb 13 09:40:44 2025 + libstdc++: Fix invalid signed arguments to functions These should have been unsigned, but the stat

[gcc r15-7650] libstdc++: Workaround Clang bug with __array_rank built-in [PR118559]

2025-02-20 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:c0e865f73ddee2e7247a23a7d57ad80261861d35 commit r15-7650-gc0e865f73ddee2e7247a23a7d57ad80261861d35 Author: Jonathan Wakely Date: Wed Feb 19 14:46:32 2025 + libstdc++: Workaround Clang bug with __array_rank built-in [PR118559] We started using the __array_

[gcc r15-7648] libstdc++: Use new type-generic built-ins in [PR118855]

2025-02-20 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:e8ad697a75b0870a833366daf687668a57cabb6e commit r15-7648-ge8ad697a75b0870a833366daf687668a57cabb6e Author: Jonathan Wakely Date: Wed Feb 19 14:48:04 2025 + libstdc++: Use new type-generic built-ins in [PR118855] This makes several functions in faster to

[gcc r15-7649] libstdc++: Add parentheses around _GLIBCXX_HAS_BUILTIN definition

2025-02-20 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:57f65c5c027c7c075c2773a857304f341b9dea1a commit r15-7649-g57f65c5c027c7c075c2773a857304f341b9dea1a Author: Jonathan Wakely Date: Wed Feb 19 14:45:16 2025 + libstdc++: Add parentheses around _GLIBCXX_HAS_BUILTIN definition This allows _GLIBCXX_HAS_BUILTIN

[gcc r15-7641] Fortran: Add caf_is_present_on_remote. [PR107635]

2025-02-20 Thread Andre Vehreschild via Gcc-cvs
https://gcc.gnu.org/g:15847252648ede9d2ad9eea398b7b870f62a2b30 commit r15-7641-g15847252648ede9d2ad9eea398b7b870f62a2b30 Author: Andre Vehreschild Date: Wed Jan 22 15:12:29 2025 +0100 Fortran: Add caf_is_present_on_remote. [PR107635] Replace caf_is_present by caf_is_present_on_rem

[gcc r15-7642] Fortran: Add send_to_remote [PR107635]

2025-02-20 Thread Andre Vehreschild via Gcc-cvs
https://gcc.gnu.org/g:69eb02682b80b84dd0f562f19821c8c8c37ad243 commit r15-7642-g69eb02682b80b84dd0f562f19821c8c8c37ad243 Author: Andre Vehreschild Date: Wed Jan 29 12:42:18 2025 +0100 Fortran: Add send_to_remote [PR107635] Refactor to use send_to_remote instead of the slow send_by

[gcc r15-7638] Fortran: Move caf_get-rewrite to coarray.cc [PR107635]

2025-02-20 Thread Andre Vehreschild via Gcc-cvs
https://gcc.gnu.org/g:90ba8291c31f2cfb6a8c7bf0c0d6a9d93bbbacc9 commit r15-7638-g90ba8291c31f2cfb6a8c7bf0c0d6a9d93bbbacc9 Author: Andre Vehreschild Date: Wed Jan 8 12:33:27 2025 +0100 Fortran: Move caf_get-rewrite to coarray.cc [PR107635] Add a rewriter to keep all expression tree

[gcc r15-7639] Fortran: Prepare for more caf-rework. [PR107635]

2025-02-20 Thread Andre Vehreschild via Gcc-cvs
https://gcc.gnu.org/g:b114312bbaae51567bc0436d07990c4fbaa3c81d commit r15-7639-gb114312bbaae51567bc0436d07990c4fbaa3c81d Author: Andre Vehreschild Date: Wed Jan 8 12:33:36 2025 +0100 Fortran: Prepare for more caf-rework. [PR107635] Factor out generation of code to get remote funct

[gcc r15-7643] Fortran: Add transfer_between_remotes [PR107635]

2025-02-20 Thread Andre Vehreschild via Gcc-cvs
https://gcc.gnu.org/g:8bf0ee8d62b8a08e808344d31354ab713157e15d commit r15-7643-g8bf0ee8d62b8a08e808344d31354ab713157e15d Author: Andre Vehreschild Date: Fri Feb 7 11:25:31 2025 +0100 Fortran: Add transfer_between_remotes [PR107635] Add the last missing coarray data manipulation ro

[gcc r15-7640] Fortran: Allow to use non-pure/non-elemental functions in coarray indexes [PR107635]

2025-02-20 Thread Andre Vehreschild via Gcc-cvs
https://gcc.gnu.org/g:abbfeb2ecbb5e90aa5d68e489ac283348ee6b8d5 commit r15-7640-gabbfeb2ecbb5e90aa5d68e489ac283348ee6b8d5 Author: Andre Vehreschild Date: Wed Jan 22 13:36:21 2025 +0100 Fortran: Allow to use non-pure/non-elemental functions in coarray indexes [PR107635] Extract cal

[gcc r15-7651] invoke.texi: Fix typo in the file-cache-lines param

2025-02-20 Thread Filip Kastl via Gcc-cvs
https://gcc.gnu.org/g:a42374b60884d9ac4ff47e7787b32142526ac666 commit r15-7651-ga42374b60884d9ac4ff47e7787b32142526ac666 Author: Filip Kastl Date: Thu Feb 20 13:20:34 2025 +0100 invoke.texi: Fix typo in the file-cache-lines param file-cache-lines param was documented as file-cache

[gcc r14-11321] LoongArch: Fix the issue of function jump out of range caused by crtbeginS.o [PR118844].

2025-02-20 Thread LuluCheng via Gcc-cvs
https://gcc.gnu.org/g:9ffecde121af883b60bbe60d00425036bc873048 commit r14-11321-g9ffecde121af883b60bbe60d00425036bc873048 Author: Lulu Cheng Date: Wed Feb 12 14:29:58 2025 +0800 LoongArch: Fix the issue of function jump out of range caused by crtbeginS.o [PR118844]. Due to the pr

[gcc r15-7652] tree-optimization/118521 - bogus diagnostic from unreachable code

2025-02-20 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:a2755339c6c9832467c573d956e91565943ecdc1 commit r15-7652-ga2755339c6c9832467c573d956e91565943ecdc1 Author: Richard Biener Date: Thu Feb 20 13:37:05 2025 +0100 tree-optimization/118521 - bogus diagnostic from unreachable code When SCCP does final value replace

[gcc r12-10960] libgcc: On FreeBSD use GCC's crt objects for static linking

2025-02-20 Thread Gerald Pfeifer via Gcc-cvs
https://gcc.gnu.org/g:23541b23deb5504c6d3c0a3e96a0858e10c3c627 commit r12-10960-g23541b23deb5504c6d3c0a3e96a0858e10c3c627 Author: Dimitry Andric Date: Tue Jan 28 18:36:16 2025 +0100 libgcc: On FreeBSD use GCC's crt objects for static linking Add crtbeginT.o to extra_parts on FreeB

[gcc r15-7654] testsuite: Fix sve/pcs/args_1.c failures [PR116604]

2025-02-20 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:2f03b10da878fe8365975f54b72ff5e717a295a9 commit r15-7654-g2f03b10da878fe8365975f54b72ff5e717a295a9 Author: Richard Sandiford Date: Thu Feb 20 17:10:14 2025 + testsuite: Fix sve/pcs/args_1.c failures [PR116604] This test has been failing since r15-1619-g3b

[gcc r15-7655] aarch64: Remove old aarch64_expand_sve_vec_cmp_float code

2025-02-20 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:d7ff3142821bd114ba925cb5a3778d973fe5335e commit r15-7655-gd7ff3142821bd114ba925cb5a3778d973fe5335e Author: Richard Sandiford Date: Thu Feb 20 17:10:14 2025 + aarch64: Remove old aarch64_expand_sve_vec_cmp_float code While looking at PR118956, I noticed th

[gcc r15-7656] doc: Drop note for Binutils pre 2.24

2025-02-20 Thread Gerald Pfeifer via Gcc-cvs
https://gcc.gnu.org/g:25fa8d6dc30ace6493fd9e861c13ee3282aa02c0 commit r15-7656-g25fa8d6dc30ace6493fd9e861c13ee3282aa02c0 Author: Gerald Pfeifer Date: Thu Feb 20 18:53:47 2025 +0100 doc: Drop note for Binutils pre 2.24 Binutils 2.24 was released in 2013, so this is more than 11 yea

[gcc r15-7653] testsuite: Fix sve/var_stride_*.c failures

2025-02-20 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:9e0b94dba0759d9fb992674e3a57f7672864fc86 commit r15-7653-g9e0b94dba0759d9fb992674e3a57f7672864fc86 Author: Richard Sandiford Date: Thu Feb 20 17:10:13 2025 + testsuite: Fix sve/var_stride_*.c failures gcc.target/aarch64/sve/var_stride_2.c started failing

[gcc r13-9384] Fortran: fix initialization of allocatable non-deferred character [PR59252]

2025-02-20 Thread Harald Anlauf via Gcc-cvs
https://gcc.gnu.org/g:0c3061fe7367b378eb8adf4845fde914faca1f40 commit r13-9384-g0c3061fe7367b378eb8adf4845fde914faca1f40 Author: Harald Anlauf Date: Fri Feb 7 21:21:10 2025 +0100 Fortran: fix initialization of allocatable non-deferred character [PR59252] PR fortran/59252

[gcc r15-7657] sarif-replay: improve error for unescaped braces in messages (§3.11.5)

2025-02-20 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:5a30a3aba065f6e683bc429da44437676662e113 commit r15-7657-g5a30a3aba065f6e683bc429da44437676662e113 Author: David Malcolm Date: Thu Feb 20 17:10:53 2025 -0500 sarif-replay: improve error for unescaped braces in messages (§3.11.5) Spotted via https://github.com

[gcc r15-7659] diagnostics: add comments about global_dc

2025-02-20 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:4e9ee99647ebb9a7cab1497d78477f75d1157ac5 commit r15-7659-g4e9ee99647ebb9a7cab1497d78477f75d1157ac5 Author: David Malcolm Date: Thu Feb 20 17:10:54 2025 -0500 diagnostics: add comments about global_dc No functional change intended. gcc/ChangeLog:

[gcc r15-7658] sarif-replay: add testcase for empty input file

2025-02-20 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:c5f541e40aca2d36c8a2a731e6b811aa1ad9b38f commit r15-7658-gc5f541e40aca2d36c8a2a731e6b811aa1ad9b38f Author: David Malcolm Date: Thu Feb 20 17:10:54 2025 -0500 sarif-replay: add testcase for empty input file gcc/testsuite/ChangeLog: * sarif-replay.d

[gcc r15-7645] libstdc++: Use init_priority attribute for tzdb globals [PR118811]

2025-02-20 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:99f57446e63b8ebeaeeae8dc48981cd5f1dfb831 commit r15-7645-g99f57446e63b8ebeaeeae8dc48981cd5f1dfb831 Author: Jonathan Wakely Date: Wed Feb 12 17:29:59 2025 + libstdc++: Use init_priority attribute for tzdb globals [PR118811] When linking statically to libst

[gcc r15-7646] libstdc++: Remove workaround for reserved init_priority warnings

2025-02-20 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:29eb6f8f41e0530f7ecb93cb66d3a35e0344bc1d commit r15-7646-g29eb6f8f41e0530f7ecb93cb66d3a35e0344bc1d Author: Jonathan Wakely Date: Fri Feb 14 15:28:32 2025 + libstdc++: Remove workaround for reserved init_priority warnings Since r15-7511-g4e7f74225116e7 we

[gcc/devel/omp/gcc-14] GCN, nvptx: Support '--enable-languages=all'

2025-02-20 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:2e2e7f904afc7c0d2d37430b4dc5355e561a3add commit 2e2e7f904afc7c0d2d37430b4dc5355e561a3add Author: Thomas Schwinge Date: Wed Feb 19 09:30:45 2025 +0100 GCN, nvptx: Support '--enable-languages=all' ..., where "support" means that the build doesn't fail, but it d