[Bug c/68868] atomic_init emits an unnecessary fence

2015-12-16 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68868 --- Comment #5 from Martin Sebor --- Author: msebor Date: Thu Dec 17 01:33:41 2015 New Revision: 231733 URL: https://gcc.gnu.org/viewcvs?rev=231733&root=gcc&view=rev Log: PR c/68868 - atomic_init emits an unnecessary fence gcc/ChangeLog

[Bug c/68868] atomic_init emits an unnecessary fence

2015-12-16 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68868 Martin Sebor changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c/68868] atomic_init emits an unnecessary fence

2015-12-14 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68868 --- Comment #3 from Martin Sebor --- A working patch posted for review: https://gcc.gnu.org/ml/gcc-patches/2015-12/msg01449.html

[Bug c/68868] atomic_init emits an unnecessary fence

2015-12-14 Thread joseph at codesourcery dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68868 --- Comment #2 from joseph at codesourcery dot com --- On Sat, 12 Dec 2015, msebor at gcc dot gnu.org wrote: > + __typeof__ (VALUE) __tmp = (VALUE); \ Using typeof like this is incorrect; it results in multiple eval

[Bug c/68868] atomic_init emits an unnecessary fence

2015-12-13 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68868 Martin Sebor changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|