Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 933764
Collapse All | Expand All

(-)a/config.h.in (+3 lines)
Lines 286-291 Link Here
286
/* Define if x86 ISA level should be included in shared libraries.  */
286
/* Define if x86 ISA level should be included in shared libraries.  */
287
#undef INCLUDE_X86_ISA_LEVEL
287
#undef INCLUDE_X86_ISA_LEVEL
288
288
289
/* The x86 ISA level.  1 for baseline.  Undefined on non-x86.  */
290
#undef MINIMUM_X86_ISA_LEVEL
291
289
/* Define if -msahf is enabled by default on x86.  */
292
/* Define if -msahf is enabled by default on x86.  */
290
#undef HAVE_X86_LAHF_SAHF
293
#undef HAVE_X86_LAHF_SAHF
291
294
(-)a/sysdeps/x86/configure (+7 lines)
Lines 151-156 printf "%s\n" "$libc_cv_have_x86_isa_level" >&6; } Link Here
151
else
151
else
152
  libc_cv_have_x86_isa_level=baseline
152
  libc_cv_have_x86_isa_level=baseline
153
fi
153
fi
154
if test $libc_cv_have_x86_isa_level = baseline; then
155
  printf "%s\n" "#define MINIMUM_X86_ISA_LEVEL 1" >>confdefs.h
156
157
else
158
  printf "%s\n" "#define MINIMUM_X86_ISA_LEVEL $libc_cv_have_x86_isa_level" >>confdefs.h
159
160
fi
154
config_vars="$config_vars
161
config_vars="$config_vars
155
have-x86-isa-level = $libc_cv_have_x86_isa_level"
162
have-x86-isa-level = $libc_cv_have_x86_isa_level"
156
config_vars="$config_vars
163
config_vars="$config_vars
(-)a/sysdeps/x86/configure.ac (+5 lines)
Lines 105-110 EOF Link Here
105
else
105
else
106
  libc_cv_have_x86_isa_level=baseline
106
  libc_cv_have_x86_isa_level=baseline
107
fi
107
fi
108
if test $libc_cv_have_x86_isa_level = baseline; then
109
  AC_DEFINE_UNQUOTED(MINIMUM_X86_ISA_LEVEL, 1)
110
else
111
  AC_DEFINE_UNQUOTED(MINIMUM_X86_ISA_LEVEL, $libc_cv_have_x86_isa_level)
112
fi
108
LIBC_CONFIG_VAR([have-x86-isa-level], [$libc_cv_have_x86_isa_level])
113
LIBC_CONFIG_VAR([have-x86-isa-level], [$libc_cv_have_x86_isa_level])
109
LIBC_CONFIG_VAR([x86-isa-level-3-or-above], [3 4])
114
LIBC_CONFIG_VAR([x86-isa-level-3-or-above], [3 4])
110
LIBC_CONFIG_VAR([enable-x86-isa-level], [$libc_cv_include_x86_isa_level])
115
LIBC_CONFIG_VAR([enable-x86-isa-level], [$libc_cv_include_x86_isa_level])
(-)a/sysdeps/x86/isa-level.h (-2 / +3 lines)
Lines 61-68 Link Here
61
# define __X86_ISA_V4 0
61
# define __X86_ISA_V4 0
62
#endif
62
#endif
63
63
64
#define MINIMUM_X86_ISA_LEVEL                                                 \
64
#ifndef MINIMUM_X86_ISA_LEVEL
65
# define MINIMUM_X86_ISA_LEVEL                                                 \
65
  (__X86_ISA_V1 + __X86_ISA_V2 + __X86_ISA_V3 + __X86_ISA_V4)
66
  (__X86_ISA_V1 + __X86_ISA_V2 + __X86_ISA_V3 + __X86_ISA_V4)
67
#endif
66
68
67
/* Depending on the minimum ISA level, a feature check result can be a
69
/* Depending on the minimum ISA level, a feature check result can be a
68
   compile-time constant.. */
70
   compile-time constant.. */
69
- 

Return to bug 933764