[gcc r15-6908] c++: Fix up maybe_init_list_as_array for RAW_DATA_CST [PR118124]

2025-01-15 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:64828272cde415bf2d7222eec87147ba84980f3d commit r15-6908-g64828272cde415bf2d7222eec87147ba84980f3d Author: Jakub Jelinek Date: Wed Jan 15 08:53:13 2025 +0100 c++: Fix up maybe_init_list_as_array for RAW_DATA_CST [PR118124] The previous patch made me look arou

[gcc r15-6913] Annotate dbg_line_numbers table

2025-01-15 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:bea593f115bccffcb2570fc9cd642403193265d9 commit r15-6913-gbea593f115bccffcb2570fc9cd642403193265d9 Author: Richard Biener Date: Wed Jan 15 11:25:25 2025 +0100 Annotate dbg_line_numbers table The following adds /* */ to dbg_line_numbers so there's the chance

[gcc r15-6911] OpenMP/C++: Fix 'declare variant' for struct-returning functions [PR118486]

2025-01-15 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:b67a0d6aca0c049e14e44c3f28ce3806680543ef commit r15-6911-gb67a0d6aca0c049e14e44c3f28ce3806680543ef Author: Tobias Burnus Date: Wed Jan 15 10:47:29 2025 +0100 OpenMP/C++: Fix 'declare variant' for struct-returning functions [PR118486] To find the variant decla

[gcc r15-6909] c++: Delete defaulted operator <=> if std::strong_ordering::equal doesn't convert to its rettype [PR

2025-01-15 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:18f6bb9899209ccd41c476254d30596606c81dd7 commit r15-6909-g18f6bb9899209ccd41c476254d30596606c81dd7 Author: Jakub Jelinek Date: Wed Jan 15 08:56:40 2025 +0100 c++: Delete defaulted operator <=> if std::strong_ordering::equal doesn't convert to its rettype [PR118387]

[gcc r15-6912] testsuite: i386: Fix expected vectoriziation in pr105493.c

2025-01-15 Thread Christoph Mテシllner via Gcc-cvs
https://gcc.gnu.org/g:120a37008222bf6fe17658af3d1ba1b384642905 commit r15-6912-g120a37008222bf6fe17658af3d1ba1b384642905 Author: Christoph Müllner Date: Tue Jan 14 13:20:50 2025 +0100 testsuite: i386: Fix expected vectoriziation in pr105493.c As reported in PR117079, commit ab1878

[gcc r15-6914] middle-end: Fix incorrect type replacement in operands_equals [PR118472]

2025-01-15 Thread Tamar Christina via Gcc-cvs
https://gcc.gnu.org/g:25eb892a8c1587ab720e92548874f0d600aa842e commit r15-6914-g25eb892a8c1587ab720e92548874f0d600aa842e Author: Tamar Christina Date: Wed Jan 15 13:58:00 2025 + middle-end: Fix incorrect type replacement in operands_equals [PR118472] In g:3c32575e5b6370270d38a

[gcc r15-6933] Fix setting of call graph node AutoFDO count

2025-01-15 Thread Eugene Rozenfeld via Gcc-cvs
https://gcc.gnu.org/g:e683c6b029f809c7a1981b4341c95d9652c22e18 commit r15-6933-ge683c6b029f809c7a1981b4341c95d9652c22e18 Author: Eugene Rozenfeld Date: Fri Jan 10 19:48:52 2025 -0800 Fix setting of call graph node AutoFDO count We are initializing both the call graph node count an

[gcc r15-6928] doc: cleanup trailing whitespace

2025-01-15 Thread Sam James via Gcc-cvs
https://gcc.gnu.org/g:c340ff207f0fd297231e9d5c093c06c11b84bede commit r15-6928-gc340ff207f0fd297231e9d5c093c06c11b84bede Author: Sam James Date: Wed Jan 15 22:51:31 2025 + doc: cleanup trailing whitespace gcc/ChangeLog: * doc/extend.texi: Cleanup trailing whit

[gcc r15-6927] doc: trivial grammar fix

2025-01-15 Thread Sam James via Gcc-cvs
https://gcc.gnu.org/g:d8e52444aa0fae982dba2176bf29a38b66006380 commit r15-6927-gd8e52444aa0fae982dba2176bf29a38b66006380 Author: Sam James Date: Wed Jan 15 22:50:28 2025 + doc: trivial grammar fix We say 'a constant .. expression' elsewhere. Fix the grammar. gcc/Chang

