[gcc r15-9748] Type mismatch for passed external function

2025-05-30 Thread Thomas Koenig via Gcc-cvs
https://gcc.gnu.org/g:d8e7a2dbe736a57e4cec0293387a1c558b5a155e commit r15-9748-gd8e7a2dbe736a57e4cec0293387a1c558b5a155e Author: Thomas Koenig Date: Fri May 30 13:31:58 2025 +0200 Type mismatch for passed external function This obvious and simple patch fixes a 15/16 regression whe

[gcc r16-1003] Type mismatch for passed external function

2025-05-30 Thread Thomas Koenig via Gcc-cvs
https://gcc.gnu.org/g:0e77309047a7b479c89f03dcaf2994e050d0f33e commit r16-1003-g0e77309047a7b479c89f03dcaf2994e050d0f33e Author: Thomas Koenig Date: Fri May 30 13:31:58 2025 +0200 Type mismatch for passed external function This obvious and simple patch fixes a 15/16 regression whe

[gcc r15-9688] Fix explicit arrays with non-constant size for -fc-prototypes.

2025-05-15 Thread Thomas Koenig via Gcc-cvs
https://gcc.gnu.org/g:a85776f7f64271d628ae0a04f02717ee6572e6e8 commit r15-9688-ga85776f7f64271d628ae0a04f02717ee6572e6e8 Author: Thomas Koenig Date: Wed May 14 20:11:48 2025 +0200 Fix explicit arrays with non-constant size for -fc-prototypes. gcc/fortran/ChangeLog:

[gcc r15-9687] Do not dump non-interoperable types with -fc-prototypes.

2025-05-15 Thread Thomas Koenig via Gcc-cvs
https://gcc.gnu.org/g:c6ec3a9bddb4224a2369b0284ade4b474cd4b0ce commit r15-9687-gc6ec3a9bddb4224a2369b0284ade4b474cd4b0ce Author: Thomas Koenig Date: Tue May 13 19:02:06 2025 +0200 Do not dump non-interoperable types with -fc-prototypes. gcc/fortran/ChangeLog: PR f

[gcc r16-638] Fix explicit arrays with non-constant size for -fc-prototypes.

2025-05-14 Thread Thomas Koenig via Gcc-cvs
https://gcc.gnu.org/g:4f9c7b5258f2af89bba8e954c277981d2e2ee1ef commit r16-638-g4f9c7b5258f2af89bba8e954c277981d2e2ee1ef Author: Thomas Koenig Date: Wed May 14 20:11:48 2025 +0200 Fix explicit arrays with non-constant size for -fc-prototypes. gcc/fortran/ChangeLog:

[gcc r16-637] Do not dump non-interoperable types with -fc-prototypes.

2025-05-14 Thread Thomas Koenig via Gcc-cvs
https://gcc.gnu.org/g:fa0dff8e99e81bc7a3db1dc57d4fc340e0525b1d commit r16-637-gfa0dff8e99e81bc7a3db1dc57d4fc340e0525b1d Author: Thomas Koenig Date: Tue May 13 19:02:06 2025 +0200 Do not dump non-interoperable types with -fc-prototypes. gcc/fortran/ChangeLog: PR fo

[gcc r15-9678] Do not generate formal arglist from actual if we have already resolved it.

2025-05-13 Thread Thomas Koenig via Gcc-cvs
https://gcc.gnu.org/g:a3eed34d75ce8fe13e3cdc28c42849ada26c316f commit r15-9678-ga3eed34d75ce8fe13e3cdc28c42849ada26c316f Author: Thomas Koenig Date: Sun May 11 07:40:23 2025 +0200 Do not generate formal arglist from actual if we have already resolved it. This bug was another case

[gcc r16-525] Do not generate formal arglist from actual if we have already resolved it.

2025-05-10 Thread Thomas Koenig via Gcc-cvs
https://gcc.gnu.org/g:004bf889e0b1b96ae50f93339104d3602a88deb5 commit r16-525-g004bf889e0b1b96ae50f93339104d3602a88deb5 Author: Thomas Koenig Date: Sun May 11 07:40:23 2025 +0200 Do not generate formal arglist from actual if we have already resolved it. This bug was another case o

[gcc r15-9650] Fix PR 119928, formal arguments used to wrongly inferred for CLASS.

2025-05-10 Thread Thomas Koenig via Gcc-cvs
https://gcc.gnu.org/g:7b38bab21a126512c17c8084ad78b6bf75fc1437 commit r15-9650-g7b38bab21a126512c17c8084ad78b6bf75fc1437 Author: Thomas Koenig Date: Tue May 6 18:05:41 2025 +0200 Fix PR 119928, formal arguments used to wrongly inferred for CLASS. The problem was indeed that genera

[gcc r16-423] Fix PR 119928, formal arguments used to wrongly inferred for CLASS.

2025-05-06 Thread Thomas Koenig via Gcc-cvs
https://gcc.gnu.org/g:e7a2b8b76ae0c8f1e49c780aa82ebb5f0325f515 commit r16-423-ge7a2b8b76ae0c8f1e49c780aa82ebb5f0325f515 Author: Thomas Koenig Date: Tue May 6 18:05:41 2025 +0200 Fix PR 119928, formal arguments used to wrongly inferred for CLASS. The problem was indeed that generat

[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