2016-04-27 Hristian Kirtchev <kirtchev@adacore.com>
commitd8e539ae9c81d4c085f771959086a41313610cc7
authorcharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 27 Apr 2016 12:30:49 +0000 (27 12:30 +0000)
committercharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 27 Apr 2016 12:30:49 +0000 (27 12:30 +0000)
tree75a285b790fa7fb8952f2b4d0c1f98d397bf4615
parentdde200bc1c9b2d5d645d366011ae1ef81744cf40
2016-04-27  Hristian Kirtchev  <kirtchev@adacore.com>

* sem_ch13.adb (Analyze_Aspect_Export_Import): Signal that there is no
corresponding pragma.

2016-04-27  Bob Duff  <duff@adacore.com>

* exp_ch3.adb: Minor comment improvement.

2016-04-27  Ed Schonberg  <schonberg@adacore.com>

* exp_ch6.adb (Make_Build_In_Place_Call_In_Object_Declaration): If the
return type is an untagged limited record with only access
discriminants and no controlled components, the return value does not
need to use the secondary stack.

2016-04-27  Javier Miranda  <miranda@adacore.com>

* exp_util.adb (Remove_Side_Effects): When
generating C code handle object declarations that have
discriminants and are initialized by means of a call to a
function.

2016-04-27  Ed Schonberg  <schonberg@adacore.com>

* a-textio.adb (Get_Line function): Handle properly the case of
a line that has the same length as the buffer (or a multiple
thereof) and there is no line terminator.
* a-tigeli.adb (Get_Line procedure): Do not store an end_of_file
in the string when there is no previous line terminator and we
need at most one additional character.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@235492 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ada/ChangeLog
gcc/ada/a-textio.adb
gcc/ada/a-tigeli.adb
gcc/ada/exp_ch3.adb
gcc/ada/exp_ch6.adb
gcc/ada/exp_util.adb
gcc/ada/sem_ch13.adb