[FFmpeg-devel] [PATCH+RFC] Sort of Cosmetic: index is a gcc builtin now
Måns Rullgård
mans
Sat Jul 10 20:41:12 CEST 2010
Luca Barbato <lu_zero at gentoo.org> writes:
> On 07/09/2010 11:58 PM, M?ns Rullg?rd wrote:
>> Luca Barbato <lu_zero at gentoo.org> writes:
>>
>>> index(3) is a libc function that now is part of the gcc builtins, that
>>> makes a bit annoying debugging since gdb now tells you it is a builtin
>>> instead of printing the value you'd expect.
>>
>> Sounds like a gdb bug. Is the generated code still correct?
>
> The generated code looks correct to me, still I'm not sure if that might
> change sooner or later. Still we include strings.h already in some
> places so we should pay attention even if the compiler will error out in
> most common cases.
Symbols with local scope always override those with global scope, and
the name 'index' not reserved at all. If gcc ever starts treating it
differently, that is a huge bug.
I'm mildly against renaming things only due to gdb bugs. Have you
filed a bug report against gdb?
--
M?ns Rullg?rd
mans at mansr.com
More information about the ffmpeg-devel
mailing list