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
..
2011-09-11 18:24:24 +00:00
2010-10-18 19:20:41 +00:00
2011-10-07 12:11:38 +00:00
2011-03-09 06:23:35 +00:00
2011-11-17 18:03:43 +00:00
2010-11-17 08:05:12 +00:00
2011-11-30 19:40:28 +00:00
2011-09-16 10:31:20 +00:00
2011-08-24 20:22:31 +00:00
2011-10-24 16:50:07 +00:00
2011-12-02 14:36:13 +00:00
2011-01-05 18:40:55 +00:00
2011-07-05 20:07:49 +00:00
2011-12-02 14:36:13 +00:00
2010-10-24 21:06:28 +00:00
2011-09-16 10:31:20 +00:00
2011-09-23 13:06:26 +00:00
2011-11-17 14:29:48 +00:00
2011-07-18 19:06:36 +00:00
2011-09-21 09:20:07 +00:00
2011-12-03 15:54:05 +00:00
2011-03-14 09:15:33 +00:00
2011-07-18 19:06:36 +00:00
2011-10-26 19:34:08 +00:00
2010-11-17 08:05:12 +00:00
2010-11-17 08:05:12 +00:00
2011-09-16 10:31:20 +00:00
2011-09-16 10:31:20 +00:00
2011-09-16 10:31:20 +00:00
2010-11-17 08:05:12 +00:00
2011-12-02 14:36:13 +00:00
2010-06-08 07:36:20 +00:00
2011-06-13 19:42:25 +00:00
2011-10-01 14:31:04 +00:00
2011-05-02 19:02:40 +00:00
2011-11-14 18:30:17 +00:00
2011-11-14 12:00:04 +00:00
2011-11-15 19:32:14 +00:00
2011-07-18 19:06:36 +00:00
2011-11-17 23:48:13 +00:00
2010-10-24 21:06:28 +00:00
2011-11-09 22:13:37 +00:00
2011-11-09 22:25:29 +00:00
2011-09-16 13:46:13 +00:00
2011-04-12 16:28:54 +00:00
2011-07-27 18:17:27 +00:00
2010-11-17 08:05:12 +00:00
2011-10-21 20:23:02 +00:00
2011-10-31 09:59:05 +00:00
2010-11-17 08:05:12 +00:00
2011-03-07 19:26:28 +00:00
2011-09-16 10:31:20 +00:00
2011-09-16 10:31:20 +00:00
2011-01-05 20:29:56 +00:00
2011-10-19 13:30:59 +00:00
2011-11-11 20:12:51 +00:00
2011-10-17 07:10:53 +00:00
2011-11-17 12:52:27 +00:00
2011-09-16 10:31:20 +00:00
2011-09-16 10:31:20 +00:00
2011-04-23 22:53:48 +00:00
2011-11-29 17:29:37 +00:00
2011-11-13 16:07:09 +00:00
2011-11-14 11:40:53 +00:00
2011-12-02 19:33:39 +00:00
2011-12-02 14:36:13 +00:00
2011-10-06 13:44:45 +00:00
2010-10-24 21:06:28 +00:00
2009-08-26 10:53:10 +00:00
2011-11-12 14:37:16 +00:00
2011-04-28 19:28:15 +00:00
2011-09-16 10:31:20 +00:00
2010-11-17 08:05:12 +00:00
2011-07-19 07:29:37 +00:00
2011-09-17 16:06:32 +00:00
2011-12-02 14:36:13 +00:00
2011-11-07 03:06:48 +00:00
2011-04-25 15:01:28 +00:00
2011-11-13 17:55:22 +00:00
2011-11-30 15:10:27 +00:00
2011-11-17 23:33:40 +00:00
2011-11-13 12:44:27 +00:00