This is the mail archive of the libc-hacker@sources.redhat.com mailing list for the glibc project.
Note that libc-hacker is a closed list. You may look at the archives of this list, but subscription and posting are not open.
| 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 Feb 15, 2005, Andreas Jaeger <aj@suse.de> wrote:
> Alexandre Oliva <aoliva@redhat.com> writes:
>> Here are patches to fix incompatibilities with the current CVS version
>> of GCC.
>>
>> The first addresses a problem that causes GCC to reject auto nested
>> functions that are declared but not defined.
> The actual error message is:
> dl-reloc.c: In function â_dl_relocate_objectâ:
> dynamic-link.h:44: error: nested function âelf_machine_rel_relativeâ declared but never defined
> dynamic-link.h:37: error: nested function âelf_machine_relâ declared but never defined
>> The second addresses a problem of trying to construct array types of
>> incomplete types. Although this is well-formed C++, it's ill-formed
>> C, even if the type would decay to pointer to incomplete type, which
>> is well-formed in both languages. There were two occurrences of this
>> error in glibc.
> Shall I commit these patches?
The latter is already in, RTH beat me to posting it.
I'm told by Matthew Burgess that the former doesn't fix the problem on
i*86-linux-gnu, although it does fix it on frv-linux-gnu. It seems
that dl-machine.h, that defines these macros, is only included after
the ELF_MACHINE_NO_REL* macros are tested for. Maybe they should be
defined elsewhere?
Matthew agreed to file a bug report on this problem. I figured it
didn't make sense for me to waste time trying to implement a patch
that wouldn't even be looked at :-/
--
Alexandre Oliva http://www.ic.unicamp.br/~oliva/
Red Hat Compiler Engineer aoliva@{redhat.com, gcc.gnu.org}
Free Software Evangelist oliva@{lsd.ic.unicamp.br, gnu.org}
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |