Commit Graph

2514 Commits

Author SHA1 Message Date
christos
2aaaf67e44 disable .y.c rule. 2011-09-25 20:23:51 +00:00
apb
1bc22d31ed Disable rebuilding of elfedit.1 2011-09-25 19:40:36 +00:00
christos
a83ee50668 make amd64 compile. 2011-09-25 19:09:31 +00:00
christos
2cb320433e run autoreconf -f -i to disable maintainer mode. 2011-09-25 18:18:43 +00:00
christos
acd0381cfc Apply the diffs that are relevant from our old gdb6 source tree. 2011-09-25 16:30:24 +00:00
chs
623ee27088 m68k needs fpgnulib.c just like m68000 does. 2011-09-25 13:34:16 +00:00
chs
a9fd72b06c define PREFERRED_STACK_BOUNDARY to be the same as STACK_BOUNDARY,
gcc 4.5 wants them both.
2011-09-25 13:33:43 +00:00
chs
9f1b54794a libgcc is big enough to need the equivalent of -fPIC here now. 2011-09-25 13:33:11 +00:00
chs
bdcbc7d337 don't try to define LINK_EH_SPEC if it's already set,
netbsd.h already set it to what we want.
2011-09-25 13:32:17 +00:00
mrg
aa6f331642 mknative files for vax / binutils 2.21.1a 2011-09-25 11:10:45 +00:00
mrg
95deb5109b make this build again.
gimpy, please check the #if 0'd code that may or may not be useful? :)
2011-09-25 11:07:32 +00:00
mrg
175e62a9ff mknative files for m68* / binutils 2.21.1a 2011-09-25 10:55:04 +00:00
mrg
60fbfc044d mknative files for powerpc / binutils 2.21.1a 2011-09-25 10:27:01 +00:00
mrg
bd754ea449 mknative files for hppa / binutils 2.21.1a 2011-09-25 10:15:32 +00:00
mrg
2157e9516b mknative files for alpha / binutils 2.21.1a 2011-09-25 10:09:30 +00:00
mrg
cb8d4d4a13 mknative files for mips64eb / binutils 2.21.1a 2011-09-25 10:02:45 +00:00
mrg
68c15c8ed6 mknative files for mips64el / binutils 2.21.1a 2011-09-25 09:52:59 +00:00
mrg
47221e6236 add OPTION_FIX_LOONGSON2F_BTB and OPTION_NO_FIX_LOONGSON2F_BTB
options back to the enum.
2011-09-25 09:44:54 +00:00
mrg
a84ac1a7a0 mknative files for mipsel / binutils 2.21.1a 2011-09-25 09:42:48 +00:00
mrg
0f3608f275 mknative files for mipseb / binutils 2.21.1a 2011-09-25 09:37:28 +00:00
mrg
68db3a43ca mknative files for sh3eb / binutils 2.21.1a 2011-09-25 09:29:26 +00:00
mrg
34dc7e97c3 mknative files for sh3el / binutils 2.21.1a 2011-09-25 09:25:33 +00:00
mrg
88584aaf21 mknative-binutils for sparc64 / binutils 2.21.1a. 2011-09-25 08:01:41 +00:00
mrg
1a51c49807 mknative files for sparc / binutils 2.21.1a 2011-09-25 07:53:27 +00:00
mrg
7838ec379b mknative-binutils for i386 / binutils 2.21.1a. 2011-09-25 06:48:52 +00:00
christos
32998b1cb8 Merge new binutils. Only x86_64 works now; the rest will need to run mknative
again (at least).
2011-09-25 04:32:33 +00:00
christos
31799520c4 from ftp.gnu.org 2011-09-24 22:40:46 +00:00
christos
be12b8bcaf from ftp.gnu.org 2011-09-24 22:30:45 +00:00
christos
45548106ec from ftp.gnu.org 2011-09-24 22:20:22 +00:00
christos
be9ac0ea6d from ftp.gnu.org 2011-09-24 22:10:17 +00:00
christos
7dfc761b33 Add the rcs keyword chomper. 2011-09-24 20:52:37 +00:00
christos
7813712d29 make this compile. 2011-09-24 20:51:04 +00:00
christos
5af5d48181 fix stray rcsid files 2011-09-24 20:47:37 +00:00
christos
4e98e3e176 import 7.3.1 2011-09-24 19:57:51 +00:00
christos
98b9484c67 import 7.3.1 2011-09-24 19:47:50 +00:00
christos
473931cbb4 Initial revision 2011-09-24 19:47:49 +00:00
christos
597410b885 import 7.3.1 2011-09-24 19:41:43 +00:00
christos
00a6b36997 import 7.3.1 2011-09-24 19:41:36 +00:00
wiz
372160b738 Document 'cvs rdiff -p'. 2011-09-24 12:02:58 +00:00
mrg
3f55311b0b implement cvs rdiff -p. (someone please upate the manual for me :) 2011-09-24 11:37:27 +00:00
tron
b8b5c88370 Fix build with stack smash protection enabled. 2011-09-23 09:36:37 +00:00
mrg
8b0b8ab146 build and install libgomp, as needed by "cc -fopenmp", and its
suplimentary files like libgomp.spec and omp.h.
2011-09-23 06:47:54 +00:00
mrg
de7f28c14f only install libgomp.spec for the native build. look in the archdir
for libgomp.spec.

