#
029f3ae2 |
| 20-Nov-2012 |
miod <miod@openbsd.org> |
Make the mips and powerpc optimizer bug workarounds permanent (i.e. apply them to all platforms). Both of them had been added very late in a release cycle, which caused us to prefer workarounds with
Make the mips and powerpc optimizer bug workarounds permanent (i.e. apply them to all platforms). Both of them had been added very late in a release cycle, which caused us to prefer workarounds with minimal side effects.
Since the issue they are avoiding may happen on other platforms, there is no harm in making sure no other platform gets bitten by them. And at the moment no supported platform runs gcc 3, so this does not cause any regression.
show more ...
|
#
49573e75 |
| 16-Jun-2007 |
millert <millert@openbsd.org> |
INTMAX_TYPE and UINTMAX_TYPE are always in terms of long long on OpenBSD, regardless of the size of a long. OK kettenis@ espie@
|
#
a59a6a99 |
| 28-Oct-2006 |
pedro <pedro@openbsd.org> |
Make stack executable when doing trampolines on macppc Okay espie@, kettenis@
|
#
0bf93e2a |
| 13-Jan-2006 |
millert <millert@openbsd.org> |
Adapt to the machine/_types.h changes; size_t and ptrdiff_t are now defined in terms of long, not int on all architectures.
|
#
1f9943d7 |
| 13-Dec-2005 |
millert <millert@openbsd.org> |
Don't define _BIG_ENDIAN on macpcc, only __BIG_ENDIAN__. Adapted from netbsd.h. OK drahn@ deraadt@
|
#
f5c5d824 |
| 23-Apr-2005 |
espie <espie@openbsd.org> |
fix WCHAR_TYPE* okay drahn@, tested alek@
|
#
ec87004b |
| 30-Dec-2004 |
miod <miod@openbsd.org> |
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
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.
show more ...
|
#
e4413bbb |
| 13-Jan-2004 |
brad <brad@openbsd.org> |
- move a few common pieces into OPENBSD_OS_CPP_BUILTINS_COMMON - add __LP64__ to OPENBSD_OS_CPP_BUILTINS_LP64 - add __sparc to TARGET_OS_CPP_BUILTINS for sparc64 - add __PPC, __PPC__ and __powerpc to
- move a few common pieces into OPENBSD_OS_CPP_BUILTINS_COMMON - add __LP64__ to OPENBSD_OS_CPP_BUILTINS_LP64 - add __sparc to TARGET_OS_CPP_BUILTINS for sparc64 - add __PPC, __PPC__ and __powerpc to TARGET_OS_CPP_BUILTINS for powerpc
ok espie@
show more ...
|
#
bbb0cdd3 |
| 04-Jan-2004 |
drahn <drahn@openbsd.org> |
OpenBSD/powerpc is a __unix__ system.
|
#
ddbba0f0 |
| 29-Nov-2003 |
espie <espie@openbsd.org> |
Add OpenBSD specific configurations.
|