aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/fe.h
AgeCommit message (Expand)AuthorFilesLines
2024-05-06ada: Small cleanup in C/C++ front-end interfaceEric Botcazou1-231/+41
2024-05-06ada: Deconstruct support for abstract states with Relaxed_InitializationPiotr Trojanek1-3/+0
2024-01-22Update copyright years.Marc Poulhiès1-1/+1
2023-07-28ada: Emit enums rather than defines for various constantsTom Tromey1-2/+6
2023-05-26ada: Enhance Is_Null_Range and Not_Null_Range predicatesEric Botcazou1-0/+2
2023-05-22ada: update Ada_Version_Type in fe.h to match opt.adsBob Duff1-1/+4
2023-01-09ada: Update copyright noticeArnaud Charlet1-1/+1
2022-11-08ada: Small consistency fixEric Botcazou1-1/+1
2022-11-08ada: Move warnings switches -- initial workBob Duff1-2/+2
2022-10-06ada: Add C declarations for Storage Model supportMarc Poulhiès1-0/+10
2022-09-12[Ada] Add C declaration for Opt.Unnest_Subprogram_ModeEric Botcazou1-0/+2
2022-07-12[Ada] Extend No_Dependence restriction to code generationEric Botcazou1-0/+3
2022-06-02[Ada] Get rid of secondary stack for most calls returning tagged typesEric Botcazou1-2/+6
2022-06-01[Ada] Rename Returns_On_Secondary_Stack into Needs_Secondary_StackEric Botcazou1-2/+2
2022-06-01[Ada] Suppress warnings on membership test of rangesBob Duff1-2/+0
2022-05-19[Ada] Avoid copy operation for returns involving function callsEric Botcazou1-1/+3
2022-05-19[Ada] Get rid of secondary stack for controlled componentsEric Botcazou1-8/+8
2022-05-17[Ada] Cleanups related to front-end SJLJBob Duff1-18/+0
2022-05-12[Ada] Remove front-end SJLJ processingArnaud Charlet1-5/+1
2022-05-10[Ada] Export Is_Expression_Function predicate for use in gigiEric Botcazou1-1/+3
2022-01-11[Ada] Update copyright notice and bump Gnatvsn.Current_YearArnaud Charlet1-1/+1
2021-10-11[Ada] Export No_Exception_Propagation_Active for use by gigiEric Botcazou1-0/+3
2021-10-01[Ada] Add new debug switch -gnatd.8Eric Botcazou1-0/+2
2021-09-21[Ada] Clean up uses of Esize and RM_SizeBob Duff1-0/+15
2021-09-20[Ada] Clean up Uint fields, remove unused routinesBob Duff1-21/+0
2021-07-12[Ada] Clean up Uint fieldsBob Duff1-0/+3
2021-07-08[Ada] Remove Unknown_ functionsBob Duff1-24/+0
2021-06-21[Ada] Export Opt.Assume_No_Invalid_Values for use in back-endEric Botcazou1-0/+2
2021-06-18[Ada] Replace Opt.Extensions_Allowed by Ada_VersionArnaud Charlet1-1/+1
2021-06-15[Ada] Variable-sized node types -- cleanupBob Duff1-4/+0
2021-06-15[Ada] Rename Ada 202* to Ada 2022Arnaud Charlet1-1/+1
2021-05-07[Ada] Fix type mismatch warnings during LTO bootstrap #3Eric Botcazou1-1/+1
2021-05-07[Ada] Fix type mismatch warnings during LTO bootstrap #1Eric Botcazou1-3/+3
2021-05-07[Ada] Variable-sized node typesBob Duff1-13/+391
2021-05-03[Ada] Update copyright noticeArnaud Charlet1-1/+1
2020-09-12Add preliminary support for 128-bit integer typesEric Botcazou1-0/+1
2020-09-03Preliminary work on support for 128bits integersArnaud Charlet1-0/+1
2020-07-16[Ada] Small cleanup in interface with GCC back-endEric Botcazou1-2/+0
2020-07-02Reject components in extensions overlapping with the parentEric Botcazou1-0/+2
2020-06-02[Ada] Bump copyright yearArnaud Charlet1-1/+1
2020-05-12Be prepared for more aggregates in gigiEric Botcazou1-2/+2
2019-12-16[Ada] Export the Ada version through the C interfaceEric Botcazou1-1/+7
2019-12-16[Ada] Implement RM C.6(19) clause entirely in the front-endEric Botcazou1-4/+0
2019-12-12[Ada] Mark Ada subprograms and variables referenced from gigiEric Botcazou1-123/+138
2019-01-08[Ada] Bump copyright years to 2019Pierre-Marie de Rodat1-1/+1
2018-12-11[Ada] Complete implementation of RM C.6(19) clauseEric Botcazou1-0/+4
2018-12-11[Ada] Almost always inline init. procedure of small and simple recordsEric Botcazou1-0/+2
2018-11-08fe.h (Suppress_Checks): Declare.Eric Botcazou1-0/+2
2018-10-09[Ada] Fix spurious -Wuninitialized warnings for small recordsEric Botcazou1-0/+6
2018-09-26[Ada] Preparation for new description of interface thunksEric Botcazou1-1/+5