diff options
author | Nicolas Roche <roche@adacore.com> | 2019-07-08 08:14:06 +0000 |
---|---|---|
committer | Pierre-Marie de Rodat <pmderodat@gcc.gnu.org> | 2019-07-08 08:14:06 +0000 |
commit | 900dd8405fbd327023aa24f856b4535033ebbef0 (patch) | |
tree | f4981b82a4a4ba7dceef2ec53de7de5bc6f6dae5 /gcc/tree-ssa-sccvn.c | |
parent | eaec429d5be27b5dce89260248c928edc2593d17 (diff) | |
download | gcc-900dd8405fbd327023aa24f856b4535033ebbef0.zip gcc-900dd8405fbd327023aa24f856b4535033ebbef0.tar.gz gcc-900dd8405fbd327023aa24f856b4535033ebbef0.tar.bz2 |
[Ada] Remove dependency on Win32 GDI (Graphical Interface)
CommandLineToArgvW drags a dependency on SHELL32.DLL and thus GDI32.DLL.
By loading GDI32.DLL some default GDI objects are allocated. On some
Windows versions this cause the use of a lock on the graphical interface
during process termination. This can impact parallelism significantly as
termination of processes is serialized.
2019-07-08 Nicolas Roche <roche@adacore.com>
gcc/ada/
* rtinit.c (__gnat_runtime_initialize): Remove dependency on
CommandLineToArgvW.
From-SVN: r273214
Diffstat (limited to 'gcc/tree-ssa-sccvn.c')
0 files changed, 0 insertions, 0 deletions