[Bug tree-optimization/56175] Issue with combine phase on x86.

ysrumyan at gmail dot com gcc-bugzilla@gcc.gnu.org
Thu Feb 14 12:04:00 GMT 2013


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56175

--- Comment #11 from Yuri Rumyantsev <ysrumyan at gmail dot com> 2013-02-14 12:03:37 UTC ---
I did measurements of 3 possible fixes:

1. Comment out 2 patterns related to type sinking.
2. Comment out 1st pattern only.
3. Prohibit type sinking if source type (of def_arg1) is short type.

Measuremnets were done on eembc 2.0 suite at base optset and they showed that
the 3rd fix is more profitable for x86 in 32-bit mode.

Since I hear nothing from the code owner I assume that we will add new target
hook returning true/false for type sinkning in the both patterns that will
anaylze the source type and likely destination type of operand.

Richard, what is your opinion?



More information about the Gcc-bugs mailing list