Commit Graph

6530 Commits

Author SHA1 Message Date
joerg c4414c4118 Merge r1.10 from the main in-tree binutils version:
More detailed error messages for text relocations on ppc code. Tested by
joerg@
2016-11-06 23:46:01 +00:00
joerg d74117acef Merge r1.11 from the main in-tree binutils version:
Tail calls can use the PLT without a nop after the branch. Since the
callee won't return to the next instruction anyway, it wouldn't work
anyway.
2016-11-06 23:44:44 +00:00
christos 096c8b23c8 follow suit (add missing d) 2016-11-04 15:31:45 +00:00
martin ed3eda7194 Add NODEBUGLIB here as well (sync with binutils directory) 2016-11-04 13:29:38 +00:00
joerg 374e459041 Tail calls can use the PLT without a nop after the branch. Since the
callee won't return to the next instruction anyway, it wouldn't work
anyway.
2016-11-04 00:19:32 +00:00
kre 6f49e7d891 This script needed some updates for an earlier tzdata upgrade
(one which used a different key for the signature of the data file...)
Allow either key to work.   Also update the name of the sets list
file to match modern reality (only affects instructions issued to user.)

I skipped committing these changes until it had been used a few times
to verify that it actually works properly...   it seems to.
2016-11-03 10:11:05 +00:00
kre 6bcfafb89f Merge tzdata2016i 2016-11-03 09:53:13 +00:00
kre 6dd37d0381 Import tzdata2016i from ftp://ftp.iana.org/tz/releases/tzdata2016i.tar.gz
Summary of changes in tzdata2016i (2016-11-01 23:19:52 -0700):

  Cyprus split into two time zones on 2016-10-30 (new zone is
  Asia/Famagusta and is UTC+3 year round).  Tonga reintroduces
  summer time on 2016-11-06 (assumed for now to be aligned with Fiji).
  This year's summer time switch (from +08 to +11) for Antarctica/Casey
  occurred 2016-10-22.

  Also (minor) adjustments to some historic data for Italy (most
  recent applies to time of day of switch out of summer time in period
  1967-1970 & 1972-1974, other changes relate to 1910's and 1940's.)
