** Compiler Personality for g++ 3.1

* substitute headers

* gcc include directories, obtained with 'g++ __PRLGCC_GCC_RUN_OPTIONS__ test.cpp'

* prlforceinclude

* implicit macros, obtained with 'g++ __PRLGCC_GCC_RUN_OPTIONS__ test.cpp'

* for some installations of g++ these implicit macros may not be included in 'g++ __PRLGCC_GCC_RUN_OPTIONS__ test.cpp' output
-sd "__cplusplus"
-sd "__STDC__"
-sd "__STRICT_ANSI__"
-sd "_GNU_SOURCE"

* type sizes

* intrinsic types

* parsing extensions
-sdep+
-ptp-
-dpft+
-ifn+
-sig-
-atncrb-
-accd-
-duc99dilt+

* extension keywords
-SD "_Complex="
-SD "__FUNCTION__=_PRL_STRINGIFY(__FUNCTION__)"
-SD "__PRETTY_FUNCTION__=_PRL_STRINGIFY(__PRETTY_FUNCTION__)"
-SD "__alignof=__alignof__"
-SD "__asm__=_ignore_paren"
-SD "__attribute__=_ignore_paren"
-SD "__attribute=__attribute__"
-SD "__complex__="
-SD "__const=const"
-SD "__const__=const"
-SD "__declspec(x)=__attribute__((x))"
-SD "__extension__="
-SD "__func__=_PRL_STRINGIFY(__func__)"
-SD "__imag__="
-SD "__inline=inline"
-SD "__inline__=inline"
-SD "__null=0"
-SD "__real__="
-SD "__restrict="
-SD "__restrict__="
-SD "__signed=signed"
-SD "__signed__=signed"
-SD "__thread="
-SD "__typeof(t)=void*"
-SD "__typeof__(t)=void*"
-SD "__volatile=volatile"
-SD "__volatile__=volatile"
-SD "asm=_ignore_paren"

* statement expressions
-SD "__WAIT_INT(status)=(status)"
-SD "dllimport="

* C '1x
-SD "_Pragma=_ignore_paren"
