aboutsummaryrefslogtreecommitdiff
path: root/gcc/c
diff options
context:
space:
mode:
authorPierre-Marie de Rodat <pmderodat@gcc.gnu.org>2017-10-19 23:08:29 +0000
committerPierre-Marie de Rodat <pmderodat@gcc.gnu.org>2017-10-19 23:08:29 +0000
commitfb9dd1c7c32efd0c90c21070ed7dabc9006ef1ef (patch)
treeada206359491e8f3f3634decde700963802ade13 /gcc/c
parentebd208bf7b4e8265738cf774549842f3895739ac (diff)
downloadgcc-fb9dd1c7c32efd0c90c21070ed7dabc9006ef1ef.zip
gcc-fb9dd1c7c32efd0c90c21070ed7dabc9006ef1ef.tar.gz
gcc-fb9dd1c7c32efd0c90c21070ed7dabc9006ef1ef.tar.bz2
[multiple changes]
2017-10-19 Bob Duff <duff@adacore.com> * exp_util.adb: (Process_Statements_For_Controlled_Objects): Clarify which node kinds can legitimately be ignored, and raise Program_Error for others. 2017-10-19 Hristian Kirtchev <kirtchev@adacore.com> * sem_elab.adb (Compilation_Unit): Handle the case of a subprogram instantiation that acts as a compilation unit. (Find_Code_Unit): Reimplemented. (Find_Top_Unit): Reimplemented. (Find_Unit_Entity): New routine. (Process_Instantiation_SPARK): Correct the elaboration requirement a package instantiation imposes on a unit. 2017-10-19 Bob Duff <duff@adacore.com> * exp_ch6.adb (Is_Build_In_Place_Result_Type): Enable build-in-place for a narrow set of controlled types. 2017-10-19 Eric Botcazou <ebotcazou@adacore.com> * sinput.ads (Line_Start): Add pragma Inline. * widechar.ads (Is_Start_Of_Wide_Char): Likewise. 2017-10-19 Bob Duff <duff@adacore.com> * exp_attr.adb (Expand_N_Attribute_Reference): Disable Make_Build_In_Place_Call_... for F(...)'Old, where F(...) is a build-in-place function call so that the temp is declared in the right place. From-SVN: r253915
Diffstat (limited to 'gcc/c')
0 files changed, 0 insertions, 0 deletions