OSDN Git Service

+ * trans-mem.c (requires_barrier): Do not instrument thread local
authoraldyh <aldyh@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 24 Jan 2012 13:38:10 +0000 (13:38 +0000)
committeraldyh <aldyh@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 24 Jan 2012 13:38:10 +0000 (13:38 +0000)
commit5db3f9d5d43a9b6ced368624b52fcd2d31e57c8a
tree62ff220c08d544c8a6b59e2524b1fa34f424a684
parent07828d908375b218a1659165c1f230661e0f5388
+       * trans-mem.c (requires_barrier): Do not instrument thread local
+       variables and emit save/restore for them.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@183476 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/testsuite/gcc.dg/tm/threadlocal-1.c [new file with mode: 0644]
gcc/trans-mem.c