aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/exp_attr.adb
AgeCommit message (Expand)AuthorFilesLines
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
2019-09-19[Ada] Implement Machine_Rounding attribute in line when possibleEric Botcazou1-6/+6
2019-09-18[Ada] Factor out code for deciding statically known Constrained attributesClaire Dross1-139/+13
2019-09-17[Ada] Fix wrong value of 'Size for slices of bit-packed arraysEric Botcazou1-3/+21
2019-08-20[Ada] Crash on Loop_Entry for while_loop involving substringsEd Schonberg1-0/+19
2019-08-19[Ada] Incorrect code for -gnateV switchBob Duff1-27/+29
2019-08-12[Ada] More precise handling of Size/Object_Size in GNATproveYannick Moy1-122/+139