Commit 3cdc1f85 by David Edelsohn Committed by David Edelsohn

* config/rs6000/xcoff.h (ASM_OUTPUT_TLS_COMMON): Define.

From-SVN: r194004
parent b09cba37
...@@ -24,6 +24,7 @@ ...@@ -24,6 +24,7 @@
(tle_get_tpointer_internal): New. (tle_get_tpointer_internal): New.
(tls_get_addr<mode>): New. (tls_get_addr<mode>): New.
(tls_get_addr_internal<mode>): New. (tls_get_addr_internal<mode>): New.
* config/rs6000/xcoff.h (ASM_OUTPUT_TLS_COMMON): Define.
2012-11-30 Teresa Johnson <tejohnson@google.com> 2012-11-30 Teresa Johnson <tejohnson@google.com>
...@@ -304,6 +304,15 @@ ...@@ -304,6 +304,15 @@
xcoff_bss_section_name); \ xcoff_bss_section_name); \
} while (0) } while (0)
#ifdef HAVE_AS_TLS
#define ASM_OUTPUT_TLS_COMMON(FILE, DECL, NAME, SIZE) \
do { fputs(COMMON_ASM_OP, (FILE)); \
RS6000_OUTPUT_BASENAME ((FILE), (NAME)); \
fputs("[UL]", (FILE)); \
fprintf ((FILE), ","HOST_WIDE_INT_PRINT_UNSIGNED"\n", (SIZE)); \
} while (0)
#endif
/* This is how we tell the assembler that two symbols have the same value. */ /* This is how we tell the assembler that two symbols have the same value. */
#define SET_ASM_OP "\t.set " #define SET_ASM_OP "\t.set "
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment