Commit Graph

5281 Commits

Author SHA1 Message Date
christos b11744f0b9 - move diffs
- always log through lfun
2015-01-22 15:29:27 +00:00
christos e613991ba4 checkin commit for logging fixes, busy socket and pidfile. 2015-01-22 15:25:52 +00:00
gson 32627f22be Mark atf/atf-c/macros_test/detect_unused_tests and
atf/atf-c++/macros_test/detect_unused_tests as expected failures
when using versions of GCC where they are known to fail, with a
reference to PR toolchain/49187.
2015-01-22 12:33:35 +00:00
matt 2eb84c7288 Make sure POWERPC_NETBSD is defined. 2015-01-22 08:35:05 +00:00
christos dd437d5f2c Read from multiple sockets. 2015-01-22 07:57:31 +00:00
christos 4e1fb2ba56 more MLINKS 2015-01-22 05:49:18 +00:00
christos 9b104d5d3d udp now works 2015-01-22 05:44:35 +00:00
christos 2257256f91 remove sleep 2015-01-22 05:44:28 +00:00
christos 3ee8942fa8 remove listen 2015-01-22 05:41:08 +00:00
christos a8f47b59cd update doc 2015-01-22 05:40:34 +00:00
christos 4e04e6bf5a make udp work. 2015-01-22 05:35:55 +00:00
christos 5602e55dfd more bugs 2015-01-22 05:03:52 +00:00
christos 753229811a make NetBSD work again. 2015-01-22 04:20:50 +00:00
christos 1f0a764fdf Works on both linux and macosx 2015-01-22 04:13:04 +00:00
christos bcdaafa19b linux works... 2015-01-22 03:48:07 +00:00
christos 4dcd992335 more portability 2015-01-22 03:10:49 +00:00
christos 1d4608fc6f more portability. 2015-01-22 03:08:09 +00:00
christos 1e27449070 more portability 2015-01-22 02:48:24 +00:00
christos ba56bb9d7f typo 2015-01-22 02:45:10 +00:00
christos 8c8c9103ca portability fixes. 2015-01-22 02:42:56 +00:00
christos 8b81106e1d more portability fixes, MacOS/X 2015-01-22 02:42:27 +00:00
christos 8e5d15a3d7 additions for linux 2015-01-22 02:35:44 +00:00
christos 8aedc7c622 portability 2015-01-22 02:27:16 +00:00
christos 2473334faf forgot to commit that 2015-01-22 02:15:59 +00:00
christos 07f094de73 Add autoconf infrastructure 2015-01-22 01:39:18 +00:00
christos 00dbb8de86 more TODO 2015-01-21 23:28:02 +00:00
christos fbbfbd9734 - split globals into a separate file
- more config pretty-printing.
2015-01-21 23:26:26 +00:00
christos dce706a322 Fix printing and matching. more debugging. 2015-01-21 23:09:44 +00:00
joerg 3736fe5306 Don't bail out on implicit enum casts. 2015-01-21 21:48:43 +00:00
joerg 9f182afd19 Checking flags with binary ops is likely to create better results. 2015-01-21 21:48:23 +00:00
joerg 0c0c87c954 Don't use uninitialised variables. 2015-01-21 21:47:44 +00:00
christos 07e22b1548 initialize the return conf and also copy the rest of the members back. 2015-01-21 21:25:13 +00:00
christos 475a80bfd7 make usage print the wrong option 2015-01-21 21:24:51 +00:00
christos be4b000413 add debug option 2015-01-21 21:24:35 +00:00
christos c0ed0487ce separate the dumpkey function and use it for the state printing too. 2015-01-21 21:24:25 +00:00
christos 840c178550 if nfail == -1, allow everything. 2015-01-21 19:45:26 +00:00
christos 092450072d RCSID, todo 2015-01-21 19:39:25 +00:00
christos b724a5f7a4 update docs 2015-01-21 19:37:30 +00:00
christos 60db9482fe stub man page. 2015-01-21 19:27:01 +00:00
christos 2dea203159 add rule name in the config file, binding address 2015-01-21 19:24:03 +00:00
christos 6ea0b5bdc4 put utilities into a separate file. 2015-01-21 19:23:42 +00:00
christos 9e607ccb2a Sync with current. 2015-01-21 16:16:00 +00:00
matt 9a22733cae Don't enable string instructions on NetBSD if -Os is used. 2015-01-20 07:12:41 +00:00
christos eedf12df66 *** empty log message *** 2015-01-20 00:52:15 +00:00
christos 614f42f265 works 2015-01-20 00:19:21 +00:00
christos 5f7ceb9038 *** empty log message *** 2015-01-19 19:02:35 +00:00
christos 474e893b1c *** empty log message *** 2015-01-19 18:52:55 +00:00
christos 6c408a1c40 Initial revision 2015-01-19 18:52:54 +00:00
christos 4f8d77d8b9 *** empty log message *** 2015-01-19 18:52:54 +00:00
christos 05b8d7c51b Initial revision 2015-01-19 18:52:54 +00:00
christos d5c5c47127 *** empty log message *** 2015-01-19 18:52:54 +00:00
skrll 9ccfc09eab New Raspberry Pi firmware from
commit 216c2f79ca0633bebe3916184bf3550e1b8f2f80
Author: popcornmix <popcornmix@gmail.com>
Date:   Wed Jan 14 20:31:17 2015 +0000
2015-01-18 19:09:54 +00:00
christos aa58a4a84d *** empty log message *** 2015-01-18 17:28:37 +00:00
christos 5b676252e4 Initial revision 2015-01-18 17:28:36 +00:00
christos 0ae4dc4d3d *** empty log message *** 2015-01-18 17:28:36 +00:00
christos 8bc49d51dd fix 32 bit build. 2015-01-18 16:37:05 +00:00
christos ebd85b1962 fix 32 bit compilation. 2015-01-18 16:27:36 +00:00
christos e2f867ba8d fix printf format 2015-01-18 15:54:38 +00:00
christos 82a3fc3bb1 fix wrong type 2015-01-18 15:37:57 +00:00
christos 0be04600c5 don't use time_t in xdr_long 2015-01-17 19:36:39 +00:00
christos 4da6d876cd merge conflicts 2015-01-17 17:46:30 +00:00
christos 8bae5d409d Import am-utils 6.2-20140117 2015-01-17 16:34:14 +00:00
martin 1f1e1f765b Do not compile md5.c (while usning system md5.h headers) - instead just
use the libc version.
Patch from Yasushi Oshima in PR bin/49580.
2015-01-17 11:25:30 +00:00
snj 2b183af5b6 update for 2.99.917 2015-01-16 21:35:34 +00:00
christos 98f6460f17 use calloc, remove cast. 2015-01-16 20:16:36 +00:00
christos 9a3751381c kill another copy of strtonum 2015-01-16 20:13:34 +00:00
joerg 7056ba0e78 There is no such thing as void volatile. 2015-01-16 10:08:52 +00:00
joerg eebd9ebe9d Uses free 2015-01-16 10:08:37 +00:00
mrg 68c85a9f21 regen. 2015-01-15 22:29:52 +00:00
skrll b4b886e5d8 Fix gcc PR target/64479 [SH] wrong optimization delayed-branch 2015-01-15 08:42:14 +00:00
tron 00203d2bfc Fix build with "USE_SSP" set to "yes". 2015-01-14 20:26:41 +00:00
martin 015ca5a910 Add missing break, following upstream.
Reported by Henning Petersen in PR bin/49567.
2015-01-14 09:29:27 +00:00
mrg 1170f5637d merge fdad1406b3
--
When decompressing with -N or -NT, strip any path from header name.

