mirror of
https://sourceware.org/git/glibc.git
synced 2024-11-27 07:20:11 +00:00
Suppress -Wmaybe-uninitialized only for gcc
The warning is not supported by clang.
This commit is contained in:
parent
d2765f0fa2
commit
279ce84045
@ -1148,7 +1148,7 @@ _dl_map_object_from_fd (const char *name, const char *origname, int fd,
|
||||
‘(((char *)loadcmds.113_68 + _933 + 16))[329406144173384849].mapend’ may be used uninitialized [-Wmaybe-uninitialized]
|
||||
See: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106008
|
||||
*/
|
||||
DIAG_IGNORE_NEEDS_COMMENT (11, "-Wmaybe-uninitialized");
|
||||
DIAG_IGNORE_NEEDS_COMMENT_GCC (11, "-Wmaybe-uninitialized");
|
||||
#endif
|
||||
/* Determine whether there is a gap between the last segment
|
||||
and this one. */
|
||||
|
@ -376,7 +376,7 @@ interrupted_reply_port_location (thread_t thread,
|
||||
/* GCC 6 and before seem to be confused by the setjmp call inside
|
||||
_hurdsig_catch_memory_fault and think that we may be returning a second
|
||||
time to here with portloc uninitialized (but we never do). */
|
||||
DIAG_IGNORE_NEEDS_COMMENT (6, "-Wmaybe-uninitialized");
|
||||
DIAG_IGNORE_NEEDS_COMMENT_GCC (6, "-Wmaybe-uninitialized");
|
||||
/* Fault now if this pointer is bogus. */
|
||||
*(volatile mach_port_t *) portloc = *portloc;
|
||||
DIAG_POP_NEEDS_COMMENT;
|
||||
|
@ -192,7 +192,7 @@
|
||||
has a comment referencing this diagnostic disabling; updates in one
|
||||
place may require updates in the other. */
|
||||
DIAG_PUSH_NEEDS_COMMENT;
|
||||
DIAG_IGNORE_Os_NEEDS_COMMENT (7, "-Wmaybe-uninitialized");
|
||||
DIAG_IGNORE_Os_NEEDS_COMMENT_GCC (7, "-Wmaybe-uninitialized");
|
||||
/* Handling of Unicode 3.1 TAG characters. Unicode recommends
|
||||
"If language codes are not relevant to the particular processing
|
||||
operation, then they should be ignored." This macro is usually
|
||||
|
@ -403,7 +403,7 @@ enum
|
||||
involved in determining the code page and is the indicator that
|
||||
tmpbuf[2] is initialized. */
|
||||
DIAG_PUSH_NEEDS_COMMENT;
|
||||
DIAG_IGNORE_Os_NEEDS_COMMENT (5, "-Wmaybe-uninitialized");
|
||||
DIAG_IGNORE_Os_NEEDS_COMMENT_GCC (5, "-Wmaybe-uninitialized");
|
||||
#define BODY \
|
||||
{ \
|
||||
uint32_t ch; \
|
||||
|
@ -86,9 +86,12 @@
|
||||
#ifndef __clang__
|
||||
# define DIAG_IGNORE_NEEDS_COMMENT_GCC(VERSION, WARNING) \
|
||||
DIAG_IGNORE_NEEDS_COMMENT (VERSION, WARNING)
|
||||
# define DIAG_IGNORE_Os_NEEDS_COMMENT_GCC(VERSION, WARNING) \
|
||||
DIAG_IGNORE_Os_NEEDS_COMMENT (VERSION, WARNING)
|
||||
# define DIAG_IGNORE_NEEDS_COMMENT_CLANG(version, option)
|
||||
#else
|
||||
# define DIAG_IGNORE_NEEDS_COMMENT_GCC(VERSION, WARNING)
|
||||
# define DIAG_IGNORE_Os_NEEDS_COMMENT_GCC(VERSION, WARNING)
|
||||
# define DIAG_IGNORE_NEEDS_COMMENT_CLANG(version, option) \
|
||||
_Pragma (_DIAG_STR (clang diagnostic ignored option))
|
||||
#endif
|
||||
|
@ -106,7 +106,7 @@ __deadline_is_infinite (struct deadline deadline)
|
||||
* https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91691
|
||||
*/
|
||||
DIAG_PUSH_NEEDS_COMMENT;
|
||||
DIAG_IGNORE_NEEDS_COMMENT (9, "-Wmaybe-uninitialized");
|
||||
DIAG_IGNORE_NEEDS_COMMENT_GCC (9, "-Wmaybe-uninitialized");
|
||||
|
||||
/* Return true if the current time is at the deadline or past it. */
|
||||
static inline bool
|
||||
|
@ -32,7 +32,7 @@ findidx (const int32_t *table,
|
||||
This uninitialized use is impossible for the same reason
|
||||
as described in comments in locale/weightwc.h. */
|
||||
DIAG_PUSH_NEEDS_COMMENT;
|
||||
DIAG_IGNORE_Os_NEEDS_COMMENT (8, "-Wmaybe-uninitialized");
|
||||
DIAG_IGNORE_Os_NEEDS_COMMENT_GCC (8, "-Wmaybe-uninitialized");
|
||||
int32_t i = table[*(*cpp)++];
|
||||
DIAG_POP_NEEDS_COMMENT;
|
||||
const unsigned char *cp;
|
||||
@ -75,7 +75,7 @@ findidx (const int32_t *table,
|
||||
of -1 for len at the same time which means that this loop
|
||||
never executes. */
|
||||
DIAG_PUSH_NEEDS_COMMENT;
|
||||
DIAG_IGNORE_Os_NEEDS_COMMENT (5, "-Wmaybe-uninitialized");
|
||||
DIAG_IGNORE_Os_NEEDS_COMMENT_GCC (5, "-Wmaybe-uninitialized");
|
||||
for (cnt = 0; cnt < nhere && cnt < len; ++cnt)
|
||||
if (cp[cnt] != usrc[cnt])
|
||||
break;
|
||||
@ -144,7 +144,7 @@ findidx (const int32_t *table,
|
||||
is impossible for the same reason as described
|
||||
above. */
|
||||
DIAG_PUSH_NEEDS_COMMENT;
|
||||
DIAG_IGNORE_Os_NEEDS_COMMENT (7, "-Wmaybe-uninitialized");
|
||||
DIAG_IGNORE_Os_NEEDS_COMMENT_GCC (7, "-Wmaybe-uninitialized");
|
||||
offset += usrc[cnt] - cp[cnt];
|
||||
DIAG_POP_NEEDS_COMMENT;
|
||||
}
|
||||
|
@ -33,7 +33,7 @@ findidx (const int32_t *table,
|
||||
called except in cases where those fields have been
|
||||
initialized. */
|
||||
DIAG_PUSH_NEEDS_COMMENT;
|
||||
DIAG_IGNORE_Os_NEEDS_COMMENT (7, "-Wmaybe-uninitialized");
|
||||
DIAG_IGNORE_Os_NEEDS_COMMENT_GCC (7, "-Wmaybe-uninitialized");
|
||||
wint_t ch = *(*cpp)++;
|
||||
DIAG_POP_NEEDS_COMMENT;
|
||||
int32_t i = __collidx_table_lookup ((const char *) table, ch);
|
||||
@ -74,7 +74,7 @@ findidx (const int32_t *table,
|
||||
of -1 for len at the same time which means that this loop
|
||||
never executes. */
|
||||
DIAG_PUSH_NEEDS_COMMENT;
|
||||
DIAG_IGNORE_Os_NEEDS_COMMENT (5, "-Wmaybe-uninitialized");
|
||||
DIAG_IGNORE_Os_NEEDS_COMMENT_GCC (5, "-Wmaybe-uninitialized");
|
||||
for (cnt = 0; cnt < nhere && cnt < len; ++cnt)
|
||||
if (cp[cnt] != usrc[cnt])
|
||||
break;
|
||||
@ -102,7 +102,7 @@ findidx (const int32_t *table,
|
||||
might be used uninitialized. This is impossible for the
|
||||
same reason as described above. */
|
||||
DIAG_PUSH_NEEDS_COMMENT;
|
||||
DIAG_IGNORE_Os_NEEDS_COMMENT (7, "-Wmaybe-uninitialized");
|
||||
DIAG_IGNORE_Os_NEEDS_COMMENT_GCC (7, "-Wmaybe-uninitialized");
|
||||
for (cnt = 0; cnt < nhere - 1 && cnt < len; ++cnt)
|
||||
if (cp[cnt] != usrc[cnt])
|
||||
break;
|
||||
@ -119,7 +119,7 @@ findidx (const int32_t *table,
|
||||
might be used uninitialized. This is impossible for the
|
||||
same reason as described above. */
|
||||
DIAG_PUSH_NEEDS_COMMENT;
|
||||
DIAG_IGNORE_Os_NEEDS_COMMENT (7, "-Wmaybe-uninitialized");
|
||||
DIAG_IGNORE_Os_NEEDS_COMMENT_GCC (7, "-Wmaybe-uninitialized");
|
||||
if (cp[nhere - 1] > usrc[nhere - 1])
|
||||
{
|
||||
cp += 2 * nhere;
|
||||
|
@ -319,7 +319,7 @@ realloc_check (void *oldmem, size_t bytes)
|
||||
#if __GNUC_PREREQ (7, 0)
|
||||
/* GCC 7 warns about magic_p may be used uninitialized. But we never
|
||||
reach here if magic_p is uninitialized. */
|
||||
DIAG_IGNORE_NEEDS_COMMENT (7, "-Wmaybe-uninitialized");
|
||||
DIAG_IGNORE_NEEDS_COMMENT_GCC (7, "-Wmaybe-uninitialized");
|
||||
#endif
|
||||
/* mem2chunk_check changed the magic byte in the old chunk.
|
||||
If newmem is NULL, then the old chunk will still be used though,
|
||||
|
@ -180,7 +180,7 @@ __follow_path (char **tablepath, char **tableptr, struct ib_request *ibreq,
|
||||
/* Since tableptr is only set here, and it's set when tablepath is NULL,
|
||||
which it is initially defined as, we know it will always be set here. */
|
||||
DIAG_PUSH_NEEDS_COMMENT;
|
||||
DIAG_IGNORE_NEEDS_COMMENT (4.7, "-Wmaybe-uninitialized");
|
||||
DIAG_IGNORE_NEEDS_COMMENT_GCC (4.7, "-Wmaybe-uninitialized");
|
||||
|
||||
if (*tableptr == NULL)
|
||||
return NIS_NOTFOUND;
|
||||
|
@ -25,7 +25,7 @@
|
||||
See BZ #27714. */
|
||||
|
||||
DIAG_PUSH_NEEDS_COMMENT;
|
||||
DIAG_IGNORE_NEEDS_COMMENT (6, "-Wmaybe-uninitialized");
|
||||
DIAG_IGNORE_NEEDS_COMMENT_GCC (6, "-Wmaybe-uninitialized");
|
||||
DIAG_IGNORE_NEEDS_COMMENT (6, "-Wuninitialized");
|
||||
|
||||
static int
|
||||
|
@ -176,7 +176,7 @@ extern ps_err_e td_mod_lookup (struct ps_prochandle *ps, const char *modname,
|
||||
when DB_GET_FIELD_ADDRESS is called with a slot for ptr, the slot is
|
||||
always initialized. */
|
||||
DIAG_PUSH_NEEDS_COMMENT;
|
||||
DIAG_IGNORE_Os_NEEDS_COMMENT (5, "-Wmaybe-uninitialized");
|
||||
DIAG_IGNORE_Os_NEEDS_COMMENT_GCC (5, "-Wmaybe-uninitialized");
|
||||
#define DB_GET_FIELD_ADDRESS(var, ta, ptr, type, field, idx) \
|
||||
((var) = (ptr), _td_locate_field ((ta), (ta)->ta_field_##type##_##field, \
|
||||
SYM_##type##_FIELD_##field, \
|
||||
|
@ -560,7 +560,7 @@ FCT (const CHAR *pattern, const CHAR *string, const CHAR *string_end,
|
||||
above it will be properly set by the loop.
|
||||
*/
|
||||
DIAG_PUSH_NEEDS_COMMENT;
|
||||
DIAG_IGNORE_Os_NEEDS_COMMENT (8, "-Wmaybe-uninitialized");
|
||||
DIAG_IGNORE_Os_NEEDS_COMMENT_GCC (8, "-Wmaybe-uninitialized");
|
||||
cold = wextra[1 + wextra[0]];
|
||||
DIAG_POP_NEEDS_COMMENT;
|
||||
# else
|
||||
@ -745,7 +745,7 @@ FCT (const CHAR *pattern, const CHAR *string, const CHAR *string_end,
|
||||
means that it was properly set in the
|
||||
loop above. */
|
||||
DIAG_PUSH_NEEDS_COMMENT;
|
||||
DIAG_IGNORE_Os_NEEDS_COMMENT (8, "-Wmaybe-uninitialized");
|
||||
DIAG_IGNORE_Os_NEEDS_COMMENT_GCC (8, "-Wmaybe-uninitialized");
|
||||
cend = wextra[1 + wextra[0]];
|
||||
DIAG_POP_NEEDS_COMMENT;
|
||||
# else
|
||||
@ -754,7 +754,7 @@ FCT (const CHAR *pattern, const CHAR *string, const CHAR *string_end,
|
||||
wextra above it will be properly set by
|
||||
the loop. */
|
||||
DIAG_PUSH_NEEDS_COMMENT;
|
||||
DIAG_IGNORE_Os_NEEDS_COMMENT (8, "-Wmaybe-uninitialized");
|
||||
DIAG_IGNORE_Os_NEEDS_COMMENT_GCC (8, "-Wmaybe-uninitialized");
|
||||
idx += 1 + extra[idx];
|
||||
DIAG_POP_NEEDS_COMMENT;
|
||||
/* Adjust for the alignment. */
|
||||
|
@ -3772,7 +3772,7 @@ check_node_accept_bytes (const re_dfa_t *dfa, Idx node_idx,
|
||||
however the loop will be executed iff ncoll_syms is larger
|
||||
than 0,which means extra will be already initialized. */
|
||||
DIAG_PUSH_NEEDS_COMMENT;
|
||||
DIAG_IGNORE_Os_NEEDS_COMMENT (8, "-Wmaybe-uninitialized");
|
||||
DIAG_IGNORE_Os_NEEDS_COMMENT_GCC (8, "-Wmaybe-uninitialized");
|
||||
const unsigned char *coll_sym = extra + cset->coll_syms[i];
|
||||
DIAG_POP_NEEDS_COMMENT;
|
||||
/* Compare the length of input collating element and
|
||||
|
@ -266,7 +266,7 @@ __res_context_send (struct resolv_context *ctx,
|
||||
Here the variable n is set to the return value of send_vc.
|
||||
See below. */
|
||||
DIAG_PUSH_NEEDS_COMMENT;
|
||||
DIAG_IGNORE_NEEDS_COMMENT (9, "-Wmaybe-uninitialized");
|
||||
DIAG_IGNORE_NEEDS_COMMENT_GCC (9, "-Wmaybe-uninitialized");
|
||||
int n;
|
||||
DIAG_POP_NEEDS_COMMENT;
|
||||
|
||||
@ -364,7 +364,7 @@ __res_context_send (struct resolv_context *ctx,
|
||||
return (-1);
|
||||
/* See comment at the declaration of n. */
|
||||
DIAG_PUSH_NEEDS_COMMENT;
|
||||
DIAG_IGNORE_NEEDS_COMMENT (9, "-Wmaybe-uninitialized");
|
||||
DIAG_IGNORE_NEEDS_COMMENT_GCC (9, "-Wmaybe-uninitialized");
|
||||
if (n == 0 && (buf2 == NULL || *resplen2 == 0))
|
||||
goto next_ns;
|
||||
DIAG_POP_NEEDS_COMMENT;
|
||||
@ -388,7 +388,7 @@ __res_context_send (struct resolv_context *ctx,
|
||||
|
||||
/* See comment at the declaration of n. Note: resplen = n; */
|
||||
DIAG_PUSH_NEEDS_COMMENT;
|
||||
DIAG_IGNORE_NEEDS_COMMENT (9, "-Wmaybe-uninitialized");
|
||||
DIAG_IGNORE_NEEDS_COMMENT_GCC (9, "-Wmaybe-uninitialized");
|
||||
/* Mask the AD bit in both responses unless it is
|
||||
marked trusted. */
|
||||
if (resplen > HFIXEDSZ)
|
||||
@ -580,7 +580,7 @@ send_vc(res_state statp,
|
||||
a false-positive.
|
||||
*/
|
||||
DIAG_PUSH_NEEDS_COMMENT;
|
||||
DIAG_IGNORE_NEEDS_COMMENT (5, "-Wmaybe-uninitialized");
|
||||
DIAG_IGNORE_NEEDS_COMMENT_GCC (5, "-Wmaybe-uninitialized");
|
||||
int resplen;
|
||||
DIAG_POP_NEEDS_COMMENT;
|
||||
struct iovec iov[4];
|
||||
@ -852,7 +852,7 @@ reopen (res_state statp, int *terrno, int ns)
|
||||
the function return -1 before control flow reaches
|
||||
the call to connect with slen. */
|
||||
DIAG_PUSH_NEEDS_COMMENT;
|
||||
DIAG_IGNORE_Os_NEEDS_COMMENT (5, "-Wmaybe-uninitialized");
|
||||
DIAG_IGNORE_NEEDS_COMMENT_GCC (5, "-Wmaybe-uninitialized");
|
||||
if (__connect (EXT (statp).nssocks[ns], nsap, slen) < 0) {
|
||||
DIAG_POP_NEEDS_COMMENT;
|
||||
__res_iclose(statp, false);
|
||||
|
@ -1608,7 +1608,7 @@ __vfscanf_internal (FILE *s, const char *format, va_list argptr,
|
||||
above, but the test for "map != NULL" is done
|
||||
inside the loop here and outside the loop there. */
|
||||
DIAG_PUSH_NEEDS_COMMENT;
|
||||
DIAG_IGNORE_NEEDS_COMMENT (4.7, "-Wmaybe-uninitialized");
|
||||
DIAG_IGNORE_NEEDS_COMMENT_GCC (4.7, "-Wmaybe-uninitialized");
|
||||
|
||||
if (__glibc_unlikely (map != NULL))
|
||||
wcdigits[n] = digits_extended[n];
|
||||
|
@ -56,7 +56,7 @@ do_test (void)
|
||||
in local variables being clobbered on the second return from
|
||||
getcontext), in fact an uninitialized use is not possible. */
|
||||
DIAG_PUSH_NEEDS_COMMENT;
|
||||
DIAG_IGNORE_NEEDS_COMMENT (5, "-Wmaybe-uninitialized");
|
||||
DIAG_IGNORE_NEEDS_COMMENT_GCC (5, "-Wmaybe-uninitialized");
|
||||
int mask = fegetexcept ();
|
||||
if (mask != except_mask)
|
||||
{
|
||||
|
@ -180,7 +180,7 @@ get_next_seq (coll_seq *seq, int nrules, const unsigned char *rulesets,
|
||||
ensures that seq->save_idx was saved to first and contains a
|
||||
valid value. */
|
||||
DIAG_PUSH_NEEDS_COMMENT;
|
||||
DIAG_IGNORE_Os_NEEDS_COMMENT (5, "-Wmaybe-uninitialized");
|
||||
DIAG_IGNORE_Os_NEEDS_COMMENT_GCC (5, "-Wmaybe-uninitialized");
|
||||
len = weights[idx++];
|
||||
DIAG_POP_NEEDS_COMMENT;
|
||||
/* Skip over indices of previous levels. */
|
||||
@ -299,7 +299,7 @@ STRCOLL (const STRING_TYPE *s1, const STRING_TYPE *s2, locale_t l)
|
||||
seq2. This uninitialized use is impossible for the same reason
|
||||
as described in comments in locale/weightwc.h. */
|
||||
DIAG_PUSH_NEEDS_COMMENT;
|
||||
DIAG_IGNORE_Os_NEEDS_COMMENT (7, "-Wmaybe-uninitialized");
|
||||
DIAG_IGNORE_Os_NEEDS_COMMENT_GCC (7, "-Wmaybe-uninitialized");
|
||||
coll_seq seq1, seq2;
|
||||
DIAG_POP_NEEDS_COMMENT;
|
||||
seq1.len = 0;
|
||||
|
@ -29,7 +29,7 @@
|
||||
Since the usage is within the MERGE macro we disable the
|
||||
warning in the definition, but only in this file. */
|
||||
DIAG_PUSH_NEEDS_COMMENT;
|
||||
DIAG_IGNORE_NEEDS_COMMENT (6, "-Wmaybe-uninitialized");
|
||||
DIAG_IGNORE_NEEDS_COMMENT_GCC (6, "-Wmaybe-uninitialized");
|
||||
#include <memcopy.h>
|
||||
DIAG_POP_NEEDS_COMMENT;
|
||||
|
||||
@ -112,7 +112,7 @@ WORDCOPY_FWD_ALIGNED (long int dstp, long int srcp, size_t len)
|
||||
case. The switch case always sets 'a1' and all previous loop
|
||||
iterations will also have set 'a1' before the use. */
|
||||
DIAG_PUSH_NEEDS_COMMENT;
|
||||
DIAG_IGNORE_NEEDS_COMMENT (6, "-Wmaybe-uninitialized");
|
||||
DIAG_IGNORE_NEEDS_COMMENT_GCC (6, "-Wmaybe-uninitialized");
|
||||
((op_t *) dstp)[0] = a1;
|
||||
DIAG_POP_NEEDS_COMMENT;
|
||||
do7:
|
||||
@ -313,7 +313,7 @@ WORDCOPY_BWD_ALIGNED (long int dstp, long int srcp, size_t len)
|
||||
a0 = ((op_t *) srcp)[7];
|
||||
/* Check the comment on WORDCOPY_FWD_ALIGNED. */
|
||||
DIAG_PUSH_NEEDS_COMMENT;
|
||||
DIAG_IGNORE_NEEDS_COMMENT (6, "-Wmaybe-uninitialized");
|
||||
DIAG_IGNORE_NEEDS_COMMENT_GCC (6, "-Wmaybe-uninitialized");
|
||||
((op_t *) dstp)[7] = a1;
|
||||
DIAG_POP_NEEDS_COMMENT;
|
||||
do7:
|
||||
|
@ -299,7 +299,7 @@ clntudp_call (/* client handle */
|
||||
inet/net-internal.h because in some other configurations GCC
|
||||
gives the warning in an inline function. */
|
||||
DIAG_PUSH_NEEDS_COMMENT;
|
||||
DIAG_IGNORE_NEEDS_COMMENT (10, "-Wmaybe-uninitialized");
|
||||
DIAG_IGNORE_NEEDS_COMMENT_GCC (10, "-Wmaybe-uninitialized");
|
||||
struct deadline total_deadline; /* Determined once by overall timeout. */
|
||||
DIAG_POP_NEEDS_COMMENT;
|
||||
struct deadline response_deadline; /* Determined anew for each query. */
|
||||
|
@ -304,7 +304,7 @@ __ieee754_lgamma_r(double x, int *signgamp)
|
||||
although in the cases where it is used it has always been
|
||||
set. */
|
||||
DIAG_PUSH_NEEDS_COMMENT;
|
||||
DIAG_IGNORE_NEEDS_COMMENT (4.9, "-Wmaybe-uninitialized");
|
||||
DIAG_IGNORE_NEEDS_COMMENT_GCC (4.9, "-Wmaybe-uninitialized");
|
||||
if(hx<0) r = nadj - r;
|
||||
DIAG_POP_NEEDS_COMMENT;
|
||||
return r;
|
||||
|
@ -205,7 +205,7 @@ __log1p (double x)
|
||||
must be 0 for c to be uninitialized and we handled that
|
||||
computation earlier without using c. */
|
||||
DIAG_PUSH_NEEDS_COMMENT;
|
||||
DIAG_IGNORE_Os_NEEDS_COMMENT (7, "-Wmaybe-uninitialized");
|
||||
DIAG_IGNORE_Os_NEEDS_COMMENT_GCC (7, "-Wmaybe-uninitialized");
|
||||
return k * ln2_hi - ((hfsq - (s * (hfsq + R) + (k * ln2_lo + c))) - f);
|
||||
DIAG_POP_NEEDS_COMMENT;
|
||||
}
|
||||
|
@ -239,7 +239,7 @@ __ieee754_lgammaf_r(float x, int *signgamp)
|
||||
although in the cases where it is used it has always been
|
||||
set. */
|
||||
DIAG_PUSH_NEEDS_COMMENT;
|
||||
DIAG_IGNORE_NEEDS_COMMENT (4.9, "-Wmaybe-uninitialized");
|
||||
DIAG_IGNORE_NEEDS_COMMENT_GCC (4.9, "-Wmaybe-uninitialized");
|
||||
if(hx<0) r = nadj - r;
|
||||
DIAG_POP_NEEDS_COMMENT;
|
||||
return r;
|
||||
|
@ -108,7 +108,7 @@ __log1pf(float x)
|
||||
because k must be 0 for c to be uninitialized and we
|
||||
handled that computation earlier without using c. */
|
||||
DIAG_PUSH_NEEDS_COMMENT;
|
||||
DIAG_IGNORE_Os_NEEDS_COMMENT (7, "-Wmaybe-uninitialized");
|
||||
DIAG_IGNORE_Os_NEEDS_COMMENT_GCC (7, "-Wmaybe-uninitialized");
|
||||
return k * ln2_hi - ((hfsq - (s * (hfsq + R)
|
||||
+ (k * ln2_lo + c))) - f);
|
||||
DIAG_POP_NEEDS_COMMENT;
|
||||
|
@ -143,7 +143,7 @@ __kernel_tanl (_Float128 x, _Float128 y, int iy)
|
||||
uninitialized although in the cases where it is used it has
|
||||
always been set. */
|
||||
DIAG_PUSH_NEEDS_COMMENT;
|
||||
DIAG_IGNORE_NEEDS_COMMENT (5, "-Wmaybe-uninitialized");
|
||||
DIAG_IGNORE_NEEDS_COMMENT_GCC (5, "-Wmaybe-uninitialized");
|
||||
if (sign < 0)
|
||||
w = -w;
|
||||
DIAG_POP_NEEDS_COMMENT;
|
||||
|
@ -143,7 +143,7 @@ __kernel_tanl (long double x, long double y, int iy)
|
||||
uninitialized although in the cases where it is used it has
|
||||
always been set. */
|
||||
DIAG_PUSH_NEEDS_COMMENT;
|
||||
DIAG_IGNORE_NEEDS_COMMENT (5, "-Wmaybe-uninitialized");
|
||||
DIAG_IGNORE_NEEDS_COMMENT_GCC (5, "-Wmaybe-uninitialized");
|
||||
if (sign < 0)
|
||||
w = -w;
|
||||
DIAG_POP_NEEDS_COMMENT;
|
||||
|
@ -431,7 +431,7 @@ __ieee754_lgammal_r (long double x, int *signgamp)
|
||||
in warnings that it may be used uninitialized although in the
|
||||
cases where it is used it has always been set. */
|
||||
DIAG_PUSH_NEEDS_COMMENT;
|
||||
DIAG_IGNORE_NEEDS_COMMENT (4.9, "-Wmaybe-uninitialized");
|
||||
DIAG_IGNORE_NEEDS_COMMENT_GCC (4.9, "-Wmaybe-uninitialized");
|
||||
if (se & 0x8000)
|
||||
r = nadj - r;
|
||||
DIAG_POP_NEEDS_COMMENT;
|
||||
|
@ -140,7 +140,7 @@ __kernel_tanl (long double x, long double y, int iy)
|
||||
uninitialized although in the cases where it is used it has
|
||||
always been set. */
|
||||
DIAG_PUSH_NEEDS_COMMENT;
|
||||
DIAG_IGNORE_NEEDS_COMMENT (4.8, "-Wmaybe-uninitialized");
|
||||
DIAG_IGNORE_NEEDS_COMMENT_GCC (4.8, "-Wmaybe-uninitialized");
|
||||
if (sign < 0)
|
||||
w = -w;
|
||||
DIAG_POP_NEEDS_COMMENT;
|
||||
|
@ -37,7 +37,7 @@
|
||||
versions of GCC, it may be where R is defined using a macro or it
|
||||
may be where the macro is defined. This happens only with -O1. */
|
||||
DIAG_PUSH_NEEDS_COMMENT;
|
||||
DIAG_IGNORE_NEEDS_COMMENT (8, "-Wmaybe-uninitialized");
|
||||
DIAG_IGNORE_NEEDS_COMMENT_GCC (8, "-Wmaybe-uninitialized");
|
||||
#include <soft-fp.h>
|
||||
#include <double.h>
|
||||
#include <quad.h>
|
||||
|
@ -37,7 +37,7 @@
|
||||
it may be where R is defined using a macro or it may be where the
|
||||
macro is defined. */
|
||||
DIAG_PUSH_NEEDS_COMMENT;
|
||||
DIAG_IGNORE_NEEDS_COMMENT (4.9, "-Wmaybe-uninitialized");
|
||||
DIAG_IGNORE_NEEDS_COMMENT_GCC (4.9, "-Wmaybe-uninitialized");
|
||||
|
||||
#include <soft-fp.h>
|
||||
#include <double.h>
|
||||
|
@ -35,7 +35,7 @@
|
||||
does not see that they are set in all cases where they are used,
|
||||
resulting in warnings that they may be used uninitialized. */
|
||||
DIAG_PUSH_NEEDS_COMMENT;
|
||||
DIAG_IGNORE_NEEDS_COMMENT (7, "-Wmaybe-uninitialized");
|
||||
DIAG_IGNORE_NEEDS_COMMENT_GCC (7, "-Wmaybe-uninitialized");
|
||||
#include <soft-fp.h>
|
||||
#include <double.h>
|
||||
#include <quad.h>
|
||||
|
@ -34,7 +34,7 @@
|
||||
versions of GCC, it may be where R is defined using a macro or it
|
||||
may be where the macro is defined. This happens only with -O1. */
|
||||
DIAG_PUSH_NEEDS_COMMENT;
|
||||
DIAG_IGNORE_NEEDS_COMMENT (8, "-Wmaybe-uninitialized");
|
||||
DIAG_IGNORE_NEEDS_COMMENT_GCC (8, "-Wmaybe-uninitialized");
|
||||
#include <soft-fp.h>
|
||||
#include <single.h>
|
||||
#include <double.h>
|
||||
|
@ -32,8 +32,7 @@
|
||||
uninitialized. The location of the warning differs in different
|
||||
versions of GCC, it may be where R is defined using a macro or it
|
||||
may be where the macro is defined. This happens only with -O1. */
|
||||
DIAG_PUSH_NEEDS_COMMENT;
|
||||
DIAG_IGNORE_NEEDS_COMMENT (8, "-Wmaybe-uninitialized");
|
||||
DIAG_IGNORE_NEEDS_COMMENT_GCC (8, "-Wmaybe-uninitialized");
|
||||
#include <soft-fp.h>
|
||||
#include <single.h>
|
||||
#include <quad.h>
|
||||
|
@ -35,7 +35,7 @@
|
||||
it may be where R is defined using a macro or it may be where the
|
||||
macro is defined. */
|
||||
DIAG_PUSH_NEEDS_COMMENT;
|
||||
DIAG_IGNORE_NEEDS_COMMENT (4.9, "-Wmaybe-uninitialized");
|
||||
DIAG_IGNORE_NEEDS_COMMENT_GCC (4.9, "-Wmaybe-uninitialized");
|
||||
|
||||
#include <soft-fp.h>
|
||||
#include <single.h>
|
||||
|
@ -33,7 +33,7 @@
|
||||
it may be where R is defined using a macro or it may be where the
|
||||
macro is defined. */
|
||||
DIAG_PUSH_NEEDS_COMMENT;
|
||||
DIAG_IGNORE_NEEDS_COMMENT (4.9, "-Wmaybe-uninitialized");
|
||||
DIAG_IGNORE_NEEDS_COMMENT_GCC (4.9, "-Wmaybe-uninitialized");
|
||||
|
||||
#include <soft-fp.h>
|
||||
#include <single.h>
|
||||
|
@ -42,7 +42,7 @@
|
||||
it may be where R is defined using a macro or it may be where the
|
||||
macro is defined. */
|
||||
DIAG_PUSH_NEEDS_COMMENT;
|
||||
DIAG_IGNORE_NEEDS_COMMENT (4.9, "-Wmaybe-uninitialized");
|
||||
DIAG_IGNORE_NEEDS_COMMENT_GCC (4.9, "-Wmaybe-uninitialized");
|
||||
|
||||
#include "soft-fp.h"
|
||||
#include "double.h"
|
||||
|
@ -37,7 +37,7 @@
|
||||
it may be where R is defined using a macro or it may be where the
|
||||
macro is defined. */
|
||||
DIAG_PUSH_NEEDS_COMMENT;
|
||||
DIAG_IGNORE_NEEDS_COMMENT (4.9, "-Wmaybe-uninitialized");
|
||||
DIAG_IGNORE_NEEDS_COMMENT_GCC (4.9, "-Wmaybe-uninitialized");
|
||||
|
||||
#include "soft-fp.h"
|
||||
#include "single.h"
|
||||
|
@ -40,7 +40,7 @@
|
||||
it may be where R is defined using a macro or it may be where the
|
||||
macro is defined. */
|
||||
DIAG_PUSH_NEEDS_COMMENT;
|
||||
DIAG_IGNORE_NEEDS_COMMENT (4.9, "-Wmaybe-uninitialized");
|
||||
DIAG_IGNORE_NEEDS_COMMENT_GCC (4.9, "-Wmaybe-uninitialized");
|
||||
|
||||
#include "soft-fp.h"
|
||||
#include "quad.h"
|
||||
|
@ -33,7 +33,7 @@
|
||||
versions of GCC, it may be where R is defined using a macro or it
|
||||
may be where the macro is defined. This happens only with -O1. */
|
||||
DIAG_PUSH_NEEDS_COMMENT;
|
||||
DIAG_IGNORE_NEEDS_COMMENT (8, "-Wmaybe-uninitialized");
|
||||
DIAG_IGNORE_NEEDS_COMMENT_GCC (8, "-Wmaybe-uninitialized");
|
||||
#include <soft-fp.h>
|
||||
#include <single.h>
|
||||
#include <double.h>
|
||||
|
@ -51,7 +51,7 @@ __convert_scm_timestamps (struct msghdr *msg, socklen_t msgsize)
|
||||
(done by either COMPAT_SO_TIMESTAMP_OLD or COMPAT_SO_TIMESTAMPNS_OLD)
|
||||
which will fallthrough to 'common' label. */
|
||||
DIAG_PUSH_NEEDS_COMMENT;
|
||||
DIAG_IGNORE_NEEDS_COMMENT (6, "-Wmaybe-uninitialized");
|
||||
DIAG_IGNORE_NEEDS_COMMENT_GCC (6, "-Wmaybe-uninitialized");
|
||||
int64_t tvts[2];
|
||||
DIAG_POP_NEEDS_COMMENT;
|
||||
int32_t tmp[2];
|
||||
|
Loading…
Reference in New Issue
Block a user