aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vect-data-refs.c
diff options
context:
space:
mode:
authorBob Duff <duff@adacore.com>2020-03-23 12:40:45 -0400
committerPierre-Marie de Rodat <derodat@adacore.com>2020-06-12 04:29:19 -0400
commit05f799de948ca5a5e51a2cc7a406cc93bea91735 (patch)
treea71bddb19cac1d4f2ffb4fe56f37f2aab717c8db /gcc/tree-vect-data-refs.c
parent052d6488478db2b3c55d165aac653dc63582e38b (diff)
downloadgcc-05f799de948ca5a5e51a2cc7a406cc93bea91735.zip
gcc-05f799de948ca5a5e51a2cc7a406cc93bea91735.tar.gz
gcc-05f799de948ca5a5e51a2cc7a406cc93bea91735.tar.bz2
[Ada] Put_Image: preload type Sink, change what types have it enabled
2020-06-12 Bob Duff <duff@adacore.com> gcc/ada/ * exp_put_image.ads, exp_put_image.adb (Preload_Sink): Procedure for preloading type Sink. This has the side effect of loading various dependents, including Ada.Strings.UTF_Encoding. (Enable_Put_Image): Disable Put_Image in pre-2020 versions of Ada. This limitation can probably be lifted later. Enable for tagged types except in predefined units. Disable for CPP types; Put_Image is legal, just prints the type name. * sem_attr.adb (Check_Put_Image_Attribute): Don't complain about Put_Image of CPP types; instead call the "unknown" version of Put_Image. * sem_ch10.adb (Analyze_Compilation_Unit): Call Preload_Sink.
Diffstat (limited to 'gcc/tree-vect-data-refs.c')
0 files changed, 0 insertions, 0 deletions