diff options
author | Miod Vallat <miod@cvs.openbsd.org> | 2004-12-30 20:27:35 +0000 |
---|---|---|
committer | Miod Vallat <miod@cvs.openbsd.org> | 2004-12-30 20:27:35 +0000 |
commit | 0106b1382190def11f13dbfaab2f76ad3960a8ea (patch) | |
tree | 54eb660afd8f847b1a1c40d0320d95b6828b6bd6 /lkm/union | |
parent | 4dd3077c4abb5ce9f264f4080a9bed0bfe948b3a (diff) |
gcc 3.3.5 loop optimization will produce incorrect output on powerpc; a
victim of this being awk(1), which in turn caused some manual pages to be
generated without dates at the bottom.
Since this is fixed by the (invasive) loop optimization rewrite done for
3.4, we can not expect a 3.3 fix anytime soon, and the fix is non-trivial,
so disable the failing section of code on powerpc only.
This has the net effect of magically turning -O1 and -O2 into -Os as far as
-floop-optimize is concerned.
Problem spotted by deraadt@, researched by otto@ and yours truly; this
workaround agreed by many.
Diffstat (limited to 'lkm/union')
0 files changed, 0 insertions, 0 deletions