aboutsummaryrefslogtreecommitdiff
path: root/gas/config/tc-i386.h
diff options
context:
space:
mode:
authorH.J. Lu <hjl.tools@gmail.com>2015-05-01 08:29:16 -0700
committerH.J. Lu <hjl.tools@gmail.com>2015-05-01 08:29:16 -0700
commit00923338dec84505addaf9cdeca2e9c844757824 (patch)
treed903956db30bc8e6efc22951b65d4dda1ed897ae /gas/config/tc-i386.h
parentb633b7258d319687ac625da1f1b9be20e3bdaedb (diff)
downloadgdb-00923338dec84505addaf9cdeca2e9c844757824.zip
gdb-00923338dec84505addaf9cdeca2e9c844757824.tar.gz
gdb-00923338dec84505addaf9cdeca2e9c844757824.tar.bz2
Remove i386_elf_emit_arch_note
This x86 assembler patch: https://sourceware.org/ml/binutils/2001-11/msg00344.html generates a .note section for .arch directive so that GDB can tell which architecture an i386 binary belongs: https://sourceware.org/ml/binutils/2001-11/msg00271.html However, x86 assembly code can have any instructions. A .note section doesn't help. This patch removes it. gas/ * config/tc-i386.c (i386_elf_emit_arch_note): Removed. * config/tc-i386.h (md_end): Likewise. (i386_elf_emit_arch_note): Likewise. gas/testsuite/ * gas/i386/i386.exp: Run note. * gas/i386/note.d: New file. * gas/i386/note.s: Likewise.
Diffstat (limited to 'gas/config/tc-i386.h')
-rw-r--r--gas/config/tc-i386.h5
1 files changed, 0 insertions, 5 deletions
diff --git a/gas/config/tc-i386.h b/gas/config/tc-i386.h
index f645754..deea9c2 100644
--- a/gas/config/tc-i386.h
+++ b/gas/config/tc-i386.h
@@ -104,11 +104,6 @@ extern const char *i386_target_format (void);
#endif
#endif
-#if (defined (OBJ_MAYBE_ELF) || defined (OBJ_ELF))
-#define md_end i386_elf_emit_arch_note
-extern void i386_elf_emit_arch_note (void);
-#endif
-
#define SUB_SEGMENT_ALIGN(SEG, FRCHAIN) 0
/* '$' may be used as immediate prefix. */