[v3] default to --disable-long-long, ctype fixes

Jason Merrill jason@redhat.com
Wed Dec 20 11:25:00 GMT 2000


>>>>> "Benjamin" == Benjamin Kosnik <bkoz@redhat.com> writes:

> Second of all, long long is not part of the standard. Sorry.

Bah.  It's part of C9X, and long, long existing practice.  Suppress it with
-ansi if you must, but it needs to be on by default.

On second thought, we shouldn't even suppress it with -ansi, since long
long support won't change the behavior of any conformant code.

> Keeping it on by default is a serious hardship for those who don't care 

Only because it's currently broken.  If we make it work properly, those who
don't care still won't care.

> or want a standards compliant library without gobbly gook.

Who does, frankly, besides library writers?  People want a usable library,
not one which conforms to abstract ideals of beauty.

> People who want it on can still use it, they just have to configure for 
> it and plan on using it. I don't see evidence that this is a real
> hardship.

It is for the majority of users who don't build their own libstdc++.

>> After all, long long will be required eventually.

> At that point, we'll reconsider. See the "at this point" part of the 
> original announcement.

Why not make it work now, and save ourselves the trouble?

Jason


More information about the Libstdc++ mailing list