christos
2ecd137f53
bump majors.
2009-01-11 03:09:35 +00:00
mrg
268cca30b1
some fixes for PR#40170:
...
- set NATIVE=yes in the environment for genscripts.sh
- set LIB_PATH to /usr/lib/{sparc,i386} for those scripts
- set use_sysroot to "yes", to enable LIB_PATH to work in genscripts.sh
2009-01-06 03:08:39 +00:00
christos
13b9be18f4
fix size and format of time_t holding variable.
2008-12-29 04:09:25 +00:00
dogcow
165e230a9b
sprintf to temporary buffer and memcpy, rather than sprintf directly
...
into place; this avoids possible corruption and coredumping on systems
that more aggressively bounds-check. patch by dbj.
2008-11-25 01:58:13 +00:00
phx
1872c0f94c
Applied a patch from Roman Zippel to fix jump table addressing in the M68k
...
codegen.
Taken from the gcc mailing list January 2007:
http://gcc.gnu.org/ml/gcc-patches/2007-01/msg02476.html
2007-01-30 Roman Zippel <zippel@linux-m68k.org>
* config/m68k/m68k.c (output_move_himode)
config/m68k/m68k.md: remove jump table recognition
* config/m68k/m68k.c (ASM_OUTPUT_CASE_FETCH): use simple pc
relative addressing
Approved by Christos Zoulas, Alistair Crooks and Matthew Green.
2008-11-20 22:53:17 +00:00
phx
8fea32b8ab
Reverted my last modification, because it included GPLv3 code. Sorry.
2008-11-13 18:10:56 +00:00
phx
b933ea4d67
Fixed jump table bugs (e.g. detected when compiling lang/php5 for m68k).
...
The patch was suggested by Gunther Nikl <gnikl@baltic.net> and is part
of gcc 4.3.x.
Backport from mainline (SVN 128601):
2007-09-19 Roman Zippel <zippel@linux-m68k.org>
* config/m68k/m68k.c (output_move_himode): Remove jump table
recognition.
config/m68k/m68k.md (lea): Likewise.
* config/m68k/m68k.c (print_operand_address): Use simple pc
relative addressing.
2008-11-12 21:40:03 +00:00
dbj
930ff683e1
pass HOST_CFLAGS when building cross tools
2008-11-04 23:58:40 +00:00
tls
09c3b3c8d4
Add manual page for nsp(4), the driver for NSP2000 cryptographic
...
accellerators. Adjust mdoc.local so it knows about .Fx 4.11, present in
nsp manual page.
2008-11-02 22:11:36 +00:00
matt
ee6001e544
Prevent some forced local relocations from going into the GOT/PLT.
2008-11-01 15:09:11 +00:00
agc
50189563fb
Set doc-operating-system and doc-default-operating-system
2008-10-31 04:32:54 +00:00
agc
62938bf16c
Add a definition for NetBSD-current (which will become NetBSD-6.0)
2008-10-31 04:30:22 +00:00
mrg
ec707d6be3
don't check MKSHARE here, it is no longer valid.
2008-10-30 20:09:50 +00:00
uwe
70eb15d9df
Teach gdb about reg::r_gbr. From mjf@
...
XXX: We should probably properly conditionalize these changes by
introducing HAVE_STRUCT_REG_R_GBR
2008-10-27 00:33:19 +00:00
mrg
4ed5b66617
add ${LDOPTS} to the compile command.
2008-10-26 07:04:04 +00:00
mrg
3fde6715d8
use ${BFD_MACHINE_ARCH} in preference to ${MACHINE_ARCH}, if defined.
2008-10-25 23:56:02 +00:00
apb
a02cace51f
Use ${TOOL_SED} instead of plain "sed" in "!=" assignments.
...
This may need more work to prevent warning messages during
"make cleandir" when the commands in "!=" assignments are executed
even though tools may not have been built.
2008-10-25 22:35:36 +00:00
apb
f46c1de7cb
Use ${TOOL_SED} instead if plain sed in Makefiles.
2008-10-25 22:27:34 +00:00
apb
2f23c0edc4
Rewrite a "!=" command to avoid using sed.
2008-10-25 22:10:39 +00:00
hannken
98f8b098aa
Process FILES section only at "install" time. TOOL_AWK is not yet available
...
for earlier make targets.
Ok: Alan Barrett <apb@netbsd.org>
2008-10-22 17:54:23 +00:00
apb
96230fab84
Use ${TOOL_AWK} instead of ${AWK} or plain "awk" in make commands.
...
Pass AWK=${TOOL_AWK:Q} to shell scripts that use awk.
2008-10-19 22:05:19 +00:00
mrg
6fa3737bb8
since the Makefile creates stuff in (objdir) ./ldscripts/ and then
...
later deletes it, move the kmodule ldscript into 'xldscripts' and
deal with it from there.
fixes build issues where src/gnu/usr.bin/binutils/ld/ldscripts went
missing as reported by at least 2 people so far.
2008-10-13 22:36:55 +00:00
mrg
86340158d0
- install ldscripts on sparc64
...
- move ldscripts to /usr/libdata/ldscripts
2008-10-12 23:00:53 +00:00
mrg
52f0cd9c9e
switch to per-arch multilib.h since we now use them.
...
now, given a correctly populated /usr/lib/{i386,sparc} directory, you
can "cc -m32" on amd64/sparc64 and have it be useful.
note that a trivial copy of 32 bit /usr/lib will not work, since you
end up with symlinks to the 64 bit /lib. work on that part is in
progress...
2008-10-12 10:08:13 +00:00
mrg
9917d709a8
- add a i386/t-netbsd64 makefile fragment to build 32/64 bit
...
libgcc/multilib on amd64
- enable the 32/64 bit libgcc/multilib support on sparc64
- adapt mknative-gcc to grab multilib.h
- use --enable-multilib on amd64 and sparc64
none of this affects the installed tools yet, just the src/tools one.
2008-10-11 05:03:43 +00:00
tron
8bc4e96cb9
Disable "-Wstack-protector" in a slightly nicer way.
2008-10-06 14:20:12 +00:00
mrg
5e3d72fe31
move the code that sets ld_vers and other variables so that it is
...
always executed, regardless of cached values. this lets the comdat
version test for gas work properly.
2008-10-06 00:07:08 +00:00
mrg
983106fbb3
fix a 2 year old fix that broke genmultilib. ${CONFIG_SHELL}
...
wasn't expanded inside cat >tmpmultilib<<\EOF due to the \.
use two cat's to generate these files now, one with EOF and
one with \EOF.
2008-10-05 23:04:00 +00:00
tron
c923257caa
As "libgcov.c" uses alloca(3) (*yuuuk*) disable "-Wstack-protector" to
...
fix the build with "USE_SSP" set to "yes".
2008-09-25 17:40:05 +00:00
hubertf
b64bc91804
Simplify argument passing, recommended by christos@
2008-09-24 21:26:59 +00:00
dogcow
0671e7638a
If you're going to add c99's entries to the setlists, you probably want to
...
descend into the directory. (HI HUBERT!)
2008-09-24 02:19:45 +00:00
hubertf
bce82202b3
Fix standard name, add c99 features, misc other cleanup.
2008-09-24 00:19:46 +00:00
hubertf
3315dfcbf7
Implement /usr/bin/c99 script as wrapper for cc to run in C99 compatible
...
mode. Patch submitted by Andy Shevchenko <andy.shevchenko@gmail.com>
on tech-userlevel.
2008-09-23 23:59:03 +00:00
skrll
826062446a
Build and install a libgcov.
2008-09-23 06:59:42 +00:00
skrll
085bc41d78
Centralise arch/${MACHINE_ARCH}.mk inclusion.
...
Thanks to Tyler (rtr).
2008-09-18 12:20:19 +00:00
lukem
915ac4056f
Revert rev 1.9:
...
* we now disable gettext by not defining ENABLE_NLS,
* we now link in the xmalloc/xstrdup/xexit replacements explicitly.
Reduces differences to upstream.
2008-09-09 06:32:59 +00:00
lukem
d455051090
Don't define ENABLE_NLS if HOSTTOOL is defined
...
Link in xexit.c xmalloc.c xstrdup.c
2008-09-09 06:31:32 +00:00
hubertf
16cf150807
Reduce size from 1407 bytes to 46 bytes by removing the copyright
...
notice. OK'd by the copyright holder (board@).
Inspired by true(1) and false(1).
2008-09-08 12:49:50 +00:00
tsutsui
5194ba87d6
Add landisk.
2008-09-06 04:49:31 +00:00
lukem
541f0f8572
MAKEVERBOSE support
2008-09-03 11:58:30 +00:00
dogcow
aedef3bb4f
eliminate the need for gettext() when building the host-only tool.
2008-09-03 09:55:23 +00:00
christos
79f2702201
de-couple the makedoc build from libcommon.
2008-09-02 14:46:53 +00:00
christos
3836efcb15
re-enable now that we have a newer texinfo
2008-09-02 09:28:53 +00:00
christos
4ef43ee396
resolve conflicts
2008-09-02 08:41:51 +00:00
christos
29a97b91d6
addjust for texinfo 4.8
2008-09-02 08:38:35 +00:00
christos
834f5c54aa
resolve conflicts.
2008-09-02 08:00:24 +00:00
christos
14e22615fd
import last gplv2 version
2008-09-02 07:45:41 +00:00
mrg
33fb41cc00
re-run mknative-gcc for gcc-4.1-20080831.
...
XXX: powerpc and sh3eb files got WORDS_BIGENDIAN define wrong.
XXX: hand patched the correct for now, and will be investigating
XXX: why this is happening now.
2008-09-01 23:52:24 +00:00
mrg
674db90903
merge cornflakes from gcc-4-1-20080831-139820
2008-08-31 09:51:31 +00:00
mrg
d85c56d01b
import GCC 4.1-branch from 20080831 / svn 139820.
...
this fixes at least these GCC PR's:
middle-end/35163
target/34393
middle_end/34150
middle-end/34627
middle-end/33631
c++/34950
c++/34774
c++/35007
libstdc++/20448
libstdc++/20451
2008-08-31 09:39:12 +00:00
mrg
603b7728c3
import GCC 4.1-branch from 20080831 / svn 139820.
...
this fixes at least these GCC PR's:
middle-end/35163
target/34393
middle_end/34150
middle-end/34627
middle-end/33631
c++/34950
c++/34774
c++/35007
libstdc++/20448
libstdc++/20451
2008-08-31 09:28:43 +00:00
mrg
e03df4d47b
regen for this commit:
...
revision 1.9
date: 2008/08/31 08:16:45; author: mrg; state: Exp; lines: +11 -17
move the AC_CACHE_CHECK(__stack_chk_fail, [ ... ]) code out
of the linux-specific section, so that it will be used by
everyone.
use AC_CHECK_FUNS() to check for __stack_chk_guard on netbsd.
now this test is properly cross-compile friendly.
2008-08-31 08:17:21 +00:00
mrg
556a5211d2
move the AC_CACHE_CHECK(__stack_chk_fail, [ ... ]) code out
...
of the linux-specific section, so that it will be used by
everyone.
use AC_CHECK_FUNS() to check for __stack_chk_guard on netbsd.
now this test is properly cross-compile friendly.
2008-08-31 08:16:45 +00:00
erh
8b7bd7be50
LICENSE and TLS_LICENSE have moved in the postfix distribution. Install them
...
from the correct location.
2008-08-30 23:14:38 +00:00
erh
2ea4e696c1
The RELEASE_NOTES file is no longer in the current directory, but one level up.
2008-08-30 21:55:17 +00:00
christos
a17638d840
resolve conflicts
2008-08-30 10:54:24 +00:00
christos
d7398d0e67
import 2.5.4
2008-08-30 10:25:50 +00:00
gmcgarry
3c9a95916d
Wrap compiler-specific flags with HAVE_GCC and HAVE_PCC as necessary. Add a few flags for PCC.
2008-08-29 00:02:21 +00:00
lukem
71a1b40916
Crank version to "2.5.1 nb1" for the change that adds a
...
warning when -r is used without a directory.
2008-08-28 04:01:05 +00:00
lukem
68640ea669
Issue a warning if -r is used without a directory:
...
grep: warning: recursive search of stdin
Patch from:
http://savannah.gnu.org/patch/?6474
originally from:
http://www.opensource.apple.com/darwinsource/Current/grep-24/patches/PR-4053512.diff
2008-08-28 03:59:06 +00:00
drochner
15efbe0f34
Back out an old local modification (originating from PR lib/29832)
...
which effectively disables *wprintf and *wscanf functions in
the std namespace. We have wchar support now.
(It might be necessary to do a "make clean" in
src/gnu/lib/libstdc++-v3_4/include for this to have effect.)
2008-08-27 14:38:58 +00:00
uwe
dd998af85f
shnbsd_software_single_step: There's no need to write back next_pc and
...
it actually messes things up if single step was interrupted with a
signal - we end up skipping the instruction we wanted to step.
There are still some corner cases, but at least it works enough to do
useful debugging in presence of signals. Discovered while debugging
ntpdate where this problem was triggered by SIGALRM.
2008-08-27 01:05:42 +00:00
martin
603c49b548
re-mknative after recent gcc configure change for m68k
2008-08-24 08:51:11 +00:00
martin
92ee6fcbd5
Do not completely overwrite tm_defines in m68k specific target selection,
...
it may have been set globaly before for NETBSD_ENABLE_PTHREADS.
This caused wrong (old, pre NetBSD 2.0) builtin specs for m68k.
Fixes PR toolchain/38931.
2008-08-24 08:38:14 +00:00
lukem
d9803a148e
Create BUILDSYMLINKS for all files in G_LIB2ADD that are in ${GNUHOSTDIST},
...
not just .asm files.
Fixes hp700 for PR 39367, and a related problem on powerpc64 platforms.
2008-08-17 07:47:48 +00:00
lukem
18a7b6ae04
Tweak rules to disable generation of .c files from .l / .y.
...
(Goal is to minimize differences with the vendor file)
Fix PR 38152.
2008-08-12 10:09:31 +00:00
lukem
4ccf8439eb
Use BUILDSYMLINKS & CPPFLAGS.foo rather than cat & cp for m68000 overrides.
...
Lightly tested on m68000 cross-compile; the resulting .o files are the
same as before this change.
2008-08-04 06:59:47 +00:00
lukem
044c3465a8
Use BUILDSYMLINKS instead of custom rules for ${G_LIB2ADD} and unwind.h
...
Add some MAKEVERBOSE love.
2008-08-04 04:55:55 +00:00
lukem
d929f5af49
Add an explicit rule for ${OBJS}: ${DPSRCS}, since <bsd.prog.mk>
...
doesn't provide that any more, and this Makefile uses the latter
in a non-standard fashion.
Fixes "make" in a clean directory when "make depend" has not been run.
Use DPSRCS rather than hand-crafted rules to achieve the same effect.
2008-08-04 04:53:22 +00:00
christos
181678b02c
fix -w using:
...
http://www.linuxfromscratch.org/patches/downloads/grep/ \
grep-2.5.1-option_w-1.patch
2008-08-01 15:24:35 +00:00
matt
eb096a3c19
Add a few more conditions to the setting of the symbol size for external
...
dynamic symbols.
2008-07-22 05:35:44 +00:00
lukem
eeeaf2bf9e
Remove the \n and tabs from the __COPYRIGHT() strings.
...
Tweak to use a consistent format.
2008-07-21 13:12:38 +00:00
apb
5ad2c3f984
Comment out references to the "-P"/"--perl-regexp" option,
...
which is not supported on NetBSD. Fixes PR 39122.
2008-07-21 09:15:12 +00:00
perry
64f59fb14d
So long, mom. (Approved by: wiz)
...
sets files still need updating, I'll do that shortly.
2008-07-16 21:14:53 +00:00
christos
657e141577
sockopts need to be int not ssize_t, which can be long on 64 bit machines.
...
fixes sparc64 issue. thanks to rafal for testing.
2008-07-16 16:51:14 +00:00
perry
6fb2ff15d2
Temporary hack to remove dates from generated postscript files.
...
Really, though, "mom" should go, or at least the generated PostScript
files should.
2008-07-16 16:34:36 +00:00
matt
92f61a999a
Previous fix only got some undefined symbols. This one gets all of them.
2008-07-14 17:59:41 +00:00
matt
890018501f
Set the size of undefined symbols to 0.
2008-07-14 15:55:03 +00:00
christos
872dac48eb
/var/lib -> /var/db by popular demand.
2008-06-25 01:32:37 +00:00
christos
db19bd9062
resolve conflicts.
2008-06-22 14:38:40 +00:00
christos
31670fd55d
fix build.
2008-06-22 14:38:13 +00:00
christos
a903102c9a
import 2.5.2, requested by perry, approved by releng.
2008-06-22 14:02:40 +00:00
adrianp
8aae81d82f
Fix for PR #33551 (a.k.a CVE-2006-2362)
...
Back port from the binutils CVS tree
Buffer overflow in getsym in tekhex.c in libbfd in Free Software Foundation
GNU Binutils before 20060423, as used by GNU strings, allows context-dependent
attackers to cause a denial of service (application crash) and possibly
execute arbitrary code via a file with a crafted Tektronix Hex Format (TekHex)
record in which the length character is not a valid hexadecimal character.
2008-06-22 14:02:39 +00:00
christos
0eea94d78f
import 2.5.2, requested by perry, approved by releng.
2008-06-22 14:00:13 +00:00
christos
b4e47fa186
import 2.5.2, requested by perry, approved by releng.
2008-06-22 13:59:17 +00:00
christos
e5a95dcfd5
usage message
2008-06-22 13:55:05 +00:00
lukem
f70851c953
Install ldap_table(5).
2008-06-11 23:54:43 +00:00
christos
8fd0026c5b
add one more dependency.
2008-05-31 16:05:20 +00:00
christos
a81b2a4e6c
Restore functionality lost during the libcpp conversion: cpp -CC should convert
...
// comments to /* comments */ not only during macro definition, but also
macro argument collection. Otherwise the following:
#define b(a) a
main {
b(
// 1);
0);
}
gets expanded to:
main()
{
return // 1); 0;
}
instead of:
main()
{
return /* 1);*/ 0;
}
2008-05-30 15:12:24 +00:00
wiz
d493f8ddf4
Add FreeBSD 7.0 for libgssapi man pages. Noted by joerg.
2008-05-28 07:14:12 +00:00
christos
9f25c42945
Only match paths that start with /, otherwise mm_malloc.h ends up as a stray
...
dot, and we end up spewing:
i386--netbsdelf-gcc: .: linker input file unused because linking not done
2008-05-25 21:37:02 +00:00
wiz
c21d6784dc
Do not use tabs here -- they will be used literally. Use spaces instead.
2008-05-25 20:04:52 +00:00
lukem
6258c039ac
Compile in LDAP if ${USE_LDAP} != "no".
...
XXX: untested.
2008-05-22 14:45:42 +00:00
lukem
66176dfdff
Rename MKPRIVATELIB to LIBISPRIVATE, to make it clearer that this is
...
a variable that is used by in-tree Makefiles to control behaviour.
(MKsomevar variables are generally intended to be controlled by the end-user)
2008-05-03 14:48:30 +00:00
tsutsui
407e634a58
Pull the follwoing fix from upstream:
...
http://gcc.gnu.org/viewcvs/trunk/gcc/config/m68k/m68k.md#rev117181
> * config/m68k/m68k.md (negsf2, negdf2, negxf2): Use
> -2147483647 - 1 instead of 0x80000000.
Fixes "internal compiler error: in do_SUBST" on compiling
floating point ops with -msoft-float or -m68010 on LP64 hosts,
and may also close PR toolchain/38359. Tested on alpha.
2008-05-01 23:50:32 +00:00
martin
11a6dbe728
Convert TNF licenses to new 2 clause variant
2008-04-30 13:10:46 +00:00
christos
29c39f7ad5
Add -lc when -shared so that all shared libraries built by the compiler
...
have a dependency to -lc. To avoid adding that dependency in -lc and -lgcc*
we add -nostdlib to the compile rules.
2008-04-27 23:49:27 +00:00
uwe
95c5c2aebe
Defer wide int L/LL suffix choice in insn-*.c until we compile for
...
host using correct set of HOST_WIDE_INT* defines. Fixes compilation
of native sh3 gcc on 64-bit build machines.
Background and details in NetBSD PR 34549 and GCC bug 32497.
Tested by Joerg and myself.
Approved by "looks ok, but let some other guy decide" from ~all of our
gcc folks.
2008-04-22 22:06:01 +00:00
mrg
9770ba3578
bump libbfd major since its ABI changed 2 weeks ago.
2008-04-20 07:11:21 +00:00
tsutsui
3ac5edae14
Add more required libraries in proper order.
...
Fix build error in NOPIC case.
2008-04-10 13:49:53 +00:00
skrll
9a2b7df6e3
Apply fix from binutils-current so that sparc gdb can be cross built
...
on a 64bit host.
Problem reported by mrg.
2008-04-09 10:26:20 +00:00
matt
2c2b152b21
Add support for --ignore-unresolved-symbol
2008-04-03 15:40:17 +00:00
mrg
a2ab41e161
s/exit 0/true/ in the main target so that this works if interrupted
...
between "mkdir" and libiberty.a being built.
2008-03-25 03:59:17 +00:00
skrll
482dcc2f35
#include "nbsd-nat.h"
2008-03-17 20:01:12 +00:00
skrll
1c84a0c3c5
Add nbsd_pid_to_exec_file to target ops.
2008-03-17 17:39:15 +00:00
skrll
7fa564a753
strcmp doesn't taken a length argument.
2008-03-15 12:19:41 +00:00
skrll
b86cd2b1b2
Re-run mknative.
2008-03-14 20:22:16 +00:00
skrll
a21274d611
Pull in some updates for NetBSD/sh gdb from wrstuden-fixsa.
...
- support siginfo trampoline detection/unwind
- modernise wrt core file regsets
- use inf-ptrace
2008-03-14 15:48:59 +00:00
skrll
06c967f126
Modernise NetBSD/alpha gdb - taken from gdb-current.
...
Add support for siginfo trampolines as well as sigcontext.
2008-03-13 18:18:15 +00:00
tls
804778b0a3
Fix build issue on modern OS/X (particularly 10.5 on powerpc)
2008-03-07 14:57:09 +00:00
drochner
b0666c0ebd
install pmmintrin.h for SSE3
2008-02-26 10:55:49 +00:00
lukem
ab42b1842c
Various groff manual pages need tbl(1) to format correctly.
2008-02-26 03:20:07 +00:00
skrll
ba36d19a6b
Catch up with kernel frames on amd64.
2008-02-09 11:43:58 +00:00
mrg
ecc90aa046
make all sun2 use -O0 and move most of the hacks out into just 3 files.
2008-02-09 02:37:21 +00:00
mrg
eff6f27b55
regenerate all mknative-gcc files after skrll@'s fix to grab the
...
objc config.h. use this config.h in libobjc4.
this should address PR 37966, for -current.
2008-02-09 01:03:38 +00:00
mrg
e6f4791d95
make sun2 build again with liberal use of -O0.
2008-02-05 02:41:15 +00:00
mrg
0190531f12
regen for GCC 4.1-20080202.
2008-02-05 02:23:22 +00:00
mrg
62eb13e7b7
add a NetBSD_DISABLED_foo rule for arm-tune.md.
2008-02-05 02:21:59 +00:00
mrg
399266cb7b
use C comments, not C++ comments.
2008-02-04 04:20:51 +00:00
mrg
df589eb5b4
add a couple of #ifdef USE_TLS blocks to help MKCRYPTO=no link.
2008-02-04 02:21:30 +00:00
mrg
c2b313f307
bump NetBSD date.
2008-02-03 22:15:38 +00:00
mrg
9805c65117
merge gcc-4-1-20080202-132073.
2008-02-03 02:48:44 +00:00
mrg
a67241065b
upgrade to GCC-4.1 20080202 (svn 132073). this includes fixes for
...
these GCC PR's:
c++/17763
middle-end/25445
c++/27177
target/28307
rtl-optimization/30113
target/31331
c++/31941
rtl-optimization/31944
tree-optimization/31966
c++/32112
c++/32113
rtl-optimization/32450
target/32506
tree-optimization/32533
target/32641
target/32660
tree-optimization/32681
middle-end/32912
c++/32992
tree-optimization/33142
target/33256
bootstrap/33418
c++/33744
driver/33772
rtl-optimization/33822
middle-end/33826
c++/33959
bootstrap/34003
middle-end/34030
middle-end/34130
rtl-optimization/34456
libgfortran/34699
c/34993
c++/35007
2008-02-03 00:08:23 +00:00
mrg
b8deac4d69
upgrade to GCC-4.1 20080202 (svn 132073). this includes fixes for
...
these GCC PR's:
c++/17763
middle-end/25445
c++/27177
target/28307
rtl-optimization/30113
target/31331
c++/31941
rtl-optimization/31944
tree-optimization/31966
c++/32112
c++/32113
rtl-optimization/32450
target/32506
tree-optimization/32533
target/32641
target/32660
tree-optimization/32681
middle-end/32912
c++/32992
tree-optimization/33142
target/33256
bootstrap/33418
c++/33744
driver/33772
rtl-optimization/33822
middle-end/33826
c++/33959
bootstrap/34003
middle-end/34030
middle-end/34130
rtl-optimization/34456
libgfortran/34699
c/34993
c++/35007
2008-02-02 23:40:02 +00:00
mrg
987268dd69
upgrade to GCC-4.1 20080202 (svn 132073). this includes fixes for
...
these GCC PR's:
c++/17763
middle-end/25445
c++/27177
target/28307
rtl-optimization/30113
target/31331
c++/31941
rtl-optimization/31944
tree-optimization/31966
c++/32112
c++/32113
rtl-optimization/32450
target/32506
tree-optimization/32533
target/32641
target/32660
tree-optimization/32681
middle-end/32912
c++/32992
tree-optimization/33142
target/33256
bootstrap/33418
c++/33744
driver/33772
rtl-optimization/33822
middle-end/33826
c++/33959
bootstrap/34003
middle-end/34030
middle-end/34130
rtl-optimization/34456
libgfortran/34699
c/34993
c++/35007
2008-02-02 22:46:12 +00:00
christos
99a86a6512
PR/37932: Yakovetsky Vladimir: build distribution with USE_FORT fails
...
Avoid read redefinition
2008-02-02 17:12:44 +00:00
christos
9aa2376bc7
PR/37932: Yakovetsky Vladimir: build distribution with USE_FORT fails
...
avoid getcwd redefinition
2008-02-02 17:11:01 +00:00
skrll
572591cbe8
Update some comments.
2008-01-25 12:35:48 +00:00
skrll
78a1d02a15
Catch up with changes so that kernel frame unwinding works again.
2008-01-18 16:07:22 +00:00
skrll
046bde4260
Re-run mknative to pick up bsd-kvm.o.
2008-01-13 13:18:17 +00:00
skrll
1bd2744b54
Add bsd-kvm.o.
2008-01-13 12:40:26 +00:00
dsl
ca99a9496c
Add AMD64_R9_REGNUM through AMD64_R14_REGNUM.
2008-01-13 10:54:47 +00:00
skrll
8af98e5f70
Add NetBSD/arm32 kvm support.
...
Nearly 10 years later... PR/5667 can be closed.
2008-01-12 20:55:12 +00:00
skrll
a125dbf8da
Re-run mknative.
2008-01-10 22:19:24 +00:00
skrll
3410bbd575
Add NetBSD/hppa support to gdb.
...
Not enabled yet.
2008-01-10 21:43:55 +00:00
simonb
d8de5b102b
Remove support for NetBSD/pc532.
2008-01-09 11:25:58 +00:00
apb
ee83c29560
Disable parallel make, because the interaction between the
...
$(am__ELCFILES) and elc-stamp targets is extremely unfriendly to
parallel make. More details in a comment in the file.
2008-01-07 15:17:04 +00:00
skrll
bd7f347055
Re-run mknative and pickup caddr_t removal from ptrace.
2008-01-05 15:43:16 +00:00
skrll
8591a31346
Apply my fix to bfd so that correct unwind entries are generated for the
...
kernel.
This has been applied to binutils -current with this ChangeLog entry.
2007-12-28 Nick Hudson <nick.hudson@dsl.pipex.com>
* elf32-hppa.c (hppa_record_segment_addr): Locate the segment
containing the section using the segment map, rather than guessing
based upon the section's vma and file position.
2007-12-29 14:49:06 +00:00
skrll
20aefaf533
Improve signal trampoline support by recognising trampolines from previous
...
releases.
2007-12-04 08:38:14 +00:00
wiz
171c97657b
Add RCS Id. Use An, Aq. Prepare for HTML output.
2007-12-02 19:23:53 +00:00
bouyer
382d13b49a
Install the linker scripts on amd64, which allows to link x86 32bit objects
...
using the native ld(1). This helps building pkgsrc/sysutils/xentools3-hvm
on amd64; is also allows to build the x86 boot blocks with the
native toolchain.
2007-12-02 18:10:20 +00:00
drochner
ad37bd5da3
fix gcc bug #34130 (wrong multiplication with negative constants
...
inside abs()) which got some attention in the linux kernel mailing
list recently
2007-11-20 23:27:56 +00:00
skrll
ea7265c03e
First cut at hppa gdb support. Not enabled yet.
2007-11-18 12:45:25 +00:00
jmmv
12408017c4
Add the ability to build multiple programs from a single directory
...
This adds support for a new set of variables, PROGS and PROGS_CXX, that
allow the developer to build multiple different programs from a single
source directory.
2007-11-12 15:04:35 +00:00
skrll
c1e4ee94be
Fix kernel profiling on HPPA.
...
- stop gcc emitting stuff that HPUX requires
- don't use splhigh() in MCOUNT_ENTER as a call to _mcount will be
generated at the moment. Disable interrupts in hardware instead.
- Fix _PROF_PROLOGUE to save/restore all the register args when calling
_mcount.
- Fixup LEAF_ENTRY to dtrt (I think) in the GPROF case.
- Provide LEAF_ENTRY_NOPROFILE and sprinkle its use where i) profiling
causes problems, e.g. trap handlers, and ii) where it just doesn't
make sense, e.g. start.
2007-11-12 12:58:10 +00:00
ginsbach
0228f092e4
Remove symbol for IEEE Std 1003.1-2004, as it is now included with groff.
...
Approved by: wiz
2007-11-05 17:36:23 +00:00
garbled
ebae510efc
Remove the pmppc send-pr category
2007-10-17 23:27:33 +00:00
skrll
bd5ba3588c
Rerun mknative for all archs.
...
Picks up the addition of complex support and use of __cxa_atexit.
2007-09-21 10:51:02 +00:00
christos
2872c55cb0
Add a hack to handle that the __stack_chk_fail_local call is not generated
...
properly for pic code; more explained in the code.
2007-09-15 16:24:06 +00:00