https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68427
--- Comment #3 from wam at hiwaay dot net --- comment 1: How do I go about doing that (posting preprocessed source file) ? The tarball I uploaded just has 2 text files showing the output of my effort to compile the code, & the code in its own tarball. comment 2: The code was ANSI-C for about 15 years (from ~1995 on), then converted to C++ by simply renaming it to gauss.cpp & overloading the names of the various gauss functions. It is otherwise legal ANSI C code. As to the makefile, I used GCC 4.8.5, pkg-installed, i.e. compiled up by the FreeBSD folks & retreived by me from their repo. I compiled the GCC5.2.1 up myself, adding Graphite support (recently accomodated by the GCC maintainer(s)). I did nothing to the makefile myself. I originally posted this to the FreeBSD-toolchain list & was advised to repost it here. When you compile it, are you using FreeBSD 9.3R to do so, or another implementation ?