aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/gcc-interface/trans.c
AgeCommit message (Expand)AuthorFilesLines
2020-12-07Fix internal error on library-level type extended locallyEric Botcazou1-2/+5
2020-12-07Fix assembler name collisionEric Botcazou1-0/+4
2020-12-07Fix corner case issue with discriminated record typeEric Botcazou1-4/+14
2020-11-30[Ada] Remove all ^L charactersArnaud Charlet1-1/+1
2020-11-11Remove superfluous call to Base_TypeEric Botcazou1-36/+34
2020-11-11Fix biased integer arithmeticEric Botcazou1-0/+5
2020-11-11Fix segfault on elaboration of empty 1-element array at -OEric Botcazou1-42/+7
2020-11-11Fix internal error with Shift_Right operator on signed typeEric Botcazou1-0/+2
2020-10-23[Ada] Implement new legality rules introduced in C.6(12) by AI12-0363Eric Botcazou1-2/+2
2020-10-22Move nested function info out of cgraph_nodeJan Hubicka1-1/+3
2020-09-28Add missing end location informationEric Botcazou1-6/+5
2020-09-14options: Save and restore opts_set for Optimization and Target optionsJakub Jelinek1-1/+2
2020-09-12Add preliminary support for 128-bit integer typesEric Botcazou1-0/+22
2020-09-12Fix small inconsistency in new predicateEric Botcazou1-6/+2
2020-09-12Minor tweak to line debug infoEric Botcazou1-0/+6
2020-08-27vec: add exact argument for various grow functions.Martin Liska1-2/+2
2020-06-23Fix memory corruption with vector and variant recordEric Botcazou1-6/+12
2020-06-23Streamline implementation of renaming in gigiEric Botcazou1-35/+14
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