aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/exp_disp.adb
AgeCommit message (Expand)AuthorFilesLines
2022-07-04[Ada] Fix dispatching call to primitive function with controlling tagged resultEric Botcazou1-2/+8
2022-06-02[Ada] Restore full generation of static dispatch tables with -gnatzrEric Botcazou1-8/+9
2022-06-02[Ada] Get rid of secondary stack for most calls returning tagged typesEric Botcazou1-81/+314
2022-06-02[Ada] Move registering code for predefined primitives to Exp_DispEric Botcazou1-0/+104
2022-06-02[Ada] Build static dispatch tables always at the end of declarative partEric Botcazou1-4/+27
2022-06-01[Ada] Minor tweaks to dispatching support codeEric Botcazou1-23/+27
2022-05-30[Ada] Do not freeze specifically for dispatch tablesEric Botcazou1-29/+0
2022-05-30[Ada] Do not freeze profiles for dispatch tablesEric Botcazou1-149/+11
2022-05-09[Ada] Improve error messages to include full package nameJustin Squirek1-2/+2
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 unnecessary guards for appending non-empty listsPiotr Trojanek1-3/+1
2022-01-06[Ada] New restriction No_Tagged_Type_RegistrationBob Duff1-5/+13
2022-01-05[Ada] Remove unnecessary check for missing parameter specificationsPiotr Trojanek1-13/+11
2021-11-09[Ada] Improve integration of strub with type systemsAlexandre Oliva1-0/+2
2021-10-25[Ada] Follow-on cleanups for Uint fieldsBob Duff1-1/+1
2021-10-04[Ada] Emit debugging information for TSD objectEric Botcazou1-0/+5
2021-10-01[Ada] Ada2022: AI12-0195 overriding class-wide pre/postconditionsJavier Miranda1-225/+0
2021-09-23[Ada] Wrappers of access-to-subprograms with pre/post conditionsJavier Miranda1-0/+4
2021-09-22[Ada] Fix conformance errors and erroneous codeBob Duff1-1/+1
2021-09-20[Ada] Present and No functions for type UintBob Duff1-10/+10
2021-09-20[Ada] Cleanups related to building of dispatch tablesPiotr Trojanek1-1/+1
2021-09-20[Ada] Fix repeated generation of dispatch tables in CodePeer modePiotr Trojanek1-1/+2
2021-09-20[Ada] Implementation of Preelaborable_Initialization attribute for AI12-0409Gary Dismukes1-29/+0
2021-07-07[Ada] Simplify code by reusing List_LengthPiotr Trojanek1-13/+1
2021-07-07[Ada] Transient scope cleanupBob Duff1-67/+44
2021-06-18[Ada] Premature freezing of typesArnaud Charlet1-0/+2
2021-06-16[Ada] ACATS 4.1R-c611a04: Class-wide preconditions in dispatching callsJavier Miranda1-0/+10
2021-05-07[Ada] Minor reformattingsBob Duff1-45/+45
2021-05-07[Ada] Variable-sized node types -- cleanupBob Duff1-15/+15
2021-05-07[Ada] Variable-sized node typesBob Duff1-5/+12
2021-05-06[Ada] ACATS 4.1R-c611a04: Class-wide preconditions in dispatching callsJavier Miranda1-22/+84
2021-05-05[Ada] Remove redundant checks for empty listsPiotr Trojanek1-16/+13
2021-05-03[Ada] Update copyright noticeArnaud Charlet1-1/+1
2021-05-03[Ada] Replace calls to RTE with Is_RTE where possiblePiotr Trojanek1-16/+10
2021-05-03[Ada] Remove leading and trailing spaces in error messagesPiotr Trojanek1-1/+1
2020-12-15[Ada] Remove redundant calls to UI_To_Int in relational operandsPiotr Trojanek1-1/+1
2020-07-27[Ada] Use membership tests in front-endArnaud Charlet1-11/+9
2020-06-18[Ada] Crash in tagged type constructor with task componentsJavier Miranda1-0/+1
2020-06-18[Ada] Crash in tagged type constructor with task componentsJavier Miranda1-0/+14
2020-06-17[Ada] Crash in tagged type constructor with task componentsJavier Miranda1-10/+34
2020-06-11[Ada] Consolidate handling of implicit dereferences into semantic analysisEric Botcazou1-0/+8
2020-06-11[Ada] Remove a dubious optimization for Object Specific Data dispatchingPiotr Trojanek1-1/+1
2020-06-11[Ada] Make Object Specific Dispatch tables constantPiotr Trojanek1-0/+1
2020-06-09[Ada] Code clean ups and comments updatesArnaud Charlet1-0/+2
2020-06-05[Ada] Add note about gnatcov reliance on thunk namesThomas Quinot1-0/+5
2020-06-04[Ada] Put_Image attributeBob Duff1-9/+12
2020-06-02[Ada] Bump copyright yearArnaud Charlet1-1/+1
2019-12-13[Ada] Deallocation of controlled type implementing interface typesJavier Miranda1-5/+34
2019-09-18[Ada] Code cleanup of alignment representation clauses in dispatch tablesJavier Miranda1-98/+1