The NetBSD Project

CVS log for src/doc/HACKS

[BACK] Up to [cvs.NetBSD.org] / src / doc

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.214 / (download) - annotate - [select for diffs], Thu Oct 8 08:31:37 2020 UTC (2 weeks, 1 day ago) by rin
Branch: MAIN
CVS Tags: HEAD
Changes since 1.213: +9 -8 lines
Diff to previous 1.213 (colored)

GCC 9.3 miscompiles dwarf2{expr,loc}.c with -O2 for earmv5hf{,eb}
(-O1 is fine). This is a new regression introduced in GCC9.

For everyone's safety, extend -O0 hack to dwarf2{expr,loc}.c for
all arm variants with GCC >= 8.

Revision 1.213 / (download) - annotate - [select for diffs], Wed Oct 7 07:35:28 2020 UTC (2 weeks, 2 days ago) by rin
Branch: MAIN
Changes since 1.212: +6 -4 lines
Diff to previous 1.212 (colored)

PR port-alpha/54307

GCC 9.3 seems to be able to compile rtree.c with -O2:

- No new regressions in ATF.
- System survives over a night, at least, under heavy loads.

On the other hand, unfortunately, GCC 9.3 still miscompiles tcache.c
with -O2 or -O1. For example, even ``gcc -g hello.c'' fails with ICE
if tcache.c is compiled with -O[12] in libc.

Revision 1.212 / (download) - annotate - [select for diffs], Mon Oct 5 13:32:31 2020 UTC (2 weeks, 3 days ago) by rin
Branch: MAIN
Changes since 1.211: +4 -3 lines
Diff to previous 1.211 (colored)

Update gdb/dwarf2expr.c hack for earmv7hf{,eb}; the situation does not
change even for GCC 9.3 with ``memcmp'' fix.

Revision 1.211 / (download) - annotate - [select for diffs], Mon Oct 5 13:20:30 2020 UTC (2 weeks, 3 days ago) by rin
Branch: MAIN
Changes since 1.210: +8 -9 lines
Diff to previous 1.210 (colored)

Update aes_ccm_tag() hack for m68k.

Even with ``memcmp fix'', GCC 9.4 miscompiles this function for -O[12].
But the situation was slightly changed from that with GCC 8.3:

* -O0 and -O1 work but -O2 fails for 68060 and 68040 (real hardware)
* -O0 and -O2 work but -O1 fails for 68020 and 68010 (TME)

Revision 1.210 / (download) - annotate - [select for diffs], Mon Oct 5 10:44:09 2020 UTC (2 weeks, 3 days ago) by rin
Branch: MAIN
Changes since 1.209: +1 -13 lines
Diff to previous 1.209 (colored)

Remove -fno-omit-frame-pointer hack for sun2 kernel.

Revision 1.209 / (download) - annotate - [select for diffs], Fri Sep 18 14:09:47 2020 UTC (4 weeks, 6 days ago) by christos
Branch: MAIN
Changes since 1.208: +10 -2 lines
Diff to previous 1.208 (colored)

mention strtod hack

Revision 1.208 / (download) - annotate - [select for diffs], Mon Aug 10 06:46:27 2020 UTC (2 months, 1 week ago) by rin
Branch: MAIN
Changes since 1.207: +27 -1 lines
Diff to previous 1.207 (colored)

Add hacks for GCC8 vs m68k ports:

compile aes_ccm_tag() with -O0 for GCC8
http://cvsweb.netbsd.org/bsdweb.cgi/src/sys/crypto/aes/aes_ccm.c#rev1.5

compile kernel with -fno-omit-frame-pointer for GCC8
http://cvsweb.netbsd.org/bsdweb.cgi/src/sys/arch/sun2/conf/Makefile.sun2#rev1.25

Revision 1.207 / (download) - annotate - [select for diffs], Sun May 10 06:38:24 2020 UTC (5 months, 2 weeks ago) by maxv
Branch: MAIN
Changes since 1.206: +11 -1 lines
Diff to previous 1.206 (colored)

Pass -Wno-unused-command-line-argument for LLVM, discussed on
tech-toolchain@.

Revision 1.206 / (download) - annotate - [select for diffs], Wed May 6 14:33:52 2020 UTC (5 months, 2 weeks ago) by snj
Branch: MAIN
Changes since 1.205: +1 -3 lines
Diff to previous 1.205 (colored)

netsmb is no more

Revision 1.205 / (download) - annotate - [select for diffs], Thu Apr 30 12:44:41 2020 UTC (5 months, 3 weeks ago) by rin
Branch: MAIN
Changes since 1.204: +1 -20 lines
Diff to previous 1.204 (colored)

Hack "gcc-4.5 arm without -fno-tree-vrp generate broken code" was removed in
src/lib/libc/softfloat/Makefile.inc rev 1.21:

http://cvsweb.netbsd.org/bsdweb.cgi/src/lib/libc/softfloat/Makefile.inc#rev1.21

Now, all tests mentioned in the entry are passed for softfloat arm.

Revision 1.204 / (download) - annotate - [select for diffs], Thu Apr 30 12:35:01 2020 UTC (5 months, 3 weeks ago) by rin
Branch: MAIN
Changes since 1.203: +1 -5 lines
Diff to previous 1.203 (colored)

lmcconfig(8) was removed.

Revision 1.203 / (download) - annotate - [select for diffs], Thu Apr 30 12:32:16 2020 UTC (5 months, 3 weeks ago) by rin
Branch: MAIN
Changes since 1.202: +20 -16 lines
Diff to previous 1.202 (colored)

Add missing dates and revisions.

Revision 1.202 / (download) - annotate - [select for diffs], Wed Apr 29 11:08:40 2020 UTC (5 months, 3 weeks ago) by rin
Branch: MAIN
Changes since 1.201: +12 -1 lines
Diff to previous 1.201 (colored)

PR toolchain/54820
PR toolchain/54877

earmv7hf{,eb}: compile gdb/dwarf2expr.c with -O0 for GCC8

http://cvsweb.netbsd.org/bsdweb.cgi/src/external/gpl3/gdb/lib/libgdb/Makefile#rev1.22

Revision 1.187.10.3 / (download) - annotate - [select for diffs], Tue Apr 21 18:41:54 2020 UTC (6 months ago) by martin
Branch: phil-wifi
Changes since 1.187.10.2: +0 -8 lines
Diff to previous 1.187.10.2 (colored) to branchpoint 1.187 (colored) next main 1.188 (colored)

Sync with HEAD

Revision 1.187.10.2 / (download) - annotate - [select for diffs], Mon Apr 13 07:45:37 2020 UTC (6 months, 1 week ago) by martin
Branch: phil-wifi
Changes since 1.187.10.1: +57 -3 lines
Diff to previous 1.187.10.1 (colored) to branchpoint 1.187 (colored)

Mostly merge changes from HEAD upto 20200411

Revision 1.201 / (download) - annotate - [select for diffs], Sun Apr 12 17:49:00 2020 UTC (6 months, 1 week ago) by leot
Branch: MAIN
CVS Tags: phil-wifi-20200421
Changes since 1.200: +1 -9 lines
Diff to previous 1.200 (colored)

Hack removed in src/external/bsd/nvi/usr.bin/nvi/Makefile,-r1.21

It is no longer needed, per PR bin/54656.

Revision 1.200 / (download) - annotate - [select for diffs], Sat Apr 4 16:25:17 2020 UTC (6 months, 2 weeks ago) by jdolecek
Branch: MAIN
CVS Tags: phil-wifi-20200411, phil-wifi-20200406
Changes since 1.199: +1 -3 lines
Diff to previous 1.199 (colored)

smbfs is no more

Revision 1.199 / (download) - annotate - [select for diffs], Thu Jan 30 00:43:58 2020 UTC (8 months, 3 weeks ago) by christos
Branch: MAIN
CVS Tags: is-mlppp-base, is-mlppp
Changes since 1.198: +5 -3 lines
Diff to previous 1.198 (colored)

more like this

Revision 1.198 / (download) - annotate - [select for diffs], Wed Jan 29 23:44:00 2020 UTC (8 months, 3 weeks ago) by christos
Branch: MAIN
Changes since 1.197: +4 -3 lines
Diff to previous 1.197 (colored)

same hack different place

Revision 1.197 / (download) - annotate - [select for diffs], Wed Jan 29 22:43:53 2020 UTC (8 months, 3 weeks ago) by christos
Branch: MAIN
Changes since 1.196: +12 -1 lines
Diff to previous 1.196 (colored)

powepc/clang hack

Revision 1.190.2.1 / (download) - annotate - [select for diffs], Sun Nov 3 11:41:57 2019 UTC (11 months, 2 weeks ago) by martin
Branch: netbsd-9
CVS Tags: netbsd-9-1-RELEASE, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1
Changes since 1.190: +10 -1 lines
Diff to previous 1.190 (colored) next main 1.191 (colored)

