OSDN Git Service

2009-07-13 Robert Dewar <dewar@adacore.com>
authorcharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 13 Jul 2009 08:39:28 +0000 (08:39 +0000)
committercharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 13 Jul 2009 08:39:28 +0000 (08:39 +0000)
commit7f2cf564eba680b23a70b5a610426d6a993a7f4a
tree164176c7f48023bea63ede90147c01010044b3fa
parent91a6416d693639c33d0b59006a77f8cd81949337
2009-07-13  Robert Dewar  <dewar@adacore.com>

* gnat_ugn.texi: The gnatf switch no longer is needed to get full
details on unsupported constructs.

* rtsfind.adb: Remove references to All_Errors_Mode, give errors
unconditionally.

* s-trafor-default.adb: Correct some warnings

* s-valwch.adb, a-calend.adb, freeze.adb, prj.ads, s-vmexta.adb,
sem.adb, sem_ch10.adb, sem_ch6.adb, sem_disp.adb, vxaddr2line.adb:
Minor reformatting.

* par-ch4.adb (Conditional_Expression): Capture proper location for
conditional expression, should point to IF.

* s-tassta.adb, a-wtdeau.adb, s-tasren.adb, s-arit64.adb, s-imgdec.adb,
s-direio.adb, s-tpobop.adb, g-socket.adb, s-tposen.adb, s-taskin.adb,
g-calend.adb, s-regpat.adb, s-scaval.adb, g-catiio.adb: Minor code
reorganization (use conditional expressions).

2009-07-13  Ed Schonberg  <schonberg@adacore.com>

* exp_util.adb (Remove_Side_Effects): If the expression is a call to a
build-in-place function that returns an inherently limited type (not
just a task type) create proper object declaration so that extra
build-in-place actuals are properly added to the call.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@149551 138bc75d-0d04-0410-961f-82ee72b054a4
30 files changed:
gcc/ada/ChangeLog
gcc/ada/a-calend.adb
gcc/ada/a-wtdeau.adb
gcc/ada/exp_util.adb
gcc/ada/freeze.adb
gcc/ada/g-calend.adb
gcc/ada/g-catiio.adb
gcc/ada/g-socket.adb
gcc/ada/gnat_ugn.texi
gcc/ada/par-ch4.adb
gcc/ada/prj.ads
gcc/ada/rtsfind.adb
gcc/ada/s-arit64.adb
gcc/ada/s-direio.adb
gcc/ada/s-imgdec.adb
gcc/ada/s-regpat.adb
gcc/ada/s-scaval.adb
gcc/ada/s-taskin.adb
gcc/ada/s-tasren.adb
gcc/ada/s-tassta.adb
gcc/ada/s-tpobop.adb
gcc/ada/s-tposen.adb
gcc/ada/s-trafor-default.adb
gcc/ada/s-valwch.adb
gcc/ada/s-vmexta.adb
gcc/ada/sem.adb
gcc/ada/sem_ch10.adb
gcc/ada/sem_ch6.adb
gcc/ada/sem_disp.adb
gcc/ada/vxaddr2line.adb