aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/exp_ch4.adb
AgeCommit message (Expand)AuthorFilesLines
2022-11-07ada: Use named notation in calls to Expand_Composite_EqualityBob Duff1-12/+18
2022-11-07ada: New warning about noncomposing user-defined "="Bob Duff1-26/+59
2022-11-07ada: Create operator nodes in functional stylePiotr Trojanek1-58/+64
2022-11-07ada: Don't reuse operator nodes in expansionPiotr Trojanek1-22/+41
2022-11-04ada: Refactor: replace uses of `not Present(X)` with `No (X)`Ghjuvan Lacambre1-2/+2
2022-09-06[Ada] Disable if expression optimization for LLVMArnaud Charlet1-0/+5
2022-07-13[Ada] Fix if expression returning sliceMarc Poulhiès1-3/+17
2022-07-12[Ada] Use right implementation type for nonbinary-modulus opsSteve Baird1-31/+70
2022-07-04[Ada] Use static stack allocation for small string if-expressionsEric Botcazou1-22/+270
2022-07-04[Ada] Use static stack allocation for small dynamic string concatenationsEric Botcazou1-99/+187
2022-06-01[Ada] Missing discriminant checks when accessing variant fieldSteve Baird1-0/+11
2022-06-01[Ada] Suppress warnings on membership test of rangesBob Duff1-39/+5
2022-05-19[Ada] Preserve and reuse original type in Narrow_Large_OperationEric Botcazou1-2/+2
2022-05-19[Ada] Fix bug in handling of Predicate_Failure aspectSteve Baird1-1/+3
2022-05-19[Ada] Get rid of secondary stack for controlled componentsEric Botcazou1-1/+4
2022-05-17[Ada] Provide allocation subtype for allocators of a Designated_Storage_Model...Gary Dismukes1-0/+24
2022-05-16[Ada] Freeze target type on qualified expression expansionEtienne Servais1-0/+2
2022-05-16[Ada] Fix implementation issues with equality for untagged record typesEric Botcazou1-145/+17
2022-05-10[Ada] Optimize nonstandard boolean conversionsAlexandre Oliva1-10/+27
2022-05-10[Ada] Handle non-standard booleans in if_expression conditionAlexandre Oliva1-0/+4
2022-05-09[Ada] Set Error_Msg_Warn before use of << insertionYannick Moy1-0/+1
2022-05-09[Ada] Fix internal error on declaration of derived discriminated record typeEric Botcazou1-16/+12
2022-01-28Fix wrong operator for universal_integer operands in instanceEric Botcazou1-1/+5
2022-01-11[Ada] Avoid redundant checks for empty listsPiotr Trojanek1-1/+1
2022-01-11[Ada] Remove unnecessary block in code for expansion of allocatorsPiotr Trojanek1-91/+85
2022-01-11[Ada] Update copyright notice and bump Gnatvsn.Current_YearArnaud Charlet1-1/+1
2022-01-07[Ada] Cleanup and modification of unreferenced warningsJustin Squirek1-2/+0
2022-01-07[Ada] Fix inconsistent quoting in messages about compile-time errorsPiotr Trojanek1-2/+2
2022-01-07[Ada] Remove unnecessary guard for inserting non-empty listPiotr Trojanek1-11/+3
2022-01-06[Ada] Remove a locally handled exceptionPiotr Trojanek1-17/+10
2022-01-05[Ada] Align arrows in parameter associationsPiotr Trojanek1-1/+1
2021-11-10[Ada] Fix comments about expansion of array equalityPiotr Trojanek1-2/+3
2021-11-10[Ada] Don't carry action bodies for expansion of array equalityPiotr Trojanek1-36/+22
2021-11-10[Ada] Use predefined equality for arrays inside recordsPiotr Trojanek1-68/+2
2021-11-10[Ada] Extend optimized equality of 2-element arraysPiotr Trojanek1-13/+11
2021-11-09[Ada] Crash on expansion of tagged membership testJustin Squirek1-0/+11
2021-11-09[Ada] Refine type in expansion of array equalityPiotr Trojanek1-2/+2
2021-11-09[Ada] Simplify expansion of array equalityPiotr Trojanek1-41/+9
2021-11-09[Ada] Tune comment about expansion of array equalityPiotr Trojanek1-4/+4
2021-10-25[Ada] Change format of the ?? warning insertion sequenceEtienne Servais1-1/+1
2021-10-25[Ada] Simplify iteration of record components when expanding equalityPiotr Trojanek1-27/+21
2021-10-05[Ada] Front-end support for Storage_Model featureGary Dismukes1-1/+1
2021-10-04[Ada] Incremental patch for restriction No_Dynamic_Accessibility_ChecksJustin Squirek1-3/+17
2021-10-04[Ada] Fix comment about expansion of slicesPiotr Trojanek1-3/+3
2021-10-04[Ada] Improve checking for invalid index values when accessing array elementsSteve Baird1-2/+27
2021-10-01[Ada] Improved checking for invalid index values when accessing array elementsSteve Baird1-4/+148
2021-09-22[Ada] Reuse routines for detecting attributes Old and ResultPiotr Trojanek1-2/+1
2021-09-22[Ada] Generate temporary for if-expression with -fpreserve-control-flowEric Botcazou1-0/+40
2021-09-21[Ada] Spurious dynamic accessibility check on allocatorJustin Squirek1-2/+1
2021-09-20[Ada] Present and No functions for type UintBob Duff1-1/+1