X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=gas%2Fconfig%2Ftc-s390.h;h=0f54f5a8c857f0bf71e7d9d34ed003a3ac17d6ca;hb=b0eb7e3ea662525545e60fcb092272afaa1cddb2;hp=7ac135c761b322bb89cfeb8092472f4c98abeacc;hpb=7b6598a4799b37eef9ceefd02a6b7a30c714bbc9;p=deliverable%2Fbinutils-gdb.git diff --git a/gas/config/tc-s390.h b/gas/config/tc-s390.h index 7ac135c761..0f54f5a8c8 100644 --- a/gas/config/tc-s390.h +++ b/gas/config/tc-s390.h @@ -1,6 +1,5 @@ /* tc-s390.h -- Header file for tc-s390.c. - Copyright 2000, 2001, 2002, 2003, 2004, 2005, 2007, 2008 - Free Software Foundation, Inc. + Copyright (C) 2000-2020 Free Software Foundation, Inc. Written by Martin Schwidefsky (schwidefsky@de.ibm.com). This file is part of GAS, the GNU Assembler. @@ -29,7 +28,8 @@ extern int tc_s390_force_relocation (struct fix *); /* Don't resolve foo@PLT-bar to offset@PLT. */ #define TC_FORCE_RELOCATION_SUB_SAME(FIX, SEG) \ - (! SEG_NORMAL (SEG) || TC_FORCE_RELOCATION (FIX)) + (GENERIC_FORCE_RELOCATION_SUB_SAME (FIX, SEG) \ + || TC_FORCE_RELOCATION (FIX)) #define tc_fix_adjustable(X) tc_s390_fix_adjustable(X) extern int tc_s390_fix_adjustable (struct fix *); @@ -51,8 +51,6 @@ extern const char *s390_target_format (void); /* Whether or not the target is big endian */ extern int target_big_endian; -#define LOCAL_LABEL_PREFIX '.' - /* Permit temporary numeric labels. */ #define LOCAL_LABELS_FB 1 @@ -97,3 +95,7 @@ extern int s390_cie_data_alignment; #define DWARF2_LINE_MIN_INSN_LENGTH 1 #define DWARF2_DEFAULT_RETURN_COLUMN 14 #define DWARF2_CIE_DATA_ALIGNMENT s390_cie_data_alignment + +extern void s390_elf_final_processing (void); + +#define elf_tc_final_processing s390_elf_final_processing