Commit Graph

3232 Commits

Author SHA1 Message Date
matt
cae58222cc Don't include t-arm-elf since it just provides stuff which netbsd already has. 2013-02-05 03:02:10 +00:00
matt
912dc5c278 updated mknative gcc bits for earmhf 2013-02-05 02:57:54 +00:00
matt
4f3ff322ae Use NETBSDSRCDIR. Use ?= when setting target so you can override from cmdline. 2013-02-05 02:54:01 +00:00
matt
cb9822ba41 mknative for earmhf 2013-02-05 02:51:14 +00:00
matt
db87bbedd6 Rerun mknative for earm and earmhf for gas changes. 2013-02-04 22:50:12 +00:00
matt
13994434d1 Move arm-*-netbsdelf-*eabi* to before arm-*-eabi* so it matches properly.
Add arm-*-netbsdelf-*eabihf* which has a VFP V2 by default.
Rename armnetbsdeabi*.h to armnbsdeabi*.h to be consistent with other nbsd
files.
2013-02-04 22:38:07 +00:00
matt
5b98504a16 Add a match for arm*--netbsdelf-eabi* and default that EABI with a VFP FPU
and ARCH_ARM_V5TEJ cpu.
2013-02-04 18:42:30 +00:00
matt
a34eb5c25e Default to EABI5. Don't supply -meabi= to as. switch back unwind-arm.h
nuke unwind-netbsd.h
2013-02-04 18:41:18 +00:00
joerg
96fc3e30a7 Update to LLVM/Clang snapshot r174288. This brings in the new AArch64
backend as well as an import bug fix for pointer compare optimisations.
2013-02-04 15:00:31 +00:00
matt
442c893d77 mknative gdb for earmhf 2013-02-04 03:29:45 +00:00
matt
9e4a740eba Understand netbsd*-*eabi* for an os 2013-02-04 02:45:28 +00:00
matt
f07f4bab6c gcc mknative for earmhf 2013-02-04 01:22:14 +00:00
jmcneill
ad483c54da enable simd, neon, and iwmmxt for earmhf 2013-02-03 12:41:40 +00:00
matt
15d372dbba mknative for earmhf 2013-02-03 05:34:50 +00:00
matt
c5775ada06 earmhf mknative for libgcc 2013-02-03 02:01:19 +00:00
matt
eeb9da25fc Use MACHINE_CPU for arm instead of MACHINE_ARCH 2013-02-03 01:59:55 +00:00
matt
2e93500115 binutils mknative for earmhf 2013-02-03 01:58:13 +00:00
matt
d6f7d83d82 Can't use TARGET_AAPCS_BASED since it's not setup by the time
SUBTARGET_CPU_DEFAULT is invoked so use ARM_DEFAULT_ABI instead).
2013-02-02 05:04:25 +00:00
jmcneill
03caaef799 only enable ARM SIMD and NEON for earm, as the configure script tests for this 2013-02-01 00:17:24 +00:00
jmcneill
a5510fd45a Remove PIXMAN_NO_TLS and replace with HAVE_PTHREAD_SETSPECIFIC so the
installed library is actually thread-safe.
2013-01-31 12:21:12 +00:00
jmcneill
a4b324f471 merge pixman 0.28.2. for arm and earm, enable simd & neon support. for
earm, enable iwmmx support.
2013-01-31 10:58:22 +00:00
matt
c510eba682 Add a unwind-netbsd.h which will include the proper unwind.h file depending
on __ARM_EABI__.  This allow gcc to build libgcc for both ABIs properly since
they both different unwind.h.
2013-01-31 07:11:08 +00:00
matt
8355d788c7 Cleanup arm--netbsdelf-*eabi* 2013-01-31 06:53:21 +00:00
matt
8728f6bef4 Define size_t, ptrdiff_t, and wchar_t to what NetBSD/arm wants instead of the
stupid values chosen for AAPCS.
2013-01-31 06:52:16 +00:00
roy
2d64930a6b Sync 2013-01-28 15:46:52 +00:00
roy
9fd5edf906 Import dhcpcd-5.6.7 with the following changes:
* Preserve space in static routes on the command line.
* Check correct interface the RAP came from; fixes PR bin/47433 thanks to
  Taylor R Campbell
