aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/exp_util.adb
AgeCommit message (Expand)AuthorFilesLines
2023-06-15ada: Fix too small secondary stack allocation for returned conversionEric Botcazou1-0/+1
2023-06-15ada: Revert latest change to Find_Hook_ContextEric Botcazou1-10/+0
2023-06-15ada: Fix missing finalization for aggregates nested in conditional expressionsEric Botcazou1-0/+20
2023-06-13ada: Streamline expansion of controlled actions for aggregatesEric Botcazou1-8/+0
2023-06-13ada: Factor out tag assignments from type in expanderEric Botcazou1-0/+27
2023-06-13ada: Support new GNAT-specific aspect Ghost_PredicateYannick Moy1-0/+2
2023-05-30ada: Fix visibility error with DIC or Type_Invariant aspect on generic typeEric Botcazou1-2/+17
2023-05-29ada: Fix wrong finalization for loop on indexed containerEric Botcazou1-3/+99
2023-05-16ada: Adjust semantics and implementation of storage modelsEric Botcazou1-0/+49
2023-01-16ada: Use static references to tag in more cases for interface objectsEric Botcazou1-55/+57
2023-01-16ada: Fix benign pasto in new predicateEric Botcazou1-1/+1
2023-01-16ada: Fix premature finalization of temporaries for interface objectsEric Botcazou1-28/+17
2023-01-16ada: Further optimize interface objects initialized with function callsEric Botcazou1-13/+23
2023-01-09ada: Update copyright noticeArnaud Charlet1-1/+1
2023-01-09ada: Simplify finalization of temporaries created for interface objectsEric Botcazou1-250/+27
2023-01-05ada: Minor tweak to test added in previous changeEric Botcazou1-1/+1
2023-01-05ada: Clean up interface handling in Expand_N_Object_DeclarationEric Botcazou1-13/+26
2023-01-05ada: Optimize class-wide objects initialized with function callsEric Botcazou1-12/+77
2023-01-05ada: INOX: prototype RFC on String InterpolationJavier Miranda1-0/+1
2023-01-05ada: Fix finalization issues in extended return statementsEric Botcazou1-1/+2
2023-01-03ada: Fix detection of function calls in object declarationsEric Botcazou1-0/+24
2023-01-03ada: Simplify [Small_]Integer_Type_ForBob Duff1-30/+7
2022-12-06ada: Elide the copy in extended returns for nonlimited by-reference typesEric Botcazou1-1/+5
2022-11-21ada: Move warnings switchesBob Duff1-1/+2
2022-11-04ada: Fix loop unnesting issue.Marc Poulhiès1-1/+1
2022-11-04ada: Refactor: replace uses of `not Present(X)` with `No (X)`Ghjuvan Lacambre1-4/+4
2022-10-06ada: Incorrect inferences drawn from if/elsif/while conditions with -gnatVoSteve Baird1-1/+16
2022-09-06[Ada] Fix formal parameters list for secondary stack allocation procedureMarc Poulhiès1-1/+2
2022-09-05[Ada] Remove VMS specific routine that is no longer referencedPiotr Trojanek1-13/+0
2022-09-05[Ada] Fix crash for Default_Initial_Condition on derived enumeration typeEric Botcazou1-1/+1
2022-09-02[Ada] Adjust previous change to Expand_Subtype_From_ExprEric Botcazou1-1/+1
2022-09-02[Ada] Fix crash on declaration of overaligned array with constraintsEric Botcazou1-8/+11
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