2016-11-03 09:52:33 +00:00
christos f47de02583 More detailed error messages for text relocations on ppc code. Tested by joerg@ 2016-11-03 01:22:59 +00:00
joerg 1d7b126130 Logical negation binds stronger than bitwise and, which doesn't seem to
be intended here.
2016-11-02 13:15:53 +00:00
jnemeth 26440e41e3 Correct misplaced break; from FreeBSD.
Approved By: christos
2016-11-02 03:15:07 +00:00
christos a53893bf63 rebuild if the version file changes, so binaries report the right version. 2016-11-01 21:56:11 +00:00
christos dfa9f336ab merge conflicts 2016-11-01 21:55:51 +00:00
christos c4bb1d45a2 bind-9.10.4-P4
4489.  [security]      It was possible to trigger assertions when processing
                       a response. (CVE-2016-8864) [RT #43465]
2016-11-01 20:45:40 +00:00
christos 3d63ec494e need an = 2016-11-01 15:58:41 +00:00
christos 24c043b8d9 bump both (belatedly) 2016-11-01 14:02:15 +00:00
christos ed77187f53 Add NODEBUGLIB, perhaps LIBISPRIVATE is better here? 2016-11-01 14:02:01 +00:00
martin 226fa8b9ee Add a skip_solib_resolver, from Rin Okuyama, fixes single stepping for
shared binaries.
2016-10-29 17:02:06 +00:00
christos 6ffca6ccd9 it might not be a breakpoint, so make the message what it actually is. 2016-10-27 14:30:55 +00:00
skrll 4b15477c73 .mt files are dead 2016-10-27 11:48:24 +00:00
christos f5b8191dd4 regen x86 2016-10-26 20:39:27 +00:00
christos 944e10e55a restore the initfini array tests 2016-10-26 20:26:20 +00:00
christos 2f15a542cc merge conflicts, disable testsuite 2016-10-26 18:42:52 +00:00
christos be8325a0f7 for next time 2016-10-26 18:00:56 +00:00
christos c05b68c164 use the real top 2016-10-26 18:00:46 +00:00
christos eb46678fb2 use our real top 2016-10-26 17:58:48 +00:00
christos 8cbf5cb7c4 Import binutils-2.27 minus the testsuites 2016-10-26 17:29:32 +00:00
christos 9b818ce2b0 merge conflicts 2016-10-26 17:08:37 +00:00
christos 8450a7c426 Import current binutils 2016-10-26 17:02:27 +00:00
christos 8d3ec8c9f8 Don't fail silently if we can't set a breakpoint 2016-10-24 21:22:33 +00:00
mrg 7b28f87c3c regen. 2016-10-24 03:02:48 +00:00
mrg 647468f389 regen after config.bfd fix. 2016-10-23 18:51:55 +00:00
skrll f1c7b5d7e5 Sync with external/gpl3/binutils/dist/bfd/config.bfd for mips so we build
in the right vector set
2016-10-23 12:46:57 +00:00
skrll 628b30c419 Sync with external/gpl3/binutils/dist/bfd/config.bfd for arm so we build
in the right vector set
2016-10-23 12:43:01 +00:00
skrll 33576f34ff Trailing whitespace 2016-10-23 07:40:08 +00:00
skrll 074ac3ce32 PR toolchain/51557: gdb can't read core files
Register an iterate_over_regset_sections methods for armnbsd
2016-10-23 07:33:15 +00:00
christos bbf41bf8ef use LIBGCC_MACHINE_ARCH for the compat build 2016-10-22 20:33:28 +00:00
skrll a6174a4ba0 Add -lkvm for bsd-kvm.o 2016-10-22 14:57:50 +00:00
skrll d2624817ef No need for corelow.o here now as it is in COMMON_OBS 2016-10-22 14:38:07 +00:00
skrll 4f5401ddf9 Fix HPPANBSD_SIZEOF_GREGS to match sizeof(struct reg) 2016-10-22 11:04:16 +00:00
christos f6383fc60c regen and include the proper directory for x86_64 2016-10-22 03:55:03 +00:00
christos 6d0f30fd53 enable tf math (__float128) 2016-10-22 03:33:03 +00:00
christos 5300379ae6 Mark this -z nodelete, so that it does not get unloaded before other shared
libraries do, since they destructors need to still call millicode.
The problem this time was with /usr/pkg/bin/gdk-pixbuf-query-loaders
calling glib2's g_log...
2016-10-21 23:44:09 +00:00
mrg e7aef7676b basic support for -static -pie: use -dynamic-linker.
doesn't work for all ports (reloc startup issues.)
2016-10-21 07:24:30 +00:00
kre 7ed3b6d29f Merge tzdata2016h 2016-10-20 23:13:08 +00:00
kre d7a11c87d8 Import tzdata2016h from ftp://ftp.iana.org/tz/releases/tzdata2016h.tar.gz
Summary of changes in tzdata2016h (2016-10-19 23:17:57 -0700):

	Asia/Gaza and Asia/Hebron end of summer time for 2016 is
	2016-10-29 at 01:00 rather than 2016-10-21 at 00:00 (which
	is within hours after this update).  Guess that future
	end dates will be the last Sat of October.

	Corrected some historic time (and one date) transition
	times for Turkey (all 1990 or before.)

	Switch Sri-Lanka to use numeric abbreviation for time zone
	as the tzdata invented one is not correct, and the correct
	one seems not to be widely used.
2016-10-20 23:12:25 +00:00
mrg a1169008f0 match aarch64* for the ldscripts generation. 2016-10-19 20:55:44 +00:00
mrg 31caae3a77 mknative-binutils for binutils 2.26 and arm64eb 2016-10-19 20:31:28 +00:00
mrg b54003801f regen again after fixing the armeb-netbsdelf list.
evbarm-armeb builds again.
2016-10-19 19:10:33 +00:00
mrg 4a685cb277 fix the armeb target list. 2016-10-19 19:09:42 +00:00