aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/gcc-interface/trans.cc
AgeCommit message (Expand)AuthorFilesLines
2024-11-04ada: Fix ancient typo in process_declsEric Botcazou1-6/+2
2024-10-25ada: Fix fallout of change in parameter passing out of aliasing considerationsEric Botcazou1-2/+5
2024-10-25ada: Fix internal error on bit-packed array type with Volatile_Full_AccessEric Botcazou1-0/+6
2024-10-25ada: Disable self-referential with_clausesBob Duff1-2/+2
2024-10-25ada: Emit DWARF for Ada 'with' and 'use' clausesTom Tromey1-5/+136
2024-10-24Use unique_ptr in more places in pretty_printer/diagnostics [PR116613]David Malcolm1-0/+1
2024-10-08ada: Remove -gnateE information message for noncontiguous enumeration typeEric Botcazou1-0/+5
2024-10-08ada: Add External_Initialization extensionRonan Desplanques1-0/+11
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