[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Wed, 20 Apr 2016 10:29:26 +0000 (12:29 +0200)
committerArnaud Charlet <charlet@gcc.gnu.org>
Wed, 20 Apr 2016 10:29:26 +0000 (12:29 +0200)
commit06f6c43f5c0d8df09010ec690b237bc62e3b6d02
tree6433e0665b407b38446a2221561cc9a01bea3309
parent71129dded17e960ee8fdfa2397e1eadee2568129
[multiple changes]

2016-04-20  Hristian Kirtchev  <kirtchev@adacore.com>

* sem_ch12.adb (Copy_Generic_Node): Handle the special
qualification installed for universal literals that act as
operands in binary or unary operators. (Qualify_Operand): Mark
the qualification to signal the instantiation mechanism how to
handle global reference propagation.
* sinfo.adb (Is_Qualified_Universal_Literal): New routine.
(Set_Is_Qualified_Universal_Literal): New routine.
* sinfo.ads New attribute Is_Qualified_Universal_Literal along
with occurrences in nodes.
(Is_Qualified_Universal_Literal):
New routine along with pragma Inline.
(Set_Is_Qualified_Universal_Literal): New routine along with
pragma Inline.

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

* sem.adb (Do_Analyze): Save and restore Style_Max_Line_Length
so that the corresponding checks are preserved across compilations
that include System.Constants in their context.

2016-04-20  Gary Dismukes  <dismukes@adacore.com>

* sem_type.adb: Minor typo fix and reformatting.
* a-conhel.ads: Update comment.

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

* a-cihama.adb, a-cihase.adb, a-coinve.adb (Copy): Rewrite the
code so it doesn't trigger an "uninit var" warning.

From-SVN: r235256
gcc/ada/ChangeLog
gcc/ada/a-cihama.adb
gcc/ada/a-cihase.adb
gcc/ada/a-coinve.adb
gcc/ada/a-conhel.ads
gcc/ada/sem.adb
gcc/ada/sem_ch12.adb
gcc/ada/sem_type.adb
gcc/ada/sinfo.adb
gcc/ada/sinfo.ads