aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJim Wilson <wilson@gcc.gnu.org>1994-11-23 11:42:41 -0800
committerJim Wilson <wilson@gcc.gnu.org>1994-11-23 11:42:41 -0800
commit9f770b61f6ae780fd356147e978579fd582deb3c (patch)
treea2f093e9bbca23988c9e24f8ba3b7b81745cb278 /gcc
parent07c109c894812762d2e4fc1f07ae82ed80008a3e (diff)
downloadgcc-9f770b61f6ae780fd356147e978579fd582deb3c.zip
gcc-9f770b61f6ae780fd356147e978579fd582deb3c.tar.gz
gcc-9f770b61f6ae780fd356147e978579fd582deb3c.tar.bz2
(mips_output_external): Exclude __builtin_next_arg from list
of used external functions. From-SVN: r8557
Diffstat (limited to 'gcc')
-rw-r--r--gcc/config/mips/mips.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/gcc/config/mips/mips.c b/gcc/config/mips/mips.c
index aab092e..3fd2e66 100644
--- a/gcc/config/mips/mips.c
+++ b/gcc/config/mips/mips.c
@@ -3793,7 +3793,10 @@ mips_output_external (file, decl, name)
if (TREE_CODE (decl) == FUNCTION_DECL
/* ??? Don't include alloca, since gcc will always expand it
inline. If we don't do this, libg++ fails to build. */
- && strcmp (name, "alloca"))
+ && strcmp (name, "alloca")
+ /* ??? Don't include __builtin_next_arg, because then gcc will not
+ bootstrap under Irix 5.1. */
+ && strcmp (name, "__builtin_next_arg"))
{
p = (struct extern_list *)permalloc ((long) sizeof (struct extern_list));
p->next = extern_head;