[BACK]Return to TODO.clang CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / doc

File: [cvs.NetBSD.org] / src / doc / TODO.clang (download)

Revision 1.4, Tue Jan 17 15:38:44 2012 UTC (12 years, 3 months ago) by joerg
Branch: MAIN
CVS Tags: yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, yamt-pagecache-base5, yamt-pagecache-base4, riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2, netbsd-6-base, netbsd-6-1-RELEASE, netbsd-6-1-RC4, netbsd-6-1-RC3, netbsd-6-1-RC2, netbsd-6-1-RC1, netbsd-6-1-5-RELEASE, netbsd-6-1-4-RELEASE, netbsd-6-1-3-RELEASE, netbsd-6-1-2-RELEASE, netbsd-6-1-1-RELEASE, netbsd-6-1, netbsd-6-0-RELEASE, netbsd-6-0-RC2, netbsd-6-0-RC1, netbsd-6-0-6-RELEASE, netbsd-6-0-5-RELEASE, netbsd-6-0-4-RELEASE, netbsd-6-0-3-RELEASE, netbsd-6-0-2-RELEASE, netbsd-6-0-1-RELEASE, netbsd-6-0, netbsd-6, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus, khorben-n900, agc-symver-base, agc-symver
Branch point for: tls-maxphys
Changes since 1.3: +1 -4 lines

ah_regdomain.c doesn't use -Wno-error anymore.

$NetBSD: TODO.clang,v 1.4 2012/01/17 15:38:44 joerg Exp $

Hacks for the clang integration
-------------------------------

"-no-integrated-as" in src/sys/arch/amd64 and src/sys/arch/i386
to compensate for the missing .code16 support in LLVM MC
and slightly different encoding of the lock stubs.

Various places use NOCLANGERROR or CWARNFLAGS.clang to disable errors or
warnings.

Issues with CMSG_SPACE() used inside a union:
src/external/tmux/dist/compat/imsg-buffer.c
src/external/tmux/dist/compat/imsg.c
src/external/ibm-public/postfix/dist/src/util/unix_recv_fd.c
src/external/ibm-public/postfix/dist/src/util/unix_send_fd.c