projects
/
binutils-gdb.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Linker: If the type is pie the results should be an executable which entry point...
[binutils-gdb.git]
/
ld
/
emultempl
/
m68kelf.em
diff --git
a/ld/emultempl/m68kelf.em
b/ld/emultempl/m68kelf.em
index add8fd21dc1f1f168526d8ab21771517c729bb9f..e909f755da73937515a6d4a5bf3c5b8f3111b76c 100644
(file)
--- a/
ld/emultempl/m68kelf.em
+++ b/
ld/emultempl/m68kelf.em
@@
-1,5
+1,5
@@
# This shell script emits a C file. -*- C -*-
# This shell script emits a C file. -*- C -*-
-# Copyright (C) 2000-20
19
Free Software Foundation, Inc.
+# Copyright (C) 2000-20
20
Free Software Foundation, Inc.
# Written by Michael Sokolov <msokolov@ivan.Harhan.ORG>, based on armelf.em
#
# This file is part of the GNU Binutils.
# Written by Michael Sokolov <msokolov@ivan.Harhan.ORG>, based on armelf.em
#
# This file is part of the GNU Binutils.
@@
-45,6
+45,8
@@
esac
fragment <<EOF
fragment <<EOF
+#include "elf32-m68k.h"
+
#define GOT_HANDLING_SINGLE (0)
#define GOT_HANDLING_NEGATIVE (1)
#define GOT_HANDLING_MULTIGOT (2)
#define GOT_HANDLING_SINGLE (0)
#define GOT_HANDLING_NEGATIVE (1)
#define GOT_HANDLING_MULTIGOT (2)
@@
-102,9
+104,8
@@
m68k_elf_after_open (void)
| SEC_HAS_CONTENTS
| SEC_IN_MEMORY));
if (relsec == NULL
| SEC_HAS_CONTENTS
| SEC_IN_MEMORY));
if (relsec == NULL
- || ! bfd_set_section_alignment (abfd, relsec, 2)
- || ! bfd_set_section_size (abfd, relsec,
- datasec->reloc_count * 12))
+ || !bfd_set_section_alignment (relsec, 2)
+ || !bfd_set_section_size (relsec, datasec->reloc_count * 12))
einfo (_("%F%P: %pB: can not create .emreloc section: %E\n"));
}
einfo (_("%F%P: %pB: can not create .emreloc section: %E\n"));
}
@@
-123,11
+124,11
@@
m68k_elf_after_open (void)
static void
check_sections (bfd *abfd, asection *sec, void *datasec)
{
static void
check_sections (bfd *abfd, asection *sec, void *datasec)
{
- if ((bfd_
get_section_flags (abfd,
sec) & SEC_DATA)
+ if ((bfd_
section_flags (
sec) & SEC_DATA)
&& sec != datasec
&& sec->reloc_count != 0)
einfo (_("%X%P: %pB: section %s has relocs; can not use --embedded-relocs\n"),
&& sec != datasec
&& sec->reloc_count != 0)
einfo (_("%X%P: %pB: section %s has relocs; can not use --embedded-relocs\n"),
- abfd, bfd_
get_section_name (abfd,
sec));
+ abfd, bfd_
section_name (
sec));
}
#endif /* SUPPORT_EMBEDDED_RELOCS */
}
#endif /* SUPPORT_EMBEDDED_RELOCS */