aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/exp_aggr.adb
AgeCommit message (Expand)AuthorFilesLines
2023-09-15ada: Fix internal error on aggregate nested in container aggregateEric Botcazou1-7/+9
2023-09-05ada: Crash on function returning empty Ada 2022 aggregateJavier Miranda1-1/+22
2023-07-28ada: Fix memory explosion on aggregate of nested packed array typeEric Botcazou1-1/+3
2023-07-18ada: Fix expanding container aggregates with Iterator specificationViljar Indus1-2/+5
2023-07-18ada: Fix internal error on aggregates of self-referencing typesEric Botcazou1-5/+8
2023-06-27ada: Fix expanding container aggregatesViljar Indus1-0/+1
2023-06-20ada: Fix internal error on aggregate within container aggregateEric Botcazou1-7/+9
2023-06-13ada: Streamline expansion of controlled actions for aggregatesEric Botcazou1-708/+32
2023-06-13ada: Small housekeeping work in expansion of extension aggregatesEric Botcazou1-21/+15
2023-06-13ada: Fix wrong expansion of limited extension aggregateEric Botcazou1-2/+0
2023-06-13ada: Factor out tag assignments from type in expanderEric Botcazou1-41/+6
2023-06-13ada: Fix expansion of aggregates with controlled componentsEric Botcazou1-3/+99
2023-06-13ada: Factor common processing in expansion of aggregatesEric Botcazou1-640/+360
2023-05-30ada: Small cleanups and fixes in expansion of aggregatesEric Botcazou1-62/+28
2023-05-30ada: Fix wrong expansion of array aggregate with noncontiguous choicesEric Botcazou1-20/+18
2023-05-29ada: Cleanup detection of type support subprogram entitiesPiotr Trojanek1-2/+1
2023-05-29ada: Fix memory leak in multi-dimensional array aggregate of VectorEric Botcazou1-1/+1
2023-05-29ada: Fix crash on vector initializationMarc Poulhiès1-2/+5
2023-05-26ada: Fix double free on finalization of Vector in array aggregateEric Botcazou1-18/+9
2023-05-26ada: Use context variables in expansion of aggregatesPiotr Trojanek1-10/+7
2023-05-26ada: Simplify expansion of positional aggregatesPiotr Trojanek1-9/+3
2023-05-26ada: Clean style in expansion of array aggregatesPiotr Trojanek1-7/+5
2023-05-25ada: Crash on empty aggregate using the Ada 2022 notationJavier Miranda1-1/+3
2023-05-22ada: Fix crash caused by incorrect expansion of iterated componentMarc Poulhiès1-1/+10
2023-05-22ada: Rename Is_Past_Self_Hiding_Point flag to be Is_Not_Self_HiddenBob Duff1-1/+1
2023-05-22ada: Add Is_Past_Self_Hiding_Point flagBob Duff1-0/+1
2023-05-22ada: Remove redundant protection against empty listsPiotr Trojanek1-5/+3
2023-05-22ada: prevent infinite recursion in Collect_Types_In_HierarchyBob Duff1-0/+1
2023-05-16ada: Fix missing warning on aggregate with iterated componentEric Botcazou1-1/+0
2023-05-16ada: Adjust semantics and implementation of storage modelsEric Botcazou1-26/+25
2023-01-09ada: Update copyright noticeArnaud Charlet1-1/+1
2023-01-03ada: Adapt frontend optimization for aggregate assignmentMarc Poulhiès1-14/+92
2022-12-06ada: Elide the copy in extended returns for nonlimited by-reference typesEric Botcazou1-1/+1
2022-11-21ada: Move warnings switchesBob Duff1-0/+1
2022-11-04ada: Fix couple of issues with arrays indexed by enumeration typeEric Botcazou1-2/+2
2022-09-05[Ada] Move check for null array aggregates to expansionPiotr Trojanek1-1/+18
2022-09-05[Ada] Detect expansion of iterated component associations into loopsPiotr Trojanek1-3/+3
2022-09-05[Ada] Fix double identifiers in iterated component associationPiotr Trojanek1-5/+8
2022-07-06[Ada] Fix spurious error for aggregate with box component choiceEric Botcazou1-10/+1
2022-07-05[Ada] Fix dangling bounds for array result of BIP functionsEric Botcazou1-16/+3
2022-05-30[Ada] Fix expansion of aggregate for discriminated limited extensionEric Botcazou1-3/+13
2022-05-19[Ada] Support Ada 2022 null array aggregatesEd Schonberg1-10/+25
2022-05-18[Ada] Prevent overflow in computation of aggregate sizePiotr Trojanek1-2/+2
2022-05-13[Ada] Fix iterated component association for array aggregateMarc Poulhiès1-0/+24
2022-05-10[Ada] Avoid repeated conversions from Int to Char_CodePiotr Trojanek1-8/+10
2022-05-09[Ada] Fix indentation of "Start of processing for ..." labelsPiotr Trojanek1-1/+1
2022-01-11[Ada] Remove extra space in single object declarationsPiotr Trojanek1-1/+1
2022-01-11[Ada] Update copyright notice and bump Gnatvsn.Current_YearArnaud Charlet1-1/+1
2022-01-07[Ada] Fix style in expansion of multi-dimensional array aggregatesPiotr Trojanek1-6/+4
2022-01-07[Ada] More default initialization for multi-dim array aggregatesPiotr Trojanek1-15/+4