summaryrefslogtreecommitdiffstats
path: root/usr.bin/xlint
Commit message (Collapse)AuthorAgeFilesLines
* Remove extra blank linessjg2015-06-151-2/+0
|
* Need to provide -I for meta modesjg2015-06-141-0/+6
|
* Add META_MODE support.sjg2015-06-134-0/+79
|\ | | | | | | | | | | | | | | | | | | | | Off by default, build behaves normally. WITH_META_MODE we get auto objdir creation, the ability to start build from anywhere in the tree. Still need to add real targets under targets/ to build packages. Differential Revision: D2796 Reviewed by: brooks imp
| * dirdeps.mk now sets DEP_RELDIRsjg2015-06-084-8/+0
| |
| * Merge sync of headsjg2015-05-2723-369/+926
| |\ | |/ |/|
| * Merge head from 7/28sjg2014-08-193-58/+2
| |\
| * | Updated dependenciessjg2014-05-163-3/+0
| | |
| * | Updated dependenciessjg2014-05-103-0/+6
| | |
| * | Merge headsjg2014-04-282-2/+2
| |\ \
| * \ \ Merge from headsjg2013-09-051-1/+2
| |\ \ \
| * | | | Updated dependenciessjg2013-03-113-0/+4
| | | | |
| * | | | Updated dependenciessjg2013-02-164-8/+0
| | | | |
| | | | |
| | \ \ \
| *-. \ \ \ Sync from headsjg2012-11-042-8/+1
| |\ \ \ \ \
| * | | | | | Sync FreeBSD's bmake branch with Juniper's internal bmake branch.marcel2012-08-224-0/+82
| | |/ / / / | |/| | | | | | | | | | | | | | | | Requested by: Simon Gerraty <sjg@juniper.net>
* | | | | | xlint: update.pfg2015-03-2318-356/+868
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bring some important updates from NetBSD up to about 2008/04/25. The main feature is initial support for C99. This is a very basic update to make it easier to merge new compiler attirbutes but more updates are likely to follow. Obtained from: NetBSD MFC after: 2 weeks
* | | | | | xlint: add arm64 #defineemaste2015-03-181-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Submitted by: andrew@ Sponsored by: The FreeBSD Foundation
* | | | | | Add arm64 xlint support.emaste2015-03-171-0/+50
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Obtained from: NetBSD Sponsored by: The FreeBSD Foundation
* | | | | | TARGET_* shouldn't be used here. Use MACHINE_* instead.imp2015-03-121-11/+3
| | | | | |
* | | | | | Convert to usr.bin/ to LIBADDbapt2014-11-251-2/+1
| |_|_|_|/ |/| | | | | | | | | | | | | | Reduce overlinking
* | | | | Remove ia64.marcel2014-07-072-58/+1
| |_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This includes: o All directories named *ia64* o All files named *ia64* o All ia64-specific code guarded by __ia64__ o All ia64-specific makefile logic o Mention of ia64 in comments and documentation This excludes: o Everything under contrib/ o Everything under crypto/ o sys/xen/interface o sys/sys/elf_common.h Discussed at: BSDcan
* | | | 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
|
OpenPOWER on IntegriCloud