Looking through README.Portability I noticed what feels like an obsolete reference to Irix 6. Do we really support that, or versions that feature this issue, any longer?
Rainer, I think you may have been the last Irix contributor/ tester we've had? (The last entry I could find was in gcc-4.7/buildstat.html .) Gerald Index: gcc/README.Portability =================================================================== --- gcc/README.Portability (revision 244756) +++ gcc/README.Portability (working copy) @@ -21,14 +21,6 @@ String literals --------------- -Irix6 "cc -n32" and OSF4 "cc" have problems with constant string -initializers with parens around it, e.g. - -const char string[] = ("A string"); - -This is unfortunate since this is what the GNU gettext macro N_ -produces. You need to find a different way to code it. - Some compilers like MSVC++ have fairly low limits on the maximum length of a string literal; 509 is the lowest we've come across. You may need to break up a long printf statement into many smaller ones.