[gcc r15-6934] Fix an incorrect file header comment for the core2 scheduling model

2025-01-15 Thread Andi Kleen via Gcc-cvs
https://gcc.gnu.org/g:efd00e3a48b63bc7d3f3f7a2e5a6be520d05036b commit r15-6934-gefd00e3a48b63bc7d3f3f7a2e5a6be520d05036b Author: Andi Kleen Date: Wed Jan 15 19:07:44 2025 -0800 Fix an incorrect file header comment for the core2 scheduling model Committed as obvious. gcc/C

[gcc r15-6930] libstdc++: Fix fancy pointer test for std::set

2025-01-15 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:f079feecab1dda0ea8c7fe632c41dbb3ee1892b8 commit r15-6930-gf079feecab1dda0ea8c7fe632c41dbb3ee1892b8 Author: Jonathan Wakely Date: Wed Jan 15 21:24:15 2025 + libstdc++: Fix fancy pointer test for std::set The alloc_ptr.cc test for std::set tries to use C++1

[gcc r15-6931] libstdc++: Fix use of internal feature test macro in test

2025-01-15 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:79d5504002e1cde242e8284ca134b2573d43bd89 commit r15-6931-g79d5504002e1cde242e8284ca134b2573d43bd89 Author: Jonathan Wakely Date: Wed Jan 15 23:37:14 2025 + libstdc++: Fix use of internal feature test macro in test This test should use __cpp_lib_ios_norepl

[gcc r15-6929] match: Simplify `1 >> x` into `x == 0` [PR102705]

2025-01-15 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:903ab914dd48c3131ded0cf427da50c23168024c commit r15-6929-g903ab914dd48c3131ded0cf427da50c23168024c Author: Andrew Pinski Date: Tue Jan 14 19:38:47 2025 -0800 match: Simplify `1 >> x` into `x == 0` [PR102705] This in this PR we have missed optimization where w

[gcc r15-6935] lm32: Args with arg.named false still get passed in regs

2025-01-15 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:3184f6a565ed5efab39faf9eee764f393c74442d commit r15-6935-g3184f6a565ed5efab39faf9eee764f393c74442d Author: Keith Packard Date: Wed Jan 15 22:02:36 2025 -0700 lm32: Args with arg.named false still get passed in regs * config/lm32/lm32.cc (lm32_function

[gcc r15-6936] lm32: Skip last named param when computing save varargs regs

2025-01-15 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:6e593fcda49b1001e87e94ab709607b4fb2c66cf commit r15-6936-g6e593fcda49b1001e87e94ab709607b4fb2c66cf Author: Keith Packard Date: Wed Jan 15 22:05:46 2025 -0700 lm32: Skip last named param when computing save varargs regs The cumulative args value in setup_incom

[gcc r15-6937] lm32: Compute pretend_size in setup_incoming_varargs even if no_rtl

2025-01-15 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:423e9a8ad59e6972cd6f25238cd328080fed11cc commit r15-6937-g423e9a8ad59e6972cd6f25238cd328080fed11cc Author: Keith Packard Date: Wed Jan 15 22:08:59 2025 -0700 lm32: Compute pretend_size in setup_incoming_varargs even if no_rtl gcc/ * config/lm32/lm

[gcc r15-6938] lm32: In va_arg, skip to stack args with too few remaining reg args

2025-01-15 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:cf9de710aaacd8a3c2cddf348c704b19a5404a0f commit r15-6938-gcf9de710aaacd8a3c2cddf348c704b19a5404a0f Author: Keith Packard Date: Wed Jan 15 22:11:01 2025 -0700 lm32: In va_arg, skip to stack args with too few remaining reg args lm32 has 8 register parameter slo

[gcc(refs/users/aoliva/heads/testme)] [testsuite] [arm] adjust wmul expectations [PR113560]

2025-01-15 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:cfff1937f515837408f1b37d1f81f98fcf2573a8 commit cfff1937f515837408f1b37d1f81f98fcf2573a8 Author: Alexandre Oliva Date: Thu Jan 16 02:53:31 2025 -0300 [testsuite] [arm] adjust wmul expectations [PR113560] Since the machine-independent widening multiply logic w

[gcc(refs/users/aoliva/heads/testme)] [testsuite] rearrange requirements for dfp bitint run tests

2025-01-15 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:c32ef7c4c95c6cc4e95ff57379f08260d3738c84 commit c32ef7c4c95c6cc4e95ff57379f08260d3738c84 Author: Alexandre Oliva Date: Fri Jan 10 07:18:33 2025 -0300 [testsuite] rearrange requirements for dfp bitint run tests dfp.exp sets the default to compile when dfprt is

[gcc(refs/users/aoliva/heads/testme)] [testsuite] skip test on non-hosted libstdc++ [PR113994]

2025-01-15 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:3b49119c091cca16c1d9f67aeee82be573425da3 commit 3b49119c091cca16c1d9f67aeee82be573425da3 Author: Alexandre Oliva Date: Thu Jan 16 02:52:38 2025 -0300 [testsuite] skip test on non-hosted libstdc++ [PR113994] Tests that include need to be skipped when libstdc+

[gcc/aoliva/heads/testbase] (32 commits) [ifcombine] robustify decode_field_reference

2025-01-15 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testbase' was updated to point to: 5006b9d810b1... [ifcombine] robustify decode_field_reference It previously pointed to: 52e4ede03097... [ifcombine] propagate signbit mask to XOR right-hand operan Diff: Summary of changes (added commits): ---

[gcc/aoliva/heads/testme] (37 commits) [testsuite] [arm] adjust wmul expectations [PR113560]

2025-01-15 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: cfff1937f515... [testsuite] [arm] adjust wmul expectations [PR113560] It previously pointed to: e5bef1e1c6f3... [ifcombine] robustify decode_field_reference Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST): ---

