[pooma-dev] [RFC] Removing workarounds for pre-ISO C++ compilers

Jeffrey D. Oldham oldham at codesourcery.com
Mon Aug 16 22:42:24 UTC 2004


Richard Guenther wrote:

> Would there be any objections to the removal of the workarounds for 
> pre-ISO C++ compilers like
>
> checking whether we have complete IO manipulators... yes
> checking whether we have a standard iosbase class... yes
> checking whether we have sstream... yes
> checking whether we have a complex inside std... yes
> checking whether we support dependent template arguments... yes
> checking whether we support delete operators with placement 
> argument... yes
> checking whether we handle default args to template functions 
> correct... yes
> checking whether we have std::ios_base::fmtflags... yes
> checking for support of templated friends... yes
> checking numer of template arguments of std::ostream_iterator... 1
> checking for std::min(), std::max()... yes
> checking for standard conforming iterators... yes
>
> Pretty much any up-to-date compiler handles these correctly today.  
> Also not all such uses are guarded by the workarounds and I lack a 
> dumb enough compiler to check their correct usage.
>
> Any thoughts?
>
> Richard.

There are still a lot of gcc 2.95 and related compilers in use today.  I 
prefer to leave them but let them rot unless there is a compelling 
reason to remove them now.

-- 
Jeffrey D. Oldham
oldham at codesourcery.com




More information about the pooma-dev mailing list