This is the mail archive of the newlib@sourceware.org mailing list for the newlib project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
On Mar 5 11:04, Craig Howland wrote: > On 03/05/2015 07:19 AM, Corinna Vinschen wrote: > >On Mar 4 11:35, Craig Howland wrote: > >>On 03/04/2015 05:07 AM, Corinna Vinschen wrote: > >> > >>>I'm rather puzzled by this observation. As you may imagine, these files > >>>are used for a long time in packages in the Cygwin distro, and if GCC > >>>would error out in this simple case, we had a lot of complaints from > >>>Cygwin package maintainers. So the first question is, in which scenario > >>>do you see this problem? I created an STC: > >>>[...] > >>>and gcc -c -g -O2 -Wall does not error out, nor does it even produce > >>>a warning. Same when reordering the includes. Not even with -ansi. > >>I was quite surprised, too, but it's doing it (gcc 4.4.7 under RHEL6). I > >>fiddled with options a little to no avail, but decided it was easier to just > >>fix it. > >Does the above testcase fail the same way with this gcc? If not, > >it might be some different problem. I wouldn't want to apply a > >fix which just covers another problem, if possible. > > > Of primary importance, the duplicate typedefs are not permitted by the > C standard, even if they don't make a compiler error out. > [...] > In summary, the patch to avoid the duplicate typedef should be applied > since the present case is in violation of the C standard, even if it can > in some cases get by the compiler. Patch applied. Thanks, Corinna -- Corinna Vinschen Cygwin Maintainer Red Hat
Attachment:
pgp55Z4JSGMl3.pgp
Description: PGP signature
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |