Remove obsolete Tru64 UNIX V5.1B support

Tristan Gingold gingold@adacore.com
Tue Mar 6 08:39:00 GMT 2012


On Mar 5, 2012, at 6:28 PM, Richard Henderson wrote:

> On 03/05/2012 09:14 AM, Rainer Orth wrote:
>> * In the alpha backend, there are a couple of cases that might be
>>  osf-specific, but I cannot tell for certain:
>> 
>>  macro				  osf5.h        alpha.h
>> 
>>  TARGET_AS_CAN_SUBTRACT_LABELS	  1		TARGET_GAS
>> 
>>  I cannot tell if !TARGET_GAS configurations exist, especially Alpha VMS.
>>  Also, in alpha.h there are some references to mips-tfile, which is
>>  gone with osf.  If there are no non-gas configrations remaining, that
>>  stuff can go, too.
> 
> Given that GAS supports VMS, I suspect that all targets are now GAS.
> I'll let the adacore folks answer that for certain however.

Yes, that's my understanding too.

>>  TARGET_HAS_XFLOATING_LIBS	  1		TARGET_LONG_DOUBLE_128
>> 
>>  Same here: any configurations with !TARGET_LONG_DOUBLE_128?
> 
> I wouldn't think so; glibc before version 2.4, circa 1998?

OpenVMS long double is 128 bits (also I was never personally tested it).

Tristan.

> 
>>  HAVE_STAMP_H                    1
>> 
>>  In my understanding, this is purely a OSF thing and can go, but maybe
>>  other OSes on alpha mimiced OSF here?
> 
> I've no idea what that actually is.
> 
> I'll have a look at the patch in detail later....
> 
> r~



More information about the Libstdc++ mailing list