diff options
author | Arnaud Charlet <charlet@adacore.com> | 2020-04-23 05:46:29 -0400 |
---|---|---|
committer | Pierre-Marie de Rodat <derodat@adacore.com> | 2020-06-18 05:08:30 -0400 |
commit | 8cd7aec26f11d3d317e0e59e3dbe04b96b7052e4 (patch) | |
tree | 4d86db185b225f11a160ebf06051052c0ade1ca3 /gcc/ada/init.c | |
parent | 5b3950bed95136ad2b5e037e29daf3a464dc7cd5 (diff) | |
download | gcc-8cd7aec26f11d3d317e0e59e3dbe04b96b7052e4.zip gcc-8cd7aec26f11d3d317e0e59e3dbe04b96b7052e4.tar.gz gcc-8cd7aec26f11d3d317e0e59e3dbe04b96b7052e4.tar.bz2 |
[Ada] Add support for XDR streaming in the default runtime
2020-06-18 Arnaud Charlet <charlet@adacore.com>
gcc/ada/
* Makefile.rtl: Add s-statxd.o.
* bindgen.adb (Gen_Adainit): Add support for XDR_Stream.
* bindusg.adb (Display): Add mention of -xdr.
* gnatbind.adb: Process -xdr switch.
* init.c (__gl_xdr_stream): New.
* opt.ads (XDR_Stream): New.
* libgnat/s-stratt__xdr.adb: Rename to...
* libgnat/s-statxd.adb: this and adjust.
* libgnat/s-statxd.ads: New.
* libgnat/s-stratt.ads, libgnat/s-stratt.adb: Choose between
default and XDR implementation at runtime.
* libgnat/s-ststop.ads: Update comments.
* doc/gnat_rm/implementation_advice.rst: Update doc on XDR
streaming.
* gnat_rm.texi: Regenerate.
Diffstat (limited to 'gcc/ada/init.c')
-rw-r--r-- | gcc/ada/init.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/ada/init.c b/gcc/ada/init.c index f9f627e..e76aa79 100644 --- a/gcc/ada/init.c +++ b/gcc/ada/init.c @@ -122,6 +122,7 @@ int __gl_default_stack_size = -1; int __gl_leap_seconds_support = 0; int __gl_canonical_streams = 0; char *__gl_bind_env_addr = NULL; +int __gl_xdr_stream = 0; /* This value is not used anymore, but kept for bootstrapping purpose. */ int __gl_zero_cost_exceptions = 0; |