This uses the path of the compressed file combined with the name
from the header as the name of the decompressed output file.  Any
path information in the header name is stripped.  This avoids a
possible vulnerability where absolute or descending paths are put
in the gzip header.
--
2015-01-13 02:36:22 +00:00
christos 23fbacc167 add receiver. 2015-01-11 17:56:21 +00:00
christos 7c5e701462 Initial revision 2015-01-10 23:17:03 +00:00
mrg 5c10ef7e83 rerun mknative for GCC 4.8.4 and all platforms.
m68000 needs -fPIC removed (again), and hppa c++config.h turned off
several things present in -lm, fixed by hand.
2015-01-10 22:59:34 +00:00
mrg 6bad6bfaf1 update for more reality. 2015-01-10 22:58:38 +00:00
mrg 94b9bff57a merge GCC 4.8.4. 2015-01-10 01:06:41 +00:00
mrg 6012017c82 import GCC 4.8.4 release. this fixes at least these GCC PRs:
fortran/61407
	sanitizer/64265
	tree-optimization/64269
	middle-end/64225
	tree-optimization/61686
	bootstrap/64213
	rtl-optimization/64037
	target/50751
	rtl-optimization/64037
	target/59593
	target/59593
	c++/56493
	target/64115
	middle-end/64111
	middle-end/64067
	rtl-optimization/63659
	libgomp/61200
	tree-optimization/61969
	tree-optimization/62031
	tree-optimization/63379
	tree-optimization/63605
	middle-end/63665
	target/60111
	target/63673
	target/63947
	tree-optimization/62167
	tree-optimization/63841
	ipa/63838
	c++/63455
	c++/63415
	c++/56710
	c++/58624
	preprocessor/60436
	target/55351
	fortran/63938
	libgomp/61200
	libstdc++/63840
	libstdc++/61947
	libstdc++/59603
	target/56846
	libstdc++/57440
2015-01-10 00:47:09 +00:00
christos 27f32661d6 no need for the X headers anymore. 2015-01-08 03:47:32 +00:00
joerg 72e6048ca0 Reorganise the way xorg is build. Move build of makestrs into src/tools
as it is needed for the "includes" phase. Make it symlink all necessary
headers in obj to decouple it from "includes" itself, breaking the
dependency cycle. Move the do-x11 target between do-lib and do-build, so
that libraries can get the benefit of build_install (correct .WAIT
behavior) and everything else like "includes" uses the plain SUBDIR
entry in external/mit.
2015-01-07 20:42:01 +00:00
christos 7f4dbbddd0 fix library name; add shared library version 2015-01-07 03:49:13 +00:00
christos c2c9c6ba4c it is lto1 2015-01-07 02:18:10 +00:00
christos b065c82840 regen 2015-01-07 02:08:06 +00:00
christos 62254aa965 regen; backtrace support is complete 2015-01-07 02:06:59 +00:00
christos 2c904ef7c1 fix build 2015-01-07 02:06:23 +00:00
christos 7f61831388 enable lto 2015-01-07 02:06:03 +00:00
christos 0c2e46cd4b enable the rest of the languages 2015-01-07 02:05:41 +00:00
christos d5e8e308ec build lto 2015-01-07 02:02:44 +00:00
joerg 8fa1a38636 Don't bail out on the broken inline functions that use static variables. 2015-01-05 20:06:06 +00:00
gson e8e618c179 Test for ${MKDEBUG} using the same construct as in other places, so that
we get consistent behavior when the value is neither "no" nor "yes".
2015-01-05 18:51:10 +00:00
christos 152cf5a6f1 Prevent .y.c from regenerating c files from yacc.
XXX: Why are we compiling glcpp-parse.c both here and in the gallium
subdirectory?
2015-01-05 16:26:48 +00:00
mrg 0e4eb59327 sets.subr:
support machine=<xxx>, machine_arch=<xxx>, machine_cpu=<xxx> tags.

dri7: build Mesa 7 r300_dri.so for x86 platforms.
2015-01-05 03:45:31 +00:00
mrg a4ee9f7109 fix MKGCCCMDS=no, and turn it on by default for sun2. 2015-01-05 01:52:23 +00:00
joerg e0e6683d61 Map GCC_PRINTFLIKE to our __printflike. 2015-01-05 01:36:36 +00:00
joerg f4ce1f311d Make a number of clang warnings non-fatal, too many changes with little
gain.
2015-01-05 01:34:42 +00:00
mrg cf216beef9 elftosb depends upon MKCXX. 2015-01-05 00:51:50 +00:00
christos b512a7d7b5 only define yystos when needed. 2015-01-04 20:32:03 +00:00
joerg d0bbb5b61c Use a format string 2015-01-04 19:30:26 +00:00
christos 7b62ebcbd0 reduce diffs with branch, use yyname instead of yytname. 2015-01-04 18:52:04 +00:00
joerg 0b40943b07 bail is dead. 2015-01-04 18:45:17 +00:00
christos 2499986b35 Implement some more bison features (incomplete!!!)
This handles the mesa/gallium parser but the %error-verbose part needs a
little more work.
2015-01-04 01:34:20 +00:00
christos 604eca013c don't regenerate y-> 2015-01-04 01:26:31 +00:00
christos b2d4d9734a merge conflicts. 2015-01-03 23:22:52 +00:00
christos 428aa3b923 Import byacc 20141128 2015-01-03 22:58:23 +00:00
christos 46a8957adc add a clear that did not merge. 2015-01-02 23:38:45 +00:00
christos d9d66a76ab fix recursion 2015-01-02 23:27:46 +00:00
christos fa9ee4980d merge conflicts 2015-01-02 21:15:32 +00:00
christos 3c9d2f3579 Import file-5.22 2015-01-02 20:34:26 +00:00
christos 88c1089d96 Bring in 2 patches from binutils:
From Alan Modra: Wed, 3 Jul 2013 11:51:56 +0930: powerpc64 call stubs:
    This brings powerpc64 ld in line with gold regarding calls allowed to
    go via a plt call stub or toc-adjusting stub without a following nop.
    A long time ago ld allowed tail calls, but this is wrong because we'll
    return to the caller's caller with the wrong toc pointer.  I fixed
    that for shared libraries but allowed tail calls in an executable for
    some reason.  Probably just muddy thinking on my part, because there's
    no difference between an executable and a shared library regarding the
    need to restore the toc pointer.  Perhaps it was because some testcase
    failed, most likely due to the g++ issue I comment on in the patch.

From Alan Modra: 29 Aug 2014 01:22:29 +0000: PowerPC64 call lacks nop error:
    Enough people accidentally or otherwise use -mcmodel=small then wonder
    why a call that is local is behaving as if it is going via the PLT.

	* elf64-ppc.c (ppc64_elf_relocate_section): Report a different
	error for calls via a toc adjusting stub without a nop.
