aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/gcc-interface/trans.c
AgeCommit message (Expand)AuthorFilesLines
2019-05-28trans.c (lvalue_required_for_attribute_p): Return 0 for 'Size too.Eric Botcazou1-18/+24
2019-05-28trans.c (gnat_to_gnu): Remove superfluous tests on Backend_Overflow_Checks_On...Eric Botcazou1-14/+11
2019-05-28trans.c (walk_nesting_tree): New static function.Eric Botcazou1-5/+15
2019-05-27trans.c (Call_to_gnu): Do not initialize the temporary created out of address...Eric Botcazou1-6/+16
2019-05-27ada-builtin-types.def: New file.Eric Botcazou1-21/+56
2019-05-27trans.c (Identifier_to_gnu): Minor tweaks.Eric Botcazou1-7/+18
2019-05-27trans.c (Gigi_Types_Compatible): New predicate.Eric Botcazou1-74/+86
2019-05-27trans.c (Call_to_gnu): Use the unpadded type when putting back an intermediat...Eric Botcazou1-1/+1
2019-05-27trans.c (gnat_to_gnu): Convert the count to the unsigned version of its base ...Eric Botcazou1-29/+32
2019-05-17trans.c (check_inlining_for_nested_subprog): Quote reserved names.Martin Sebor1-2/+3
2019-02-08trans.c (gnat_to_gnu): Minor tweak.Eric Botcazou1-5/+4
2019-02-08trans.c (elaborate_all_entities): Do not elaborate the entities of a package ...Eric Botcazou1-1/+2
2019-02-08trans.c (Regular_Loop_to_gnu): Replace tests on individual flag_unswitch_loop...Eric Botcazou1-6/+5
2019-01-27repinfo.adb (List_Component_Layout): Remove superfluous space for zero-sized ...Eric Botcazou1-11/+20
2019-01-26trans.c (Regular_Loop_to_gnu): Use the SLOC of the iteration scheme, if prese...Eric Botcazou1-10/+16
2019-01-26trans.c (gnat_to_gnu): Use DECL_SIZE_UNIT instead of TYPE_SIZE_UNIT for the s...Eric Botcazou1-6/+11
2019-01-26trans.c (struct loop_info_d): Remove artificial field.Eric Botcazou1-2/+0
2019-01-26trans.c (Iterate_Acc_Clause_Arg): Fix formatting.Eric Botcazou1-61/+70
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-10/+11
2018-12-11[Ada] Fix -gnatR3 output for dynamically constrained recordEric Botcazou1-1/+2
2018-12-11[Ada] Complete implementation of RM C.6(19) clauseEric Botcazou1-6/+47
2018-12-11[Ada] Fix an ICE on instantiated subprogram with -gnatcEric Botcazou1-1/+3
2018-12-11[Ada] Almost always inline init. procedure of small and simple recordsEric Botcazou1-19/+19
2018-12-03[Ada] Gigi support for OpenACC pragmasOlivier Hainque1-20/+716
2018-11-08fe.h (Suppress_Checks): Declare.Eric Botcazou1-51/+0
2018-10-22trans.c (Pragma_to_gnu): Use a simple memory constraint in all cases.Eric Botcazou1-19/+5
2018-10-09[Ada] Fix incorrect computation of Component_Size in ASIS modeEric Botcazou1-2/+3
2018-09-28calls.c (expand_call): Try to do a tail call for thunks at -O0 too.Eric Botcazou1-0/+242
2018-09-26[Ada] Set Current_Error_Node directlyEric Botcazou1-5/+2
2018-09-26[Ada] Wrong handling of address clause for limited record typeEric Botcazou1-6/+26
2018-08-21[Ada] Fix spurious error on unchecked conversion on VFA record typeEric Botcazou1-0/+1
2018-07-31Introduce instance discriminatorsAlexandre Oliva1-5/+24
2018-07-17[Ada] Type mismatch warning for imported C++ classEric Botcazou1-6/+5
2018-07-07gigi.h (add_decl_expr): Adjust prototype.Eric Botcazou1-7/+41
2018-07-07trans.c (lvalue_required_p): Remove ALIASED parameter and adjust recursive ca...Eric Botcazou1-17/+14
2018-05-31[Ada] Remove obsolete code in trans.cEric Botcazou1-9/+0
2018-05-31[Ada] Fix wrong value returned for unconstrained packed arrayEric Botcazou1-24/+17
2018-05-31[Ada] Fix internal error on allocator with function callEric Botcazou1-6/+10
2018-05-30[Ada] Minor comment additionEric Botcazou1-1/+3
2018-05-24[Ada] Minor clean-ups in gigiEric Botcazou1-24/+26
2018-03-10trans.c (node_has_volatile_full_access): Consider only entities for objects.Eric Botcazou1-0/+2
2018-03-06trans.c (convert_with_check): Fix typo in the condition guarding the overflow...Eric Botcazou1-2/+2
2017-12-21poly_int: get_inner_reference & co.Richard Sandiford1-4/+4
2017-12-20trans.c (Loop_Statement_to_gnu): Use IN_RANGE macro.Eric Botcazou1-2/+3
2017-12-19read-rtl.c (parse_reg_note_name): Replace Yoda conditions with typical order ...Jakub Jelinek1-1/+1
2017-12-14trans.c (Call_to_gnu): Set DECL_DISREGARD_INLINE_LIMITS to 0 on the callee if...Eric Botcazou1-4/+10
2017-12-14gigi.h (pad_type_has_rm_size): Declare.Eric Botcazou1-1/+2
2017-12-13* gcc-interface/trans.c (Subprogram_Body_to_gnu): Initialize locus.Eric Botcazou1-1/+2
2017-12-13trans.c (process_freeze_entity): Be prepared for a package without body.Eric Botcazou1-4/+4