https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95519

H.J. Lu <hjl.tools at gmail dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |REOPENED
                 CC|                            |hjl.tools at gmail dot com,
                   |                            |skpgkp2 at gmail dot com
         Resolution|FIXED                       |---

--- Comment #9 from H.J. Lu <hjl.tools at gmail dot com> ---
On AVX or AVX512 machines, I got

FAIL: g++.dg/coroutines/torture/pr95519-05-gro.C   -O0  execution test
FAIL: g++.dg/coroutines/torture/pr95519-05-gro.C   -O1  execution test
FAIL: g++.dg/coroutines/torture/pr95519-05-gro.C   -O2  execution test
FAIL: g++.dg/coroutines/torture/pr95519-05-gro.C   -O3 -g  execution test
FAIL: g++.dg/coroutines/torture/pr95519-05-gro.C   -Os  execution test
FAIL: g++.dg/coroutines/torture/pr95519-05-gro.C   -O2 -flto
-fno-use-linker-plugin -flto-partition=none  execution test
FAIL: g++.dg/coroutines/torture/pr95519-05-gro.C   -O2 -flto
-fuse-linker-plugin -fno-fat-lto-objects  execution test

with r11-1673:

commit e74c76073092f4715007584edb1fe6b7a17274db
Author: Iain Sandoe <i...@sandoe.co.uk>
Date:   Fri Jun 26 10:48:35 2020 +0100

    coroutines: Handle non-method promise expressions [PR95519]

(gdb) r
Starting program: /tmp/x 

Program received signal SIGABRT, Aborted.
0x00007ffff7ad3b85 in raise () from /lib64/libc.so.6
(gdb) f 2
#2  0x00000000004013ee in main () at pr95519-05-gro.C:56
56            abort ();
(gdb) list
51         }
52        f.resume();
53        if (!f.done())
54          {
55            PRINT ("expected foo to be finished");
56            abort ();
57         }
58      
59        if (called_gro_op != 1)
60          {
(gdb)

Reply via email to