aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/gcc-interface/trans.c
AgeCommit message (Expand)AuthorFilesLines
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
2017-11-28tree.def (SWITCH_EXPR): Change from 3 operand to 2 operand tree.Jakub Jelinek1-2/+1
2017-11-23generic.texi (ANNOTATE_EXPR): Document 3rd operand.Eric Botcazou1-6/+19
2017-11-09[multiple changes]Pierre-Marie de Rodat1-4/+4
2017-10-20sem_dim.adb (Analyze_Dimension_Binary_Op): Accept with a warning to compare a...Pierre-Marie de Rodat1-40/+33
2017-10-09[multiple changes]Pierre-Marie de Rodat1-0/+9
2017-09-11gigi.h (enum standard_datatypes): Minor tweak.Eric Botcazou1-7/+7
2017-09-09trans.c (Subprogram_Body_to_gnu): Disregard inlining limits for expression fu...Eric Botcazou1-1/+6
2017-09-09decl.c (gnat_to_gnu_entity): Only set the TYPE_ALIGN_OK and TYPE_BY_REFERENCE...Eric Botcazou1-2/+0
2017-09-08[multiple changes]Arnaud Charlet1-2/+5
2017-09-08Fix merge error.Eric Botcazou1-11/+0
2017-09-06trans.c (gnat_to_gnu): Try again to translate the prefix after the field if i...Eric Botcazou1-0/+11
2017-09-05trans.c (convert_with_check): Use a custom base type if the base type of the ...Eric Botcazou1-40/+49