aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/exp_attr.adb
AgeCommit message (Expand)AuthorFilesLines
2021-09-13Merged current trunk to branch.Thomas Koenig1-155/+146
2020-12-15[Ada] Implement tiered support for floating-point input operationsEric Botcazou1-13/+11
2020-12-14[Ada] Fix couple of bugs in the implementation of Round attributeEric Botcazou1-18/+20
2020-12-10Fix PR ada/98230Ed Schonberg1-2/+4
2020-11-30[Ada] Expand integer-only implementation of ordinary fixed-point typesEric Botcazou1-7/+30
2020-11-26[Ada] Add support for 128-bit fixed-point types on 64-bit platformsEric Botcazou1-18/+112
2020-11-25[Ada] Minor whitespace fix in expansion of attribute SizePiotr Trojanek1-7/+7
2020-11-25[Ada] Fix style and typos in code for expanding attribute referencesPiotr Trojanek1-33/+32
2020-11-25[Ada] Minor refine type of a counter variablePiotr Trojanek1-2/+2
2020-11-24[Ada] Reuse Is_Packed_Array where possiblePiotr Trojanek1-6/+4
2020-11-24[Ada] Fix minor typos in commentsPiotr Trojanek1-1/+1
2020-11-24[Ada] Cleanup expansion of attribute ConstrainedPiotr Trojanek1-8/+3
2020-10-26[Ada] Handle subtype_indication in 'Update for arraysPiotr Trojanek1-0/+3
2020-10-22[Ada] Implement AI12-0030: Stream attribute availabilitySteve Baird1-0/+72
2020-10-22[Ada] Reimplementation of accessibility checkingJustin Squirek1-1/+0
2020-10-21[Ada] Basic support for 128-bit typesEric Botcazou1-1/+1
2020-10-20[Ada] Replace low-level Ekind membership tests with high-level Is_FormalPiotr Trojanek1-1/+1
2020-10-20[Ada] Implement AI12-0280 Making 'Old more flexibleSteve Baird1-1/+53
2020-10-20[Ada] Code clean upArnaud Charlet1-15/+4
2020-10-19[Ada] Do not replace bounds for packed arrays that depend on discriminantsGhjuvan Lacambre1-1/+5
2020-10-16[Ada] Assorted style cleanupsPiotr Trojanek1-7/+7
2020-10-16[Ada] Improvements to implementation of Ada_2020 attribute ReduceEd Schonberg1-21/+76
2020-10-16[Ada] Add Max_Integer_Size attribute and couple of helper functionsEric Botcazou1-86/+23
2020-10-15[Ada] Do not expand 'Initialized in codepeer modeBoris Yakobowski1-0/+8
2020-07-27[Ada] Use membership tests in front-endArnaud Charlet1-11/+8
2020-07-16[Ada] Avoid false positive reported by CodePeerJavier Miranda1-1/+1
2020-07-16[Ada] Ada2020: AI12-0107 convention of By_Protected_ProcedureJavier Miranda1-16/+94
2020-07-08[Ada] Minor refactoringJustin Squirek1-0/+2
2020-06-19[Ada] Deal with enumeration types with very large sizeEric Botcazou1-1/+1
2020-06-19[Ada] Fix validity checks on attribute 'Old prefixPiotr Trojanek1-5/+11
2020-06-19[Ada] Add comments about attribute 'Valid_Scalars on private tagged typesPiotr Trojanek1-1/+2
2020-06-19[Ada] Simplify processing of 'Valid_Scalars on array typesPiotr Trojanek1-25/+17
2020-06-19[Ada] Fix validity checking for class-wide objectsPiotr Trojanek1-1/+1
2020-06-18[Ada] Small cleanup in the attribute code of the expanderEric Botcazou1-34/+29
2020-06-18[Ada] Improve compile-time evaluation of value rangesEric Botcazou1-154/+19
2020-06-18[Ada] Small adjustment to Get_Integer_Type functionEric Botcazou1-9/+11
2020-06-17[Ada] Remove new problematic condition for LLVMEric Botcazou1-3/+1
2020-06-17[Ada] Couple of small tweaks related to integer conversionsEric Botcazou1-7/+7
2020-06-17[Ada] Work around problematic interaction with public symbol generationEric Botcazou1-1/+8
2020-06-17[Ada] Optimize length checks generated for slice assignmentsEric Botcazou1-52/+46
2020-06-16[Ada] Expand 'Pos and 'Val for enumeration types with standard representationEric Botcazou1-33/+63
2020-06-15[Ada] Support aspect Relaxed_Initialization and attribute InitializedPiotr Trojanek1-0/+19
2020-06-15[Ada] Put_Image improvements for stringsBob Duff1-29/+1
2020-06-15[Ada] Implement AI12-0077 Has_Same_Storage on objects of size zeroEric Botcazou1-12/+25
2020-06-12[Ada] Enable Put_Image in pre-Ada-2020 modesBob Duff1-3/+0
2020-06-12[Ada] Put_Image attributeBob Duff1-3/+12
2020-06-10[Ada] Fold Enum_Rep attribute in evaluation and not in expansionPiotr Trojanek1-12/+3
2020-06-10[Ada] Minor fix style and typos in commentsPiotr Trojanek1-1/+1
2020-06-10[Ada] Minor reformatting and some typo fixesGary Dismukes1-5/+5
2020-06-09[Ada] Spurious overlap error on zero-sized arrays with -gnateVJustin Squirek1-27/+64