Pull up following revision(s) (requested by rin in ticket #392):

	doc/HACKS: revision 1.195
	doc/HACKS: revision 1.196
	external/bsd/jemalloc/lib/Makefile.inc: revision 1.11
	external/bsd/jemalloc/include/jemalloc/internal/jemalloc_internal_defs.h: revision 1.11

PR/54307: Rin Okuyama: Lots of jemalloc assertions in latest -current

Workaround for random crash of userland binaries, as reported in
PR port-alpha/54307.

If rtree.c and tcache.c are compiled with -O0, userland just works
without problems as far as I can see. Alternately, you can specify
-DJEMALLOC_DEBUG to avoid random crash. Smells like compiler bug,
or wrong coding which relies on some undefined behavior.

Anyway, we need to pull this up into netbsd-9 asap.

Describe workaround for PR port-alpha/54307.

Describe that both GCC 7.4 and 8.3 fail in the last entry.

Revision 1.196 / (download) - annotate - [select for diffs], Sun Nov 3 07:10:42 2019 UTC (11 months, 2 weeks ago) by rin
Branch: MAIN
CVS Tags: phil-wifi-20191119
Changes since 1.195: +2 -2 lines
Diff to previous 1.195 (colored)

Describe that both GCC 7.4 and 8.3 fail in the last entry.

Revision 1.195 / (download) - annotate - [select for diffs], Fri Nov 1 20:55:55 2019 UTC (11 months, 3 weeks ago) by rin
Branch: MAIN
Changes since 1.194: +10 -1 lines
Diff to previous 1.194 (colored)

Describe workaround for PR port-alpha/54307.

Revision 1.194 / (download) - annotate - [select for diffs], Wed Oct 30 00:26:54 2019 UTC (11 months, 3 weeks ago) by christos
Branch: MAIN
Changes since 1.193: +9 -1 lines
Diff to previous 1.193 (colored)

more hacks

Revision 1.193 / (download) - annotate - [select for diffs], Tue Oct 29 21:32:35 2019 UTC (11 months, 3 weeks ago) by christos
Branch: MAIN
Changes since 1.192: +10 -1 lines
Diff to previous 1.192 (colored)

sh3 now

Revision 1.192 / (download) - annotate - [select for diffs], Tue Oct 29 21:16:25 2019 UTC (11 months, 3 weeks ago) by christos
Branch: MAIN
Changes since 1.191: +9 -1 lines
Diff to previous 1.191 (colored)

gcc lossage

Revision 1.191 / (download) - annotate - [select for diffs], Mon Oct 28 18:41:23 2019 UTC (11 months, 3 weeks ago) by christos
Branch: MAIN
Changes since 1.190: +9 -1 lines
Diff to previous 1.190 (colored)

another vax -O1

Revision 1.187.10.1 / (download) - annotate - [select for diffs], Mon Jun 10 21:42:38 2019 UTC (16 months, 1 week ago) by christos
Branch: phil-wifi
Changes since 1.187: +19 -37 lines
Diff to previous 1.187 (colored)

Sync with HEAD

Revision 1.190 / (download) - annotate - [select for diffs], Tue May 14 02:53:16 2019 UTC (17 months, 1 week ago) by maya
Branch: MAIN
CVS Tags: phil-wifi-20190609, netbsd-9-base
Branch point for: netbsd-9
Changes since 1.189: +10 -1 lines
Diff to previous 1.189 (colored)

Add a hack entry for libpthread one section

Revision 1.189 / (download) - annotate - [select for diffs], Wed Apr 3 21:40:24 2019 UTC (18 months, 2 weeks ago) by christos
Branch: MAIN
Changes since 1.188: +10 -1 lines
Diff to previous 1.188 (colored)

mention rtld vax hack

Revision 1.188 / (download) - annotate - [select for diffs], Wed Apr 3 20:34:18 2019 UTC (18 months, 3 weeks ago) by scole
Branch: MAIN
Changes since 1.187: +1 -37 lines
Diff to previous 1.187 (colored)

Remove obsoleted ia64 gcc 4.5.3 hacks

Revision 1.174.2.3 / (download) - annotate - [select for diffs], Wed Apr 26 02:52:18 2017 UTC (3 years, 5 months ago) by pgoyette
Branch: pgoyette-localcount
Changes since 1.174.2.2: +11 -1 lines
Diff to previous 1.174.2.2 (colored) to branchpoint 1.174 (colored) next main 1.175 (colored)

Sync with HEAD

Revision 1.175.2.1 / (download) - annotate - [select for diffs], Fri Apr 21 16:51:16 2017 UTC (3 years, 6 months ago) by bouyer
Branch: bouyer-socketcan
Changes since 1.175: +59 -67 lines
Diff to previous 1.175 (colored) next main 1.176 (colored)

Sync with HEAD

Revision 1.187 / (download) - annotate - [select for diffs], Sun Apr 9 19:02:23 2017 UTC (3 years, 6 months ago) by scole
Branch: MAIN
CVS Tags: prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, phil-wifi-base, pgoyette-localcount-20170426, pgoyette-compat-merge-20190127, pgoyette-compat-base, pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126, pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906, pgoyette-compat-0728, pgoyette-compat-0625, pgoyette-compat-0521, pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315, pgoyette-compat, netbsd-8-base, netbsd-8-2-RELEASE, netbsd-8-1-RELEASE, netbsd-8-1-RC1, netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1, netbsd-8, matt-nb8-mediatek-base, matt-nb8-mediatek, bouyer-socketcan-base1
Branch point for: phil-wifi
Changes since 1.186: +11 -1 lines
Diff to previous 1.186 (colored)

Add ia64 ski emulator hack

Revision 1.174.2.2 / (download) - annotate - [select for diffs], Mon Mar 20 06:52:12 2017 UTC (3 years, 7 months ago) by pgoyette
Branch: pgoyette-localcount
Changes since 1.174.2.1: +49 -67 lines
Diff to previous 1.174.2.1 (colored) to branchpoint 1.174 (colored)

Sync with HEAD

Revision 1.186 / (download) - annotate - [select for diffs], Sat Mar 11 09:12:13 2017 UTC (3 years, 7 months ago) by maya
Branch: MAIN
CVS Tags: pgoyette-localcount-20170320
Changes since 1.185: +2 -13 lines
Diff to previous 1.185 (colored)

Remove already fixed HACKS entry. correct path to makeinfo Makefile for
easy reference.

Revision 1.185 / (download) - annotate - [select for diffs], Wed Feb 22 12:17:16 2017 UTC (3 years, 8 months ago) by maya
Branch: MAIN
Changes since 1.184: +1 -42 lines
Diff to previous 1.184 (colored)

GC some GCC 4.8 specific sh3 HACKS entries.

These existed to avoid compile errors, and haven't been effect
since gcc.old was removed.

Revision 1.184 / (download) - annotate - [select for diffs], Thu Feb 16 01:05:01 2017 UTC (3 years, 8 months ago) by rin
Branch: MAIN
Changes since 1.183: +2 -2 lines
Diff to previous 1.183 (colored)

sorry, correct English grammer

Revision 1.183 / (download) - annotate - [select for diffs], Thu Feb 16 01:02:28 2017 UTC (3 years, 8 months ago) by rin
Branch: MAIN
Changes since 1.182: +10 -1 lines
Diff to previous 1.182 (colored)

lcWrap.c is miscompiled on vax, which results in input failure via XIM.
Besides, some clients, e.g., pkgsrc/x11/kterm, receives SIGSEGV.

Revision 1.182 / (download) - annotate - [select for diffs], Tue Feb 14 09:59:16 2017 UTC (3 years, 8 months ago) by rin
Branch: MAIN
Changes since 1.181: +5 -4 lines
Diff to previous 1.181 (colored)

also compile poly1305.c with -O0 on vax to address ssh login failure from/to
some hosts

Revision 1.181 / (download) - annotate - [select for diffs], Tue Feb 14 09:07:35 2017 UTC (3 years, 8 months ago) by rin
Branch: MAIN
Changes since 1.180: +3 -3 lines
Diff to previous 1.180 (colored)

correct grammar

Revision 1.180 / (download) - annotate - [select for diffs], Tue Feb 14 09:05:17 2017 UTC (3 years, 8 months ago) by rin
Branch: MAIN
Changes since 1.179: +9 -1 lines
Diff to previous 1.179 (colored)

add hack for libmandoc on vax:
mandoc(1) receives SIGILL in in_line_argn() from mdoc_macro.c

Revision 1.179 / (download) - annotate - [select for diffs], Tue Feb 14 09:00:03 2017 UTC (3 years, 8 months ago) by rin
Branch: MAIN
Changes since 1.178: +10 -1 lines
Diff to previous 1.178 (colored)

add hack for libssh on vax

Revision 1.178 / (download) - annotate - [select for diffs], Mon Feb 13 22:31:09 2017 UTC (3 years, 8 months ago) by rin
Branch: MAIN
Changes since 1.177: +11 -1 lines
Diff to previous 1.177 (colored)

PR port-vax/51967 GCC 5.4 aborts on vax due to SIGILL for cc1
As a workaround, compile dse.c with -O0.

Revision 1.177 / (download) - annotate - [select for diffs], Sat Feb 11 04:59:01 2017 UTC (3 years, 8 months ago) by christos
Branch: MAIN
Changes since 1.176: +11 -1 lines
Diff to previous 1.176 (colored)

add sparc64 hack

Revision 1.176 / (download) - annotate - [select for diffs], Wed Feb 8 23:13:59 2017 UTC (3 years, 8 months ago) by rin
Branch: MAIN
Changes since 1.175: +1 -14 lines
Diff to previous 1.175 (colored)

Remove ifconfig hack on m68000. I've confirmed that the problem has already
gone with TME.

Revision 1.174.2.1 / (download) - annotate - [select for diffs], Fri Nov 4 14:42:40 2016 UTC (3 years, 11 months ago) by pgoyette
Branch: pgoyette-localcount
Changes since 1.174: +1 -12 lines
Diff to previous 1.174 (colored)

Sync with HEAD

Revision 1.175 / (download) - annotate - [select for diffs], Thu Oct 20 07:33:28 2016 UTC (4 years ago) by he
Branch: MAIN
CVS Tags: pgoyette-localcount-20170107, pgoyette-localcount-20161104, bouyer-socketcan-base
Branch point for: bouyer-socketcan
Changes since 1.174: +1 -12 lines
Diff to previous 1.174 (colored)

Per the discussion in PR#20924, remove the HACK entry for intvec.S on vax.

Revision 1.174 / (download) - annotate - [select for diffs], Wed Jun 15 14:11:15 2016 UTC (4 years, 4 months ago) by riastradh
Branch: MAIN
CVS Tags: pgoyette-localcount-base, pgoyette-localcount-20160806, pgoyette-localcount-20160726, localcount-20160914
Branch point for: pgoyette-localcount
Changes since 1.173: +1 -2 lines
Diff to previous 1.173 (colored)

Remove dumplfs from the list now that it seems strict-aliasing-safe.

Revision 1.173 / (download) - annotate - [select for diffs], Wed Jun 15 13:57:26 2016 UTC (4 years, 4 months ago) by riastradh
Branch: MAIN
Changes since 1.172: +1 -2 lines
Diff to previous 1.172 (colored)

No more obvious strict aliasing violations here.

Revision 1.172 / (download) - annotate - [select for diffs], Wed Jun 15 13:47:26 2016 UTC (4 years, 4 months ago) by riastradh
Branch: MAIN
Changes since 1.171: +1 -2 lines
Diff to previous 1.171 (colored)

Kill another strict aliasing violation.

Revision 1.171 / (download) - annotate - [select for diffs], Wed Jun 15 13:29:30 2016 UTC (4 years, 4 months ago) by riastradh
Branch: MAIN
Changes since 1.170: +1 -15 lines
Diff to previous 1.170 (colored)

This hack no longer exists since the switch to ipsec-tools in 2005.

Another strict-aliasing problem killed.

Revision 1.170 / (download) - annotate - [select for diffs], Wed Jun 15 05:01:58 2016 UTC (4 years, 4 months ago) by mrg
Branch: MAIN
Changes since 1.169: +1 -13 lines
Diff to previous 1.169 (colored)

replace the previous hack with something that i believe is actually
correct and, more importantly ;), works properly.

thanks for riastradh for hints about which bit was actually broken.

Revision 1.169 / (download) - annotate - [select for diffs], Wed Jun 15 02:12:14 2016 UTC (4 years, 4 months ago) by mrg
Branch: MAIN
Changes since 1.168: +13 -1 lines
Diff to previous 1.168 (colored)

build convert_endian() with "no-strict-aliases" optimiser attribute
to avoid some unknown miscompilation in endian_convert() that causes
ssh to exit on some output (for me, "cc -v".)

note in HACKS.  we should investigate this further if possible as
this seems to indicate a strict aliasing violation.  there certainly
are 32 and 64 bit object arrays being accessed with 8 bit accessors,
but i don't have time currently.

Revision 1.168 / (download) - annotate - [select for diffs], Sat Jun 4 11:25:43 2016 UTC (4 years, 4 months ago) by joerg
Branch: MAIN
Changes since 1.167: +1 -15 lines
Diff to previous 1.167 (colored)

Drop CSU entry.

Revision 1.167 / (download) - annotate - [select for diffs], Tue May 10 19:32:47 2016 UTC (4 years, 5 months ago) by mrg
Branch: MAIN
Changes since 1.166: +25 -9 lines
Diff to previous 1.166 (colored)

move the ufs_lookup hack to the global section and update it to current
reality.  add a section for the crt hacks.

Revision 1.166 / (download) - annotate - [select for diffs], Wed May 4 22:42:40 2016 UTC (4 years, 5 months ago) by christos
Branch: MAIN
Changes since 1.165: +10 -1 lines
Diff to previous 1.165 (colored)

mention libmalloc hack

Revision 1.165 / (download) - annotate - [select for diffs], Thu Apr 28 21:18:23 2016 UTC (4 years, 5 months ago) by mrg
Branch: MAIN
Changes since 1.164: +9 -1 lines
Diff to previous 1.164 (colored)

note the -fno-tree-vrp hack for amd64.

Revision 1.164 / (download) - annotate - [select for diffs], Tue Jan 12 23:03:33 2016 UTC (4 years, 9 months ago) by christos
Branch: MAIN
Changes since 1.163: +1 -83 lines
Diff to previous 1.163 (colored)

vax does not use gcc 2.95

Revision 1.163 / (download) - annotate - [select for diffs], Mon Jan 11 22:50:35 2016 UTC (4 years, 9 months ago) by christos
Branch: MAIN
Changes since 1.162: +18 -1 lines
Diff to previous 1.162 (colored)

Add hack for cabs{,f,l} in <complex>

Revision 1.162 / (download) - annotate - [select for diffs], Thu Aug 27 12:32:05 2015 UTC (5 years, 1 month ago) by pooka
Branch: MAIN
Changes since 1.161: +4 -5 lines
Diff to previous 1.161 (colored)

update c++/volatile/constexpr entry

Revision 1.161 / (download) - annotate - [select for diffs], Thu Jul 23 08:03:25 2015 UTC (5 years, 3 months ago) by mrg
Branch: MAIN
Changes since 1.160: +1 -2 lines
Diff to previous 1.160 (colored)

remove the xfree86 reachover makefiles and the vast majority of
the support in the rest of the source tree.

X11 sets could use some cleaning up perhaps (just deletion, as
we've never really marked the old X11R6 as obsolete for native
xorg using platforms so far either.)

Revision 1.160 / (download) - annotate - [select for diffs], Fri Jun 26 10:25:41 2015 UTC (5 years, 3 months ago) by pooka
Branch: MAIN
Changes since 1.159: +23 -1 lines
Diff to previous 1.159 (colored)

document g++ 5.1 + libpthread volatile workaround (PR lib/49989)

Revision 1.159 / (download) - annotate - [select for diffs], Fri May 8 09:44:45 2015 UTC (5 years, 5 months ago) by martin
Branch: MAIN
Changes since 1.158: +1 -10 lines
Diff to previous 1.158 (colored)

Remove mips-kern-ksyms-size, now that it is already gone

Revision 1.158 / (download) - annotate - [select for diffs], Fri May 8 07:44:59 2015 UTC (5 years, 5 months ago) by martin
Branch: MAIN
Changes since 1.157: +10 -1 lines
Diff to previous 1.157 (colored)

Document mips64 kernel symbol table hack

Revision 1.157 / (download) - annotate - [select for diffs], Fri Apr 17 12:40:17 2015 UTC (5 years, 6 months ago) by martin
Branch: MAIN
Changes since 1.156: +11 -1 lines
Diff to previous 1.156 (colored)

Note ia64/gcc hack for mknative

Revision 1.156 / (download) - annotate - [select for diffs], Mon Mar 30 05:30:08 2015 UTC (5 years, 6 months ago) by matt
Branch: MAIN
Changes since 1.155: +7 -1 lines
Diff to previous 1.155 (colored)

note change to workaround bug in clang's arm integrated assembler.

Revision 1.155 / (download) - annotate - [select for diffs], Thu Mar 5 10:21:02 2015 UTC (5 years, 7 months ago) by skrll
Branch: MAIN
Changes since 1.154: +13 -2 lines
Diff to previous 1.154 (colored)

Rename hp700 to hppa and note new ld.elf_so hack.

Revision 1.154 / (download) - annotate - [select for diffs], Mon Dec 22 21:20:11 2014 UTC (5 years, 10 months ago) by dennis
Branch: MAIN
Changes since 1.153: +1 -13 lines
Diff to previous 1.153 (colored)

Remove note of hack around for riscv compiler problems with
atomics.  This seems to now be fixed.

Revision 1.153 / (download) - annotate - [select for diffs], Tue Dec 2 08:31:18 2014 UTC (5 years, 10 months ago) by dennis
Branch: MAIN
Changes since 1.152: +13 -1 lines
Diff to previous 1.152 (colored)

Note riscv compiler workarounds for libasan

