Julian Seward 26f0bb05e7 Be more careful to separate build flags for the preload shared objects
as opposed to the valgrind code proper.  In particular, make sure that
-mpreferred-stack-boundary=2 does not get used for the preload shared
objects, since that can cause the stack to become misaligned and leads
to segfaults.  Modified version of a patch from Matthias Schwarzott
(zzam@gentoo.org).  Fixes #324050.

Also, fix the configure check in configure.ac for
-mpreferred-stack-boundary=2 so that it checks whether this is
allowable for 32-bit code generation even on 64-bit (x86) hosts.  This
check was wrong before now and led to 32-bit builds on 64-bit hosts
generating poorer code for speed critical helper functions (eg
helperc_LOADV32le) than on 32-bit builds on 32-bit hosts.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14471
2014-09-05 20:00:22 +00:00
..
2008-12-23 17:04:52 +00:00
2009-09-13 22:50:39 +00:00
2014-07-23 07:54:41 +00:00
2011-12-27 09:14:50 +00:00
2012-06-13 11:12:49 +00:00
2009-07-24 08:22:35 +00:00
2005-09-26 01:55:14 +00:00
2008-02-11 21:22:15 +00:00
2012-09-14 16:07:37 +00:00
2008-12-15 21:29:29 +00:00