aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/gcc-interface/trans.c
AgeCommit message (Expand)AuthorFilesLines
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
2017-09-05trans.c (Attribute_to_gnu): Do not strip conversions around prefixes that are...Eric Botcazou1-4/+8
2017-09-05gigi.h (renaming_from_generic_instantiation_p): Turn toEric Botcazou1-15/+14
2017-09-05trans.c (adjust_for_implicit_deref): New function.Eric Botcazou1-16/+26
2017-09-05trans.c (Call_to_gnu): If this is a function call and there is no target...Eric Botcazou1-5/+7
2017-09-05trans.c (pos_to_constructor): Skip conversions to an unconstrained array type.Eric Botcazou1-1/+8
2017-08-30[21/77] Replace SCALAR_INT_MODE_P checks with is_a <scalar_int_mode>Richard Sandiford1-3/+3
2017-08-29Fix --help=target (Ada) (PR other/39851)Martin Liska1-1/+1