aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/gcc-interface/trans.c
AgeCommit message (Expand)AuthorFilesLines
2011-06-06trans.c (Identifier_to_gnu): Also handle deferred constants whose full view h...Eric Botcazou1-3/+5
2011-05-18trans.c (Exception_Handler_to_gnu_sjlj): Use boolean_false_node instead of in...Kai Tietz1-3/+3
2011-05-12trans.c (call_to_gnu): In the by-reference case...Eric Botcazou1-4/+10
2011-05-06generalize build_case_label to the rest of the compilerNathan Froyd1-3/+2
2011-05-04tree.h (int_const_binop): Remove notrunc argument.Richard Guenther1-3/+2
2011-05-03trans.c (gigi): Call build_function_type_list instead of build_function_type.Nathan Froyd1-87/+64
2011-04-22gigi.h (create_subprog_decl): Add ARTIFICIAL_FLAG parameter.Eric Botcazou1-22/+20
2011-04-08trans.c (Identifier_to_gnu): Do not return initializers of aggregate types th...Eric Botcazou1-2/+6
2011-04-02ada-tree.h (DECL_TAFT_TYPE_P): New flag.Eric Botcazou1-9/+25
2011-04-02gigi.h (record_builtin_type): Add ARTIFICIAL_P param.Eric Botcazou1-7/+8
2011-03-26gigi.h (finalize_from_with_types): Adjust comment.Eric Botcazou1-11/+7
2011-03-26inline.adb (Back_End_Cannot_Inline): Lift restriction on calls to subprograms...Eric Botcazou1-14/+14
2011-03-24trans.c (gnat_to_gnu): Remove obsolete case of non-conversion to the nominal ...Eric Botcazou1-15/+7
2011-03-23trans.c (create_temporary): New function taken from...Eric Botcazou1-71/+110
2011-03-17gigi.h (smaller_form_type_p): Declare.Eric Botcazou1-25/+0
2011-02-03gigi.h (fill_vms_descriptor): Take GNU_TYPE instead of GNAT_FORMAL.Eric Botcazou1-3/+3
2011-01-04trans.c (Case_Statement_to_gnu): Put the SLOC of the end-of-case on the end l...Eric Botcazou1-2/+8
2011-01-04trans.c (Subprogram_Body_to_gnu): Evaluate the expressions of the parameter c...Eric Botcazou1-25/+25
2011-01-04trans.c (BLOCK_SOURCE_END_LOCATION): Provide default.Olivier Hainque1-11/+74
2011-01-04re PR ada/47131 (internal error for ACATS C34011B on SJLJ targets)Eric Botcazou1-22/+1
2010-12-20Fix typos in gcc/ada.Ralf Wildenhues1-2/+2
2010-12-13trans.c (can_be_lower_p): New predicate.Eric Botcazou1-7/+30
2010-11-17trans.c (addressable_p): Rewrite obsolete paragraph in head comment.Eric Botcazou1-4/+5
2010-11-10trans.c (gigi): Don't set 'pure' flag on SJLJ routines.Eric Botcazou1-4/+0
2010-11-10trans.c (lvalue_required_p) <N_Type_Conversion>): Look through it for element...Eric Botcazou1-18/+15
2010-11-03gigi.h (add_stmt_force): Declare.Eric Botcazou1-9/+30
2010-10-27trans.c (gigi): Fix formatting issues.Eric Botcazou1-34/+38
2010-10-26utils2.c (build_compound_expr): New function.Richard Kenner1-18/+7
2010-10-25decl.c (gnat_to_gnu_entity, [...]): Allow In Out/Out parameters for functions.Eric Botcazou1-113/+231
2010-10-22[multiple changes]Arnaud Charlet1-3/+5
2010-10-19[multiple changes]Arnaud Charlet1-44/+131
2010-10-14sched-deps.c (sched_insn_is_legitimate_for_speculation): Invoke may_trap_or_f...Eric Botcazou1-6/+18
2010-10-11[multiple changes]Arnaud Charlet1-4/+6
2010-10-10lang.opt (gdwarf+): Remove.Olivier Hainque1-12/+0
2010-10-10trans.c (gnat_to_gnu): Use invert_truthvalue_loc instead of invert_truthvalue.Eric Botcazou1-1/+2
2010-10-10ada-tree.h (DECL_BY_DOUBLE_REF_P): New macro.Eric Botcazou1-2/+16
2010-09-19trans.c (gnat_pushdecl): Do not do anything special for PARM_DECLs.Eric Botcazou1-65/+70
2010-09-19gigi.h (get_elaboration_procedure): Declare.Eric Botcazou1-8/+16
2010-09-19decl.c (gnat_to_gnu_entity): Explicitly test _LEVEL variables against zero in...Eric Botcazou1-19/+23
2010-08-30trans.c (call_to_gnu): Also force the return slot opt for the call to a funct...Eric Botcazou1-4/+9
2010-08-20vec.h (FOR_EACH_VEC_ELT): Define.Nathan Froyd1-2/+2
2010-08-07decl.c (gnat_to_gnu_entity): Use XALLOCAVEC instead of alloca.Nathan Froyd1-3/+2
2010-07-15tree.h (DECL_CHAIN): Define.Nathan Froyd1-1/+1
2010-07-09trans.c (gnat_gimplify_expr): Deal with CALL_EXPR.Eric Botcazou1-23/+21
2010-06-30tree.h (block_may_fallthru): Declare here.Manuel López-Ibáñez1-1/+0
2010-06-29gigi.h (gnat_build_constructor): Take a VEC instead of a TREE_LIST.Nathan Froyd1-24/+36
2010-06-27Fix typoEric Botcazou1-1/+1
2010-06-27trans.c: Include tree-flow.h.Eric Botcazou1-14/+15
2010-06-20trans.c (Subprogram_Body_to_gnu): Use while instead of for loop.Eric Botcazou1-5/+4
2010-06-17trans.c (set_gnu_expr_location_from_node): New static function.Eric Botcazou1-9/+48