Next: , Previous: , Up: The libgomp ABI   [Contents][Index]


9.3 Implementing ATOMIC construct

The target should implement the __sync builtins.

Failing that we could add

  void GOMP_atomic_enter (void)
  void GOMP_atomic_exit (void)

which reuses the regular lock code, but with yet another lock object private to the library.