Age | Commit message (Collapse) | Author |
|
Instead of "<unknown>: f3". ok kettenis@
|
|
Instead of swapping registers around, we can just use the REV version of
the same instruction, which has the same effect but encodes differently and
does not result in return bytes in the binary. This reduces the number
of xchg instructions resulting from gadget fixing.
Prompted by ratchov@, with input from millert@ and sthen@.
ok sthen@
|
|
base-gcc always errored out when -Werror was passed and -Wuninitialized
triggered, even when -Wno-error=uninitialized was passed.
Deemed correct by Miod
|
|
|
|
defines because we need it now
from https://reviews.llvm.org/D91784
ok mlarkin kettenis
|
|
ok hackroom
tested by plenty
|
|
ok deraadt@ drahn@
|
|
ok jsg drahn
|
|
and Readline.
feedback and okay afresh1@
|
|
discussion with espie kettenis jsg
|
|
|
|
ok mortimer@
|
|
ok mortimer@
|
|
ok mortimer@
|
|
Pointed out by deraadt@, this is not what that that incomplete table is for.
While the code has been there for several years, I haven't found a use for it,
which is good because it would have been wrong.
While here, update my name.
|
|
With some build plumbing help from jsg@
ok kettenis@ sthen@
|
|
Based on NetBSD implementation, without the libelf dependency. Architectures
which have libunwind use libunwind, and others use a stub implementation
that does nothing since __builtin methods are unreliable.
Much feedback and help from jca@.
ok kettenis@ sthen@
|
|
This 'requirement' was due to a bug in dtors which has been corrected.
reminded by jsg@
|
|
libc++abi: Pure virtual function called!
By statically linking clang (and *-tblgen) this problem is worked around
at least for now.
|
|
Uncertain if this is 100% correct, however this enables self hosting
using clang.
|
|
ok hackroom
tested by plenty
|
|
default to -no-relax.
ok drahn@
|
|
ok hackroom
tested by plenty
|
|
Enable just enough of binutils to be a functional compilation system
with llvm doing the heavy lifting.
With corrections suggested by reviewers.
ok jsg@ kettenis@
|
|
ok mpi@
|
|
licence mere mortals can understand the terms of); will be connected to the
build on an arch-by-arch basis.
Testsuites and generated files have been intentionnaly omitted from this import.
Peer pressure and ok from at least drahn@ pirofti@ deraadt@
|
|
ok kettenis@
|
|
|
|
cd /usr/src/gnu/llvm/llvm/docs
gmake -f Makefile.sphinx man
cd /usr/src/gnu/llvm/clang/docs
gmake -f Makefile.sphinx man
cmake -DLLVM_ENABLE_SPHINX=ON -DLLDB_INCLUDE_TESTS=OFF /usr/src/gnu/llvm/lldb/
make docs-lldb-man
|
|
|
|
ok hackroom
tested by plenty
|
|
|
|
|
|
With several fixes from review integrated.
ok patrick@
|
|
ok kettenis@
|
|
getWCookie() is an OpenBSD addition that is needed on new architectures.
ok kettenis@
|
|
|
|
|
|
|
|
|
|
|
|
Heavy lifting by mortimer@, thank you so much!
|
|
|
|
|
|
ok hackroom
tested by plenty
|
|
ok hackroom
tested by plenty
|
|
This is a backport from LLVM 11. Before this fix, code using
__builtin_bitreverse32 was crashing SIGILL because clang-10 emitted a
64-bit rldicl/clrldi instruction. The SIGILL only happened on 32-bit
cpus, not on the G5. The code for LLVM 11 uses __builtin_bitreverse,
so clang-10 needs this fix to build clang-11.
https://github.com/llvm/llvm-project/commit/a5d161c119d5a
https://reviews.llvm.org/D77946
ok kettenis@
|
|
NATIVE_TO_UNI is defined as follows in utf8.h:
--
#define NATIVE_TO_UNI(ch) ((UV) ((ch) | 0))
--
and UV is 'unsigned long' on m88k.
Details are at:
https://github.com/Perl/perl5/issues/18655
help and ok afresh1@
|
|
We are never going to update the files that generate this test and
the interaction with "cvs up" means we can accidentally hit it when
they hange between releases but permissions when building the system
prevent us from writing the update and breaks the build.
Found by naddy@, krw@, and deraadt@
|
|
looking good sthen@, Great! bluhm@
|