aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/gcc-interface/decl.c
AgeCommit message (Expand)AuthorFilesLines
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
2010-06-03Check MAX_FIXED_MODE_SIZE on bit-field in C++.H.J. Lu1-4/+0
2010-05-30decl.c (gnat_to_gnu_entity): Reuse the TYPE_DECL of the equivalent type inste...Eric Botcazou1-2/+2
2010-05-30decl.c (gnat_to_gnu_entity): Adjust warning message.Eric Botcazou1-3/+3
2010-05-27Makefile.in (ALL_CFLAGS): Add file-specific CFLAGS.Steven Bosscher1-0/+4
2010-05-16gigi.h (enum standard_datatypes): Add new value ADT_exception_data_name_id.Eric Botcazou1-0/+23
2010-05-12decl.c (gnat_to_gnu_entity): Tidy up code, improve comments and fix formattin...Eric Botcazou1-110/+99
2010-05-10exp_disp.adb (Make_Tags): Mark the imported view of dispatch tables built for...Eric Botcazou1-4/+5
2010-05-08exp_disp.adb (Make_Tags): Mark the imported view of dispatch tables.Eric Botcazou1-1/+16
2010-05-08* gcc-interface/decl.c (make_aligning_type): Declare the type.Eric Botcazou1-3/+7
2010-05-08decl.c (gnat_to_gnu_entity): Create variables for size expressions of variant...Eric Botcazou1-0/+54
2010-05-08gigi.h (create_field_decl): Move PACKED parameter.Eric Botcazou1-125/+128
2010-05-08gigi.h (build_unc_object_type): Add DEBUG_INFO_P param.Eric Botcazou1-2/+4
2010-04-25exp_dbug.ads: Fix outdated description.Eric Botcazou1-6/+10
2010-04-17Add missing hunk for previous patch.Eric Botcazou1-31/+37
2010-04-17uintp.h (UI_Lt): Declare.Eric Botcazou1-76/+63
2010-04-17back-end.adb (Call_Back_End): Pass Standard_Character to gigi.Eric Botcazou1-1/+1
2010-04-17gigi.h (enum standard_datatypes): Add new values ADT_sbitsize_one_node and AD...Eric Botcazou1-44/+28
2010-04-16gigi.h (gnat_init_decl_processing): Delete.Eric Botcazou1-99/+108
2010-04-16decl.c (gnat_to_gnu_entity): Use boolean_type_node in lieu of integer_type_no...Eric Botcazou1-16/+14
2010-04-16uintp.adb (UI_From_Dint): Remove useless code.Eric Botcazou1-13/+5
2010-04-16decl.c (make_type_from_size): Just copy TYPE_NAME.Eric Botcazou1-8/+3
2010-04-15cuintp.c (UI_To_gnu): Fix long line.Eric Botcazou1-41/+37