https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90168
--- Comment #5 from Eric Botcazou ---
> How about adjusting REG_FREQ_MAX to be same as BB_FREQ_MAX? Now
> REG_FREQ_MAX/BB_FREQ_MAX is 1/10.
The way out is probably to use a 64-bit fixed-point type like profiling.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90168
--- Comment #4 from Feng Xue ---
(In reply to Andrew Pinski from comment #3)
> >or to use float type to hold frequency?
>
> This won't work correctly as floating point is different between hosts.
> There has been some usage of floating point in
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90168
--- Comment #3 from Andrew Pinski ---
>or to use float type to hold frequency?
This won't work correctly as floating point is different between hosts. There
has been some usage of floating point inside of GCC which was removed because
of that i
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90168
Eric Botcazou changed:
What|Removed |Added
Status|WAITING |NEW
Version|unknown
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90168
--- Comment #2 from Feng Xue ---
(In reply to Eric Botcazou from comment #1)
> > Supposed a function as the following, in which 'cond', 'S1' and 'S2' are
> > completely irrelevant, means they do not access same variables(in term of
> > RA, they o
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90168
Eric Botcazou changed:
What|Removed |Added
Status|UNCONFIRMED |WAITING
Last reconfirmed|