[gcc(refs/users/aoliva/heads/testme)] [testsuite] drop explicit run overrider in more dfp tests

2025-01-15 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:447aaefe0a307303ee15664f0151541876871344 commit 447aaefe0a307303ee15664f0151541876871344 Author: Alexandre Oliva Date: Thu Jan 16 02:52:56 2025 -0300 [testsuite] drop explicit run overrider in more dfp tests A few more dfp tests that recently got backported t

[gcc(refs/users/aoliva/heads/testme)] [testsuite] [arm] multilibs.exp: adjust float abi opt matching

2025-01-15 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:05289ed06f798cf1404664fa75056df78ef7e804 commit 05289ed06f798cf1404664fa75056df78ef7e804 Author: Alexandre Oliva Date: Thu Jan 16 02:53:13 2025 -0300 [testsuite] [arm] multilibs.exp: adjust float abi opt matching The regexp that matches options that mess with

[gcc r15-6939] tree-optimization/115895 - overrun with masked loop

2025-01-15 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:1b5d2ccd060ce983c7459ee165275e0205271396 commit r15-6939-g1b5d2ccd060ce983c7459ee165275e0205271396 Author: Richard Biener Date: Tue Jan 14 15:26:21 2025 +0100 tree-optimization/115895 - overrun with masked loop The following addresses the fact that with loop

[gcc(refs/users/mikael/heads/refactor_descriptor_v01)] Utilisation gfc_clear_descriptor dans gfc_conv_derived_to_class

2025-01-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:db8dddefb7b3659f1307058b98421fc9edf2e6de commit db8dddefb7b3659f1307058b98421fc9edf2e6de Author: Mikael Morin Date: Wed Dec 11 16:03:10 2024 +0100 Utilisation gfc_clear_descriptor dans gfc_conv_derived_to_class essai suppression Suppression fonction

[gcc(refs/users/mikael/heads/refactor_descriptor_v01)] Introduction gfc_copy_sequence_descriptor

2025-01-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:6d1a550acfb35381deea5afbd424a7e79852f5b1 commit 6d1a550acfb35381deea5afbd424a7e79852f5b1 Author: Mikael Morin Date: Tue Dec 31 15:27:35 2024 +0100 Introduction gfc_copy_sequence_descriptor Correction régression sizeof_6 Diff: --- gcc/fortran/trans-array.cc

[gcc(refs/users/mikael/heads/refactor_descriptor_v01)] Factorisation gfc_conv_remap_descriptor

2025-01-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:7ed00263a569c00bf6bf52ea343e677b873e0e2f commit 7ed00263a569c00bf6bf52ea343e677b873e0e2f Author: Mikael Morin Date: Sat Jan 4 21:36:13 2025 +0100 Factorisation gfc_conv_remap_descriptor Correction régression pointer_remapping_5 Diff: --- gcc/fortran/trans-a

[gcc(refs/users/mikael/heads/refactor_descriptor_v01)] Appel méthode shift descriptor dans gfc_trans_pointer_assignment

