On 03/13/2012 06:32 PM, Jan Stancek wrote: > > Synchronization of threads depends on shared global variable. > With gcc version 4.6.2 this test spins forever on: > while (wait_thread) > sched_yield(); > > Make global shared variables volatile, so each thread > sees current value. > > See also: > Bug 36081 - gcc optimizations and threads (pthread) > http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36081 > > Signed-off-by: Jan Stancek <[email protected]> > --- > testcases/kernel/mem/mtest05/mmstress.c | 6 +++--- > 1 files changed, 3 insertions(+), 3 deletions(-)
pushed, thanks Jan. Wanlong Gao > > > > > ------------------------------------------------------------------------------ > Keep Your Developer Skills Current with LearnDevNow! > The most comprehensive online learning library for Microsoft developers > is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, > Metro Style Apps, more. Free future releases when you subscribe now! > http://p.sf.net/sfu/learndevnow-d2d > > > > _______________________________________________ > Ltp-list mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/ltp-list ------------------------------------------------------------------------------ Keep Your Developer Skills Current with LearnDevNow! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-d2d _______________________________________________ Ltp-list mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/ltp-list
