re PR ipa/63696 (Alloc-dealloc-mismatch in ipa-icf.c)

gcc/

2014-10-31  Max Ostapenko  <m.ostapenko@partner.samsung.com>

        PR ipa/63696
        * ipa-icf.c (sem_function::~sem_function): Change free to delete to avoid
        alloc-dealloc mismatch with new, called in ipa_icf::sem_function::init.

From-SVN: r216954
This commit is contained in:
Max Ostapenko 2014-10-31 12:53:36 +02:00 committed by Maxim Ostapenko
parent cb115cc299
commit e27d328acd
2 changed files with 7 additions and 1 deletions

View File

@ -1,3 +1,9 @@
2014-10-31 Max Ostapenko <m.ostapenko@partner.samsung.com>
PR ipa/63696
* ipa-icf.c (sem_function::~sem_function): Change free to delete to avoid
alloc-dealloc mismatch with new, called in ipa_icf::sem_function::init.
2014-10-10 Felix Yang <felix.yang@huawei.com>
* config/xtensa/xtensa.h (TARGET_LOOPS): New Macro.

View File

@ -216,7 +216,7 @@ sem_function::sem_function (cgraph_node *node, hashval_t hash,
sem_function::~sem_function ()
{
for (unsigned i = 0; i < bb_sorted.length (); i++)
free (bb_sorted[i]);
delete (bb_sorted[i]);
arg_types.release ();
bb_sizes.release ();