* Ensure the nooption works for IPv4 routes
2013-01-28 15:45:10 +00:00
christos
55ad42a55f Avoid comparison between pointer and integer. 2013-01-26 20:15:50 +00:00
skrll
66c6ef5e53 Latest firmware including EDID support. 2013-01-25 13:20:23 +00:00
matt
58ca788453 Make GCC define __ARM_PCS and __ARM_PCS_VFP as defined by the ARM C Language
Extentions (clang already defines them):
__ARM_PCS is defined to 1 if the default procedure calling standard for
the translation unit conforms to the "base PCS" defined in [AAPCS].
__ARM_PCS_VFP is defined to 1 if the default is to pass floating-point
parameters in hardware floating-point registers using the "VFP variant PCS"
defined in [AAPCS].
2013-01-25 08:31:43 +00:00
joerg
fa9d9d71df Update LLVM/Clang snapshot to r172366. Catch up with the move past 3.2
release.
2013-01-23 15:02:52 +00:00
christos
8fb7bb9693 When abusing enums, please at least use valid constants... 2013-01-21 21:38:02 +00:00
wiz
3c7ce2aac6 Put optional args before non-optional ones. 2013-01-20 23:51:40 +00:00
wiz
519dc5efd2 Sort options in SYNOPSIS and text.
XXX: please check if SYNOPSIS are correct, I think they missing some .Op.
2013-01-19 01:22:12 +00:00
christos
d3d2c27409 add man pages 2013-01-18 19:58:43 +00:00
christos
a83c8cf9a9 Handle enum forward declarations. 2013-01-18 16:23:48 +00:00
christos
ef4e6538b4 Forgot to commit additional file. 2013-01-18 16:22:35 +00:00
christos
8c30a47f87 remove RCSID, other files don't have it. 2013-01-17 22:24:55 +00:00
christos
6998db2383 toolify 2013-01-17 22:23:41 +00:00
christos
d546d6fc48 resolve conflicts, bump 2013-01-17 22:06:58 +00:00
christos
0e4a7fb1a7 sync with FreeBSD 2013-01-17 22:03:02 +00:00
christos
62b158cdce Apply GCC/35998 from FreeBSD http://svnweb.freebsd.org/changeset/base/245024
gcc: avoid generating negative values to DW_AT_byte_size.

There is a bug in gcc (GCC/35998) where dwarf reports
sizes of unsigned -1 (0xffffffff).

On NetBSD this generated a faulty CTF entry which then
caused a segfault in ctfmerge. The issue was worked
around in NetBSD's Dtrace but since the issue originated
in gcc, it seems reasonable to fix it here.

Thanks to Christoph Mallon for pointing out a correct fix.
2013-01-17 19:10:56 +00:00
pooka
9cc8b77e83 ... but make sure to unset empty before it's used as an empty variable. 2013-01-14 16:00:49 +00:00
pooka
cdaf970fbf Make this work with xpg4/sh where "for x in;" is an error. 2013-01-14 15:50:18 +00:00
macallan
ce55cd64b5 default to swkbd mode on evbarm as well, now X without config should work
properly on BeagleBoard, RPi and the like
2013-01-12 18:32:12 +00:00
matt
6093c05ac7 Add missing % to SUBTARGET_ASM_FLOAT_SPEC
If compiling for AAPCS, default to a TARGET_CPU_arm926ejs (armv5te)
If linking for AAPCS, use the right linker emulation.
2013-01-11 13:58:40 +00:00
tron
aa2dcc1a61 Comment out "inet_protocols = ipv4" line which came from up-stream.
We want Postfix to support IPv6 out of the box.

Pointed out by Dieter Roelants on "current-users" mailing list.
2013-01-06 13:58:24 +00:00
christos
ae7c06ea58 fix quoting. 2013-01-04 17:33:01 +00:00
christos
db1b387dc9 bring return value fixes from head. 2013-01-04 17:03:13 +00:00
christos
b060521580 fix the version string manually.
new sentence, new line.
2013-01-04 15:37:53 +00:00
christos
1c5b5b415c fix version detection 2013-01-04 15:34:47 +00:00