2015-01-02 19:50:02 +00:00
he 53f679e766 What ISC wraps under ISC_PLATFORM_HAVEXADD appears to be 32-bit
atomic adds, and I beleive all our platforms can do that.  Therefore,
no need to conditionalize that definition under __HAVE_ATOMIC64_OPS.
2015-01-01 15:28:30 +00:00
mrg fbfbb2ece8 move xorg-server.pc's SDK_REQUIRED_MODULES into the local Makefile. 2014-12-30 22:07:21 +00:00
joerg 16af9e03ea Use positive checks for GCC 4.1. Deal with missing HAVE_GCC. 2014-12-23 20:26:30 +00:00
christos d1118a5e47 Change the conditional from >= 45 to != 4 to handle the non-gcc case. 2014-12-23 20:19:08 +00:00
christos 41cafa369b Putting () around conditionals avoids the error when the variables are
undefined, OTOH it does the wrong thing when comparing when "no".
2014-12-23 19:11:14 +00:00
christos 18053c39af Fix for gcc-4.1 2014-12-23 19:05:58 +00:00
christos 988fc89e95 fixes for gcc-4.1 2014-12-23 19:04:37 +00:00
christos de935cd2ad Fixes for gcc-4.1 2014-12-23 19:04:18 +00:00
christos 1cff2a42a0 fix for -5, MKREPRO is not always defined 2014-12-23 18:56:15 +00:00
christos 009d886c38 - consistently install symlinks (like we do for everything else)
- add missing debug libs
2014-12-23 17:50:42 +00:00
christos 931324ada5 - Don't install absolute symlinks
- Add missing debug symlinks
2014-12-23 17:49:59 +00:00
joerg 7a390569d2 myasprintf (wtf) passes down a format string, so use __printflike. 2014-12-23 15:47:32 +00:00
dennis 298eb8b514 Apply a fix, extracted from the UCB RISC-V gcc sources, for the (known)
problems with compiling atomics for the riscv64 target with gcc.  Remove
the now-unneeded workarounds for the 2 files in libasan that were formerly
failing to compile with the optimizer turned on.
2014-12-22 21:15:48 +00:00
christos 8de392a9c0 avoid shadowing of recv. 2014-12-22 04:23:58 +00:00
christos 22b6c4fc55 avoid shadowing of log2 on some platforms. 2014-12-22 04:21:47 +00:00
christos abc7bdd304 Since we've added the mdnstries keyword, we need to regenerate the
ntp_parser.[ch] files, otherwise we get syntax errors. Our yacc seems
to be producing a working parser now, so let's use it.
2014-12-20 16:52:21 +00:00
prlw1 f44489f8dc MKINET6=no build fixes
http://mail-index.netbsd.org/tech-net/2014/12/13/msg004898.html
2014-12-20 13:15:48 +00:00
uebayasi 1104d021af Fix signed vs unsigned errors. 2014-12-20 08:38:47 +00:00
christos eb7b95c740 finish import 2014-12-20 02:59:24 +00:00
christos ccbc10b41f I will let others decide if we should grow this wart... 2014-12-19 20:48:55 +00:00
christos 79fa4578d4 No, bash is not the posix shell. Why do you need the shell anyway? 2014-12-19 20:46:47 +00:00
christos ea66d79595 Merge conflicts 2014-12-19 20:43:14 +00:00
christos b8ecfcfef0 Import ntp 4.2.8 2014-12-19 20:37:31 +00:00
roy a5de07ee00 Make the building of INET optional.
As both INET and INET6 are now options, it's possible to build dhcpcd
without both. When built this way it will just report carrier events.
2014-12-19 10:59:06 +00:00
roy 5de3a50c7e Sync 2014-12-19 10:54:08 +00:00
christos 2024ec5d62 we need to handle make includes 2014-12-19 05:21:51 +00:00
christos 9a6d622ac9 - Explain what's going on a bit better
- Fix a conditional
- Don't include bsd.lib.mk if we are not building libraries
  (otherwise we end up with an empty library name that installed
   bogus library files lib.a etc.)
2014-12-19 05:03:30 +00:00
mrg 5de6651586 fix build problem with radeon_*.c files. 2014-12-18 10:08:52 +00:00
mrg 9dbcad6d0b update sets and reachover makefiles for mesa 10.3.5. 2014-12-18 06:24:27 +00:00
roy a850849c48 Sync 2014-12-17 20:50:08 +00:00
mrg 5b7bfa533c switch over to the separate glu sources. 2014-12-16 06:10:12 +00:00
christos 2ef06139f8 - Don't allow bypassing file size limits with crontabs from stdin.
- Allow signals while reading the user crontab file; doing "crontab -"
  does not let you abort otherwise, and doing ^Z, kill %1 leaves turds
  in /var/cron/tabs
2014-12-15 16:45:26 +00:00
skrll 6948cee7e0 Allow i386 binary debugging on amd64 hosts. 2014-12-15 13:43:24 +00:00
mrg c85d70d977 delete tools/glsl, is hasn't been used for a while.
move Makefile.glsl into libGL.
2014-12-15 00:20:29 +00:00
christos 0c6a515324 Allow i386 binary debugging on amd64 hosts.
XXX: This should be done in mknative but how? Matt?
2014-12-14 19:59:52 +00:00
christos 977e434ff6 When debugging 32 bit binaries on a 64 bit arch in NetBSD the dynamic
linker magically converts the dynamic linker name to ld.elf_so-<32bitarch>
like ld.elf_so-i386. We do the same magic here.
2014-12-14 19:58:06 +00:00
christos f890372b86 - Add -f to allow processing non-plain files.
- Align NetBSD note printing properly
- Add handling of "PaX" notes correctly. Perhaps we should rename them
  to "NetBSD" now.
2014-12-13 18:32:59 +00:00
martin 41f1cccf8f Fix byte order selection for breakpoints: on arm the byte order for code
might differ from the generic BFD endianess.
Fixes PR toolchain/49445.
2014-12-12 20:25:35 +00:00
uebayasi 55c41203fb Don't define ISC_R_* symbols, that conflict with the newest bind. 2014-12-10 07:43:34 +00:00
christos f6799648ae merge conflicts. 2014-12-10 04:37:50 +00:00
christos ba1c350cba Import bind 9.10.1-P1 2014-12-10 03:34:22 +00:00
christos 442a409943 Import bind 9.10.1-P1 2014-12-10 03:31:12 +00:00
christos 37a454e05c Import bind 9.10.1-P1 2014-12-10 02:25:10 +00:00
roy c4df7c91c1 Sync 2014-12-09 20:21:05 +00:00
christos c549f6694c fix bogus kernel core magic entries from file HEAD. 2014-12-08 20:54:33 +00:00
mrg c6ef549192 enable __GLX_ALIGN64 on sparc*. probably more need it.
fixes crashes seen when using newer Mesa libGL.so.
2014-12-08 06:33:26 +00:00
hannken aaf5c384d9 Change zfs to vcache.
- zfs_loadvnode() is based on zfs_zget() plus zfs_znode_alloc().
2014-12-05 09:13:32 +00:00
hannken f43b9b375a Remove vnode creation from zfs_create_fs() and zfs_create_share_dir()
as a vnode is not needed here.

Inspired by FreeBSD r253603.
2014-12-05 09:12:29 +00:00
christos 765d671eef avoid macro clash. 2014-12-02 22:13:13 +00:00
aymeric 426034c57f . do not abort() if we read a zero cs or rip, or if we can't read them
. end the backtrace when encountering a soft interrupt, since they live in
  their own lwp
