[Bug middle-end/61118] Spurious -Wclobbered warning generated by gcc 4.9.0 for pthread_cleanup_push

2017-11-19 Thread eggert at gnu dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61118 Paul Eggert changed: What|Removed |Added CC||eggert at gnu dot org --- Comment #12

[Bug middle-end/61118] Spurious -Wclobbered warning generated by gcc 4.9.0 for pthread_cleanup_push

2017-03-21 Thread tetra2005 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61118 --- Comment #11 from Yuri Gribov --- (In reply to Tavian Barnes from comment #10) > > I think it is - __cancel_arg is assigned inside a while loop > > Specifically a do { } while(0); loop, which obviously has only one iteration. Actually I was

[Bug middle-end/61118] Spurious -Wclobbered warning generated by gcc 4.9.0 for pthread_cleanup_push

2017-03-20 Thread tavianator at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61118 --- Comment #10 from Tavian Barnes --- > I think it is - __cancel_arg is assigned inside a while loop Specifically a do { } while(0); loop, which obviously has only one iteration.

[Bug middle-end/61118] Spurious -Wclobbered warning generated by gcc 4.9.0 for pthread_cleanup_push

2017-03-20 Thread tetra2005 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61118 --- Comment #9 from Yuri Gribov --- (In reply to Tavian Barnes from comment #7) > But this condition is not met: > >> - They are changed between the setjmp() invocation and longjmp() call. I think it is - __cancel_arg is assigned inside a

[Bug middle-end/61118] Spurious -Wclobbered warning generated by gcc 4.9.0 for pthread_cleanup_push

2017-03-20 Thread tetra2005 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61118 --- Comment #8 from Yuri Gribov --- (In reply to Yuri Gribov from comment #6) > the warning is issued for variables which are alive after return > from longjmp Meant setjmp of course.

[Bug middle-end/61118] Spurious -Wclobbered warning generated by gcc 4.9.0 for pthread_cleanup_push

2017-03-19 Thread tavianator at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61118 --- Comment #7 from Tavian Barnes --- > the warning is issued for variables which are alive after return from longjmp > but not marked as volatile. Such variables will have undefined value > according to C standard >

[Bug middle-end/61118] Spurious -Wclobbered warning generated by gcc 4.9.0 for pthread_cleanup_push

2017-03-19 Thread tetra2005 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61118 Yuri Gribov changed: What|Removed |Added CC||tetra2005 at gmail dot com --- Comment #6

[Bug middle-end/61118] Spurious -Wclobbered warning generated by gcc 4.9.0 for pthread_cleanup_push

2016-11-07 Thread herve.codina at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61118 Hervé Codina changed: What|Removed |Added CC||herve.codina at gmail dot com ---

[Bug middle-end/61118] Spurious -Wclobbered warning generated by gcc 4.9.0 for pthread_cleanup_push

2016-03-24 Thread gladkovdmitry17 at yandex dot ru
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61118 Gladkov Dmitry changed: What|Removed |Added CC||gladkovdmitry17 at yandex dot ru ---

[Bug middle-end/61118] Spurious -Wclobbered warning generated by gcc 4.9.0 for pthread_cleanup_push

2015-09-10 Thread lambertarthur22 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61118 Arthur LAMBERT changed: What|Removed |Added CC||lambertarthur22 at gmail dot com ---

[Bug middle-end/61118] Spurious -Wclobbered warning generated by gcc 4.9.0 for pthread_cleanup_push

2015-04-01 Thread douzzer at mega dot nu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61118 --- Comment #2 from Daniel Pouzzner douzzer at mega dot nu --- Alas still there in 4.9.1 as bundled with Ubuntu 14.10.