aboutsummaryrefslogtreecommitdiff
path: root/gcc/expr.c
diff options
context:
space:
mode:
authorArnaud Charlet <charlet@gcc.gnu.org>2015-05-27 15:19:35 +0200
committerArnaud Charlet <charlet@gcc.gnu.org>2015-05-27 15:19:35 +0200
commit0c6826a52305c4dadad3da2882f708e80638f100 (patch)
tree0960336918c6106d72f6f5e7ea2a310ab9c26532 /gcc/expr.c
parentfaae53f8ca3766da999534c342e00e5eeadd9f9d (diff)
downloadgcc-0c6826a52305c4dadad3da2882f708e80638f100.zip
gcc-0c6826a52305c4dadad3da2882f708e80638f100.tar.gz
gcc-0c6826a52305c4dadad3da2882f708e80638f100.tar.bz2
[multiple changes]
2015-05-26 Robert Dewar <dewar@adacore.com> * errout.ads, sem_ch4.adb, sem_ch6.adb: Minor reformatting. 2015-05-26 Bob Duff <duff@adacore.com> * sem_elab.adb (Check_A_Call): In the case where we're calling something in an instance of a generic package that is within this same unit (as the call), make sure we treat it as a call to an entity within the same unit. That is, call Check_Internal_Call, rather than putting "Elaborate_All(X)" on X, which would necessarily result in an elaboration cycle in static-elaboration mode. 2015-05-26 Eric Botcazou <ebotcazou@adacore.com> * freeze.ads (Is_Atomic_VFA_Aggregate): Adjust profile. * freeze.adb (Is_Atomic_VFA_Aggregate): Change Entity parameter into Node parameter and remove Type parameter. Look at Is_Atomic_Or_VFA both on the type and on the object. (Freeze_Entity): Adjust call to Is_Atomic_VFA_Aggregate. * exp_aggr.adb (Expand_Record_Aggregate): Likewise. (Process_Atomic_Independent_Shared_Volatile): Remove code propagating Atomic or VFA from object to locally-defined type. 2015-05-26 Bob Duff <duff@adacore.com> * exp_ch7.adb: Minor comment fix. From-SVN: r223751
Diffstat (limited to 'gcc/expr.c')
0 files changed, 0 insertions, 0 deletions