2014-12-02 10:34:27 +00:00
dennis 937de38ba9 Work around RISC-V compiler bug in gcc 4.8.3 (at least).
Should be reconsidered if the compiler is updated.
PR toolchain/49425
2014-12-02 03:20:39 +00:00
lneto 789f0f4f81 lua(4): fixed Lua stack size 2014-11-30 19:00:46 +00:00
christos ff90272441 exrc expects 1 argument. 2014-11-27 20:00:09 +00:00
roy c1ce8e7e2b Sync 2014-11-26 16:05:14 +00:00
roy fd710a4140 Sync 2014-11-26 13:43:06 +00:00
jmcneill 6eceb7f535 Change the "mDNSPlatformRawTime went backwards" message from LogMsg to
debugf. It's not that interesting, as it is comparing the results of two
gettimeofday() calls.
2014-11-25 02:29:57 +00:00
joerg 5d029cc2d6 Replace very question pointer games to override const, mark the member
writeable when inside the guts of the library.
2014-11-23 01:47:59 +00:00
mrg eea473d2a5 regenerate mknative files for m68000 now that the build actually completes.
this includes a hack matt@ found -- remove -fPIC from libgcc's defs.mk, i
have not yet figured out how to stop confgiure adding it.
2014-11-22 19:42:11 +00:00
christos 9010cfb72a kill the dropped privs info message 2014-11-21 13:31:19 +00:00
joerg 153b8c97fc Restrict workaround to GCC 4.8 as intended. 2014-11-21 01:11:50 +00:00
joerg 06da94bf06 Merge upstream d840c081f8082e8b9e63fead5306643975a97bb3 to fix
UB as seen by a clang compiled as.
2014-11-20 21:44:56 +00:00
christos 9a89a9bc17 l in ntohl is not long! 2014-11-20 04:51:18 +00:00
christos b3a00663c5 merge conflicts 2014-11-20 03:05:03 +00:00
jmcneill 54d9119f96 compile xftrender.c to workaround a crash in XftGlyphSpecRender on earm with gcc 4.8.4 2014-11-20 02:00:19 +00:00
christos c47fd3787d Import tcpdump 4.6.2 2014-11-20 01:30:52 +00:00
christos d91862193c merge changes 2014-11-19 19:33:30 +00:00
christos 74e9dc92b2 import newest libpcap 2014-11-19 18:04:51 +00:00
wiz 971d420649 Close comment.
From Henning Petersen in PR 49403.
2014-11-19 10:37:29 +00:00
nakayama c787a50b1a Mention about -E and -c options in the BUGS section. 2014-11-18 10:38:52 +00:00
apb 1f80bef788 Import tzdata2014j from ftp://ftp.iana.org/tz/releases/tzdata2014j.tar.gz
Summary of changes in tzdata2014j (2014-11-10 17:37:11 -0800):
  * Turks & Caicos' switch from US eastern time to UTC-4 year-round
    did not occur on 2014-11-02 at 02:00.
  * Many pre-1989 time stamps have been corrected for Asia/Seoul and
    Asia/Pyongyang, based on sources for the Korean-language Wikipedia
    entry for time in Korea.
  * Some more zones have been turned into links, when they differed
    from existing zones only for older (pre-1970) time stamps.
  * Changes affecting commentary.

Summary of changes in tzdata2014i (2014-10-21 22:04:57 -0700):
  * Pacific/Fiji will observe DST from 2014-11-02 02:00 to 2015-01-18 03:00.
  * A new Zone Pacific/Bougainville, for the part of Papua New Guinea
    that plans to switch from UTC+10 to UTC+11 on 2014-12-28 at 02:00.
  * Since Belarus is not changing its clocks even though Moscow is,
    the time zone abbreviation in Europe/Minsk is changing from FET
    to its more-traditional value MSK on 2014-10-26 at 01:00.
  * The new abbreviation IDT stands for the pre-1976 use of UT+8 in
    Indochina, to distinguish it better from ICT (UT+7).
  * Many time stamps have been corrected for Asia/Ho_Chi_Minh before 1976.
    Asia/Ho_Chi_Minh has been added to zone1970.tab, to give tzselect
    users in Vietnam two choices, since north and south Vietnam
    disagreed after our 1970 cutoff.
  * Asia/Phnom_Penh and Asia/Vientiane have been turned into links, as
    they differed from existing zones only for older (pre-1970) time stamps.
  * Changes affecting commentary.
2014-11-16 07:08:08 +00:00
nakayama 990b9f4b61 - add smbutil(1) and mount_smbfs(8) to SEE ALSO section each other.
- fix sample file path in smbutil(1).
2014-11-15 18:57:25 +00:00
nakayama 1686dd5137 Disable unused codes that causes SIGBUS or SIGSEGV if character
sets option (-E) is specified to mount_smbfs/rump_smbfs.
2014-11-15 18:55:26 +00:00
joerg 755f404f87 Remove tautologic check. 2014-11-15 01:24:53 +00:00
joerg f7673b99b4 Comment out impossible code. 2014-11-15 01:24:38 +00:00
joerg 31a77d8abb Drop pointer checks that are always true. 2014-11-15 01:15:45 +00:00
joerg 5e9c3bb2be Install cpuid.h on X86 and arm_neon.h on ARM. 2014-11-14 15:59:46 +00:00
joerg f26a5b846f LLVM switched to three component point release version, so follow here. 2014-11-14 15:56:12 +00:00
roy 3c322f3bc1 Sync 2014-11-14 12:00:54 +00:00
tron cf47292001 Fix build with "USE_SSP" set to "yes". 2014-11-11 11:30:55 +00:00
roy c38e639c09 Add RCSIDs 2014-11-07 20:51:02 +00:00
roy 3eaad260cb Sync 2014-11-07 20:43:33 +00:00
roy 32584761dd Sync 2014-11-07 20:32:04 +00:00
snj a8efcf820f a single -DHAVE_GETLINE will suffice. 2014-11-06 18:58:18 +00:00
christos 15a09d9090 adjust to newer sources 2014-11-05 18:01:16 +00:00
prlw1 4d61fdd14f Install fbpict.h
(e.g., new xf86-video-intel assumes it exists if RENDER is defined)
2014-11-05 14:30:00 +00:00
matt 549cefa5e6 Avoid using ld -x. Instead use ${OBJCOPY} ${OBJCOPYLIBFLAGS} to string
local symbols.
2014-11-02 14:54:27 +00:00
christos be13e1550a don't fail for anonymous unions. 2014-11-01 23:21:31 +00:00
justin 3cf1fc0878 Add libraries in order that they will link if static as well as dynamic 2014-10-30 21:15:13 +00:00
christos a3aed58d4c do the library stubs differently 2014-10-30 20:21:39 +00:00
christos a95701b647 handle RCSID not being defined 2014-10-30 18:44:05 +00:00
nonaka 0e71d7ed9c Add support for Intel Centrino Wireless-N 100/105/130/135/2200/2230.
From OpenBSD.
2014-10-30 13:05:58 +00:00
christos 2dd78d5dfe generate -Wconversion clean code. 2014-10-29 19:08:51 +00:00
christos b17953c29f merge conflicts 2014-10-29 18:28:36 +00:00
christos 7f71b38979 * flex version 2.5.39
** no user visible changes in this release

* version 2.5.38 released 2014-02-14

** internationalization

*** add sr translation from the translation project

*** update da, es, ko, nl, pt_BR, ro, ru, sv, tr, vi, zh_CN translations from th
e translation project

