This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

gcc no longer understands win32 '__try' extension?



Take a vanilla checkout of gcc, configure for a cross-compile to win32
and build all-target-boehm-gc. You'll get this error message (see below).

This stuff compiled just a week ago -- what happened? I checked
boehm-gc, and nothing changed in there -- I suspect that gcc support
for the Microsoft-specific '__try' keyword must have vanished.

  - a

/home/megacz/gcc-win/gcc/xgcc -B/home/megacz/gcc-win/gcc/ -B/usr/local/gcc/i686-pc-mingw32/bin/ -B/usr/local/gcc/i686-pc-mingw32/lib/ -isystem /usr/local/gcc/i686-pc-mingw32/include -DGC_WIN32_THREADS=1 -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DALL_INTERIOR_POINTERS=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -DNO_SIGSET=1 -DNO_DEBUGGING=1 -I. -I../../../gcc/boehm-gc -I../../../gcc/boehm-gc/include -I././targ-include -I./../../../gcc/boehm-gc/./libc/include -O2 -c ../../../gcc/boehm-gc/mark.c -o mark.o
../../../gcc/boehm-gc/mark.c: In function `GC_mark_some':
../../../gcc/boehm-gc/mark.c:276: `__try' undeclared (first use in this function)
../../../gcc/boehm-gc/mark.c:276: (Each undeclared identifier is reported only once
../../../gcc/boehm-gc/mark.c:276: for each function it appears in.)
../../../gcc/boehm-gc/mark.c:276: parse error before '{' token
...


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]