Skip to content
Snippets Groups Projects
  • Rainer Orth's avatar
    fbdd5d87
    re PR bootstrap/39150 (Configure scripts have no 64-Bit Solaris defined (only i386-solaris*).) · fbdd5d87
    Rainer Orth authored
    	gcc:
    	PR target/39150
    	* configure.ac (gcc_cv_as_hidden): Also accept
    	x86_64-*-solaris2.1[0-9]*.
    	(gcc_cv_as_cfi_directive): Likewise.
    	(gcc_cv_as_comdat_group_group): Likewise.
    	(set_have_as_tls): Likewise.
    	* configure: Regenerate.
    	* config.gcc (i[34567]86-*-solaris2*): Also handle
    	x86_64-*-solaris2.1[0-9]*.
    	* config.host (i[34567]86-*-solaris2*): Likewise.
    	* config/sparc/sol2.h (ASM_CPU_DEFAULT_SPEC): Remove.
    	* config/sol2-bi.h (ASM_CPU_DEFAULT_SPEC): Redefine.
    	[USE_GLD] (ARCH_DEFAULT_EMULATION): Define.
    	(TARGET_LD_EMULATION): Use it.
    	* config/i386/sol2.h (ASM_CPU_DEFAULT_SPEC): Define.
    	(SUBTARGET_CPU_EXTRA_SPECS): Add asm_cpu_default.
    	* config/i386/sol2-bi.h (ASM_CPU32_DEFAULT_SPEC): Define.
    	(ASM_CPU64_DEFAULT_SPEC): Define.
    	(ASM_CPU_SPEC): Use %(asm_cpu_default).
    	(ASM_SPEC): Redefine.
    	(DEFAULT_ARCH32_P): Define using TARGET_64BIT_DEFAULT.
    	* config/host-solaris.c [__x86_64__] (TRY_EMPTY_VM_SPACE): Reduce.
    	* doc/install.texi (Specific, amd64-*-solaris2.1[0-9]*):
    	Document.
    	(Specific, i?86-*-solaris2.10): Mention x86_64-*-solaris2.1[0-9]*
    	configuration.
    	(Specific, x86_64-*-solaris2.1[0-9]*): Document.
    
    	gcc/ada:
    	PR target/39150
    	* gcc-interface/Makefile.in: Handle x86_64-solaris2.
    
    	libgcc:
    	PR target/39150
    	* config.host (*-*-solaris2*): Handle x86_64-*-solaris2.1[0-9]*
    	like i?86-*-solaris2.1[0-9]*.
    	(i[34567]86-*-solaris2*): Also handle x86_64-*-solaris2.1[0-9]*.
    	* configure.ac (i?86-*-solaris2*): Likewise.
    	* configure: Regenerate.
    
    	gcc/testsuite:
    	PR target/39150
    	* gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
    
    	toplevel:
    	PR target/39150
    	* configure.ac (i[3456789]86-*-solaris2*): Also accept
    	x86_64-*-solaris2.1[0-9]*.
    	* configure: Regenerate.
    
    	boehm-gc:
    	PR target/39150
    	* configure.ac (i?86-*-solaris2.[89]): Also accept
    	x86_64-*-solaris2.1?.
    	* configure: Regenerate.
    
    	gnattools:
    	PR target/39150
    	* configure.ac (*86-*-solaris2*): Also accept
    	x86_64-*-solaris2.1[0-9]*.
    	* configure: Regenerate.
    
    	libcpp:
    	PR target/39150
    	* configure.ac (host_wide_int): Handle x86_64-*-solaris2.1[0-9]
    	like i[34567]86-*-solaris2.1[0-9]*.
    	* configure: Regenerate.
    
    	libgo:
    	PR target/39150
    	* config/libtool.m4: Handle x86_64-*-solaris2.1[0-9]* like
    	i?86-*-solaris*.
    	* configure: Regenerate.
    
    	libjava:
    	PR target/39150
    	* configure.host (x86_64-*): Add -Usun to libgcj_flags.
    	(x86_64-*-solaris2.1[0-9]*): New case.
    	(i?86-*-solaris2*): Also accept x86_64-*-solaris2.1[0-9]*.
    
    From-SVN: r175958
    fbdd5d87
    History
    re PR bootstrap/39150 (Configure scripts have no 64-Bit Solaris defined (only i386-solaris*).)
    Rainer Orth authored
    	gcc:
    	PR target/39150
    	* configure.ac (gcc_cv_as_hidden): Also accept
    	x86_64-*-solaris2.1[0-9]*.
    	(gcc_cv_as_cfi_directive): Likewise.
    	(gcc_cv_as_comdat_group_group): Likewise.
    	(set_have_as_tls): Likewise.
    	* configure: Regenerate.
    	* config.gcc (i[34567]86-*-solaris2*): Also handle
    	x86_64-*-solaris2.1[0-9]*.
    	* config.host (i[34567]86-*-solaris2*): Likewise.
    	* config/sparc/sol2.h (ASM_CPU_DEFAULT_SPEC): Remove.
    	* config/sol2-bi.h (ASM_CPU_DEFAULT_SPEC): Redefine.
    	[USE_GLD] (ARCH_DEFAULT_EMULATION): Define.
    	(TARGET_LD_EMULATION): Use it.
    	* config/i386/sol2.h (ASM_CPU_DEFAULT_SPEC): Define.
    	(SUBTARGET_CPU_EXTRA_SPECS): Add asm_cpu_default.
    	* config/i386/sol2-bi.h (ASM_CPU32_DEFAULT_SPEC): Define.
    	(ASM_CPU64_DEFAULT_SPEC): Define.
    	(ASM_CPU_SPEC): Use %(asm_cpu_default).
    	(ASM_SPEC): Redefine.
    	(DEFAULT_ARCH32_P): Define using TARGET_64BIT_DEFAULT.
    	* config/host-solaris.c [__x86_64__] (TRY_EMPTY_VM_SPACE): Reduce.
    	* doc/install.texi (Specific, amd64-*-solaris2.1[0-9]*):
    	Document.
    	(Specific, i?86-*-solaris2.10): Mention x86_64-*-solaris2.1[0-9]*
    	configuration.
    	(Specific, x86_64-*-solaris2.1[0-9]*): Document.
    
    	gcc/ada:
    	PR target/39150
    	* gcc-interface/Makefile.in: Handle x86_64-solaris2.
    
    	libgcc:
    	PR target/39150
    	* config.host (*-*-solaris2*): Handle x86_64-*-solaris2.1[0-9]*
    	like i?86-*-solaris2.1[0-9]*.
    	(i[34567]86-*-solaris2*): Also handle x86_64-*-solaris2.1[0-9]*.
    	* configure.ac (i?86-*-solaris2*): Likewise.
    	* configure: Regenerate.
    
    	gcc/testsuite:
    	PR target/39150
    	* gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
    
    	toplevel:
    	PR target/39150
    	* configure.ac (i[3456789]86-*-solaris2*): Also accept
    	x86_64-*-solaris2.1[0-9]*.
    	* configure: Regenerate.
    
    	boehm-gc:
    	PR target/39150
    	* configure.ac (i?86-*-solaris2.[89]): Also accept
    	x86_64-*-solaris2.1?.
    	* configure: Regenerate.
    
    	gnattools:
    	PR target/39150
    	* configure.ac (*86-*-solaris2*): Also accept
    	x86_64-*-solaris2.1[0-9]*.
    	* configure: Regenerate.
    
    	libcpp:
    	PR target/39150
    	* configure.ac (host_wide_int): Handle x86_64-*-solaris2.1[0-9]
    	like i[34567]86-*-solaris2.1[0-9]*.
    	* configure: Regenerate.
    
    	libgo:
    	PR target/39150
    	* config/libtool.m4: Handle x86_64-*-solaris2.1[0-9]* like
    	i?86-*-solaris*.
    	* configure: Regenerate.
    
    	libjava:
    	PR target/39150
    	* configure.host (x86_64-*): Add -Usun to libgcj_flags.
    	(x86_64-*-solaris2.1[0-9]*): New case.
    	(i?86-*-solaris2*): Also accept x86_64-*-solaris2.1[0-9]*.
    
    From-SVN: r175958
configure.host 10.83 KiB