tv
a516c80d78
Add a hack to force HOST_WIDE_INT to "long long" if the target is alpha or
...
sparc64 and the host is using gcc.
2000-08-18 12:56:30 +00:00
mrg
80e98bec22
pull across a patch from gcc-current that fixes ~90% of the sparc64 compile
...
problems:
* emit-rtl.c (operand_subword): Support TFmode on a 64-bit target.
2000-08-17 04:01:30 +00:00
msaitoh
e2509d0d3e
add _fixunsdfsi.o and _fixunsdfsi.o when MACHINE_ARCH= sh3 or arm26
2000-08-17 00:28:07 +00:00
itojun
229f25d14b
install m4 file for darwin (added in 8.10.x -> 8.11.0)
2000-08-13 16:22:53 +00:00
mrg
9ee127a42c
back out previous, and do it properly:
...
copy the ASM_OUTPUT_CONSTRUCTOR and ASM_OUTPUT_DESTRUCTOR defines from
sol2-sld-64.h.
2000-08-11 03:31:41 +00:00
mrg
239844c32c
if TARGET_CPU_DEFAULT is TARGET_CPU_v9 or TARGET_CPU_ultrasparc, define
...
ASM_LONG to be ".xword". this makes C++ global ctors and dtors work
on the sparc64. noted by mycroft.
2000-08-11 03:13:32 +00:00
tv
3f6d813859
Merge change from gnu/dist/gcc/objc: don't put absolute relocs in ro-data
...
if compiling PIC, else RRS text relocs will be generated.
2000-08-10 21:06:50 +00:00
tv
6e4a918853
Merge changes from gnu/dist/ld.
2000-08-10 20:41:51 +00:00
tv
cbef3ca9f3
Merge changes from gnu/dist/binutils.
2000-08-10 19:53:54 +00:00
tv
9af6ca142f
Update to 2.10's definition of undefined_symbol().
2000-08-10 19:33:02 +00:00
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
ws
3fffb655ae
Add modification remark as required by the GPL.
2000-08-07 15:20:36 +00:00
mrg
2c8d59bf4e
enable gdb on sparc64
2000-08-07 03:07:24 +00:00
veego
ffeeef2048
Move the include of <bsd.prog.mk> to the old place to build the manpage
...
correctly and also move cexp.c after the include to get the ${DIST} path.
2000-08-06 19:49:53 +00:00
veego
d7b2c1f83d
Fix the last commit. We need to use the parts with ${DIST} after <bsd.prog.mk>
...
because that includes the ../Makefile.inc.
2000-08-06 19:41:18 +00:00
mrg
f09f5d208b
fix part of previous: do install /usr/bin/cpp on sparc64.
2000-08-06 16:37:57 +00:00
mrg
fa388a99bb
don't build egcs 1.1.2 on sparc64; it is broken and useless
2000-08-06 15:26:55 +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
pooka
6ee9631c26
Add missing $ from {MACHINE_ARCH}
2000-08-02 22:25:13 +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
mycroft
9b2c5720e8
Make the ligature_node operators compile with GCC 2.95.2.
...
Thanks to Assar for assistance.
2000-07-24 02:24:43 +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
cgd
988a36fab4
use FILES* rather than an explicit afterinstall target, so that
...
UNPRIVILEGED is handled correctly w/o local hacks.
2000-07-22 03:30:40 +00:00
eeh
929ff11b28
Make sense of registers from coredumps.
2000-07-09 00:16:48 +00:00
eeh
49dd8cbac1
solib.o is required for linking even on MKPIC="no".
2000-07-08 19:18:19 +00:00
cgd
fc10dadbb6
use '${MAKE}', not 'make'.
2000-07-07 04:26:57 +00:00
ad
97053d8364
Add a `-y' option which filters archives through bzip2(1).
2000-07-05 11:57:57 +00:00
enami
7316fa55ad
Pass ${INSTPRIV} to ${INSTALL}.
2000-07-05 03:30:07 +00:00
enami
b8df94bd38
- Simplify modifiers.
...
- Wrap long line.
2000-07-05 03:11:42 +00:00
thorpej
2600f5f931
Separate out tar and cpio.
2000-07-04 17:12:00 +00:00
itojun
a7183f656a
v4 only sendmail.cf source
2000-07-04 12:21:57 +00:00
itojun
0bfeec5234
sync sendmail default configuration file with GENERIC kernel setting.
...
was: sendmail-IPv6.cf(v4/v6) + sendmail.cf(v4)
now: sendmail-IPv4only.cf(v4) + sendmail.cf(v4/v6)
do we need etc/obsolete.mi?
2000-07-04 12:21:02 +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
3e50ef53a3
Add <stdlib.h>
2000-07-03 05:05:43 +00:00
matt
cb3d52d53a
Define STDC_HEADERS so it uses mem* instead b* routines.
2000-07-03 05:05:25 +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
kleink
5f8a717928
Change tot_written from u_quad_t to unsigned long long for portability's
...
sake.
2000-06-26 08:25:34 +00:00
erh
34eebc9c0f
Copy description of -rpath masquerading as -R from the info docs.
2000-06-24 19:58:21 +00:00
soren
5f5263355b
Add sgimips.
2000-06-24 11:12:55 +00:00
fvdl
12be02ba6c
Removed; it's now integrated in sys/conf/files
2000-06-22 20:35:14 +00:00
fvdl
35bcb23114
This file was moved to sys/ufs/ffs.
2000-06-22 16:09:33 +00:00
fvdl
82bae99d9f
Update copyright notice. Prepare to move into the main tree.
2000-06-22 15:21:04 +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
tsutsui
81712cf5c7
Build and install as.info in gas.new on all ports.
2000-06-17 17:59:28 +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
veego
715cab4ce5
'postfix check' wants a lot of files to be owned by root, so add a
...
BINOWN=root here.
2000-06-12 12:17:26 +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
veego
64888023cf
We need to include <bsd.files.mk> to install the FILES.
2000-06-11 13:07:49 +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
matt
6a7eb13fc4
Since gdb seems to be useful, enable gdb on powerpc.
2000-06-03 06:00:04 +00:00
thorpej
a17a076fd9
There's no need to use wakeup_one(), here:
...
- On a uniprocessor, wakeup()'s thundering herd is ordered by priority
implicitly.
- The locking protocol here needs to be shot in the head and redone
anyhow, and when that is done, this can be converted to use
condition variables.
2000-06-02 03:26:35 +00:00
mycroft
7eb6966af4
Make the end of setup_directory_change() the same as setup_directory_add(),
...
for consistency.
2000-06-01 19:11:47 +00:00