gcc/ada/
* sem_attr.adb (Analyze_Attribute): Merge similar code for
Truncation and other floating point attributes.
| Attribute_Machine_Rounding
| Attribute_Model
| Attribute_Rounding
+ | Attribute_Truncation
| Attribute_Unbiased_Rounding
=>
Check_Floating_Point_Type_1;
-- Truncation --
----------------
- when Attribute_Truncation =>
- Check_Floating_Point_Type_1;
- Resolve (E1, P_Base_Type);
- Set_Etype (N, P_Base_Type);
+ -- Shares processing with Ceiling attribute
----------------
-- Type_Class --