aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/exp_ch6.adb
AgeCommit message (Expand)AuthorFilesLines
2019-08-14[Ada] Compiler speedup with inlining across unitsEric Botcazou1-56/+0
2019-08-13[Ada] Small cleanup and improvement in inlining machineryEric Botcazou1-28/+26
2019-08-13[Ada] Fix spurious error on nested instantiation with inliningEric Botcazou1-5/+6
2019-08-12[Ada] Missing check on outbound parameter of a non-null access typeEd Schonberg1-3/+30
2019-08-12[Ada] Fix internal error on comparison of unaligned slicesEric Botcazou1-8/+9
2019-08-12[Ada] Fix missing range check for In/Out parameter with -gnatVaEric Botcazou1-21/+28
2019-07-11[Ada] Remove redundant predicate checksEd Schonberg1-9/+20
2019-07-11[Ada] Minor reformattingHristian Kirtchev1-9/+22
2019-07-11[Ada] Compile-time evaluation of predicate checksEd Schonberg1-0/+101
2019-07-10[Ada] Minor reformattingHristian Kirtchev1-1/+1
2019-07-10[Ada] Missing implicit interface type conversionJavier Miranda1-9/+31
2019-07-09[Ada] Reformat commentsPiotr Trojanek1-2/+2
2019-07-05[Ada] Incorrect accessibility checkJustin Squirek1-21/+33
2019-07-05[Ada] Wrong accessibility level under -gnat12Javier Miranda1-1/+4
2019-07-05[Ada] Crash on exported build-in-place functionBob Duff1-9/+7
2019-01-08[Ada] Bump copyright years to 2019Pierre-Marie de Rodat1-1/+1
2018-11-14[Ada] Limited function violates No_Exception_PropagationHristian Kirtchev1-4/+15
2018-10-09[Ada] Fix spurious error on derived record passed as Out parameterEric Botcazou1-0/+6
2018-10-09[Ada] Reset Is_True_Constant on entites used as OUT/IN OUT actualsEd Schonberg1-0/+3
2018-09-26[Ada] Spurious dependency on secondary stackHristian Kirtchev1-1/+2
2018-08-21[Ada] Minor reformattingsHristian Kirtchev1-2/+3
2018-07-31[Ada] Spurious error on default parameter in protected operationEd Schonberg1-0/+24
2018-07-31[Ada] Compiler failure on an extended_return_statement in a blockGary Dismukes1-3/+3
2018-07-31[Ada] Replace low-level calls to Ekind with high-level calls to Is_FormalPiotr Trojanek1-2/+2
2018-07-17[Ada] Crash on case expression in build-in-place functionHristian Kirtchev1-5/+22
2018-06-11[Ada] Double finalization of limited controlled resultHristian Kirtchev1-264/+314
2018-05-29[Ada] Unnesting: do not generate push/pop for exceptionsEd Schonberg1-1/+5
2018-05-25[Ada] Fix for freezing of expression functionsJustin Squirek1-1/+7
2018-05-24[Ada] Quadratic compile time with tagged typesJustin Squirek1-2/+2
2018-05-21[Ada] Minor reformattingHristian Kirtchev1-1/+1
2018-01-11[Ada] Crash on build-in-place call with address specification for targetEd Schonberg1-1/+61
2018-01-11[Ada] Secondary stack leaks during object initializationHristian Kirtchev1-5/+5
2017-12-15[multiple changes]Pierre-Marie de Rodat1-3/+2
2017-12-15gnat_and_program_execution.rst: Update section "Dynamic Stack Usage Analysis"...Pierre-Marie de Rodat1-2/+22
2017-12-15exp_unst.adb (Unnest_Subprograms): Nothing to do if the main unit is a generi...Pierre-Marie de Rodat1-1/+1
2017-12-15[multiple changes]Pierre-Marie de Rodat1-1/+5
2017-12-15types.ads, [...]: Partly revert r255414, committed by mistake.Bob Duff1-5/+1
2017-12-05sem_util.adb (Contains_Refined_State): Remove.Pierre-Marie de Rodat1-1/+5
2017-12-05[multiple changes]Pierre-Marie de Rodat1-4/+14
2017-11-16[multiple changes]Pierre-Marie de Rodat1-0/+4
2017-11-09[multiple changes]Pierre-Marie de Rodat1-1/+3
2017-10-20sem_dim.adb (Analyze_Dimension_Binary_Op): Accept with a warning to compare a...Pierre-Marie de Rodat1-1/+2
2017-10-20exp_aggr.adb (Initialize_Array_Component): Avoid adjusting a component of an ...Pierre-Marie de Rodat1-3/+7
2017-10-20sinfo.ads, sinfo.adb (Alloc_For_BIP_Return): New flag to indicate that an all...Bob Duff1-0/+9
2017-10-19exp_ch6.adb (Is_Build_In_Place_Result_Type): Fix silly bug -- "Typ" should be...Bob Duff1-9/+11
2017-10-19[multiple changes]Pierre-Marie de Rodat1-16/+40
2017-10-14[multiple changes]Pierre-Marie de Rodat1-2/+37
2017-10-09[multiple changes]Pierre-Marie de Rodat1-57/+58
2017-10-09[multiple changes]Pierre-Marie de Rodat1-2/+2
2017-10-09[multiple changes]Pierre-Marie de Rodat1-2/+10