This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: [PATCH] Dynamic growable arrays for internal use
- From: Stefan Liebler <stli at linux dot vnet dot ibm dot com>
- To: libc-alpha at sourceware dot org
- Date: Tue, 6 Jun 2017 17:30:06 +0200
- Subject: Re: [PATCH] Dynamic growable arrays for internal use
- Authentication-results: sourceware.org; auth=none
- References: <edae68d6-998b-58a6-a8df-82703341da23@redhat.com> <ce479249-6362-6a58-ec9b-d6227ef99db9@redhat.com> <eb0d4e4f-1294-5b32-e9e8-004edebca698@redhat.com> <e8ac9c11-212d-dab1-4ada-d5feeae06531@redhat.com>
Hi Florian,
I get the following warning / werror with gcc 4.8.5 on s390x:
gcc tst-dynarray.c -O3 -c ... -o <build>/malloc/tst-dynarray.o
In file included from tst-dynarray.c:50:0:
tst-dynarray.c: In function ‘do_test’:
../support/check.h:51:8: error: ‘result.length’ may be used
uninitialized in this function [-Werror=maybe-uninitialized]
if (expr) \
^
tst-dynarray.c:377:23: note: ‘result.length’ was declared here
struct long_array result;
^
In file included from tst-dynarray.c:50:0:
../support/check.h:51:8: error: ‘result.array’ may be used uninitialized
in this function [-Werror=maybe-uninitialized]
if (expr) \
^
tst-dynarray.c:377:23: note: ‘result.array’ was declared here
struct long_array result;
^
cc1: all warnings being treated as errors
Have you seen those warnings on other architectures, too?
Bye.
Stefan