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