aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/exp_ch5.adb
AgeCommit message (Expand)AuthorFilesLines
2022-11-04ada: Allow enabling a restricted set of language extensions.Steve Baird1-1/+3
2022-10-06ada: Clean up slice-of-component optimizationBob Duff1-2/+4
2022-10-06ada: Disable slice-of-component optimization in some casesBob Duff1-0/+10
2022-09-29ada: Improve efficiency of slice-of-component assignmentBob Duff1-24/+71
2022-09-05[Ada] Cleanup expansion of attribute PriorityPiotr Trojanek1-25/+13
2022-09-05[Ada] Fix expansion of attribute PriorityPiotr Trojanek1-3/+6
2022-07-12[Ada] Avoid namespace pollution for Next and PreviousBob Duff1-19/+22
2022-06-02[Ada] Remove redundant checks for missing listsPiotr Trojanek1-54/+51
2022-06-01[Ada] Fix search for "for ... of" loop subprogramsBob Duff1-0/+14
2022-05-17[Ada] Streamline implementation of Has_Compatible_RepresentationEric Botcazou1-2/+2
2022-05-11[Ada] Excess finalization on assignment with target name symbolGary Dismukes1-3/+9
2022-05-10[Ada] Cleanup detection of No_Elist with No and PresentPiotr Trojanek1-1/+1
2022-05-09[Ada] Fix internal error on declaration of derived discriminated record typeEric Botcazou1-22/+34
2022-05-09[Ada] Remove doubly-negated tests for empty listsPiotr Trojanek1-2/+1
2022-01-11[Ada] Avoid redundant checks for empty listsPiotr Trojanek1-3/+1
2022-01-11[Ada] Update copyright notice and bump Gnatvsn.Current_YearArnaud Charlet1-1/+1
2022-01-07[Ada] Remove extra space before THEN keywordsPiotr Trojanek1-1/+1
2022-01-07[Ada] Remove explicit expansion of block with general case statementPiotr Trojanek1-2/+0
2022-01-07[Ada] Remove unnecessary guard for inserting non-empty listPiotr Trojanek1-6/+2
2022-01-05[Ada] Improve support for casing on types with controlled partsSteve Baird1-4/+4
2021-12-01[Ada] Improve support for casing on types with controlled partsSteve Baird1-64/+134
2021-10-25[Ada] Renamed_Or_Alias cleanupBob Duff1-0/+1
2021-09-22[Ada] Add -gnatX support for casing on array valuesSteve Baird1-16/+131
2021-09-21[Ada] Clean up uses of Esize and RM_SizeBob Duff1-2/+2
2021-09-20[Ada] Refine types of local constants that store Etype resultsPiotr Trojanek1-4/+4
2021-07-09[Ada] Add -gnatX support for casing on discriminated valuesSteve Baird1-3/+24
2021-07-06[Ada] Fix bug in casing on composite values with -gnatXSteve Baird1-3/+11
2021-07-06[Ada] Spurious initialization of element iterators in "for of" loopsJustin Squirek1-53/+15
2021-07-05[Ada] INOX: prototype alternative accessibility modelJustin Squirek1-1/+3
2021-07-05[Ada] Clean up Get_Index_BoundsBob Duff1-18/+25
2021-06-21[Ada] INOX: prototype "when" constructsJustin Squirek1-0/+17
2021-06-21[Ada] Adjust new fast bit-field copy path to big-endian platformsEric Botcazou1-8/+61
2021-06-21[Ada] Improve efficiency of small slice assignments of packed arraysBob Duff1-21/+182
2021-06-17[Ada] Casing on composite valuesSteve Baird1-1/+411
2021-06-15[Ada] Rename Ada 202* to Ada 2022Arnaud Charlet1-3/+3
2021-05-07[Ada] Minor reformattingsBob Duff1-40/+40
2021-05-07[Ada] Variable-sized node types -- cleanupBob Duff1-5/+5
2021-05-07[Ada] Variable-sized node typesBob Duff1-2/+6
2021-05-03[Ada] Update copyright noticeArnaud Charlet1-1/+1
2021-04-29[Ada] Tree inconsistency between -O0 and -O1Arnaud Charlet1-48/+44
2020-12-17[Ada] Remove discriminant checks processing in gigiArnaud Charlet1-20/+39
2020-11-30[Ada] Spurious error on iterator over container with modified private partEd Schonberg1-1/+12
2020-11-30[Ada] Crash on ghost assignment check for illegal codeBob Duff1-1/+1
2020-10-23[Ada] Further Ada 2020 work on accessibility checkingJustin Squirek1-2/+3
2020-10-23[Ada] Implement new legality rules introduced in C.6(12) by AI12-0363Eric Botcazou1-5/+5
2020-10-20[Ada] Remove extra validity check in case statementArnaud Charlet1-1/+29
2020-10-16[Ada] Remove support for -gnatP and pragma PollingArnaud Charlet1-18/+0
2020-07-27[Ada] Use membership tests in front-endArnaud Charlet1-18/+14
2020-07-23[Ada] Ada2020: AI12-0027 Access values and unaliased componentArnaud Charlet1-2/+3
2020-07-15[Ada] Fix slices and qualified expressions being effectively volatilePiotr Trojanek1-1/+1