OSDN Git Service

libitm: Avoid non-portable x86 branch prediction mnemonic.
[pf3gnuchains/gcc-fork.git] / libitm / ChangeLog
index fe1d7d0..0501d16 100644 (file)
@@ -1,3 +1,16 @@
+2011-11-09  Richard Henderson  <rth@redhat.com>
+
+       * config/x86/cacheline.h (gtm_cacheline::store_mask): Use .byte
+       to emit branch prediction hint.
+
+       * config/x86/sjlj.S: Protect elf directives with __ELF__.
+       Protect .note.GNU-stack with __linux__.
+
+       * configure.ac (GCC_AS_CFI_PSEUDO_OP): Test it.
+       * configure, aclocal.m4, config.h.in: Rebuild.
+       * config/generic/asmcfi.h: New file.
+       * config/x86/sjlj.S: Use it.
+
 2011-11-08  Richard Henderson  <rth@redhat.com>
 
        * local.cc (_ITM_LB): Use a normal call, not a function alias.