mirror of
git://sourceware.org/git/glibc.git
synced 2025-03-19 13:40:59 +08:00
iconv: Suppress array out of bounds warning.
This commit is contained in:
parent
fa20da31c8
commit
5fe8e35975
@ -1,3 +1,8 @@
|
||||
2015-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
|
||||
|
||||
* iconv/loop.c: Suppress array out of bound warning caused by GCC
|
||||
bug (GCC BZ #64739).
|
||||
|
||||
2015-01-25 Andreas Schwab <schwab@linux-m68k.org>
|
||||
|
||||
* sysdeps/unix/sysv/linux/ia64/lowlevellock.h (lll_futex_requeue):
|
||||
|
@ -56,7 +56,7 @@
|
||||
#include <sys/param.h> /* For MIN. */
|
||||
#define __need_size_t
|
||||
#include <stddef.h>
|
||||
|
||||
#include <libc-internal.h>
|
||||
|
||||
/* We have to provide support for machines which are not able to handled
|
||||
unaligned memory accesses. Some of the character encodings have
|
||||
@ -392,8 +392,14 @@ SINGLE(LOOPFCT) (struct __gconv_step *step,
|
||||
{
|
||||
*inptrp = inend;
|
||||
# ifdef STORE_REST
|
||||
|
||||
/* Building with -O3 GCC emits a `array subscript is above array
|
||||
bounds' warning. GCC BZ #64739 has been opened for this. */
|
||||
DIAG_PUSH_NEEDS_COMMENT;
|
||||
DIAG_IGNORE_NEEDS_COMMENT (4.9, "-Warray-bounds");
|
||||
while (inptr < inend)
|
||||
bytebuf[inlen++] = *inptr++;
|
||||
DIAG_POP_NEEDS_COMMENT;
|
||||
|
||||
inptr = bytebuf;
|
||||
inptrp = &inptr;
|
||||
|
Loading…
x
Reference in New Issue
Block a user