aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/exp_ch3.adb
AgeCommit message (Expand)AuthorFilesLines
2024-05-17ada: Disable Equivalent_Array_Aggregate optimization if predicates involvedSteve Baird1-0/+1
2024-05-14ada: Decouple attachment from dynamic allocation for controlled objectsEric Botcazou1-1/+4
2024-05-14ada: Restore default size for dynamic allocations of discriminated typeEric Botcazou1-9/+28
2024-05-14ada: Follow-up adjustment after fix to Default_Initialize_ObjectEric Botcazou1-6/+10
2024-05-14ada: Reduce generated code duplication for streaming and Put_Image subprogramsSteve Baird1-1/+1
2024-05-14ada: Factor out implementation of default initialization for objectsEric Botcazou1-457/+558
2024-05-14ada: Small fix to Default_Initialize_ObjectEric Botcazou1-12/+14
2024-05-13ada: Move Init_Proc_Level_Formal from Exp_Ch3 to Exp_UtilEric Botcazou1-25/+0
2024-05-13ada: Replace finalization masters with finalization collectionsEric Botcazou1-31/+26
2024-05-13ada: Decouple finalization masters from storage poolsEric Botcazou1-25/+24
2024-05-13ada: Restore fix for controlled dynamic allocation with BIP function callEric Botcazou1-0/+8
2024-05-07ada: Prevent calculation of negative stack countsPiotr Trojanek1-1/+1
2024-05-07ada: Cleanup calculation of task stacksPiotr Trojanek1-18/+13
2024-05-07ada: Fix bad interaction between homogeneous finalization master and BIP prot...Eric Botcazou1-64/+0
2024-05-06ada: Fix non-idiomatic constructEric Botcazou1-1/+1
2024-05-06ada: Partial implementation of redesign of support for object finalizationEric Botcazou1-9/+27
2024-01-22Update copyright years.Marc Poulhiès1-1/+1
2023-12-19ada: Rename Is_Constr_Subt_For_UN_Aliased flagEric Botcazou1-2/+1
2023-11-07ada: Elide temporary for aliased array with unconstrained nominal subtypeEric Botcazou1-23/+24
2023-11-07ada: Rename Is_Limited_View to reflect actual queryYannick Moy1-3/+3
2023-11-07ada: Implement Aspects as fields under nodesViljar Indus1-0/+4
2023-09-19ada: TSS finalize address subprogram generation for constrained...Richard Wai1-0/+4
2023-07-28ada: Fix unsupported dispatching constructor callJavier Miranda1-12/+89
2023-07-11ada: Avoid renaming_decl in case of constrained arrayBob Duff1-1/+15
2023-07-03ada: Fix renaming of predefined equality operator for unchecked union typesEric Botcazou1-15/+42
2023-07-03ada: Fix discrepancy in expansion of untagged record equalityEric Botcazou1-25/+16
2023-06-15ada: Fix too small secondary stack allocation for returned conversionEric Botcazou1-30/+62
2023-06-15ada: Fix too small secondary stack allocation for returned aggregateEric Botcazou1-3/+14
2023-06-13ada: Factor out tag assignments from type in expanderEric Botcazou1-58/+14
2023-06-13ada: Remove explicit decoration of wrapper created in freezingPiotr Trojanek1-2/+0
2023-05-30ada: Only build access-to-subprogram wrappers when expander is activePiotr Trojanek1-4/+0
2023-05-29ada: Default_Component_Value trumps Initialize/Normalize_ScalarsSteve Baird1-0/+6
2023-05-25ada: Avoid duplicated streaming subprogramsSteve Baird1-4/+4
2023-05-23ada: Fix bogus error on predicated limited record declared in protected typeEric Botcazou1-22/+9
2023-05-22ada: Fix spurious freezing error on nonabstract null extensionEric Botcazou1-3/+5
2023-05-22ada: Remove extra parenthesesArnaud Charlet1-6/+6
2023-05-22ada: Fix crash on Ada.Containers with No_Dispatching_Calls restrictionEric Botcazou1-1/+5
2023-05-15ada: Fix typo in commentMarc Poulhiès1-1/+1
2023-01-16ada: Fix typo in commentEric Botcazou1-1/+1
2023-01-16ada: Fix latent bug exposed by recent work on extended return statementsEric Botcazou1-3/+5
2023-01-16ada: Fix pessimization of some CW objects initialized with function callEric Botcazou1-0/+19
2023-01-16ada: Use static references to tag in more cases for interface objectsEric Botcazou1-38/+34
2023-01-16ada: Further optimize interface objects initialized with function callsEric Botcazou1-0/+7
2023-01-16ada: Put back conversion to interface in more casesEric Botcazou1-1/+1
2023-01-16ada: Lift restriction on optimization of aliased objectsEric Botcazou1-3/+3
2023-01-16ada: Optimize interface objects initialized with function callsEric Botcazou1-112/+171
2023-01-09ada: Update copyright noticeArnaud Charlet1-1/+1
2023-01-05ada: Clean up interface handling in Expand_N_Object_DeclarationEric Botcazou1-96/+59
2023-01-05ada: Optimize class-wide objects initialized with function callsEric Botcazou1-23/+31
2023-01-05ada: Fix pasto in commentEric Botcazou1-2/+2