openbsd-ports/lang/gcc
naddy ec58a1093d Merge in fixes for alpha from base (miod@):
builtins.c:
Allow MD backend to prevent the optimization of a bcopy() or memmove() of
size 1 (the size being known at compile-time) into an inline mempcpy()
expansion, which will in turn expand into a byte load and store operation.
This expansion loses precious address alignment information at some point
(because everybody knows that you can read a byte from any address, right?),
and this loses bigtime on strict alignment platforms which lack the ability
to accesse bytes directly, such as alpha (unless compiling with -mbwx and
runnning on a BWX-capable cpu).

config/alpha:
Require alignment of local arrays on word boundaries, and enable
the builtins.c `one-byte memcpy' workaround.

ok espie@
2011-12-03 15:54:05 +00:00
..
3.3 rename MODGCC{3,4}_ARCHES to MODGCC{3,4}_ARCHS, suggested by naddy, 2011-11-17 18:03:43 +00:00
3.4 new depends 2010-11-17 08:05:12 +00:00
4.0 - add missing conflict markers between g95 and (lib)gfortran. 2010-11-28 21:30:37 +00:00
4.1 New style *_DEPENDS (untested, these ports are broken anyway). 2011-03-07 18:59:56 +00:00
4.2 Merge in fixes for alpha from base (miod@): 2011-12-03 15:54:05 +00:00
4.3 bye bye FLAVOR:L 2011-12-02 14:36:13 +00:00
4.6 zap pthread from WANTLIB-go. nothing but libgo needed it. 2011-11-23 20:55:11 +00:00
DESCR - add a common DESCR for all GCC versions (and their subpackages) ; 2007-12-20 16:11:35 +00:00
DESCR-ada - add a common DESCR for all GCC versions (and their subpackages) ; 2007-12-20 16:11:35 +00:00
DESCR-c++ - add a common DESCR for all GCC versions (and their subpackages) ; 2007-12-20 16:11:35 +00:00
DESCR-estdc - fix packaging; my bad 2007-12-25 19:47:35 +00:00
DESCR-f95 - add a common DESCR for all GCC versions (and their subpackages) ; 2007-12-20 16:11:35 +00:00
DESCR-g77 - add a common DESCR for all GCC versions (and their subpackages) ; 2007-12-20 16:11:35 +00:00
DESCR-go - add Go support (only tested on amd64, but I'd be surprised if it broke 2011-11-19 22:19:53 +00:00
DESCR-java - add a common DESCR for all GCC versions (and their subpackages) ; 2007-12-20 16:11:35 +00:00
DESCR-objc - add a common DESCR for all GCC versions (and their subpackages) ; 2007-12-20 16:11:35 +00:00
Makefile SUBDIR += is wrong: it means the makefile will pick up SUBDIR from env, thus 2010-02-01 17:00:12 +00:00
Makefile.inc - add Go support (only tested on amd64, but I'd be surprised if it broke 2011-11-19 22:19:53 +00:00