Commit Graph

2720 Commits

Author SHA1 Message Date
joerg 93dec1b659 Merge Sqlite 3.7.10. 2012-01-28 23:55:36 +00:00
joerg 99ea8c81b2 Update to sqlite 3.7.10:
- Default schema format changed to version 4
- Various bugfixes and improvements.
2012-01-28 23:50:28 +00:00
christos a70b6cdd93 fix the link_set name. 2012-01-28 21:52:14 +00:00
joerg 48d38253ab Disable -Wconversion for clang. 2012-01-28 14:24:53 +00:00
joerg dec45735b2 Merge r171807 from upstream:
exception_ptr.h needs the forward declaration because it's
included from <typeinfo> before <typeinfo> defines std::type_info.
2012-01-28 14:21:52 +00:00
uwe 6b9feef6d1 Pull in revision 1.4 from src/gnu/dist/gcc4/gcc/config/vax/elf.h:
Emit DWARF relocation in its expected form

PR toolchain/43314
2012-01-28 11:24:05 +00:00
para e62ee4d475 extending vmem(9) to be able to allocated resources for it's own needs.
simplifying uvm_map handling (no special kernel entries anymore no relocking)
make malloc(9) a thin wrapper around kmem(9)
(with private interface for interrupt safety reasons)

releng@ acknowledged
2012-01-27 19:48:38 +00:00
dholland de37c897b5 Add libquota, as requested by wiz 2012-01-25 22:22:20 +00:00
christos 669aa7297a make powerpc compile. 2012-01-25 19:24:21 +00:00
christos da2b6379c3 hack to make sh3 build. 2012-01-25 17:01:02 +00:00
christos 7c79471a43 Deal with sh3 having no FPREGS and having 32 bit pointers and 64 bit CORE_ADDR.
Ugly.
2012-01-25 16:48:44 +00:00
christos bf1e6562d5 fix this properly. 2012-01-25 16:25:28 +00:00
christos 3fb02d96a3 make thi 2012-01-25 16:21:22 +00:00
christos 525fde84b9 make gdb link again 2012-01-25 16:08:37 +00:00
roy 4f23fde8b3 Fix for IPv6 RS support. 2012-01-25 14:39:05 +00:00
roy c59dcc5ba2 Sync 2012-01-25 14:34:31 +00:00
roy 35102f5b06 Import dhcpcd-5.5.0 with the following changes:
* Shell portability fixes, including proper printf usage.
* Detect a valid ntp.conf before adjusting it
* reboot timeout changed to 5 seconds
* When rebooting and not daemonized, reduce the discover timeout
  to allow for fallback or IPv4LL
* Respect each kernel carrier message
* Optimize some bitwise logic
* Don't remove interfaces for which commands have not been sent
* Store the assigned metric to each route so that we can change metrics on the fly
  dhcpcd -n --metric 100 iwi0
* Add SixRD support, RFC5969
* Fix SIP server support
* Only regen resolv.conf if it has changed
* Fix --reconfigure from spinning
* Add IPv6 Router Solicitation support we regards to RDNSS and DNSSL, RFC6016
2012-01-25 14:33:03 +00:00
christos 6dc91634bc remove error(1) junk. 2012-01-25 03:26:39 +00:00
christos 3010244ff3 Fix i386 2012-01-25 03:25:02 +00:00
dholland d716fa09ba Remove stray file that appears to have come from the CVS distribution.
How it got here isn't entirely clear, but it's clear that it should go.
2012-01-24 22:40:20 +00:00
jmmv a5f84fa6bf Pull up upstream revision db8568696ad5a100ab3f118ac1cde53ee61ccbc3:
Fix some XSLT/CSS bugs that leaked some internal tags into the HTML file.
This, together with some CSS inconsistency, supposedly prevented the
timestamp column from being right-aligned... although I have not been able
to reproduce it with neither Chrome nor Firefox.  That said, the changes
in here should fix this.

