[Bug target/52080] Stores to bitfields introduce a store-data-race on adjacent data

2014-02-16 Thread jackie.rosen at hushmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52080 Jackie Rosen changed: What|Removed |Added CC||jackie.rosen at hushmail dot com --- Comm

[Bug target/52080] Stores to bitfields introduce a store-data-race on adjacent data

2013-02-19 Thread LpSolit at netscape dot net
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52080 --- Comment #15 from Richard Biener 2012-06-04 08:43:31 UTC --- Author: rguenth Date: Mon Jun 4 08:43:23 2012 New Revision: 188167 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=188167 Log: 2012-06-04 Richard Guenther

[Bug target/52080] Stores to bitfields introduce a store-data-race on adjacent data

2012-06-04 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52080 --- Comment #15 from Richard Guenther 2012-06-04 08:43:31 UTC --- Author: rguenth Date: Mon Jun 4 08:43:23 2012 New Revision: 188167 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=188167 Log: 2012-06-04 Richard Guenther Eric Botca

[Bug target/52080] Stores to bitfields introduce a store-data-race on adjacent data

2012-03-14 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52080 --- Comment #13 from Richard Guenther 2012-03-14 10:55:16 UTC --- Author: rguenth Date: Wed Mar 14 10:55:09 2012 New Revision: 185379 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=185379 Log: 2012-03-14 Richard Guenther * tree.h

[Bug target/52080] Stores to bitfields introduce a store-data-race on adjacent data

2012-03-14 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52080 Richard Guenther changed: What|Removed |Added Status|ASSIGNED|RESOLVED Known to work|

[Bug target/52080] Stores to bitfields introduce a store-data-race on adjacent data

2012-02-21 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52080 Richard Guenther changed: What|Removed |Added Status|NEW |ASSIGNED AssignedTo|unassigned

[Bug target/52080] Stores to bitfields introduce a store-data-race on adjacent data

2012-02-02 Thread gcc-bugs at tesarici dot cz
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52080 --- Comment #11 from Petr Tesarik 2012-02-02 12:39:25 UTC --- (In reply to comment #10) > IA64 uses > > .mmi > ld8.acq r14 = [r32] > ;; > nop 0 > dep r14 = r15, r14, 32, 1 > ;; > .mib >

[Bug target/52080] Stores to bitfields introduce a store-data-race on adjacent data

2012-02-02 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52080 --- Comment #10 from Richard Guenther 2012-02-02 11:08:56 UTC --- (In reply to comment #9) > OK, my minimal test case removed the "volatile" keyword by mistake. > > The real code in BTRFS has the volatile for the lock value which precedes the >

[Bug target/52080] Stores to bitfields introduce a store-data-race on adjacent data

2012-02-02 Thread gcc-bugs at tesarici dot cz
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52080 Petr Tesarik changed: What|Removed |Added CC||gcc-bugs at tesarici dot cz --- Comment #9

[Bug target/52080] Stores to bitfields introduce a store-data-race on adjacent data

2012-02-01 Thread bergner at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52080 Peter Bergner changed: What|Removed |Added Target|ia64-*-linux, |ia64-*-linux, |sparc64-

[Bug target/52080] Stores to bitfields introduce a store-data-race on adjacent data

2012-02-01 Thread matz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52080 Michael Matz changed: What|Removed |Added CC||matz at gcc dot gnu.org --- Comment #7 fro

[Bug target/52080] Stores to bitfields introduce a store-data-race on adjacent data

2012-02-01 Thread ebotcazou at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52080 --- Comment #6 from Eric Botcazou 2012-02-01 17:45:08 UTC --- get_best_mode returns DImode because of: /* Nonzero if access to memory by bytes is slow and undesirable. For RISC chips, it means that access to memory by bytes is no better th

[Bug target/52080] Stores to bitfields introduce a store-data-race on adjacent data

2012-02-01 Thread ebotcazou at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52080 Eric Botcazou changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug target/52080] Stores to bitfields introduce a store-data-race on adjacent data

2012-02-01 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52080 --- Comment #4 from Richard Guenther 2012-02-01 11:12:41 UTC --- Btw, offset = bitnum / unit; bitpos = bitnum % unit; byte_offset = (bitnum % BITS_PER_WORD) / BITS_PER_UNIT + (offset * UNITS_PER_WORD); byte_offset is bollo

[Bug target/52080] Stores to bitfields introduce a store-data-race on adjacent data

2012-02-01 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52080 Richard Guenther changed: What|Removed |Added Depends on||48124 --- Comment #3 from Richard Guen

[Bug target/52080] Stores to bitfields introduce a store-data-race on adjacent data

2012-02-01 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52080 --- Comment #2 from Richard Guenther 2012-02-01 10:25:21 UTC --- SPARC64 also can do 32bit loads/stores as the following testcase shows: struct x { long a; unsigned int lock; unsigned int full; }; void wrong(struct x *ptr) { ptr->

[Bug target/52080] Stores to bitfields introduce a store-data-race on adjacent data

2012-02-01 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52080 Richard Guenther changed: What|Removed |Added Target|ia64-*-linux|ia64-*-linux, |