This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug rtl-optimization/80197] pgo dramatically pessimizes scimark2 MonteCarlo benchmark
- From: "hubicka at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Mon, 24 Jul 2017 22:12:47 +0000
- Subject: [Bug rtl-optimization/80197] pgo dramatically pessimizes scimark2 MonteCarlo benchmark
- Auto-submitted: auto-generated
- References: <bug-80197-4@http.gcc.gnu.org/bugzilla/>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80197
--- Comment #9 from Jan Hubicka <hubicka at gcc dot gnu.org> ---
The original idea of tracing was that we can pro-actively duplicate tails and
rely on crossjumping to merge the paths back if they did not trigger context
sensitive optimizations. Nowdays crossjumping much weaker than it used to be
because it does not handle well RTL genertated from SSA and we do not do any
gimple level tail merging after tracer which we probably should.