XXX: FILES/FILESDIR isn't working here for me yet.  no idea why.
2011-09-22 20:55:17 +00:00
he
89071b8936 Make this build again: include <err.h> when needed, and don't
shadow err() with a local variable called err...
2011-09-22 16:05:11 +00:00
christos
144b6f2c66 Check result of malloc (Maksymilian Arciemowicz) 2011-09-22 12:40:48 +00:00
mrg
23f1423382 regenerate. 2011-09-22 04:22:17 +00:00
mrg
e2bf07a38a use GOMP_MACHINE_ARCH, so we can build compat libs. 2011-09-21 02:12:00 +00:00
mrg
a2a54c3f32 allow LIBISPRIVATE to be overriden, and install everything again.
helpful for mknative-gcc.
2011-09-21 02:06:42 +00:00
mrg
53e8c72cbd libgomp mknative-gcc files for everyone else. 2011-09-21 02:00:55 +00:00
mrg
ac21230aad makefile to build libgomp, as needed by "gcc -fopenmp".
needs a full mknative-gcc run before it can be properly enabled.
2011-09-20 02:28:03 +00:00
mrg
5bf1411760 mknative-gcc files for libgomp. 2011-09-20 02:26:40 +00:00
christos
e79509f088 fix typo. 2011-09-19 01:45:15 +00:00
joerg
cdbce62dc9 Define __arraycount if it doesn't exist. 2011-09-17 10:46:52 +00:00
christos
3145fd5cc6 Add utmp/utmpx support.
XXX: Should we make the top pty (tmux) hide?
XXX: Should we add an option to not create utmp entries for a tmux terminal?
2011-09-17 01:50:08 +00:00
christos
7aee9ef7a1 Add utmp support. 2011-09-17 01:48:46 +00:00
christos
79bb278aa6 merge changes 2011-09-16 21:06:21 +00:00
christos
1594e4f0e7 restore from the dead. 2011-09-16 20:38:12 +00:00
christos
f2668aff30 from ftp.astron.com:
- elf seeking fixes
- improvements in cdf parsing
- waitpid only for our child
- magic fixes and additions
2011-09-16 20:37:23 +00:00
joerg
ba0add90b0 Disable noreturn checks for remaining external code 2011-09-16 16:41:20 +00:00
joerg
2ae99cf42b There is no such thing as WARNS=5. 2011-09-16 16:29:12 +00:00
joerg
c6e6ace444 Use __dead 2011-09-16 16:27:36 +00:00
joerg
ce5205bcbb Use __dead 2011-09-16 16:09:03 +00:00
plunky
4d64109f1e revert v1.31 (when this was lib/libpcap/Makefile), the HAVE_PCC
is not any longer required since pcc understands gcc attributes
now
2011-09-15 17:59:45 +00:00
christos
c3ffa13cb0 PR/45367: Grégoire Sutre: don't depend on m4-ccas and cpp-ccas to be
executable; invoke the shell to run them.
2011-09-14 16:35:22 +00:00
christos
3eb92d7759 PR/45308: Manuel Bouyer: Update list of broadcast addresses after updating
interfaces.
2011-09-14 16:18:29 +00:00
christos
aaddf8990f avoid type punning 2011-09-13 19:35:12 +00:00
christos
71faa8a7e1 Some versions of linux have probably marked fwrite(3) as
__attribute__((__warn_unused_result__)) and the __builtin_expect()
use here is an attempt to silence the warning. This does not work
if the second argument of __builtin_expect() is not a constant,
but we are not linux, so instead of going through the
__builtin_constant_p() dance to correct this, just disable it for
non linux OS's.
2011-09-13 19:07:44 +00:00
apb
96aacf816f Use find .${X11FONTDIR}, not find ./${X11FONTDIR}, because ${X11FONTDIR}
starts with "/". This should fix issues involving .//usr/X11R7 instead
of ./usr/X11R7 in METALOG during the build for some ports.
2011-09-12 13:38:42 +00:00
joerg
299a5c7a41 Update LLVM/Clang snapshot to r139231. This includes various bugfixes
and improvements. Don't use a temporary file for tblgen to ensure that
dependencies are created correctly.
2011-09-12 13:32:59 +00:00
christos
999e847dfb reverse polarity of the warning. 2011-09-12 12:11:53 +00:00
christos
888d3daedb merge bind-9.9.0a1 2011-09-11 18:55:24 +00:00
christos
b8fb0c4915 Import bind 9.9.0a1 2011-09-11 17:18:57 +00:00
christos
6312186e63 Import bind 9.9.0a1 2011-09-11 17:11:03 +00:00
christos
7826ecab31 document -i 2011-09-10 21:38:59 +00:00
christos
cbb5c84afb update config.h and what we do to it. 2011-09-10 21:32:25 +00:00
christos
567667755d merge changes. 2011-09-10 21:29:04 +00:00
christos
bf54a80ddf Import byacc 20110908 2011-09-10 21:21:54 +00:00
christos
2100dde0ab Import byacc 20110908 2011-09-10 21:18:59 +00:00
christos
02e43477a1 fix pasto; generalize date 2011-09-10 21:18:00 +00:00
christos
fa52ba2c5b merge 0.7.3 2011-09-10 20:59:03 +00:00
christos
e6e4448bba Import wpa_supplicant and hostapd 2011-09-10 20:53:49 +00:00
apb
3cc8722d9f Don't include .depend.* files during "make clean" or "make cleandir" 2011-09-10 19:26:18 +00:00
tron
01b50dc734 Import Postfix version 2.8.5. Changes since version 2.8.4:
- The Postfix Milter client logged a "milter miltername: malformed reply"
  error when a Milter sent an SMTP response without enhanced status code
  (i.e. "XXX Text" instead of "XXX X.X.X Text").
