skrll
83d6843df4
Rerun mknative binutils for more arm variants
2013-09-29 17:51:42 +00:00
skrll
ae482c4b6b
Rerun mknative binutils for hppa
2013-09-29 16:31:39 +00:00
skrll
0765cfe98c
Regen mknative binutils for earm
2013-09-29 16:24:27 +00:00
skrll
b4074763f3
Rerun mknative binutils for alpha.
2013-09-29 15:38:19 +00:00
christos
fc7466da82
regen
2013-09-29 14:20:35 +00:00
christos
b410d6928d
resolve conflicts
2013-09-29 14:03:29 +00:00
christos
4e795f0325
from ftp.gnu.org
2013-09-29 13:48:10 +00:00
christos
883529b685
from ftp.gnu.org
2013-09-29 13:38:08 +00:00
joerg
4d12bfcd15
Pass PICFLAGS down to cc-as-as and use __PIC__ to decide if it is small
...
vs big PIC mode. Retire -DPIC and -DBIGPIC.
2013-09-12 15:36:14 +00:00
matt
92fd66d6e7
Teach readelf how to interpet netbsd notes.
...
Notes at offset 0x00000128 with length 0x00000018:
Owner Data size Description
NetBSD 0x00000004 IDENT 699002300 (6.99.23)
Notes at offset 0x00000154 with length 0x00000020:
Owner Data size Description
NetBSD 0x00000009 MARCH <earmv7hf>
2013-09-11 18:53:54 +00:00
matt
ae05909c70
Even though both gas and ld support .cfi_personality, gcc fails to emit
...
them so we get DT_TEXTREL problems.
So if pic && SHARED, we force EH_FRAME to be writeable (which is what would
happen if .cfi_personality was not supported).
2013-08-26 14:24:22 +00:00
matt
cc666660e5
More evbarmv5 fixes.
2013-08-23 05:02:46 +00:00
matt
bea0daea2f
If we want unwind tables, defined __UNWIND_TABLES__ 1
2013-08-23 00:22:16 +00:00
matt
56e7d6a06d
Make earmv5 work.
2013-08-22 16:03:30 +00:00
matt
6e02d04301
Add MACHINE_ARCH's evbearmv5-e[bl] to work
2013-08-22 00:17:48 +00:00
matt
7ecefb12d5
Add MACHINE_ARCH's evbearmv5-e[bl] to work
...
Don't build _muldi3 _negdi2 _lshrdi3 _ashldi3 _ashrdi3 on earm and coldfire
2013-08-22 00:16:54 +00:00
matt
79d6dc9d9c
When compiling use @PLTPC to generate PLT relocs for NetBSD.
...
When building libgcc_s.so for m68k, this gets rid of
m68k--netbsdelf/4.5.4/../../../../m68k--netbsdelf/bin/ld: warning: creating a DT_TEXTREL in a shared object.
2013-08-21 21:11:30 +00:00
matt
6d142d8571
Add cortex-a7
2013-08-19 22:23:12 +00:00
matt
0cd90176f0
Enable sdiv/udiv instructions for both Thumb2 and ARM if hwdiv is supported.
2013-08-17 05:43:02 +00:00
matt
01eac15926
If hardware divide is supported on the CPU, predefine __ARM_ARCH_EXT_IDIV__
2013-08-17 05:42:06 +00:00
matt
a3659d97dc
Fix botch.
2013-08-16 21:59:01 +00:00
matt
699e28bb7d
Teach gcc to recognize a7 & a15 as a9 but with hwdiv.
2013-08-16 21:04:07 +00:00
drochner
4902aed8dd
remove some files which will be regenerated during build, avoids
...
writes into $BSDSRCDIR
2013-08-13 20:38:08 +00:00
drochner
debeb3b18a
add to CLEANFILES at some places, for generated files
2013-08-13 19:29:45 +00:00
joerg
2004814a3c
Enable unwind tables by default. Assert the default in target-def.h to
...
make sure that it sticks.
2013-08-12 21:22:18 +00:00
joerg
8c1edcc065
Disable STABS and MIPS SDB extensions. This enables the use of CFI
...
instructions for the DWARF2 emission.
2013-08-12 21:04:17 +00:00
matt
83b2ab469f
Match arm*-*-netbsdelf*-*
2013-08-12 05:14:24 +00:00
matt
51863888cd
GCC configury for earmv4eb earmv6eb earmv6hfeb
2013-08-06 16:09:13 +00:00
matt
3dc76db13e
gcc configury for earmv4, earmv6, earmv6hf, earmv7, earmv7hf
2013-08-06 05:41:38 +00:00
matt
c02c0d70e0
Use armv[4-7] to be consistent
2013-08-06 05:36:42 +00:00
matt
0d76fcf318
Use armv[4-7] to be consistend
2013-08-06 05:35:56 +00:00
matt
dc121a0d2a
earmv7eb gcc configury
2013-08-05 03:36:48 +00:00
matt
c75f20af22
Use GMP_MACHINE_ARCH which is MACHINE_ARCH with arm substituted for armv[467].
2013-08-05 03:22:45 +00:00
matt
8c5076b89b
Use BINUTILS_MACHINE_ARCH instead of MACHINE_ARCH
...
BINUTILS_MACHINE_ARCH is MACHINE_ARCH,
except armv[467] is replaced with arm instead.
2013-08-05 00:17:52 +00:00
matt
216bc04d40
Add mknative files for earmv7hfeb MACHINE_ARCH.
2013-08-05 00:11:51 +00:00
matt
b36ddc07a9
Use BINUTILS_MACHINE_ARCH instead of MACHINE_ARCH
...
BINUTILS_MACHINE_ARCH is MACHINE_ARCH,
except armv[467] is replaced with arm instead.
2013-08-05 00:08:58 +00:00
matt
2a575ee471
Use GDB_MACHINE_ARCH instead of MACHINE_ARCH.
...
GDB_MACHINE_ARCH is MACHINE_ARCH, except armv[467] is replaced with arm instead.
2013-08-04 23:41:43 +00:00
matt
e193aeee34
match armv[467]*--netbsdelf*
2013-08-04 22:19:42 +00:00
matt
b095942929
match armv[467]*--netbsdelf*
...
and default cpu appropriately.
2013-08-04 22:18:16 +00:00
matt
145100d1a1
Modify the BE8_LINK_SPEC if big endian to use !mlittle-endian
2013-08-04 03:52:28 +00:00
matt
d7060a4069
Fix a misoptimization. See
...
http://mail-index.netbsd.org/port-arm/2013/03/04/msg001782.html
2013-08-03 21:56:09 +00:00
matt
c8794243ae
Add missing % to SUBTARGET_ASM_FLOAT_SPEC
2013-08-01 23:01:34 +00:00
matt
3ab889c115
gmp, binutils, gcc, gdb configury for coldfire
2013-07-19 22:14:23 +00:00
matt
4ce22e250b
Match m5407--netbsdelf*
2013-07-19 21:48:38 +00:00
matt
93a2362132
Configury changes to match tuple of m5407--netbsdelf as a variant of
...
m68k--netbself but with a coldfire cpu (m5475). Fix m68010 to actually
properly default to m68010.
2013-07-19 16:23:10 +00:00
matt
ff4ffb39ed
Allow alias of m5407--netbsdelf for m68k--netbsdself
2013-07-19 16:01:33 +00:00
matt
5b9e27202e
Fix broken matching for m5200 and m5407 as alias for coldfire cpus.
2013-07-19 15:58:48 +00:00
matt
a6b968105e
Allow stripping of the m before m5... so that it can match coldfire cpus.
2013-07-19 15:57:18 +00:00
matt
88c7c7f72e
Make these consistent. Make sure all handle earm and coldfire.
2013-07-19 15:55:57 +00:00
matt
283d2f1d6e
Don't emit _fix _floatun for coldfire
2013-07-18 22:39:57 +00:00