Skip to content
This repository was archived by the owner on Jan 31, 2024. It is now read-only.

Commit dc832fb

Browse files
committed
32-bit PA-RISC with HP-UX: remove deprecated ports
ChangeLog: * configure: Regenerate. * configure.ac: Delete hpux9 and hpux10. config/ChangeLog: * mh-pa-hpux10: Removed. contrib/ChangeLog: * config-list.mk: Remove deprecated ports. contrib/header-tools/ChangeLog: * README: Remove deprecated ports. * reduce-headers: Likewise. gcc/ChangeLog: * config.build: Remove deprecated ports. * config.gcc: Likewise. * config.host: Likewise. * configure.ac: Likewise. * configure: Regenerate. * config/pa/pa-hpux10.h: Removed. * config/pa/pa-hpux10.opt: Removed. * config/pa/t-dce-thr: Removed. gnattools/ChangeLog: * configure.ac: Remove deprecated ports. * configure: Regenerate. libstdc++-v3/ChangeLog: * configure: Regenerate. * crossconfig.m4: Remove deprecated ports. gcc/testsuite/ChangeLog: * g++.dg/cpp0x/lambda/lambda-conv.C: Remove useless test. * gcc.c-torture/execute/ieee/hugeval.x: Likewise. * gcc.dg/torture/pr47917.c: Likewise. * lib/target-supports.exp: Likewise. libgcc/ChangeLog: * config.host: Remove hppa. libitm/ChangeLog: * configure: Regenerate. fixincludes/ChangeLog: * configure: Regenerate.
1 parent 2dbe280 commit dc832fb

File tree

25 files changed

+12
-406
lines changed

25 files changed

+12
-406
lines changed

config/mh-pa-hpux10

-4
This file was deleted.

configure

-14
Original file line numberDiff line numberDiff line change
@@ -3544,11 +3544,6 @@ case "${target}" in
35443544
hppa*64*-*-hpux*)
35453545
noconfigdirs="$noconfigdirs target-libffi"
35463546
;;
3547-
hppa*-hp-hpux11*)
3548-
;;
3549-
hppa*-*-hpux*)
3550-
noconfigdirs="$noconfigdirs target-libffi"
3551-
;;
35523547
ia64*-*-*vms*)
35533548
noconfigdirs="$noconfigdirs target-libffi"
35543549
;;
@@ -3855,14 +3850,9 @@ case "${target}" in
38553850
h8500-*-*)
38563851
noconfigdirs="$noconfigdirs target-libgloss"
38573852
;;
3858-
hppa1.1-*-osf* | hppa1.1-*-bsd* )
3859-
;;
38603853
hppa*64*-*-hpux*)
38613854
noconfigdirs="$noconfigdirs gdb"
38623855
;;
3863-
hppa*-*-hpux11*)
3864-
noconfigdirs="$noconfigdirs gdb ld"
3865-
;;
38663856
hppa*64*-*-linux*)
38673857
;;
38683858
hppa*-*-linux*)
@@ -4076,9 +4066,6 @@ fi
40764066
alpha*-linux*)
40774067
host_makefile_frag="config/mh-alpha-linux"
40784068
;;
4079-
hppa*-hp-hpux10*)
4080-
host_makefile_frag="config/mh-pa-hpux10"
4081-
;;
40824069
hppa*-hp-hpux*)
40834070
host_makefile_frag="config/mh-pa"
40844071
;;
@@ -18324,7 +18311,6 @@ fi
1832418311
compare_exclusions="gcc/cc*-checksum\$(objext) | gcc/ada/*tools/*"
1832518312
case "$target" in
1832618313
hppa*64*-*-hpux*) ;;
18327-
hppa*-*-hpux*) compare_exclusions="$compare_exclusions | */libgcc/lib2funcs* | gcc/function-tests.o" ;;
1832818314
powerpc*-ibm-aix*) compare_exclusions="$compare_exclusions | *libgomp*\$(objext)" ;;
1832918315
esac
1833018316

