From 5373af375dc34db7a439bba4aaafd2b0dddc0633 Mon Sep 17 00:00:00 2001 From: Xi Ruoyao Date: Tue, 17 Sep 2024 03:03:35 +0800 Subject: [PATCH] mips64el: gcc-pass1: Update the description of --with-nan= --- chapter05/gcc-pass1.xml | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/chapter05/gcc-pass1.xml b/chapter05/gcc-pass1.xml index f034afa70..4afe2cdc9 100644 --- a/chapter05/gcc-pass1.xml +++ b/chapter05/gcc-pass1.xml @@ -219,9 +219,20 @@ fi IEEE 754-2008 (indicated by the 16th bit of FCSR), this variable will be set to so GCC will be configured to use the IEEE 754-2008 encoding for NaN values as - the default. If this option is not properly set to match the CPU, - many Glibc and Python tests will fail because of the wrong NaN - encoding. + the default. If this option is not properly set to match the CPU, + depending on the host kernel configuration, the programs compiled + by GCC may fail to start with + Exec format error (causing + to fail), or produce bad results + (causing test failures building some packages, for example Glibc + and Python). +