See http://sources.redhat.com/bugzilla/show_bug.cgi?id=175 I got When the code is compiled with gcc 3.4.0, I get # /usr/gcc-3.4/bin/gcc -O 20030928-1.c /usr/local/bin/ld: /tmp/ccxArUZ8.o: access beyond end of merged section ... H.J.