configure.ac

-14
Original file line numberDiff line numberDiff line change
@@ -804,11 +804,6 @@ case "${target}" in
804804
hppa*64*-*-hpux*)
805805
noconfigdirs="$noconfigdirs target-libffi"
806806
;;
807-
hppa*-hp-hpux11*)
808-
;;
809-
hppa*-*-hpux*)
810-
noconfigdirs="$noconfigdirs target-libffi"
811-
;;
812807
ia64*-*-*vms*)
813808
noconfigdirs="$noconfigdirs target-libffi"
814809
;;
@@ -1112,14 +1107,9 @@ case "${target}" in
11121107
h8500-*-*)
11131108
noconfigdirs="$noconfigdirs target-libgloss"
11141109
;;
1115-
hppa1.1-*-osf* | hppa1.1-*-bsd* )
1116-
;;
11171110
hppa*64*-*-hpux*)
11181111
noconfigdirs="$noconfigdirs gdb"
11191112
;;
1120-
hppa*-*-hpux11*)
1121-
noconfigdirs="$noconfigdirs gdb ld"
1122-
;;
11231113
hppa*64*-*-linux*)
11241114
;;
11251115
hppa*-*-linux*)
@@ -1314,9 +1304,6 @@ case "${host}" in
13141304
alpha*-linux*)
13151305
host_makefile_frag="config/mh-alpha-linux"
13161306
;;
1317-
hppa*-hp-hpux10*)
1318-
host_makefile_frag="config/mh-pa-hpux10"
1319-
;;
13201307
hppa*-hp-hpux*)
13211308
host_makefile_frag="config/mh-pa"
13221309
;;
@@ -3780,7 +3767,6 @@ AC_SUBST(stage2_werror_flag)
37803767
compare_exclusions="gcc/cc*-checksum\$(objext) | gcc/ada/*tools/*"
37813768
case "$target" in
37823769
hppa*64*-*-hpux*) ;;
3783-
hppa*-*-hpux*) compare_exclusions="$compare_exclusions | */libgcc/lib2funcs* | gcc/function-tests.o" ;;
37843770
powerpc*-ibm-aix*) compare_exclusions="$compare_exclusions | *libgomp*\$(objext)" ;;
37853771
esac
37863772
AC_SUBST(compare_exclusions)

contrib/config-list.mk

+1-2
Original file line numberDiff line numberDiff line change
@@ -45,9 +45,8 @@ LIST = aarch64-elf aarch64-linux-gnu aarch64-rtems \
4545
epiphany-elf epiphany-elfOPT-with-stack-offset=16 fido-elf \
4646
fr30-elf frv-elf frv-linux ft32-elf h8300-elf hppa-linux-gnu \
4747
hppa-linux-gnuOPT-enable-sjlj-exceptions=yes hppa64-linux-gnu \
48-
hppa2.0-hpux10.1OPT-enable-obsolete hppa64-hpux11.3 \
48+
hppa64-hpux11.3 \
4949
hppa64-hpux11.0OPT-enable-sjlj-exceptions=yes \
50-
hppa2.0-hpux11.9OPT-enable-obsolete \
5150
i686-pc-linux-gnu i686-apple-darwin i686-apple-darwin9 i686-apple-darwin10 \
5251
i486-freebsd4 i686-freebsd6 i686-kfreebsd-gnu \
5352
i686-netbsdelf9 \

contrib/header-tools/README

+1-1
Original file line numberDiff line numberDiff line change
@@ -203,7 +203,7 @@ reduce-headers
203203
these targets. They are also known to the tool. When building targets it
204204
will check those targets before the rest.
205205
This coverage can be achieved by building config-list.mk with :
206-
LIST="aarch64-linux-gnu arm-netbsdelf c6x-elf epiphany-elf hppa2.0-hpux10.1 i686-mingw32crt i686-pc-msdosdjgpp mipsel-elf powerpc-eabisimaltivec rs6000-ibm-aix5.1.0 sh-superh-elf sparc64-elf"
206+
LIST="aarch64-linux-gnu arm-netbsdelf c6x-elf epiphany-elf i686-mingw32crt i686-pc-msdosdjgpp mipsel-elf powerpc-eabisimaltivec rs6000-ibm-aix5.1.0 sh-superh-elf sparc64-elf"
207207

