itojun
b3f9de2ade
awrong memset() arg. OpenBSD PR 2822.
2002-07-16 23:07:33 +00:00
thorpej
b767b60c60
Add "(NetBSD nb3)" to the version string.
2002-07-15 15:44:53 +00:00
aymeric
1f11daa1ee
Bump to nb3, following revision 1.2 of expr.c
2002-07-15 15:12:48 +00:00
aymeric
169b0eb038
Bring in diff from 1.144.4.10 to 1.144.4.11, from the gcc CVS repository.
...
This fixes (at least) broken compilation of xkbcomp with -O2 on powerpc.
ChangeLog entry:
2001-05-17 Bernd Schmidt <bernds@redhat.com>
* expr.c (protect_from_queue): Protect against subsequent calls to
emit_queue.
(expand_expr, case ADDR_EXPR): Prevent protect_from_queue from being
too clever.
CVS log entry:
revision 1.144.4.11
date: 2001/05/17 17:01:06; author: bernds; state: Exp; lines: +10 -3
Fix queueing-related bugs
2002-07-14 13:55:38 +00:00
itohy
8f0b7653ca
a.out prologue / epilogue (from in-tree egcs)
2002-07-06 13:20:08 +00:00
itohy
b2f2b1cb44
Correct section / alignment rule for a.out. From in-tree egcs.
2002-07-06 13:19:00 +00:00
itohy
bd6a4107d8
i386 uses _GLOBAL_OFFSET_TABLE_, not __GLOBAL_OFFSET_TABLE_, for GOT symbol
...
even if on a.out compiler.
Yes this is weird, but it is the traditional behavior.
2002-07-06 13:17:18 +00:00
nathanw
2b3894aa5d
NetBSD/powerpc is not AIX, so #undef RS6000_TARGET.
...
In particular, we don't want AIX's shared-library relocation semantics.
2002-07-03 23:43:57 +00:00
msaitoh
a53dc6ce7d
remove old and unused files
2002-06-24 06:49:14 +00:00
itojun
519b2858bf
backout previous commit. i'm still not sure how the name conflict should be
...
resolved.
2002-06-21 00:17:33 +00:00
itojun
54c5e72f02
the file is generated on-demand, in both src/tool/toolchain and
...
src/gnu/lib/libbfd build.
2002-06-18 17:13:29 +00:00
itojun
59206db733
avoid name clash on full-feature bfd build
2002-06-18 09:20:51 +00:00
itojun
3b9f70e1fb
avoid overwriting const string passed as arg.
2002-06-18 08:30:31 +00:00
thorpej
5efacd42c4
Add an armeb-*-netbsdelf* target (big-endian ARM).
2002-05-20 14:24:22 +00:00
thorpej
cfbb24ed86
Add a -Wno-format-zero-length switch that does nothing, for forward
...
compatibility with GCC 3.2.
2002-05-18 18:53:44 +00:00
wiz
6f56aa4c96
Only comments after #endif.
2002-05-16 19:25:06 +00:00
thorpej
f4e45540c8
Change the sed expression that comments out NATDEPFILES to
...
also comment out continuation lines. Fixes Linux->NetBSD
cross-gdb when built using NetBSD's make(1) (a'la build.sh -t).
toolchain/16713, Christian Limpach <chris@Pin.LU>.
Patch also submitted up-stream to GDB.
2002-05-10 22:01:06 +00:00
thorpej
7d5c79eb03
Don't include <sys/param.h> or <machine/vmparam.h>.
...
toolchain/16710, Christian Limpach <chris@Pin.LU>.
2002-05-10 21:24:51 +00:00
thorpej
0a7271465f
Apply patch from binutils cvs:
...
2002-02-07 Daniel Jacobowitz <drow@mvista.com>
* bfd-in.h: Update <stdbool.h> check to only see if <stdbool.h> has
been included, not drag it in.
* bfd-in2.h: Regenerate.
Fixes toolchain/16709, from Christian Limpach <chris@Pin.LU>.
2002-05-10 21:20:39 +00:00
thorpej
44db3fb402
Allow gdb for sh*-*-netbsd*.
2002-05-09 17:07:16 +00:00
thorpej
92f04f0981
Fix a "comparison is always true" warning from gcc-current by passing
...
the int version of the chatacter to META_CHAR() (like other parts of
readline do).
2002-05-06 18:25:46 +00:00
thorpej
1cc7547139
Fix a "comparison always true" warning from gcc-current.
2002-05-06 18:22:11 +00:00
thorpej
bc975411fa
Kill a "comparison always false" warning from gcc-current on LP64 platforms.
...
XXX Should discuss making the sh_name member of the Elf_Internal_Shdr
a bfd_size_type with the binutils folks.
2002-05-06 17:59:18 +00:00
simonb
4ae3a2264e
Pull in (part of) rev 1.117 from gcc master sources:
...
(alpha_expand_unaligned_load, alpha_expand_unaligned_store):
Cast switch operand of size to int.
Fixes one 32-bit host cross-compile problem, but still doesn't work...
2002-05-06 02:12:30 +00:00
thorpej
e2bb3bd9bb
Basic (emphasis on basic) GDB support for NetBSD/sh3.
2002-05-05 02:37:33 +00:00
rearnsha
9c261eac77
Disable the following patterns: addsi3_compare_op1, addsi3_compare_op2,
...
compare_addsi2_op0 & compare_addsi2_op1. From the comment I've just
inserted:
;; XXX RWE: The reload pass of GCC-2.95 makes a mess of these if one of the
;; arguments is, or is directly derived from, an eliminable register. In
;; that case reload will substitue into the PLUS and then canonicalize it
;; without regard to the the match_dup parts. Since these are rare, I've
;; disabled them for now, but they should be OK in 3.x (which manages the
;; substitution without canonicalization.
Fixes PRs port-arm/16424 and toolchain/16304.
2002-05-03 20:32:22 +00:00
thorpej
11066f6159
Add -D_LP64 to CPP_ARCH64_SPEC. (This will be done differently in gcc 3.x.)
2002-05-03 17:47:57 +00:00
thorpej
aa048fbf0d
Add -D_LP64 to CPP_PREDEFINES.
2002-05-03 17:45:02 +00:00
rearnsha
6acc7fa8af
Pull up from FSF sources:
...
Fri Mar 3 12:49:28 2000 J"orn Rennecke <amylaar@cygnus.co.uk>
* reload1.c (reload_combine_note_use): Handle return register USEs.
REG case: Handle multi-hard-register hard regs.
Fixes toolchain/16431
2002-05-03 17:33:01 +00:00
thorpej
690a4cfca8
* vax-dis.c (print_insn_arg): Pass the insn info to print_insn_mode.
...
(print_insn_mode): Print some basic info about floating point values.
2002-04-28 05:27:46 +00:00
thorpej
0be5820cdf
Use the disassembler from libopcodes, not a private one.
2002-04-28 02:34:53 +00:00
mrg
5bd8d70795
bump version to nb2.
2002-04-27 04:31:16 +00:00
eeh
d188ed6784
Backport from -current a fix for structure passing lossage.
2002-04-24 22:28:36 +00:00
rearnsha
05430be236
Ensure we take any double-word adjustment into account when
...
constructing the epilogue sequence.
2002-04-22 16:14:22 +00:00
matt
fb64329c36
Add a missing == 0 to a strcmp of "vec"
2002-04-19 02:20:21 +00:00
msaitoh
1b117bda9b
pass arg 4 of a qsort() correctly.
2002-04-16 03:49:57 +00:00
msaitoh
22868c18c1
ADD MISSING "TARGET_DEFAULT" BIT WHEN LITTLE ENDIAN
2002-04-15 13:24:54 +00:00
thorpej
a48469ee44
Add bfd_elf32_bigarm_vec to arm-netbsdelf.
2002-04-11 21:43:49 +00:00
thorpej
8257c98a16
Back out the EI_OSABI==ELFOSABI_NETBSD changes for arm-netbsdelf.
2002-04-11 21:35:49 +00:00
itohy
be6e32fe84
make gas work for a.out/i386
2002-04-10 15:02:04 +00:00
msaitoh
93943fd466
sync with gnu/dist/gas/config/tc-sh.c rev. 1.4
...
> dd "-big" option for little endian
2002-04-10 11:33:06 +00:00
msaitoh
c6a6db9921
shl -> !target_big_endian
2002-04-10 10:12:10 +00:00
msaitoh
eec913e568
sync with gnu/dist/gas/config/tc-sh.[ch] rev. 1.3
...
> Use only one common variable to check whether big endian or not.
> Now gas doesn't confuse endianness!
2002-04-10 10:03:43 +00:00
msaitoh
3bbc40138d
- include MANY *.h
...
- include sh/sh-protos.h instead of gcc3's tm_p.h
- fix some function's return value
- fix some function's missing argument
- warning fixes
2002-04-09 17:57:33 +00:00
msaitoh
b87ae7ffe6
define prototypes as gcc3 into -protos.h
2002-04-09 17:54:40 +00:00
thorpej
cf7fc0c171
Multi-line string literals are not allowed in ISO C.
2002-04-08 22:46:29 +00:00
thorpej
142b21ac73
Set ARM_FLAG_APCS_FRAME in TARGET_DEFAULT. Per discusison with
...
Richard Earnshaw.
2002-04-08 21:41:10 +00:00
thorpej
5511931bc6
Use <string.h> to get the memcpy/memset prototype.
2002-04-08 14:48:31 +00:00
msaitoh
54d5b8ac24
apply gcc original rev. 1.84
...
> 2001-01-11 Alexandre Oliva <aoliva@redhat.com>
>
> * config/sh/sh.c (barrier_align): Recognize branch around far
> branch and redundant insn.
2002-04-05 18:06:29 +00:00
msaitoh
fb8881ade8
fix my last patch.
2002-04-05 18:02:28 +00:00