[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Fri, 7 Nov 2014 13:45:22 +0000 (14:45 +0100)
committerArnaud Charlet <charlet@gcc.gnu.org>
Fri, 7 Nov 2014 13:45:22 +0000 (14:45 +0100)
commite8de1a820f28cfdd7b8a588dd28277cc8db25ce3
treeefb7cfc5a3b612c85aaf481f0c8b3bb486f2024c
parentd862b3439d1996c99a532476a181b6f3c0c69257
[multiple changes]

2014-11-07  Ed Schonberg  <schonberg@adacore.com>

* exp_fixd.adb (Expand_Multiply_Fixed_By_Fixed_Giving_Integer):
If the restriction No_Floating_Point is in effect, and the
operands have the same type, introduce a temporary to hold
the fixed point result, to prevent the use of floating-point
operations at run-time.

2014-11-07  Robert Dewar  <dewar@adacore.com>

* freeze.adb (Check_Address_Clause): Minor reformatting
(Find_Constant): Minor reformatting.
(Freeze_Array_Type): Modify check for packed declarations.
(Freeze_Entity): Minor reformatting.

From-SVN: r217223
gcc/ada/ChangeLog
gcc/ada/exp_fixd.adb
gcc/ada/freeze.adb