2025-01-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:ecdc8da68c9d5419d4c0e6ec9b1b3278076cbdf0 commit ecdc8da68c9d5419d4c0e6ec9b1b3278076cbdf0 Author: Mikael Morin Date: Tue Dec 17 22:37:18 2024 +0100 Appel méthode shift descriptor dans gfc_trans_pointer_assignment Diff: --- gcc/fortran/trans-array.cc | 129 +++

[gcc(refs/users/mikael/heads/refactor_descriptor_v01)] Factorisation copie gfc_conv_expr_descriptor

2025-01-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:82413c99dc41ba8b632e751540ba26d97ea67ceb commit 82413c99dc41ba8b632e751540ba26d97ea67ceb Author: Mikael Morin Date: Wed Jan 15 17:51:21 2025 +0100 Factorisation copie gfc_conv_expr_descriptor Diff: --- gcc/fortran/trans-array.cc | 37 ++--

[gcc(refs/users/mikael/heads/refactor_descriptor_v01)] Extraction fonction fcncall_realloc_result

2025-01-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:ed6fee22d9c29ebee21ce323726fb14cfb8d6ed1 commit ed6fee22d9c29ebee21ce323726fb14cfb8d6ed1 Author: Mikael Morin Date: Thu Jan 9 21:38:39 2025 +0100 Extraction fonction fcncall_realloc_result Correction variable inutilisée Correction régression coarray

[gcc(refs/users/mikael/heads/refactor_descriptor_v01)] Creation méthode initialisation descripteur

2025-01-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:3c45ca6ee9cb09354b7ede90cf410c13adeec82c commit 3c45ca6ee9cb09354b7ede90cf410c13adeec82c Author: Mikael Morin Date: Thu Dec 5 20:30:08 2024 +0100 Creation méthode initialisation descripteur Utilisation méthode initialisation descripteur gfc_trans_deferred_arr

[gcc(refs/users/mikael/heads/refactor_descriptor_v01)] Sauvegarde modifs

2025-01-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:e3de44455296f04e014dad8c9efaef858384cfac commit e3de44455296f04e014dad8c9efaef858384cfac Author: Mikael Morin Date: Sat Dec 7 22:22:10 2024 +0100 Sauvegarde modifs Annulation suppression else Correction assertions Initialisation vptr

[gcc] Created branch 'mikael/heads/refactor_descriptor_v01' in namespace 'refs/users'

2025-01-15 Thread Mikael Morin via Gcc-cvs
The branch 'mikael/heads/refactor_descriptor_v01' was created in namespace 'refs/users' pointing to: 82413c99dc41... Factorisation copie gfc_conv_expr_descriptor

[gcc(refs/users/mikael/heads/refactor_descriptor_v01)] Déplacement shift descriptor vers gfc_conv_array_parameter

2025-01-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:063c0014407236e53fa5c3734cab2f3fec5fa03f commit 063c0014407236e53fa5c3734cab2f3fec5fa03f Author: Mikael Morin Date: Tue Dec 17 17:27:24 2024 +0100 Déplacement shift descriptor vers gfc_conv_array_parameter Suppression variables inutilisées Diff: --- gcc/for

[gcc] Deleted branch 'mikael/heads/refactor_descriptor_v01' in namespace 'refs/users'

2025-01-15 Thread Mikael Morin via Gcc-cvs
The branch 'mikael/heads/refactor_descriptor_v01' in namespace 'refs/users' was deleted. It previously pointed to: 723db6802021... Factorisation copie gfc_conv_expr_descriptor Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):

[gcc(refs/users/mikael/heads/refactor_descriptor_v01)] Utilisation de la méthode de nullification pour nullifier un pointeur

2025-01-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:b68e4d2ef22d8fe82d628a320c6577d1d0a946dd commit b68e4d2ef22d8fe82d628a320c6577d1d0a946dd Author: Mikael Morin Date: Wed Dec 18 19:04:41 2024 +0100 Utilisation de la méthode de nullification pour nullifier un pointeur Correction régression modifiable_p

[gcc] Deleted branch 'mikael/heads/refactor_descriptor_v01' in namespace 'refs/users'

2025-01-15 Thread Mikael Morin via Gcc-cvs
The branch 'mikael/heads/refactor_descriptor_v01' in namespace 'refs/users' was deleted. It previously pointed to: 310e573c848d... Correction régression dummy_3 Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST): ---

[gcc] Created branch 'mikael/heads/refactor_descriptor_v01' in namespace 'refs/users'

