kristerw
945df87d76
Infrastructure changes needed by gas a.out support.
1998-09-13 09:30:34 +00:00
kristerw
8d90a29c62
Add N_SIZE
1998-09-13 09:24:33 +00:00
frueauf
40a0bc2475
Add -DHAVE_LCHOWN=1 to CPPFLAGS to ensure that owner/group of symlinks
...
are properly keept. Closes pr 5595 by Thomas A. Goldthorpe
1998-09-12 21:53:30 +00:00
frueauf
7387feb28e
Remove /usr/local/bin and /usr/ucb from $PATH. Closes pr 5235 by Jim Bernard.
1998-09-12 21:02:50 +00:00
frueauf
e57a58a43d
Don't prepend /usr/local/bin to $PATH, our gzip is in /usr/bin. Closes
...
pr 5234 by Jim Bernard.
1998-09-12 20:54:53 +00:00
wrstuden
d8c791aaf4
Teach gcc how to be cross-compiled before it dies.
1998-09-12 19:45:37 +00:00
pk
e6b129450c
Exit early from alloc_link_map() if we have no object; only relevant
...
when tracing. (PR#6140)
1998-09-12 15:03:19 +00:00
christos
f2243822f3
PR/5793: Fix core dump caused by input strings more than 127 characters
...
in length when readline is used (rl_len was a *char*!!!). Undo disabling
of readline (this fix was like ``finger hurts, cut hand'') I guess PR/5793
is already closed...
1998-09-11 14:20:30 +00:00
frueauf
e09f07e643
Don't define READLINE, have a look at pr 5793 for a testcase where this
...
causes bc to coredump.
1998-09-11 10:14:30 +00:00
tv
046facafc3
Stopgap fix for mips until this make procedure is overhauled.
1998-09-06 15:07:01 +00:00
lukem
72549586a8
distclean is a synonym for cleandir
1998-09-05 14:57:41 +00:00
pk
0a97faa040
Assign my copyrights to TNF.
1998-09-05 13:08:38 +00:00
pk
b912f72b52
Print `unreferenced' info separately from definition.
1998-09-04 09:50:47 +00:00
pk
795c860f6a
The PLT symbol is also a special case when processing a shared library
...
symbol table (and so is the GOT symbol actually, but no one ever noticed..).
Re-enable PLT symbol.
1998-09-04 09:43:29 +00:00
matt
24d4c63088
Disable the the PLT symbol until I can get it to work properly.
1998-09-03 19:17:10 +00:00
ross
3488d1f3c8
Descend into objcopy if ELF. Tested briefly on alpha and pmax.
1998-09-02 00:06:50 +00:00
tv
78715691b6
Better comment about TYPE_OPERAND_FORMAT, and add the DWARF2_UNWIND_INFO
...
fix for arm32.
1998-09-01 16:44:36 +00:00
enami
d6b993dd4f
Don't warn about #undef unix, otherwise we can't compile uipc_domain.c
...
and it can't simply nuked.
1998-09-01 08:39:59 +00:00
enami
692962babe
add -Dunix to CPPFLAGS to suppress cpp warning.
1998-09-01 03:16:48 +00:00
matt
44525e4d53
Slight tweak so that indirect references thru the PC are not used
...
in PIC mode.
1998-08-29 21:10:40 +00:00
tv
eb3bf55684
Remove -Dunix from predefines, and add a warning to cpp which triggers on
...
"#if defined(unix)/#ifdef unix/#ifndef unix" if -Dunix is not specified
explicitly:
warning: deprecated symbol "unix" is no longer predefined
1998-08-29 17:04:56 +00:00
tv
c60c781fa3
Remove asprintf() and vasprintf(), and bump sparc back to 32 bits (until
...
gdb is updated, at least).
1998-08-29 16:09:56 +00:00
tv
5cc01b9a2b
Add NetBSD rcsids.
1998-08-28 22:38:25 +00:00
tv
7eeb6fe5fd
Don't try building anything in here on gcc 2.7 bootstrap.
1998-08-28 22:36:56 +00:00
tv
7fc231d281
Move some things from SRCS to OBJS so as not to build them at depend time.
1998-08-28 19:05:54 +00:00
tv
2ecc177404
Remove files obsoleted by egcs import of libiberty.
1998-08-28 16:59:09 +00:00
tv
5990abf3b1
Make sure to include config.h if available.
1998-08-28 16:58:25 +00:00
tv
1f41015535
Get the correct vfork definition from <unistd.h>.
1998-08-28 16:57:07 +00:00
tv
a6542a91dc
Update libiberty to the one shipped with egcs. Minor number
...
bump--interfaces added, but none changed or removed.
1998-08-28 16:47:13 +00:00
tv
2034bed7f1
Resolve conflicts and get prototypes from the right places (conig.h
...
guarded).
1998-08-28 16:02:39 +00:00
tv
bb655b8a73
Conflict resolution.
1998-08-28 15:59:01 +00:00
tv
b5a6ca0501
Update includes that go with theupdated libiberty.
1998-08-28 15:56:36 +00:00
tv
0f6f615875
Update libiberty to that shipped with egcs. Improvements include better
...
C++ demangling.
1998-08-28 15:39:36 +00:00
tv
6c55ff04c2
Re-enable egcs libraries: libg2c, libgcc, libobjc, libstdc++.
1998-08-28 15:34:24 +00:00
tv
aa06e255fa
Update to egcs 1.1-snap's libstdc++. Now shlib version 2.0. Now requires
...
"make includes" before "make" like other libraries.
1998-08-28 15:31:29 +00:00
matt
81c6c6b8c6
Fix core dump when plt_symbol didn't exist when needed with dynamic images.
1998-08-28 14:45:46 +00:00
tv
df83142334
When installing, don't let "install" strip it. Do that part manually.
1998-08-27 23:32:33 +00:00
tv
867d150d86
...But don't recursively call print-objdir.
1998-08-27 21:44:28 +00:00
tv
fc05bd7a33
Use ${MAKE} print-objdir.
1998-08-27 21:42:20 +00:00
tv
c7cc3cab56
f771 needs the deliberate dependencies for common, too. Noticed by
...
<veego@netbsd.org>
1998-08-27 21:39:01 +00:00
tv
e7e7954ff4
Install Obj-C includes, found by <veego@netbsd.org>.
1998-08-27 21:37:52 +00:00
tv
bc7bcc6302
Alpha ld.new works!--add and enable ld.new for alpha.
1998-08-27 21:24:59 +00:00
tv
5df147f306
Minor cleanup.
1998-08-27 21:20:46 +00:00
matt
c75dbabbf6
only emit __PROCEDURE_LINKAGE_TABLE_ if generating shared library.
1998-08-27 21:20:44 +00:00
tv
f8a44cb095
Addition of binutils (gnu/dist) based ld. Turns out the "arch" subdir is
...
not really needed.
1998-08-27 20:47:21 +00:00
tv
6438945dcf
Don't auto-generate underscore.c; that can be determined easily by
...
presence or absence of __ELF__.
1998-08-27 20:32:08 +00:00
tv
b5a304cda6
Re-enable egcs, and enable gas.new for alpha.
1998-08-27 17:52:58 +00:00
tv
2c0996bc75
Make the assembler compile on Alpha. (Not enabled.)
1998-08-27 16:09:20 +00:00
tv
858921e399
Undo previous.
1998-08-27 16:04:08 +00:00
tv
9973db1544
For ELF systems only, add strip. This gives up a strip binary that's not
...
third-party, but does unfortunately have a manpage discrepancy across
archs. XXX.
1998-08-27 02:12:12 +00:00
matt
60f624ddb7
Fix some obvious bugs.
1998-08-26 15:32:02 +00:00
matt
2ffec21522
Create symbol for __PROCEDURE_LINKAGE_TABLE_.
1998-08-26 14:39:47 +00:00
matt
4da3f7cfd8
Add external symbol for __PROCEDURE_LINKAGE_TABLE_. Modify arguments
...
to md_make_gotreloc for VAX'es sake.
1998-08-26 14:37:40 +00:00
matthias
6caa7ce3d9
MEM now has a rtx length of two. Take this into account in calc_address_cost.
1998-08-24 22:54:25 +00:00
tv
fe17f99289
Remove files obsoleted in egcs 1.1.
1998-08-24 19:17:11 +00:00
tv
8bbd864248
Import of egcs libstdc++ 1998-08-24 snapshot
1998-08-24 18:45:53 +00:00
tv
687193cf68
Resolve corn flakes.
1998-08-24 18:28:20 +00:00
tv
3fe379ca4b
Bugfix import of egcs 1.1, 1998-08-24 snapshot.
1998-08-24 18:00:40 +00:00
tv
2da237ca1f
Bugfix import of egcs 1.1, 1998-08-24 snapshot.
1998-08-24 17:55:20 +00:00
tv
705363981e
Bah; nuke "machine/" from bfd include path. This shouldn't have been part
...
of the commit (or part of the Makefile, for that matter).
1998-08-24 16:32:48 +00:00
frueauf
781d14e780
Add missing \, pointed out by Frederick Bruckman <fb@enteract.com>.
1998-08-23 20:57:45 +00:00
simonb
32a1e28254
Add missing \ to the end of a few lines.
1998-08-23 04:42:33 +00:00
tv
28e56ccc8c
Pull bfd.h and -lbfd from the right place.
1998-08-22 21:22:16 +00:00
tv
370190b97b
Fix target naming. Needs more cleanup.
1998-08-22 20:43:56 +00:00
tv
2ddcde0613
Use "long long" as the 64 bit quantity to satisfy gdb.
1998-08-22 20:32:02 +00:00
tv
e8efde1ec4
For the benefit of gdb, include <sys/types.h> unconditionally.
1998-08-22 20:24:31 +00:00
tv
5e20069f49
Now that targmatch.h is fixed, select the default bfd target via
...
${MACHINE_GNU_ARCH}--netbsd.
1998-08-22 20:08:21 +00:00
tv
d46528eaba
ELF systems still need a file-based workaround for "libbfd.c" as that
...
would otherwise generate the wrong "libbfd.so".
1998-08-22 19:39:23 +00:00
tv
2a5b8c6a08
Pull BFD includes and libs from the right place. (Needs more cleanup.)
1998-08-22 19:03:46 +00:00
tv
d908b51c24
Add NetBSD rcsid.
1998-08-22 19:02:49 +00:00
tv
4a51dc3df9
Revamp the libbfd build process. Massive cleanup, enable 64 bit support
...
on SPARC, and use includes (or dynamically built ones) from dist.
1998-08-22 19:02:10 +00:00
tv
cd2577488c
Work around a strange a.out linker problem: don't define `optind' and
...
let the system libc define it.
1998-08-22 17:08:48 +00:00
tv
0383db8345
bfd_target_vector is bfd_target **, not bfd_target *[].
1998-08-22 16:46:33 +00:00
tv
c649a98a9b
Give basename() a prototype.
1998-08-22 05:51:09 +00:00
tv
b22efa9a4b
Clean bfd.h on "make clean".
1998-08-21 21:12:19 +00:00
tv
053c6819b7
Automatically generate bfd.h.
1998-08-21 21:11:02 +00:00
tv
d0c8c7532a
Add ARM relocs (and upcoming BFD_PIC) for automatically generating bfd.h.
1998-08-21 21:08:22 +00:00
tv
9af6c8ed74
Until a better solution can be found, or until the bugs are fixed in egcs,
...
disable -Wuninitialized as a part of -Wall.
1998-08-21 14:39:34 +00:00
matthias
78516e031b
- reorder includes in ns32k.c to avoid warning about MAX/MIN redefinition
...
- add code for cdecl and stdcall attributes
1998-08-21 10:04:33 +00:00
tv
f122239ef3
Use a pointer, not an array, for bfd_target_vector, working around our
...
linker bogozity. (So that the array can grow and shrink without
relinking.)
1998-08-21 02:06:09 +00:00
matt
fb6da63fa6
More changes for shareable libraries and PIC code
1998-08-21 01:03:48 +00:00
tv
58e1b9d28c
Added -Wno-format-y2k (missed this commit).
1998-08-20 20:31:24 +00:00
tv
446dbdcc82
Bump minor: -Wno-format-y2k added an extern to the shlib.
1998-08-20 20:13:43 +00:00
tv
c8f252d3aa
Add -Wno-format-y2k option to kill Y2K based strftime() warnings. Note
...
that -Wformat-y2k doesn't work on C, and doesn't do anything notable by
itself on C++ (use -Wformat).
1998-08-20 20:13:12 +00:00
matthias
8652696101
The egcs-1.1 merge left some old codefragments behind. Removed.
1998-08-20 19:40:29 +00:00
matt
42ae5b0bc1
Beginning's of PIC support.
1998-08-20 15:18:26 +00:00
matt
0111660e53
Get md.c to compile again. Get mdprologue.S to assemble. [Now at least
...
ld and rtld compile and link.]
1998-08-20 15:12:02 +00:00
tv
0771761e8e
Inlcude "system.h" instead of <stdio.h>.
1998-08-19 21:31:45 +00:00
tv
159f74875c
Undefine OBJECT_FORMAT_COFF.
1998-08-19 16:27:37 +00:00
tv
378bab7018
XXX stopgap patch to fix prototyping warning on powerpc.
1998-08-19 16:09:43 +00:00
tv
d9b7598034
Completely nuke the -fPIC "ignored" warning. NetBSD target supports PIC
...
fully (it's just that the assembler and linker output bogosity :).
1998-08-19 15:10:25 +00:00
tv
9fd419ca1c
We've switched to mem*() on all platforms. Remove undef of
...
TARGET_MEM_FUNCTIONS.
1998-08-19 14:39:21 +00:00
tv
c6be7a9c9a
The global netbsd.h defines TARGET_MEM_FUNCTIONS.
1998-08-19 14:38:42 +00:00
tv
5ebd5ae80d
No longer used.
1998-08-19 14:37:47 +00:00
tv
37d4bf965b
Enable Haifa by default on alpha, powerpc, and sparc (to match Cygnus's
...
default list)
1998-08-18 18:59:46 +00:00
matt
74018d8df6
Untested(!!) beginning of VAX a.out shared library support. This is a work
...
in progress.
1998-08-18 18:46:16 +00:00
tv
82f867274b
Kill HOST_CFLAGS and justify NOLINT.
1998-08-18 17:42:59 +00:00
tv
df595c72cd
Be pedantic; use "${OBJC}" to find the ObjC compiler.
...
Depend all instances of sendmsg.{o,so,po} on runtime-info.h.
1998-08-18 17:38:38 +00:00
tv
0f38668150
Depend shared and profiled objects on g2c.h.
1998-08-18 17:26:36 +00:00
tv
00a8c57db1
Add libg2c (the new name for libf2c). Builds fine, though has some nits
...
on LP64 that need working out.
1998-08-18 17:25:32 +00:00
tv
d2a09c18be
Null-terminate the hostname buffer.
1998-08-18 17:07:08 +00:00
tv
3d4f2f35af
Platform-independent unsigned char fix.
1998-08-18 15:36:31 +00:00
tv
ee336ece94
Add libobjc as a separate component of egcs. Now also has a shared
...
library (rather minimally sized).
1998-08-18 14:02:35 +00:00
tv
3eb68c7948
Need <string.h> for strcpy() and strlen() prototypes.
1998-08-18 13:58:17 +00:00
tv
de61913773
powerpc needs a MACHINE_GNU_ARCH of "rs6000" for gcc. Add:
...
GNU_ARCH.powerpc=rs6000
1998-08-18 13:31:50 +00:00
tv
471ccd3532
Need DWARF2_UNWIND_INFO=0 for -fsjlj-exceptions as default.
1998-08-18 02:47:50 +00:00
tv
d6e6f5296d
Need DWARF2_UNWIND_INFO=0 to get the right kind of default exception
...
handling.
1998-08-18 02:42:24 +00:00
tv
541a645dcb
Check `right', not `resultP' for null.
1998-08-17 22:49:22 +00:00
tv
3e89c77787
g77version.o really needs to be a .o in the SRCS.
1998-08-17 22:37:57 +00:00
tv
4517abf3fb
Fix "make depend".
1998-08-17 22:29:54 +00:00
tv
6cce545b4c
Fix "make depend".
1998-08-17 22:23:37 +00:00
tv
ee5c0eff4b
If _GLOBAL_OFFSET_TABLE_ is being referenced, don't do the special (Ln-.)
...
hack if there aren't two symbols on the right side of the expression.
(Newer PIC just uses _GLOBAL_OFFSET_TABLE_ +/- 4 bytes.)
1998-08-17 22:14:15 +00:00
tv
b3e6a19873
Depend the .so files on the generated headers too.
1998-08-17 21:23:25 +00:00
tv
a4f799e73c
Reorg.
1998-08-17 20:26:06 +00:00
tv
577b2ff265
The ASM_DECLARE_FUNCTION_NAME/ASM_DECLARE_OBJECT_NAME stuff is completely
...
wrong for alpha, and may actually be wrong for more ELF ports than that.
For now, turn it off for ELF, and investigate.
1998-08-17 18:14:53 +00:00
tv
44b4e26450
Reorg and update to egcs 1.1 snapshot.
1998-08-17 17:59:49 +00:00
tv
17698d8b59
Add libgcc from gnu/dist/gcc (egcs 1.1 snapshot).
1998-08-17 17:06:59 +00:00
tv
6fca0c4f6c
Fix TARGET_MACHINE.
1998-08-17 15:46:33 +00:00
tv
e710cf2a57
Provide a definition for MAX_WCHAR_TYPE_SIZE.
1998-08-17 15:39:58 +00:00
tv
ba44e6dbd5
Undefining TARGET_VERSION is both bogus and deviant from all ofther gcc
...
ports.
1998-08-17 15:29:27 +00:00
tv
2eb8687dbb
Need definition for HOST_BITS_PER_LONGLONG.
1998-08-17 15:22:01 +00:00
tv
729bf5fb05
Add dependency from c-lex.o to c-parse.h.
1998-08-17 14:02:41 +00:00
tv
d17a2e41df
Get the dependencies right for gen*.lo which depend on genrtl.h.
1998-08-17 13:58:55 +00:00
tv
87ba742b6a
Set NOPICINSTALL for this limited-use library
1998-08-17 12:13:00 +00:00
tv
6b6b51c3e4
The arm32 port uses gas by default; turn on --with-gnu-as by default.
1998-08-17 04:05:00 +00:00
tv
78e8c617cc
The available system headers are defined by "system.h" - don't try to
...
second-guess them here.
1998-08-17 04:02:10 +00:00
tv
4a85696d9c
Reorg: since native, config.h and hconfig.h are identical; tconfig.h
...
contains xm-netbsd.h file and is used by config.h; config2.h is unneeded.
1998-08-17 03:47:50 +00:00
tv
8fbd112cf9
Cleanup.
1998-08-17 03:37:19 +00:00
tv
75ed819d74
Update to egcs 1.1 snapshot, and add NetBSD rcsids.
1998-08-17 03:35:58 +00:00
tv
c250780dfa
USE_EGCS_HAIFA, not USE_HAIFA.
1998-08-17 02:57:04 +00:00
tv
45ef035a7e
Update to egcs 1.1 snapshot, and a few remaining nits.
1998-08-17 02:55:39 +00:00
tv
ae475b488a
Update cc1's to egcs 1.1 snapshot.
1998-08-17 02:25:44 +00:00
tv
eba57c698d
Add collect2 and remove lib{gcc,objc}.
1998-08-17 02:25:20 +00:00
tv
64c6d5152c
"Bonehead." This file is included by others, not used by itself.
1998-08-17 02:19:15 +00:00
tv
5bc6055bd9
Move libgcc to gnu/lib.
1998-08-17 02:13:26 +00:00
tv
b62f0811fe
Include some files apparently not included in the Cygnus released source (!?).
1998-08-17 02:12:21 +00:00
tv
3156b4cd02
The Alpha tm_file is just alpha/netbsd.h, which includes everything else
...
that it needs.
1998-08-17 01:44:25 +00:00
tv
8e1ba3f20e
Update to egcs 1.1 snapshot and add NetBSD rcsids.
1998-08-16 23:34:57 +00:00
tv
b5b63748f4
Move this to src/gnu/lib.
1998-08-16 23:33:15 +00:00
tv
eeff92d263
Update to egcs 1.1 snapshot.
1998-08-16 23:32:52 +00:00
tv
ba0018866d
Update to egcs 1.1 snapshot.
1998-08-16 23:24:27 +00:00
tv
5ce15713d5
Update to egcs 1.1-snapshot.
1998-08-16 23:10:27 +00:00
tv
a8dc4d7a22
These files are in egcs/arch.
1998-08-16 23:06:49 +00:00
tv
4742daec58
Add collect2 (in /usr/libexec). This is no longer an optional component
...
of egcs, as it is needed for half-a-dozen C++ optimization options.
1998-08-16 23:04:18 +00:00
tv
87dd0bc045
Update to egcs 1.1, and prune CPPFLAGS.
1998-08-16 22:09:02 +00:00
tv
d65b2e3afa
Don't define STANDARD_{EXEC,STARTFILE}_PREFIX here; do it in the Makefile
...
like the GNU setup does.
1998-08-16 21:28:20 +00:00
tv
b32c2a3ab9
Use the proper <arch>/xm-netbsd.h file as the xm_file on each port.
1998-08-16 21:14:33 +00:00
tv
667decf81a
Resolve conflicts, fix up c-common, and clean up import of egcs 1.1.
1998-08-16 20:41:00 +00:00
tv
26a48a2e12
Import egcs-1.1 libf2c (libg2c), 19980816 snapshot
1998-08-16 18:10:35 +00:00
tv
6fe7eeb157
Import egcs-1.1 gcc, 19980816 snapshot
1998-08-16 17:45:46 +00:00
tv
45ddfeba03
Import egcs-1.1 gcc, 19980816 snapshot
1998-08-16 17:35:45 +00:00
tv
3817858f82
Turn off the egcs bits while the 1.1 import and build verifications are
...
taking place.
1998-08-16 17:16:00 +00:00
tv
a66a06cd19
libf2c is now libg2c in egcs 1.1.
1998-08-16 17:13:48 +00:00
kristerw
39deea2ee5
Make it possible to build for sparc. Note that this assembler will not
...
work properly until the a.out support is checked in.
1998-08-15 18:34:38 +00:00
tv
9ca81af08a
Long lost commit. Clarify the meaning of "category" - it comes from the
...
category list at top and isn't quite a "name of the product":
>Category: <problem report category - see top for list (one line)>
1998-08-14 20:46:14 +00:00
perry
319d448422
Update to request a fix from submitters more strongly.
1998-08-14 20:04:03 +00:00
mycroft
93f8d753f8
Small changes to make debugging a little easier.
1998-08-13 07:34:05 +00:00
msaitoh
58526eda7a
s/an/can/
1998-08-08 17:23:37 +00:00
mycroft
41a070136b
When DEBUG, log init and fini calls.
1998-08-06 00:03:28 +00:00
mycroft
9ae60c44af
More cruft.
1998-08-05 04:25:03 +00:00
mycroft
7625579cb3
GC some cruft.
1998-08-05 04:21:51 +00:00
mycroft
e41c61fee9
Slight cleanup. Nuke things defined in ../netbsd.h, and nuke -Driscbsd.
1998-08-04 20:48:19 +00:00
mark
ec628f2561
Update for machine/setjmp.h change (JMPBUF* -> _JB*)
1998-08-04 02:03:08 +00:00
thorpej
4974175669
Don't build these programs on the PowerPC; we need to update our binutils
...
sources before we can do that.
1998-07-29 19:18:26 +00:00
thorpej
c4bd81c249
Do not build this version of libbfd on the PowerPC.
1998-07-29 19:04:16 +00:00
tron
b3c53533a0
Add "beforedepend" target to fix PR lib/5862.
1998-07-29 11:05:26 +00:00
thorpej
19445c4010
Reverse the sense of the MACHINE_ARCH test to test the arch's that should
...
NOT build these things (a much shorter list :-)
1998-07-28 18:53:40 +00:00
bouyer
b2dd67104a
Document the fact that -w is now a sinonym for --window. Writing in the
...
executable is enabled with --write. Closes PR 5533.
1998-07-27 12:42:05 +00:00
mycroft
5d231ae38e
Don't reset the reloc_index when we patch a jmpslot. We don't need to, and
...
this kluges around some cache issues.
1998-07-27 07:48:21 +00:00
tv
0e1307776f
Change mips to mipsel, and disable mipseb until a suitable _mipseb.mk
...
exists with the proper defines to default to big-endian.
1998-07-27 02:35:13 +00:00
tv
e13ccaa4be
Cope with "mipsel". This is not yet useable for "mipseb," but that
...
_should_ be dealt with as part of the egcs import before 1.4.
1998-07-27 02:29:24 +00:00
tv
b6ace53b3a
Allow mips{eb,el}-*-netbsd* in configuration, setting default accordingly,
...
and make mips-dec-netbsd* an alias for mipsel-*-netbsd*.
1998-07-27 01:44:10 +00:00
tv
ebc00ce7b0
Add mipsel-*-netbsd* as synonym for mips-dec-netbsd*. Don't yet add
...
mipseb-*-netbsd* as this requires some MD header file twiddling.
1998-07-27 01:42:24 +00:00
mycroft
2256d65f86
const poisoning.
1998-07-27 01:21:18 +00:00
mycroft
a6bb9f4ef1
const poisoning.
1998-07-27 01:12:35 +00:00
tv
eb1936059e
Match mips, mipseb, and mipsel.
1998-07-27 01:11:08 +00:00
tv
dfeb862ca8
Add definitions for mipseb and mipsel, and remove mips. Map Pmake's
...
MACHINE_ARCH definition of mips to mipsel.
1998-07-27 01:03:48 +00:00
tv
41d9610f72
Add definition for mipseb-*-netbsd and make mipsel-*-netbsd the same as
...
mips-dec-netbsd.
1998-07-27 01:01:07 +00:00
mycroft
8f16870c20
const poisoning.
1998-07-26 17:11:42 +00:00
mycroft
0a2cb6aaab
const poisoning.
1998-07-26 17:05:05 +00:00
mycroft
49031b1376
const poisoning.
1998-07-26 16:56:51 +00:00
ross
d26b3c59c1
Elaborate on --export-dynamic somewhat. Edit -soname. s/ / /, as multiple
...
spaces are magic and unpaddable in troff.
1998-07-26 02:51:59 +00:00
tv
8f87ff5686
Use the new MACHINE_GNU_ARCH to identify a GNU architecture name.
...
In c++filt, add real dependencies for underscore.c so it isn't rebuilt
every time.
1998-07-25 18:58:42 +00:00
mycroft
cfaad53a4e
Remove bogus change to use -O0.
1998-07-25 12:37:27 +00:00
ross
9535b6c2a3
Harmonize another ELF linker option: ignore export-dynamic in the COFF linker.
...
Elaborate on some of the ELF option descriptions, and don't say the options
are ignored...this man page is the one installed on ELF systems, too.
1998-07-25 11:58:49 +00:00
mycroft
8321e6eb66
No need for libreadline any more.
1998-07-25 11:21:24 +00:00
mycroft
ab77ad5ad3
We don't need this any more.
1998-07-25 11:20:40 +00:00
mycroft
6e61e626a9
Use the readline emulation in libedit.
1998-07-25 11:19:24 +00:00
mycroft
dde7581d31
This file is not used.
1998-07-25 05:37:13 +00:00
msaitoh
0ea771b3af
Oops, this is Swedish.
1998-07-21 21:57:35 +00:00
msaitoh
371c83233e
fix typo
1998-07-21 21:49:43 +00:00
fair
3f497748c6
convert change for PR#2212 from BSD to POSIX
1998-07-21 08:06:55 +00:00
thorpej
84c26d49f4
Add elf32-i386 target.
1998-07-18 01:00:17 +00:00
tv
77a275d732
Change ld.so default behavior to RTLD_LOCAL, and make RTLD_LOCAL into a
...
new flag bit. Keep RTLD_GLOBAL as an actual flag bit so it won't be
re-used, or may be used for something later. Mask the dlopen() mode bits
in ld.elf_so so a comparison against RTLD_NOW works. (RTLD_{LOCAL,GLOBAL}
needs to be implemented for ld.elf_so.)
1998-07-14 22:18:36 +00:00
thorpej
e97c021b99
Update to match config.bfd.
1998-07-12 19:15:21 +00:00
thorpej
33872f4fd5
Update for change to m68k4k NetBSD target.
1998-07-12 19:09:29 +00:00
thorpej
99db56429d
Only default to m68k4k on hp300 if before NetBSD 1.3.
1998-07-12 19:05:29 +00:00
thorpej
2921f683ae
Add elf32-m68k support.
1998-07-12 18:53:31 +00:00
thorpej
41f74e9b75
Add elf32-m68k support to the NetBSD m68k target.
1998-07-12 18:52:34 +00:00
rvb
a7bec6f8a2
The .o files should depend on the h file, not the .c files
1998-07-10 16:37:55 +00:00
tv
b5a268eddf
Depend {lex,pt,spew}.o on parse-h (not the .c files).
1998-07-09 19:44:38 +00:00
fair
2fba732a32
flush TTY input for "new volume" query, fix for PR#2212
1998-07-06 07:50:27 +00:00
tv
a3ef68cb68
Add a hack to recognize VAX kernels. This will later be made into its own
...
bfd target (a.out-vax-ultrix or a.out-vax-netbsd-kernel).
1998-07-01 15:15:51 +00:00
tv
3c9123a555
Add ELF32 support for reading and writing. ELF64 not yet working (may
...
require import of 2.9.1 first).
1998-07-01 02:12:11 +00:00
mark
5375ce1cdd
Remove junk related to KERNEL_U_SIZE.
1998-06-27 19:37:15 +00:00
mark
a1e48b9cd9
Fix definitions of ADDR_BITS_REMOVE for 32 bit addresses rather than
...
26 bit.
1998-06-27 19:35:17 +00:00
mark
aa00a3d8c7
Axe redundant file.
1998-06-27 19:33:59 +00:00
mark
d4ac65004d
Include machine/setjmp.h for JMPBUF_REG_R14 definition.
...
Define SIGTRAMP_START, SIGTRAMP_END and SIGCONTEXT_PC_OFFSET here.
Include arm/tm-armnbsd.h rather than arm/tm-armbsd.h
1998-06-27 19:33:09 +00:00
mark
bbd80550e6
Use ADDR_BITS_REMOVE macro rather than using a hardcoded mask when
...
calculating program counter addresses.
1998-06-27 19:30:01 +00:00
tv
180a26d01e
TARGET_CPU no longer needed here.
1998-06-26 20:47:08 +00:00
gwr
c0fde6edd3
Avoid unnecessary calls to fetch_inferior_registers() by calling
...
registers_fetched() at the end of store_inferior_registers().
By definition, our copy of the register set is up-to-date
at that point, so let the common gdb code know that.
1998-06-16 18:39:04 +00:00
gwr
faf0c21368
fetch_core_registers gets all the registers in one call.
1998-06-16 18:31:48 +00:00
ragge
cdca827d9e
Vax support.
1998-06-11 21:43:58 +00:00
lukem
a98f088b44
add port-next68k
1998-06-10 01:58:03 +00:00
tv
1a9b4ce852
"Fix" ASM_WEAKEN_LABEL so libgcc2 will compile happily. This _should_ be
...
fixed in libbfd for compliance with the other platforms when switching to
egcs as the compiler for arm32.
1998-06-09 17:58:27 +00:00
enami
3895445d9c
- New switch ENABLE_SPARSE to enable an efficient sparse file handling
...
regardless of BSD42.
- Add -DENABLE_SPARSE to CPPFLAGS.
1998-06-07 02:30:12 +00:00
kleink
76bc8071eb
Clear the error indicator after retrieval (xref. dlerror(3)).
1998-05-30 18:28:31 +00:00
lukem
e4ddb85749
add y2k
1998-05-30 02:14:32 +00:00
lukem
b136b9ec14
add xsrc
1998-05-29 07:23:37 +00:00
cgd
1ef74e3665
add ${PROG}.1 to CLEANFILES, since it's generated.
1998-05-28 20:52:26 +00:00
lukem
3bd04f6756
add port-ofppc
1998-05-28 10:19:40 +00:00
tv
6b3823ed1a
...And calculate same when building the armap (for ranlib).
1998-05-25 23:36:43 +00:00
tv
172288b9b4
Fix long filenames that weren't calculated while reading the ar header.
1998-05-25 21:56:14 +00:00
tv
1f999e261f
Increment minor version to indicate addition of proper ar(1) support.
1998-05-25 20:24:37 +00:00
tv
7c136376e9
Disable Berkeley ar, nm, ranlib, size, and strings, and enable binutils.
1998-05-25 20:06:38 +00:00
tv
7006076fc5
Don't build objcopy, until writing of a.out works properly (same problems as
...
with strip).
1998-05-25 19:52:06 +00:00
tv
f970339892
Fix botched assumptions about alignment of data elements: files are
...
aligned, but on word-at-filesize bytes instead of word-at-filedatasize
bytes. That's actually a bug in binutils 2.8.1 wrt 4.4BSD archives that is
fixed here.
1998-05-25 18:57:23 +00:00
tv
53f0465917
Switch to new GNU_ARCH remapper.
1998-05-22 17:19:12 +00:00
tv
da925af9ad
Integrate NetBSD arm32 diffs for gdb. Now compiles and works `out of the
...
box'. Use new GNU_ARCH remapper.
1998-05-22 17:17:59 +00:00
tv
170952480e
Make archives work for both 4.4BSD a.out and SVR4 ELF style archives:
...
introduce a flag that tells bfd not to align ar(1) headers on word
boundaries.
1998-05-22 14:08:22 +00:00
tv
296206fdb8
Workaround nm and .c.a bogons by renaming libbfd.c to lib_bfd.c explicitly
1998-05-22 03:26:28 +00:00
tv
ee0ab77cb7
Remove nlmconv (We're Not NetWare) and temporarily disable strip.
1998-05-22 02:42:06 +00:00
tv
ca757ac57e
config.bfd needs arch-unknown-netbsd, not a.out-arch-netbsd.
1998-05-22 02:40:27 +00:00
tv
0d441ded8d
Get correct GNU target name for a.out platforms, and frob arm32 arch name.
1998-05-22 02:23:42 +00:00
tv
1691822b47
Add ability to write 4.4BSD format archives; set a.out NetBSD platforms to
...
use this ar format by default.
1998-05-22 02:19:27 +00:00
tv
049797c55b
Build the .y and .l files automatically using the rules in <bsd.sys.mk>.
1998-05-21 20:52:21 +00:00
tv
b23fd7d3b5
Enable ranlib.
1998-05-21 20:51:37 +00:00
tv
3f4672dd45
Remove automatically generated files.
1998-05-21 20:49:59 +00:00
cgd
66976b6f95
add bits so that an i386 assembler can be built here. NOTE THAT THIS
...
ASSEMBLER WILL NOT CURRENTLY WORK PROPERLY FOR NetBSD/i386, because of
lack of proper NetBSD PIC/shlib/etc. support. It's here for build-testing
only, for now.
1998-05-21 18:46:42 +00:00
cgd
41e53fee8a
Define TARGET_ALIAS, TARGET_CPU, and TARGET_CANONICAL in the Makefile, too.
...
(It's too hard, perhaps impossible, to set them correctly in config.h.)
#error out if they're not defined.
1998-05-21 18:43:27 +00:00
cgd
1366767462
this is not (currently) used by anything built with the NetBSD makefiles.
...
Nuke it (for now).
1998-05-21 18:39:37 +00:00
tv
b05a04267a
In case NOPICINSTALL is set, get -lc_pic from src/lib/libc/(objdirname).
1998-05-21 00:31:05 +00:00
pk
07584841b6
Don't build lint library
1998-05-20 12:34:14 +00:00
lukem
3b18b9ffb7
sort entries
1998-05-20 02:07:45 +00:00
lukem
de69dc0df0
add port-{bebox,macppc,newsmips,pica}
1998-05-20 02:00:41 +00:00
tv
f5f26ced19
Enable building libbfd for arm32, and use new source files.
1998-05-19 19:59:58 +00:00
tv
3c4dfb6d80
Fix warning about improper escapes on line 12.
1998-05-19 19:11:56 +00:00
tv
2bfadb3e6f
Add support for building gas from the GNU binutils (2.8.1 at the moment)
...
'dist' tree for NetBSD/arm32. Other ports can follow as support is added
for each port.
1998-05-19 19:09:31 +00:00
tv
420329c722
Incorporate (machine dependent) code for support of NetBSD/arm32.
1998-05-19 18:53:19 +00:00
tv
8352e0b393
Remove automatically generated files.
1998-05-19 14:13:11 +00:00