208208
-b specifies the native bootstrapped build root directory
209209
-t specifies a target build root directory that config-list.mk was run from

contrib/header-tools/reduce-headers

-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@ target_priority = [
2525
"arm-netbsdelf",
2626
"c6x-elf",
2727
"epiphany-elf",
28-
"hppa2.0-hpux10.1",
2928
"i686-mingw32crt",
3029
"i686-pc-msdosdjgpp",
3130
"mipsel-elf",

fixincludes/configure

+1-1
Original file line numberDiff line numberDiff line change
@@ -5347,7 +5347,7 @@ else
53475347
# Systems known to be in this category are Windows (all variants),
53485348
# VMS, and Darwin.
53495349
case "$host_os" in
5350-
*vms* | cygwin* | pe | mingw* | darwin* | ultrix* | hpux10* | hpux11.00)
5350+
*vms* | cygwin* | pe | mingw* | darwin* | ultrix* | hpux11.00)
53515351
gcc_cv_func_mmap_dev_zero=no ;;
53525352
*)
53535353
gcc_cv_func_mmap_dev_zero=yes;;

gcc/config.build

+1-4
Original file line numberDiff line numberDiff line change
@@ -50,10 +50,7 @@ build_file_translate=
5050

5151
# System-specific settings.
5252
case $build in
53-
hppa1.0-*-hpux1[01]* | \
54-
hppa*64*-*-hpux11* | \
55-
hppa1.1-*-hpux11* | \
56-
hppa2*-*-hpux11* )
53+
hppa*64*-*-hpux11* )
5754
build_install_headers_dir=install-headers-cpio
5855
;;
5956
i[34567]86-*-cygwin* | x86_64-*-cygwin* )

gcc/config.gcc

+3-82
Original file line numberDiff line numberDiff line change
@@ -248,8 +248,9 @@ md_file=
248248