2025-01-15 Thread Mikael Morin via Gcc-cvs
The branch 'mikael/heads/refactor_descriptor_v01' was created in namespace 'refs/users' pointing to: 723db6802021... Factorisation copie gfc_conv_expr_descriptor

[gcc(refs/users/mikael/heads/refactor_descriptor_v01)] Creation méthode initialisation descripteur

2025-01-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:06daad8137fcdad738ff6e294a3ca83b21c0db3b commit 06daad8137fcdad738ff6e294a3ca83b21c0db3b Author: Mikael Morin Date: Thu Dec 5 20:30:08 2024 +0100 Creation méthode initialisation descripteur Utilisation méthode initialisation descripteur gfc_trans_deferred_arr

[gcc(refs/users/mikael/heads/refactor_descriptor_v01)] Sauvegarde modifs

2025-01-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:e2cdbdc0ed65fafd6abf0ed91ada804e833b7d21 commit e2cdbdc0ed65fafd6abf0ed91ada804e833b7d21 Author: Mikael Morin Date: Sat Dec 7 22:22:10 2024 +0100 Sauvegarde modifs Annulation suppression else Correction assertions Initialisation vptr

[gcc(refs/users/mikael/heads/refactor_descriptor_v01)] Silence uninitialized warning.

2025-01-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:9f001e5c480c2c3f8ea72ba811c329eeb76da07c commit 9f001e5c480c2c3f8ea72ba811c329eeb76da07c Author: Mikael Morin Date: Fri Dec 6 22:27:47 2024 +0100 Silence uninitialized warning. Diff: --- gcc/fortran/trans-intrinsic.cc | 2 +- 1 file changed, 1 insertion(+), 1 deleti

[gcc(refs/users/mikael/heads/refactor_descriptor_v01)] Appel méthode shift descriptor dans gfc_trans_pointer_assignment

2025-01-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:31afcbd6c713314d045af8a018c39aa910088810 commit 31afcbd6c713314d045af8a018c39aa910088810 Author: Mikael Morin Date: Tue Dec 17 22:37:18 2024 +0100 Appel méthode shift descriptor dans gfc_trans_pointer_assignment Diff: --- gcc/fortran/trans-array.cc | 129 +++

[gcc(refs/users/mikael/heads/refactor_descriptor_v01)] Utilisation de la méthode de nullification pour nullifier un pointeur

2025-01-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:123cd1a848e6467b53b01a86e3f8b44b70d41e0e commit 123cd1a848e6467b53b01a86e3f8b44b70d41e0e Author: Mikael Morin Date: Wed Dec 18 19:04:41 2024 +0100 Utilisation de la méthode de nullification pour nullifier un pointeur Diff: --- gcc/fortran/trans-array.cc | 93 +++

[gcc(refs/users/mikael/heads/refactor_descriptor_v01)] Utilisation gfc_clear_descriptor dans gfc_conv_derived_to_class

2025-01-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:67aad3645134201ce997b07b98ab9720ea609513 commit 67aad3645134201ce997b07b98ab9720ea609513 Author: Mikael Morin Date: Wed Dec 11 16:03:10 2024 +0100 Utilisation gfc_clear_descriptor dans gfc_conv_derived_to_class essai suppression Suppression fonction

[gcc(refs/users/mikael/heads/refactor_descriptor_v01)] Correction régression modifiable_p

2025-01-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:5139aa2b3be938ec6cc2c3efdedd8906b40c1eec commit 5139aa2b3be938ec6cc2c3efdedd8906b40c1eec Author: Mikael Morin Date: Wed Dec 18 21:38:06 2024 +0100 Correction régression modifiable_p Diff: --- gcc/fortran/trans-array.cc | 3 +++ 1 file changed, 3 insertions(+) diff

[gcc(refs/users/mikael/heads/refactor_descriptor_v01)] Déplacement shift descriptor vers gfc_conv_array_parameter

2025-01-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:3e496c2acd4e55078082f593b2877d69534ac5b4 commit 3e496c2acd4e55078082f593b2877d69534ac5b4 Author: Mikael Morin Date: Tue Dec 17 17:27:24 2024 +0100 Déplacement shift descriptor vers gfc_conv_array_parameter Diff: --- gcc/fortran/trans-array.cc | 49 ++

[gcc(refs/users/mikael/heads/refactor_descriptor_v01)] Suppression variables inutilisées

