aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/exp_util.adb
AgeCommit message (Expand)AuthorFilesLines
2022-07-13[Ada] Add support for defaulted Storage_Model_Type aspect and subaspectsGary Dismukes1-10/+1
2022-07-05[Ada] Couple of small cleanups for Cloned_SubtypeEric Botcazou1-5/+4
2022-07-04[Ada] Tech debt: Remove code duplicationJustin Squirek1-21/+13
2022-07-04[Ada] Fix missing error on 'Access of constrained arrayBob Duff1-3/+12
2022-06-02[Ada] Get rid of secondary stack for most calls returning tagged typesEric Botcazou1-0/+28
2022-06-01[Ada] Get rid of secondary stack for controlled components of limited typesEric Botcazou1-9/+11
2022-05-19[Ada] Fix bug in handling of Predicate_Failure aspectSteve Baird1-179/+24
2022-05-19[Ada] Get rid of secondary stack for controlled componentsEric Botcazou1-1/+6
2022-05-17[Ada] Requires_Cleanup_Actions and N_Protected_BodyBob Duff1-1/+0
2022-05-16[Ada] Fix internal error on iterated array aggregateEric Botcazou1-6/+11
2022-05-13[Ada] Implement late initialization rules for type extensionsSteve Baird1-1/+8
2022-05-13[Ada] Fix compiler crash on FOR iteration scheme over containerEric Botcazou1-1/+1
2022-05-12[Ada] Make debug printouts more robustBob Duff1-1/+1
2022-05-12[Ada] Introduce hardbool Machine_Attribute for AdaAlexandre Oliva1-1/+70
2022-05-10[Ada] Optimize nonstandard boolean conversionsAlexandre Oliva1-0/+3
2022-05-10[Ada] Replace variables with constants in expanded code for task namesPiotr Trojanek1-6/+12
2022-05-10[Ada] Fix comment about building names in task arraysPiotr Trojanek1-5/+5
2022-05-10[Ada] Simplify conversion from Character to Char_CodePiotr Trojanek1-8/+8
2022-05-09[Ada] Fix invalid memory access on finalization of class-wide typeJustin Squirek1-15/+88
2022-05-09[Ada] Fix indentation of "Start of processing for ..." labelsPiotr Trojanek1-1/+1
2022-05-09[Ada] Allow Big_Integer in loop and subprogram variantsPiotr Trojanek1-1/+47
2022-01-11[Ada] Remove unreferenced CCG-specific routine Insert_DeclarationPiotr Trojanek1-37/+0
2022-01-11[Ada] Avoid redundant checks for empty listsPiotr Trojanek1-6/+2
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] Remove extra space before THEN keywordsPiotr Trojanek1-1/+1
2022-01-06[Ada] Remove unnecessary guards for non-empty listsPiotr Trojanek1-8/+6
2022-01-06[Ada] Fix typo in comments found running aspellEtienne Servais1-1/+1
2022-01-06[Ada] New restriction No_Tagged_Type_RegistrationBob Duff1-1/+2
2021-12-02[Ada] Cleanup insertion of single freezing actionsPiotr Trojanek1-1/+0
2021-11-09[Ada] Hang on compilation of unit with type extension in bodyJustin Squirek1-0/+8
2021-10-25[Ada] Change format of the ?? warning insertion sequenceEtienne Servais1-3/+3
2021-10-25[Ada] Renamed_Or_Alias cleanupBob Duff1-0/+1
2021-10-20[Ada] tech debt: Clean up Uint fields, such as EsizeBob Duff1-1/+2
2021-10-11[Ada] Valid postconditions incorrectly rejected.Steve Baird1-2/+12
2021-10-11[Ada] Rewrite extended names in derived class-wide expressionsPiotr Trojanek1-1/+1
2021-10-11[Ada] Fix crash on array component with Default_ValuePiotr Trojanek1-3/+1
2021-10-05[Ada] Front-end support for Storage_Model featureGary Dismukes1-0/+26
2021-10-05[Ada] Rewrite operator entity in derived class-wide expressionsPiotr Trojanek1-1/+1
2021-10-04[Ada] Fix resolution of Declare_Expressions involving transient scopesEd Schonberg1-0/+5
2021-10-01[Ada] Assert_Failure on derived type with inherited Default_Initial_ConditionGary Dismukes1-44/+3
2021-10-01[Ada] Ada2022: AI12-0195 overriding class-wide pre/postconditionsJavier Miranda1-102/+81
2021-09-22[Ada] Fix conformance errors and erroneous codeBob Duff1-2/+2
2021-09-22[Ada] Fix obsolete comments/name referring to girder discriminantsYannick Moy1-4/+4
2021-09-21[Ada] Set related expression for external DISCR symbols in Build_TemporaryDaniel Mercier1-0/+11
2021-09-21[Ada] Add assertions to UintpBob Duff1-0/+3
2021-09-21[Ada] Clean up uses of Esize and RM_SizeBob Duff1-8/+7
2021-09-20[Ada] Present and No functions for type UintBob Duff1-3/+3
2021-09-20[Ada] Spurious link error with child unit and different Assertion modes.Ed Schonberg1-2/+20
2021-07-08[Ada] Remove Unknown_ functionsBob Duff1-2/+2