aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/gcc-interface/decl.c
AgeCommit message (Expand)AuthorFilesLines
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
2017-06-21DWARF: make it possible to emit debug info for declarations onlyPierre-Marie de Rodat1-7/+12
2017-05-22decl.c (gnat_to_gnu_entity): Skip regular processing for Itypes that are E_Ac...Eric Botcazou1-5/+6
2017-05-22sem_ch4.adb (Analyze_Call): In Ada2012 an incomplete type from a limited view...Eric Botcazou1-8/+21
2017-05-22decl.c (gnat_to_gnu_field): Do not enforce strict alignment for simple volati...Eric Botcazou1-18/+16
2017-05-15trans.c (gnat_to_gnu): Fix formatting.Eric Botcazou1-12/+10
2017-05-15decl.c (gnat_to_gnu_entity): When there is a representation clause on an exte...Eric Botcazou1-2/+14
2017-05-02[multiple changes]Arnaud Charlet1-382/+405
2017-05-01* gcc-interface/decl.c (components_to_record): Add missing guard.Eric Botcazou1-7/+14
2017-05-01decl.c (components_to_record): Add more comments.Eric Botcazou1-1/+12
2017-04-27[multiple changes]Arnaud Charlet1-67/+278
2017-02-24decl.c (gnat_to_gnu_field): Do not remove the wrapper around a justified modu...Eric Botcazou1-5/+8
2017-02-24c-ada-spec.c (dump_ada_function_declaration): Add comment about the treatment...Eric Botcazou1-12/+69
2016-12-07decl.c (gnat_to_gnu_entity): When they are global...Pierre-Marie de Rodat1-0/+1
2016-12-07decl.c (gnat_to_gnu_entity): Translate System.Address into ptr_type_node for ...Eric Botcazou1-13/+7
2016-12-07decl.c (gnat_to_gnu_entity): Also call finish_character_type on Character sub...Eric Botcazou1-2/+8
2016-11-13decl.c (gnat_to_gnu_entity): In assertion about known Esize...Bob Duff1-1/+2
2016-11-13decl.c (gnat_to_gnu_entity): Look at the underlying type for the signedness o...Eric Botcazou1-1/+1
2016-11-13decl.c (annotate_value): Deal specially with negative constants.Eric Botcazou1-0/+8
2016-10-11utils2.c (build_binary_op): Add a NO_FOLD argument.Pierre-Marie de Rodat1-10/+16
2016-10-11fe.h (Constant_Value): Declare.Tristan Gingold1-0/+9
2016-10-10decl.c (gnat_to_gnu_entity): Put volatile qualifier on types at the very end ...Eric Botcazou1-14/+15
2016-10-08utils.c (convert): Add missing break.Eric Botcazou1-5/+5
2016-09-26Fix fallthrough comments for Ada, Solaris/x86, SPARCRainer Orth1-5/+5
2016-09-23* hsa-gen.c (hsa_op_immed::hsa_op_immed Use CONSTRUCTOR_NELTS (...)Jakub Jelinek1-1/+1
2016-07-14decl.c (gnat_to_gnu_entity): Also use the void pointer type if the designated...Eric Botcazou1-4/+14
2016-07-05decl.c (gnat_to_gnu_entity): Invoke global_bindings_p last when possible.Eric Botcazou1-18/+17
2016-06-29re PR ada/48835 (porting GNAT to m68k-linux)Eric Botcazou1-34/+60
2016-06-21tree.c (verify_type_variant): Skip TYPE_SIZE and TYPE_SIZE_UNIT if they are b...Eric Botcazou1-13/+35
2016-06-13decl.c (gnat_to_gnu_subprog_type): Build only a minimal PARM_DECL when the pa...Eric Botcazou1-1/+4
2016-06-13decl.c (gnat_to_gnu_entity): Deal with PLUS_EXPR in the expression of a renam...Eric Botcazou1-0/+1
2016-06-11decl.c (gnat_to_gnu_entity): Do not clobber gnat_entity_name with temporary n...Pierre-Marie de Rodat1-9/+11
2016-06-06decl.c (Gigi_Equivalent_Type): Make sure equivalent types are present before ...Eric Botcazou1-9/+12
2016-06-06decl.c (gnat_to_gnu_entity): Remove useless 'else' statements and tidy up.Eric Botcazou1-48/+54