While doing this, also change the background color of the timestamp column
for test programs to improve the divider bar between test programs.

Based on patches and ideas from pgoyette@.  Should fix PR bin/45859.
2012-01-23 23:03:39 +00:00
martin 8d947a05b5 Use void* instead of pr{f,}pregset_t for now to make it compile. 2012-01-23 21:51:46 +00:00
christos 7a2aab3e0e add {fill,supply}_{g,fp}regset(), completely untested. 2012-01-23 21:28:40 +00:00
christos b820deae47 add supply_{g,fp}regset() 2012-01-23 21:24:43 +00:00
skrll 5968222aaf Provide {supply,fill}_{g,fp}regset 2012-01-23 06:17:58 +00:00
joerg dee7beafd2 Reflect reality, the LDAP man page is installed 2012-01-23 01:28:56 +00:00
skrll 4a46d474d5 Provide {supply,fill}_{g,fp}regset 2012-01-22 22:04:48 +00:00
skrll 564cf36b7d More cheating wrt mknative 2012-01-22 20:38:56 +00:00
skrll 8a6699ea43 Pass the lwp id as the 4th arg to ptrace. 2012-01-22 20:27:28 +00:00
skrll a9e4bd60bf Cheat wrt to mknative and add nbsd-thread.o to all platforms. 2012-01-22 20:21:12 +00:00
macallan ec64a915c7 set USE_INT10 and USE_PCIVGAIO on i386 and amd64 only 2012-01-22 18:27:28 +00:00
joerg e8bec33be1 Change CMSG_SPACE and CMSG_LEN to provide Integer Constant Expressions
again. This was changed in sys/socket.h r1.51 to work around fallout
from the IPv6 aux data migration. It broke the historic ABI on some
platforms. This commit restores compatibility for netbsd32 code on such
platforms and provides a template for future changes to the CMSG_*
alignment. Revert PCC/Clang workarounds in postfix and tmux.
2012-01-20 14:08:04 +00:00
joerg bc061a2ff5 Make sure to link the MIPS assembler parser in. 2012-01-18 16:53:09 +00:00
joerg e45edbfd7a Regen 2012-01-17 15:53:24 +00:00
joerg e39ef1d61e Update LLVM/Clang snapshot to r148262 for some bugfixes. 2012-01-17 15:51:55 +00:00
jmmv 5436766ad5 Update reachover build files and scripts to deal with the just-imported
atf 0.15.
2012-01-16 22:42:40 +00:00
jmmv 36b886fe83 Resolve conflicts after the import of atf 0.15. 2012-01-16 22:41:30 +00:00
jmmv a551a20f66 Import atf 0.15: the major goal of this import is to reconcile any local
changes to the atf codebase with upstream code.  All local changes should
have been backported, with appropriate portability workarounds where
necessary.

This new release also includes other changes though, such as performance
improvements and bug fixes, and also a major new feature partially
implemented by pgoyette@: the time to execute each test cases and test
program is now recorded and included in the output reports.

The import into NetBSD has been tested natively on amd64 and macppc, and
the full test suite has also been run through anita on amd64 and i386.
No regressions observed... but you never know.

From the NEWS file, the changes in this version are as follows:

Experimental version released on January 16th, 2012.

* Respect stdin in atf-check.  The previous release silenced stdin for any
  processes spawned by atf, not only test programs, which caused breakage
  in tests that pipe data through atf-check.

* Performance improvements to atf-sh.

* Enabled detection of unused parameters and variables in the code and
  fixed all warnings.

* Changed the behavior of "developer mode".  Compiler warnings are now
  enabled unconditionally regardless of whether we are in developer mode or
  not; developer mode is now only used to perform strict warning checks and
  to enable assertions.  Additionally, developer mode is now only
  automatically enabled when building from the repository, not for formal
  releases.

