about summary refs log tree commit diff
path: root/po/bg.po
diff options
context:
space:
mode:
authorFlorian Weimer <fweimer@redhat.com>2018-01-11 16:54:40 +0100
committerFlorian Weimer <fweimer@redhat.com>2018-01-11 16:54:40 +0100
commitfbd72f14904b8a81816528e0cc5bb3315fc70a47 (patch)
tree42cb021fc9c161755e38b07b97c6433d54410597 /po/bg.po
parent26d289bb92b6d1125536644f607c73617463477d (diff)
downloadglibc-fbd72f14904b8a81816528e0cc5bb3315fc70a47.tar.gz
glibc-fbd72f14904b8a81816528e0cc5bb3315fc70a47.tar.xz
glibc-fbd72f14904b8a81816528e0cc5bb3315fc70a47.zip
x86: Fix mis-merge of XSAVE ld.so trampoline selection [BZ #22641]
The change is best viewed with “diff -w”:

@@ -226,6 +226,7 @@ init_cpu_features (struct cpu_features *cpu_features)
 	  /* Determine if FMA4 is usable.  */
 	  if (HAS_CPU_FEATURE (FMA4))
 	    cpu_features->feature[index_FMA4_Usable] |= bit_FMA4_Usable;
+	}

       /* For _dl_runtime_resolve, set xsave_state_size to xsave area
 	 size + integer register save size and align it to 64 bytes.  */
@@ -292,7 +293,6 @@ init_cpu_features (struct cpu_features *cpu_features)
 	    }
 	}
     }
-    }

 #if !HAS_CPUID
 no_cpuid:

Without this change, XSAVE support will never be selected unless the CPU
also supports AVX, which is not what we want.  For example, if AVX is
disabled, but MPX is supported, the BND registers are not preserved if
we use FXSAVE instead of XSAVE.

This fixes commit 26d289bb92b6d1125536644f607c73617463477d (x86-64:
Use fxsave/xsave/xsavec in _dl_runtime_resolve).
Diffstat (limited to 'po/bg.po')
0 files changed, 0 insertions, 0 deletions