aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/exp_ch6.adb
AgeCommit message (Expand)AuthorFilesLines
2024-06-27ada: Implement first half of Generalized FinalizationEric Botcazou1-1/+3
2024-06-21ada: Generic formal/actual matching -- misc cleanupBob Duff1-2/+2
2024-06-14ada: Add prototype for mutably tagged typesJustin Squirek1-2/+4
2024-06-13ada: Inline if -gnatn in CCG mode even if -O0Richard Kenner1-2/+3
2024-06-10ada: Storage_Error in indirect call to function returning limited typeJavier Miranda1-3/+8
2024-06-10ada: Refactor common code for dynamic and static class-wide preconditionsPiotr Trojanek1-18/+18
2024-06-10ada: Cleanup building of error messages for class-wide contractsPiotr Trojanek1-2/+1
2024-05-14ada: Restore default size for dynamic allocations of discriminated typeEric Botcazou1-1/+1
2024-05-14ada: Factor out implementation of default initialization for objectsEric Botcazou1-1/+1
2024-05-13ada: Move splitting of pre/post aspect expressions to expansionPiotr Trojanek1-28/+17
2024-05-13ada: Replace finalization masters with finalization collectionsEric Botcazou1-89/+88
2024-05-13ada: Decouple finalization masters from storage poolsEric Botcazou1-6/+27
2024-05-13ada: Small cleanup in the BIP machineryEric Botcazou1-94/+98
2024-05-13ada: Restore fix for controlled dynamic allocation with BIP function callEric Botcazou1-16/+18
2024-05-06ada: Excess finalization on return of call to dispatching constructorGary Dismukes1-0/+10
2024-05-06ada: Partial implementation of redesign of support for object finalizationEric Botcazou1-100/+6
2024-01-22Update copyright years.Marc Poulhiès1-1/+1
2024-01-09Fix internal error on function call returning extension of limited interfaceEric Botcazou1-75/+83
2023-12-19ada: Rework comment in Expand_Ctrl_Function_CallEric Botcazou1-1/+6
2023-12-19ada: Further cleanup in finalization machineryEric Botcazou1-43/+0
2023-11-28ada: Fix premature finalization for nested return within extended oneEric Botcazou1-50/+98
2023-11-07ada: Rename Is_Limited_View to reflect actual queryYannick Moy1-2/+2
2023-11-07ada: Implement Aspects as fields under nodesViljar Indus1-0/+1
2023-11-07ada: Cleanup "not Present" on List_IdPiotr Trojanek1-1/+1
2023-09-26ada: Crash processing the accessibility level of an actual parameterJavier Miranda1-7/+17
2023-09-26ada: Fix missing finalization of extended return object on abnormal completionEric Botcazou1-2/+2
2023-09-15ada: Do not perform local-exception-to-goto optimization on barrier functionsPatrick Bernardi1-5/+7
2023-09-14ada: Fix late finalization for function call in delta aggregateEric Botcazou1-2/+6
2023-07-28ada: Fix unsupported dispatching constructor callJavier Miranda1-15/+219
2023-07-04ada: Small adjustments to new procedure Expand_Unchecked_Union_EqualityEric Botcazou1-4/+2
2023-07-03ada: Fix renaming of predefined equality operator for unchecked union typesEric Botcazou1-1/+62
2023-06-13ada: Support new GNAT-specific aspect Ghost_PredicateYannick Moy1-0/+1
2023-05-29ada: Call idiomatic routine in Expand_Simple_Function_ReturnEric Botcazou1-1/+1
2023-05-29ada: Fix small fallout of previous changeEric Botcazou1-0/+7
2023-05-29ada: Fix wrong finalization for call to BIP function in conditional expressionEric Botcazou1-1/+9
2023-05-26ada: Fix typos "statment" and "condtion"Bob Duff1-1/+1
2023-05-25ada: Small tweak to implementation of by-copy semantics for storage modelsEric Botcazou1-25/+4
2023-05-23ada: ICE on BIP call in class-wide function return within instanceGary Dismukes1-1/+1
2023-05-23ada: Fix latent issue in support for protected entriesEric Botcazou1-3/+6
2023-05-22ada: Remove extra parenthesesArnaud Charlet1-2/+2
2023-05-16ada: Spurious error on function returning CPP typeJavier Miranda1-1/+6
2023-05-16ada: Adjust semantics and implementation of storage modelsEric Botcazou1-19/+102
2023-01-16ada: Further optimize interface objects initialized with function callsEric Botcazou1-12/+10
2023-01-16ada: Optimize interface objects initialized with function callsEric Botcazou1-14/+16
2023-01-09ada: Update copyright noticeArnaud Charlet1-1/+1
2023-01-05ada: Fix finalization issues in extended return statementsEric Botcazou1-1/+1
2023-01-03ada: Fix premature finalization of return temporaryEric Botcazou1-2/+14
2023-01-03ada: Fix calling convention of foreign functions returning limited typeEric Botcazou1-4/+4
2023-01-03ada: Make Sem_Util.Is_Aliased_View predicate more robustEric Botcazou1-0/+4
2023-01-03ada: Fix detection of function calls in object declarationsEric Botcazou1-5/+1