aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/ia64/ia64.c
diff options
context:
space:
mode:
authorRichard Henderson <rth@gcc.gnu.org>2003-01-28 14:08:24 -0800
committerRichard Henderson <rth@gcc.gnu.org>2003-01-28 14:08:24 -0800
commit1e1bd14eb2e457e969b82e4e14e7d4efdc4f3fc8 (patch)
treef2589fe0432d26e56b8bf94d6226660983e179ba /gcc/config/ia64/ia64.c
parent4ce1921a71d41e4cd8b59ed7bbdad831c4918537 (diff)
downloadgcc-1e1bd14eb2e457e969b82e4e14e7d4efdc4f3fc8.zip
gcc-1e1bd14eb2e457e969b82e4e14e7d4efdc4f3fc8.tar.gz
gcc-1e1bd14eb2e457e969b82e4e14e7d4efdc4f3fc8.tar.bz2
ia64.c (ia64_rwreloc_section_type_flags): New.
* config/ia64/ia64.c (ia64_rwreloc_section_type_flags): New. * config/ia64/hpux.h (TARGET_SECTION_TYPE_FLAGS): New. From-SVN: r62028
Diffstat (limited to 'gcc/config/ia64/ia64.c')
-rw-r--r--gcc/config/ia64/ia64.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/gcc/config/ia64/ia64.c b/gcc/config/ia64/ia64.c
index f9fc8ca..2de8374 100644
--- a/gcc/config/ia64/ia64.c
+++ b/gcc/config/ia64/ia64.c
@@ -216,6 +216,9 @@ static void ia64_rwreloc_unique_section PARAMS ((tree, int))
static void ia64_rwreloc_select_rtx_section PARAMS ((enum machine_mode, rtx,
unsigned HOST_WIDE_INT))
ATTRIBUTE_UNUSED;
+static unsigned int ia64_rwreloc_section_type_flags
+ PARAMS ((tree, const char *, int))
+ ATTRIBUTE_UNUSED;
static void ia64_hpux_add_extern_decl PARAMS ((const char *name))
ATTRIBUTE_UNUSED;
@@ -8390,6 +8393,16 @@ ia64_rwreloc_select_rtx_section (mode, x, align)
flag_pic = save_pic;
}
+static unsigned int
+ia64_rwreloc_section_type_flags (decl, name, reloc)
+ tree decl;
+ const char *name;
+ int reloc;
+{
+ return default_section_type_flags_1 (decl, name, reloc, true);
+}
+
+
/* Output the assembler code for a thunk function. THUNK_DECL is the
declaration for the thunk function itself, FUNCTION is the decl for
the target function. DELTA is an immediate constant offset to be