* Added new Autoconf M4 macros (ATF_ARG_WITH, ATF_CHECK_C and
  ATF_CHECK_CXX) to provide a consistent way of defining a --with-arg flag
  in configure scripts and detecting the presence of any of the ATF
  bindings.  Note that ATF_CHECK_SH was already introduced in 0.14, but it
  has now been modified to also honor --with-atf if instantiated.

* Added timing support to atf-run / atf-report.

* Added support for a 'require.memory' property, to specify the minimum
  amount of physical memory needed by the test case to yield valid results.

* PR bin/45690: Force an ISO-8859-1 encoding in the XML files generated by
  atf-report so that invalid data in the output of test cases does not
  mangle our report.
2012-01-16 22:36:30 +00:00
christos 201c7d20ac PR/45841: Henning Petersen: One sizeof is enough. 2012-01-16 17:34:18 +00:00
joerg 0cd0c897dd Update LLVM/Clang snapshot to r147888. Most importantly, this fixes a
number of ABI issues for i386 and provides the correct
__FLT_EVAL_METHOD__ when using i387.
2012-01-11 23:24:46 +00:00
plunky 898dfb38fa resolve merge conflicts 2012-01-11 20:46:47 +00:00
plunky 724a57ab74 update for pcc-20120105 2012-01-11 20:36:26 +00:00
plunky 954218c13a Update to pcc-20120105
The full changelog is at

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

notable improvements since 2011-09-01

- the previous version failed to compile an i386 kernel, this works
  (and the kernel boots though I would consider it experimental)
- MacOS X fixes
- misc documentation improvements
- improved regression tests
- some work has been done towards supporting C++
2012-01-11 20:32:32 +00:00
darran 9a00affba3 Fix a segfault in ctfmerge.
GCC can generate bogus dwarf attributes with DW_AT_byte_size set to 0xFFFFFFFF.
See http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35998 .

GCC is currently doing this for external/bsd/tmux/dist/compat/imsg-buffer.c:
    readelf -a --debug-dump imsg-buffer.o
	...
	 <2><6e3>: Abbrev Number: 32 (DW_TAG_union_type)
	    <6e4>   DW_AT_byte_size   : 0xffffffff
	    <6e8>   DW_AT_decl_file   : 1
	    <6e9>   DW_AT_decl_line   : 229
	    <6ea>   DW_AT_sibling     : <0x705>

This resulted in ctfconvert generating a faulty CTF entry which then caused the
segfault in ctfmerge.

The fix has ctfconvert check for the bogus 0xFFFFFFFF value and works around it.
It also adds some protection to ctfmerge to avoid the segfault and fail
more gracefully if the error should occur in the future.
2012-01-10 08:42:22 +00:00
martin 853c5aadac When aggregate-allocating an index structure make sure to provide at least
natural alignement for pointers.
This makes firefox 3.6 work again on sparc64.
2012-01-09 11:20:20 +00:00
mrg bf795abb8d - reorder the SUBDIR list to have correct .WAIT-based dependancies.
- fix the handling of subdir additional LIBDPLIBS so they're present
  when <bsd.lib.mk> is loaded.  fixes missing shlib links relative to
  what the normal package does.  (noted by wiz.)
2012-01-07 02:07:58 +00:00
joerg 3a4dc84ff4 Don't use dangling elses. 2012-01-06 15:16:02 +00:00
mhitch 2c13773a38 Add logical drive device ld - a number of raid controllers provide these.
Also fix a typo/pasto when checking devices against devices/types in the
configuration file:  use value from configuration, not the end of the
device_info table.  Devices which aren't explicitly specified in the
device_info table can now be used by adding a type entry in the config
file.
2012-01-04 16:37:45 +00:00
christos 020854a4e2 don't use %m in openpam_log, because it does not necessarily call syslog()
to process the message.
2012-01-03 18:56:49 +00:00
wrstuden 2f786af8b7 Tweak white space so I get my annual commit. 2012-01-01 01:19:20 +00:00