History log of /openbsd/gnu/usr.bin/gcc/gcc/config/rs6000/openbsd.h (Results 1 – 10 of 10)
Revision Date Author Comments
# 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.