https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87871
--- Comment #27 from Segher Boessenkool <segher at gcc dot gnu.org> --- (In reply to Peter Bergner from comment #26) > ;; a4(r117,l0) conflicts: a3(r112,l0) > ;; total conflict hard regs: > ;; conflict hard regs: > > ;; a5(r116,l0) conflicts: cp0:a0(r111)<->a4(r117)@330:move > cp1:a2(r114)<->a3(r112)@41:shuffle > cp2:a3(r112)<->a5(r116)@125:shuffle > pref0:a0(r111)<-hr0@2000 > pref1:a4(r117)<-hr0@660 > pref2:a5(r116)<-hr0@1000 > regions=1, blocks=6, points=10 > allocnos=6 (big 0), copies=3, conflicts=0, ranges=6 > > Note: I'm assuming we're missing a \n after p116's empty conflicts above? The code is fputs (" conflicts:", file); n = ALLOCNO_NUM_OBJECTS (a); for (i = 0; i < n; i++) { ira_object_t obj = ALLOCNO_OBJECT (a, i); ira_object_t conflict_obj; ira_object_conflict_iterator oci; if (OBJECT_CONFLICT_ARRAY (obj) == NULL) continue; [...] } and the ;; total conflict hard regs: etc. prints are in that [...].