https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90109

--- Comment #2 from Jim Wilson <wilson at gcc dot gnu.org> ---
long long and long double did not exist when stabs was invented.  Also, 64-bit
machines and C++ did not exist at the time.  Also, unfortunately, stabs wasn't
designed to be extensible.  So there is no way to describe anything that
doesn't exist in K&R C without using incompatible extensions, such as those
enabled by the the gdb stabs extensions.

So yes, invalid, though I'd add an extra caution that stabs should only be used
if you need compatibility with old obsolete systems.  Otherwise, it is a waste
of time, as we stopped actively maintaining it about a decade ago, and probably
should just drop the support from gcc.

Reply via email to