diff options
author | Richard Sandiford <rdsandiford@googlemail.com> | 2010-07-12 19:04:21 +0000 |
---|---|---|
committer | Richard Sandiford <rsandifo@gcc.gnu.org> | 2010-07-12 19:04:21 +0000 |
commit | 77f558794e5ab9a012c7231c799603ba73cc41cd (patch) | |
tree | d585bd9a727662ed7182cfeb363f23fa1011da6b /gcc/target-globals.c | |
parent | 76ee381a9c92e5ef9448ff24aa6c82703c2561c8 (diff) | |
download | gcc-77f558794e5ab9a012c7231c799603ba73cc41cd.zip gcc-77f558794e5ab9a012c7231c799603ba73cc41cd.tar.gz gcc-77f558794e5ab9a012c7231c799603ba73cc41cd.tar.bz2 |
reginfo.c (init_reg_sets): Don't zero globals here.
gcc/
* reginfo.c (init_reg_sets): Don't zero globals here. Update comment
to say that the function can be called more than once.
* target-globals.c (save_target_globals): Call init_reg_sets.
From-SVN: r162110
Diffstat (limited to 'gcc/target-globals.c')
-rw-r--r-- | gcc/target-globals.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/target-globals.c b/gcc/target-globals.c index 49b9dc8..7a4058e 100644 --- a/gcc/target-globals.c +++ b/gcc/target-globals.c @@ -80,6 +80,7 @@ save_target_globals (void) g->gcse = XCNEW (struct target_gcse); g->bb_reorder = XCNEW (struct target_bb_reorder); restore_target_globals (g); + init_reg_sets (); target_reinit (); return g; } |