projects
/
deliverable
/
binutils-gdb.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Work around gcc10 FAIL: S-records with constructors
[deliverable/binutils-gdb.git]
/
bfd
/
pc532-mach.c
diff --git
a/bfd/pc532-mach.c
b/bfd/pc532-mach.c
index e46653698e5bee0695b03b9ecad16b29be68a925..7ce5848fd80353ea85952834e0b1dff1852f5b11 100644
(file)
--- a/
bfd/pc532-mach.c
+++ b/
bfd/pc532-mach.c
@@
-1,6
+1,5
@@
/* BFD back-end for Mach3/532 a.out-ish binaries.
/* BFD back-end for Mach3/532 a.out-ish binaries.
- Copyright 1990, 1991, 1992, 1994, 1995, 2000, 2001, 2002, 2005, 2007
- Free Software Foundation, Inc.
+ Copyright (C) 1990-2019 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
This file is part of BFD, the Binary File Descriptor library.
@@
-21,7
+20,7
@@
/* Written by Ian Dall
/* Written by Ian Dall
-
19-Apr-94
+ 19-Apr-94
Formerly part of aout-pc532-mach.c. Split out to allow more
flexibility with multiple formats. */
Formerly part of aout-pc532-mach.c. Split out to allow more
flexibility with multiple formats. */
@@
-32,7
+31,7
@@
1 and specially define our own N_TXTSIZE. */
#define N_HEADER_IN_TEXT(x) 1
1 and specially define our own N_TXTSIZE. */
#define N_HEADER_IN_TEXT(x) 1
-#define N_TXTSIZE(x) ((x)
.
a_text)
+#define N_TXTSIZE(x) ((x)
->
a_text)
#define TEXT_START_ADDR 0x10000 /* from old ld */
#define TARGET_PAGE_SIZE 0x1000 /* from old ld, 032 & 532 are really 512/4k */
#define TEXT_START_ADDR 0x10000 /* from old ld */
#define TARGET_PAGE_SIZE 0x1000 /* from old ld, 032 & 532 are really 512/4k */
@@
-40,20
+39,19
@@
/* Use a_entry of 0 to distinguish object files from OMAGIC executables */
#define N_TXTADDR(x) \
(N_MAGIC(x) == OMAGIC ? \
/* Use a_entry of 0 to distinguish object files from OMAGIC executables */
#define N_TXTADDR(x) \
(N_MAGIC(x) == OMAGIC ? \
- ((x)
.
a_entry < TEXT_START_ADDR? 0: TEXT_START_ADDR): \
+ ((x)
->
a_entry < TEXT_START_ADDR? 0: TEXT_START_ADDR): \
(N_MAGIC(x) == NMAGIC? TEXT_START_ADDR: \
TEXT_START_ADDR + EXEC_BYTES_SIZE))
#define SEGMENT_SIZE TARGET_PAGE_SIZE
(N_MAGIC(x) == NMAGIC? TEXT_START_ADDR: \
TEXT_START_ADDR + EXEC_BYTES_SIZE))
#define SEGMENT_SIZE TARGET_PAGE_SIZE
-#define N_SHARED_LIB(x) 0
#define SEGMENT_SIZE TARGET_PAGE_SIZE
#define DEFAULT_ARCH bfd_arch_ns32k
/* Do not "beautify" the CONCAT* macro args. Traditional C will not
remove whitespace added here, and thus will fail to concatenate
the tokens. */
#define SEGMENT_SIZE TARGET_PAGE_SIZE
#define DEFAULT_ARCH bfd_arch_ns32k
/* Do not "beautify" the CONCAT* macro args. Traditional C will not
remove whitespace added here, and thus will fail to concatenate
the tokens. */
-#define MY(OP) CONCAT2 (
pc532machaout
_,OP)
+#define MY(OP) CONCAT2 (
ns32k_aout_pc532mach
_,OP)
/* Must be the same as aout-ns32k.c */
#define NAME(x,y) CONCAT3 (ns32kaout,_32_,y)
/* Must be the same as aout-ns32k.c */
#define NAME(x,y) CONCAT3 (ns32kaout,_32_,y)
@@
-66,7
+64,7
@@
#include "libbfd.h"
#include "aout/aout64.h"
#include "libbfd.h"
#include "aout/aout64.h"
-#define MY_bfd_reloc_type_lookup ns32kaout_bfd_reloc_type_lookup
+#define MY_bfd_reloc_type_lookup ns32k
_
aout_bfd_reloc_type_lookup
/* libaout doesn't use NAME for these ... */
/* libaout doesn't use NAME for these ... */
@@
-76,15
+74,11
@@
#define MY_exec_header_not_counted 1
#define MY_exec_header_not_counted 1
-reloc_howto_type *ns32kaout_bfd_reloc_type_lookup
- PARAMS ((bfd *abfd, bfd_reloc_code_real_type code));
-
-static bfd_boolean MY(write_object_contents)
- PARAMS ((bfd *abfd));
+reloc_howto_type *MY_bfd_reloc_type_lookup
+ (bfd *abfd, bfd_reloc_code_real_type code);
static bfd_boolean
static bfd_boolean
-MY(write_object_contents) (abfd)
- bfd *abfd;
+MY(write_object_contents) (bfd *abfd)
{
struct external_exec exec_bytes;
struct internal_exec *execp = exec_hdr (abfd);
{
struct external_exec exec_bytes;
struct internal_exec *execp = exec_hdr (abfd);
@@
-95,16
+89,16
@@
MY(write_object_contents) (abfd)
switch (bfd_get_mach (abfd))
{
case 32032:
switch (bfd_get_mach (abfd))
{
case 32032:
- N_SET_MACHTYPE (
*
execp, M_NS32032);
+ N_SET_MACHTYPE (execp, M_NS32032);
break;
case 32532:
default:
break;
case 32532:
default:
- N_SET_MACHTYPE (
*
execp, M_NS32532);
+ N_SET_MACHTYPE (execp, M_NS32532);
break;
}
break;
}
- N_SET_FLAGS (
*
execp, aout_backend_info (abfd)->exec_hdr_flags);
+ N_SET_FLAGS (execp, aout_backend_info (abfd)->exec_hdr_flags);
- WRITE_HEADERS(abfd, execp);
+ WRITE_HEADERS
(abfd, execp);
return TRUE;
}
return TRUE;
}
This page took
0.024826 seconds
and
4
git commands to generate.