Revision 1.123.2.4 / (download) - annotate - [select for diffs], Tue Aug 19 23:45:49 2014 UTC (6 years, 2 months ago) by tls
Branch: tls-maxphys
Changes since 1.123.2.3: +182 -1 lines
Diff to previous 1.123.2.3 (colored) to branchpoint 1.123 (colored) next main 1.124 (colored)

Rebase to HEAD as of a few days ago.

Revision 1.147.2.1 / (download) - annotate - [select for diffs], Sun Aug 10 07:03:02 2014 UTC (6 years, 2 months ago) by tls
Branch: tls-earlyentropy
Changes since 1.147: +34 -1 lines
Diff to previous 1.147 (colored) next main 1.148 (colored)

Rebase.

Revision 1.152 / (download) - annotate - [select for diffs], Fri Jun 13 01:17:46 2014 UTC (6 years, 4 months ago) by mrg
Branch: MAIN
CVS Tags: tls-maxphys-base, tls-earlyentropy-base, netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, netbsd-7-base, netbsd-7-2-RELEASE, netbsd-7-1-RELEASE, netbsd-7-1-RC2, netbsd-7-1-RC1, netbsd-7-1-2-RELEASE, netbsd-7-1-1-RELEASE, netbsd-7-1, netbsd-7-0-RELEASE, netbsd-7-0-RC3, netbsd-7-0-RC2, netbsd-7-0-RC1, netbsd-7-0-2-RELEASE, netbsd-7-0-1-RELEASE, netbsd-7-0, netbsd-7
Changes since 1.151: +1 -11 lines
Diff to previous 1.151 (colored)

remove the build support for GCC 4.1, and any hacks i found for it.

there could still be more -- i only looked for lines matching
both "HAVE_GCC" and "4" as words (grep -w.)

Revision 1.151 / (download) - annotate - [select for diffs], Wed May 28 21:51:18 2014 UTC (6 years, 4 months ago) by abs
Branch: MAIN
Changes since 1.150: +11 -1 lines
Diff to previous 1.150 (colored)

Add a hack entry for lib/libcurses/Makefile workaround for lib/48827

Revision 1.150 / (download) - annotate - [select for diffs], Sat May 24 07:42:45 2014 UTC (6 years, 5 months ago) by martin
Branch: MAIN
Changes since 1.149: +10 -1 lines
Diff to previous 1.149 (colored)

Note vax /boot hack

