diff options
author | Steve Baird <baird@adacore.com> | 2024-02-16 17:05:09 -0800 |
---|---|---|
committer | Marc Poulhiès <poulhies@adacore.com> | 2024-05-16 10:49:28 +0200 |
commit | a58b6be7f38e7a775f92b8aaa8d1c374a6e0c790 (patch) | |
tree | 0a59ab0b2c45d469559664c010ed457ed47ea55f /gcc/tree-vectorizer.h | |
parent | aaaa50ae8753fb7d65e810fa60fbd396f6d9e3d9 (diff) | |
download | gcc-a58b6be7f38e7a775f92b8aaa8d1c374a6e0c790.zip gcc-a58b6be7f38e7a775f92b8aaa8d1c374a6e0c790.tar.gz gcc-a58b6be7f38e7a775f92b8aaa8d1c374a6e0c790.tar.bz2 |
ada: Follow up fixes for Put_Image/streaming regressions
A recent change to reduce duplication of compiler-generated Put_Image and
streaming subprograms introduced some regressions. The fix for one of them
was incomplete.
gcc/ada/
* exp_attr.adb (Build_And_Insert_Type_Attr_Subp): Further tweaking
of the point where a compiler-generated Put_Image or streaming
subprogram is to be inserted in the tree. If one such subprogram
calls another (as is often the case with, for example, Put_Image
procedures for composite type and for a component type thereof),
then we want to avoid use-before-definition problems that can
result from inserting the caller ahead of the callee.
Diffstat (limited to 'gcc/tree-vectorizer.h')
0 files changed, 0 insertions, 0 deletions