2025-01-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:389c655274feaca1196b27c17bd53ddf41fe04b6 commit 389c655274feaca1196b27c17bd53ddf41fe04b6 Author: Mikael Morin Date: Tue Dec 17 18:55:23 2024 +0100 Suppression variables inutilisées Diff: --- gcc/fortran/trans-expr.cc | 2 -- 1 file changed, 2 deletions(-) diff --gi

[gcc(refs/users/mikael/heads/refactor_descriptor_v01)] Correction dump

2025-01-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:dd00747bc994c3cb7b2e9bee0c0fe10848173946 commit dd00747bc994c3cb7b2e9bee0c0fe10848173946 Author: Mikael Morin Date: Wed Dec 18 21:55:13 2024 +0100 Correction dump Diff: --- gcc/testsuite/gfortran.dg/class_allocate_14.f90 | 2 +- 1 file changed, 1 insertion(+), 1 del

[gcc r15-6915] libstdc++: Fix comments in test that reference wrong subclause of C++11

2025-01-15 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:9cc31b4e07aab75fcbc81b3a9bcaaa21d2c3bdb2 commit r15-6915-g9cc31b4e07aab75fcbc81b3a9bcaaa21d2c3bdb2 Author: Jonathan Wakely Date: Wed Dec 18 17:48:59 2024 + libstdc++: Fix comments in test that reference wrong subclause of C++11 libstdc++-v3/ChangeLog:

[gcc r15-6919] bpf: calls do not promote attr access_index on lhs

2025-01-15 Thread Cupertino Miranda via Gcc-cvs
https://gcc.gnu.org/g:42786ccf1cb4ebe24945b75898d51675d532af6b commit r15-6919-g42786ccf1cb4ebe24945b75898d51675d532af6b Author: Cupertino Miranda Date: Wed Jan 15 14:28:59 2025 + bpf: calls do not promote attr access_index on lhs When traversing gimple to introduce CO-RE relo

[gcc r15-6918] bpf: make sure CO-RE relocs are typed with struct BTF_KIND_STRUCT

2025-01-15 Thread Cupertino Miranda via Gcc-cvs
https://gcc.gnu.org/g:d30def000abbc8d254a128751ac87a079cd10202 commit r15-6918-gd30def000abbc8d254a128751ac87a079cd10202 Author: Cupertino Miranda Date: Wed Jan 15 14:25:44 2025 + bpf: make sure CO-RE relocs are typed with struct BTF_KIND_STRUCT Based on observation within bpf

[gcc r15-6920] bpf: set index entry for a VAR_DECL in CO-RE relocs

2025-01-15 Thread Cupertino Miranda via Gcc-cvs
https://gcc.gnu.org/g:01c37f9a4f1d272183ea90bab4f5d527089fc3dc commit r15-6920-g01c37f9a4f1d272183ea90bab4f5d527089fc3dc Author: Cupertino Miranda Date: Wed Jan 15 14:38:32 2025 + bpf: set index entry for a VAR_DECL in CO-RE relocs CO-RE accesses with non pointer struct variab

[gcc(refs/users/mikael/heads/refactor_descriptor_v01)] Factorisation gfc_conv_remap_descriptor

2025-01-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:f3b7c9f486120d6141a5b762137354304cab8255 commit f3b7c9f486120d6141a5b762137354304cab8255 Author: Mikael Morin Date: Sat Jan 4 21:36:13 2025 +0100 Factorisation gfc_conv_remap_descriptor Diff: --- gcc/fortran/trans-array.cc | 119 +

[gcc(refs/users/mikael/heads/refactor_descriptor_v01)] Correction régression sizeof_6

2025-01-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:4cdda4d7cceda9a016f5bf36afa36367a36ef608 commit 4cdda4d7cceda9a016f5bf36afa36367a36ef608 Author: Mikael Morin Date: Sat Jan 4 17:43:49 2025 +0100 Correction régression sizeof_6 Diff: --- gcc/fortran/trans-array.cc | 15 ++- gcc/fortran/trans-expr.cc |

[gcc(refs/users/mikael/heads/refactor_descriptor_v01)] Introduction gfc_copy_sequence_descriptor

2025-01-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:9c5dab02da9a84dec409d418b47005f631316e0e commit 9c5dab02da9a84dec409d418b47005f631316e0e Author: Mikael Morin Date: Tue Dec 31 15:27:35 2024 +0100 Introduction gfc_copy_sequence_descriptor Diff: --- gcc/fortran/trans-array.cc | 26 +- gcc/for

[gcc(refs/users/mikael/heads/refactor_descriptor_v01)] Correction régression pointer_remapping_5

