gcc:
* config/rs6000/rs6000.h (TARGET_NO_LWSYNC): Define. * config/rs6000/rs6000-c.c (rs6000_cpu_cpp_builtins): Define __NO_LWSYNC__ if TARGET_NO_LWSYNC. * config/rs6000/sync.md (lwsync): Emit plain sync if TARGET_NO_LWSYNC. libstdc++-v3: * config/cpu/powerpc/atomic_word.h (_GLIBCXX_WRITE_MEM_BARRIER): Use plain sync if __NO_LWSYNC__. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@118961 138bc75d-0d04-0410-961f-82ee72b054a4
Showing
- gcc/ChangeLog 8 additions, 0 deletionsgcc/ChangeLog
- gcc/config/rs6000/rs6000-c.c 3 additions, 0 deletionsgcc/config/rs6000/rs6000-c.c
- gcc/config/rs6000/rs6000.h 3 additions, 0 deletionsgcc/config/rs6000/rs6000.h
- gcc/config/rs6000/sync.md 6 additions, 1 deletiongcc/config/rs6000/sync.md
- libstdc++-v3/ChangeLog 5 additions, 0 deletionslibstdc++-v3/ChangeLog
- libstdc++-v3/config/cpu/powerpc/atomic_word.h 4 additions, 0 deletionslibstdc++-v3/config/cpu/powerpc/atomic_word.h
Loading
Please register or sign in to comment