Age | Commit message (Collapse) | Author |
|
|
|
ok drahn@
|
|
functions that are needed on mips64.
ok miod@
|
|
loongson (mips64el).
ok miod@
|
|
initial diff from jasper, finished by me with help from miod
ok jasper@ miod@ kettenis@
|
|
|
|
in a not-so-distant future.
ok kettenis@ (some time ago)
|
|
architectures, just like what is done for global ones. This isn't
just an optiization. There is a long tradition of building packets in
arrays of chars on the stack by using casts to types that require
stricter alignment. Ignore the language lawyers say it isn't
explicitly allowed by the C standard. Historically many (all?) C
compilers have handled that just fine, so it is stupid to break this.
Thanks to mikeb@ for finding the GCC bug report against upstream GCC
4.2.1. This fixes hppa/hppa64 and sparc/sparc64 as discuessed with
miod@ (upstream only fixed sparc/sparc64). Other strict alignment
architectures will need similar fixes.
ok deraadt@, mikeb@, miod@
|
|
|
|
from Jakub Jelinek that never made it into upstream GCC. Fixes ld.so.
Found by drahn@ and me; ok miod@
|
|
aren't silently ignored but rather get warned about and fixed. Purely
stylistic warnings like -Wredundant-decls are your own problem however.
testing help from landry@, header fixes from kettenis@
ok deraadt@
|
|
by mandoc; diff from kristaps
- while here, fix a bad width specifier
|
|
upstream versions of this code, add blame as an alias for annotate.
ok henning@ fgsch@ deraadt@ thib@ krw@
|
|
"fine" jmc@ "no worries" deraadt@ "looks good" J.C. Roberts
|
|
ok miod@, tested by landry@
|
|
Input and OK millert@
|
|
CVE-2010-1447. From Ian McWilliam
|
|
that are needed to omplement accelerated AES (and AES-GCM mode) on newer
Intel cores.
Diff from Mike Belopuhov.
no objections/ok miod@
|
|
found the hard way by matthieu@ and krw@
in /usr/xenocara/lib/libXaw/spec/strings.mit.
This needs to be done more carefully. Sorry!
|
|
millert@ ok.
|
|
from time to time when building the www/larbin port.
This is an independent bugfix, and it's different from 4.5.0.
ok espie@
|
|
(happens even with empty files), as diagnosed with kili@ on
evolution-database.
We obviously need to check the token chain and go up if we're at the start
of a buffer (unless we're really at the start unless we have to give up).
Independent fix. Same functionality as code found on the gcc 4.5 branch,
but completely different lines.
okay miod@
|
|
in both our old in-tree groff and in mandoc, because
1) It looks and reads better.
2) It agrees with both bsd.lv mandoc and with modern groff.
The tmac.an part was done by millert@, with a minor fix by me.
While touching our old groff, switch off hyphenation, suggested a long
time ago by millert@. It helps searching and comparisons.
While touching mandoc terminal_man(), explicitely initialize the
tabwidth - not strictly required, but easier to understand
and more robust, also suggested by millert@.
General mumbling of agreement by many,
including millert@ deraadt@ jmc@ sobrado@ ...
Remaining problem:
Setting the title length (.lt) has no effect for me,
but we can fix this in tree in case anybody figures it out.
|
|
ok marco@
|
|
ok deraadt@
|
|
activate proper C99 stuff.
fix locale support when there's no locale.
work common with kettenis@
|
|
some man pages when built with gcc4.
ok deraadt
|
|
|
|
as discussed with Theo, so that he can synch set.
(eventual gcc2 fallout to fix later)
|
|
through the PLT.
|
|
for gcc3.
ok espie@
|
|
C++ semantics fix. Member constants can be file-local, if they're not external.
Fixes build of py-tagpy, which barfs in Boost otherwise.
(original fix, different text from gcc 4.2.4)
okay deraadt@, kettenis@
|
|
with out own rules but apparently this causes problems after
git_version.h is generated in the obj dir. This will only ever be
a stub as we build from a release, not a git checkout. Add a
pre-generated lib/Config_git.pl and prevent git_version.h and
Config_git.pl from being removed by the clean target.
Appears to fix parallel make issues. OK oga@
|
|
ok kettenis@ robert@, tested by marco@, kevlo@ myself
|
|
|
|
|
|
Fixes jdk builds among other things.
ok robert@ espie@
|
|
problem spotted by matthieu/naddy
okay kettenis@, matthieu@
|
|
ok espie@
|
|
|
|
libstdc++-v3/Makefile.common.
ok espie@
|
|
to be used by gnu/lib/libsupc++-v3 and gnu/lib/libstdc++-v3
ok espie@
|
|
is now NULL for zero-length arrays so check for that).
ok avsm
|
|
|
|
comments and okay kettenis@
|
|
okay kettenis@
|
|
and this lets gcc emit code with xadd/cmpxchg instructions.
ok kettenis@
|
|
the types used by GCC match those in machine/_types.h.
|
|
complier picking, eg supporting gcc2, gcc3, and gcc4. based on diff by Marco,
with fixes from espie@.
ok espie@ general mumbling of approval of others.
|
|
okay millert@, nicm@ ...
(thx others for pointing out stupidity in intermediate patches...)
|