This repository was archived by the owner on Jan 23, 2023. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +6
-6
lines changed Expand file tree Collapse file tree 2 files changed +6
-6
lines changed Original file line number Diff line number Diff line change 90
90
// notice.
91
91
//
92
92
#define VOLATILE_MEMORY_BARRIER () asm volatile (" " : : : " memory" )
93
- #endif // ! _ARM_
94
- #elif defined(_ARM_) && _ISO_VOLATILE
95
- // ARM has a very weak memory model and very few tools to control that model. We're forced to perform a full
93
+ #endif // _ARM_ || _ARM64_
94
+ #elif ( defined(_ARM_) || defined(_ARM64_) ) && _ISO_VOLATILE
95
+ // ARM & ARM64 have a very weak memory model and very few tools to control that model. We're forced to perform a full
96
96
// memory barrier to preserve the volatile semantics. Technically this is only necessary on MP systems but we
97
97
// currently don't have a cheap way to determine the number of CPUs from this header file. Revisit this if it
98
98
// turns out to be a performance issue for the uni-proc case.
104
104
// targeted by VC++ with /iso_volatile-.
105
105
//
106
106
#define VOLATILE_MEMORY_BARRIER ()
107
- #endif
107
+ #endif // __GNUC__
108
108
109
109
//
110
110
// VolatileLoad loads a T from a pointer to T. It is guaranteed that this load will not be optimized
Original file line number Diff line number Diff line change @@ -683,7 +683,7 @@ RelativePath=baseservices\exceptions\regressions\V1\SEH\VJ\ExternalException\Ext
683
683
WorkingDir=baseservices\exceptions\regressions\V1\SEH\VJ\ExternalException
684
684
Expected=0
685
685
MaxAllowedDurationSeconds=600
686
- Categories=NEW;EXPECTED_PASS;GCSTRESS_FAIL;ISSUE_6143
686
+ Categories=NEW;EXPECTED_PASS
687
687
HostStyle=0
688
688
[HandlerException.cmd_98]
689
689
RelativePath=baseservices\exceptions\regressions\V1\SEH\VJ\HandlerException\HandlerException.cmd
@@ -61107,7 +61107,7 @@ RelativePath=JIT\Regression\CLR-x86-JIT\V1.1-M1-Beta1\b143840\b143840\b143840.cm
61107
61107
WorkingDir=JIT\Regression\CLR-x86-JIT\V1.1-M1-Beta1\b143840\b143840
61108
61108
Expected=0
61109
61109
MaxAllowedDurationSeconds=600
61110
- Categories=Pri0;EXPECTED_PASS;GC_GEN0;GCSTRESS_FAIL;ISSUE_6143
61110
+ Categories=Pri0;EXPECTED_PASS
61111
61111
HostStyle=0
61112
61112
[b102879.cmd_8847]
61113
61113
RelativePath=JIT\Regression\CLR-x86-JIT\V1.2-Beta1\b102879\b102879\b102879.cmd
You can’t perform that action at this time.
0 commit comments