Re: [PATCH 1/4][PR target/65697][5.1] Backport stronger barriers for GCC,__sync builtins on Aarch64

2015-07-02 Thread Matthew Wahab
The first patch was approved on the gcc list: https://gcc.gnu.org/ml/gcc/2015-07/msg00028.html Matthew

[PATCH 1/4][PR target/65697][5.1] Backport stronger barriers for GCC,__sync builtins on Aarch64

2015-06-26 Thread Matthew Wahab
Hello, The __sync builtins are implemented using barriers that are too weak for ARMv8 targets, this has been fixed on trunk for Aarch64. Since GCC-5.1 is also generating the incorrect code, it should also be fixed. The fix on trunk involved changes to the way that memory orders represent