summaryrefslogtreecommitdiffstats
path: root/usr.bin/xlint
Commit message (Collapse)AuthorAgeFilesLines
* MFC r291348:bdrewery2015-12-042-2/+2
| | | | Use LIBEXECDIR for /usr/libexec.
* MFC r280387:pfg2015-04-0618-356/+868
| | | | | | | | | xlint: update. Bring some important updates from NetBSD up to about 2008/04/25. The main feature is initial support for C99. Obtained from: NetBSD
* MFC r264400,r265836:ngie2014-12-311-1/+1
| | | | | | | | | | | | | | r264400: NO_MAN= has been deprecated in favor of MAN= for some time, go ahead and finish the job. ncurses is now the only Makefile in the tree that uses it since it wasn't a simple mechanical change, and will be addressed in a future commit. r265836: Remove last two NO_MAN= in the tree. In both of these cases, MAN= is what is needed.
* Improve compatibility with recent flex from flex.sourceforge.net.jkim2013-05-031-1/+2
|
* Remove clause 3 and 4 from the NetBSD Foundation copyright header, missedjoel2012-09-091-7/+0
| | | | in r203971.
* Merging of projects/armv6, part 3gonzo2012-08-151-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | r238211: Support TARGET_ARCH=armv6 and TARGET_ARCH=armv6eb This adds a new TARGET_ARCH for building on ARM processors that support the ARMv6K multiprocessor extensions. In particular, these processors have better support for TLS and mutex operations. This mostly touches a lot of Makefiles to extend existing patterns for inferring CPUARCH from ARCH. It also configures: * GCC to default to arm1176jz-s * GCC to predefine __FreeBSD_ARCH_armv6__ * gas to default to ARM_ARCH_V6K * uname -p to return 'armv6' * make so that MACHINE_ARCH defaults to 'armv6' It also changes a number of headers to use the compiler __ARM_ARCH_XXX__ macros to configure processor-specific support routines. Submitted by: Tim Kientzle <kientzle@freebsd.org>
* Assume a big-endian default on MIPS and drop the "eb" suffix from MACHINE_ARCH.jmallett2012-03-291-1/+1
| | | | | | | | | | | | | | | This makes our naming scheme more closely match other systems and the expectations of much third-party software. MIPS builds which are little-endian should require and exhibit no changes. Big-endian TARGET_ARCHes must be changed: From: To: mipseb mips mipsn32eb mipsn32 mips64eb mips64 An entry has been added to UPDATING and some foot-shooting protection (complete with warnings which should become errors in the near future) to the top-level base system Makefile.
* Spelling fixes for usr.bin/uqs2011-12-307-23/+23
|
* lint: Fix lseek() argument order.jilles2011-11-051-1/+1
| | | | | | | | Because SEEK_SET is 0, this seems to have no effect on the generated code. PR: bin/160806 Submitted by: Henning Petersen <henning dot petersen at t-online dot de> Obtained from: NetBSD
* catstrg() does not set the resulting string length.kevlo2011-08-081-0/+1
| | | | | | PR: bin/152549 Submitted by: Henning Petersen <henning dot petersen at t-online dot de> Approved by: re (hrs)
* Fix clang warnings.benl2011-06-184-11/+2
| | | | Approved by: philip (mentor)
* Retire TARGET_ABI.imp2011-01-071-1/+1
| | | | | | | | | | | | | | | Implement MACHINE_ARCH=mips64e[lb] to build N64 images. This replaces MACHINE_ARCH=mipse[lb] TARGET_ABI=n64. MACHINE_ARCH=mipsn32e[lb] has been added, but currently requires WITHOUT_CDDL due to atomic issues in libzfs. I've not investigated this much, but implemented this to preserve as much of the TARGET_ABI functionality that I could. Since its presence doesn't affect the working cases, I've kept it in for now. Added mips64e[lb] to make universe, so more kernels build. And I think this (finally) closes the curtain on the tbemd tree.
* Doh! two last second refactoring typos crept in. Fix.imp2010-09-131-2/+2
|
* Revert r212513 and reimplement the search order to be ARCH, CPUARCHimp2010-09-133-13/+62
|
* merge powerpc and powerpc64 now that we use TARGET_CPUARCHimp2010-09-132-55/+11
|
* Move to using TARGET_CPUARCH instead of TARGET_ARCH.imp2010-09-131-1/+9
|
* Remove more extraneous ;s.emaste2010-07-151-1/+1
|
* Teach truss and xlint how to operate on 64-bit PowerPC systems.nwhitehorn2010-07-121-0/+55
|
* Rename the ALIGN macro to LINT_ALIGN so it does not clash with machine/param.hrdivacky2010-04-093-7/+7
| | | | | | | | | Bump the alignment to 16bytes because lint1 memory allocator is used for objects that require 16bytes alignment on amd64 (ie. val_t). This makes lint1 work when compiled with compiler(s) that use SSE for memcpy on amd64. (e.g. clang). Approved by: ed (mentor)
* Pass the correct size to memset().jh2010-03-081-1/+1
| | | | | | PR: bin/128094 Submitted by: Henning Petersen MFC after: 1 week
* The NetBSD Foundation has granted permission to remove clause 3 and 4imp2010-02-161-7/+0
| | | | | | from their software. Obtained from: NetBSD
* This now passes a make universe with WARNS=6.dwmalone2010-01-071-2/+0
|
* 1) Make usage() as dead2 - it helps the compiler know that some varsdwmalone2010-01-051-7/+8
| | | | | | | are not used uninitialised. 2) Fix some constness problems. 3) Avoid a signedness problem by casting to size_t. If bn != stuff, than stuff-1-bn should be > 0.
* Build usr.bin/ with WARNS=6 by default.ed2010-01-021-0/+2
| | | | Also add some missing $FreeBSD$ to keep svn happy.
* MFp4(mips2-jnpr):imp2008-04-041-0/+3
| | | | Add mips support.
* Fix some "in in" typos in comments.brueffer2008-03-261-1/+1
| | | | | | | PR: 121490 Submitted by: Anatoly Borodin <anatoly.borodin@gmail.com> Approved by: rwatson (mentor), jkoshy MFC after: 3 days
* Fix a group of typos:yar2006-12-291-1/+1
| | | | | | | | preceed -> precede, preceeded -> preceded, preceeding -> preceding. Submitted by: Andre Guibert de Bruet <andy@siliconlandmark.com>
* Pass "-Wtraditional -Wno-system-headers" to compiler as two separatekan2006-09-211-1/+2
| | | | | arguments. GCC4 was unhappy with them combined, while GCC 3.4 did not care.
* Remove alpha-specific stuff.ru2006-08-231-53/+0
|
* Include <err.h> where needed. Add $FreeBSD$ where missing.stefanf2005-08-057-0/+11
|
* Expand *n't contractions.ru2005-02-131-1/+1
|
* Start the dreaded NOFOO -> NO_FOO conversion.ru2004-12-211-1/+1
| | | | OK'ed by: core
* Define PTRDIFF_IS_LONG and SIZEOF_IS_ULONG for arm.cognet2004-05-141-0/+3
|
* style.Makefile(5):johan2004-02-231-1/+1
| | | | Use WARNS?= instead of WARNS=.
* Fixed style of DPADD and LDADD assignments as per style.Makefile(5).ru2004-02-051-2/+2
|
* The size of a long double is 16 bytes, not 12 bytes.marcel2003-11-031-1/+1
|
* Move the -Wtraditional warning from the global cpp flags to when the -ppeter2003-10-261-2/+1
| | | | | | | (portability warnings) switch is used. Add -Wno-system-headers after it so that we dont get 500 screenfulls of warnings about #elif in /usr/include. I'm not entirely happy with this. Maybe cdefs.h shouldn't use #elif and instead nest #else clauses?
* If lint(1) is not "lint", don't try to lint the xlint compat-libs. Amarkm2003-06-151-1/+7
| | | | third-party lint is probably being used.
* Consistently use __inline for pure c89 compilers.obrien2003-06-071-5/+4
| | | | Submitted by: Tim Kientzle <kientzle@acm.org>
* Add amd64 settings.peter2003-05-081-0/+3
| | | | Approved by: re (scottl)
* No, forget about rev 1.24. My system wasn't virgin enough when I tested that.obrien2003-05-031-1/+0
| | | | Restore rev 1.23.
* Forget about rev 1.23. -$ is now spelled -fno-dollars-in-identifiers.obrien2003-05-031-0/+1
| | | | Submitted by: kan
* GCC 3.3's cpplib does not impliment -$ (forbid the use of $ in identifiers).obrien2003-05-031-1/+0
|
* Fix typos; add FreeBSD Id where missing.schweikh2003-01-016-11/+14
|
* Fix typos, mostly s/ an / a / where appropriate and a few s/an/and/schweikh2002-12-304-4/+6
| | | | Add FreeBSD Id tag where missing.
* mdoc(7) police: overhaul.ru2002-12-111-2/+2
| | | | Approved by: re
* mdoc(7) police: Fixed the declaration of the -column list.ru2002-12-111-4/+4
| | | | Approved by: re
* Teach lint about powerpc.benno2002-12-091-0/+3
| | | | Approved by: re (rwatson)
* mdoc(7) police:ru2002-11-261-8/+8
| | | | | | | Restore (once again) my fixes from revision 1.20 that got lost in revision 1.25 merge. Approved by: re
* Need to run lint1 from ${WORLDTMP}/usr/libexec during buildworld.ru2002-10-231-1/+1
| | | | Spotted by: fjoe
OpenPOWER on IntegriCloud