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

Iain Sandoe <iains at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|---                         |FIXED

--- Comment #48 from Iain Sandoe <iains at gcc dot gnu.org> ---
(In reply to Jakub Jelinek from comment #47)
> On the #c42 testcase the false positive warning is gone with
> r12-3529-g70ee703c479081ac2ea67eb67041551216e66783
> which has been backported in
> r11-9062-g17e4e6e33d13e0cf09c76cba06c5fc20deab8bb4 to 11.x.
> Is there any problem left with sanitizers vs. coroutines?

I suppose probably (realistically), but nothing reported at this time

I have the two test cases in my regular testing tree (on Darwin18) where:

Schedule of variations:
    unix/-fsanitize=undefined,address

PASS: g++.dg/coroutines/pr95137-1.C (test for excess errors)
PASS: g++.dg/coroutines/pr95137-2.C (test for excess errors)
PASS: g++.dg/coroutines/pr95137-2.C execution test


> Even if yes, it would be better to track that in separate PRs, because this
> one got overly long and mixes many different issues.

concur, this has become a long thread.

closing as fixed - I have a backport for 10.x in my queue.

Reply via email to