File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -348,12 +348,12 @@ tas(volatile slock_t *lock)
348
348
: "=r" (_res ), "+m" (* lock )
349
349
: "r" (lock )
350
350
: "memory" );
351
- #if defined(__sparcv7 )
351
+ #if defined(__sparcv7 ) || defined( __sparc_v7__ )
352
352
/*
353
353
* No stbar or membar available, luckily no actually produced hardware
354
354
* requires a barrier.
355
355
*/
356
- #elif defined(__sparcv8 )
356
+ #elif defined(__sparcv8 ) || defined( __sparc_v8__ )
357
357
/* stbar is available (and required for both PSO, RMO), membar isn't */
358
358
__asm__ __volatile__ ("stbar \n" :::"memory" );
359
359
#else
@@ -366,13 +366,13 @@ tas(volatile slock_t *lock)
366
366
return (int ) _res ;
367
367
}
368
368
369
- #if defined(__sparcv7 )
369
+ #if defined(__sparcv7 ) || defined( __sparc_v7__ )
370
370
/*
371
371
* No stbar or membar available, luckily no actually produced hardware
372
372
* requires a barrier.
373
373
*/
374
374
#define S_UNLOCK (lock ) (*((volatile slock_t *) (lock)) = 0)
375
- #elif defined(__sparcv8 )
375
+ #elif defined(__sparcv8 ) || defined( __sparc_v8__ )
376
376
/* stbar is available (and required for both PSO, RMO), membar isn't */
377
377
#define S_UNLOCK (lock ) \
378
378
do \
You can’t perform that action at this time.
0 commit comments