aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/trans-openmp.c
diff options
context:
space:
mode:
authorIain Buclaw <ibuclaw@gdcproject.org>2021-12-01 23:56:28 +0100
committerIain Buclaw <ibuclaw@gdcproject.org>2021-12-02 01:46:07 +0100
commitfa10faa72d8e9e97b6e564f8b0a7b602538d0da0 (patch)
treeec8bbec2cec218e2f906408392754d7c110bca3d /gcc/fortran/trans-openmp.c
parent12421a364548323df7126c6e3e2d0f82ad8fe53a (diff)
downloadgcc-fa10faa72d8e9e97b6e564f8b0a7b602538d0da0.zip
gcc-fa10faa72d8e9e97b6e564f8b0a7b602538d0da0.tar.gz
gcc-fa10faa72d8e9e97b6e564f8b0a7b602538d0da0.tar.bz2
d: Disable the D runtime garbage collector after initializing (PR103520)
Not all targets that support building libdruntime have a stable garbage collector, so to avoid running into problems where live memory allocated by the D GC is freed, disable all in-flight collections until a time when scanning is more reliably implemented everywhere. PR d/103520 gcc/d/ChangeLog: * d-frontend.h (gc_disable): Declare. * d-lang.cc (d_init_options): Disable the D runtime garbage collector after initializing.
Diffstat (limited to 'gcc/fortran/trans-openmp.c')
0 files changed, 0 insertions, 0 deletions