aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/adaint.c
diff options
context:
space:
mode:
authorGeert Bosch <bosch@adacore.com>2010-10-22 10:15:36 +0000
committerArnaud Charlet <charlet@gcc.gnu.org>2010-10-22 12:15:36 +0200
commit23c799b1580c919c709a8144c27b53e013cd65e7 (patch)
tree552343c1a233a7faa791e3cc6cd60dc65e2dfa77 /gcc/ada/adaint.c
parentb4ca2d2c08cde1619a2394a02773712ded61dbce (diff)
downloadgcc-23c799b1580c919c709a8144c27b53e013cd65e7.zip
gcc-23c799b1580c919c709a8144c27b53e013cd65e7.tar.gz
gcc-23c799b1580c919c709a8144c27b53e013cd65e7.tar.bz2
cstand.adb (Build_Float_Type): Set Float_Rep according to platform.
2010-10-22 Geert Bosch <bosch@adacore.com> * cstand.adb (Build_Float_Type): Set Float_Rep according to platform. * einfo.ads (Float_Rep): New attribute. (Float_Rep_Kind): Move from body. Add comments. * einfo.adb (Float_Rep_Kind): Move to spec (Float_Rep): Now a real field instead of local function. (Set_Float_Rep): New procedure to set floating point representation (Set_Vax_Float): Remove. (Write_Entity_Flags): Remove Vax_Float flag. (Write_Field10_Name): Add E_Floating_Point_Type case for Float_Rep. * exp_attr.adb (Attribute_Valid): Use case statement for representation specific processing. * sem_ch3.adb (Build_Derived_Numeric_Type, Floating_Point_Type_Declaration): Set Float_Rep instead of Vax_Float attribute. * sem_util.ads, sem_util.adb (Is_AAMP_Float): Remove. * sem_vfpt.adb (Set_D_Float, Set_F_Float, Set_G_Float, Set_IEEE_Long, Set_IEEE_Short): Set Float_Rep instead of Vax_Float attribute. From-SVN: r165816
Diffstat (limited to 'gcc/ada/adaint.c')
0 files changed, 0 insertions, 0 deletions