aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/gcc-interface/trans.cc
AgeCommit message (Expand)AuthorFilesLines
2024-09-10ada: Use the same warning character in continuationsViljar Indus1-7/+7
2024-09-05ada: Add bypass for internal fields on strict-alignment platformsEric Botcazou1-3/+8
2024-09-05ada: Streamline handling of low-level peculiarities of record field layoutEric Botcazou1-17/+7
2024-09-03ada: Add kludge for quirk of ancient 32-bit ABIs to previous changeEric Botcazou1-2/+14
2024-09-03ada: Plug loophole exposed by previous changeEric Botcazou1-0/+3
2024-09-03ada: Fix internal error with Atomic Volatile_Full_Access objectEric Botcazou1-4/+6
2024-09-03ada: Pass unaligned record components by copy in calls on all platformsEric Botcazou1-3/+2
2024-06-21ada: Fix internal error on protected type with -gnatc -gnatREric Botcazou1-0/+6
2024-06-21ada: Implement fast modulo reduction for nonbinary modular multiplicationEric Botcazou1-1/+1
2024-06-21ada: Implement fast modulo reduction for nonbinary modular multiplicationEric Botcazou1-0/+17
2024-06-14ada: Skip subprogram body entities inside scopesYannick Moy1-0/+8
2024-06-14ada: Do not create null GCC thunksEric Botcazou1-10/+19
2024-05-21ada: Fix strict aliasing violation in parameter passing (continued)Eric Botcazou1-46/+121
2024-05-21ada: Make detection of useless copy for return more robustEric Botcazou1-2/+3
2024-05-21ada: Fix strict aliasing violation in parameter passingEric Botcazou1-17/+43
2024-05-21ada: Fix small inaccuracy for Size attribute applied to objectsEric Botcazou1-3/+25
2024-01-22Update copyright years.Marc Poulhiès1-1/+1
2023-12-19ada: Rename Is_Constr_Subt_For_UN_Aliased flagEric Botcazou1-9/+7
2023-12-05Introduce strub: machine-independent stack scrubbingAlexandre Oliva1-0/+18
2023-11-21ada: Fix miscompilation of loop over boolean rangeEric Botcazou1-2/+6
2023-11-07ada: Fix spurious -Wstringop-overflow with link time optimizationEric Botcazou1-24/+0
2023-10-20Control flow redundancy hardeningAlexandre Oliva1-0/+2
2023-09-05ada: Elide the copy in extended returns for nonlimited by-reference typesEric Botcazou1-1/+1
2023-07-28ada: Elide the copy in extended returns for nonlimited by-reference typesEric Botcazou1-3/+4
2023-07-18ada: Use new typedefs in gcc-interfaceTom Tromey1-5/+10
2023-06-27ada: Fix bad interaction between inlining and thunk generationEric Botcazou1-3/+6
2023-06-27ada: Make the identification of case expressions more robustEric Botcazou1-5/+3
2023-05-30ada: Fix wrong access for qualified aggregate with storage modelEric Botcazou1-3/+6
2023-05-30ada: Fix internal error on qualified aggregate with storage modelEric Botcazou1-17/+19
2023-05-30ada: Add missing guards for degenerate storage modelsEric Botcazou1-5/+10
2023-05-30ada: Fix incorrect copies being used with 'AddressMarc Poulhiès1-4/+9
2023-05-30ada: Fix minor issue with Mod operatorEric Botcazou1-4/+4
2023-05-30ada: Minor generic tweaks left and and rightEric Botcazou1-1/+1
2023-05-30ada: Adjust again the implementation of storage modelsEric Botcazou1-22/+29
2023-05-30ada: Simplify the implementation of storage modelsEric Botcazou1-103/+27
2023-05-30ada: Fix storage model handling for dereference as lvalue and renamingsMarc Poulhiès1-3/+21
2023-05-26ada: Remove Is_Descendant_Of_Address flag from Standard_AddressEric Botcazou1-5/+11
2023-05-18ada: use _P() defines from tree.hBernhard Reutner-Fischer1-10/+10
2023-02-14Fix small regression in AdaEric Botcazou1-1/+3
2023-01-16ada: Update copyright years.Marc Poulhiès1-1/+1
2022-12-29ada: don't map NULL decl to locusAlexandre Oliva1-1/+1
2022-12-06ada: Elide the copy in extended returns for nonlimited by-reference typesEric Botcazou1-5/+7
2022-12-01ada: Strip conversions for the implementation of storage modelsEric Botcazou1-0/+5
2022-11-24ada: Add assertion for the implementation of storage modelsEric Botcazou1-0/+3
2022-11-21ada: Adjust recent change for returns involving function callsEric Botcazou1-3/+8
2022-10-06ada: Implementation of support for storage models in gigiEric Botcazou1-43/+283
2022-09-15Move void_list_node init to common codeRichard Biener1-1/+0
2022-09-06[Ada] Fix problematic line debug info attached to call to finalizerEric Botcazou1-5/+13
2022-09-06[Ada] Fix internal error on double renaming of private constantEric Botcazou1-25/+43
2022-09-06[Ada] Extend No_Dependence restriction to code generation (continued)Eric Botcazou1-0/+25