[Bug objc++/98606] [10 regression] obj-c++.dg/template-4.mm fails erratically

2021-01-14 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98606

Marek Polacek  changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution|--- |FIXED

--- Comment #3 from Marek Polacek  ---
Resolved by backporting r11-4706:

$ make check-obj-c++ RUNTESTFLAGS=dg.exp=template-4.mm

=== obj-c++ Summary ===

# of expected passes2
/home/mpolacek/x/gcc10/gcc/xg++  version 10.2.1 20210114 (GCC)

[Bug objc++/98606] [10 regression] obj-c++.dg/template-4.mm fails erratically

2021-01-11 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98606

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|--- |10.3

[Bug objc++/98606] [10 regression] obj-c++.dg/template-4.mm fails erratically

2021-01-08 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98606

Marek Polacek  changed:

   What|Removed |Added

 Ever confirmed|0   |1
   Last reconfirmed||2021-01-08
   Assignee|unassigned at gcc dot gnu.org  |mpolacek at gcc dot 
gnu.org
 Status|UNCONFIRMED |ASSIGNED

--- Comment #2 from Marek Polacek  ---
I suspect that we need to backport r11-4706 to gcc-10 to fix this.

[Bug objc++/98606] [10 regression] obj-c++.dg/template-4.mm fails erratically

2021-01-08 Thread seurer at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98606

seurer at gcc dot gnu.org changed:

   What|Removed |Added

 CC||mpolacek at gcc dot gnu.org

--- Comment #1 from seurer at gcc dot gnu.org ---
g:6fd09a6e8bcadaa69e1fdca09263990cc1c5245f, r10-9208

OK, after a bit more bisecting I think this is what started things

commit 6fd09a6e8bcadaa69e1fdca09263990cc1c5245f (HEAD, refs/bisect/bad)
Author: Marek Polacek 
Date:   Sat Oct 24 15:26:27 2020 -0400

make  -k check-gcc RUNTESTFLAGS="dg.exp=obj-c++.dg/template-4.mm"
FAIL: obj-c++.dg/template-4.mm -fgnu-runtime (test for excess errors)
# of unexpected failures1
# of unresolved testcases   1


r10-9207 ran clean for about 10 tries while r10-9208 failed every time I tried.

Note that this does NOT occur in trunk (gcc 11), only in gcc 10.