Revision 1.120.2.5 / (download) - annotate - [select for diffs], Thu May 22 11:27:14 2014 UTC (6 years, 5 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.120.2.4: +185 -3 lines
Diff to previous 1.120.2.4 (colored) to branchpoint 1.120 (colored) next main 1.121 (colored)

sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs.  ("Protocol error: too many arguments")

Revision 1.149 / (download) - annotate - [select for diffs], Tue May 13 18:55:07 2014 UTC (6 years, 5 months ago) by macallan
Branch: MAIN
Changes since 1.148: +13 -1 lines
Diff to previous 1.148 (colored)

mention workaround for PR48696

Revision 1.148 / (download) - annotate - [select for diffs], Mon Apr 7 21:20:17 2014 UTC (6 years, 6 months ago) by christos
Branch: MAIN
CVS Tags: yamt-pagecache-base9
Changes since 1.147: +13 -1 lines
Diff to previous 1.147 (colored)

Add x86 bootblock hack.

Revision 1.147 / (download) - annotate - [select for diffs], Sat Apr 5 17:06:44 2014 UTC (6 years, 6 months ago) by tron
Branch: MAIN
Branch point for: tls-earlyentropy
Changes since 1.146: +17 -1 lines
Diff to previous 1.146 (colored)

Document xauth(1) hack.

Revision 1.146 / (download) - annotate - [select for diffs], Fri Apr 4 07:21:40 2014 UTC (6 years, 6 months ago) by wiz
Branch: MAIN
Changes since 1.145: +2 -2 lines
Diff to previous 1.145 (colored)

Fix typo.

Revision 1.145 / (download) - annotate - [select for diffs], Fri Apr 4 01:23:34 2014 UTC (6 years, 6 months ago) by christos
Branch: MAIN
Changes since 1.144: +12 -1 lines
Diff to previous 1.144 (colored)

add ctfconvert bug.

Revision 1.144 / (download) - annotate - [select for diffs], Mon Mar 24 23:03:21 2014 UTC (6 years, 7 months ago) by tron
Branch: MAIN
CVS Tags: riastradh-xf86-video-intel-2-7-1-pre-2-21-15
Changes since 1.143: +12 -1 lines
Diff to previous 1.143 (colored)

Document makeinfo(1) hack.

Revision 1.143 / (download) - annotate - [select for diffs], Sat Nov 16 17:14:06 2013 UTC (6 years, 11 months ago) by skrll
Branch: MAIN
CVS Tags: riastradh-drm2-base3
Changes since 1.142: +1 -11 lines
Diff to previous 1.142 (colored)

Remove hack now it's fixed in 4.8.2

Revision 1.142 / (download) - annotate - [select for diffs], Wed Nov 13 11:06:53 2013 UTC (6 years, 11 months ago) by skrll
Branch: MAIN
Changes since 1.141: +11 -1 lines
Diff to previous 1.141 (colored)

Apply hack for gcc 4.8 bug on rtld.c.

Revision 1.141 / (download) - annotate - [select for diffs], Sat Nov 9 21:38:57 2013 UTC (6 years, 11 months ago) by christos
Branch: MAIN
Changes since 1.140: +38 -5 lines
Diff to previous 1.140 (colored)

mention gcc-4.8 hacks for the vax

Revision 1.140 / (download) - annotate - [select for diffs], Sat Nov 9 16:05:39 2013 UTC (6 years, 11 months ago) by christos
Branch: MAIN
Changes since 1.139: +17 -1 lines
Diff to previous 1.139 (colored)

document fsdb bug

Revision 1.139 / (download) - annotate - [select for diffs], Sat Nov 9 00:35:00 2013 UTC (6 years, 11 months ago) by christos
Branch: MAIN
Changes since 1.138: +13 -1 lines
Diff to previous 1.138 (colored)

and another

Revision 1.138 / (download) - annotate - [select for diffs], Sat Nov 9 00:29:47 2013 UTC (6 years, 11 months ago) by christos
Branch: MAIN
Changes since 1.137: +16 -1 lines
Diff to previous 1.137 (colored)

another 4.8.1 hack; make more specific and add more info

Revision 1.137 / (download) - annotate - [select for diffs], Thu Nov 7 21:33:59 2013 UTC (6 years, 11 months ago) by christos
Branch: MAIN
Changes since 1.136: +14 -1 lines
Diff to previous 1.136 (colored)

another gcc-4.8.1 workaround

Revision 1.136 / (download) - annotate - [select for diffs], Thu Nov 7 01:47:59 2013 UTC (6 years, 11 months ago) by joerg
Branch: MAIN
Changes since 1.135: +2 -2 lines
Diff to previous 1.135 (colored)

Grammar fix.

Revision 1.135 / (download) - annotate - [select for diffs], Thu Nov 7 01:43:08 2013 UTC (6 years, 11 months ago) by christos
Branch: MAIN
Changes since 1.134: +12 -1 lines
Diff to previous 1.134 (colored)

mention template instantiation workaround

Revision 1.134 / (download) - annotate - [select for diffs], Wed Jul 24 11:45:48 2013 UTC (7 years, 3 months ago) by skrll
Branch: MAIN
Changes since 1.133: +1 -10 lines
Diff to previous 1.133 (colored)

There wasn't a codegen bug - the test program itself was buggy.

Nothing to see hear... move along.

Revision 1.130.2.1 / (download) - annotate - [select for diffs], Tue Jul 23 21:07:21 2013 UTC (7 years, 3 months ago) by riastradh
Branch: riastradh-drm2
Changes since 1.130: +20 -1 lines
Diff to previous 1.130 (colored) next main 1.131 (colored)

sync with HEAD

Revision 1.133 / (download) - annotate - [select for diffs], Tue Jul 23 14:52:07 2013 UTC (7 years, 3 months ago) by skrll
Branch: MAIN
CVS Tags: riastradh-drm2-base2, riastradh-drm2-base1
Changes since 1.132: +8 -1 lines
Diff to previous 1.132 (colored)

Another codegen bug that fixes (in this case lots of) atf tests.
rump_server doesn't die so much now.

Revision 1.132 / (download) - annotate - [select for diffs], Tue Jul 23 14:47:54 2013 UTC (7 years, 3 months ago) by skrll
Branch: MAIN
Changes since 1.131: +2 -2 lines
Diff to previous 1.131 (colored)

Add revision to previous

Revision 1.131 / (download) - annotate - [select for diffs], Tue Jul 23 07:04:18 2013 UTC (7 years, 3 months ago) by skrll
Branch: MAIN
Changes since 1.130: +13 -1 lines
Diff to previous 1.130 (colored)

Compile tests/lib/libc/sys/t_msgrcv with -O0 on hppa to avoid compiler
bug.

Revision 1.123.2.3 / (download) - annotate - [select for diffs], Sun Jun 23 06:26:21 2013 UTC (7 years, 4 months ago) by tls
Branch: tls-maxphys
Changes since 1.123.2.2: +25 -3 lines
Diff to previous 1.123.2.2 (colored) to branchpoint 1.123 (colored)

resync from head

Revision 1.130 / (download) - annotate - [select for diffs], Wed Jun 5 13:54:26 2013 UTC (7 years, 4 months ago) by joerg
Branch: MAIN
CVS Tags: riastradh-drm2-base
Branch point for: riastradh-drm2
Changes since 1.129: +12 -1 lines
Diff to previous 1.129 (colored)

If /usr/bin/cpp is not executable and RPCGEN_CPP was not set, try
/usr/bin/clang-cpp. This allows rpcgen to work in a clang-only release
build. Document hack to be resolved when the final decision about
/usr/bin/cpp and friends is made.

Revision 1.129 / (download) - annotate - [select for diffs], Mon Jun 3 23:02:43 2013 UTC (7 years, 4 months ago) by christos
Branch: MAIN
Changes since 1.128: +3 -3 lines
Diff to previous 1.128 (colored)

more vax Makefile damage

Revision 1.128 / (download) - annotate - [select for diffs], Fri May 24 17:54:36 2013 UTC (7 years, 5 months ago) by christos
Branch: MAIN
Changes since 1.127: +12 -1 lines
Diff to previous 1.127 (colored)

mention x68k hacks.

Revision 1.123.2.2 / (download) - annotate - [select for diffs], Mon Feb 25 00:24:48 2013 UTC (7 years, 7 months ago) by tls
Branch: tls-maxphys
Changes since 1.123.2.1: +41 -1 lines
Diff to previous 1.123.2.1 (colored) to branchpoint 1.123 (colored)

resync with head

Revision 1.120.2.4 / (download) - annotate - [select for diffs], Wed Jan 23 00:04:29 2013 UTC (7 years, 9 months ago) by yamt
Branch: yamt-pagecache
CVS Tags: yamt-pagecache-tag8
Changes since 1.120.2.3: +41 -1 lines
Diff to previous 1.120.2.3 (colored) to branchpoint 1.120 (colored)

sync with head

Revision 1.120.2.3 / (download) - annotate - [select for diffs], Wed Jan 16 05:26:13 2013 UTC (7 years, 9 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.120.2.2: +19 -1 lines
Diff to previous 1.120.2.2 (colored) to branchpoint 1.120 (colored)

sync with (a bit old) head

Revision 1.127 / (download) - annotate - [select for diffs], Thu Dec 27 14:16:57 2012 UTC (7 years, 9 months ago) by martin
Branch: MAIN
CVS Tags: yamt-pagecache-base8, khorben-n900, agc-symver-base, agc-symver
Changes since 1.126: +13 -1 lines
Diff to previous 1.126 (colored)

Note another ia64 compiler workaround

Revision 1.126 / (download) - annotate - [select for diffs], Thu Dec 27 08:07:36 2012 UTC (7 years, 9 months ago) by martin
Branch: MAIN
Changes since 1.125: +13 -1 lines
Diff to previous 1.125 (colored)

Note libelf ia64 hack

Revision 1.125 / (download) - annotate - [select for diffs], Thu Dec 27 07:09:45 2012 UTC (7 years, 9 months ago) by martin
Branch: MAIN
Changes since 1.124: +17 -1 lines
Diff to previous 1.124 (colored)

Document libc hesiod.c compiler workaround on ia64

Revision 1.122.2.1.4.1 / (download) - annotate - [select for diffs], Sat Nov 24 19:02:14 2012 UTC (7 years, 11 months ago) by jdc
Branch: netbsd-6-0
CVS Tags: netbsd-6-0-6-RELEASE, netbsd-6-0-5-RELEASE, netbsd-6-0-4-RELEASE, netbsd-6-0-3-RELEASE, netbsd-6-0-2-RELEASE, netbsd-6-0-1-RELEASE
Changes since 1.122.2.1: +19 -1 lines
Diff to previous 1.122.2.1 (colored) next main 1.122.2.2 (colored)

Pull up revisions:
  src/lib/libc/softfloat/Makefile.inc         1.11-1.12 via patch
  src/doc/HACKS                               1.124 via patch
(requested by msaitoh in ticket #703).

For arm, add -fno-tree-vrp to COPTS when compiling softfloat.c.
Without -fno-tree-vrp, -INF + -INF returns 0 by adddf3.
Fixes PR#46953.

Revision 1.122.2.2 / (download) - annotate - [select for diffs], Sat Nov 24 19:02:10 2012 UTC (7 years, 11 months ago) by jdc
Branch: netbsd-6
CVS Tags: netbsd-6-1-RELEASE, netbsd-6-1-RC4, netbsd-6-1-RC3, netbsd-6-1-RC2, netbsd-6-1-RC1, netbsd-6-1-5-RELEASE, netbsd-6-1-4-RELEASE, netbsd-6-1-3-RELEASE, netbsd-6-1-2-RELEASE, netbsd-6-1-1-RELEASE, netbsd-6-1
Changes since 1.122.2.1: +19 -1 lines
Diff to previous 1.122.2.1 (colored) to branchpoint 1.122 (colored) next main 1.123 (colored)

Pull up revisions:
  src/lib/libc/softfloat/Makefile.inc         1.11-1.12 via patch
  src/doc/HACKS                               1.124 via patch
(requested by msaitoh in ticket #703).

For arm, add -fno-tree-vrp to COPTS when compiling softfloat.c.
Without -fno-tree-vrp, -INF + -INF returns 0 by adddf3.
Fixes PR#46953.

Revision 1.123.2.1 / (download) - annotate - [select for diffs], Tue Nov 20 02:57:55 2012 UTC (7 years, 11 months ago) by tls
Branch: tls-maxphys
Changes since 1.123: +19 -1 lines
Diff to previous 1.123 (colored)

Resync to 2012-11-19 00:00:00 UTC

Revision 1.124 / (download) - annotate - [select for diffs], Wed Nov 14 04:13:44 2012 UTC (7 years, 11 months ago) by msaitoh
Branch: MAIN
CVS Tags: yamt-pagecache-base7
Changes since 1.123: +19 -1 lines
Diff to previous 1.123 (colored)

Add note about lib/libc/softfloat/Makefile.inc hack for arm.

  Gcc has a bug in tree optimization. For adddf3, -INF + -INF returns 0 without
  -fno-tree-vrp. Debugging with -fdump-tree-all shows that
  softfloat.c.021t.cleanup_cfg is ok but softfloat.c.023t.ssa is broken.

Revision 1.120.2.2 / (download) - annotate - [select for diffs], Tue Apr 17 00:02:55 2012 UTC (8 years, 6 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.120.2.1: +18 -14 lines
Diff to previous 1.120.2.1 (colored) to branchpoint 1.120 (colored)

sync with head

Revision 1.91.2.4 / (download) - annotate - [select for diffs], Sat Mar 17 19:40:41 2012 UTC (8 years, 7 months ago) by bouyer
Branch: netbsd-4
Changes since 1.91.2.3: +1 -13 lines
Diff to previous 1.91.2.3 (colored) to branchpoint 1.91 (colored) next main 1.92 (colored)

Pull up following revision(s) via patch (requested by nakayama in ticket #1443):
	sys/arch/sparc64/conf/Makefile.sparc64: revision 1.71
	doc/HACKS: revision 1.123
	sys/arch/sparc64/conf/files.sparc64: revision 1.138
	sys/arch/sparc64/sparc64/locore.s: revision 1.340
Fix the root cause of the hack "disable optimizations for uvm_bio.c
on 32 bit kernels".
gcc converts a division in the calculation of UBC_UMAP_ADDR macro
to multiplication (smul or combination of add/sll), and the
register of its result contains a garbage in upper 32 bits (the
upper 32 bits of smul/add/sll's result isn't zero cleared).
Then it passes to pseg_get{,_real} through pmap_extract without the
zero clear of upper 32 bits in the optimization case.  So the
result of pseg_get and pmap_extact sometimes gets screwed up.
The hack has been resolved in the revision 1.340 of
sys/arch/sparc64/sparc64/locore.s.

Revision 1.91.2.2.2.1 / (download) - annotate - [select for diffs], Sat Mar 17 19:39:34 2012 UTC (8 years, 7 months ago) by bouyer
Branch: netbsd-4-0
Changes since 1.91.2.2: +1 -13 lines
Diff to previous 1.91.2.2 (colored) next main 1.91.2.3 (colored)

Pull up following revision(s) via patch (requested by nakayama in ticket #1443):
	sys/arch/sparc64/conf/Makefile.sparc64: revision 1.71
	doc/HACKS: revision 1.123
	sys/arch/sparc64/conf/files.sparc64: revision 1.138
	sys/arch/sparc64/sparc64/locore.s: revision 1.340
Fix the root cause of the hack "disable optimizations for uvm_bio.c
on 32 bit kernels".
gcc converts a division in the calculation of UBC_UMAP_ADDR macro
to multiplication (smul or combination of add/sll), and the
register of its result contains a garbage in upper 32 bits (the
upper 32 bits of smul/add/sll's result isn't zero cleared).
Then it passes to pseg_get{,_real} through pmap_extract without the
zero clear of upper 32 bits in the optimization case.  So the
result of pseg_get and pmap_extact sometimes gets screwed up.
The hack has been resolved in the revision 1.340 of
sys/arch/sparc64/sparc64/locore.s.

Revision 1.110.2.2.6.1 / (download) - annotate - [select for diffs], Sat Mar 17 18:46:29 2012 UTC (8 years, 7 months ago) by bouyer
Branch: netbsd-5-1
CVS Tags: netbsd-5-1-5-RELEASE, netbsd-5-1-4-RELEASE, netbsd-5-1-3-RELEASE
Changes since 1.110.2.2: +1 -13 lines
Diff to previous 1.110.2.2 (colored) next main 1.110.2.3 (colored)

Pull up following revision(s) (requested by nakayama in ticket #1736):
	sys/arch/sparc64/conf/Makefile.sparc64: revision 1.71
	doc/HACKS: revision 1.123
	sys/arch/sparc64/conf/files.sparc64: revision 1.138
	sys/arch/sparc64/sparc64/locore.s: revision 1.340
Fix the root cause of the hack "disable optimizations for uvm_bio.c
on 32 bit kernels".
gcc converts a division in the calculation of UBC_UMAP_ADDR macro
to multiplication (smul or combination of add/sll), and the
register of its result contains a garbage in upper 32 bits (the
upper 32 bits of smul/add/sll's result isn't zero cleared).
Then it passes to pseg_get{,_real} through pmap_extract without the
zero clear of upper 32 bits in the optimization case.  So the
result of pseg_get and pmap_extact sometimes gets screwed up.
The hack has been resolved in the revision 1.340 of
sys/arch/sparc64/sparc64/locore.s.

Revision 1.110.2.2.2.1 / (download) - annotate - [select for diffs], Sat Mar 17 18:45:09 2012 UTC (8 years, 7 months ago) by bouyer
Branch: netbsd-5-0
Changes since 1.110.2.2: +1 -13 lines
Diff to previous 1.110.2.2 (colored) next main 1.110.2.3 (colored)

Pull up following revision(s) (requested by nakayama in ticket #1736):
	sys/arch/sparc64/conf/Makefile.sparc64: revision 1.71
	doc/HACKS: revision 1.123
	sys/arch/sparc64/conf/files.sparc64: revision 1.138
	sys/arch/sparc64/sparc64/locore.s: revision 1.340
Fix the root cause of the hack "disable optimizations for uvm_bio.c
on 32 bit kernels".
gcc converts a division in the calculation of UBC_UMAP_ADDR macro
to multiplication (smul or combination of add/sll), and the
register of its result contains a garbage in upper 32 bits (the
upper 32 bits of smul/add/sll's result isn't zero cleared).
Then it passes to pseg_get{,_real} through pmap_extract without the
zero clear of upper 32 bits in the optimization case.  So the
result of pseg_get and pmap_extact sometimes gets screwed up.
The hack has been resolved in the revision 1.340 of
sys/arch/sparc64/sparc64/locore.s.

Revision 1.110.2.3 / (download) - annotate - [select for diffs], Sat Mar 17 18:44:07 2012 UTC (8 years, 7 months ago) by bouyer
Branch: netbsd-5
CVS Tags: netbsd-5-2-RELEASE, netbsd-5-2-RC1, netbsd-5-2-3-RELEASE, netbsd-5-2-2-RELEASE, netbsd-5-2-1-RELEASE, netbsd-5-2
Changes since 1.110.2.2: +1 -13 lines
Diff to previous 1.110.2.2 (colored) to branchpoint 1.110 (colored) next main 1.111 (colored)

Pull up following revision(s) (requested by nakayama in ticket #1736):
	sys/arch/sparc64/conf/Makefile.sparc64: revision 1.71
	doc/HACKS: revision 1.123
	sys/arch/sparc64/conf/files.sparc64: revision 1.138
	sys/arch/sparc64/sparc64/locore.s: revision 1.340
Fix the root cause of the hack "disable optimizations for uvm_bio.c
on 32 bit kernels".
gcc converts a division in the calculation of UBC_UMAP_ADDR macro
to multiplication (smul or combination of add/sll), and the
register of its result contains a garbage in upper 32 bits (the
upper 32 bits of smul/add/sll's result isn't zero cleared).
Then it passes to pseg_get{,_real} through pmap_extract without the
zero clear of upper 32 bits in the optimization case.  So the
result of pseg_get and pmap_extact sometimes gets screwed up.
The hack has been resolved in the revision 1.340 of
sys/arch/sparc64/sparc64/locore.s.

Revision 1.122.2.1 / (download) - annotate - [select for diffs], Mon Mar 5 20:59:25 2012 UTC (8 years, 7 months ago) by sborrill
Branch: netbsd-6
CVS Tags: netbsd-6-0-RELEASE, netbsd-6-0-RC2, netbsd-6-0-RC1, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus
Branch point for: netbsd-6-0
Changes since 1.122: +1 -14 lines
Diff to previous 1.122 (colored)

Pull up the following revisions(s) (requested by nakayama in ticket #85):
	sys/arch/sparc64/sparc64/locore.s:	revision 1.340
	doc/HACKS:				revision 1.123
	sys/arch/sparc64/conf/Makefile.sparc64:	revision 1.71
	sys/arch/sparc64/conf/files.sparc64:	revision 1.138

Fix the root cause of the hack "disable optimizations for uvm_bio.c
on 32 bit kernels".

Revision 1.123 / (download) - annotate - [select for diffs], Sat Mar 3 03:21:16 2012 UTC (8 years, 7 months ago) by nakayama
Branch: MAIN
CVS Tags: yamt-pagecache-base6, yamt-pagecache-base5, yamt-pagecache-base4
Branch point for: tls-maxphys
Changes since 1.122: +1 -14 lines
Diff to previous 1.122 (colored)

The hack has been resolved in the revision 1.340 of
sys/arch/sparc64/sparc64/locore.s.

Revision 1.122 / (download) - annotate - [select for diffs], Sat Dec 24 05:05:55 2011 UTC (8 years, 10 months ago) by tsutsui
Branch: MAIN
CVS Tags: netbsd-6-base
Branch point for: netbsd-6
Changes since 1.121: +18 -1 lines
Diff to previous 1.121 (colored)

Note libc/net/Makefile.inc hostname lookup -fno-tree-ter hacks for gcc 4.5 arm.

Revision 1.120.2.1 / (download) - annotate - [select for diffs], Thu Nov 10 14:31:21 2011 UTC (8 years, 11 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.120: +12 -1 lines
Diff to previous 1.120 (colored)

sync with head

Revision 1.121 / (download) - annotate - [select for diffs], Tue Nov 8 23:11:42 2011 UTC (8 years, 11 months ago) by christos
Branch: MAIN
CVS Tags: yamt-pagecache-base3
Changes since 1.120: +12 -1 lines
Diff to previous 1.120 (colored)

mention libgcc/emacs hack.

Revision 1.120 / (download) - annotate - [select for diffs], Sat Oct 29 20:59:30 2011 UTC (8 years, 11 months ago) by christos
Branch: MAIN
CVS Tags: yamt-pagecache-base2, yamt-pagecache-base
Branch point for: yamt-pagecache
Changes since 1.119: +16 -1 lines
Diff to previous 1.119 (colored)

Another binutils workaround

Revision 1.119 / (download) - annotate - [select for diffs], Sat Oct 29 15:18:21 2011 UTC (8 years, 11 months ago) by christos
Branch: MAIN
Changes since 1.118: +13 -1 lines
Diff to previous 1.118 (colored)

mention another ppc64 hack.

Revision 1.118 / (download) - annotate - [select for diffs], Thu Oct 27 18:46:43 2011 UTC (8 years, 11 months ago) by christos
Branch: MAIN
Changes since 1.117: +2 -1 lines
Diff to previous 1.117 (colored)

librt needs the ppc64 hack too.

Revision 1.117 / (download) - annotate - [select for diffs], Thu Oct 27 17:21:27 2011 UTC (8 years, 11 months ago) by christos
Branch: MAIN
Changes since 1.116: +15 -1 lines
Diff to previous 1.116 (colored)

mention ppc64 hack.

Revision 1.116 / (download) - annotate - [select for diffs], Mon Aug 15 02:29:38 2011 UTC (9 years, 2 months ago) by mrg
Branch: MAIN
Changes since 1.115: +21 -1 lines
Diff to previous 1.115 (colored)

note the sparc / GCC 4.5.3 / NULL savefpstate IPI hack.

Revision 1.115 / (download) - annotate - [select for diffs], Sat Mar 12 08:03:06 2011 UTC (9 years, 7 months ago) by matt
Branch: MAIN
CVS Tags: cherry-xenmp-base, cherry-xenmp
Changes since 1.114: +10 -1 lines
Diff to previous 1.114 (colored)

Add note of gcc build HACKS for powerpc.

Revision 1.114 / (download) - annotate - [select for diffs], Fri Apr 23 02:12:58 2010 UTC (10 years, 6 months ago) by christos
Branch: MAIN
CVS Tags: matt-mips64-premerge-20101231, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2
Changes since 1.113: +12 -1 lines
Diff to previous 1.113 (colored)

mention crash ldscript.

Revision 1.113 / (download) - annotate - [select for diffs], Sun Jan 11 21:02:36 2009 UTC (11 years, 9 months ago) by sketch
Branch: MAIN
CVS Tags: matt-premerge-20091211, jym-xensuspend-nbase, jym-xensuspend-base, jym-xensuspend
Changes since 1.112: +2 -2 lines
Diff to previous 1.112 (colored)

typo

Revision 1.112 / (download) - annotate - [select for diffs], Sun Jan 11 18:25:17 2009 UTC (11 years, 9 months ago) by christos
Branch: MAIN
Changes since 1.111: +22 -1 lines
Diff to previous 1.111 (colored)

mention 32 bit time_t remnants

Revision 1.110.2.2 / (download) - annotate - [select for diffs], Sat Dec 6 21:27:36 2008 UTC (11 years, 10 months ago) by snj
Branch: netbsd-5
CVS Tags: netbsd-5-1-RELEASE, netbsd-5-1-RC4, netbsd-5-1-RC3, netbsd-5-1-RC2, netbsd-5-1-RC1, netbsd-5-1-2-RELEASE, netbsd-5-1-1-RELEASE, netbsd-5-0-RELEASE, netbsd-5-0-RC4, netbsd-5-0-RC3, netbsd-5-0-RC2, netbsd-5-0-RC1, netbsd-5-0-2-RELEASE, netbsd-5-0-1-RELEASE, matt-nb5-pq3-base, matt-nb5-pq3, matt-nb5-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-u1-k1-k5, matt-nb5-mips64-premerge-20101231, matt-nb5-mips64-premerge-20091211, matt-nb5-mips64-k15, matt-nb5-mips64, matt-nb4-mips64-k7-u2a-k9b
Branch point for: netbsd-5-1, netbsd-5-0
Changes since 1.110.2.1: +14 -1 lines
Diff to previous 1.110.2.1 (colored) to branchpoint 1.110 (colored)

Pull up following revision(s) (requested by tsutsui in ticket #164):
	doc/HACKS: revision 1.111 via patch
Add an entry for workaround in src/sbin/ifconfig/Makefile
for gcc -O1 loop optimize bug.

Revision 1.111 / (download) - annotate - [select for diffs], Sat Nov 29 15:31:18 2008 UTC (11 years, 10 months ago) by tsutsui
Branch: MAIN
Changes since 1.110: +14 -1 lines
Diff to previous 1.110 (colored)

Add an entry for workaround in src/sbin/ifconfig/Makefile
for gcc -O1 loop optimize bug.

Revision 1.110.2.1 / (download) - annotate - [select for diffs], Thu Nov 20 02:56:40 2008 UTC (11 years, 11 months ago) by snj
Branch: netbsd-5
Changes since 1.110: +13 -1 lines
Diff to previous 1.110 (colored)

Apply patch (requested by jnemeth in ticket #80):
Work around rbus resource allocation problem so aic PCMCIA cards work.

Revision 1.100.2.3 / (download) - annotate - [select for diffs], Sun Oct 5 20:11:18 2008 UTC (12 years ago) by mjf
Branch: mjf-devfs2
Changes since 1.100.2.2: +77 -1 lines
Diff to previous 1.100.2.2 (colored) next main 1.101 (colored)

Sync with HEAD.

Revision 1.91.2.3 / (download) - annotate - [select for diffs], Mon Sep 29 20:23:31 2008 UTC (12 years ago) by jdc
Branch: netbsd-4
Changes since 1.91.2.2: +10 -1 lines
Diff to previous 1.91.2.2 (colored) to branchpoint 1.91 (colored)

Document hack to make vax port build again
(requested by bouyer in ticket #1207).

Revision 1.110 / (download) - annotate - [select for diffs], Sat Sep 27 03:57:37 2008 UTC (12 years ago) by macallan
Branch: MAIN
CVS Tags: netbsd-5-base, mjf-devfs2-base, matt-mips64-base2
Branch point for: netbsd-5
Changes since 1.109: +13 -1 lines
Diff to previous 1.109 (colored)

add entry for the rtld.c __builtin_return_address(0) hack on powerpc

Revision 1.102.2.2 / (download) - annotate - [select for diffs], Thu Sep 18 04:40:19 2008 UTC (12 years, 1 month ago) by wrstuden
Branch: wrstuden-revivesa
Changes since 1.102.2.1: +65 -1 lines
Diff to previous 1.102.2.1 (colored) next main 1.103 (colored)

Sync with wrstuden-revivesa-base-2.

Revision 1.109 / (download) - annotate - [select for diffs], Sun Aug 3 07:16:58 2008 UTC (12 years, 2 months ago) by veego
Branch: MAIN
CVS Tags: wrstuden-revivesa-base-3, wrstuden-revivesa-base-2
Changes since 1.108: +16 -1 lines
Diff to previous 1.108 (colored)

Restore .hx support for avoiding unneeded regeneration of header files
Fix PR lib/39185

Partly restore the changes which were removed during the Heimdal 1.1 update:
src/lib/libasn1/Makefile 1.28 -> 1.29
src/lib/libhdb/Makefile 1.21 -> 1.22
src/crypto/dist/heimdal/lib/asn1/gen.c 1.8 -> 1.9

Add .hx support in 'new' heimdal libraries:
src/lib/libgssapi/Makefile
src/lib/libhx509/Makefile

Add a new entry in doc/HACKS for this changes.

Revision 1.108 / (download) - annotate - [select for diffs], Sat Aug 2 04:37:54 2008 UTC (12 years, 2 months ago) by mrg
Branch: MAIN
Changes since 1.107: +2 -2 lines
Diff to previous 1.107 (colored)

normalise a path

Revision 1.107 / (download) - annotate - [select for diffs], Sat Aug 2 04:37:25 2008 UTC (12 years, 2 months ago) by mrg
Branch: MAIN
Changes since 1.106: +13 -1 lines
Diff to previous 1.106 (colored)

note about hacks to avoid xorg warnings

Revision 1.106 / (download) - annotate - [select for diffs], Tue Jul 29 14:24:06 2008 UTC (12 years, 2 months ago) by lukem
Branch: MAIN
Changes since 1.105: +13 -1 lines
Diff to previous 1.105 (colored)

document workaround for PR#39192

Revision 1.105 / (download) - annotate - [select for diffs], Mon Jul 21 10:00:51 2008 UTC (12 years, 3 months ago) by agc
Branch: MAIN
Changes since 1.104: +14 -1 lines
Diff to previous 1.104 (colored)

Implement, and document, an ugly hack which allows cross-building of
NetBSD on Darwin - Mac OS X Leopard - to complete successfully

	hack   cross-building hack on Darwin
	mdate  20 July 2008
	who    agc
	file   src/distrib/common/Makefile.mdset       : 1.33
	descr
	       Darwin has problems with getopt() when used in mdsetimage -v,
	       due to the difference between BSD and libiberty() getopt
	       implementations, more fully described in
	       http://mail-index.netbsd.org/current-users/2008/06/27/msg003242.html
	       and the subsequent thread.  For just now, we just have an ugly
	       workaround not to call mdsetimage with the -v argument on Darwin
	kcah

Revision 1.104 / (download) - annotate - [select for diffs], Sat Jul 12 11:50:07 2008 UTC (12 years, 3 months ago) by gmcgarry
Branch: MAIN
Changes since 1.103: +13 -1 lines
Diff to previous 1.103 (colored)

Disable INCLUDE_CONFIG_FILE if compiling with PCC, since PCC cannot
handle 80KB string literals.  Documented as hack.

Revision 1.102.2.1 / (download) - annotate - [select for diffs], Mon Jun 23 04:29:01 2008 UTC (12 years, 4 months ago) by wrstuden
Branch: wrstuden-revivesa
Changes since 1.102: +6 -4 lines
Diff to previous 1.102 (colored)

Sync w/ -current. 34 merge conflicts to follow.

Revision 1.100.2.2 / (download) - annotate - [select for diffs], Mon Jun 2 13:21:19 2008 UTC (12 years, 4 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.100.2.1: +516 -0 lines
Diff to previous 1.100.2.1 (colored)

Sync with HEAD.

Revision 1.98.2.1 / (download) - annotate - [select for diffs], Sun May 18 12:29:42 2008 UTC (12 years, 5 months ago) by yamt
Branch: yamt-pf42
Changes since 1.98: +30 -99 lines
Diff to previous 1.98 (colored) next main 1.99 (colored)

sync with head.

Revision 1.103 / (download) - annotate - [select for diffs], Fri May 16 13:16:25 2008 UTC (12 years, 5 months ago) by tsutsui
Branch: MAIN
CVS Tags: yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, wrstuden-revivesa-base-1, wrstuden-revivesa-base, hpcarm-cleanup-nbase
Changes since 1.102: +6 -4 lines
Diff to previous 1.102 (colored)

Update gcc4-sh3-bz2 entry.

Revision 1.102 / (download) - annotate - [select for diffs], Wed May 7 12:50:35 2008 UTC (12 years, 5 months ago) by tsutsui
Branch: MAIN
Branch point for: wrstuden-revivesa
Changes since 1.101: +13 -15 lines
Diff to previous 1.101 (colored)

- add an entry of gcc4/vax ICE on compiling ddb/db_command.c
- note gcc version in a vax gcc 2.95 entry
- remove obsolete gcc 3.3.2/arm -fno-strict-aliasing
- use mdate and restore cdate in gcc4-m68000

Revision 1.101 / (download) - annotate - [select for diffs], Sun May 4 15:42:12 2008 UTC (12 years, 5 months ago) by tsutsui
Branch: MAIN
Changes since 1.100: +8 -4 lines
Diff to previous 1.100 (colored)

Update gcc4-m68000 entry again.

Revision 1.100.2.1, Sun Apr 27 03:33:06 2008 UTC (12 years, 5 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.100: +0 -512 lines
FILE REMOVED

file HACKS was added on branch mjf-devfs2 on 2008-06-02 13:21:19 +0000

Revision 1.100 / (download) - annotate - [select for diffs], Sun Apr 27 03:33:06 2008 UTC (12 years, 5 months ago) by tsutsui
Branch: MAIN
Branch point for: mjf-devfs2
Changes since 1.99: +2 -77 lines
Diff to previous 1.99 (colored)

Remove obsolete hack entries.

XXX could someone please take a look at gcc 2.95/vax hacks?

Revision 1.99 / (download) - annotate - [select for diffs], Sun Apr 27 03:10:36 2008 UTC (12 years, 5 months ago) by tsutsui
Branch: MAIN
Changes since 1.98: +8 -6 lines
Diff to previous 1.98 (colored)

Update an entry for gcc optimization on m68000.

Revision 1.98 / (download) - annotate - [select for diffs], Fri Mar 28 21:18:24 2008 UTC (12 years, 6 months ago) by christos
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base
Branch point for: yamt-pf42
Changes since 1.97: +1 -12 lines
Diff to previous 1.97 (colored)

undo previous

Revision 1.97 / (download) - annotate - [select for diffs], Fri Mar 28 18:14:23 2008 UTC (12 years, 6 months ago) by he
Branch: MAIN
Changes since 1.96: +12 -1 lines
Diff to previous 1.96 (colored)

Note the build hack for racoon's privsep.c.

Revision 1.93.4.2 / (download) - annotate - [select for diffs], Sun Mar 23 00:23:07 2008 UTC (12 years, 7 months ago) by matt
Branch: matt-armv6
Changes since 1.93.4.1: +9 -44 lines
Diff to previous 1.93.4.1 (colored) to branchpoint 1.93 (colored) next main 1.94 (colored)

sync with HEAD

Revision 1.96 / (download) - annotate - [select for diffs], Sat Feb 9 02:37:21 2008 UTC (12 years, 8 months ago) by mrg
Branch: MAIN
CVS Tags: matt-armv6-nbase, keiichi-mipv6-base, keiichi-mipv6, hpcarm-cleanup-base
Changes since 1.95: +9 -55 lines
Diff to previous 1.95 (colored)

make all sun2 use -O0 and move most of the hacks out into just 3 files.

Revision 1.95 / (download) - annotate - [select for diffs], Tue Feb 5 02:41:15 2008 UTC (12 years, 8 months ago) by mrg
Branch: MAIN
Changes since 1.94: +12 -1 lines
Diff to previous 1.94 (colored)

make sun2 build again with liberal use of -O0.

Revision 1.93.4.1 / (download) - annotate - [select for diffs], Wed Jan 9 01:29:27 2008 UTC (12 years, 9 months ago) by matt
Branch: matt-armv6
Changes since 1.93: +1 -3 lines
Diff to previous 1.93 (colored)

sync with HEAD

Revision 1.94 / (download) - annotate - [select for diffs], Mon Dec 31 14:10:41 2007 UTC (12 years, 9 months ago) by ad
Branch: MAIN
CVS Tags: matt-armv6-base
Changes since 1.93: +1 -3 lines
Diff to previous 1.93 (colored)

-systrace

Revision 1.91.4.2 / (download) - annotate - [select for diffs], Mon Sep 3 06:57:45 2007 UTC (13 years, 1 month ago) by wrstuden
Branch: wrstuden-fixsa
Changes since 1.91.4.1: +1 -86 lines
Diff to previous 1.91.4.1 (colored) to branchpoint 1.91 (colored) next main 1.92 (colored)

Sync w/ NetBSD-4-RC_1

Revision 1.91.2.2 / (download) - annotate - [select for diffs], Thu Jul 19 14:38:17 2007 UTC (13 years, 3 months ago) by liamjfoy
Branch: netbsd-4
CVS Tags: wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, netbsd-4-0-RELEASE, netbsd-4-0-RC5, netbsd-4-0-RC4, netbsd-4-0-RC3, netbsd-4-0-RC2, netbsd-4-0-RC1, netbsd-4-0-1-RELEASE
Branch point for: netbsd-4-0
Changes since 1.91.2.1: +1 -86 lines
Diff to previous 1.91.2.1 (colored) to branchpoint 1.91 (colored)

Pull up following revision(s) (requested by soren in ticket #774):
	build.sh: revision 1.169
	gnu/usr.bin/gcc4/backend/Makefile: revision 1.9
	sys/arch/evbsh5/README: revision 1.1
	distrib/notes/common/contents: revision 1.124
	usr.sbin/ndbootd/ndbootd.c: revision 1.12
	gnu/lib/libopcodes/arch/sh3eb/defs.mk: revision 1.4
	gnu/lib/libbfd/arch/sh3eb/defs.mk: revision 1.8
	libexec/ld.elf_so/Makefile: revision 1.78
	gnu/dist/binutils/bfd/config.bfd: revision 1.14
	doc/HACKS: revision 1.93
	distrib/cdrom/current.conf: revision 1.8
	gnu/lib/libgcc4/Makefile.inc: revision 1.6
	share/mk/sys.mk: revision 1.90
	distrib/sets/lists/base/mi: revision 1.700
	libexec/ld.elf_so/rtld.c: revision 1.112
	distrib/sets/lists/base/mi: revision 1.702
	sys/arch/sh5/README: revision 1.1
	gnu/lib/libbfd/arch/sh3el/bfd.h: revision 1.7
	usr.sbin/traceroute/traceroute.c: revision 1.69
	distrib/notes/common/main: revision 1.330
	distrib/notes/common/list-setsizes.sh: revision 1.2
	sys/arch/Makefile: revision 1.35
	gnu/lib/libopcodes/arch/sh3el/defs.mk: revision 1.4
	gnu/lib/libbfd/arch/sh3el/defs.mk: revision 1.8
	share/mk/bsd.own.mk: revision 1.495
	gnu/lib/libbfd/arch/sh3eb/bfd.h: revision 1.7
	x11/lib/OSmesa/Makefile: revision 1.20
	sys/dev/dkwedge/dkwedge_bsdlabel.c: revision 1.13
	gnu/dist/binutils/opcodes/configure.in: revision 1.2
	gnu/dist/binutils/opcodes/configure: revision 1.2
	gnu/usr.bin/send-pr/categories: revision 1.53
	etc/mtree/NetBSD.dist: revision 1.339
	sys/arch/README: revision 1.42
	lib/libc/gdtoa/Makefile.inc: revision 1.6
	usr.bin/crunch/crunchide/Makefile: revision 1.16
	sys/lkm/net/bsdcomp/Makefile: revision 1.5
	regress/sys/uvm/Makefile: revision 1.6
	etc/MAKEDEV.awk: revision 1.18
	x11/Xserver/GL/GLcore/Makefile.GLcore: revision 1.10
	sys/contrib/dev/ath/netbsd/Makefile.ath.inc: revision 1.14
	gnu/lib/libbfd/Makefile: revision 1.42
	doc/RESPONSIBLE: revision 1.78
Remove evbsh5.

Revision 1.91.4.1 / (download) - annotate - [select for diffs], Sun Jun 3 17:25:50 2007 UTC (13 years, 4 months ago) by wrstuden
Branch: wrstuden-fixsa
Changes since 1.91: +13 -1 lines
Diff to previous 1.91 (colored)

Catch up with now-somewhat-dated netbsd-4. These changes took longer
than expected for me to actually get around to merging.

Revision 1.91.2.1 / (download) - annotate - [select for diffs], Wed May 16 20:24:13 2007 UTC (13 years, 5 months ago) by jdc
Branch: netbsd-4
Changes since 1.91: +13 -1 lines
Diff to previous 1.91 (colored)

Work around rbus resource allocation problem so cards work again using a
patch specifically for netbsd-4 (requested by jnemeth in ticket #638).

Revision 1.93 / (download) - annotate - [select for diffs], Sun Apr 8 09:57:17 2007 UTC (13 years, 6 months ago) by scw
Branch: MAIN
CVS Tags: matt-mips64-base, matt-mips64, matt-armv6-prevmlocking, hpcarm-cleanup, cube-autoconf-base, cube-autoconf
Branch point for: matt-armv6
Changes since 1.92: +1 -86 lines
Diff to previous 1.92 (colored)

"port sh5" is no more, and its hacks have been undone.

Revision 1.92 / (download) - annotate - [select for diffs], Mon Jan 8 17:41:21 2007 UTC (13 years, 9 months ago) by chs
Branch: MAIN
Changes since 1.91: +2 -11 lines
Diff to previous 1.91 (colored)

fix a typo and remove one that's been removed from the code.

Revision 1.91 / (download) - annotate - [select for diffs], Thu Nov 23 13:24:28 2006 UTC (13 years, 11 months ago) by martin
Branch: MAIN
CVS Tags: netbsd-4-base
Branch point for: wrstuden-fixsa, netbsd-4
Changes since 1.90: +2 -1 lines
Diff to previous 1.90 (colored)

Note crunched dhclient change with -fno-strict-aliasing hack.

Revision 1.90 / (download) - annotate - [select for diffs], Wed Nov 1 17:10:36 2006 UTC (13 years, 11 months ago) by skrll
Branch: MAIN
Changes since 1.89: +1 -12 lines
Diff to previous 1.89 (colored)

Remove the hack that compiles dfa.c with -O1 on hppa. -O2 works fine.

Revision 1.89 / (download) - annotate - [select for diffs], Mon Oct 30 16:46:42 2006 UTC (13 years, 11 months ago) by skrll
Branch: MAIN
Changes since 1.88: +1 -12 lines
Diff to previous 1.88 (colored)

Remove a hack that's been fixed.

Revision 1.88 / (download) - annotate - [select for diffs], Sun Oct 29 23:02:25 2006 UTC (13 years, 11 months ago) by uwe
Branch: MAIN
Changes since 1.87: +1 -12 lines
Diff to previous 1.87 (colored)

The "gcc 2.95/vax can't handle __used__" hack has been fixed.

Revision 1.87 / (download) - annotate - [select for diffs], Fri Oct 27 22:31:21 2006 UTC (13 years, 11 months ago) by uwe
Branch: MAIN
Changes since 1.86: +1 -11 lines
Diff to previous 1.86 (colored)

G/c references to gawk that is no longer in our tree.

Revision 1.86 / (download) - annotate - [select for diffs], Thu Sep 28 21:01:21 2006 UTC (14 years ago) by skrll
Branch: MAIN
Changes since 1.85: +1 -22 lines
Diff to previous 1.85 (colored)

Remove the sparc64 PLT entry.

It's compatibilty code for the changing definition of the first four PLT
entries and is very likely never going to be removed.

Revision 1.85 / (download) - annotate - [select for diffs], Sat Sep 2 21:32:13 2006 UTC (14 years, 1 month ago) by martin
Branch: MAIN
Changes since 1.84: +11 -1 lines
Diff to previous 1.84 (colored)

Document RAS_END() duplcate label workaround

Revision 1.84 / (download) - annotate - [select for diffs], Tue Aug 1 20:21:55 2006 UTC (14 years, 2 months ago) by drochner
Branch: MAIN
CVS Tags: abandoned-netbsd-4-base, abandoned-netbsd-4
Changes since 1.83: +11 -1 lines
Diff to previous 1.83 (colored)

document "float" rounding workaround on i386

Revision 1.83 / (download) - annotate - [select for diffs], Mon Jul 31 18:39:32 2006 UTC (14 years, 2 months ago) by christos
Branch: MAIN
Changes since 1.82: +2 -2 lines
Diff to previous 1.82 (colored)

mention the correct PR.

Revision 1.82 / (download) - annotate - [select for diffs], Mon Jul 31 17:10:57 2006 UTC (14 years, 2 months ago) by christos
Branch: MAIN
Changes since 1.81: +11 -1 lines
Diff to previous 1.81 (colored)

mention i386 machdep.c

Revision 1.81 / (download) - annotate - [select for diffs], Sat Jul 1 06:00:41 2006 UTC (14 years, 3 months ago) by mrg
Branch: MAIN
Changes since 1.80: +14 -2 lines
Diff to previous 1.80 (colored)

document the GCC4/vax -O0 hacks.

Revision 1.80 / (download) - annotate - [select for diffs], Sun Jun 25 14:24:45 2006 UTC (14 years, 4 months ago) by tsutsui
Branch: MAIN
Changes since 1.79: +3 -2 lines
Diff to previous 1.79 (colored)

- uninitialised -> uninitialized (for consistency)
- add sys/arch/m68k/m68k/pmap_motorolo.c rev 1.19 to
  the gcc4 wrong uninitialized list

Revision 1.79 / (download) - annotate - [select for diffs], Sat Jun 24 05:21:11 2006 UTC (14 years, 4 months ago) by mrg
Branch: MAIN
Changes since 1.78: +15 -1 lines
Diff to previous 1.78 (colored)

work around some GCC4 internal problems on m68000 platform.
document the hack, and update another GCC4 list.

Revision 1.78 / (download) - annotate - [select for diffs], Thu Jun 15 10:55:02 2006 UTC (14 years, 4 months ago) by skrll
Branch: MAIN
Changes since 1.77: +1 -11 lines
Diff to previous 1.77 (colored)

Remove a hack that's no longer needed with gcc 3.3.6.

Revision 1.77 / (download) - annotate - [select for diffs], Fri Jun 2 19:45:25 2006 UTC (14 years, 4 months ago) by mrg
Branch: MAIN
Changes since 1.76: +1 -10 lines
Diff to previous 1.76 (colored)

remove sh3/gcc2 hack.

Revision 1.76 / (download) - annotate - [select for diffs], Thu May 25 09:05:40 2006 UTC (14 years, 5 months ago) by mrg
Branch: MAIN
Changes since 1.75: +2 -1 lines
Diff to previous 1.75 (colored)

update the uninit list

Revision 1.75 / (download) - annotate - [select for diffs], Wed May 24 23:18:56 2006 UTC (14 years, 5 months ago) by christos
Branch: MAIN
Changes since 1.74: +3 -2 lines
Diff to previous 1.74 (colored)

mention config hack.

Revision 1.74 / (download) - annotate - [select for diffs], Sun May 21 04:19:12 2006 UTC (14 years, 5 months ago) by mrg
Branch: MAIN
Changes since 1.73: +12 -1 lines
Diff to previous 1.73 (colored)

- note sh3/vax mdreloc.c uninitialised variable warnings.
- note sh3 libbz2/gcc4 hack for blockstore.c

Revision 1.73 / (download) - annotate - [select for diffs], Sun May 21 01:24:41 2006 UTC (14 years, 5 months ago) by dan
Branch: MAIN
Changes since 1.72: +2 -1 lines
Diff to previous 1.72 (colored)

note more gcc4 uninitialised appeasement (amd64 pmap.c)

Revision 1.72 / (download) - annotate - [select for diffs], Sun May 21 00:44:53 2006 UTC (14 years, 5 months ago) by mrg
Branch: MAIN
Changes since 1.71: +2 -1 lines
Diff to previous 1.71 (colored)

note ntp_request.c 1.4

Revision 1.71 / (download) - annotate - [select for diffs], Sat May 20 23:41:16 2006 UTC (14 years, 5 months ago) by dan
Branch: MAIN
Changes since 1.70: +2 -1 lines
Diff to previous 1.70 (colored)

note uninitialsed appeasement in libexec/ld.elf_so/arch/x86_64/mdreloc.c

Revision 1.70 / (download) - annotate - [select for diffs], Sat May 20 20:34:29 2006 UTC (14 years, 5 months ago) by christos
Branch: MAIN
Changes since 1.69: +1 -2 lines
Diff to previous 1.69 (colored)

remove ypserv from the gcc4 hacks since it has been fixed.

Revision 1.69 / (download) - annotate - [select for diffs], Sat May 20 11:17:55 2006 UTC (14 years, 5 months ago) by mrg
Branch: MAIN
Changes since 1.68: +4 -1 lines
Diff to previous 1.68 (colored)

update the uninit gcc4 list a bit more.

Revision 1.68 / (download) - annotate - [select for diffs], Thu May 18 18:48:42 2006 UTC (14 years, 5 months ago) by mrg
Branch: MAIN
Changes since 1.67: +13 -7 lines
Diff to previous 1.67 (colored)

update wrong uninitialised variables list

Revision 1.67 / (download) - annotate - [select for diffs], Wed May 17 17:09:43 2006 UTC (14 years, 5 months ago) by christos
Branch: MAIN
Changes since 1.66: +1 -10 lines
Diff to previous 1.66 (colored)

Remove csu hack. It was not a gcc issue.

Revision 1.66 / (download) - annotate - [select for diffs], Wed May 17 16:42:59 2006 UTC (14 years, 5 months ago) by christos
Branch: MAIN
Changes since 1.65: +9 -1 lines
Diff to previous 1.65 (colored)

mention i386 csu issue.

Revision 1.65 / (download) - annotate - [select for diffs], Mon May 15 04:55:13 2006 UTC (14 years, 5 months ago) by christos
Branch: MAIN
Changes since 1.64: +6 -1 lines
Diff to previous 1.64 (colored)

Explain which initialized variables gcc misses.

Revision 1.64 / (download) - annotate - [select for diffs], Fri May 12 18:06:29 2006 UTC (14 years, 5 months ago) by mrg
Branch: MAIN
Changes since 1.63: +3 -1 lines
Diff to previous 1.63 (colored)

note that libsa/Makefile and crontab/Makefile have -Wno-pointer-sign and
-fno-strict-aliasing applied.

Revision 1.63 / (download) - annotate - [select for diffs], Fri May 12 13:32:50 2006 UTC (14 years, 5 months ago) by he
Branch: MAIN
Changes since 1.62: +2 -1 lines
Diff to previous 1.62 (colored)

List one more gcc 3.3.3 -Wuninitialized fix.

Revision 1.62 / (download) - annotate - [select for diffs], Fri May 12 07:25:10 2006 UTC (14 years, 5 months ago) by he
Branch: MAIN
Changes since 1.61: +12 -1 lines
Diff to previous 1.61 (colored)

Note the latest -Wuninitialized warning, and how the source is typically
marked for the other such workarounds.

Revision 1.61 / (download) - annotate - [select for diffs], Fri May 12 03:26:54 2006 UTC (14 years, 5 months ago) by mrg
Branch: MAIN
Changes since 1.60: +5 -1 lines
Diff to previous 1.60 (colored)

note gzip & mopd pointer-sign hacks

Revision 1.60 / (download) - annotate - [select for diffs], Thu May 11 23:51:06 2006 UTC (14 years, 5 months ago) by mrg
Branch: MAIN
Changes since 1.59: +60 -4 lines
Diff to previous 1.59 (colored)

update the lists for GCC4 uninit warnings and GCC4 pointer sign/strict
aliasing warnings.

Revision 1.59 / (download) - annotate - [select for diffs], Thu May 11 09:39:58 2006 UTC (14 years, 5 months ago) by mrg
Branch: MAIN
Changes since 1.58: +36 -1 lines
Diff to previous 1.58 (colored)

document the GCC4 pointer sign and strict aliasing problems (so far.)

Revision 1.58 / (download) - annotate - [select for diffs], Thu May 11 01:10:13 2006 UTC (14 years, 5 months ago) by mrg
Branch: MAIN
Changes since 1.57: +65 -64 lines
Diff to previous 1.57 (colored)

move gcc4 uninit warnings to the of the MI section.  add pf.c

Revision 1.57 / (download) - annotate - [select for diffs], Wed May 10 21:54:58 2006 UTC (14 years, 5 months ago) by mrg
Branch: MAIN
Changes since 1.56: +64 -1 lines
Diff to previous 1.56 (colored)

document the bogus GCC4 uninitialised warning fixes.

Revision 1.56 / (download) - annotate - [select for diffs], Mon May 8 14:48:59 2006 UTC (14 years, 5 months ago) by tsutsui
Branch: MAIN
Changes since 1.55: +6 -2 lines
Diff to previous 1.55 (colored)

Update entry of m68k gcc ra-colorize.c.
(fixed in gcc-3.3.3 at least on m68k, but not conformed on m68000)

Revision 1.55 / (download) - annotate - [select for diffs], Mon May 8 11:09:01 2006 UTC (14 years, 5 months ago) by he
Branch: MAIN
Changes since 1.54: +11 -1 lines
Diff to previous 1.54 (colored)

Document the "reduce optimization for make/buf.c" hack for hppa.

Revision 1.54 / (download) - annotate - [select for diffs], Tue Mar 7 18:24:13 2006 UTC (14 years, 7 months ago) by he
Branch: MAIN
Changes since 1.53: +18 -1 lines
Diff to previous 1.53 (colored)

Document the hack to make ipsend and iptest build for NetBSD/vax,
with a pointer to PR#32907 for further details.

Revision 1.42.4.1 / (download) - annotate - [select for diffs], Fri Feb 3 05:20:06 2006 UTC (14 years, 8 months ago) by riz
Branch: netbsd-3-0
CVS Tags: netbsd-3-0-3-RELEASE, netbsd-3-0-2-RELEASE, netbsd-3-0-1-RELEASE
Changes since 1.42: +12 -1 lines
Diff to previous 1.42 (colored) next main 1.43 (colored)

Apply patch (requested by jnemeth in ticket #1153):
aic(4): work around rbus resource allocation problem so cards work
       again. [jnemeth 20060131]

Revision 1.42.2.1 / (download) - annotate - [select for diffs], Fri Feb 3 05:19:41 2006 UTC (14 years, 8 months ago) by riz
Branch: netbsd-3
CVS Tags: netbsd-3-1-RELEASE, netbsd-3-1-RC4, netbsd-3-1-RC3, netbsd-3-1-RC2, netbsd-3-1-RC1, netbsd-3-1-1-RELEASE, netbsd-3-1
Changes since 1.42: +12 -1 lines
Diff to previous 1.42 (colored) next main 1.43 (colored)

Apply patch (requested by jnemeth in ticket #1153):
aic(4): work around rbus resource allocation problem so cards work
       again. [jnemeth 20060131]

Revision 1.53 / (download) - annotate - [select for diffs], Tue Jan 31 10:57:43 2006 UTC (14 years, 8 months ago) by scw
Branch: MAIN
Changes since 1.52: +10 -1 lines
Diff to previous 1.52 (colored)

Document hack for gcc ICE compiling lib/libc/gdtoa/strtod.c for sh5.

Revision 1.52 / (download) - annotate - [select for diffs], Tue Dec 13 05:56:23 2005 UTC (14 years, 10 months ago) by jmc
Branch: MAIN
Changes since 1.51: +9 -1 lines
Diff to previous 1.51 (colored)

Note needed hack for gcc/vax and using abort in a function pointer.
From Johnny Billquist

Revision 1.51 / (download) - annotate - [select for diffs], Fri Oct 7 08:42:24 2005 UTC (15 years ago) by simonb
Branch: MAIN
Changes since 1.50: +17 -1 lines
Diff to previous 1.50 (colored)

Describe the mips shared linker load address fix hack in
src/sys/kern/exec_elf32.c rev 1.107.

Revision 1.50 / (download) - annotate - [select for diffs], Thu Jun 2 14:38:05 2005 UTC (15 years, 4 months ago) by he
Branch: MAIN
Changes since 1.49: +1 -17 lines
Diff to previous 1.49 (colored)

Remove the hack related to -Wno-cast-qual, now that we can use
the __UNVOLATILE() macro to annul this warning more selectively.

Revision 1.49 / (download) - annotate - [select for diffs], Thu Jun 2 10:25:22 2005 UTC (15 years, 4 months ago) by he
Branch: MAIN
Changes since 1.48: +17 -1 lines
Diff to previous 1.48 (colored)

Document the hack to compile sys/arch/powerpc/oea/pmap.c with
-Wno-cast-qual.

Revision 1.48 / (download) - annotate - [select for diffs], Thu May 26 18:33:36 2005 UTC (15 years, 5 months ago) by he
Branch: MAIN
Changes since 1.47: +9 -1 lines
Diff to previous 1.47 (colored)

Reduce optimization level for sh5 for one file which causes our gcc
3.3.3 to get an internal compiler error of type "can't split insn".

Revision 1.47 / (download) - annotate - [select for diffs], Wed May 18 13:58:10 2005 UTC (15 years, 5 months ago) by chs
Branch: MAIN
Changes since 1.46: +12 -1 lines
Diff to previous 1.46 (colored)

as a stop-gap measure to allow boot-from-disk to work on hppa,
add some padding to the end of struct scsipi_xfer on that platform.

Revision 1.46 / (download) - annotate - [select for diffs], Wed May 11 13:10:21 2005 UTC (15 years, 5 months ago) by chs
Branch: MAIN
Changes since 1.45: +14 -3 lines
Diff to previous 1.45 (colored)

build grep/dfa.c with reduced optimization on hppa to avoid a gcc bug.

Revision 1.45 / (download) - annotate - [select for diffs], Mon May 9 17:19:06 2005 UTC (15 years, 5 months ago) by jmc
Branch: MAIN
Changes since 1.44: +14 -1 lines
Diff to previous 1.44 (colored)

Gettext assumes a C99 environment with stdbool.h or configure would provide one
from a template. As we do a reach over build, for vax builds provide stdbool.h
locally from that template.

Revision 1.44 / (download) - annotate - [select for diffs], Fri May 6 19:32:30 2005 UTC (15 years, 5 months ago) by jmc
Branch: MAIN
Changes since 1.43: +11 -2 lines
Diff to previous 1.43 (colored)

The __used__ change doesn't work on 2.95/vax. Put an #ifdef back in for vax and
reverted it to __unused__ as it was before

Revision 1.43 / (download) - annotate - [select for diffs], Tue Apr 5 11:56:09 2005 UTC (15 years, 6 months ago) by tron
Branch: MAIN
Changes since 1.42: +10 -1 lines
Diff to previous 1.42 (colored)

Don't use "-std=c99" for NetBSD-vax because gcc 2.95.3 doesn't support it.

Revision 1.42 / (download) - annotate - [select for diffs], Tue Feb 22 18:47:09 2005 UTC (15 years, 8 months ago) by christos
Branch: MAIN
CVS Tags: netbsd-3-base, netbsd-3-0-RELEASE, netbsd-3-0-RC6, netbsd-3-0-RC5, netbsd-3-0-RC4, netbsd-3-0-RC3, netbsd-3-0-RC2, netbsd-3-0-RC1
Branch point for: netbsd-3-0, netbsd-3
Changes since 1.41: +15 -1 lines
Diff to previous 1.41 (colored)

add macppc bind compilation work-around.

Revision 1.41 / (download) - annotate - [select for diffs], Thu Dec 30 16:29:48 2004 UTC (15 years, 9 months ago) by bjh21
Branch: MAIN
Changes since 1.40: +3 -2 lines
Diff to previous 1.40 (colored)

Correct file reference and add PR reference in
"gcc 3.3.2/arm sys/kern/uipc_socket.c".

Revision 1.40 / (download) - annotate - [select for diffs], Thu Nov 11 00:40:13 2004 UTC (15 years, 11 months ago) by he
Branch: MAIN
Changes since 1.39: +6 -6 lines
Diff to previous 1.39 (colored)

Change the BIND hack for sh5 to point to the new files requiring
lowered optimization level after import of the new BIND.  The old
hack is no longer required.

Revision 1.39 / (download) - annotate - [select for diffs], Fri Oct 8 07:07:26 2004 UTC (16 years ago) by skrll
Branch: MAIN
Changes since 1.38: +2 -2 lines
Diff to previous 1.38 (colored)

Fix typo as provided by Giorgos Keramidas in PR 27186

Revision 1.32.2.4 / (download) - annotate - [select for diffs], Thu Aug 12 18:17:40 2004 UTC (16 years, 2 months ago) by jmc
Branch: netbsd-2-0
CVS Tags: netbsd-2-base, netbsd-2-1-RELEASE, netbsd-2-1-RC6, netbsd-2-1-RC5, netbsd-2-1-RC4, netbsd-2-1-RC3, netbsd-2-1-RC2, netbsd-2-1-RC1, netbsd-2-1, netbsd-2-0-RELEASE, netbsd-2-0-RC5, netbsd-2-0-RC4, netbsd-2-0-RC3, netbsd-2-0-RC2, netbsd-2-0-RC1, netbsd-2-0-3-RELEASE, netbsd-2-0-2-RELEASE, netbsd-2-0-1-RELEASE, netbsd-2
Changes since 1.32.2.3: +4 -4 lines
Diff to previous 1.32.2.3 (colored) to branchpoint 1.32 (colored) next main 1.33 (colored)

Pullup rev 1.38 (requested by junyoung in ticket #738)

Improve description on gcc-strict-aliasing.

Revision 1.32.2.3 / (download) - annotate - [select for diffs], Wed Aug 11 19:52:10 2004 UTC (16 years, 2 months ago) by jmc
Branch: netbsd-2-0
Changes since 1.32.2.2: +15 -1 lines
Diff to previous 1.32.2.2 (colored) to branchpoint 1.32 (colored)

Pullup rev 1.37 (requested by junyoung in ticket #738)

Add -fno-strict-aliasing to CFLAGS to avoid gcc warning
"dereferencing type-punned pointer will break strict-aliasing rules"
which occurs when compiling crypto_openssl.c with -O[23s].

Revision 1.38 / (download) - annotate - [select for diffs], Mon Aug 9 04:30:31 2004 UTC (16 years, 2 months ago) by junyoung
Branch: MAIN
Changes since 1.37: +4 -4 lines
Diff to previous 1.37 (colored)

Improve description on gcc-strict-aliasing.

Revision 1.37 / (download) - annotate - [select for diffs], Fri Aug 6 03:37:55 2004 UTC (16 years, 2 months ago) by junyoung
Branch: MAIN
Changes since 1.36: +15 -1 lines
Diff to previous 1.36 (colored)

Use -fno-strict-aliasing to compile usr.sbin/racoon/racoon and
document it as a hack. PR toolchain/26516.

Revision 1.36 / (download) - annotate - [select for diffs], Sun Jun 6 17:11:33 2004 UTC (16 years, 4 months ago) by he
Branch: MAIN
Changes since 1.35: +3 -3 lines
Diff to previous 1.35 (colored)

Modify latest vax entry to instead point to the commit by mhitch, now
that my change has been backed out.

Revision 1.35 / (download) - annotate - [select for diffs], Sun Jun 6 13:29:23 2004 UTC (16 years, 4 months ago) by he
Branch: MAIN
Changes since 1.34: +11 -1 lines
Diff to previous 1.34 (colored)

Document workaround for vax nslexer.c build problem, workaround
committed to lib/libc/arch/vax/net/Makefile.inc.

Revision 1.32.2.2 / (download) - annotate - [select for diffs], Sat May 15 13:35:18 2004 UTC (16 years, 5 months ago) by tron
Branch: netbsd-2-0
Changes since 1.32.2.1: +10 -1 lines
Diff to previous 1.32.2.1 (colored) to branchpoint 1.32 (colored)

Pull up revision 1.34 (requested by cl in ticket #326):
Workaround for gcc 2.95.3 failing to initialize structures
and/or unions inside structures using nested designators.
Should be reverted when gcc >=3.3.3 is ready for vax.

Revision 1.34 / (download) - annotate - [select for diffs], Thu May 13 15:44:04 2004 UTC (16 years, 5 months ago) by cl
Branch: MAIN
Changes since 1.33: +10 -1 lines
Diff to previous 1.33 (colored)

Workaround for gcc 2.95.3 failing to initialize structures
and/or unions inside structures using nested designators.
Should be reverted when gcc >=3.3.3 is ready for vax.

Revision 1.32.2.1 / (download) - annotate - [select for diffs], Wed Apr 28 06:03:38 2004 UTC (16 years, 5 months ago) by jmc
Branch: netbsd-2-0
Changes since 1.32: +1 -10 lines
Diff to previous 1.32 (colored)

Pullup rev 1.33 (requested by uwe in ticket #203)

Drop workaround for PR#22489 now that the fix for it has been pulled
from the gcc current.

Revision 1.33 / (download) - annotate - [select for diffs], Mon Apr 26 09:17:16 2004 UTC (16 years, 6 months ago) by uwe
Branch: MAIN
Changes since 1.32: +1 -10 lines
Diff to previous 1.32 (colored)

Drop workaround for toolchain/22489 now that the fix for it has been pulled
from the gcc current.

Revision 1.32 / (download) - annotate - [select for diffs], Mon Mar 22 00:46:06 2004 UTC (16 years, 7 months ago) by martin
Branch: MAIN
CVS Tags: netbsd-2-0-base
Branch point for: netbsd-2-0
Changes since 1.31: +3 -2 lines
Diff to previous 1.31 (colored)

Update uvm_bio.c 32bit sparc64 optimization entry.

Revision 1.31 / (download) - annotate - [select for diffs], Sun Mar 21 13:17:14 2004 UTC (16 years, 7 months ago) by martin
Branch: MAIN
Changes since 1.30: +12 -1 lines
Diff to previous 1.30 (colored)

Not uvm_bio.c disabled optimization on sparc64 32bit kernels.

Revision 1.30 / (download) - annotate - [select for diffs], Sun Feb 22 01:31:16 2004 UTC (16 years, 8 months ago) by uwe
Branch: MAIN
Changes since 1.29: +10 -1 lines
Diff to previous 1.29 (colored)

Document the workaround for toolchain/22489 (gcc optimization/11937)
that sh3 needs with gcc3.

Revision 1.29 / (download) - annotate - [select for diffs], Mon Dec 15 14:57:54 2003 UTC (16 years, 10 months ago) by skrll
Branch: MAIN
Changes since 1.28: +1 -12 lines
Diff to previous 1.28 (colored)

Remove the -fno-gcse-lm hack now that it is no longer needed.

Revision 1.28 / (download) - annotate - [select for diffs], Sun Dec 7 21:13:39 2003 UTC (16 years, 10 months ago) by scw
Branch: MAIN
Changes since 1.27: +12 -1 lines
Diff to previous 1.27 (colored)

Document the sh5 libbfd elf32.c/elf64.c hack.

Revision 1.27 / (download) - annotate - [select for diffs], Sun Dec 7 19:58:25 2003 UTC (16 years, 10 months ago) by scw
Branch: MAIN
Changes since 1.26: +31 -1 lines
Diff to previous 1.26 (colored)

Note some hacks required for gcc3 on sh5.

Revision 1.26 / (download) - annotate - [select for diffs], Sun Dec 7 12:52:33 2003 UTC (16 years, 10 months ago) by simonb
Branch: MAIN
Changes since 1.25: +15 -4 lines
Diff to previous 1.25 (colored)

Document ns32k gcc332 ICE when compiling libcpp's cppmacro.c.

Revision 1.25 / (download) - annotate - [select for diffs], Fri Dec 5 03:28:38 2003 UTC (16 years, 10 months ago) by mrg
Branch: MAIN
Changes since 1.24: +13 -1 lines
Diff to previous 1.24 (colored)

note binutils/ld/ldlex.c hack

Revision 1.24 / (download) - annotate - [select for diffs], Sat Nov 8 17:21:15 2003 UTC (16 years, 11 months ago) by ragge
Branch: MAIN
Changes since 1.23: +10 -1 lines
Diff to previous 1.23 (colored)

Note that gawk is compiled without optimizing on vax.

Revision 1.23 / (download) - annotate - [select for diffs], Thu Nov 6 00:37:14 2003 UTC (16 years, 11 months ago) by he
Branch: MAIN
Changes since 1.22: +13 -1 lines
Diff to previous 1.22 (colored)

Document some of the recent "compile fixes for -Wuninitialized" for
the vax port, to be reviewed when gcc 3.3.2 for vax is ready.

Revision 1.22 / (download) - annotate - [select for diffs], Wed Nov 5 00:50:05 2003 UTC (16 years, 11 months ago) by mrg
Branch: MAIN
Changes since 1.21: +13 -1 lines
Diff to previous 1.21 (colored)

document the m68* lossage with gcc/ra-colorize.c.

Revision 1.21 / (download) - annotate - [select for diffs], Wed Oct 29 21:31:33 2003 UTC (16 years, 11 months ago) by mycroft
Branch: MAIN
Changes since 1.20: +177 -184 lines
Diff to previous 1.20 (colored)

Separate by port, and remove the m68k hack.

Revision 1.20 / (download) - annotate - [select for diffs], Tue Oct 28 20:12:00 2003 UTC (16 years, 11 months ago) by skrll
Branch: MAIN
Changes since 1.19: +13 -1 lines
Diff to previous 1.19 (colored)

Compile sys/kern/uipc_socket.c -fno-strict-aliasing for now. PR 23044.

Revision 1.19 / (download) - annotate - [select for diffs], Tue Oct 28 14:26:47 2003 UTC (16 years, 11 months ago) by he
Branch: MAIN
Changes since 1.18: +3 -13 lines
Diff to previous 1.18 (colored)

Consolidate latest HACK entry into already existing entry documenting
same problem.

Revision 1.18 / (download) - annotate - [select for diffs], Tue Oct 28 12:11:31 2003 UTC (16 years, 11 months ago) by he
Branch: MAIN
Changes since 1.17: +13 -1 lines
Diff to previous 1.17 (colored)

sys/dev/ata/wd.c causes spurious warning about blkno not
being initialized before used.  This appears to be a bug
specific to (at least) the m68k target, and will be reported
to the GCC maintainers.

Revision 1.17 / (download) - annotate - [select for diffs], Tue Oct 28 08:22:48 2003 UTC (17 years ago) by mrg
Branch: MAIN
Changes since 1.16: +21 -1 lines
Diff to previous 1.16 (colored)

note mdsetimage/installboot sun2/gcc3 hacks.

Revision 1.16 / (download) - annotate - [select for diffs], Tue Oct 28 02:01:46 2003 UTC (17 years ago) by cl
Branch: MAIN
Changes since 1.15: +14 -1 lines
Diff to previous 1.15 (colored)

note 'm68k {u,}int64_t used uninitialized' bug.
add reference to gcc bug report.
mark all (known) occurrences.

Revision 1.15 / (download) - annotate - [select for diffs], Mon Oct 27 08:07:58 2003 UTC (17 years ago) by wiz
Branch: MAIN
Changes since 1.14: +2 -2 lines
Diff to previous 1.14 (colored)

no way, not now way.

Revision 1.14 / (download) - annotate - [select for diffs], Mon Oct 27 07:31:07 2003 UTC (17 years ago) by simonb
Branch: MAIN
Changes since 1.13: +2 -1 lines
Diff to previous 1.13 (colored)

Note the GCC PR for the Duff's device warning.

Revision 1.13 / (download) - annotate - [select for diffs], Mon Oct 27 07:26:17 2003 UTC (17 years ago) by simonb
Branch: MAIN
Changes since 1.12: +14 -1 lines
Diff to previous 1.12 (colored)

Use -Wno-error to compile a file with Duff's device and document this as
a hack.

Revision 1.12 / (download) - annotate - [select for diffs], Sun Oct 26 16:35:18 2003 UTC (17 years ago) by mycroft
Branch: MAIN
Changes since 1.11: +1 -37 lines
Diff to previous 1.11 (colored)

Remove dead hacks.

Revision 1.11 / (download) - annotate - [select for diffs], Sun Oct 26 01:56:54 2003 UTC (17 years ago) by lukem
Branch: MAIN
Changes since 1.10: +13 -1 lines
Diff to previous 1.10 (colored)

On MACHINE_ARCH==arm, compile newsyslog(8) with -fno-gcse-lm.
Fixes PRs [toolchain/22986] [toolchain/23002] [toolchain/23217]

Revision 1.10 / (download) - annotate - [select for diffs], Fri Sep 26 13:39:49 2003 UTC (17 years, 1 month ago) by skrll
Branch: MAIN
Changes since 1.9: +1 -10 lines
Diff to previous 1.9 (colored)

Backout previous - sparc* and i386 have switched to gdb 5.3.

Revision 1.9 / (download) - annotate - [select for diffs], Fri Sep 19 16:41:58 2003 UTC (17 years, 1 month ago) by martin
Branch: MAIN
Changes since 1.8: +1 -106 lines
Diff to previous 1.8 (colored)

Bye, bye, sparc64 hacks.

Revision 1.8 / (download) - annotate - [select for diffs], Fri Sep 19 08:43:14 2003 UTC (17 years, 1 month ago) by mrg
Branch: MAIN
Changes since 1.7: +10 -1 lines
Diff to previous 1.7 (colored)

make i386 & sparc* output DBX_DEBUG format ("-gstabs") by default for now.

XXX: back this out when these platforms switch to GDB 5.3.

Revision 1.7 / (download) - annotate - [select for diffs], Tue Sep 9 13:40:59 2003 UTC (17 years, 1 month ago) by he
Branch: MAIN
Changes since 1.6: +14 -1 lines
Diff to previous 1.6 (colored)

Belatedly make a note of the cast for LINUX_USRSTACK and USRSTACK made
to get the sun3 port to compile.  Briefly discussed with mycroft.

Revision 1.6 / (download) - annotate - [select for diffs], Thu Aug 14 15:08:32 2003 UTC (17 years, 2 months ago) by uwe
Branch: MAIN
Changes since 1.5: +1 -13 lines
Diff to previous 1.5 (colored)

Remove mention of gcc-3-libtelnet hack.

The hack was removed from lib/libtelnet/Makefile rev 1.16, following
the lib/libtelnet/kerberos.c revision rev 1.10 that fixed the original
problem.

Revision 1.5 / (download) - annotate - [select for diffs], Sat Jul 26 17:24:48 2003 UTC (17 years, 3 months ago) by salo
Branch: MAIN
Changes since 1.4: +2 -2 lines
Diff to previous 1.4 (colored)

netbsd.org->NetBSD.org

Revision 1.4 / (download) - annotate - [select for diffs], Fri May 16 23:43:29 2003 UTC (17 years, 5 months ago) by scw
Branch: MAIN
Changes since 1.3: +13 -1 lines
Diff to previous 1.3 (colored)

Document the SH5 toolchain hack for pthread_lock.c.

Revision 1.3 / (download) - annotate - [select for diffs], Sun Apr 6 10:12:20 2003 UTC (17 years, 6 months ago) by jdc
Branch: MAIN
Changes since 1.2: +13 -12 lines
Diff to previous 1.2 (colored)

Remove curses \E[m hack - fixed in setterm.c : 1.36.
Add curses hack mentioning colour swap when real fix is to enhance termcap.

Revision 1.2 / (download) - annotate - [select for diffs], Fri Mar 28 21:15:20 2003 UTC (17 years, 7 months ago) by he
Branch: MAIN
Changes since 1.1: +13 -1 lines
Diff to previous 1.1 (colored)

Document hack/workaround for PR toolchain/20924.

Revision 1.1 / (download) - annotate - [select for diffs], Sat Sep 21 08:17:37 2002 UTC (18 years, 1 month ago) by lukem
Branch: MAIN
CVS Tags: fvdl_fs64_base

move doc/* -> basesrc/doc/*, except for doc/MIRRORS, which is not used
anymore (we refer to http://www.netbsd.org/mirrors/ now)

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>