]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/ada/ChangeLog
[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Thu, 1 Sep 2011 10:36:43 +0000 (12:36 +0200)
committerArnaud Charlet <charlet@gcc.gnu.org>
Thu, 1 Sep 2011 10:36:43 +0000 (12:36 +0200)
commit516f608f15dcef7a20a2e178c57e3e8078784331
treec14fd51fc3ca9f529580faf85a8e07628662b3cb
parent2d42e8812ef4954cd42ac861090c16ac27c3ac7e
[multiple changes]

2011-09-01  Robert Dewar  <dewar@adacore.com>

* a-cbprqu.adb, a-cbprqu.ads, a-cuprqu.adb, a-cuprqu.ads,
a-cbsyqu.adb, a-cbsyqu.ads: Minor reformatting.

2011-09-01  Ed Schonberg  <schonberg@adacore.com>

* sem_attr.adb: Conditionalize aliasing predicates to Ada2012.

2011-09-01  Jose Ruiz  <ruiz@adacore.com>

* aspects.ads (Aspect_Id, Aspect_Argument, Aspect_Names): Add the CPU
aspect.
* aspects.adb (Canonical_Aspect): Add entry for the CPU aspect.
* sem_ch13.adb (Analyze_Aspect_Specifications): Analyze the CPU aspect
in a similar way as we do for the Priority or Dispatching_Domain aspect.
* s-mudido-affinity.adb (Dispatching_Domain_Tasks,
Dispatching_Domains_Frozen): Move this local data to package
System.Tasking because with the CPU aspect we need to have access
to this data when creating the task in System.Tasking.Stages.Create_Task
* s-taskin.ads (Dispatching_Domain_Tasks, Dispatching_Domains_Frozen):
Move these variables from the body of
System.Multiprocessors.Dispatching_Domains because with the CPU aspect
we need to have access to this data when creating the task in
System.Tasking.Stages.Create_Task.
* s-taskin.adb (Initialize): Signal the allocation of the environment
task to a CPU, if any, so that we know whether the CPU can be
transferred to a different dispatching domain.
* s-tassta.adb (Create_Task): Check whether the CPU to which this task
is being allocated belongs to the dispatching domain where the task
lives. Signal the allocation of the task to a CPU, if any, so that we
know whether the CPU can be transferred to a different dispatching
domain.

From-SVN: r178400
15 files changed:
gcc/ada/ChangeLog
gcc/ada/a-cbprqu.adb
gcc/ada/a-cbprqu.ads
gcc/ada/a-cbsyqu.adb
gcc/ada/a-cbsyqu.ads
gcc/ada/a-cuprqu.adb
gcc/ada/a-cuprqu.ads
gcc/ada/aspects.adb
gcc/ada/aspects.ads
gcc/ada/s-mudido-affinity.adb
gcc/ada/s-taskin.adb
gcc/ada/s-taskin.ads
gcc/ada/s-tassta.adb
gcc/ada/sem_attr.adb
gcc/ada/sem_ch13.adb