From: rsandifo Date: Tue, 23 Sep 2014 14:47:45 +0000 (+0000) Subject: gcc/ X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bce266bd6727a5225922a812bda7eee56fcebdf2;p=thirdparty%2Fgcc.git gcc/ PR bootstrap/63280 * target-globals.c (target_globals::~target_globals): Fix location of ira_int destruction. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@215515 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 576835f75b25..991cc555a116 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2014-09-23 Richard Sandiford + + PR bootstrap/63280 + * target-globals.c (target_globals::~target_globals): Fix location + of ira_int destruction. + 2014-09-23 Renlin Li * config/aarch64/aarch64.md (return): New. diff --git a/gcc/target-globals.c b/gcc/target-globals.c index 52ac2c02dfcb..9122d672d0bc 100644 --- a/gcc/target-globals.c +++ b/gcc/target-globals.c @@ -121,10 +121,10 @@ save_target_globals_default_opts () target_globals::~target_globals () { - ira_int->~target_ira_int (); /* default_target_globals points to static data so shouldn't be freed. */ if (this != &default_target_globals) { + ira_int->~target_ira_int (); hard_regs->finalize (); XDELETE (flag_state); XDELETE (regs);