Commit d3702b4f by Tristan Gingold Committed by Tristan Gingold

vms.h (USE_TM_CLONE_REGISTRY): Define.

2011-12-16  Tristan Gingold  <gingold@adacore.com>

	* config/alpha/vms.h (USE_TM_CLONE_REGISTRY): Define.

From-SVN: r182408
parent 39420b1a
2011-12-16 Tristan Gingold <gingold@adacore.com> 2011-12-16 Tristan Gingold <gingold@adacore.com>
* config/alpha/vms.h (USE_TM_CLONE_REGISTRY): Define.
2011-12-16 Tristan Gingold <gingold@adacore.com>
* config/alpha/alpha.c (alpha_use_linkage): Follow transparent alias. * config/alpha/alpha.c (alpha_use_linkage): Follow transparent alias.
(alpha_write_one_linkage): Use assemble_name to emit linkage name. (alpha_write_one_linkage): Use assemble_name to emit linkage name.
...@@ -23,6 +23,10 @@ along with GCC; see the file COPYING3. If not see ...@@ -23,6 +23,10 @@ along with GCC; see the file COPYING3. If not see
crtstuff.c and dealing with shared library initialization much easier. */ crtstuff.c and dealing with shared library initialization much easier. */
#define OBJECT_FORMAT_ELF #define OBJECT_FORMAT_ELF
/* Do not use TM clone registry as it currently doesn't work. Alpha/VMS
object is too far from ELF for supporting TM out of the box. */
#define USE_TM_CLONE_REGISTRY 0
/* This enables certain macros in alpha.h, which will make an indirect /* This enables certain macros in alpha.h, which will make an indirect
reference to an external symbol an invalid address. This needs to be reference to an external symbol an invalid address. This needs to be
defined before we include alpha.h, since it determines which macros defined before we include alpha.h, since it determines which macros
......
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