*** rename zh_tw to its proper zh_TW name
2014-10-29 18:22:45 +00:00
roy e2e4bfd1df Sync 2014-10-29 01:08:31 +00:00
roy c97a58013f Sync 2014-10-28 22:39:25 +00:00
roy 548d7cc4f4 Import openresolv-3.6.1 with the following changes:
*  Don't update when nothing has been deleted
  *  Backup resolv.conf to resolv.conf.bak when it doesn't have an openresolv
     signature
     Restore it when the new resolv.conf only has the openresolv signature
  *  Document prepend_search and prepend_nameservers
  *  Implement append_search and append_nameservers
  *  Implement replace and replace_sub to allow for keyword/value/replacement
2014-10-28 22:37:59 +00:00
christos 00e56c7477 fix rcsids. 2014-10-25 21:11:37 +00:00
christos cc935baa26 adjust to new acpica 2014-10-25 21:01:12 +00:00
christos 553f83e224 merge conflicts 2014-10-25 19:06:33 +00:00
christos 3b477d26c4 * Fixed a potential security issue in parsing option files (CVE-2014-3158).
* There is a new "stop-bits" option, which takes an argument of 1 or 2,
  indicating the number of stop bits to use for async serial ports.
* Various bug fixes.
2014-10-25 18:47:46 +00:00
christos dfce2db246 import new pppd:
* Fixed a potential security issue in parsing option files (CVE-2014-3158).
* There is a new "stop-bits" option, which takes an argument of 1 or 2,
  indicating the number of stop bits to use for async serial ports.
* Various bug fixes.
2014-10-25 18:43:24 +00:00
christos 167c74f464 resolve conflicts 2014-10-24 18:27:12 +00:00
christos d1d9b6fefe fix conflicts 2014-10-24 18:25:14 +00:00
christos af3e43cb2b import generated man pages 2014-10-24 18:21:02 +00:00
christos 201780c4cf merge conflicts 2014-10-24 18:17:55 +00:00
christos 76e8c54297 OpenPAM Ourouparia 2014-09-12
- ENHANCE: When executing a chain, require at least one service
   function to succeed.  This mitigates fail-open scenarios caused by
   misconfigurations or missing modules.

 - ENHANCE: Make sure to overwrite buffers which may have contained an
   authentication token when they're no longer needed.

 - BUGFIX: Under certain circumstances, specifying a non-existent
   module (or misspelling the name of a module) in a policy could
   result in a fail-open scenario.  (CVE-2014-3879)

 - FEATURE: Add a search path for modules.  This was implemented in
   Nummularia but inadvertently left out of the release notes.

 - BUGFIX: The is_upper() predicate only accepted the letter A as an
   upper-case character instead of the entire A-Z range.  As a result,
   service and module names containing upper-case letters other than A
   would be rejected.
2014-10-24 18:15:36 +00:00
christos fed776c55d one more search path. 2014-10-23 23:31:26 +00:00
christos 6eb7640629 make alpha compile 2014-10-23 19:03:38 +00:00
christos 3ce54f1012 use the appropriate unwind.h header 2014-10-23 17:50:24 +00:00
christos a62fb610ef stop playing type games, and use the proper type for the placement new operator 2014-10-23 17:50:08 +00:00
christos 37db287df0 Use libdplibs 2014-10-23 12:16:25 +00:00
apb 2eedb5803b Update tzdata2netbsd for 2014i.
The NEWS file has been included in the tzdata tarball since 2014g, so
don't mention the separate NEWS URL in the prototype CVS log message.
2014-10-23 03:42:09 +00:00
apb 94442e1f49 Import tzdata2014i from ftp://ftp.iana.org/tz/releases/tzdata2014i.tar.gz
Summary of changes in tzdata2014i (2014-10-21 22:04:57 -0700):
  * Pacific/Fiji will observe DST from 2014-11-02 02:00 to 2015-01-18 03:00.
    Guess that future years will use a similar pattern.
  * A new Zone Pacific/Bougainville, for the part of Papua New Guinea
    that plans to switch from UTC+10 to UTC+11 on 2014-12-28 at 02:00.
  * Since Belarus is not changing its clocks even though Moscow is,
    the time zone abbreviation in Europe/Minsk is changing from FET
    to its more-traditional value MSK on 2014-10-26 at 01:00.
  * The new abbreviation IDT stands for the pre-1976 use of UT+8 in
    Indochina, to distinguish it better from ICT (UT+7).
  * Many time stamps have been corrected for Asia/Ho_Chi_Minh before 1976.
    Asia/Ho_Chi_Minh has been added to zone1970.tab, since
    north and south Vietnam disagreed after our 1970 cutoff.
  * Asia/Phnom_Penh and Asia/Vientiane have been turned into links, as
    they differed from existing zones only for pre-1970 time stamps.
  * Changes affecting commentary.
2014-10-23 03:37:19 +00:00
christos 9512ff2aab simplify and add more architectures. 2014-10-23 00:25:54 +00:00
christos 9b7e305c80 set the proper asan variable 2014-10-22 23:17:24 +00:00
christos c589879b35 Add build glue 2014-10-22 21:22:06 +00:00
christos 877f27642f add libasan to the build 2014-10-22 21:21:02 +00:00
christos f4169a524f more portability fixes. 2014-10-22 21:19:59 +00:00
christos 152b237a9f add undef first 2014-10-22 20:50:20 +00:00
christos 38f6727a61 Do the mcontext stuff differently so that we don't fail compilation. 2014-10-22 16:53:16 +00:00
christos df8aa0850e NetBSD supports -lasan 2014-10-22 16:52:47 +00:00
christos ff64bca229 Add libraries the statically linked address sanitizer library needs. 2014-10-22 16:52:23 +00:00
christos 0b7d23047d No need to -I execinfo now that unwind.h is installed. 2014-10-22 16:31:57 +00:00
christos 496a0216ed reduce diffs with upstream. 2014-10-22 16:29:47 +00:00
christos 8bb734fd0d Go back to use the linux version which can be used for our stuff too now. 2014-10-22 03:07:11 +00:00
christos 9017a279de install a shared library version, now that we know how to do it. 2014-10-22 00:16:29 +00:00
christos 9d5ff525cf the interceptors don't know about __RENAME() so add a kludge. 2014-10-22 00:15:16 +00:00
christos d37ef571ab remove default debugging code. 2014-10-22 00:14:52 +00:00
mrg f8d24b5299 regen for netbsd version fix. (actually, this seems to not
actually be necessary, it only fixes local comments to be
correct..)
2014-10-20 23:49:14 +00:00
christos d15a70e497 regen 2014-10-20 22:04:30 +00:00
christos 679907738e sync with head of upstream to fix MacOS/X compilation and more. 2014-10-20 21:48:57 +00:00
roy 60642c5bd8 Sync 2014-10-20 09:11:35 +00:00
roy 075ee3c188 Import openresolv-3.6.0 with the following changes:
*  dnsmasq subscriber no longer moans if it hasn't written a pidfile
  *  Ensure that name_server_blacklist works for more than one option.
     Thanks to Frederic Barthelery.
  *  unbound_insecure can disable DNSSEC for all domains processed.
  *  local_nameservers now defaults to
     127.* 0.0.0.0 255.255.255.255 ::1
     and is used instead of a hard coded list.
  *  Allow the disabling of resolvconf or optionally an individual
     subscriber.
  *  Don't wait around trying to create a lock if we don't have
     permission.
  *  resolv_conf_passthrough=NULL will update resolv.conf to match
     only what is configured in resolvconf.conf and ignore any
     interface configuration.