2025-01-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:4b81583449e007a38eca422c025eccf8b256d531 commit 4b81583449e007a38eca422c025eccf8b256d531 Author: Mikael Morin Date: Sat Jan 4 22:36:27 2025 +0100 Correction régression pointer_remapping_5 Diff: --- gcc/fortran/trans-expr.cc | 2 +- 1 file changed, 1 insertion(+), 1

[gcc(refs/users/mikael/heads/refactor_descriptor_v01)] Factorisation copie gfc_conv_expr_descriptor

2025-01-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:723db6802021f587cac576aee491a5cf94f995b0 commit 723db6802021f587cac576aee491a5cf94f995b0 Author: Mikael Morin Date: Wed Jan 15 17:51:21 2025 +0100 Factorisation copie gfc_conv_expr_descriptor Diff: --- gcc/fortran/trans-array.cc | 37 ++--

[gcc(refs/users/mikael/heads/refactor_descriptor_v01)] Correction régression coarray dummy_3

2025-01-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:25d2fec9625389541648d78c367df2b237ea1d70 commit 25d2fec9625389541648d78c367df2b237ea1d70 Author: Mikael Morin Date: Fri Jan 10 14:09:37 2025 +0100 Correction régression coarray dummy_3 Diff: --- gcc/fortran/trans-expr.cc | 3 +++ 1 file changed, 3 insertions(+) dif

[gcc(refs/users/mikael/heads/refactor_descriptor_v01)] Correction assertion même type

2025-01-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:10d9c972cef75bf3d58cb5b32c32a5e0aaba6f52 commit 10d9c972cef75bf3d58cb5b32c32a5e0aaba6f52 Author: Mikael Morin Date: Thu Dec 19 15:19:50 2024 +0100 Correction assertion même type Diff: --- gcc/fortran/trans-expr.cc | 34 +++--- 1 file chan

[gcc(refs/users/mikael/heads/refactor_descriptor_v01)] Ajout assertion

2025-01-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:9d8043c2f26c9fdafd6b779cd6d2c75f949e503c commit 9d8043c2f26c9fdafd6b779cd6d2c75f949e503c Author: Mikael Morin Date: Wed Dec 18 21:57:29 2024 +0100 Ajout assertion Diff: --- gcc/fortran/trans-expr.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/gcc/fortran/tra

[gcc(refs/users/mikael/heads/refactor_descriptor_v01)] Extraction fonction fcncall_realloc_result

2025-01-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:ff34c5d59b058d43f9150afd888e865a2f393fed commit ff34c5d59b058d43f9150afd888e865a2f393fed Author: Mikael Morin Date: Thu Jan 9 21:38:39 2025 +0100 Extraction fonction fcncall_realloc_result Diff: --- gcc/fortran/trans-array.cc | 64 +++

[gcc(refs/users/mikael/heads/refactor_descriptor_v01)] Correction variable inutilisée

2025-01-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:9ef2c769b80a974979bb9f2024a7eb9b1a2a5ffb commit 9ef2c769b80a974979bb9f2024a7eb9b1a2a5ffb Author: Mikael Morin Date: Thu Jan 9 22:35:38 2025 +0100 Correction variable inutilisée Diff: --- gcc/fortran/trans-expr.cc | 1 - 1 file changed, 1 deletion(-) diff --git a/gc

[gcc(refs/users/mikael/heads/refactor_descriptor_v01)] Correction régression dummy_3

2025-01-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:612f8e4f7a77e1128924e6fafe0e12a363fc631b commit 612f8e4f7a77e1128924e6fafe0e12a363fc631b Author: Mikael Morin Date: Fri Jan 10 19:03:04 2025 +0100 Correction régression dummy_3 Diff: --- gcc/fortran/trans-expr.cc | 13 +++-- 1 file changed, 11 insertions(+),

[gcc r15-6922] AArch64: Add FULLY_PIPELINED_FMA to tune baseline

2025-01-15 Thread Wilco Dijkstra via Gcc-cvs
https://gcc.gnu.org/g:2713f6bb90765de81954275a30c62432d30e1d68 commit r15-6922-g2713f6bb90765de81954275a30c62432d30e1d68 Author: Wilco Dijkstra Date: Thu Nov 14 14:34:17 2024 + AArch64: Add FULLY_PIPELINED_FMA to tune baseline Add FULLY_PIPELINED_FMA to tune baseline - this is

[gcc r15-6916] c++: handle decltype in nested-name-spec printing [PR118139]

