aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorThomas Schwinge <thomas@codesourcery.com>2021-08-06 15:34:25 +0200
committerThomas Schwinge <thomas@codesourcery.com>2021-08-16 12:10:01 +0200
commitdf98015fb7db2ed754a7c154669bc7777f8e1612 (patch)
tree65ddeb0a97ed39bdcad5b3a19700c4864b2ab14a /gcc
parent7b9d99e615212c24cecae4202d8def9aa5e71809 (diff)
downloadgcc-df98015fb7db2ed754a7c154669bc7777f8e1612.zip
gcc-df98015fb7db2ed754a7c154669bc7777f8e1612.tar.gz
gcc-df98015fb7db2ed754a7c154669bc7777f8e1612.tar.bz2
Plug 'par' memory leak in 'gcc/omp-oacc-neuter-broadcast.cc:execute_omp_oacc_neuter_broadcast'
Fix-up for recent commit e2a58ed6dc5293602d0d168475109caa81ad0f0d "openacc: Middle-end worker-partitioning support". gcc/ * omp-oacc-neuter-broadcast.cc (execute_omp_oacc_neuter_broadcast): Plug 'par' memory leak.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/omp-oacc-neuter-broadcast.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/omp-oacc-neuter-broadcast.cc b/gcc/omp-oacc-neuter-broadcast.cc
index d308670..d48627a 100644
--- a/gcc/omp-oacc-neuter-broadcast.cc
+++ b/gcc/omp-oacc-neuter-broadcast.cc
@@ -1463,6 +1463,8 @@ execute_omp_oacc_neuter_broadcast ()
gcc_checking_assert (!it);
prop_set.release ();
+ delete par;
+
/* This doesn't seem to make a difference. */
loops_state_clear (LOOP_CLOSED_SSA);