aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/exp_aggr.adb
AgeCommit message (Expand)AuthorFilesLines
2020-07-27[Ada] Use membership tests in front-endArnaud Charlet1-35/+35
2020-07-16[Ada] Ongoing work for AI12-0212 : container aggregatesEd Schonberg1-5/+248
2020-07-16[Ada] Adjust heuristics about size of static aggregatesBob Duff1-19/+77
2020-07-15[Ada] Cleanup in Convert_To_Positional after previous workEric Botcazou1-15/+3
2020-07-15[Ada] Ongoing work for AI12-0212: container aggregatesArnaud Charlet1-7/+14
2020-07-15[Ada] Minor reformatting of comments and some code, plus a typo correctionGary Dismukes1-13/+13
2020-07-15[Ada] Ongoing work for unnamed and named container aggregatesEd Schonberg1-11/+114
2020-07-10[Ada] Further improve the expansion of array aggregatesEric Botcazou1-73/+125
2020-07-10[Ada] Reformatting and typo correctionsGary Dismukes1-40/+41
2020-07-10[Ada] Use small limit for aggregates inside subprogramsArnaud Charlet1-0/+6
2020-07-10[Ada] Part of implementation of AI12-0212: container aggregatesEd Schonberg1-0/+73
2020-07-07[Ada] Fix expansion of delta aggregates with slicesPiotr Trojanek1-1/+1
2020-07-06[Ada] Improve run-time performance for large initialized allocatorsEric Botcazou1-222/+273
2020-06-19[Ada] Fix check for bounds in aggregate expansion of allocatorEric Botcazou1-5/+16
2020-06-12[Ada] Improve code generated for assignment of dynamic record aggregatesEric Botcazou1-80/+231
2020-06-11[Ada] Remove a dubious optimization for Object Specific Data dispatchingPiotr Trojanek1-0/+3
2020-06-11[Ada] Remove useless code in Backend_Processing_PossiblePiotr Trojanek1-1/+0
2020-06-10[Ada] Improve code generated for dynamic discriminated aggregateEric Botcazou1-15/+26
2020-06-10[Ada] Minor reformatting and some typo fixesGary Dismukes1-2/+2
2020-06-09[Ada] Expand more others aggregates staticallyArnaud Charlet1-58/+57
2020-06-08[Ada] Remove processing of SPARK_05 restrictionArnaud Charlet1-5/+0
2020-06-08[Ada] Better code generation for nested aggregatesJavier Miranda1-5/+0
2020-06-05[Ada] Fix incorrect initialization for array of non-standard enumeration typeEric Botcazou1-2/+3
2020-06-03[Ada] Iterate with procedural versions of Next_... routines where possiblePiotr Trojanek1-4/+4
2020-06-02[Ada] Bump copyright yearArnaud Charlet1-1/+1
2020-06-02[Ada] Get rid of more references to Universal_Integer in expanded codeEric Botcazou1-18/+43
2020-06-02[Ada] Get rid of more references to Universal_Integer in expanded codeEric Botcazou1-6/+9
2020-06-02[Ada] Address potentially uninitialized variables and dead codeArnaud Charlet1-1/+3
2019-12-13[Ada] Minor fix typo in commentPiotr Trojanek1-1/+1
2019-09-19[Ada] Fix copy operation with private discriminated record typeEric Botcazou1-3/+5
2019-09-18[Ada] Crash on aggregate with dscriminant in if-expression as defaultEd Schonberg1-0/+7
2019-09-18[Ada] Fix sharing of expression in array aggregate with others choiceEric Botcazou1-4/+14
2019-08-20[Ada] Improve efficiency of aggregates with <>Bob Duff1-3/+7
2019-08-20[Ada] Minor reformattingsGary Dismukes1-1/+1
2019-08-20[Ada] New pragma Aggregate_Individually_AssignPatrick Bernardi1-1/+7
2019-08-14[Ada] Spurious error in discriminated aggregateBob Duff1-1/+3
2019-08-14[Ada] Fix a recent ACATS regression (c552001)Javier Miranda1-6/+27
2019-08-13[Ada] Do not remove side-effects in an others_clause with function callsEd Schonberg1-0/+10
2019-08-13[Ada] Compiler may blow up on array aggregates whose size is very largeGary Dismukes1-9/+12
2019-07-09[Ada] Reformat commentsPiotr Trojanek1-2/+2
2019-07-04[Ada] Minor reformattingHristian Kirtchev1-23/+21
2019-07-04[Ada] CCG: reduce generated temporariesArnaud Charlet1-289/+284
2019-07-04[Ada] Reduce emitted code size in CCG for aggregate assignmentArnaud Charlet1-1/+2
2019-01-08[Ada] Bump copyright years to 2019Pierre-Marie de Rodat1-1/+1
2018-12-11[Ada] Plug small loophole with pathological packed array typeEric Botcazou1-3/+1
2018-12-11[Ada] Minor reformattingHristian Kirtchev1-17/+19
2018-12-11[Ada] Fix runtime stack overflow for out/in-out actuals without discr.Javier Miranda1-0/+16
2018-12-11[Ada] Fix an ACATS regression with CCGJavier Miranda1-11/+29
2018-12-03[Ada] Fix recent regression on array aggregate with dynamic subtypeEric Botcazou1-38/+40
2018-12-03[Ada] Minor reformattingsHristian Kirtchev1-1/+1