Fix more warnings in math_brute_force (#1502)

* Fix "‘nadj’ may be used uninitialized in this function
   [-Werror=maybe-uninitialized]".

 * Fix "specified bound 4096 equals destination size
   [-Werror=stringop-truncation]".

Signed-off-by: Sven van Haastregt <sven.vanhaastregt@arm.com>
This commit is contained in:
Sven van Haastregt
2022-09-16 13:34:36 +01:00
committed by GitHub
parent 7859a33182
commit a87e686757
2 changed files with 7 additions and 4 deletions

View File

@@ -360,16 +360,18 @@ static int ParseArgs(int argc, const char **argv)
int singleThreaded = 0;
{ // Extract the app name
strncpy(appName, argv[0], MAXPATHLEN);
strncpy(appName, argv[0], MAXPATHLEN - 1);
appName[MAXPATHLEN - 1] = '\0';
#if defined(__APPLE__)
char baseName[MAXPATHLEN];
char *base = NULL;
strncpy(baseName, argv[0], MAXPATHLEN);
strncpy(baseName, argv[0], MAXPATHLEN - 1);
baseName[MAXPATHLEN - 1] = '\0';
base = basename(baseName);
if (NULL != base)
{
strncpy(appName, base, sizeof(appName));
strncpy(appName, base, sizeof(appName) - 1);
appName[sizeof(appName) - 1] = '\0';
}
#endif

View File

@@ -1949,7 +1949,8 @@ double reference_lgamma(double x)
w6 = -1.63092934096575273989e-03; /* 0xBF5AB89D, 0x0B9E43E4 */
static const double zero = 0.00000000000000000000e+00;
double t, y, z, nadj, p, p1, p2, p3, q, r, w;
double nadj = zero;
double t, y, z, p, p1, p2, p3, q, r, w;
cl_int i, hx, lx, ix;
union {