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
matt
61210df1fa
Cleanup old cruft that wasn't working properly
...
Adjust for supporting Coldfire processors (default them to softfloat).
2013-07-18 22:38:52 +00:00
joerg
7d41c5a7bc
Ensure free(3) is declared before use.
2013-07-01 23:58:42 +00:00
mrg
64daf2467d
re-run mknative-gcc. pickups fixes for ENABLE_SHARED (which
...
might want to be pulled up to netbsd-6?), removes the
entirely wrong -I/usr/include/libelf from various include flags
and fixes for when NEWCONFIGDIR != NETBSDSRCDIR.
i should fix PR 47955 but i haven't setup a system to test.
2013-06-28 12:45:01 +00:00
mrg
6bc40c33c4
export ENABLE_SHARED again, for mknative.
2013-06-27 14:44:22 +00:00
mrg
42579898fb
delete generated by our build files that break r/o builds.
2013-06-27 14:43:29 +00:00
joerg
920908ed83
PR 47922: Properly resolve DT_NEEDED entries under sysroot and don't
...
accidently try the installed system.
2013-06-25 19:38:54 +00:00
christos
78a73aee14
and m68000 == m68k
2013-05-24 16:37:32 +00:00
skrll
ce83235df2
Missed earmhfeb files from gcc mknative
2013-05-05 19:01:54 +00:00
skrll
35fa713468
Re-run gdb mknative for earm*
2013-05-05 10:23:00 +00:00
skrll
c8bb104eb9
Re-run bintuils mknative for earm*
2013-05-05 10:16:37 +00:00
skrll
d2b933a661
mknative gcc re-run for earm*
2013-05-05 09:05:44 +00:00
matt
5f058922b3
This change arm, armeb, earm, earmeb, earmhf, earmhfeb so all builds that
...
share a MACHINE_ARCH for userland so that except for etc, will produce
identical sets.
usr/include/machine now points to usr/include/arm
2013-05-02 03:56:38 +00:00
matt
395e9f89de
Use MACHINE_CPU instead of MACHINE_ARCH
2013-05-01 19:56:47 +00:00
skrll
50baee5e8d
Re-order .PATH so that mknative headers are picked up first. Fixes
...
earm* builds.
2013-04-30 20:45:41 +00:00
matt
e86404969a
Use !empty(LIBGCC_MACHINE_ARCH:Mearm*)
2013-04-30 02:28:16 +00:00
skrll
25da020250
Remove a hack.
2013-04-29 12:59:55 +00:00
skrll
22c5786eaa
libc was missing symbols for a while there. Re-run bintuils mknative
...
against a good libc.
2013-04-29 09:32:38 +00:00