aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/exp_attr.adb
AgeCommit message (Expand)AuthorFilesLines
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
2020-06-08[Ada] Fix handling of 'Enum_Rep and renamingsArnaud Charlet1-15/+0
2020-06-08[Ada] Reuse Get_Index_Subtype in the special expander for GNATprovePiotr Trojanek1-33/+0
2020-06-05[Ada] Put_Image attributeBob Duff1-16/+2
2020-06-05[Ada] Add No_Truncation flag on view conversion for GNAT-LLVMEric Botcazou1-0/+6
2020-06-04[Ada] Put_Image attributeBob Duff1-17/+140
2020-06-04[Ada] Alignment clause ignored on completion derived from private typeEric Botcazou1-36/+20
2020-06-03[Ada] Improve 'Val implementation for some enumeration typesEric Botcazou1-104/+133
2020-06-03[Ada] Unnesting problems with expansion of Loop_Entry attributeGary Dismukes1-11/+25
2020-06-03[Ada] Get rid of more references to Universal_Integer in expanded codeEric Botcazou1-80/+128
2020-06-03[Ada] Get rid of more references to Universal_Integer in expanded codeEric Botcazou1-1/+1
2020-06-02[Ada] Bump copyright yearArnaud Charlet1-1/+1
2020-06-02[Ada] Get rid of more references to Universal_Integer in expanded codeEric Botcazou1-11/+10
2020-06-02[Ada] Get rid of more references to Universal_Integer in expanded codeEric Botcazou1-1/+9
2020-06-02[Ada] Fix minor discrepancy in Expand_N_Attribute_ReferenceEric Botcazou1-4/+4
2020-06-02[Ada] Typo corrections and minor reformattingGary Dismukes1-7/+7
2019-12-18[Ada] Fix three-letter typos like "sss" in comments and docsPiotr Trojanek1-2/+2
2019-12-16[Ada] Prototype implementastion of Ada2020 Map-reduce constructEd Schonberg1-0/+91
2019-12-13[Ada] Suppress Base_Address call on init of activation record componentsGary Dismukes1-1/+25
2019-12-13[Ada] Remove Is_Available functionBob Duff1-66/+41
2019-12-12[Ada] Fix wrong value of 'Size for slices of bit-packed arrays (2)Eric Botcazou1-5/+4
2019-09-19[Ada] Exp_Attr: remove obsolete commentArnaud Charlet1-3/+0