249249
# Obsolete configurations.
250250
case ${target} in
251-
hppa[12]*-*-hpux10* \
252-
| hppa[12]*-*-hpux11* \
251+
*)
252+
;;
253+
obsoleted-target \
253254
)
254255
if test "x$enable_obsolete" != xyes; then
255256
echo "*** Configuration ${target} is obsolete." >&2
@@ -1740,42 +1741,6 @@ hppa*-*-netbsd*)
17401741
tm_defines="${tm_defines} CHAR_FAST8=1 SHORT_FAST16=1"
17411742
extra_options="${extra_options} netbsd.opt netbsd-elf.opt"
17421743
;;
1743-
hppa[12]*-*-hpux10*)
1744-
case ${target} in
1745-
hppa1.1-*-* | hppa2*-*-*)
1746-
target_cpu_default="MASK_PA_11"
1747-
;;
1748-
esac
1749-
tm_file="${tm_file} pa/pa32-regs.h dbxelf.h pa/som.h \
1750-
pa/pa-hpux.h pa/pa-hpux10.h"
1751-
extra_options="${extra_options} pa/pa-hpux.opt pa/pa-hpux10.opt"
1752-
case ${target} in
1753-
*-*-hpux10.[1-9]*)
1754-
tm_file="${tm_file} pa/pa-hpux1010.h"
1755-
extra_options="${extra_options} pa/pa-hpux1010.opt"
1756-
;;
1757-
esac
1758-
use_gcc_stdint=provide
1759-
tm_file="${tm_file} hpux-stdint.h"
1760-
tmake_file="pa/t-pa t-slibgcc"
1761-
d_target_objs="${d_target_objs} pa-d.o"
1762-
case ${enable_threads} in
1763-
"")
1764-
if test x$have_pthread_h = xyes ; then
1765-
tmake_file="${tmake_file} pa/t-dce-thr"
1766-
fi
1767-
;;
1768-
yes | dce)
1769-
tmake_file="${tmake_file} pa/t-dce-thr"
1770-
;;
1771-
esac
1772-
use_collect2=yes
1773-
gas=yes
1774-
if test "x$with_dwarf2" != x; then
1775-
echo "Warning: dwarf2 debug format is not supported for this target, --with-dwarf2 ignored" 1>&2
1776-
dwarf2=no
1777-
fi
1778-
;;
17791744
hppa*64*-*-hpux11*)
17801745
target_cpu_default="MASK_PA_11|MASK_PA_20"
17811746
if test x$gnu_ld = xyes
@@ -1819,50 +1784,6 @@ hppa*64*-*-hpux11*)
18191784
;;
18201785
esac
18211786
;;
1822-
hppa[12]*-*-hpux11*)
1823-
case ${target} in
1824-
hppa1.1-*-* | hppa2*-*-*)
1825-
target_cpu_default="MASK_PA_11"
1826-
;;
1827-
esac
1828-
tm_file="${tm_file} pa/pa32-regs.h dbxelf.h pa/som.h \
1829-
pa/pa-hpux.h pa/pa-hpux1010.h pa/pa-hpux11.h"
1830-
extra_options="${extra_options} pa/pa-hpux.opt pa/pa-hpux1010.opt \
1831-
hpux11.opt"
1832-
case ${target} in
1833-
*-*-hpux11.[12]*)
1834-
tm_file="${tm_file} pa/pa-hpux1111.h"
1835-
extra_options="${extra_options} pa/pa-hpux1111.opt"
1836-
;;
1837-
*-*-hpux11.[3-9]*)
1838-
tm_file="${tm_file} pa/pa-hpux1131.h"
1839-
extra_options="${extra_options} pa/pa-hpux1131.opt"
1840-
;;
1841-
esac
1842-
tmake_file="pa/t-pa t-slibgcc"
1843-
d_target_objs="${d_target_objs} pa-d.o"
1844-
case x${enable_threads} in
1845-
x | xyes | xposix )
1846-
thread_file=posix
1847-
;;
1848-
esac
1849-
use_collect2=yes
1850-
gas=yes
1851-
case ${target} in
1852-
*-*-hpux11.[01]*)
1853-
use_gcc_stdint=provide
1854-
tm_file="${tm_file} hpux-stdint.h"
1855-
;;
1856-
*-*-hpux11.[23]*)
1857-
use_gcc_stdint=wrap
1858-
tm_file="${tm_file} hpux-stdint.h"
1859-
;;
1860-
esac
1861-
if test "x$with_dwarf2" != x; then
1862-
echo "Warning: dwarf2 debug format is not supported for this target, --with-dwarf2 ignored" 1>&2
1863-
dwarf2=no
1864-
fi
1865-
;;
18661787
i[34567]86-*-darwin1[89]* | i[34567]86-*-darwin2*)
18671788
echo "Error: 32bit target is not supported after Darwin17" 1>&2
18681789
;;

gcc/config.host

-5
Original file line numberDiff line numberDiff line change
@@ -201,11 +201,6 @@ esac
201201

202202
# Machine-specific settings.
203203
case ${host} in
204-
hppa1.0-*-hpux10* | hppa1.1-*-hpux10* | hppa2*-*-hpux10*)
205-
out_host_hook_obj=host-hpux.o
206-
host_xmake_file="${host_xmake_file} x-hpux"
207-
;;
208-
hppa1.0-*-hpux11* | hppa1.1-*-hpux11* | hppa2*-*-hpux11* | \
209204
hppa*64*-*-hpux11*)
210205
out_host_hook_obj=host-hpux.o
211206
host_xmake_file="${host_xmake_file} x-hpux"

0 commit comments

Comments
 (0)