- The Postfix Milter client sent a random {client_connections} macro value
  when the remote SMTP client was not subject to any smtpd_client_* limit.
  As a workaround, it now sends a zero value instead.
2011-09-10 10:35:21 +00:00
christos
b6f6e1bfbd fix a shadow variable warning. 2011-09-09 17:48:39 +00:00
christos
fa2954d50c document another non-literal string. 2011-09-09 12:43:14 +00:00
christos
bb8daee5b8 PR/45343: Pierre Allegraud: Add missing nonliteral format comment. 2011-09-08 22:05:00 +00:00
christos
a222eb155b catch up with vmem_alloc signature change. 2011-09-07 21:32:07 +00:00
plunky
041e420ed1 update build machinery for pcc-20110901 2011-09-01 13:00:14 +00:00
plunky
ee4a1aaa9c fix conflicts created by new import 2011-09-01 12:55:29 +00:00
plunky
1641c82fac Update pcc snapshot to 1.1.0.DEVEL 20110901
Continual development has happened since the previous 0.9.9
snapshot of 20100603 and the full commit log is too long to
include here, but can be seen at

 http://pcc.ludd.ltu.se/fisheye/changelog/~date=2011-09-01T06%3A00%3A00/pcc

Many bugs were reported and fixed, along with reworks of the compiler
internals in several areas, notable milestones were

 * more builtins, libpcc is no longer required on NetBSD
 * improved gcc compatibility (eg gnu-inline semantics)
 * NetBSD/VAX kernel compiles and boots
 * using cpp as backend for lint now fully working
 * PIC support seems complete
 * NetBSD/i386 kernel can be compiled and booted
 * better float/double/complex support
 * amd64 support on OSX
 * reworked Makefiles
 * pcc 1.0.0 was release on April 1 2011
 * several xasm improvements
 * FreeBSD/amd64 system can be compiled with very few changes
 * DragonFly fixes from downstream
 * rewritten #pragma support
 * TLS support added
 * many regression tests
 * rewrite of internal attribute handling
2011-09-01 12:46:15 +00:00
joerg
f0eca48ed1 Update LLVM/Clang snapshot to r138875. Primarily to get the rewritten
temp file handling fixing boost-jam build.
2011-09-01 12:24:35 +00:00
christos
4aa752a401 fix shadow warnings.
XXX: might be a good idea to kill global 'cpu' and 'version' variables.
2011-08-31 21:57:16 +00:00
plunky
fdcee79615 extend __clang__ hack for __PCC__ also
(CMSG_SPACE() is not a constant)
2011-08-31 20:13:31 +00:00
macallan
100ffc2f59 build Xorg and some drivers appropriate for Loongson-based hw on evbmips 2011-08-30 04:22:56 +00:00
bouyer
90a13a6073 Hide instructions added by -mfix-loongson2f-jump in the same way as
-mfix-loongson2f-btb, to avoid a gas warning "macro expanded into
multiple instructions" (which cause GDIUM kernel build failure
as it's built with -Wa,-mfix-loongson2f-jump -Wa,--fatal-warnings).
2011-08-29 18:30:52 +00:00
wiz
7c47a19704 Add libppath. 2011-08-29 08:58:18 +00:00
joerg
a919271017 Mark yy_fatal_error as noreturn if supported by the compiler. 2011-08-27 18:36:03 +00:00
bouyer
0c15c4be25 Add a fix-loongson2f-btb option to gas, from OpenBSD.
This works around a bug in the branch prediction logic of the
CPU which can cause a hard hang. The existing fix-loongson2f-jump
works around the same bug, but by 'fixing' the jump target to be within the
same 256MB region as the kernel. This will (silently) cause a jump
to the wrong address if the jump is intentionally to some other
region (e.g. a call to pmon).
fix-loongson2f-btb instead works around the issue by adding an explicit flush
of the branch target buffer (via a write to a cop0 register) before every
jump register instruction.
2011-08-27 13:19:39 +00:00
joerg
cd277335a0 Move -Wno-comment for clang to CPPFLAGS, so that mkdep runs are silent. 2011-08-25 17:05:45 +00:00
joerg
86490d7b50 Avoid non-literal format strings by replacing asprintf with putc. 2011-08-25 16:41:51 +00:00