aboutsummaryrefslogtreecommitdiff
path: root/libada
diff options
context:
space:
mode:
authorArnaud Charlet <charlet@gcc.gnu.org>2009-10-28 14:41:05 +0100
committerArnaud Charlet <charlet@gcc.gnu.org>2009-10-28 14:41:05 +0100
commit5f3f175d79b2263927f1a4b84db71fb61a71d0e1 (patch)
tree0ec6ddca28d1acb07647a4b52045e1a5b622bdb8 /libada
parentb87971f33ef5446f674fb9f80c6ff16e82145ee1 (diff)
downloadgcc-5f3f175d79b2263927f1a4b84db71fb61a71d0e1.zip
gcc-5f3f175d79b2263927f1a4b84db71fb61a71d0e1.tar.gz
gcc-5f3f175d79b2263927f1a4b84db71fb61a71d0e1.tar.bz2
[multiple changes]
2009-10-28 Thomas Quinot <quinot@adacore.com> * exp_ch4.adb (Expand_N_Type_Conversion): Perform Integer promotion for the operand of the unary minus and ABS operators. * sem_type.adb (Covers): A concurrent type and its corresponding record type are compatible. * exp_attr.adb (Expand_N_Attribute_Reference): Do not rewrite a 'Access attribute reference for the current instance of a protected type while analyzing an access discriminant constraint in a component definition. Such a reference is handled in the corresponding record's init proc, while initializing the constrained component. * exp_ch9.adb (Expand_N_Protected_Type_Declaration): When creating the corresponding record type, propagate components' Has_Per_Object_Constraint flag. * exp_ch3.adb (Build_Init_Procedure.Build_Init_Statements): For a concurrent type, set up concurrent aspects before initializing components with a per object constrain, because they may be controlled, and their initialization may call entries or protected subprograms of the enclosing concurrent object. 2009-10-28 Emmanuel Briot <briot@adacore.com> * prj-nmsc.adb (Add_If_Not_In_List): New subprogram, for better sharing of code. (Find_Source_Dirs): resolve links if Opt.Follow_Links_For_Dirs when processing the directories specified explicitly in the project file. From-SVN: r153657
Diffstat (limited to 'libada')
0 files changed, 0 insertions, 0 deletions