OSDN Git Service

2013-04-11 Johannes Kanig <kanig@adacore.com>
authorcharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 11 Apr 2013 10:18:47 +0000 (10:18 +0000)
committercharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 11 Apr 2013 10:18:47 +0000 (10:18 +0000)
commit4a4eb23cfb911b68dd3f13822345a5f477a264ca
treecd52ccb62e4c9a9292e2d4d5c617cfbdf4bc122f
parentd7a8e67531b07ae0cda1be006f9c3511d3320e35
2013-04-11  Johannes Kanig  <kanig@adacore.com>

* opt.ads New global boolean Frame_Condition_Mode to avoid
referring to command line switch.
* gnat1drv.adb (Gnat1drv) set frame condition mode when -gnatd.G
is present, and disable Code generation in that case. Disable
ALI file generation when switch is *not* present.

2013-04-11  Ed Schonberg  <schonberg@adacore.com>

* sem_ch6.adb (Analyze_Expression_Function): Perform the
pre-analysis on a copy of the expression, to prevent downstream
visbility issues involving operators and instantiations.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@197758 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ada/ChangeLog
gcc/ada/gnat1drv.adb
gcc/ada/opt.ads
gcc/ada/sem_ch6.adb