https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68955
Marek Polacek <mpolacek at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2015-12-17 CC| |mpolacek at gcc dot gnu.org Target Milestone|--- |6.0 Summary|wrong code at -O3 on |[6 Regression] wrong code |x86-64-linux-gnu in 32-bit |at -O3 on x86-64-linux-gnu |mode |in 32-bit mode Ever confirmed|0 |1 --- Comment #1 from Marek Polacek <mpolacek at gcc dot gnu.org> --- Confirmed. Started with: commit 0ccdd20e3928921fd45e2370604469e8ff3623b7 Author: law <law@138bc75d-0d04-0410-961f-82ee72b054a4> Date: Fri Oct 23 22:34:04 2015 +0000 [PATCH] Call flush_ssaname_freelist more often * passes.c (execute_function_todo): Do not call flush_ssaname_freelist here. Instead... (execute_todo): Call it here. * tree-ssanames.c (make_ssa_name_fn): Unconditionally gather reuse statistics (pass_release_ssa_names::execute): Do not call flusH_ssaname_freelist. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@229272 138bc75d-0d04-0410-961f-82ee72b054a4