[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Tue, 25 Apr 2017 12:49:24 +0000 (14:49 +0200)
committerArnaud Charlet <charlet@gcc.gnu.org>
Tue, 25 Apr 2017 12:49:24 +0000 (14:49 +0200)
commitcccb761bc29d4c32a24c79d68ef9ac76308d54fc
tree073ce133334332707c1a88c967b562f9cbf9bbd8
parent6a3936d48b36c09a5f7654ae2bc3a62d688bd414
[multiple changes]

2017-04-25  Pascal Obry  <obry@adacore.com>

* g-sercom.ads: Add simple usage of GNAT.Serial_Communication.

2017-04-25  Hristian Kirtchev  <kirtchev@adacore.com>

* sem_res.adb (Resolve_Type_Conversion):
When resolving against any fixed type, set the type of the
operand as universal real when the operand is a multiplication
or a division where both operands are of any fixed type.
(Unique_Fixed_Point_Type): Add local variable ErrN. Improve the
placement of an error message by pointing to the operand of a
type conversion rather than the conversion itself.

2017-04-25  Thomas Quinot  <quinot@adacore.com>

* sem_ch13.adb (Build_Predicate_Function_Declaration): Set
Needs_Debug_Info when producing SCOs.

2017-04-25  Thomas Quinot  <quinot@adacore.com>

* exp_ch6.adb (Add_Finalization_Master_Actual_To_Build_In_Place_Call):
Always pass a null finalization master for a library level named access
type to which a pragme No_Heap_Finalization applies.

From-SVN: r247216
gcc/ada/ChangeLog
gcc/ada/exp_ch6.adb
gcc/ada/g-sercom.ads
gcc/ada/sem_ch13.adb
gcc/ada/sem_res.adb