[Bug middle-end/105028] [11/12 Regression] gcc.dg/long_branch.c compilation time increases by 10x on BE system after r11-5648
rguenth at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Wed Mar 23 11:12:42 GMT 2022
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105028
Richard Biener <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Ever confirmed|0 |1
CC| |vmakarov at gcc dot gnu.org
Last reconfirmed| |2022-03-23
Status|UNCONFIRMED |NEW
Priority|P3 |P2
--- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> ---
Confirmed.
Samples: 42K of event 'cycles', Event count (approx.): 46707220159
Overhead Samples Command Shared Object Symbol
48.06% 20480 cc1 cc1 [.] form_threads_from_copies
and all the overhead is in the tail copying:
/* Collect the rest of copies. */
for (n = 0; i < cp_num; i++)
{
cp = sorted_copies[i];
if (ALLOCNO_COLOR_DATA (cp->first)->first_thread_allocno
!= ALLOCNO_COLOR_DATA (cp->second)->first_thread_allocno)
sorted_copies[n++] = cp;
}
for the slow case cp_num is 55100.
More information about the Gcc-bugs
mailing list