aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/gcc-interface/decl.c
AgeCommit message (Expand)AuthorFilesLines
2018-10-09[Ada] Remove spurious -Wuninitialized warning for small array at -O2Eric Botcazou1-27/+44
2018-09-28calls.c (expand_call): Try to do a tail call for thunks at -O0 too.Eric Botcazou1-3/+3
2018-09-26[Ada] ICE on array of task type with -gnatctEric Botcazou1-1/+2
2018-09-26[Ada] Wrong handling of address clause for limited record typeEric Botcazou1-4/+4
2018-08-27Come up with fndecl_built_in_p.Martin Liska1-1/+1
2018-07-17decl.c (choices_to_gnu): Rename parameters.Eric Botcazou1-55/+56
2018-07-17[Ada] ICE on renaming of result of binary operationEric Botcazou1-6/+5
2018-07-17[Ada] Type mismatch warning for imported C++ classEric Botcazou1-25/+63
2018-07-07decl.c (gnat_to_gnu_entity): Add GNAT_DECL local variable and use it throughout.Eric Botcazou1-38/+54
2018-07-07gigi.h (add_decl_expr): Adjust prototype.Eric Botcazou1-4/+3
2018-07-07decl.c (gnat_to_gnu_param): Minor tweak.Eric Botcazou1-13/+23
2018-06-12ada-tree.h (TYPE_RETURN_BY_DIRECT_REF_P): Change from using TYPE_LANG_FLAG_4 ...Eric Botcazou1-15/+1
2018-06-12decl.c (gnat_to_gnu_entity): Do not get the expression of a dispatch table th...Eric Botcazou1-15/+6
2018-06-12decl.c (warn_on_field_placement): Use specific wording for discriminants.Eric Botcazou1-19/+45
2018-06-12decl.c (variant_desc): Add AUX field.Eric Botcazou1-44/+92
2018-06-11[Ada] Fix wrong code for initialization of fat pointer with -OgEric Botcazou1-20/+35
2018-06-02decl.c (gnat_to_gnu_entity): If this is not a definition...Eric Botcazou1-8/+8
2018-06-02ada-tree.h (TYPE_PADDING_FOR_COMPONENT): New macro.Eric Botcazou1-11/+31
2018-05-31[Ada] Fix strange behavior of Object_Size for packed array subtypeEric Botcazou1-32/+12
2018-05-28[Ada] Minor cleanup in repinfo unitEric Botcazou1-2/+2
2018-05-25[Ada] Support for C99 and C++ standard boolean typesEric Botcazou1-7/+30
2018-05-24[Ada] Fix irregular output with -gnatR3Eric Botcazou1-17/+41
2018-03-06trans.c (convert_with_check): Fix typo in the condition guarding the overflow...Eric Botcazou1-1/+1
2018-02-02decl.c (array_type_has_nonaliased_component): Return false if the component t...Eric Botcazou1-0/+5
2018-01-10decl.c (gnat_to_gnu_component_type): Apply the check for atomic access once t...Eric Botcazou1-3/+3
2017-12-21decl.c (gnat_to_gnu_entity): Always take into account the Esize if it is known.Eric Botcazou1-1/+1
2017-12-20trans.c (Loop_Statement_to_gnu): Use IN_RANGE macro.Eric Botcazou1-2/+2
2017-12-19read-rtl.c (parse_reg_note_name): Replace Yoda conditions with typical order ...Jakub Jelinek1-2/+2
2017-12-14decl.c (gnat_to_gnu_field): Do not set the alignment of the enclosing record ...Eric Botcazou1-1/+2
2017-12-14gigi.h (pad_type_has_rm_size): Declare.Eric Botcazou1-46/+18
2017-12-13decl.c (gnat_to_gnu_entity): Robustify test for types descendant of System.Ad...Eric Botcazou1-3/+3
2017-11-23re PR ada/83091 (ICE with -g in arm-eabi compilation)Eric Botcazou1-1/+5
2017-10-10Require wi::to_wide for treesRichard Sandiford1-2/+3
2017-10-02Fix mismatched precisions in tree arithmeticRichard Sandiford1-3/+5
2017-09-09decl.c (gnat_to_gnu_entity): Don't generate debug info for inner record types...Pierre-Marie de Rodat1-5/+19
2017-09-09decl.c (components_to_record): Do not reorder in non- packed record types if...Eric Botcazou1-1/+5
2017-09-09decl.c (gnat_to_gnu_entity): Copy the layout of the record from the parent ty...Eric Botcazou1-4/+6
2017-09-09decl.c (promote_object_alignment): New function taken from...Eric Botcazou1-40/+58
2017-09-09decl.c (gnat_to_gnu_entity): Apply the promotion to static memory earlier in ...Eric Botcazou1-12/+13
2017-09-09decl.c (gnat_to_gnu_entity): Only set the TYPE_ALIGN_OK and TYPE_BY_REFERENCE...Eric Botcazou1-15/+15
2017-09-07re PR ada/82127 (gnat.dg/specs/constructor.ads FAILs)Eric Botcazou1-5/+3
2017-09-06decl.c (warn_on_field_placement): Issue the warning only if the record type i...Eric Botcazou1-0/+4
2017-09-06[multiple changes]Arnaud Charlet1-13/+12
2017-09-05re PR ada/62235 (segmentation fault on Ada 2012 code)Eric Botcazou1-3/+6
2017-09-05gigi.h (renaming_from_generic_instantiation_p): Turn toEric Botcazou1-16/+15
2017-09-05repinfo.ads: Document new treatment of dynamic values.Eric Botcazou1-38/+65
2017-08-30[33/77] Add a NARROWEST_INT_MODE macroRichard Sandiford1-1/+1
2017-08-30[21/77] Replace SCALAR_INT_MODE_P checks with is_a <scalar_int_mode>Richard Sandiford1-2/+3
2017-08-30[17/77] Add an int_mode_for_size helper functionRichard Sandiford1-5/+5
2017-08-30[6/77] Make GET_MODE_WIDER return an opt_modeRichard Sandiford1-1/+1