aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/gcc-interface
AgeCommit message (Expand)AuthorFilesLines
2019-10-11decl.c (gnat_to_gnu_entity): New case to deal with the definition of named nu...Eric Botcazou3-20/+58
2019-10-04Mark C2x built-in functions as such.Joseph Myers1-0/+1
2019-10-01libada: Respect `--enable-version-specific-runtime-libs'Maciej W. Rozycki1-3/+4
2019-10-01libada: Remove racy duplicate gnatlib installationMaciej W. Rozycki1-1/+4
2019-09-27set DECL_SIZE_UNIT for zero-sized fieldsAlexandre Oliva1-0/+1
2019-09-23trans.c (Regular_Loop_to_gnu): Do not rotate the loop if -Og is enabled.Eric Botcazou2-5/+8
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-09-23decl.c (components_to_record): Do not reorder fields in packed record types i...Eric Botcazou1-4/+11
2019-09-19[Ada] Emit DW_AT_GNU_bias with -fgnat-encodings=gdbTom Tromey1-1/+1
2019-09-19[Ada] Move SPARK borrow-checker to gnat2why codebaseYannick Moy1-1/+0
2019-08-30decl.c (maybe_saturate_size): New function.Eric Botcazou2-6/+21
2019-08-30ada-tree.h (DECL_FORCED_BY_REF_P): New macro.Eric Botcazou3-20/+21
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-30gigi.h (aggregate_type_contains_array_p): Declare.Eric Botcazou3-63/+54
2019-08-30trans.c (lvalue_required_p): Adjust GNU_TYPE in the recursive call.Eric Botcazou1-4/+6
2019-08-30utils.c (build_template): Deal with parameters passed by pointer to component...Eric Botcazou1-13/+16
2019-08-30decl.c (annotate_value): Inline the call also if List_Representation_Info is ...Eric Botcazou1-1/+1
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 Botcazou3-146/+68
2019-08-23re PR middle-end/91283 (gcc.dg/torture/c99-contract-1.c FAILs)Jakub Jelinek1-2/+2
2019-08-20[Ada] Add missing dot at the end of lang.opt doc for -fdump-scosPierre-Marie de Rodat1-1/+1
2019-08-20Use function_arg_info for TARGET_PASS_BY_REFERENCERichard Sandiford1-1/+1
2019-08-19[Ada] Generate ada_target_propertiesJerome Guitton1-0/+2
2019-08-19[Ada] Fix thinko in Acc_Loop_to_gnuOlivier Hainque1-4/+1
2019-08-19[Ada] Define the -fdump-scos option in lang.optPierre-Marie de Rodat2-0/+5
2019-08-13Use checking forms of DECL_FUNCTION_CODE (PR 91421)Richard Sandiford1-5/+4
2019-08-13[Ada] Systematically pass LN_S to relevant gnatlib targetsArnaud Charlet2-9/+19
2019-08-02rework Ada EH Machine_Occurrence deallocationAlexandre Oliva1-44/+118
2019-07-11[Ada] New Repinfo.Input unit to read back JSON representation info.Eric Botcazou1-0/+1
2019-07-08[Ada] Arrange not to set DECL_ARTIFICIAL on elab procsOlivier Hainque1-3/+7
2019-07-03[Ada] ABE checks v3.0, foundations of Elaboration order v4.0Hristian Kirtchev1-2/+15
2019-07-01[Ada] Implement GNAT.GraphsHristian Kirtchev1-0/+1
2019-06-29decl.c (gnat_to_gnu_entity): Beep up comment on SAVED...Eric Botcazou1-13/+35
2019-06-29utils.c (unchecked_convert): Tweak comment.Eric Botcazou1-5/+32
2019-06-29decl.c (gnat_to_gnu_entity): If the type requires strict alignment, then set ...Eric Botcazou2-73/+71
2019-06-29decl.c (gnat_to_gnu_field): Rework error messages for fields requiring strict...Eric Botcazou1-53/+56
2019-06-29trans.c (mark_visited_r): Set TYPE_SIZES_GIMPLIFIED on the main variant of a ...Eric Botcazou1-1/+2
2019-06-29decl.c (set_nonaliased_component_on_array_type): Add missing guard for the pr...Eric Botcazou1-2/+4
2019-06-29expr.c (expand_expr_real_1): Apply the big-endian adjustment for bit-fields t...Eric Botcazou3-50/+109
2019-06-25decl.c (gnat_to_gnu_entity): Remove superfluous test in previous change.Eric Botcazou2-4/+5
2019-06-24ipa-utils.h (type_with_linkage_p): Verify that type is CXX_ODR_P.Jan Hubicka2-3/+7
2019-06-24utils.c (handle_nonnull_attribute): Quote attribute name.Martin Sebor1-7/+8
2019-05-28* gcc-interface/utils.c (handle_stack_protect_attribute): Move around.Eric Botcazou1-16/+16
2019-05-28implementation_defined_pragmas.rst (Machine_Attribute): Document additional o...Eric Botcazou2-57/+274
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-28decl.c (gnat_to_gnu_entity): Remove obsolete test on Is_For_Access_Subtype.Eric Botcazou1-1/+0
2019-05-28decl.c (components_to_record): Set a name on the type created for the REP par...Eric Botcazou2-19/+21