oki
03ca21bc0d
Add x68k to the list of ports using gcc instead of gcc2.
1996-05-13 14:53:21 +00:00
jtc
3c02c6068b
cheezy hack that adds -m68060 as a synonym for -m68040
1996-05-12 18:55:53 +00:00
jtc
a7dc4ab369
Pass -m68060 through to the assembler
1996-05-12 18:52:22 +00:00
mycroft
16255ae0be
Change the segment mov constraint to WordReg|WordMem, to disallow 8-bit memory
...
access, and enable a (somewhat) common register usage.
1996-05-11 13:39:26 +00:00
mycroft
f0c3c199fa
Update for removal of cexp.c.
1996-05-11 11:37:59 +00:00
mycroft
152a87dd9d
This is generated automatically.
1996-05-11 11:30:58 +00:00
pk
8a3cf4d3fe
Align BSS sections on machine dependent boundaries. The compiler/assembler
...
seem to not always do this for us.
1996-05-09 23:51:21 +00:00
jtc
2678c87a47
Add port-x68k category
1996-05-08 23:29:54 +00:00
pk
fa57b905a9
kcorelow.c: use specified executable name (PR#2375).
1996-05-05 19:58:01 +00:00
pk
f685c6dd5d
Extend memory class of the `mov' instruction (PR#2370).
1996-05-03 09:33:49 +00:00
jtc
7d85884ca8
Added support for -R option.
...
This patch has been accepted by the FSF, and should appear in future
gcc releases.
1996-04-25 18:23:37 +00:00
jtc
c63d7d5d2e
Use 'includes' instead of 'beforeinstall' target to install headersUpdate libg++2netbsd to match
1996-04-25 01:16:07 +00:00
jtc
7bf481ecb2
Integrate change from the gcc development sources:
...
Tue Feb 13 17:59:03 1996 Lee Iverson <leei@Canada.AI.SRI.COM>
* gcc.c (DEFAULT_SWITCH_TAKES_ARG): New macro, from SWITCH_TAKES_ARG.
(SWITCH_TAKES_ARG): Use it.
This change alows us to add support for the 'R' option in a way that
will minimize differences when it comes to merging a future FSF gcc
release into the NetBSD sources.
1996-04-24 02:35:29 +00:00
pk
390bcef256
md_parse_arg: `-K' implies `-k'.
1996-04-18 19:03:02 +00:00
pk
be19763acb
Accept `-K' as equivalent to `-k' (except the ns32k which already handles -K).
1996-04-14 11:31:11 +00:00
phil
3f09e4a7e4
Sync with gcc2netbsd. (and do the right thing.)
1996-04-11 21:22:42 +00:00
phil
d012169278
Fix problems with which and where includes are installed.
1996-04-08 02:45:55 +00:00
jtc
3c36209f8c
Re-enable weak alias and sysv pragma support that was lost when we
...
upgraded to gcc-2.7. These changes have been submitted to the gcc
maintainers. With luck, we won't have this problem again...
1996-04-06 00:51:08 +00:00
phil
912d727afa
Fix for hangs on the form 0fInf. (Fix from PR 2279)
1996-04-05 16:21:14 +00:00
phil
208dd8b0cc
Adding librx to libg++ tree. (Closes PR 2271 and 2298.)
1996-04-04 23:33:45 +00:00
christos
bd9f45b014
Add -D__KPRINTF_ATTRIBUTE__
1996-04-04 20:17:16 +00:00
chuck
3c87aee01a
Switch mvme68k to `gcc'.
1996-04-03 21:20:52 +00:00
phil
ab818facfa
Sync with change to Makefile.cc1.
1996-04-03 08:18:16 +00:00
phil
5e11f509b9
Add a dependency that will cause a relink for anything that uses libcc1.a.
1996-04-03 08:15:38 +00:00
pk
5a2722dd1e
Add missing argument to error() call.
1996-04-01 22:41:16 +00:00
pk
7426e189fb
Recognise ".double 0fInf" as suggested by Matthias Pfaller (PR#2280).
1996-04-01 10:57:35 +00:00
christos
a323f3fc97
- Add a kprintf format specifier, so that it includes only the formats valid
...
for kernel printf functions
- understand the db_printf %n,%r,%z format specifiers
- understand the kernel printf %: format specifier
- Be more permissive to %b arguments: accept any integer type, not only
unsigned ints.
1996-03-30 04:35:04 +00:00
cgd
d4ea3a96dc
accept any tar header which begins with "ustar" (i.e. those 5 characters) as
...
a ustar-format archive. POSIX specifies that ustar-format archives have magic
strings consisting of "ustar<nul>", however our PAX accepts anything starting
with just the 5 "ustar" chars, and this and other version of GNU tar output
ustar archives with magic numbers of "ustar <nul>". Leave the output format
of this version of GNU tar the same, so that old versions of GNU tar can
use ustar files it outputs. (diff sent to GNU tar maintainer.)
1996-03-26 00:48:49 +00:00
jtc
04b0ab5344
Be pedantic, main() returns int in Standard C.
1996-03-21 18:30:19 +00:00
pk
27a9f993bb
Bleh, got %b arguments reversed in previous change.
1996-03-17 22:27:17 +00:00
pk
1e66a8828f
Take a stab at recognising %b formats.
1996-03-17 03:13:17 +00:00
jtc
efdbc16b61
Patch from J"orn Rennecke that fixes code generation bugs with long
...
long comparisons. As of this date, this change hasn't made it into
the development sources. We must consider this when it comes time
to integrate a newer gcc release.
Thu Mar 7 01:16:23 1996 J"orn Rennecke (amylaar@meolyon.hanse.de )
* expmed.c (negate_rtx): Don't negate LONG_MIN if mode is wider
than HOST_WIDE_INT.
gcc now produces worse code for this test case than gcc 2.5.8 when
invoked with -O , but it will optimize as good as gcc 2.5.8 (i.e. all
comparisons vanish) when invoked with -O2 , thus I think it doesn't
matter. If anyone is interested in looking into this, the code in
expr.c, function expand_expr, case MINUS_EXPR, if-clause for if
(TREE_UNSIGNED (type) || TREE_OVERFLOW (negated)), will refuse to
convert the subtraction into an addition if there is an overflow in
the conversion or negation of the constant. If both host and target
machine are binary computers with 2-complement representation, the
overflow should not matter.
1996-03-15 22:55:51 +00:00
veego
b9f085f78f
Restore a local change from our old libg++ to fix a compile warning
1996-03-13 23:07:35 +00:00
is
3725e6e117
Fix a typo and mention -P/--absolute-paths in the man page.
...
From Greg Earle, PR 1585.
1996-03-13 14:55:00 +00:00
phil
6867e1fda1
Sync with previous changes to Makefiles ...
1996-03-12 21:28:52 +00:00
phil
d99c63563c
Uncomment the %expect.
1996-03-12 19:01:05 +00:00
phil
2fe7ea6745
Uncomment the %expect.
1996-03-12 18:46:21 +00:00
phil
4de8058449
Added / in cmp path for /usr/include/g++/stl. (To match libg++2netbsd and
...
be correct.)
1996-03-11 17:22:42 +00:00
phil
ebca468319
Update for -DGCC_NAME=... in Makefile for g++.
1996-03-11 06:53:27 +00:00
phil
cf6c269b55
Change so g++ doesn't concat junk to the front of /usr/bin/cc for
...
the name of gcc. (Closes pr 2188, different fix)
1996-03-11 06:48:33 +00:00
phil
180e9e53f6
Back out last change now that libstdc++ now exists.
1996-03-11 06:35:33 +00:00
thorpej
e311fddd2a
Fix installation of header files.
1996-03-11 04:58:22 +00:00
thorpej
a039d62135
s/ALLSRC/IMPSRC/ so that we don't try to compile header files. From
...
Gary D. Duzan <gary@wheel.tiac.net>.
1996-03-11 02:38:44 +00:00
phil
14b81cb599
Removing old libg++.
1996-03-09 00:36:34 +00:00
phil
84a13b4cb6
Removal of old libg++.
1996-03-09 00:28:43 +00:00
phil
03548c36c3
Deleting old libg++.
1996-03-09 00:25:38 +00:00
phil
30eeb22555
Fix typo in comment.
1996-03-09 00:20:44 +00:00
phil
b55390258b
Conflict resolution for 2.7.1 import.
1996-03-09 00:18:56 +00:00
phil
357744cd54
Import of libg++-2.7.1.
1996-03-09 00:00:51 +00:00
mycroft
5dcce59678
Remove extra arg to target_read_memory().
1996-03-07 07:26:02 +00:00
jtc
f693982efb
Change -v to -V to match send-pr script
1996-03-06 22:01:34 +00:00
jtc
fed36893e3
add c-parse.h to beforedepend target's dependency list
1996-03-06 20:40:06 +00:00
pk
815031cee0
Look up commons in shared objects and replace the common definition if:
...
the so defn is data, not weak, and first class. Fixes PR#2153.
1996-03-05 22:00:30 +00:00
jtc
0b9cc167a8
Updated for changes to build parsers from *.y files
1996-03-05 01:27:16 +00:00
jtc
8e3cd4b2d5
Add -I. to CFLAGS; now needed for cc1plus
1996-03-05 01:03:19 +00:00
jtc
817015a438
Removed parse.c and parse.h, now generated from parse.y.
1996-03-05 01:02:05 +00:00
jtc
7a795dd808
Removed objc-parse.c.
...
Commented out %expect from objc-parse.y.
1996-03-05 00:22:08 +00:00
jtc
a7f36c96bf
Build c-parse.c / c-parse.h from c-parse.y.
...
Comment out %expect in c-parse.y.
1996-03-05 00:12:50 +00:00
jtc
af6951825e
Moved c-parse.y to ../common.
...
Removed c-parse.c.
1996-03-05 00:06:04 +00:00
jtc
343f25f416
Changed fetch_core_registers to ignore "which" parameter as int and fp
...
registers are contiguous. Noted by Matthias Pfaller in PR #2072 .
1996-03-01 01:00:14 +00:00
jtc
56a0325bb8
Build bi-parser.c & bi-parser.h from bi-parser.y
1996-03-01 00:13:51 +00:00
phil
7b5994752e
Remove a compiler warning. (Matthias Pfaller, PR2104)
1996-02-28 21:18:05 +00:00
phil
4d30f3b468
Updates to get the .y files in our source tree.
1996-02-28 21:01:27 +00:00
pk
05105a9150
Define RELOC_INIT_SEGMENT_RELOC for the ns32k (Matthias Pfaller; PR#2103).
1996-02-22 00:19:57 +00:00
briggs
37fbce7fae
Fix from Niklas Hallqvist <niklas@appli.se> for extendplussidi.
...
A missing constraint was allowing a register to get reused prematurely
when doing an addition of two longs into a quad.
1996-02-21 05:34:20 +00:00
jtc
00a38a0584
Added support for m68060 (activate with -m68060). This change has
...
already been accepted and integrated into the FSF source tree.
1996-02-19 21:26:53 +00:00
jtc
ada953057b
Remove the DBX_NO_XREFS definition from the NetBSD m68k, ns32k, and
...
sparc gcc configuration. It isn't needed, as NetBSD uses gdb.
1996-02-19 21:01:57 +00:00
pk
d1fab7599d
Switch sparc to `gcc'.
1996-02-18 12:28:15 +00:00
pk
298144d0a4
Declare `md_reloc_size' as a const.
1996-02-16 22:19:26 +00:00
leo
27d0d358e5
Atari uses gcc 2.7.2.
1996-02-11 11:53:22 +00:00
mycroft
0fb52b15b0
Sync with /sys/arch.
1996-02-11 04:09:13 +00:00
mycroft
1478bdefdd
Fix thinko in previous change.
1996-02-11 02:02:03 +00:00
mycroft
fa9dad8bfa
If pedantic, whine about long long length modifiers. Suggested by der Mouse.
1996-02-08 08:57:22 +00:00
mycroft
7920800310
Invoke GCC as /usr/bin/cc.
1996-02-08 03:51:02 +00:00
mycroft
51cb4d7716
Remove -lstdc++ until it exists.
1996-02-08 03:46:10 +00:00
mycroft
c4bba69708
Adjust for new G++ name mangling convention.
...
From Niklas Hallquist, PR 1557.
1996-02-08 03:43:31 +00:00
jtc
a30ae20285
add port-atari
1996-02-05 21:41:06 +00:00
jtc
7bb1bc5e83
Fix typo; From Mike Long <mike.long@analog.com>
1996-02-05 06:07:31 +00:00
jtc
4aacfbf721
updated categories list
1996-02-01 23:54:11 +00:00
thorpej
2efc4c5f38
#include <errno.h> to get sys_nerr and friends.
1996-01-29 08:38:04 +00:00
briggs
a650625b1a
Use gcc 2.7.2 on the mac68k, too.
1996-01-24 21:48:03 +00:00
mycroft
1d486508a1
Fix md_parse_option() to reject bad options.
1996-01-18 22:09:08 +00:00
jtc
6b5e9088a1
Pass -m68030 or -m68040 through to the assembler.
...
This patch has been submitted and accepted by the FSF and will be
in the next gcc release.
1996-01-16 18:41:47 +00:00
pk
55d51fbb95
Relax checking of minor version number in `findhint()'. Also use the
...
directories from the hints (v.2) file for directory traversing.
This should take care of PR#1146.
1996-01-14 00:35:17 +00:00
pk
0203b54d4b
Reflect current yacc output in CLEANFILES (from Michael Graff; PR#1907).
1996-01-09 22:39:31 +00:00
pk
d6193ea4d4
Create v.2 hint files.
...
Note: don't bother to understand v.1 files..
1996-01-09 00:04:35 +00:00
pk
ccc1c895ef
Deal with v.2 hint files (hint srch dirs not yet used).
1996-01-09 00:02:28 +00:00
pk
d98240030c
Define LD_HINTS_VERSION_2:
...
- no longer hash on minor version number in hints file.
- add list of ldconfig(8) search directories.
1996-01-09 00:00:11 +00:00
phil
269329a42b
a) new way to add "# $NetBSD: $" to generated files.
...
b) combined some function calls
c) updated g++ Makefile to sync with one in tree. (pr 1911)
1996-01-08 03:51:38 +00:00
phil
f8f1e84a29
Make the correct links of c++/g++. (pr 1991, thomas@cevis.uni-Bremen.de)
1996-01-08 03:42:13 +00:00
pk
c10a4a63cb
Fix invocation of `pr' (Greg Earle; PR#1896).
...
Note: this has been done before (revision 1.5).
1996-01-07 01:02:05 +00:00
thorpej
b634b9d5ac
Fix really rediculous typo I introduced.
1996-01-05 08:30:45 +00:00
jonathan
99d4a38abe
Change broken ".else if" to ".elif", to stop adding gcc2 to SUBDIR on
...
non-m68k/sparc architectures. Add gcc to SUBDIR on mips architectures (pmax).
1996-01-04 17:55:16 +00:00
phil
69bfe8d762
Update the script to generate the same as what is in the tree.
...
*REMEMBER* Any change in the gcc tree should be reflected in the gcc2netbsd
script so it reflects reality! If you don't know how to change the
gcc2netbsd script, send your gcc changes to phil@netbsd.org .
1996-01-04 05:34:58 +00:00
thorpej
2e1dc487c5
Add -fno-function-cse to PICFLAGS. Without it, Very Bad Things happen
...
when ld.so is compiled with gcc 2.7.2 on the m68k. From
Niklas Hallqvist <niklas@appli.se> in PR #1557 . (Thanks, Nik, for reminding
me about this PR...)
1996-01-02 08:54:28 +00:00
thorpej
2583d55c05
Use getrlimit() instead of vlimit(), like BSD/OS and OSF/1 do.
1996-01-01 19:40:48 +00:00
thorpej
5dd1f4a23b
Use GCC 2.7.2 on the hp300.
1995-12-31 04:00:00 +00:00
chopps
6e6506db07
move amiga to gcc 2.7.2
1995-12-31 02:28:59 +00:00
ragge
6691107409
Bug (!) in vax.md causing some compilations to fail; an '$' too much.
1995-12-30 17:19:53 +00:00
chopps
0dd5a89778
fix scoping and other related problems reported in pr#1859
1995-12-30 03:32:18 +00:00