2014-10-20 09:09:53 +00:00
joerg 8fd693ea05 Fix format strings to match argument types. 2014-10-19 14:13:01 +00:00
roy 61932153cd Sync 2014-10-17 23:42:24 +00:00
christos 0cfc64bcab add some missing sources. 2014-10-17 21:48:17 +00:00
christos e92bf7695e more fixes: builds and runs now, but coredumps after stackgap mprotect (mmap) 2014-10-17 21:44:47 +00:00
christos fe1a092fc9 avoid variable array allocation that gcc can't figure out. 2014-10-17 02:57:42 +00:00
christos 3c5783d32c merge conflicts. 2014-10-16 19:29:29 +00:00
christos 3c260e6046 Import wpa_supplicant and hostapd 2014-10-16 19:16:01 +00:00
christos aa4e64f22b NB this does not work yet, it is a work in progress. 2014-10-15 19:20:29 +00:00
christos abf6d4b3bf make this compile, pretending a lot that we are linux. 2014-10-15 18:44:49 +00:00
mrg 6ec53c318c regen mknative for gcc 4.8-2014-10-09. 2014-10-12 19:55:21 +00:00
mrg 5a5404318c more regen for complex etc, fixes. 2014-10-12 08:17:35 +00:00
mrg 2f7e65f195 merge GCC 4.8 2014-10-09, part 1. 2014-10-12 07:11:58 +00:00
mrg cd5ea10d63 initial import of GCC 4.8 snapshot 2014-10-09. this fixes at
least the below GCC PRs, among many other changes.

it also makes sh3 reasonably useful again.

	c++/60731
	c/61271
	c/61271
	c/61271
	debug/55794
	debug/60655
	debug/61923
	debug/63284
	debug/63342
	inline-asm/63282
	ipa/61986
	ipa/62015
	libobjc/61920
	libobjc/61920
	libstdc++/58962
	libstdc++/60734
	libstdc++/60966
	libstdc++/61946
	libstdc++/63449
	middle-end/61010
	middle-end/61045
	middle-end/62103
	rtl-optimization/57003
	rtl-optimization/60866
	rtl-optimization/60901
	rtl-optimization/61801
	rtl-optimization/62004
	rtl-optimization/62030
	target/49423
	target/52941
	target/61044
	target/61202
	target/61208
	target/61231
	target/61239
	target/61249
	target/61300
	target/61423
	target/61431
	target/61443
	target/61483
	target/61542
	target/61545
	target/61570
	target/61586
	target/61996
	target/62195
	target/62218
	target/63428
	tree-optimization/60196
	tree-optimization/61375
	tree-optimization/61383
	tree-optimization/61452
	tree-optimization/61684
	tree-optimization/61964
	tree-optimization/62073
	tree-optimization/62075
	tree-optimization/63189
	tree-optimization/63341
	tree-optimization/63375
2014-10-12 06:58:16 +00:00
mrg d00e30dba8 more regen for complex and more. only sun2 and ia64 missing now. 2014-10-11 21:28:43 +00:00
mrg d0e58b2d00 this doesn't need <execinfo.h>, which doesn't exist on older hosts. 2014-10-11 20:50:59 +00:00
mrg db518126d4 more regen for complex and more. 2014-10-11 19:55:59 +00:00
mrg 251814c8d8 more regen after complex and other fixes. 2014-10-11 09:15:04 +00:00
christos 2a88bcf165 regen 2014-10-10 20:57:48 +00:00
christos 58b7f19951 welcome to file-5.20 2014-10-10 20:15:01 +00:00
christos ebfd11214d import file-5.20; bug fixes and better image magic descriptions. 2014-10-10 20:08:15 +00:00
mrg 958e616745 bump libstdc++ minor due to new complex etc functions enabled. 2014-10-10 10:10:40 +00:00
mrg d1eae5409b regen gcc mknative files for new complex and more. 2014-10-10 10:05:34 +00:00
roy 77cf2730df Sync 2014-10-06 18:22:29 +00:00
roy 041ac88e49 Import dhcpcd-6.5.0 with the following changes:
*  Fix an unaligned access error on BeagleBone Black with FreeBSD.
     Thanks to Guy Yur for the patch.
  *  Remove the fast loop trying to up an interface which does not
     report carrier.
  *  Remove vis based encoding - instead validate against option type and
     stop at invalid [1]
     This removes all shell escaped encoding - dhcpcd will assume that IF
     the --script option is a shell, it will quote variables correctly.
     The stock dhcpcd-run-hooks does.
  *  dhcpcd -V now prints how the variables will be decoded.
  *  Changed some options in dhcpcd-definitions.conf to more sensible defaults.
  *  Don't daemonise on delegated address dad.
  *  Don't drop delegated reject route when forking.
  *  Fix IPv6 handling of link-local addresses on KAME stacks.
  *  Work on OpenBSD-5.6 without any special interface setup needed.
  *  Callout to handlecarrier when we don't have real carrier support and
     rely on looking at IFF_UP and IFF_RUNNING.
     This allows our hooks to know that dhcpcd thinks we have a carrier or not.

[1] DHCP option encodings defined in dhcpcd-definitions.conf
  *  domain (RFC3397)/dname (string) is strict domain name allowance
     (ie, [alnum] with _- (but not at the start or end))
  *  string is now printable ascii (1-127) until invalid
  *  ascii is all ascii (1-127) until invalid
  *  raw is all chars (1-255) until NUL
  *  binhex is a hex representation of the option including embedded NULs
  *  ssid is still escpaed octal because it's expected to be human readable
     AND can technically be all NUL
  *  everything else has strict option -> value encoding
2014-10-06 18:20:16 +00:00
uebayasi 9f8f12e89e Remove '#line ...' lines to not confuse mkdep(1). 2014-10-04 11:45:19 +00:00
apb 10fb7dcce0 Import tzdata2014h from ftp://ftp.iana.org/tz/releases/tzdata2014h.tar.gz
Summary of changes in tzdata2014h (2014-09-25 18:59:03 -0700):
  * America/Jamaica's 1974 spring-forward transition was Jan. 6, not Apr. 28.
  * Shanks says Asia/Novokuznetsk switched from LMT (not "NMT") on 1924-05-01,
    not 1920-01-06.
  * Some more zones have been turned into links, when they differed
    from existing zones only for older time stamps.  As usual,
    these changes affect UTC offsets in pre-1970 time stamps only.
    Their old contents have been moved to the 'backzone' file.
    The affected zones are: Africa/Blantyre, Africa/Bujumbura,
    Africa/Gaborone, Africa/Harare, Africa/Kigali, Africa/Lubumbashi,
    Africa/Lusaka, Africa/Maseru, and Africa/Mbabane.
  * Changes affecting documentation and commentary.
