8229020: Failure on CPUs allowing loads reordering: assert(_tasks[t] == 1) failed: What else?

Sat, 03 Aug 2019 09:04:04 +0800

author
jiefu
date
Sat, 03 Aug 2019 09:04:04 +0800
changeset 9783
14b0d7d60628
parent 9782
c2fa0ac49d01
child 9784
775e2bf92114

8229020: Failure on CPUs allowing loads reordering: assert(_tasks[t] == 1) failed: What else?
Reviewed-by: tschatzl, kbarrett

src/share/vm/utilities/workgroup.cpp file | annotate | diff | comparison | revisions
     1.1 --- a/src/share/vm/utilities/workgroup.cpp	Tue Aug 20 07:47:13 2019 +0200
     1.2 +++ b/src/share/vm/utilities/workgroup.cpp	Sat Aug 03 09:04:04 2019 +0800
     1.3 @@ -464,7 +464,6 @@
     1.4    if (old == 0) {
     1.5      old = Atomic::cmpxchg(1, &_tasks[t], 0);
     1.6    }
     1.7 -  assert(_tasks[t] == 1, "What else?");
     1.8    bool res = old != 0;
     1.9  #ifdef ASSERT
    1.10    if (!res) {

mercurial