joerg
89e5f5a8b7
Add getline.c here too.
2011-11-03 19:30:05 +00:00
joerg
fe2cc85884
Update LLVM/Clang snapshot to r143571 for the improved optimizer.
2011-11-03 17:52:53 +00:00
joerg
b0027af054
Add getline(3) compat glue.
2011-11-03 14:13:53 +00:00
joerg
6edf2caf7f
Revert .WAIT removal and add comment why it is needed between *tblgen.
2011-11-03 07:42:56 +00:00
njoly
2b2cb14012
Do not build tic more than once
2011-11-02 23:47:07 +00:00
christos
9002895fe6
move tic later, after all the tools it needs are built.
2011-11-02 20:36:41 +00:00
yamt
de081393a5
tweak dependencies for tic, which needs nbperf, awk, and sed.
2011-11-02 20:33:18 +00:00
christos
8bfa1d3c54
Handle auto-generating hash.c
2011-11-02 17:49:20 +00:00
joerg
ecc1f89d09
Remove an unnecessary .WAIT between llvm-tblgen and clang-tblgen.
2011-11-01 23:11:55 +00:00
joerg
ac992c4949
Hook up nbperf into the normal tool build.
2011-11-01 21:16:28 +00:00
mrg
c23dc553e9
obsolete now useless (and wrongly set to "219" :-) HAVE_BINUTILS.
...
switch the sense of the gdb and gcc tests to list the platforms not
switched to gcc 4.5 or gdb 7, which is now:
GCC 4.1:
.if ${MACHINE_ARCH} == "alpha" || \
${MACHINE_CPU} == "arm" || \
${MACHINE_CPU} == "m68k" || \
${MACHINE_CPU} == "vax"
GDB 6:
.if ${MACHINE_ARCH} == "alpha" || \
${MACHINE_ARCH} == "hppa" || \
${MACHINE_CPU} == "mips" || \
${MACHINE_CPU} == "sh3" || \
${MACHINE_ARCH} == "vax"
let's go, people! (-:
2011-10-31 08:14:43 +00:00
matt
e1da7aef13
Fix PPC _SOFT_FLOAT
2011-10-13 19:52:33 +00:00
joerg
9aa0541bdf
Update LLVM/Clang snapshot to r141658. This primarily fixes a regression
...
preventing Qt4 from building.
2011-10-11 13:53:56 +00:00
christos
494dd6b7c3
add psim support
2011-10-09 02:03:30 +00:00
christos
be84a9917e
remove pre-gcc-4.5 mknative remnants that have long ceased to function.
2011-09-26 21:16:14 +00:00
christos
97417a67ca
mknative for gdb7
2011-09-26 02:36:19 +00:00
christos
544cd45c15
adjust for new gas Makefile
2011-09-25 04:00:58 +00:00
mrg
68568a44b1
since omp.h is part of libgomp, put it in the libgomp files not the
...
libstdc++ files.
2011-09-23 06:43:46 +00:00
mrg
dc04629559
add libgomp support. needed by "cc -fopenmp", that koffice 2.3 wants to use.
2011-09-21 02:15:18 +00:00
jdc
3d7c729d6b
Add PDP_ENDIAN definition, required for makefs (v7fs).
2011-09-05 07:38:52 +00:00
joerg
f4a68476b9
Ensure __printflike exists.
2011-08-27 18:33:22 +00:00
matt
cc8037f3d1
Add an inline ex script to modify configargs.h for powerpc to auto-enable
...
-msoft-float.
2011-08-17 18:34:13 +00:00
apb
4390b548c2
regen
2011-08-14 20:25:01 +00:00
apb
c2497c0d32
Detect the presence of <pthread.h>, and add a HAVE_PTHREAD_H
...
variable in defs.mk.
2011-08-14 20:22:42 +00:00
apb
e4189833c9
Prevent expansion of <dollar>NetBSD<dollar> in a string that's
...
indended to be copied to nbtool_config.h.
Fix most lines longer than 80 columns. I don't know how to fix the
long lines in the definition of NB_CHECK_INTTYPE.
2011-08-14 20:20:59 +00:00
mrg
b9477da802
add --disable-werror. GCC 4.6 doesn't like some of the code here and
...
rather than patching code to fix it (and one case isn't trivially fixable)
simply turn off -Werror by default here. should fix PR#45140.
2011-08-04 02:38:41 +00:00
joerg
a968e272e0
Partially revert last, keep assertions enabled (but with the correct
...
spelling of the option).
2011-07-18 19:11:28 +00:00
adam
b878485fea
Pass HOST_CC otherwise fails e.g. on Mac OS X; fixed typo in --disable-assertions
2011-07-18 18:37:15 +00:00
joerg
3eb244d801
Retire varargs.h support. Move machine/stdarg.h logic into MI
...
sys/stdarg.h and expect compiler to provide proper builtins, defaulting
to the GCC interface. lint still has a special fallback.
Reduce abuse of _BSD_VA_LIST_ by defining __va_list by default and
derive va_list as required by standards.
2011-07-17 20:54:30 +00:00
joerg
9777e8c193
Update to Clang/LLVM r135360. Most importantly, this adjusts the
...
cc -print-search-dirs output to expand sysroot-prefixed library paths to
make live easier for libtool.
2011-07-17 20:07:56 +00:00
tsutsui
a1f5c3dd33
Build nbm68k-elf2aout as a host tool on m68k targets
...
for an ancient PROM bootloader.
Mostly taken from nbmips-elf2ecoff.
2011-07-16 15:52:01 +00:00
joerg
220d715bdc
Update to LLVM/Clang r135100 to get past the type system rewrite.
2011-07-13 23:48:29 +00:00
mrg
fd2a48532a
force HAVE_AS_SPARC_GOTDATA_OP to false, since those relocs seem
...
busted with our binutils. now sparc64 seems to work fine.
2011-07-10 15:28:26 +00:00
mrg
29bf026bea
install elf2ecoff for all mips64 systems. it's needed for stand.
2011-07-10 08:43:50 +00:00
joerg
1cb60d627b
Update LLVM/Clang snapshot to r134635. This reduces the memory usage in
...
preprocessor heavy code and recognizes mipseb as alias for mips.
2011-07-07 21:59:14 +00:00
matt
464af93e1a
Fix cleandir-llvm (only remove config if it exists)
2011-07-07 05:41:59 +00:00
joerg
288bb96063
Hook up LLVM's MIPS target.
2011-07-05 19:37:10 +00:00
joerg
04d0160d70
Also enable toolchain build of ARM
2011-07-05 17:30:35 +00:00
joerg
1b9578b8c2
Hook up LLVM's ARM target.
2011-07-05 17:22:20 +00:00
joerg
c8a6f85bd1
Use a different switch to explicitly disable developer-only libraries
...
for the toolchain build.
2011-07-05 17:15:51 +00:00
joerg
b49cc14919
Hook up LLVM's SPARC target.
2011-07-05 14:15:56 +00:00
joerg
8597eac543
Hook up LLVM's PowerPC.
2011-07-04 22:37:58 +00:00
joerg
b0f1ff448a
Update LLVM/Clang to r134374. This brings the xstorerng alias for Via
...
PadLock, a bugfix for the C++ ABI in one edge condition and various
compiler improvements.
2011-07-04 16:10:38 +00:00
mrg
b2ad2936ae
fix the previous
2011-07-03 12:26:02 +00:00
mrg
1f61213386
-I$DESTDIR/usr/include is escaping into the generated files from
...
the native-gcc run. add some sed commands to remove them.
2011-07-03 12:11:32 +00:00
mrg
d2d81d57a9
copy sysroot-suffix.h as well, for sh3.
2011-07-03 06:47:12 +00:00
mrg
b9c57fbd15
also pull out LIB2ADD_ST for libgcc.
2011-07-02 13:25:05 +00:00
mrg
0debd27c81
avoid creating an unused directory.
2011-07-01 02:11:14 +00:00
mrg
a8847d182c
- call each ${MKNATIVE_CONFIG_TARGET_LIBS} target separately
...
- comment out maybe-all-target-libgcc
- cope with the special transformation needed for gtyp-input.list
2011-07-01 01:27:17 +00:00
wiz
4cbd24b23f
dependant -> dependent
2011-06-30 20:09:15 +00:00