mirror of
git://sourceware.org/git/glibc.git
synced 2025-03-06 20:58:33 +01:00
S/390: Get rid of warning: the comparision will always evaluate as false.
This commit is contained in:
parent
c6aab2cb52
commit
618cebeff8
3 changed files with 22 additions and 11 deletions
|
@ -1,3 +1,12 @@
|
|||
2014-11-13 Stefan Liebler <stli@linux.vnet.ibm.com>
|
||||
|
||||
* sysdeps/s390/s390-32/backtrace.c (__backtrace):
|
||||
Check for unwind_backtrace == NULL only in SHARED case.
|
||||
(__backchain_backtrace): Compile only in SHARED case.
|
||||
* sysdeps/s390/s390-64/backtrace.c (__backtrace):
|
||||
Likewise.
|
||||
(__backchain_backtrace): Declare as static.
|
||||
|
||||
2014-11-12 Roland McGrath <roland@hack.frob.com>
|
||||
|
||||
* nptl/createthread.c [!TLS_MULTIPLE_THREADS_IN_TCB]
|
||||
|
|
|
@ -77,10 +77,6 @@ init (void)
|
|||
if (unwind_getip == NULL)
|
||||
unwind_backtrace = NULL;
|
||||
}
|
||||
#else
|
||||
# define unwind_backtrace _Unwind_Backtrace
|
||||
# define unwind_getip _Unwind_GetIP
|
||||
#endif
|
||||
|
||||
static int
|
||||
__backchain_backtrace (void **array, int size)
|
||||
|
@ -107,6 +103,10 @@ __backchain_backtrace (void **array, int size)
|
|||
|
||||
return cnt;
|
||||
}
|
||||
#else
|
||||
# define unwind_backtrace _Unwind_Backtrace
|
||||
# define unwind_getip _Unwind_GetIP
|
||||
#endif
|
||||
|
||||
static _Unwind_Reason_Code
|
||||
backtrace_helper (struct _Unwind_Context *ctx, void *a)
|
||||
|
@ -130,9 +130,10 @@ __backtrace (void **array, int size)
|
|||
__libc_once_define (static, once);
|
||||
|
||||
__libc_once (once, init);
|
||||
#endif
|
||||
|
||||
if (unwind_backtrace == NULL)
|
||||
return __backchain_backtrace (array, size);
|
||||
#endif
|
||||
|
||||
if (size >= 1)
|
||||
unwind_backtrace (backtrace_helper, &arg);
|
||||
|
|
|
@ -76,12 +76,8 @@ init (void)
|
|||
if (unwind_getip == NULL)
|
||||
unwind_backtrace = NULL;
|
||||
}
|
||||
#else
|
||||
# define unwind_backtrace _Unwind_Backtrace
|
||||
# define unwind_getip _Unwind_GetIP
|
||||
#endif
|
||||
|
||||
int
|
||||
static int
|
||||
__backchain_backtrace (void **array, int size)
|
||||
{
|
||||
/* We assume that all the code is generated with frame pointers set. */
|
||||
|
@ -106,6 +102,10 @@ __backchain_backtrace (void **array, int size)
|
|||
|
||||
return cnt;
|
||||
}
|
||||
#else
|
||||
# define unwind_backtrace _Unwind_Backtrace
|
||||
# define unwind_getip _Unwind_GetIP
|
||||
#endif
|
||||
|
||||
static _Unwind_Reason_Code
|
||||
backtrace_helper (struct _Unwind_Context *ctx, void *a)
|
||||
|
@ -129,9 +129,10 @@ __backtrace (void **array, int size)
|
|||
__libc_once_define (static, once);
|
||||
|
||||
__libc_once (once, init);
|
||||
#endif
|
||||
|
||||
if (unwind_backtrace == NULL)
|
||||
return __backchain_backtrace (array, size);
|
||||
#endif
|
||||
|
||||
if (size >= 1)
|
||||
unwind_backtrace (backtrace_helper, &arg);
|
||||
|
|
Loading…
Add table
Reference in a new issue