2014-10-04 11:42:09 +00:00
apb db3976795f Add space before "]" in "if [ ... ]" to fix usage error
and test for existence of the correct file.
2014-10-03 12:41:41 +00:00
joerg 652ca0d126 When building with clang, use the C++11 feature for explicit template
specialisation.
2014-10-01 22:44:03 +00:00
joerg fa6ce9bf24 Explicitly request using the libstdc++ header path for clang, C++11 for
everything and disable the unsupported ABI tagging.
2014-10-01 22:27:33 +00:00
joerg e706f69c23 Building random.cc with clang requires -mrdrnd on x86. 2014-10-01 22:26:05 +00:00
joerg 840b578a49 Attribute target is not supported by clang, so don't use it.
Explicitly mark this function as non-inline to not defeat the feature
tests.
2014-10-01 22:18:19 +00:00
skrll 899022eaca Fix SHLIB_MAJOR to match xorg and fix linking against libxcb-sync which
broke kwin for me.
2014-10-01 09:30:58 +00:00
mlelstv 3e107524fa make seek test routine work with the configured block size. 2014-09-30 15:25:18 +00:00
mlelstv a5a0a2d000 the buffer is also used when there is no input 2014-09-30 15:24:15 +00:00
roy e3e82f6374 Sync 2014-09-27 11:00:07 +00:00
roy 40dcca62eb Import dhcpcd-6.4.7 with the following change:
*  Fix an impossible analyser error and correctly assign unset iaids.
2014-09-27 10:58:10 +00:00
roy edf064d2d0 Sync 2014-09-27 01:17:34 +00:00
roy 83f33c897c Import dhcpcd-6.4.6 with the following changes:
*  Detect removal of IPv6 routes
  *  Don't add link-local addresses to POINTOPOINT interfaces
  *  Don't discard expired DHCPv6 leases when dumping them
  *  If a DHCPv6 lease has no timers, expire it right away
  *  Report delegated addresses
  *  Call dhcpcd-run-hooks correctly when delegated prefixes already exist
  *  Fix a memory error when ia_* config exists but IPv6 is disabled
  *  Ensure servername and bootfile are safely exported
  *  Sanitise the following characters using svis(3) with VIS_CTYLE and
     VIS_OCTAL:
         | ^ & ; < > ( ) $ ` \ " ' <tab> <newline>
     This allows a non buggy unvis(1) to decode it 100% and stays compatible
     with how dhcpcd used to handle encoding on most platforms.
     For systems that supply svis(3) there is a code reduction, for systems
     that do not, a slight code increase. This change mitigates systems
     affected by bash CVE-2014-6271 and CVE-2014-7169.
2014-09-27 01:14:51 +00:00
christos 87adffacd1 The crypto-enabled dhclient command needs more libraries burned in so that
it does not depend on /usr/lib
XXX: pullup-7
2014-09-26 22:18:48 +00:00
matt 9113203c75 Really back the RISC-V changes to these files. 2014-09-24 01:16:04 +00:00
matt 180b02fefb Back-out recent inadverdent changes. 2014-09-23 20:35:11 +00:00
matt f23c31b5a7 When disassembling an auipc/jalr pair, print the address eventually being
called:
	auipc   t0,0x2b3
	jalr    t0,-616 # ffffffff802b2e98 <memset>
2014-09-20 04:53:19 +00:00
matt 6b3c8b5ddd RISC-V configury. 2014-09-19 17:23:57 +00:00
matt 1d163c8d1a RISC-V configury 2014-09-19 17:23:23 +00:00
matt 2db0c478e6 RISC-V (riscv32 & riscv64) binutils configury stuff. 2014-09-19 17:22:21 +00:00
matt 41b40da6f6 Add RISC-V support. 2014-09-19 17:19:52 +00:00
matt 3b6f53715b Add UCB RISC-V EM value 2014-09-19 08:59:38 +00:00
matt 2d5fc5945d Simplify or1k config.gcc configury bits. use gcc_cv_initfini_array=yes
to enable initfini.  remove hacked initfini support and use the common gcc
implementation.  Rerun native-gcc.
2014-09-19 00:24:28 +00:00
roy 06b615d894 Sync 2014-09-18 20:46:30 +00:00
roy 0d512cb656 Import dhcpcd-6.4.5 with the following changes:
*  Remove all instances of if_indextoname as we already know the index
  *  Check we have allocated IPv6 resources before checkings RA's
2014-09-18 20:43:55 +00:00
roy f1cbc45c57 Sync 2014-09-16 22:27:04 +00:00
roy f4cc42a9c0 Import dhcpcd-6.4.4 with the following changes:
*  Many bounds checking fixes from Tobias Stoeckmann
  *  Improve error when the authentication token cannot be found
  *  close the IPv4 specific UDP socket when done sending
  *  Implemented a write queue to the control sockets
  *  Only send interfaces to control sockets when in a BOUND state
  *  Add a sample controlgroup directive to dhcpcd.conf to make setup easier
  *  Add variables if_oneup and if_ipwaited so hook scripts know the overall
     state of dhcpcd better
  *  Pass RC_SVCNAME from enviromment to hooks so that a service hook can
     know it's name (may not be dhcpcd)
  *  Document every variable set for dhcpcd-run-hooks(8)
  *  Allow SSIDs with non printable characters to be used in ssid selection
     in dhcpcd.conf
  *  Add an unprivileged control socket so that normal users can obtain
     dhcpcd running state
2014-09-16 22:23:17 +00:00
joerg a1f9624941 Apply r1.2 from our GCC 4.8 version of the same file:
Kill the "throw()" on a forward declaration for posix_memalign (it does
not match our base declaration and may cause warnings).
2014-09-15 16:29:18 +00:00
riastradh 103f4fccb9 Switch default accelmethod back to UXA until we import a stabler SNA. 2014-09-11 17:26:30 +00:00
christos fdbbaf2d5a PR/49192: remove dup assignment. 2014-09-11 13:30:04 +00:00
christos afdd00276d Fix the index building which got completely broken after the last update. 2014-09-10 21:44:22 +00:00
tron 7edfdcc221 Make crontab(1) work again which got broken by the last commit. 2014-09-07 13:35:27 +00:00
joerg 5f34e14bbb Mark usage and quit as dead. 2014-09-07 13:34:12 +00:00
christos 734041fc2a store lastch to an int so that EOF is handled properly. 2014-09-06 12:18:49 +00:00
joerg 00e77a22af Install altivec.h for ppc64 too. 2014-09-06 01:02:21 +00:00
christos ae5dea0a14 WARNS=6 2014-09-05 21:32:37 +00:00
christos f8739668ae Rewind the file before we install it so that we can check it.
Before this fix, no checks were made and you could install crap.
XXX: pullup 7
2014-09-05 20:55:11 +00:00
matt cbbb2b6894 OR1K configury for NetBSD 2014-09-03 19:11:24 +00:00
matt 2137a61433 OR1K configury support for NetBSD 2014-09-03 19:10:36 +00:00
matt 230b95665b OR1K configury for NetBSD 2014-09-03 19:05:12 +00:00
matt 711e42594e Merge OR1K support from OR1K GCC 4.9 git tree and extend it to support NetBSD. 2014-09-03 19:02:53 +00:00
matt a45653d102 Merge in OR1K support from top of binutils-gdb GIT repository. This replaces
the existing support and most imporantly adds support for shared libraries.
2014-09-03 19:01:15 +00:00
apb e23e44ad12 Updated import script for tzdata2014g.
Aso added "cd" commands that were missed in the recent move from
src/share/zoneinfo to external/public-domain/tz.
2014-08-31 07:04:07 +00:00
apb acd39795c2 Import tzdata2014g from ftp://ftp.iana.org/tz/releases/tzdata2014g.tar.gz
Summary of changes in tzdata2014g (2014-08-28 12:31:23 -0700):
  * Turks & Caicos is switching from US eastern time to UTC-4 year-round,
    modeled as a switch from EST/EDT to AST on 2014-11-02 at 02:00.
  * Time in Russia or the USSR before 1926 or so has been corrected by
    a few seconds for several zones, and a few minutes for
    Asia/Yekaterinburg.
  * The Portuguese decree of 1911-05-26 took effect on 1912-01-01, not
    on the date of the decree.  This affects 1911 time stamps in
    Africa/Bissau, Africa/Luanda, Atlantic/Azores, and Atlantic/Madeira.
  * Lisbon's pre-1912 GMT offset was -0:36:45 (rounded from -0:36:44.68),
    not -0:36:32.
  * Asia/Dhaka ended DST on 2009-12-31 at 24:00, not 23:59.
  * A new file 'backzone' contains data which may appeal to
    connoisseurs of old time stamps, although it is out of scope for
    the tz database, is often poorly sourced, and contains some data
    that is known to be incorrect.
  * Some more zones have been turned into links, when they differed
    from existing zones only for older time stamps.  As usual,
    these changes affect UTC offsets in pre-1970 time stamps only.
    Their old contents have been moved to the 'backzone' file.
  * Changes affecting documentation and commentary.
2014-08-31 06:46:20 +00:00
jmcneill 8c205f85ed cygwin64 support 2014-08-30 22:05:30 +00:00
christos addbc7f884 Cleanup the confusion with getting the pid of a sparc debugged process.
If the comments were correct, then this should be factored out to the
OS-specific native code, and the general code should remain sane.
2014-08-30 07:55:44 +00:00
matt 7c92a4b3cd Allow STT_GNU_IFUNC to be dynamic symbols 2014-08-26 17:03:51 +00:00
matt d885ef237f Allow STT_GNU_IFUNC to be a dynamic symbol. 2014-08-26 16:39:49 +00:00
matt 15c3780af4 Make sure we default to ELFv1. 2014-08-26 15:53:04 +00:00
aymeric f90e2756f0 missed setting TAG_IS_LINKED in a special case in my previous commit.
Bug reported by Brad Harder, thanks!
2014-08-26 15:19:38 +00:00
joerg 2d09463d91 Allow creation of indirection functions on all platforms, not just GNU
and FreeBSD.
2014-08-25 20:34:36 +00:00
christos d09cee68fb use the same dynamic sources trick to make sure that the first dependency
is the c source file so that IMPSRC gets set correctly.
2014-08-25 16:27:25 +00:00
christos 4e7b74dc34 change to no-deprecated-declarations 2014-08-25 11:48:01 +00:00
apb 4a34c3a382 Fix error in previous. The sed command really wants one long line. 2014-08-25 10:25:53 +00:00
apb 497135b74d Avoid splitting sed programs over multiple lines with
<backslash><newline><indentation>.  Use multiple -e options instead.
2014-08-24 18:27:16 +00:00
christos cfc621d8dd Depending on whitespace eating behavior is non portable (our make was
not compliant until today -- it ate all whitespace). Fix commands so
that they don't depend on that.
2014-08-24 16:39:21 +00:00
mrg 32b1e939d3 fix the sources list to match the upstream Makefile.am.
fixes problems reported by jdbaker.

XXX: pullup-7.
2014-08-24 06:13:36 +00:00
matt dfb3f06a5c Make -mabi=elfv2 work for powerpc64 2014-08-23 06:50:18 +00:00
matt 7532f48a67 Fix powerpc64 support for NetBSD.
Add __PPC_ISEL__ to indicate cpu support the isel instruction
2014-08-23 02:17:47 +00:00
aymeric 94f28557e3 In tagq_free(), fix the test checking whether a TAGQ should be removed from
its tailq. This required introducing a new flag in the TAGQ structure to
avoid reverting to poking under the hood of the queue.h API.

The concrete bug it solves is that using tags would make vi crash reliably
on exit.
2014-08-22 21:28:20 +00:00
matt 9205e77af0 add powerpc64 support 2014-08-22 15:27:50 +00:00
matt 9e064c8f61 Check the variable for RELOCATABLE_NEEDS_FIXUP 2014-08-22 06:52:37 +00:00
matt 80f59eea37 Simplify a little (avoid indirection) 2014-08-22 06:51:34 +00:00
mrg 975cc27cdd rerun mknative for hppa, m68k, sparc*, and vax. 2014-08-22 05:39:20 +00:00
martin 3b1bddb922 Restore ABI for fast_{u,}int_*_t to what we have used for thirteen years. 2014-08-21 15:25:41 +00:00
christos 2e03efc64b PR/49087: Jarmo Jaakkola: Make sure that the first dependency is the C source
file so ${.IMPSRC} gets set correctly.
2014-08-21 08:52:23 +00:00
matt 9e2fe0aaa3 i386 doesn't use subint fast{8,16} 2014-08-20 20:15:55 +00:00
matt 3ff6416ad7 Fix netbsd-stdint.h to allow char and short for int_fast8_t and int_fast16_t
and their corresponding unsigned variants.
2014-08-20 16:00:15 +00:00
joerg 1e46ecab88 Since GCC 4.5 doesn't support noexcept, don't pretend to support it by
using -std=c++0x. Just use the correct value for x.
2014-08-20 15:19:39 +00:00
christos 233c59f4d5 PR/45716: Anthony Mallet: emacs (various versions) dies on unwind stuff in gcc 4.8
Apply fix that got missed as this file got moved from dist/gcc to dist/libgcc:

Somehow emacs tries to unregister frame info for a symbol it did not register.
Don't abort for now. This worked before because the previous version of gcc
did not bother unregistering. Adding debugging printfs makes emacs core
dump, where other programs work fine.

XXX: pullup 7
2014-08-20 13:29:07 +00:00
wiz a9bf595198 Put local change in sorted location. 2014-08-18 07:12:47 +00:00
christos dace66f063 merge local changes 2014-08-18 06:57:25 +00:00
christos 69606e3f5c import latest gpl2 make 2014-08-18 06:46:46 +00:00
christos b65f2d484f ALLOW_FILTER_AAAA_ON_V4 has been renamed to ALLOW_FILTER_AAAA (John D. Baker) 2014-08-18 04:40:51 +00:00
joerg 5983af161f Add new option -P to print only the symbol table size. 2014-08-17 19:12:59 +00:00
matt 7b338264bf Rework so that the ctzsi builtin is supported. 2014-08-17 16:25:21 +00:00
martin 0d6e9da228 Make {u,}intptr_t "long" on both sparc and sparc64 (as the NetBSD headers
always did)
2014-08-15 09:25:25 +00:00
matt 13fd61cc78 Fix INTPTR_TYPE/UINTPTR_TYPE for n32. 2014-08-14 15:16:20 +00:00
matt e1cf4281db Force INTPTR_TYPE/UINTPTR_TYPE to long int/unsigned long int.
(same types as PTRDIFF_TYPE/SIZE_TYPE)
2014-08-14 11:32:18 +00:00
macallan feeca9ec0c mention NV_TEST_FOR_KERNEL_DRIVER and explain why it isn't enabled for now 2014-08-13 22:48:15 +00:00
wiz b8a1052d67 Add missing TP so that -a is not hidden in the -A description.
From Anon Ymous.
2014-08-13 13:53:14 +00:00