** Compiler Personality for gcc 4.2.x

* substitute headers

* gcc include directories, obtained with 'gcc __PRLGCC_GCC_RUN_OPTIONS__ test.c'

* prlforceinclude

* implicit macros, obtained with 'gcc __PRLGCC_GCC_RUN_OPTIONS__ test.c'

* for some installations of gcc these implicit macros may not be included in 'gcc __PRLGCC_GCC_RUN_OPTIONS__ test.c' output
-D__STDC__=1

* type sizes

* intrinsic types

* intrinsic wchar_t type

* compiler behaviour
-ar-
-bits-
-u+
-sl+
-na 31
-xn 31
-xc-
-fpc+

* parsing extensions
-ex longlong
-ex asm
-ex c++

* extension keywords
-D "_Bool=bool"
-D "bool=unsigned char"
-D"__FUNCTION__=_PRL_STRINGIFY(__FUNCTION__)"
-D"__PRETTY_FUNCTION__=_PRL_STRINGIFY(__PRETTY_FUNCTION__)"
-D"__func__=_PRL_STRINGIFY(__func__)"
-D"__g77_ulongint=unsigned long"
-D"__must_be_array(x)=0"
-D"__thread="
-D"__typeof=typeof"
-D"_thread="
-D"typeof(x)=__typeof__(x)"
-D_Complex=
-D__alignof=__alignof__
-D__asm__=asm
-D__attribute=__attribute__
-D__attribute__=_munch_paren
-D__cdecl=
-D__complex__=
-D__const=const
-D__const__=const
-D__extension__=
-D__g77_integer=int
-D__g77_longint=long
-D__g77_uinteger=unsigned
-D__imag__=
-D__inline=
-D__inline__=
-D__null=0
-D__real__=
-D__restrict=
-D__restrict__=
-D__signed=signed
-D__signed__=signed
-D__volatile=volatile
-D__volatile__=
-Dinline=

* C99
-D "_Pragma=_ignore_paren"

* statement expressions
-D"__WAIT_INT(status)=(status)"

* errno
-D "PRL_01"

