------- Additional Comments From dannysmith at users dot sourceforge dot net 2004-10-26 02:26 ------- A data point:
Free/OpenBsd and windows targets differ drom i386-linux in defining #define DEFAULT_PCC_STRUCT_RETURN 0 which affect aggregate_value_p and thus gimplify_return_expr. Compiling charset.c with -O2 -funit-at-a-time -fpcc-struct-return on mingw builds a "good" cc1.exe Danny -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17526