]> git.ipfire.org Git - thirdparty/gcc.git/commit
2014-07-18 Robert Dewar <dewar@adacore.com>
authorcharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 18 Jul 2014 09:20:28 +0000 (09:20 +0000)
committercharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 18 Jul 2014 09:20:28 +0000 (09:20 +0000)
commiteb66e842043b05ded0afafd335c334689d31a33a
tree2340b57ac0d4c3b76bc55e007451fe73864a209b
parentd9dccd7f548e6b5c55c89626620780d5c96009be
2014-07-18  Robert Dewar  <dewar@adacore.com>

* sem_ch13.adb (Build_Discrete_Static_Predicate): New name
for Build_Static_Predicate (Build_Predicate_Functions):
Don't try to build discrete predicate for real type.
(Build_Predicate_Functions): Report attempt to use
Static_Predicate function on real type as unimplemented.
* sem_util.adb (Check_Expression_Against_Static_Predicate):
Add guard to prevent blow up on predicate for real type.

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

* einfo.adb (Set_Static_Predicate): Simplify assertion to handle
properly static predicate on enumeration types and modular types
(not subtypes).

2014-07-18  Pierre-Marie Derodat  <derodat@adacore.com>

* scos.ads (SCO_Unit_Table_Entry): Add a field to keep track of
the corresponding source file index.
* get_scos.ads (Get_SCOs): Add a default value for it.
* par_sco.adb (SCO_Record): Fill the corresponding value.
* scos.h: New.

2014-07-18  Vincent Celier  <celier@adacore.com>

* a-strunb-shared.adb, s-auxdec.ads, s-rannum.adb, atree.ads,
urealp.adb, vms_data.ads, lib.ads, s-auxdec-vms_64.ads: Minor
reformatting.
* gnat_ugn.texi: Add documentation for new gnatmem switch -t.

2014-07-18  Thomas Quinot  <quinot@adacore.com>

* g-sercom.ads (Set): document possible data loss.

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

* exp_attr.adb (Expand_N_Attribute_Reference, cases Input,
Output, Read, Write): If the restriction No_Streams is active,
replace each occurrence of a stream attribute by an explicit
Raise statement.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@212782 138bc75d-0d04-0410-961f-82ee72b054a4
19 files changed:
gcc/ada/ChangeLog
gcc/ada/a-strunb-shared.adb
gcc/ada/atree.ads
gcc/ada/einfo.adb
gcc/ada/exp_attr.adb
gcc/ada/g-sercom.ads
gcc/ada/get_scos.adb
gcc/ada/gnat_ugn.texi
gcc/ada/lib.ads
gcc/ada/par_sco.adb
gcc/ada/s-auxdec-vms_64.ads
gcc/ada/s-auxdec.ads
gcc/ada/s-rannum.adb
gcc/ada/scos.ads
gcc/ada/scos.h [new file with mode: 0644]
gcc/ada/sem_ch13.adb
gcc/ada/sem_util.adb
gcc/ada/urealp.adb
gcc/ada/vms_data.ads