skrll
b263dbdd73
Be more gcc like in the way we deal with libgcc so that sh3/hppa millicode
...
and exception handling have a chance of working properly.
- creates libgcc, libgcc_eh and libgcc_s
- updates LIBGCC_SPEC to use them appropriately.
There's a hack in here at the moment with respect to libgcc_so in that it
is preferable to link against libgcc_so will only when -shared-libgcc is
specified (the c++ frontend does this automatically.) Configurations where
LINK_EH_SPEC is defined already do this. The gcc configuration for
NetBSD/alpha and another NetBSD platform (I forget which) actually define
LINK_EH_SPEC probably by accident rather than design.
- updates share/mk to use the compiler's knowledge of what needs linking into
libraries and executables. This removes an hppa hack.
- updates the sets for the newly created libgcc* files.
- support for linking against the _pg version of libgcc has been removed.
2004-02-15 19:52:27 +00:00
skrll
f6f3dd9b5f
Pass -Bsymbolic down to the linker when -symbolic is used.
...
OK'd by Jason a while ago.
2004-02-12 18:51:41 +00:00
mrg
cf10ab1d3c
minor NETBSD_NATIVE adjustments needed for GCC3.3.3.
2004-02-11 16:01:48 +00:00
mrg
bce4dd7994
re-add generated files our builds need.
...
(not sure why these are not in the 20040209 tarball.)
2004-02-10 13:41:16 +00:00
mrg
5722a41a7b
merge cornflakes for gcc 3.3.2-pre20040209.
2004-02-10 12:56:21 +00:00
mrg
ca85c986ec
import GCC 3.3.3-pre20040209. this fixes dozens of bugs from the
...
GCC database, several logged by netbsd users/developers. total
count in various area:
3 - Bootstrap failures and issues
19 - Internal compiler errors (multi-platform)
13 - C and optimization bugs
42 - C++ compiler and library
1 - Java compiler and library
1 - Objective-C compiler and library
3 - Fortran compiler and library
5 - x86-specific (Intel/AMD)
4 - PowerPC-specific
3 - SPARC-specific
1 - ARM-specific
4 - ia64-specific
3 - Alpha-specific
2 - HPPA-specific
1 - S390-specific
6 - SH-specific
5 - Other embedded target specific
1 - GNU HURD-specific
1 - Tru64 Unix specific
2 - AIX-specific
1 - IRIX-specific
1 - Solaris-specific
2 - Testsuite problems (compiler is not affected)
1 - Miscellaneous
total: 125
2004-02-10 12:15:15 +00:00
mrg
2d9d64e9bd
import GCC 3.3.3-pre20040209. this fixes dozens of bugs from the
...
GCC database, several logged by netbsd users/developers. total
count in various area:
3 - Bootstrap failures and issues
19 - Internal compiler errors (multi-platform)
13 - C and optimization bugs
42 - C++ compiler and library
1 - Java compiler and library
1 - Objective-C compiler and library
3 - Fortran compiler and library
5 - x86-specific (Intel/AMD)
4 - PowerPC-specific
3 - SPARC-specific
1 - ARM-specific
4 - ia64-specific
3 - Alpha-specific
2 - HPPA-specific
1 - S390-specific
6 - SH-specific
5 - Other embedded target specific
1 - GNU HURD-specific
1 - Tru64 Unix specific
2 - AIX-specific
1 - IRIX-specific
1 - Solaris-specific
2 - Testsuite problems (compiler is not affected)
1 - Miscellaneous
total: 125
2004-02-10 12:05:11 +00:00
skrll
95cfd78c59
Updates so that mknative gets the right things.
...
- Disable symbol versioning (for now)
- Make sure that libiberty knows its being configured with a
cross compiler.
- The CXX_* variables are no longer needed/used.
- LIB2FUNCS_EXTRA gets pulled in via LIB2ADD
- Get LIB1ASMFUNCS and LIB2ASMSRC
- MAYBE_USE_COLLECT2 got renamed to USE_COLLECT2 (but might not
be used)
- Get EXTRA_HEADERS so that we get generate the right paths for
CPPFLAGS
- Get some variables related to shared libgcc
2004-02-10 09:37:58 +00:00
lukem
bc42f94b01
Actually, proxymap can run chrooted even though it defeats most of the
...
purpose of the service.
(Use updated text from postfix 2.0.18)
2004-01-30 04:37:39 +00:00
lukem
b3437c9c77
proxymap can't run chrooted either
2004-01-30 04:33:05 +00:00
christos
e9edfecbb5
Don't run commit_prep UNSETXID in server mode, because the created #cvs.lastdir
...
file is owned by the committing user, so that cvs cannot later remove it,
leaving junk in /tmp
2004-01-24 23:46:30 +00:00
mrg
574bbc73cf
add -Bforcearchive as an alias for --whole-archive, for previous
...
netbsd compatibility.
2004-01-22 04:49:57 +00:00
mrg
aaacfb4a0a
this file is obsolete
2004-01-12 04:47:22 +00:00
christos
5cd9414514
PR/24021: Greg Troxel: cvs(1) doesn't work with mode 770 repositories for
...
secondary gids.
Implement proper group membership testing as suggested in the PR.
2004-01-08 17:51:33 +00:00
nathanw
240c6ac9cf
Re-implement fetch_kcore_registers() for alpha.
2004-01-02 22:41:17 +00:00
itojun
ce7a5bd52c
upgrade to 1.11.11 for security reason
2004-01-02 11:34:40 +00:00
itojun
977212b1bf
import 1.11.11 for security reasons
...
from GENTOO LINUX SECURITY ANNOUNCEMENT 200312-08
"Stable CVS 1.11.11 has been released. Stable releases contain only
bug fixes from previous versions of CVS. This release adds code to
the CVS server to prevent it from continuing as root after a user
login, as an extra failsafe against a compromise of the
CVSROOT/passwd file. Previously, any user with the ability to write
the CVSROOT/passwd file could execute arbitrary code as the root
user on systems with CVS pserver access enabled. We recommend this
upgrade for all CVS servers!"
2004-01-02 11:29:56 +00:00
simonb
72964fcdbe
Apply rev 1.225 from binutils mainline:
...
date: 2003/07/09 01:27:30; author: cgd; state: Exp; lines: +3 -2
2003-07-08 Chris Demetriou <cgd@broadcom.com>
* config/tc-mips.c (mips_validate_fix): Do not warn about branch
target being a global symbol if not compiling SVR4 PIC code.
Fixes warnings compiling MIPS kernels. Problem noticed by Izumi Tsutsui
on the port-pmax list.
2003-12-15 00:54:41 +00:00
rearnsha
79d79358ab
Pull up the following patch from the main gcc tree.
...
PR optimization/13037
* loop.c (update_giv_derive): Ignore redundant sets of a biv
when calculating how to derive a giv from a biv.
This fixes the underlying problem in toolchain/23002.
2003-12-13 12:20:53 +00:00
matt
a29393ca12
Pull in the following change from gcc mainline:
...
2003-11-30 Alan Modra <amodra@bigpond.net.au>
* config/rs6000/rs6000.c (rs6000_elf_section_type_flags): Don't
set SECTION_WRITE on TARGET_RELOCATABLE.
2003-12-12 17:43:37 +00:00
nathanw
243cf32568
Alpha uses software single-step. Lost in the 5.0->5.3 conversion.
...
Addresses PR toolchain/23672.
2003-12-11 21:06:27 +00:00
nathanw
de13a4e603
Catch up alpha_software_single_step() prototype with reality.
2003-12-11 21:02:24 +00:00
itojun
a96b475fd1
upgrade to 1.11.10. includes security fix.
2003-12-10 06:09:52 +00:00
itojun
4f87169ef4
cvs 1.11.10, includes security fix
2003-12-10 05:58:05 +00:00
mrg
12dc5d733c
now that medlow is the defalut, no need to force it in -p/-pg.
...
suggested and tested by martin.
2003-12-08 13:15:01 +00:00
matt
f158bd2750
Make nan matches __builtin_nan(const char *).
2003-12-08 03:18:07 +00:00
scw
0e54a63381
Recognise sh5 and sh5le.
2003-12-07 09:58:56 +00:00
simonb
172612b7e5
Apply rev 1.228 from binutils mainline (via patch):
...
date: 2003/09/14 15:24:49; author: ths; state: Exp; lines: +37 -30
* config/tc-mips.c (HAVE_64BIT_ADDRESS_CONSTANTS): Remove.
(macro_build_ldst_constoffset): Sign-extend 32-bit constants. Change
the function prototype.
(load_register): Likewise. Simplify the checks for sign-extended
constants.
(macro): Likewise. Fix code generation for 64-bit address constants
outside the 32-bit compatibility space. Adjust
macro_build_ldst_constoffset calls.
(s_cprestore): Adjust macro_build_ldst_constoffset call.
Fixes problems compiling r3k kernel cache routines.
2003-12-05 06:52:57 +00:00
mrg
492975536e
XXX include <stdint.h> on NetBSD 1.6 and greater.
...
XXX this file is generated, but this change is needed for GCC2 hosts to
XXX to able to build this file without warnings.
2003-12-05 03:25:36 +00:00
keihan
3a8b7119a9
netbsd.org -> NetBSD.org
2003-12-04 23:32:37 +00:00
mrg
de5c931206
update some local code for binutils 2.14:
...
s/boolean/bfd_boolean/;
s/true/TRUE/;
2003-12-04 10:11:12 +00:00
mrg
293d502fe4
delete binutils 2.13 sources.
2003-12-04 02:00:07 +00:00
mrg
eb9e243e98
include "getopt.h" as we refer to struct option.
2003-11-27 13:52:30 +00:00
mrg
e47eb0663b
backout most of the previous; it is no longer necessary.
2003-11-27 10:54:17 +00:00
mrg
3a3b2d3c50
delete GDB 5.0. it is no longer used by supported platforms (sorry pc532 :-)
2003-11-27 10:32:25 +00:00
mrg
7764cab06d
merge the non-aout-shlib changes forward from gnu/dist/toolchain.
2003-11-27 09:45:33 +00:00
mrg
f8f47744d8
disable rules that modify the source tree.
2003-11-27 09:40:38 +00:00
mrg
ebf56cd11f
re-add binutils 2.14 files.
2003-11-26 12:29:43 +00:00
mrg
1a898f987d
initial import of binutils 2.14 into gnu/dist/binutils.
2003-11-26 11:33:51 +00:00
mrg
2e50f8ac41
initial import of binutils 2.14 into gnu/dist/binutils.
2003-11-26 11:31:11 +00:00
uwe
10ff81335f
Set ENTRY=__start to be consistent with other ELF ports. The produced
...
binaries are the same, as we provide both _start and __start symbols
for the entry point in crt0.
PR#22073 by Izumi Tsutsui.
Ok by Matthew Green <mrg@netbsd>.
2003-11-23 13:54:11 +00:00
nathanw
d8637f542a
Use $(build_exeext) in both the source and destination, like the other
...
rules.
2003-11-20 18:43:58 +00:00
nathanw
0dcab12a43
Add a missing $(build_exeext)
2003-11-19 23:45:25 +00:00
matt
4e90dd053f
Add kcore and netbsd thread support.
2003-11-14 19:10:00 +00:00
matt
8056b67d49
Add kcore & netbsd thread support
2003-11-14 19:08:49 +00:00
briggs
5e0fd052da
Fix from Ian Lance Taylor to allow building a cross-gdb with arm--netbsdelf
...
target. Patch as seen on tech-toolchain@.
2003-11-14 15:06:15 +00:00
dbj
be929a0a55
update to most recent versions
2003-11-13 03:06:40 +00:00
martin
4b0b317837
Remove unused variables.
2003-11-11 16:28:59 +00:00
martin
6354cf63d2
Fix register offset calculations. From Christian Limpach.
2003-11-11 16:24:23 +00:00
scw
9bf3f153c5
Apply a patch from Richard Earnshaw which fixes a half-word load/store
...
codegen bug on armeb.
2003-11-11 12:04:13 +00:00
mrg
0bcb648614
set the arm breakpoint depending on the byte order. now armeb gdb works.
2003-11-09 02:52:07 +00:00
mrg
b6f7d4362f
default armeb*netbsd* to ARM_FLAG_BIG_END
2003-11-08 06:57:26 +00:00
uwe
af9cced758
The "pref @rN" instruction was introduced in sh3, not sh4, so correct
...
its sh_opcode_info entry accordingly.
2003-11-07 14:43:18 +00:00
hannken
83bd54e877
Add "target kcore" to gdb53/sparc64.
...
Taken verbatim from the old gdb in src/gnu/dist/toolchain/gdb.
Approved by: Christos Zoulas <christos@netbsd.org>
2003-11-04 19:33:39 +00:00
scw
2a38410f5e
Need to add TARGET_ENDIAN_DEFAULT=ARM_FLAG_BIG_END to tm_defines if
...
configuring for armeb.
2003-11-04 14:45:16 +00:00
skrll
c1946cebd4
Index fpregsetp->fpr correctly.
2003-11-03 15:59:11 +00:00
ragge
3a99ca5371
Set USER_LABEL_PREFIX to "", otherwise native compilation of some GNU
...
utilities (like texinfo) fails.
2003-11-03 10:07:34 +00:00
hannken
3f72313b8e
Add "target kcore" to gdb53/sparc.
...
Taken verbatim from the old gdb in src/gnu/dist/toolchain/gdb.
Approved by: Christos Zoulas <zoulas@netbsd.org>
2003-11-02 20:59:28 +00:00
uwe
1d729d7bc4
First cut at implementing software single stepping for sh3. We need
...
it because sh3 ports don't provide PT_STEP. It is finally possible to
run programs under gdb now, though there are still issues to be
resolved. It was deemed useful enough to commit early, while the work
is still in progress. Tested on hpcsh.
Blessed by christos@.
2003-10-31 00:11:27 +00:00
mycroft
b9c785bd44
As seen on tech-toolchain:
...
So the problem is thus:
* The {u,}mulsidi3 generate two parallel sets which modify the upper and lower
halves of the target register.
* life_analysis() does not track subregister modifications -- if you don't
modify the whole register with a single set, it considers the register
unused.
The simple, if klugy, solution to this is to stick an explicit clobber in. It
seems to work.
While doing this, I noticed that constant folding was not happening for
32x32->64 multiplies. This is because the parallel set generated by
{u,}mulsidi3 cannot be folded at all. To solve this, I first expand to a
normal multiply, and then use a define_insn_and_split to convert it to the
parallel set after CSE and constant folding.
This patch has also been submitted to GCC bugzilla, but who knows if I'll get
a reply to that.
2003-10-29 21:25:03 +00:00
matt
f22eb2930b
From gcc-patches:
...
* real.c (encode_ieee_single): Ensure proper promotion.
Back out change to i386.c
2003-10-28 19:08:12 +00:00
mrg
2a50c63fdf
change the "long" version from "3.3.2-nb1" to "3.3.2 (NetBSD nb1 20031026)"
...
which is more inline with what we used previously.
2003-10-27 16:42:33 +00:00
thorpej
75516c03f7
When running mkfixinc.sh, explicltly export SHELL, as well, since on
...
some platforms (e.g. OS X), we disable exporting make(1) variables in
the environment due to ARG_MAX limitations.
2003-10-27 16:20:04 +00:00
hannken
0165bf4148
Make it compile again. Blind copy-and-paste from sparc64nbsd-nat.c.
...
Approved by: Christos Zoulas <christos@netbsd.org>
2003-10-27 14:10:54 +00:00
cl
44f9690b65
g/c unused variables
2003-10-27 00:41:09 +00:00
christos
34e2db4a3c
Make this link and work again (from Christian Limpach)
2003-10-26 17:45:13 +00:00
mrg
ce063d020a
fix a bad merge: s/ifdef/ifndef/. fixes PR#23275
2003-10-26 09:45:44 +00:00
matt
1bafa7eae6
Fix LP64 bug.
2003-10-26 01:32:22 +00:00
chs
9bbee945e7
fix cross-building from linux. this is rev. 1.23 from groff CVS
...
(with the definition of SHELL added back).
2003-10-26 00:39:23 +00:00
simonb
969d07f64f
* mips-tdep.c (mips_addr_bits_remove): Don't shift by 32
...
From Ian Taylor.
2003-10-26 00:08:23 +00:00
matt
4be480cd15
Fix 64LPism. Use 1L instead of 1 so that sign extension doesn't happen on
...
bit 31.
2003-10-25 21:55:37 +00:00
matt
91f24c5034
Try dealing with sigtramps better.
2003-10-25 19:01:45 +00:00
matt
7819efde3c
GDB 5.3 support for VAX
2003-10-25 18:26:07 +00:00
matt
17aa9b0c9b
Use gregset_t/fpregset_t since that's what is really wanted.
2003-10-25 18:25:42 +00:00
cl
54641460eb
make m68k/gdb53 compile as a crossgdb
...
- catch up tm-nbsd.h with gnu/usr.bin/gdb53/arch/m68k/tm.h
- only use nbsd-thread.o in m68k nbsd-host case
2003-10-25 16:20:58 +00:00
he
31cd1c23b7
More fallout from the NULL change:
...
If we HAVE_STRING_H, include it to bring strchr() prototype in scope.
2003-10-23 16:12:45 +00:00
matt
b8b1ccbdfd
If host is x86-*-netbsd*, don't descend into gcc, gdb, and rcs
2003-10-23 02:58:49 +00:00
skrll
899032e619
Consistent naming.
2003-10-22 20:43:12 +00:00
skrll
a69cb4cc55
ARM thread support.
...
- add or expose {supply,fill}_{fp,g}regset functions
- add lwpid to ptrace calls
2003-10-21 19:07:36 +00:00
skrll
ee632a37d0
more NULL fallout.
2003-10-21 10:47:48 +00:00
lukem
0aa1a4cb76
revert previous; the items are in tmac.local
2003-10-20 05:26:20 +00:00
cl
b56d9ca137
add {supply,fill}_{fp,g}regset functions
...
remove nbsd_{fp,}reg_to_internal and nbsd_internal_to_{fp,}reg functions
add lwpid to ptrace calls
2003-10-19 20:11:22 +00:00
lukem
e08f429064
Add definitions for NetBSD versions:
...
1.4.1 1.4.2 1.5.1 1.5.2 1.5.3 1.6.1 1.6.2 2.0
2003-10-19 06:20:20 +00:00
mrg
459d14eddf
change the version string to 3.3.2-nb1 so that gcc.c likes it.
2003-10-18 14:47:01 +00:00
mrg
8b9e2c6e0a
- call this version "3.3.2nb1" (while some of our changes to 3.3.1 were
...
in 3.3.2, many were not.)
- use our bug reporting address, not GCC's.
2003-10-18 13:15:05 +00:00
mrg
9376f2c5fa
merge gcc 3.3.2
2003-10-18 11:54:13 +00:00
mrg
eaf2241a0a
initial import of GCC 3.3.2. this is a bug-fix release that fixes dozens
...
of bugs in both MI and many NetBSD MD parts.
visit http://gcc.gnu.org/gcc-3.3/changes.html#3.3.2 for more details.
2003-10-18 11:13:12 +00:00
mrg
cd84f3bd94
initial import of GCC 3.3.2. this is a bug-fix release that fixes dozens
...
of bugs in both MI and many NetBSD MD parts.
visit http://gcc.gnu.org/gcc-3.3/changes.html#3.3.2 for more details.
2003-10-18 11:03:09 +00:00
lukem
cdcb0412a1
Disable make_html and make_install_html; they depend upon pnm tools
...
which may not exist, and we don't need them as a host tool.
Don't attempt to rebuild gnu.eps & gnu.png from gnu.xpm because of
timestamp skew.
2003-10-18 03:01:52 +00:00
nathanw
db40e00241
Implement regset routines.
...
Pass the LWP of the ptid in PT_{GET,SET}REGS calls.
2003-10-18 00:27:13 +00:00
nathanw
614f188f9d
nbsd_reg_to_internal() and friends are obsolete.
2003-10-18 00:14:09 +00:00
nathanw
37337ad2db
Pass the LWP of the ptid in PT_{GET,SET}REGS calls.
2003-10-18 00:13:35 +00:00
nathanw
fef0da346a
Revert a local change that nbsd-thread.c now handles.
2003-10-18 00:11:51 +00:00
nathanw
804ad776be
Pile of cleanups and improvements, including:
...
* Use {fill,supply}_{g,fp}regset() routines instead of homegrown
nbsd_internal_to_reg()/nbsd_reg_to_internal() routines; reduces
local changes to *-nat files.
* Use the ptrace(PT_LWPINFO) call to find the set of LWPs in a
process and map them to threads, and to identify the target of a
signal event.
* Consistency sweep on ptid-manipulating macros.
* More modern GDB integration and removal of redundant functions.
2003-10-18 00:08:14 +00:00
matt
9d4b91ab87
Keep the unsigned, just add HOST_WIDE_INT.
2003-10-16 22:08:01 +00:00
matt
6bcdd1cd1e
Cast using HOST_WIDE_INT, not unsigned.
2003-10-16 22:02:25 +00:00
lukem
56528942aa
"anti-timestamp-skew" fixes for gengtype-yacc.c and gengtype-lex.c
2003-10-16 04:35:17 +00:00
fvdl
22cd769ea5
Set some better defaults for OSABI_UNKNOWN, and add NetBSD kcore support.
2003-10-14 22:58:38 +00:00
wiz
a41ff7dabc
Sync with groff repo:
...
-j and objdir builds here should now finally work both.
Based on a patch from Chuck Silvers.
2003-10-14 07:49:24 +00:00
fvdl
e67583ab9d
NetBSD support for the x86_64 target.
2003-10-14 02:02:17 +00:00
hubertf
83f7cd41fd
Prevent funny output when giving a directory name on the command line.
...
Before:
$ dc ..
miyu% dc ..
dc: 02 unimplemented
dc: 0 unimplemented
dc: 0 unimplemented
dc: input base must be a number between 2 and 16 (inclusive)
dc: stack empty
dc: stack empty
dc: 'h' (0150) unimplemented
dc: stack empty
dc: 'u' (0165) unimplemented
...
** get heart attack suspecting major FS corruption **
After:
$ dc ..
Cannot use directory as input!
2003-10-13 21:52:40 +00:00
skrll
fd905830f3
Don't pull in libgcc_pic.a for -shared - it was added as a workaround for
...
gcc 2.95.3. Removing this fixes EH for gcc 3.3 by using the .eh.section
support in libcrt{begin,end}
Closes PR 22673.
2003-10-13 13:19:41 +00:00
lukem
d47cc49cff
Add rules to prevent c-parse.c and objc-parse.c from being rebuilt if the
...
respective .y file has a newer timestamp (usually due to cvs checkout issues);
the code isn't .OBJDIR friendly, and it's unnecessary in our build envrionment.
2003-10-10 15:25:17 +00:00
lukem
83590dd4eb
Change method used to disable ``maintainer-mode'' style rules to one
...
that is more "[cvs] diff" friendly.
Method suggested by Chris Demetriou on source-changes@ on July 25.
2003-10-10 15:14:16 +00:00
matt
1a3bbf394a
Override TARGET_DEFAULTS to include MASK_STRICT_ALIGN (for IBM403).
...
It still includes (MASK_POWERPC | MASK_NEW_MNEMONICS) as well.
Change STACK_BOUNDARY to 128 to make Altivec'ed code easier to deal with.
2003-10-10 01:58:55 +00:00
christos
77b4aabadd
Avoid re-entry in the cleanup signal handlers.
2003-10-09 13:43:00 +00:00
matt
9fbbfac1b2
Pull in ld_vers / ld_date methods from gcc-current. (avoid GNU sed'isms).
...
This allows configure to correctly determine that gas supports .hidden.
2003-10-07 02:13:49 +00:00
wiz
da70036ee9
Obsoleted by the update to 3.1.3 (moved to missing_d dir).
2003-10-06 18:27:45 +00:00
wiz
2a3e31828e
Add gawk2netbsd, a script to prepare gawk distributions for imports.
2003-10-06 16:55:22 +00:00
wiz
b3a85f1ea5
Actually, we need these files too -- add them.
2003-10-06 16:44:03 +00:00
wiz
1393b6699e
Merge 3.1.3 to HEAD.
2003-10-06 16:33:57 +00:00
wiz
06c09073b3
Initial import of gawk-3.1.3.
...
Seven releases since the last import, so the ChangeLog is quite big;
please refer to the NEWS file included in the import for details.
Among others, this also addresses PR 23054.
2003-10-06 15:55:26 +00:00
wiz
b83f0ec829
Initial import of gawk-3.1.3.
...
Seven releases since the last import, so the ChangeLog is quite big;
please refer to the NEWS file included in the import for details.
Among others, this also addresses PR 23054.
2003-10-06 15:43:45 +00:00
wiz
1df948824f
Initial import of gawk-3.1.3.
...
Seven releases since the last import, so the ChangeLog is quite big;
please refer to the NEWS file included in the import for details.
Among others, this also addresses PR 23054.
2003-10-06 15:41:38 +00:00
matt
39caecb211
Add in-tree toolchain support for HPPA.
2003-10-06 05:10:13 +00:00
martin
b82411d0b6
Ooops, added previous note to the wrong ChangeLog
2003-10-03 09:06:14 +00:00
martin
feb5c96dad
In the thread support functions only transfer those registers, that fit
...
into our struct fpreg64. This avoids gdb crashing due to smashed stack
when debugging threaded programs.
2003-09-29 17:47:26 +00:00
rearnsha
f539610cfa
When allocating a common object, ALIGN is in bits, but common expects
...
bytes. So divide by BITS_PER_UNIT. Fixes over-allocation of
common objects and thus reduces the BSS by approx 75%.
2003-09-29 12:40:35 +00:00
martin
d1faf5f973
Make gcc default to the medlow code model.
2003-09-27 11:08:41 +00:00
skrll
679d775246
Fix for gcc 3.3.1 warning.
2003-09-26 20:02:44 +00:00
skrll
15b3a0696e
Fix merge mistake so that we can compile.
2003-09-26 19:38:38 +00:00
jwise
869320cb24
NetBSD includes many manual pages. It does not, however, include a gpl(7),
...
a gfdl(7), or (particularly) an fsf-funding(7).
So don't cross-reference them.
2003-09-26 17:59:10 +00:00
christos
996d4c90a5
Cast to appease properly prototyped readline headers [ours].
2003-09-26 17:38:35 +00:00
skrll
b9c8a77380
Backout previous - sparc* and i386 have switched to gdb 5.3.
2003-09-26 13:39:49 +00:00
matt
3edfe4aa79
NetBSD doesn't use crtsavres.o
2003-09-25 22:08:52 +00:00
christos
bf764b32d9
Add charles's SETXID_SUPPORT patches for setuid() runs.
2003-09-25 16:10:14 +00:00
matt
42dcffbb67
Remove static from a function declaration.
2003-09-24 06:14:29 +00:00
matt
d5d2eec8df
Fix GCC 3.3.1 nit.
2003-09-24 06:13:53 +00:00
matt
5c0acc44d6
Merge back kcore support.
2003-09-24 02:49:29 +00:00
matt
6d47c4ba87
Fix a char comparision to be more unsigned friendly.
2003-09-23 23:12:25 +00:00
cl
9e04ef6840
add m68k--netbsdelf bootstrap support
2003-09-23 20:27:44 +00:00
matt
5cfd7f2268
Fix various GCC3.3.1 nits
2003-09-23 18:53:03 +00:00
matt
c9f03a720f
Redefine WCHAR/WINT defines since rs6000/svr4.h redefined them wrongly for
...
NetBSD.
2003-09-23 18:52:15 +00:00
matt
e426fdd061
Move #include to the beginning-of-line so -traditional-cpp can find it.
2003-09-23 14:46:05 +00:00
cl
0af731d2e2
enable pthread debugging
2003-09-23 13:32:52 +00:00
cl
4f2222cf82
make gdb53 work on m68k
...
- fix elf core register access
- add elf abi detection
2003-09-23 01:52:41 +00:00
cl
b8a8531844
get sys/signal.h included before machine/frame.h includes m68k/signal.h
2003-09-22 21:42:46 +00:00
uwe
3a95f86179
Add missing #include "sh-tdep.h" for *_REGNUM defines.
...
This is what other foonbsd-nat.c files do.
2003-09-21 21:28:40 +00:00
mrg
f4fc0bf370
make i386 & sparc* output DBX_DEBUG format ("-gstabs") by default for now.
...
XXX: back this out when these platforms switch to GDB 5.3.
2003-09-19 08:43:12 +00:00
tron
71261af8cc
Bump version number after parse8.359.2.8 patch has been applied.
2003-09-17 20:23:00 +00:00
itojun
4d7e624b6d
fix prescan() bug (potentially remotely exploitable), CAN-2003-0694
2003-09-17 14:16:22 +00:00
martin
5da3a222b2
Add thread support (XXX - not realy functional yet)
2003-09-15 18:53:43 +00:00
martin
0559625ad0
Thread support for sparc (thanks to Ian L. Taylor for hints).
2003-09-15 18:05:24 +00:00
christos
11c91fb018
Add casts so that we can compile with both the readline headers and ours.
...
Of course we cannot link using our libedit yet.
2003-09-14 22:16:48 +00:00
martin
bf5058e6c1
Backout previos (no comment on this code).
...
XXX - someone should fix our libedit for the few hooks needed by gdb5.3
and we should get rid of this.
2003-09-14 08:54:40 +00:00
cl
38663d008f
make it compile
2003-09-13 19:37:20 +00:00
martin
b3c755cb9c
Bring in two lines from readline-4.3. Not all chars are signed.
2003-09-12 22:36:38 +00:00
fvdl
e794494dd2
Fix the alignment code generated for the 64bit case.
...
This fix was fed back to the FSF and appears in later binutils versions.
2003-09-12 19:51:19 +00:00
simonb
19f997418f
Match "mips*-*-netbsd*" instead of just "mips-*-openbsd*" on NetBSD
...
to pick up the right core file definition for both endiannesses.
2003-09-11 04:55:03 +00:00
simonb
1779f6eb88
Get rid of the nbsde{b,l} targets and just use gdb_target=nbsd for
...
mips.
2003-09-10 22:39:24 +00:00
martin
29f773f184
Add ChangeLog entry (from gcc-current) for recent sparc change.
2003-09-10 21:08:28 +00:00
wiz
36916a02d6
Fix problem with multiple issuers in references in a file, noted
...
by YAMAMOTO Takashi. Patch from Werner Lemberg (will be in next
groff).
2003-09-10 13:57:46 +00:00
martin
f1870485d5
Avoid outputing illegal assembler code for shifts by constants out of
...
bounds. Gcc bugzilla ticket 11965; update previous patch to the final
version accepted by the gcc people.
2003-09-09 21:26:20 +00:00
wiz
38f443bb93
Remove local ENABLE_NLS patches which were added for smaller executable
...
size -- however, these binaries won't end up on bot floppies, so it's
not necessary, and less diffs to the original are better.
Ok'd by itojun.
2003-09-08 13:33:00 +00:00
fvdl
297da77bcf
Skip gcc and gdb for x86_64-*-netbsd*
2003-09-07 22:15:53 +00:00
mrg
70ab3cd1bf
make "sh64--netbsdelf" use 32 bit by default. per advice from thorpej.
2003-09-04 08:04:18 +00:00
wiz
866f598bcb
Fix a parallel-build problem reported by Chuck Silver with
...
the patch from the groff repository created by Werner Lemberg.
2003-09-01 17:15:34 +00:00
martin
c3181b5741
Shifts with >= 32 bit used to generate illegal code for 64bit targets,
...
fix by using for example "sllx" instead of "sll" in this cases.
Submitted to the gcc maintainers as attachment to [Bug c/11965] in their
bugzilla.
2003-08-23 10:19:02 +00:00
kim
b7ab4147f6
Document the canonicalize_envelope_recipient variable.
2003-08-22 04:43:21 +00:00
kim
e75f2ec987
The functional part of the var_canon_env_rcpt patch had been
...
inadvertently left out during an update.
2003-08-22 04:25:26 +00:00
mrg
87e3390b36
build with GCC3 - string literals can't use literal new lines.
2003-08-22 02:59:50 +00:00
mrg
ee74cc4c6b
find ppc-asm.h via "rs6000/ppc-asm.h".
2003-08-22 02:46:17 +00:00
mrg
a827e79b49
patch from <sdegler@degler.net> to add /usr/include/g++/backward to the
...
default C++ include path so that one can find old headers without any
special help. (using them still generates warnings though.)
2003-08-22 02:41:15 +00:00
itojun
379deb2b1a
use %llu for unsigned long long printing; PR bin/22552
2003-08-20 13:58:08 +00:00
martin
8f6cdf024b
Remove accidently commited (generated) files that "make distclean" fails
...
to remove.
2003-08-17 23:51:12 +00:00
martin
f4d6f4dfb8
Rumors say there are archs where int != long.
2003-08-17 22:17:03 +00:00
christos
2e12e80a85
avoid PARAMS redefinition.
2003-08-16 21:57:20 +00:00
christos
1cfd40eacc
remove generated files.
2003-08-16 21:56:36 +00:00
christos
f068e22a9f
fix lint errors.
2003-08-16 21:56:23 +00:00
matt
b7cc9ef509
Correctly decode the switchframe *and the two callframes above it* which
...
contain the real information.
2003-08-15 16:58:15 +00:00
hannken
d64c1acb07
Register fill' was renamed to
lr'.
...
See sys/arch/powerpc/include/frame, rev 1.16.
2003-08-15 10:36:49 +00:00
christos
744531991e
a couple more additions.
2003-08-14 16:54:54 +00:00
christos
6dc8ebe23c
Add auto-gen'ed files.
2003-08-14 16:50:53 +00:00
christos
7b11b526b4
Fix a compiler warning.
2003-08-14 16:49:37 +00:00
christos
b71227cf2b
- merge changes from gdb-5.0
2003-08-14 14:22:27 +00:00
christos
88a26652e1
Undo previous change and introduce ugly makefile hack.
2003-08-14 14:17:01 +00:00
christos
2fd435b3f0
- fix IS_THREAD
...
- fix typo ptid_equals
2003-08-14 01:12:26 +00:00
christos
230eaa023f
gdb has signals.c too; rename the file.
2003-08-14 01:08:23 +00:00
christos
3b342f088b
avoid gcc-3 warning.
2003-08-14 01:07:59 +00:00
christos
5aa0e076c6
do mechanical pid to ptid conversion. it now compiles.
2003-08-14 00:24:10 +00:00
christos
fcb15df895
ansify
2003-08-13 23:38:50 +00:00
christos
34fb5d34da
initial checking of the 5.0 version.
2003-08-13 23:30:34 +00:00
christos
8229ffad82
Re-add dead files.
2003-08-11 20:58:34 +00:00
christos
b36d5146cd
Import gdb-5.3
2003-08-11 20:31:36 +00:00
christos
4084bd69eb
Import gdb-5.3
2003-08-11 20:21:35 +00:00
uwe
5b9717919b
In sh.h, ASM_OUTPUT_LABELREF - const'itfy lname.
...
Pull the fix for RETURN_ADDR_RTX from gcc-current:
sh-protos.h - 1.45; sh.h - 1.217 (partial); sh.c - 1.230 (partial).
Pertinent parts of the gcc changelog follows.
prologue / epilogue / warning patches:
2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
Con Bradley <con.bradley@superh.com>
* sh-protos.h (sh_get_pr_initial_val): Declare.
[...]
* sh.h [...]
(RETURN_ADDR_RTX): Use sh_get_pr_initial_val.
2003-08-11 00:45:34 +00:00
mrg
62340ef2af
document -isystem-cxx.
2003-08-10 01:57:50 +00:00
mrg
7fb34d4e7b
merge gcc3.3.1
2003-08-09 12:59:00 +00:00
mrg
adab0762e5
initial import of (final) GCC 3.3.1 sources
2003-08-09 11:11:09 +00:00
uwe
cb445c2c44
#define NO_PROFILE_COUNTERS as we don't need them. Otherwise both the
...
code to emit profile counters and the FUNCTION_PROFILER macro in this
file emit/define the same label. For gcc 2.95.3 it used to work
because FUNCTION_PROFILER used local numeric labels instead of using
LABELNO, so it caused no conflict.
This makes -pg code compilable.
2003-08-04 00:52:43 +00:00
christos
14ba79e309
Make this compile with gcc-3
2003-08-01 21:28:14 +00:00
mrg
774d0597a5
new (old) -isystem-cxx flag to set a C++ system include directory.
...
* c-opts.c: Document -isystem-cxx.
* cppinit.c (new_pending_directive): Add -isystem-cxx entry.
* gcc.h. (DEFAULT_WORD_SWITCH_TAKES_ARG): add -isystem.
XXX: possibly can use $CPLUS_INCLUDE_DIR.
2003-08-01 13:37:28 +00:00
mrg
952f507549
pull across a patch from .../toolchain/gcc/gcc.c that removes a whole
...
bunch of unrequired (and problem-causing) paths from various lists.
set (new) TOOLDIR_BASE_PREFIX and STANDARD_BINDIR_PREFIX defines in the
#ifdef NETBSD_NATIVE case as well as several other *_PREFIX defines.
2003-07-29 07:20:21 +00:00
mrg
30e5f75620
rework an expression to avoid 32 bit overflow
2003-07-27 15:16:54 +00:00
mrg
127fd99434
avoid redefining a symbol differently
2003-07-27 15:13:39 +00:00
mrg
6a0101cabe
#if 0 an assert that is always false. XXX not really always...
2003-07-27 05:03:51 +00:00
dsl
f2eecf77ab
Define and use xasprintf() so that memory allocate errors are reported.
2003-07-26 16:06:44 +00:00
dsl
d1fbc02d92
This should fix the recent cvs breakage - PR bin/22276
...
Use asprintf() instead of malloc(), sprintf() pairs.
Now that CVSADM_xxx is getCVSdir("xxx"), sizeof CVSADM_xxx isn't quite right!
(Who knows why gcc doesn't error 'sizeof function()' though?)
Note this compiles, but isn't tested (yet).
2003-07-26 14:36:18 +00:00
lukem
d028397570
Disable rules that attempt to update parse.c from parse.y.
...
Implemented using a method recommended by Chris Demetriou on source-changes.
2003-07-26 12:02:21 +00:00
christos
0f6cc2d0c8
Document -D
2003-07-25 20:39:25 +00:00