aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/gcc-interface/trans.c
AgeCommit message (Expand)AuthorFilesLines
2020-06-23Minor adjustment in assignment caseEric Botcazou1-4/+3
2020-06-19[Ada] Remove handling of 'Pos and 'Val attributes from gigiEric Botcazou1-13/+0
2020-06-19[Ada] Consolidate handling of implicit dereferencesEric Botcazou1-55/+25
2020-06-19[Ada] AI12-0028-1 Import of variadic C functionsEric Botcazou1-26/+116
2020-06-04[Ada] Remove OpenACC supportArnaud Charlet1-671/+1
2020-05-25Fix wrong assignment to mutable Out parameter of task entryEric Botcazou1-4/+7
2020-05-12Be prepared for more aggregates in gigiEric Botcazou1-2/+2
2020-05-09Update copyright yearEric Botcazou1-1/+1
2020-05-09Add assertion for access attributesEric Botcazou1-0/+3
2020-05-09Do not make a local copy of large aggregateEric Botcazou1-13/+73
2020-05-09Fix problematic cases of wrappingEric Botcazou1-2/+3
2020-05-09Accept qualified aggregates in memset pathEric Botcazou1-12/+16
2020-05-09Small housekeeping work in gigiEric Botcazou1-54/+12
2020-05-08Fix missing information in exception messages with -gnateEEric Botcazou1-25/+27
2019-12-18trans.c (Pragma_to_gnu): Push a diagnostics state for pragma Warnings (Off) b...Eric Botcazou1-1/+15
2019-12-16[Ada] Fully propagate representation aspects through renamingEric Botcazou1-2/+2
2019-12-16[Ada] Fix couple of oversights in the implementation of AI12-0128Eric Botcazou1-130/+145
2019-12-16[Ada] Implement RM C.6(19) clause entirely in the front-endEric Botcazou1-48/+6
2019-12-13[Ada] Deallocation of controlled type implementing interface typesJavier Miranda1-3/+4
2019-11-25re PR ada/92362 (double elaboration of expression in Address aspect)Eric Botcazou1-4/+4
2019-10-11decl.c (elaborate_reference_1): Specifically deal with pointer displacement.Eric Botcazou1-2/+2
2019-10-11decl.c (gnat_to_gnu_entity): New case to deal with the definition of named nu...Eric Botcazou1-8/+21
2019-09-23trans.c (Regular_Loop_to_gnu): Do not rotate the loop if -Og is enabled.Eric Botcazou1-4/+7
2019-09-23trans.c (gnat_compile_time_expr_list): New variable.Eric Botcazou1-12/+32
2019-09-23trans.c (Attribute_to_gnu): Test Can_Use_Internal_Rep on the underlying type ...Eric Botcazou1-25/+23
2019-08-30decl.c (maybe_saturate_size): New function.Eric Botcazou1-1/+1
2019-08-30ada-tree.h (DECL_FORCED_BY_REF_P): New macro.Eric Botcazou1-19/+11
2019-08-30trans.c (gnat_to_gnu): Do not set the location on an expression used for a tag.Eric Botcazou1-2/+8
2019-08-30trans.c (lvalue_required_p): Adjust GNU_TYPE in the recursive call.Eric Botcazou1-4/+6
2019-08-30* gcc-interface/trans.c (Attribute_to_gnu) <Attr_Size>: Add assertion.Eric Botcazou1-0/+3
2019-08-30gigi.h (gigi_checking_assert): New macro.Eric Botcazou1-123/+44
2019-08-19[Ada] Fix thinko in Acc_Loop_to_gnuOlivier Hainque1-4/+1
2019-08-13Use checking forms of DECL_FUNCTION_CODE (PR 91421)Richard Sandiford1-5/+4
2019-08-02rework Ada EH Machine_Occurrence deallocationAlexandre Oliva1-44/+118
2019-07-08[Ada] Arrange not to set DECL_ARTIFICIAL on elab procsOlivier Hainque1-3/+7
2019-06-29trans.c (mark_visited_r): Set TYPE_SIZES_GIMPLIFIED on the main variant of a ...Eric Botcazou1-1/+2
2019-05-28trans.c (lvalue_required_for_attribute_p): Return 0 for 'Size too.Eric Botcazou1-18/+24
2019-05-28trans.c (gnat_to_gnu): Remove superfluous tests on Backend_Overflow_Checks_On...Eric Botcazou1-14/+11
2019-05-28trans.c (walk_nesting_tree): New static function.Eric Botcazou1-5/+15
2019-05-27trans.c (Call_to_gnu): Do not initialize the temporary created out of address...Eric Botcazou1-6/+16
2019-05-27ada-builtin-types.def: New file.Eric Botcazou1-21/+56
2019-05-27trans.c (Identifier_to_gnu): Minor tweaks.Eric Botcazou1-7/+18
2019-05-27trans.c (Gigi_Types_Compatible): New predicate.Eric Botcazou1-74/+86
2019-05-27trans.c (Call_to_gnu): Use the unpadded type when putting back an intermediat...Eric Botcazou1-1/+1
2019-05-27trans.c (gnat_to_gnu): Convert the count to the unsigned version of its base ...Eric Botcazou1-29/+32
2019-05-17trans.c (check_inlining_for_nested_subprog): Quote reserved names.Martin Sebor1-2/+3
2019-02-08trans.c (gnat_to_gnu): Minor tweak.Eric Botcazou1-5/+4
2019-02-08trans.c (elaborate_all_entities): Do not elaborate the entities of a package ...Eric Botcazou1-1/+2
2019-02-08trans.c (Regular_Loop_to_gnu): Replace tests on individual flag_unswitch_loop...Eric Botcazou1-6/+5
2019-01-27repinfo.adb (List_Component_Layout): Remove superfluous space for zero-sized ...Eric Botcazou1-11/+20