summaryrefslogtreecommitdiffstats
path: root/usr.bin/xlint
Commit message (Collapse)AuthorAgeFilesLines
* NO_MAN= has been deprecated in favor of MAN= for some time, go aheadimp2014-04-131-1/+1
| | | | | | 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.
* Add a new ARM TARGET_ARCH, armv6hf. This is considered experimental.andrew2014-03-231-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | This targets the existing ARMv6 and ARMv7 SoCs that contain a VFP unit. This is an optional coprocessors may not be present in all devices, however it appears to be in all current SoCs we support. armv6hf targets the VFP variant of the ARM EABI and our copy of gcc is too old to support this. Because of this there are a number of WITH/WITHOUT options that are unsupported and must be left as the default value. The options and their required value are: * WITH_ARM_EABI * WITHOUT_GCC * WITHOUT_GNUCXX In addition, without an external toolchain, the following need to be left as their default: * WITH_CLANG * WITH_CLANG_IS_CC As there is a different method of passing float and double values to functions the ABI is incompatible with existing armv6 binaries. To use this a full rebuild of world is required. Because no floating point values are passed into the kernel an armv6 kernel with VFP enabled will work with an armv6hf userland and vice versa.
* 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
* Initiate deorbit burn for the i386-only a.out related support. Moves arepeter2002-09-171-2/+1
| | | | | | | | | | | | | | | under way to move the remnants of the a.out toolchain to ports. As the comment in src/Makefile said, this stuff is deprecated and one should not expect this to remain beyond 4.0-REL. It has already lasted WAY beyond that. Notable exceptions: gcc - I have not touched the a.out generation stuff there. ldd/ldconfig - still have some code to interface with a.out rtld. old as/ld/etc - I have not removed these yet, pending their move to ports. some includes - necessary for ldd/ldconfig for now. Tested on: i386 (extensively), alpha
OpenPOWER on IntegriCloud