2025-01-15 Thread Marek Polacek via Gcc-cvs
https://gcc.gnu.org/g:1bc474f60fde7aba2e00d00f9fa491aff243ecba commit r15-6916-g1bc474f60fde7aba2e00d00f9fa491aff243ecba Author: Marek Polacek Date: Thu Dec 19 17:47:03 2024 -0500 c++: handle decltype in nested-name-spec printing [PR118139] Compiling this test, we emit:

[gcc r15-6917] c++: Implement mangling of RAW_DATA_CST [PR118278]

2025-01-15 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:8d9d583484006a75bc3ed3b3badb585f3a0bb546 commit r15-6917-g8d9d583484006a75bc3ed3b3badb585f3a0bb546 Author: Jakub Jelinek Date: Wed Jan 15 17:04:31 2025 +0100 c++: Implement mangling of RAW_DATA_CST [PR118278] As the following testcases show (mangle80.C only a

[gcc r15-6907] c++: Fix ICEs with large initializer lists or ones including #embed [PR118124]

2025-01-15 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:f263f2d525eb9a1b60c2a356eb64262819b6bab0 commit r15-6907-gf263f2d525eb9a1b60c2a356eb64262819b6bab0 Author: Jakub Jelinek Date: Wed Jan 15 08:46:48 2025 +0100 c++: Fix ICEs with large initializer lists or ones including #embed [PR118124] The following testcas

[gcc r15-6910] ipa: Initialize/release global obstack in process_new_functions [PR116068]

2025-01-15 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:dd389c2549a4891e044c96b9298efa2a363c744a commit r15-6910-gdd389c2549a4891e044c96b9298efa2a363c744a Author: Jakub Jelinek Date: Wed Jan 15 09:43:32 2025 +0100 ipa: Initialize/release global obstack in process_new_functions [PR116068] Other spots in cgraphunit.

[gcc r15-6921] AArch64: Deprecate -mabi=ilp32

2025-01-15 Thread Wilco Dijkstra via Gcc-cvs
https://gcc.gnu.org/g:625ea3c6ea1811388d030eddff57cd46c209d49a commit r15-6921-g625ea3c6ea1811388d030eddff57cd46c209d49a Author: Wilco Dijkstra Date: Thu Jan 9 19:41:14 2025 + AArch64: Deprecate -mabi=ilp32 ILP32 was originally intended to make porting to AArch64 easier. Supp

[gcc r15-6923] AArch64: Update neoverse512tvb tuning

2025-01-15 Thread Wilco Dijkstra via Gcc-cvs
https://gcc.gnu.org/g:4ce502f31f95ec19e7d347d43afcd015895f135d commit r15-6923-g4ce502f31f95ec19e7d347d43afcd015895f135d Author: Wilco Dijkstra Date: Fri Jan 10 19:48:02 2025 + AArch64: Update neoverse512tvb tuning Fix the neoverse512tvb tuning to be like Neoverse V1/V2 and ad

[gcc r15-6924] c++: Handle RAW_DATA_CST in unify [PR118390]

2025-01-15 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:2619413a5e032e2f2c3d4a2202ba8bf324cf08ab commit r15-6924-g2619413a5e032e2f2c3d4a2202ba8bf324cf08ab Author: Jakub Jelinek Date: Wed Jan 15 18:27:07 2025 +0100 c++: Handle RAW_DATA_CST in unify [PR118390] This patch uses the count_ctor_elements function to fix

[gcc r15-6925] Fortran: reject NULL as source-expr in ALLOCATE with SOURCE= or MOLD= [PR71884]

2025-01-15 Thread Harald Anlauf via Gcc-cvs
https://gcc.gnu.org/g:892304f1fe3e808b9f498353c144f1ae0591 commit r15-6925-g892304f1fe3e808b9f498353c144f1ae0591 Author: Harald Anlauf Date: Wed Jan 15 19:42:52 2025 +0100 Fortran: reject NULL as source-expr in ALLOCATE with SOURCE= or MOLD= [PR71884] PR fortran/7

[gcc r15-6926] libstdc++: Fix reversed args in unreachable assumption [PR109849]

2025-01-15 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:6f85a97248fdff15aadc9514c1118eee0293d256 commit r15-6926-g6f85a97248fdff15aadc9514c1118eee0293d256 Author: Jonathan Wakely Date: Wed Jan 15 09:33:55 2025 + libstdc++: Fix reversed args in unreachable assumption [PR109849] libstdc++-v3/ChangeLog: