Commit Graph

3100 Commits

Author SHA1 Message Date
itojun
3d03bdc5ce sync with 8.11.5. 2001-08-01 03:27:31 +00:00
itojun
bb79953585 sendmail 8.11.5 2001-08-01 02:49:58 +00:00
tv
b852eb128e Revert previous. The building of the new toolchain will be determined by a
top-level automatic setting of USE_NEW_TOOLCHAIN when the rest of the stuff
is committed, and the top-level bootstrap is in place.
2001-07-30 16:04:18 +00:00
matt
36dc943f75 Change ARM-ELF to LP64 friendly types. 2001-07-28 07:42:28 +00:00
matt
71986448fd Don't make libstdc++ with old toolchain on ARM ELF 2001-07-28 06:59:02 +00:00
matt
faa73ac4d2 Regen new toolchain ARM ELF files with toolchain2netbsd.
Include libg2c, libobjc, libstdc++ ARM ELF config files.
2001-07-28 06:57:07 +00:00
matt
ee544f340c Remake with toolchain2netbsd 1.3 2001-07-28 06:51:59 +00:00
eeh
508945a491 Let profiling binaries be built without requiring special options. 2001-07-27 23:05:11 +00:00
eeh
905da8170b Build the sparc64 compiler for a change. 2001-07-27 23:01:22 +00:00
mrg
e662284883 include <unistd.h> on NetBSD to get vfork() prototype (rename) 2001-07-26 17:18:39 +00:00
mrg
c9a8c7833a build new sparc & sparc64 fortran libraries. 2001-07-26 11:40:26 +00:00
mrg
7aa1593d24 build new sparc & sparc64 objective c libraries. 2001-07-26 11:36:05 +00:00
mrg
4c86457e13 regenerate. 2001-07-26 11:30:07 +00:00
mrg
160521eb33 install the C++ libgcc headers (exception, new, new.h & typeinfo.) 2001-07-26 11:28:21 +00:00
matt
9edddea9c5 Nuke -D__KPRINTF_ATTRIBUTE__ 2001-07-26 07:27:59 +00:00
assar
aba70549ed fix merge left-overs 2001-07-25 17:40:09 +00:00
assar
e4ab707ade update build infrastructure for texinfo 4.0 2001-07-25 16:47:50 +00:00
assar
017bc8c2e8 merge texinfo-4.0 2001-07-25 16:46:19 +00:00
assar
dac62dcd99 Import texinfo 4.0 2001-07-25 16:20:30 +00:00
aymeric
6919941456 include <link_aout.h>, which is needed at least when building a cross-linker 2001-07-25 11:59:22 +00:00
aymeric
d2b58bf21f Make it possible to compile a cross-linker by just defining TARGET_MACHINE_ARCH
to the desired architecture.

Note that this is for the old ld of the old toolchain.
2001-07-25 11:58:04 +00:00
itojun
ff1a865b9f there's no binmail(1). PR 13549 2001-07-25 00:16:04 +00:00
tv
87c9b9136c Add missing dependency on ${G_md_file} for host tools, noticed by matt@. 2001-07-24 21:16:08 +00:00
tv
f6709db6c6 Add new toolchain build structure for libg2c, libobjc, and libstdc++.
Note that old build system still exists under .if conditionals; this
will be removed once all platforms are using the new toolchain.
2001-07-24 19:44:47 +00:00
tv
b224b62a84 Add config segments for libg2c, libobjc, and libstdc++. 2001-07-24 19:39:52 +00:00
mrg
eb80d6af65 s/SPARC/UltraSPARC/ in a comment. 2001-07-22 12:20:29 +00:00
mrg
041c56a6d7 fix LINK_SPEC 2001-07-21 13:48:40 +00:00
mrg
febe7ce944 - clean up more after <mips/elf.h> lossage, including killing the forced
support for "__main" (really __gccmain for mips), and the ctors/dtors
lists associated with this.
- add -G to SWITCH_TAKES_ARG(), so `-G 0' works as well as `-G0'
- add support for .init, .fini and .rodata (const) sections (basically
merging the generic ELF support with the MIPS support.)

kernel links and runs happily now.
2001-07-20 18:15:33 +00:00
matt
593fff9e8d Default elf32 for vax to have a NetBSD OSABI. Allow for Linux/VAX to get
an Linux OSABI.
2001-07-20 11:57:48 +00:00
matt
cdb827bd00 Fix the polarity of a test. 2001-07-20 07:12:06 +00:00
matt
e2fd07f958 Fix another warning. 2001-07-20 05:21:50 +00:00
matt
1cf42fcda9 Fix warning. 2001-07-20 05:16:56 +00:00
matt
c8e381be8c Adding VAX gcc 2.95.3 (ELF). 2001-07-20 04:59:06 +00:00
mrg
5877244037 set MIPS_DEFAULT_GVALUE to 0. undefine DWARF_FRAME_REGNUM,
DWARF_FRAME_RETURN_COLUMN and INCOMING_RETURN_ADDR_RTX so GCC doesn't think
we have dwarf2 unwind info support.  now this mostly works, though c++
exceptions seem to bus error...
2001-07-19 23:43:37 +00:00
mrg
b82cf772de don't do dwarf2 eh if not DWARF2_UNWIND_INFO 2001-07-19 23:41:12 +00:00
matt
5ac8a0b7ba powerpc support for 2.95.3 2001-07-19 22:13:23 +00:00
mrg
337651a310 make this actually work: use <mips/elf.h> and <netbsd.h>, plus a few
little twiddles.
2001-07-19 18:37:38 +00:00
mrg
4523fd67d7 build a mipsel-netbsd gcc & libgcc. 2001-07-19 18:35:22 +00:00
matt
77315351bc Fix a warning (missing const). 2001-07-19 18:31:57 +00:00
matt
acfa102212 Rework Makefile (perhaps not optimally) to keep all ojbects in ${.OBJDIR}.
Due to SRCS containing directories, the objects went in those same
directories.
2001-07-19 18:06:19 +00:00
matt
ac07e0c6c6 ARMELF support for libgcc 2001-07-19 15:33:09 +00:00
matt
3847d1eab8 ARM support for -liberty 2001-07-19 15:30:36 +00:00
matt
15d3102358 Initial 2.95.3 support for ARM-ELF. 2001-07-19 15:27:16 +00:00
mrg
c88bdb3273 build a sparc (elf) gcc 2.95.3 2001-07-19 15:20:13 +00:00
mrg
4acc89ca46 build sparc libiberty. 2001-07-19 15:17:59 +00:00
mrg
3963922c9b build a sparc libgcc 2001-07-19 15:16:39 +00:00
matt
8251c8dd77 Don't emit JUMP_SLOT at all (match behave of gas-current for arm). 2001-07-19 14:55:51 +00:00
mrg
ac4b8b619b mipsel libiberty. 2001-07-19 13:46:14 +00:00
mrg
96b4d81d72 sparc64 libiberty. 2001-07-19 13:45:09 +00:00
tv
178c5459ad Another missing ${.CURDIR}. 2001-07-19 12:51:05 +00:00