https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98973

--- Comment #6 from Richard Biener <rguenth at gcc dot gnu.org> ---
Btw, -fgcse-sm is nowhere enabled by default (same applies to -fgcse-las), we
should consider removing these optimizations (though -fgcse-las at least sounds
useful and I wonder why it is not enabled).  GCSE store-motion should be
re-implemented on GIMPLE, replacing the sink pass (there were previous
attempts in implementing SSU-PRE).

A comment in store-motion.c claims

/* This pass implements downward store motion.
   As of May 1, 2009, the pass is not enabled by default on any target,
   but bootstrap completes on ia64 and x86_64 with the pass enabled.  */

I'm trying if enabling it by default still bootstraps & tests OK on x86-64
(also enabling gcse-las at the same time..)

Reply via email to