[Mesa-dev] [PATCH 1/9] scons: Remove dead code/comments.
Brian Paul
brianp at vmware.com
Wed Nov 26 11:05:48 PST 2014
The series LGTM. Reviewed-by: Brian Paul <brianp at vmware.com>
On 11/26/2014 11:47 AM, jfonseca at vmware.com wrote:
> From: José Fonseca <jfonseca at vmware.com>
>
> - Remove no-op if-clause.
>
> - -mstackrealign has been enabled again on MinGW for quite some time and
> appears to work alright nowadays.
>
> - Drop -mmmx option as it is implied my -msse, and we don't use MMX
> intrinsics anyway.
> ---
> scons/gallium.py | 5 +----
> 1 file changed, 1 insertion(+), 4 deletions(-)
>
> diff --git a/scons/gallium.py b/scons/gallium.py
> index 4df6e1a..fe800fa 100755
> --- a/scons/gallium.py
> +++ b/scons/gallium.py
> @@ -378,21 +378,18 @@ def generate(env):
> #'-march=pentium4',
> ]
> if distutils.version.LooseVersion(ccversion) >= distutils.version.LooseVersion('4.2') \
> - and (platform != 'windows' or env['build'] == 'debug' or True) \
> and platform != 'haiku':
> # NOTE: We need to ensure stack is realigned given that we
> # produce shared objects, and have no control over the stack
> # alignment policy of the application. Therefore we need
> # -mstackrealign ore -mincoming-stack-boundary=2.
> #
> - # XXX: -O and -mstackrealign causes stack corruption on MinGW
> - #
> # XXX: We could have SSE without -mstackrealign if we always used
> # __attribute__((force_align_arg_pointer)), but that's not
> # always the case.
> ccflags += [
> '-mstackrealign', # ensure stack is aligned
> - '-mmmx', '-msse', '-msse2', # enable SIMD intrinsics
> + '-msse', '-msse2', # enable SIMD intrinsics
> #'-mfpmath=sse',
> ]
> if platform in ['windows', 'darwin']:
>
More information about the mesa-dev
mailing list