aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/exp_ch3.adb
AgeCommit message (Expand)AuthorFilesLines
2024-09-02ada: Cleanup expansion of object declarationsPiotr Trojanek1-7/+3
2024-08-29ada: Ensure validity checks for private scalar typesPiotr Trojanek1-1/+2
2024-08-02ada: Clean up handling of inlining of finalizer proceduresRichard Kenner1-0/+1
2024-08-01ada: Missing adjust of controlled component initialized from container aggregateGary Dismukes1-2/+4
2024-08-01ada: Remove support for bodies in -gnatcegArnaud Charlet1-12/+2
2024-06-27ada: Implement first half of Generalized FinalizationEric Botcazou1-25/+28
2024-06-20ada: Do not compute Has_Controlled_Component twice during freezingEric Botcazou1-38/+0
2024-06-14ada: Add prototype for mutably tagged typesJustin Squirek1-7/+57
2024-06-10ada: Cleanup repeated code in expansion of stream attributesPiotr Trojanek1-2/+1
2024-06-10ada: Simplify check for type without stream operationsPiotr Trojanek1-1/+3
2024-05-20ada: Extend expansion delaying mechanism to conditional expressionsEric Botcazou1-0/+38
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