Fix PR20425, multilib paths for -print-search-dirs
Alan Modra
amodra@bigpond.net.au
Fri Dec 16 09:47:00 GMT 2005
On Fri, Dec 16, 2005 at 07:57:48AM +0100, Andreas Jaeger wrote:
> We did the builds on i386, x86-64 (with multilibs), ppc (with
> multilibs) and ia64 and did not find any obvious problems,
I've committed the patch, along with the following
* doc/hostconfig.texi (SMALL_ARG_MAX): Remove mention.
* system.h (SMALL_ARG_MAX): Poison.
* config.gcc: Don't define SMALL_ARG_MAX.
* config.host: Likewise.
* config.build: Likewise.
Index: gcc/doc/hostconfig.texi
===================================================================
--- gcc/doc/hostconfig.texi (revision 108633)
+++ gcc/doc/hostconfig.texi (working copy)
@@ -208,11 +208,6 @@ initialization when @code{collect2} is b
If defined, a C statement (sans semicolon) that performs host-dependent
initialization when a compilation driver is being initialized.
-@item SMALL_ARG_MAX
-Define this macro if the host system has a small limit on the total
-size of an argument vector. This causes the driver to take more care
-not to pass unnecessary arguments to subprocesses.
-
@item HOST_LONG_LONG_FORMAT
If defined, the string used to indicate an argument of type @code{long
long} to functions like @code{printf}. The default value is
Index: gcc/system.h
===================================================================
--- gcc/system.h (revision 108633)
+++ gcc/system.h (working copy)
@@ -730,7 +730,8 @@ extern void fancy_abort (const char *, i
TARGET_OPTIONS TARGET_SWITCHES EXTRA_CC_MODES FINALIZE_PIC \
PREDICATE_CODES SPECIAL_MODE_PREDICATES HOST_PTR_PRINTF \
EXTRA_SECTIONS EXTRA_SECTION_FUNCTIONS READONLY_DATA_SECTION \
- TARGET_ASM_EXCEPTION_SECTION TARGET_ASM_EH_FRAME_SECTION
+ TARGET_ASM_EXCEPTION_SECTION TARGET_ASM_EH_FRAME_SECTION \
+ SMALL_ARG_MAX
/* Hooks that are no longer used. */
#pragma GCC poison LANG_HOOKS_FUNCTION_MARK LANG_HOOKS_FUNCTION_FREE \
Index: gcc/config.gcc
===================================================================
--- gcc/config.gcc (revision 108633)
+++ gcc/config.gcc (working copy)
@@ -984,7 +984,6 @@ i[34567]86-sequent-ptx4* | i[34567]86-se
then
tm_file="${tm_file} usegas.h"
fi
- xm_defines="SMALL_ARG_MAX"
tm_file="${tm_file} i386/unix.h i386/att.h dbxelf.h elfos.h ptx4.h i386/ptx4-i.h"
tmake_file=t-svr4
extra_parts="crtbegin.o crtend.o"
@@ -1115,7 +1114,6 @@ i[34567]86-*-sco3.2v5*) # 80386 running
use_fixproto=yes
;;
i[34567]86-*-solaris2*)
- xm_defines="SMALL_ARG_MAX"
tm_file="${tm_file} i386/unix.h i386/att.h dbxelf.h elfos.h svr4.h i386/sysv4.h sol2.h"
case ${target} in
*-*-solaris2.[0-6] | *-*-solaris2.[0-6].*)
@@ -1182,7 +1180,6 @@ i[34567]86-*-sysv5*) # Intel x
use_fixproto=yes
;;
i[34567]86-*-sysv4*) # Intel 80386's running system V.4
- xm_defines="SMALL_ARG_MAX"
tm_file="${tm_file} i386/unix.h i386/att.h dbxelf.h elfos.h svr4.h i386/sysv4.h i386/sysv4-cpp.h"
if test x$stabs = xyes
then
Index: gcc/config.host
===================================================================
--- gcc/config.host (revision 108633)
+++ gcc/config.host (working copy)
@@ -132,17 +132,10 @@ case ${host} in
i370-*-opened* | i370-*-mvs* ) # IBM 360/370/390 Architecture
host_xm_defines='FATAL_EXIT_CODE=12'
;;
- i[34567]86-sequent-ptx4*)
- host_xm_defines="SMALL_ARG_MAX"
- ;;
i[34567]86-*-solaris2*)
- host_xm_defines="SMALL_ARG_MAX"
out_host_hook_obj=host-solaris.o
host_xmake_file=x-solaris
;;
- i[34567]86-*-sysv4*) # Intel 80386's running System V Release 4
- host_xm_defines="SMALL_ARG_MAX"
- ;;
i[34567]86-pc-msdosdjgpp*)
host_xm_file=i386/xm-djgpp.h
host_exeext=.exe
Index: gcc/config.build
===================================================================
--- gcc/config.build (revision 108633)
+++ gcc/config.build (working copy)
@@ -90,15 +90,10 @@ case $build in
build_install_headers_dir=install-headers-cpio
;;
i[34567]86-sequent-ptx4* | i[34567]86-sequent-sysv4* )
- build_xm_defines="SMALL_ARG_MAX"
build_install_headers_dir=install-headers-cpio
;;
- i[34567]86-*-solaris2*)
- build_xm_defines="SMALL_ARG_MAX"
- ;;
i[34567]86-*-sysv4*)
# Intel x86 running system V r4
- build_xm_defines="SMALL_ARG_MAX"
build_install_headers_dir=install-headers-cpio
;;
i[34567]86-*-udk*)
--
Alan Modra
IBM OzLabs - Linux Technology Centre
More information about the Gcc-patches
mailing list