aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/gcc-interface/decl.c
AgeCommit message (Expand)AuthorFilesLines
2019-05-28implementation_defined_pragmas.rst (Machine_Attribute): Document additional o...Eric Botcazou1-46/+39
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 Botcazou1-0/+2
2019-05-28decl.c (intrin_arglists_compatible_p): Do not return false if the internal bu...Eric Botcazou1-3/+3
2019-01-27repinfo.adb (List_Component_Layout): Remove superfluous space for zero-sized ...Eric Botcazou1-189/+173
2019-01-27decl.c (array_type_has_nonaliased_component): Return the same value for every...Eric Botcazou1-9/+5
2019-01-26decl.c (annotate_value): Use test on the sign bit instead of on the sign of t...Eric Botcazou1-17/+29
2019-01-08[Ada] Bump copyright years to 2019Pierre-Marie de Rodat1-1/+1
2018-12-14decl.c (rm_size): Take into account the padding in the case of a record type ...Eric Botcazou1-3/+4
2018-12-14dwarf2out.c (analyze_discr_in_predicate): Simplify.Eric Botcazou1-0/+3
2018-12-11[Ada] Fix -gnatR3 output for dynamically constrained recordEric Botcazou1-110/+118
2018-12-11[Ada] Fix elaboration of record with 1-element dynamic arrayEric Botcazou1-4/+8
2018-12-11[Ada] Almost always inline init. procedure of small and simple recordsEric Botcazou1-6/+41
2018-11-08decl.c (components_to_record): Remove obsolete kludge.Eric Botcazou1-17/+1
2018-10-09[Ada] Fix spurious -Wuninitialized warnings for small recordsEric Botcazou1-3/+6
2018-10-09[Ada] Fix incorrect computation of Component_Size in ASIS modeEric Botcazou1-2/+1
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