[gcc r15-9406] Fix ICE in compare_parameter.

2025-04-13 Thread Thomas Koenig via Gcc-cvs
https://gcc.gnu.org/g:64319b2ccae2fdfae06347545e031e56d790dad7 commit r15-9406-g64319b2ccae2fdfae06347545e031e56d790dad7 Author: Thomas Koenig Date: Sun Apr 13 10:22:07 2025 +0200 Fix ICE in compare_parameter. This patch fixes an ICE by setting the typespec of a dummy argument

[gcc r15-8906] C prototypes for functions returning C function pointers.

2025-03-25 Thread Thomas Koenig via Gcc-cvs
https://gcc.gnu.org/g:737a5760bb24a0a945cc2c916ba452e3f0060c58 commit r15-8906-g737a5760bb24a0a945cc2c916ba452e3f0060c58 Author: Thomas Koenig Date: Tue Mar 25 18:42:30 2025 +0100 C prototypes for functions returning C function pointers. This patch handles dumping prototypes for C

[gcc r15-8006] Remove bogus dg-error statements from binding_label_tests_26b.f90.

2025-03-12 Thread Thomas Koenig via Gcc-cvs
https://gcc.gnu.org/g:fdcff3f0313ddbc6948f3678833ddf30b9d30441 commit r15-8006-gfdcff3f0313ddbc6948f3678833ddf30b9d30441 Author: Thomas Koenig Date: Wed Mar 12 18:53:28 2025 +0100 Remove bogus dg-error statements from binding_label_tests_26b.f90. gcc/testsuite/ChangeLog:

[gcc r15-7964] Abstract interfaces and dummy arguments are not global.

2025-03-11 Thread Thomas Koenig via Gcc-cvs
https://gcc.gnu.org/g:64a551f730564af58c83d2748436c9d90543fe1a commit r15-7964-g64a551f730564af58c83d2748436c9d90543fe1a Author: Thomas Koenig Date: Tue Mar 11 17:40:57 2025 +0100 Abstract interfaces and dummy arguments are not global. The attached patch makes sure that procedures

[gcc r15-7914] Use gfc_commit_symbol() to remove UNDO status instead of new function.

2025-03-09 Thread Thomas Koenig via Gcc-cvs
https://gcc.gnu.org/g:9f5b508bc5c16ae11ea385f6031487a518f62c8f commit r15-7914-g9f5b508bc5c16ae11ea385f6031487a518f62c8f Author: Thomas Koenig Date: Sun Mar 9 19:35:06 2025 +0100 Use gfc_commit_symbol() to remove UNDO status instead of new function. This is a cleaner version, remo

[gcc r15-7909] Fix regression with -Wexternal-argument-mismatch.

2025-03-08 Thread Thomas Koenig via Gcc-cvs
https://gcc.gnu.org/g:90d9cdfa82d9a8d63e35d928e335719a495c79e3 commit r15-7909-g90d9cdfa82d9a8d63e35d928e335719a495c79e3 Author: Thomas Koenig Date: Sat Mar 8 16:13:41 2025 +0100 Fix regression with -Wexternal-argument-mismatch. The attached patch fixes an ICE regresseion where un

[gcc r15-7817] C prototypes for external arguments; add warning for mismatch.

2025-03-04 Thread Thomas Koenig via Gcc-cvs
https://gcc.gnu.org/g:21ca9153ebe525b077ac96811cfd48be6b259e7e commit r15-7817-g21ca9153ebe525b077ac96811cfd48be6b259e7e Author: Thomas Koenig Date: Tue Mar 4 20:13:19 2025 +0100 C prototypes for external arguments; add warning for mismatch. The problem was that we were not handli

[gcc r15-7586] Avoid shift wider than unsigned HOST_WIDE_INT on unsigned integer exponentiation.

2025-02-16 Thread Thomas Koenig via Gcc-cvs
https://gcc.gnu.org/g:b57e6e1b38cdaf7a982474d93ebede1cc30f1d46 commit r15-7586-gb57e6e1b38cdaf7a982474d93ebede1cc30f1d46 Author: Thomas Koenig Date: Sun Feb 16 12:15:40 2025 +0100 Avoid shift wider than unsigned HOST_WIDE_INT on unsigned integer exponentiation. this patch is a va