Commit Graph

698 Commits

Author SHA1 Message Date
tv 2fe7204081 Recanonicalize ELF hosts (that were formerly a.out) uniformly:
ARCH-unknown-netbsdelfVERSION
ELF hosts that started that way are not changed.
2000-08-10 19:02:56 +00:00
tv 8b5fd52a02 This recursive build structure is now defunct. 2000-08-10 18:47:34 +00:00
tv 874ca5d37d Merge from (binutils-2.9.1 based) gnu/dist/gas. 2000-08-10 18:47:32 +00:00
tv d695e2940c This recursive build structure is now defunct. 2000-08-10 18:47:31 +00:00
tv 3a56a942e3 Merge from (binutils-2.9.1 based) gnu/dist/gas. 2000-08-10 18:47:31 +00:00
tv 2307a371d0 This recursive build structure is now defunct. 2000-08-10 18:47:30 +00:00
tv d977b907c5 Merge from (binutils-2.9.1 based) gnu/dist/gas. 2000-08-10 18:47:29 +00:00
tv 7e11855e83 This recursive build structure is now defunct. 2000-08-10 18:47:28 +00:00
tv 48e789cc92 Merge from (binutils-2.9.1 based) gnu/dist/gas. 2000-08-10 18:47:28 +00:00
tv ffa84dd52b This recursive build structure is now defunct. 2000-08-10 18:47:27 +00:00
tv cc17a82660 Merge from (binutils-2.9.1 based) gnu/dist/gas. 2000-08-10 18:47:26 +00:00
tv 74a5c3583d This recursive build structure is now defunct. 2000-08-10 18:45:19 +00:00
tv 78bd242fd9 Merge changes from (binutils 2.9.1-based) gnu/dist/bfd. 2000-08-10 17:36:49 +00:00
tv fc02cabeaf Merge from src/gnu/dist. Add armv2 and mipseb, and eliminate old `netbsd386'
shorthand alias.
2000-08-10 15:46:35 +00:00
tv 3d81ad2517 This was never used at this gnu/dist level, so remove. 2000-08-10 15:03:00 +00:00
tv 78da8a8e6b More compatible yet: sysctl used to be in /usr/sbin, not /sbin, so add both
locations to $PATH before trying to run sysctl.
2000-08-10 14:57:22 +00:00
tv 8b87324ac7 Merge the MACHINE_ARCH logic from gnu/dist/config.guess, but do this in
a backwards-compatible way (prefer uname -p, but fall back to
/sbin/sysctl -n hw.machine_arch).
2000-08-10 14:54:34 +00:00
tv 339b9c00a1 Merge from gnu/dist/include. 2000-08-10 13:52:05 +00:00
mrg b6328d2c74 redefine LINK_SPEC properly. 2000-08-08 14:29:17 +00:00
mrg 491b443ab4 #define NETBSD_ELF 2000-08-08 14:28:13 +00:00
jhawk 4abc92e8ad Pullover wording fix for "-e entry" from gnu/dist/toolchain.
Fix for PR 10735, fix suggested by Thomas Klausner <wiz@netbsd.org>.
2000-08-06 01:48:59 +00:00
eeh 19b86fa1f6 Make gmon work a bit on sparcv9 machines. 2000-08-03 21:42:01 +00:00
msaitoh 71380e0ad2 fix typo 2000-08-03 05:04:02 +00:00
eeh c018ba7889 Add sparc64-*-netbsd support. 2000-08-02 21:00:31 +00:00
msaitoh 27f9ec8b7e don't include solib.h if the system is sh3&&(!ELF) 2000-08-02 17:46:20 +00:00
msaitoh 559af6df3c fix two bugs:
- cc1 dumps core when "-pg" is used
	- gas produces a syntax error
2000-08-02 12:07:12 +00:00
eeh 2da9fd746e Clear out all of %g0. 2000-07-29 03:16:22 +00:00
eeh 1d25b50536 Control registers on sparc v9 start with PC_REGNUM not Y_REGNUM since
%pc and %npc are stored in %tpc and %tnpc rather than %l1 and %l2.
2000-07-28 17:49:52 +00:00
tv 45a5f2e009 Remove conflicting definition for "make_temp_file" now found in libiberty. 2000-07-28 01:10:32 +00:00
tv 12b2c44a51 Use the libiberty from binutils; it is much newer and required by binutils. 2000-07-28 01:09:12 +00:00
mrg 9f3da9fc1b add sparc64-netbsd & sparc-netbsdelf support (from me via binutils-current) 2000-07-26 16:35:12 +00:00
mrg e9a5e01d04 support all sparc targets (from me via binutils-current) 2000-07-26 16:32:57 +00:00
mrg e1575802a6 add sparc64-netbsd support (from me via binutils-current) 2000-07-26 16:30:56 +00:00
mrg 1600ba0055 - pull across the new gcc/config/netbsd.h
- pull across the sparc-netbsdelf and sparc64-netbsd targets
2000-07-26 16:28:04 +00:00
tv cb6fba8c4d A README file describing the `toolchain' directory import procedure, and
future home for `How to build a cross-compiler'.
2000-07-26 00:40:02 +00:00
tv 3129068ae5 Import of gdb 5.0 into new gnu/dist/toolchain layout. 2000-07-26 00:32:27 +00:00
tv 1de46e6cd7 Import of binutils 2.10 into new gnu/dist/toolchain layout. 2000-07-26 00:22:40 +00:00
tv dc36174cbd Import of gcc 2.95.2 into new gnu/dist/toolchain layout. 2000-07-26 00:17:09 +00:00
mycroft a7bc813f46 Pull in a change critical to making the sparc64 compile:
Redefine ASM_OUTPUT_DWARF_ADDR_CONST() using ASM_OUTPUT_DWARF2_ADDR_CONST(), so
that the latter can take a string.
2000-07-24 02:30:40 +00:00
itojun c333e7610b sync with 8.11.0. (relatively large amount of changes are due to
rcs-id rewrites)
2000-07-23 14:24:48 +00:00
itojun 2ffe59611d sendmail 8.11.0 2000-07-23 14:07:40 +00:00
eeh 929ff11b28 Make sense of registers from coredumps. 2000-07-09 00:16:48 +00:00
matt 29cea83095 When printing a longword displacement, grab the displacement as a
long (instead of a short).  That way the printed addresses will be
correct.
2000-07-04 02:10:37 +00:00
sommerfeld 85788f586b Pass -m21264 to assembler for -mcpu=21264a or -mcpu=ev67 2000-07-03 12:24:10 +00:00
matt ecd1681660 incease the biggest alignment to 8 bytes 2000-07-03 02:07:15 +00:00
matt 5335c7ffea fix serious recog bug. Basically addl2 was never used since the rtx_equal_p
was using the wrong operands.
2000-07-03 01:09:52 +00:00
bjh21 9fe4c9c75f Add arm26 support to GCC. This is only very slightly tested at present. 2000-07-02 12:31:21 +00:00
erh 34eebc9c0f Copy description of -rpath masquerading as -R from the info docs. 2000-06-24 19:58:21 +00:00
kristerw 4c7e15910e Disable "fancy math" the correct way (it's TARGET_DEFAULT that is used
for that kind of flags -- the TARGET_CPU_DEFAULT is used to choose the
cpu type to generate code for...)

Fixes PR 10357.
2000-06-19 19:48:37 +00:00
itojun e7ad3c6044 sync with sendmail 8.11.0beta3 about default address family (= AF_INET)
handling.
2000-06-18 00:02:50 +00:00
itojun 6bbde2ae91 resolve conflicts. (mainly due to $Id$ mistake in past import) 2000-06-13 17:18:26 +00:00
itojun a297ccd8ed sendmail/helpfile needs edit by hand. 2000-06-13 17:13:17 +00:00
itojun e6b5cff2ac sendmail 8.10.2 2000-06-13 16:54:40 +00:00
mycroft 3868d5e04c Make sure the dynsym section and the reserved bits in the RPDR are fully
initialized.
2000-06-11 23:47:56 +00:00
mycroft 27ceeaf3a6 NUL-terminate warning strings correctly. 2000-06-10 15:22:51 +00:00
kristerw 49fd06e241 Backout the previous since it isn't necessary. This version of gcc
already uses longjmp for exceptions.
2000-06-09 19:11:43 +00:00
enami f838117776 Backout the previous since it isn't necessary. This version of gcc
already uses longjmp for exceptions for alpha due to the lack of
definition of INCOMING_RETURN_ADDR_RTX.
2000-06-09 08:16:01 +00:00
kristerw 3bf5c279b4 Use sjlj exceptions. 2000-06-08 20:23:47 +00:00
tsubai 473864f976 Read fp regs from core file. 2000-06-04 12:06:43 +00:00
tsubai bcb24bdd25 Use PT_{GET,SET}FPREGS. 2000-06-04 09:55:53 +00:00
perry 4fd5f44605 import patchlevel 8. bugfixes, plus adds the ability to filter on
regular expressions applied to message bodies.
2000-05-31 15:18:05 +00:00
msaitoh d65ffb0be7 sync movsi_i* from egcs-current.
Now the cc1 doesn't say "fixed or forbidden register 18 (t) was
spilled for class T_REGS" anymore.
2000-05-22 08:28:04 +00:00
wiz 8cf2005a5c Formatting glitches. 2000-05-21 18:32:47 +00:00
kristerw 874243e5ae Use the netbsdaout template. 2000-05-20 20:32:55 +00:00
kristerw ed8570c975 Added a couple of hooks used during dynamic links. 2000-05-20 20:28:16 +00:00
kristerw 9eccb6b54e This file will contain the MI part of netbsd a.out shared lib support.
For now it is just the hooks needed for ld.
2000-05-20 20:04:12 +00:00
kristerw 4e129b8db0 Moved inclusion of netbsd.h and the _get_section_contents #define to
aoutnbsd.h
2000-05-20 17:56:54 +00:00
msaitoh e55cd9cb85 Sync *{mul,div}*i3 with egcs-current.
Now we can compile mount_mfs (newfs) with -O2!
2000-05-20 01:52:52 +00:00
is 8a79eef99f Add clobber of the condition code register. Patch by Richard Earnshaw.
This fixes PR 9613.
2000-05-16 22:04:12 +00:00
veego 5169345855 The last commit needs an #include <libgen.h> to get the prototype of
basename(3). Thanks to Thomas Klausner for pointing that out.
2000-05-14 14:07:48 +00:00
thorpej ca70dbd353 vstream_parse_args() doesn't return a VSTREAM *, no matter what it's
declaration says.
2000-05-14 02:31:02 +00:00
thorpej f5a2f2d1fc String constants are const. 2000-05-14 02:29:30 +00:00
thorpej bcb03e10af String constants are const. 2000-05-14 01:55:28 +00:00
thorpej df29b70d0e Avoid shadowing a local in users of binhash_link(). 2000-05-14 01:55:05 +00:00
thorpej 47eb43337f NetBSD 1.4 and later has basename(3). 2000-05-14 01:47:13 +00:00
perry b7b463a78a import 19991231-pl07 2000-05-13 14:50:45 +00:00
deberg 62e3aaa76d use the provided "include everything" configuration to build as.info 2000-05-11 00:56:28 +00:00
msaitoh a797322f08 supports single step! 2000-05-10 20:28:33 +00:00
itojun bcf38d6889 determine path to /etc(/mail)?/aliases by using __NetBSD_Version__.
the patch will be sent back to wietse.
From: matthew
2000-05-06 16:59:38 +00:00
itojun adeb485292 catch up with sendmail 8.10 "aliases" pathname.
(postfix tries to be very compatible to sendmail,
so this is the right thing to do I believe)
2000-05-05 18:17:43 +00:00
kristerw 5f9693dcf0 Added some prototypes. 2000-05-04 20:34:14 +00:00
kristerw f338ff276c Use the new backend. 2000-05-04 20:27:16 +00:00
kristerw f1f5e5e7d8 Do corresponding changes that have been done to aoutx.h, but in a more
correct way.
2000-05-04 20:11:38 +00:00
kristerw 8db40d7513 This is going to be the new shared lib enabled a.out backend. It's
just a copy of the semi-generic a.out back-end (aoutx.h) for now.
2000-05-04 20:01:56 +00:00
kristerw d93b9acbec a.out shared lib support.
Note: it uses libbfd functionality that have not been committed yet.
2000-05-04 19:09:55 +00:00
thorpej 474f2f53cc Play casting tricks so that storing an int in the context pointer
doens't generate warnings on LP64 platforms (the usage is safe).
2000-05-04 06:10:53 +00:00
thorpej 926784fb90 Need <string.h> for strlen() prototype. 2000-05-04 06:08:56 +00:00
itojun fcc5dc7faf correct a post 8.10.1 bug - stock 8.10.1 starts with listening IPv6 socket
by default, and crushes old configuration files when sendmail gets IPv6
connection.  by default listen to IPv4 socket only for backward compatibility.

turn on IPv6 support.
IPv6 socket can be enabled by the following sendmail.cf directive:
	O DaemonPortOptions=Family=inet,address=0.0.0.1
	O DaemonPortOptions=Family=inet6,address=::
2000-05-03 11:07:58 +00:00
itojun e0e97ce83d $Id$ -> Id 2000-05-03 11:02:48 +00:00
itojun 9ea68ca773 one more removal of $Id$. 2000-05-03 11:01:47 +00:00
itojun b723212dfd for gnu/dist/sendmail, prevent rewrite of $Id$, $Revision$ and $Date$.
supply sendmail2netbsd for future imports.
remove 8.9.x files.

populate sendmail 8.10.1 build tree under gnu/usr.sbin/sendmail.
2000-05-03 10:50:04 +00:00
itojun ec8cc6ac34 for gnu/dist/sendmail, prevent rewrite of $Id$, $Revision$ and $Date$.
supply sendmail2netbsd for future imports.
remove 8.9.x files.

populate sendmail 8.10.1 build tree under gnu/usr.sbin/sendmail.
2000-05-03 10:49:07 +00:00
itojun 081aaedb27 sendmail 8.10.1 2000-05-03 09:27:16 +00:00
shin 9d63410108 use TARGET_DEFAULT to generate PIC code.
closes PR 8574.
2000-05-03 08:23:12 +00:00
shin 4c6474fd65 remove MIPS SOFTFLOAT (forgot to delete these lines). 2000-05-01 13:49:05 +00:00
perry 9955f4e200 Initial import of raw distribution from Weitse Venema 2000-04-30 18:52:26 +00:00
itojun be16012135 remove files that should not be imported.
in Makefile, s/SRC/.ALLSRC/ to honor .PATH.
2000-04-28 06:19:58 +00:00
eeh 5b2f0c023e Fix a binutils bug. Should be fixed in the next version. 2000-04-18 20:28:37 +00:00
msaitoh 9e71fff743 gdb for sh3 (broken) 2000-04-13 16:08:19 +00:00
thorpej 36e829de63 Don't enable CIX on ev6/21264, but add an ev67/21264a switch that does
enable CIX.  Taken roughly from egcs-current.
2000-04-03 16:47:05 +00:00