aboutsummaryrefslogtreecommitdiff
path: root/gcc/varasm.c
diff options
context:
space:
mode:
authorNathan Sidwell <nathan@codesourcery.com>2010-09-29 14:58:52 +0000
committerNathan Sidwell <nathan@gcc.gnu.org>2010-09-29 14:58:52 +0000
commitf6c5fbfdd5f83a1943ffb20c5ec49b78601b1dd5 (patch)
tree29a61336a4b0fe515e260e6960da160e7f939916 /gcc/varasm.c
parentf0036cca42f0e15b89736429ffd17d174fa14f13 (diff)
downloadgcc-f6c5fbfdd5f83a1943ffb20c5ec49b78601b1dd5.zip
gcc-f6c5fbfdd5f83a1943ffb20c5ec49b78601b1dd5.tar.gz
gcc-f6c5fbfdd5f83a1943ffb20c5ec49b78601b1dd5.tar.bz2
configure.ac: Add --enable-indirect-function option.
* configure.ac: Add --enable-indirect-function option. * config.gcc: Add default_gnu_indirect_function. * config.in (HAVE_GAS_INDIRECT_FUNCTION): Rename to ... (HAVE_GNU_INDIRECT_FUNCTION): ... this. * varasm.c (do_assemble_alias): Adjust for macto name change. * configure: Rebuilt. * doc/install.texi: Document --enable-indirect-function. testsuite/ * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous alias checking. * lib/target-supports.exp (check_ifunc_available): Likewise. From-SVN: r164725
Diffstat (limited to 'gcc/varasm.c')
-rw-r--r--gcc/varasm.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/varasm.c b/gcc/varasm.c
index bc314940..5f9ec90 100644
--- a/gcc/varasm.c
+++ b/gcc/varasm.c
@@ -5364,7 +5364,7 @@ do_assemble_alias (tree decl, tree target)
}
if (lookup_attribute ("ifunc", DECL_ATTRIBUTES (decl)))
{
-#if defined (ASM_OUTPUT_TYPE_DIRECTIVE) && HAVE_GAS_INDIRECT_FUNCTION
+#if defined (ASM_OUTPUT_TYPE_DIRECTIVE) && HAVE_GNU_INDIRECT_FUNCTION
ASM_OUTPUT_TYPE_DIRECTIVE
(asm_out_file, IDENTIFIER_POINTER (DECL_ASSEMBLER_NAME (decl)),
IFUNC_ASM_TYPE);