aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/gcc-interface/decl.c
AgeCommit message (Expand)AuthorFilesLines
2011-04-22decl.c (make_packable_type): Copy DECL_PARALLEL_TYPE onto the new type.Eric Botcazou1-0/+2
2011-04-22gigi.h (create_subprog_decl): Add ARTIFICIAL_FLAG parameter.Eric Botcazou1-15/+18
2011-04-17decl.c (gnat_to_gnu_entity): Declare the padded type built for the return typ...Eric Botcazou1-0/+7
2011-04-08decl.c (gnat_to_gnu_entity): Set minimum alignment on fields of the RETURN ty...Eric Botcazou1-0/+3
2011-04-02decl.c (gnat_to_gnu_entity): Do not force the DECL_ARTIFICIAL flag on enumera...Eric Botcazou1-3/+1
2011-04-02decl.c (gnat_to_gnu_entity): Do not make fat pointer types artificial uncondi...Eric Botcazou1-9/+20
2011-04-02gigi.h (get_dummy_type): Declare.Eric Botcazou1-101/+69
2011-04-02ada-tree.h (DECL_TAFT_TYPE_P): New flag.Eric Botcazou1-0/+2
2011-04-02decl.c (gnat_to_gnu_entity): Defer finalizing types when updating the pointer...Eric Botcazou1-36/+41
2011-03-26decl.c (gnat_to_gnu_entity): Create TYPE_DECL for the padded type built to su...Eric Botcazou1-3/+14
2011-03-26gigi.h (finalize_from_with_types): Adjust comment.Eric Botcazou1-37/+39
2011-03-23decl.c (validate_size): Improve comments and tweak error message.Eric Botcazou1-29/+28
2011-03-23decl.c (gnat_to_gnu_entity): Create TYPE_DECL for the padded type built in or...Eric Botcazou1-13/+24
2011-03-21re PR bootstrap/48216 (IRIX 6 Ada bootstrap broken: gnu_decl uninitialized in...Eric Botcazou1-10/+11
2011-03-21decl.c (components_to_record): Add REORDER parameter...Eric Botcazou1-53/+114
2011-03-21decl.c (elaborate_expression_1): When optimization is disabled, use the varia...Eric Botcazou1-6/+14
2011-03-17decl.c (elaborate_expression_1): Try harder to find out whether the expressio...Eric Botcazou1-30/+47
2011-01-04decl.c: Disable Stdcall convention handling for 64-bit.Pascal Obry1-5/+10
2010-12-31decl.c (substitute_in_type): Do not deal with LANG_TYPE, METHOD_TYPE or OFFSE...Eric Botcazou1-3/+0
2010-12-20Fix typos in gcc/ada.Ralf Wildenhues1-3/+3
2010-12-13decl.c (gnat_to_gnu_entity): Build a stub DECL for the dummy fat pointer type...Eric Botcazou1-0/+5
2010-12-03tree.h (struct call_expr_arg_iterator_d): Remove GTY tag.Laurynas Biveinis1-2/+2
2010-11-18decl.c (gnat_to_gnu_entity): Also use return-by-invisible-reference if the re...Eric Botcazou1-100/+89
2010-11-10decl.c (gnat_to_gnu_entity): Do not set DECL_ARTIFICIAL on the reused DECL no...Eric Botcazou1-6/+10
2010-11-09tree.h (contains_placeholder_p): Fix comment.Eric Botcazou1-27/+31
2010-10-25decl.c (gnat_to_gnu_entity): Do not set TREE_THIS_NOTRAP on the INDIRECT_REF ...Eric Botcazou1-1/+0
2010-10-25decl.c (gnat_to_gnu_entity, [...]): Allow In Out/Out parameters for functions.Eric Botcazou1-5/+20
2010-10-14sched-deps.c (sched_insn_is_legitimate_for_speculation): Invoke may_trap_or_f...Eric Botcazou1-0/+1
2010-10-10decl.c (gnat_to_gnu_entity): Add assertion on the types of the parameters.Eric Botcazou1-3/+7
2010-10-10ada-tree.h (DECL_BY_DOUBLE_REF_P): New macro.Eric Botcazou1-5/+25
2010-09-20langhooks.h (struct lang_hooks_for_types): Remove hash_types field.Eric Botcazou1-5/+7
2010-09-19decl.c (gnat_to_gnu_entity): Do not generate debug info for individual enumer...Eric Botcazou1-1/+2
2010-09-19decl.c (gnat_to_gnu_entity): Use record type instead of enumeral type as the ...Eric Botcazou1-1/+1
2010-09-19gigi.h (get_elaboration_procedure): Declare.Eric Botcazou1-9/+36
2010-09-19decl.c (gnat_to_gnu_entity): Explicitly test _LEVEL variables against zero in...Eric Botcazou1-4/+5
2010-09-19decl.c (gnat_to_gnu_entity): Look into expressions for external constants tha...Eric Botcazou1-9/+7
2010-08-30decl.c (FOREIGN_FORCE_REALIGN_STACK): New macro, replacement for FORCE_PREFER...Olivier Hainque1-28/+18
2010-08-20vec.h (FOR_EACH_VEC_ELT): Define.Nathan Froyd1-1/+1
2010-08-09* gcc-interface/decl.c (rec_variant). Declare. Declare a VEC of it.Nathan Froyd1-36/+76
2010-08-07decl.c (gnat_to_gnu_entity): Use XALLOCAVEC instead of alloca.Nathan Froyd1-4/+4
2010-08-07decl.c (subst_pair): Declare.Nathan Froyd1-40/+58
2010-08-06decl.c (gnat_to_gnu_entity): Do not build an allocator for large imported obj...Eric Botcazou1-4/+3
2010-08-04decl.c: Do not undefine IN_GCC_FRONTEND and do not include expr.h.Eric Botcazou1-13/+8
2010-07-15tree.h (DECL_CHAIN): Define.Nathan Froyd1-38/+38
2010-07-03decl.c (gnat_to_gnu_entity): Branch to common code handling the alignment of ...Eric Botcazou1-9/+11
2010-06-29gigi.h (gnat_build_constructor): Take a VEC instead of a TREE_LIST.Nathan Froyd1-9/+6
2010-06-23(gnat_to_gnu_param): Use void_ptr GCC type for System.Address argument Olivier Hainque1-0/+6
2010-06-23decl.c (gnat_to_gnu_entity): Use Wshadow instead of Wextra to guard warning o...Olivier Hainque1-49/+19
2010-06-23decl.c (intrin_types_incompatible_p): New function, helper for ...Olivier Hainque1-36/+212
2010-06-08utils.c (init_gnat_to_gnu): Use typed GC allocation.Laurynas Biveinis1-1/+1