Module Name: src
Committed By: joerg
Date: Thu Jan 29 20:45:41 UTC 2015
Modified Files:
src/doc: TODO.clang
Log Message:
Sync list of hacks with reality.
To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15 src/doc/TODO.clang
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/doc/TODO.clang
diff -u src/doc/TODO.clang:1.14 src/doc/TODO.clang:1.15
--- src/doc/TODO.clang:1.14 Wed Aug 13 14:43:48 2014
+++ src/doc/TODO.clang Thu Jan 29 20:45:41 2015
@@ -1,4 +1,4 @@
-$NetBSD: TODO.clang,v 1.14 2014/08/13 14:43:48 joerg Exp $
+$NetBSD: TODO.clang,v 1.15 2015/01/29 20:45:41 joerg Exp $
Hacks for the clang integration
-------------------------------
@@ -6,17 +6,8 @@ Hacks for the clang integration
"-no-integrated-as" is used in src/sys/arch/i386/stand to compensate
for the incomplete explicit positioning support in LLVM MC.
-Workaround for .fpu handling in src/sys/lib/libunwind for ARM by forcing
-GNU as.
-
src/external/gpl3/gcc/usr.bin/backend forces tree.c to be compiled with -O0.
-g++ otherwise on trivial input.
+g++ otherwise crashes on trivial input.
src/external/mit/xorg/lib/pixman uses -fno-integrated-as on ARM for the
macro (ab)use.
-
-Clang does support union arguments for va_arg on 32bit PowerPC, hack
-around to get the files to compiles are in:
- lib/libc/compat/sys/compat___semctl13.c
- lib/libc/compat/sys/compat_semctl.c
- lib/libc/sys/semctl.c