diff options
author | Alan Modra <amodra@gmail.com> | 2023-08-02 07:54:47 +0930 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2023-08-02 07:54:47 +0930 |
commit | 44f8d229e86317db4a4eec519fa1a6ce69c5bcd2 (patch) | |
tree | 05d7d9b580da6039e87f8231759a76001c33d2e3 /ld | |
parent | b6456e91d40fd38db264db26991c99381a3da5e6 (diff) | |
download | fsf-binutils-gdb-44f8d229e86317db4a4eec519fa1a6ce69c5bcd2.zip fsf-binutils-gdb-44f8d229e86317db4a4eec519fa1a6ce69c5bcd2.tar.gz fsf-binutils-gdb-44f8d229e86317db4a4eec519fa1a6ce69c5bcd2.tar.bz2 |
Don't declare xmalloc and others in ldmisc.h
* ldmisc.h (xmalloc, xrealloc, xexit, yyerror): Don't declare.
* emultempl/pdp11.em: Include libiberty.h.
* emultempl/ticoff.em: Likewise.
* emultempl/vms.em: Likewise.
* ldctor.c: Likewise.
* ldelfgen.c: Likewise.
* ldgram.y: Likewise.
(yyerror): Prototype and make static.
Diffstat (limited to 'ld')
-rw-r--r-- | ld/emultempl/pdp11.em | 1 | ||||
-rw-r--r-- | ld/emultempl/ticoff.em | 1 | ||||
-rw-r--r-- | ld/emultempl/vms.em | 1 | ||||
-rw-r--r-- | ld/ldctor.c | 1 | ||||
-rw-r--r-- | ld/ldelfgen.c | 1 | ||||
-rw-r--r-- | ld/ldgram.y | 8 | ||||
-rw-r--r-- | ld/ldmisc.h | 4 |
7 files changed, 10 insertions, 7 deletions
diff --git a/ld/emultempl/pdp11.em b/ld/emultempl/pdp11.em index 8ff260a..c6dbdee 100644 --- a/ld/emultempl/pdp11.em +++ b/ld/emultempl/pdp11.em @@ -21,6 +21,7 @@ fragment <<EOF /* --- \begin{pdp11.em} */ +#include "libiberty.h" #include "getopt.h" static void diff --git a/ld/emultempl/ticoff.em b/ld/emultempl/ticoff.em index 31abefe..8a3bfae 100644 --- a/ld/emultempl/ticoff.em +++ b/ld/emultempl/ticoff.em @@ -28,6 +28,7 @@ fragment <<EOF #define TARGET_IS_${EMULATION_NAME} #include "sysdep.h" +#include "libiberty.h" #include "bfd.h" #include "bfdlink.h" #include "ctf-api.h" diff --git a/ld/emultempl/vms.em b/ld/emultempl/vms.em index 3d2cd4a..1d90169 100644 --- a/ld/emultempl/vms.em +++ b/ld/emultempl/vms.em @@ -22,6 +22,7 @@ # This file is sourced from generic.em. fragment <<EOF +#include "libiberty.h" #include "getopt.h" static void diff --git a/ld/ldctor.c b/ld/ldctor.c index 2f80aa0..936bf4a 100644 --- a/ld/ldctor.c +++ b/ld/ldctor.c @@ -20,6 +20,7 @@ MA 02110-1301, USA. */ #include "sysdep.h" +#include "libiberty.h" #include "bfd.h" #include "bfdlink.h" #include "safe-ctype.h" diff --git a/ld/ldelfgen.c b/ld/ldelfgen.c index 8e4a188..62fce3e 100644 --- a/ld/ldelfgen.c +++ b/ld/ldelfgen.c @@ -19,6 +19,7 @@ MA 02110-1301, USA. */ #include "sysdep.h" +#include "libiberty.h" #include "bfd.h" #include "bfdlink.h" #include "ctf-api.h" diff --git a/ld/ldgram.y b/ld/ldgram.y index 9dbf10b..2b4b507 100644 --- a/ld/ldgram.y +++ b/ld/ldgram.y @@ -27,6 +27,7 @@ #define DONTDECLARE_MALLOC #include "sysdep.h" +#include "libiberty.h" #include "bfd.h" #include "bfdlink.h" #include "ctf-api.h" @@ -58,6 +59,8 @@ static char *error_names[ERROR_NAME_MAX]; static int error_index; #define PUSH_ERROR(x) if (error_index < ERROR_NAME_MAX) error_names[error_index] = x; error_index++; #define POP_ERROR() error_index--; + +static void yyerror (const char *); %} %union { bfd_vma integer; @@ -1506,9 +1509,8 @@ opt_semicolon: ; %% -void -yyerror(arg) - const char *arg; +static void +yyerror (const char *arg) { if (ldfile_assumed_script) einfo (_("%P:%s: file format not recognized; treating as linker script\n"), diff --git a/ld/ldmisc.h b/ld/ldmisc.h index 6fbc4c7..5ab9157 100644 --- a/ld/ldmisc.h +++ b/ld/ldmisc.h @@ -27,10 +27,6 @@ extern void minfo (const char *, ...); extern void info_msg (const char *, ...); extern void lfinfo (FILE *, const char *, ...); extern void info_assert (const char *, unsigned int); -extern void yyerror (const char *); -extern void *xmalloc (size_t); -extern void *xrealloc (void *, size_t); -extern void xexit (int); #define ASSERT(x) \ do { if (!(x)) info_assert(__FILE__,__LINE__); } while (0) |