]> git.ipfire.org Git - thirdparty/gcc.git/commit
[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Tue, 1 Dec 2009 09:52:51 +0000 (10:52 +0100)
committerArnaud Charlet <charlet@gcc.gnu.org>
Tue, 1 Dec 2009 09:52:51 +0000 (10:52 +0100)
commitb7d5e87b0780ff54f2ade45aabaea5cd7148ec86
treeeeec9a706733f203876ebacade50c8506ca77123
parentacb85bea1d3a9a749defaa9d660ff87ff1345a93
[multiple changes]

2009-12-01  Ed Schonberg  <schonberg@adacore.com>

* einfo.ads: Clarify use of Is_Private_Primitive.
* sem_ch6.adb (Analyze_Subprogram_Declaration): An operation is a
private primitive operation only if it is declared in the scope of the
private controlling type.
* exp_ch9.adb (Build_Wrapper_Spec): Build wrappers for private
protected operations as well.

2009-12-01  Arnaud Charlet  <charlet@adacore.com>

* gnat1drv.adb (Adjust_Global_Switches): Disable front-end
optimizations in CodePeer mode, to keep the tree as close to the source
code as possible, and also to avoid inconsistencies between trees when
using different optimization switches.

2009-12-01  Thomas Quinot  <quinot@adacore.com>

* scos.ads: Updated specification of source coverage obligation
information.

2009-12-01  Thomas Quinot  <quinot@adacore.com>

* g-sercom.ads, g-sercom-mingw.adb, g-sercom-linux.adb,
a-ststio.adb, s-commun.adb, s-commun.ads, g-socket.adb,
g-socket.ads (System.Communications.Last_Index): For the case where no
element has been transferred and Item'First =
Stream_Element_Offset'First, raise CONSTRAINT_ERROR.

2009-12-01  Ed Schonberg  <schonberg@adacore.com>

* sem_ch10.adb (Install_Siblings): A private with_clause on some child
unit U in an ancestor of the current unit must be ignored if the
current unit has a regular with_clause on U.

From-SVN: r154868
15 files changed:
gcc/ada/ChangeLog
gcc/ada/a-ststio.adb
gcc/ada/einfo.ads
gcc/ada/exp_ch9.adb
gcc/ada/g-sercom-linux.adb
gcc/ada/g-sercom-mingw.adb
gcc/ada/g-sercom.ads
gcc/ada/g-socket.adb
gcc/ada/g-socket.ads
gcc/ada/gnat1drv.adb
gcc/ada/s-commun.adb
gcc/ada/s-commun.ads
gcc/ada/scos.ads
gcc/ada/sem_ch10.adb
gcc/ada/sem_ch6.adb