From: Danny S. <dan...@cl...> - 2004-08-08 05:46:05
|
----- Original Message ----- From: "Chih-Chung Chang" | The following testcase is reproducible here: | | === | Compiling a file f.c using mingw: | | $ cat f.c | static char a[40960]; | void f() | { | memset(a,0,40960); | } | $ gcc -c f.c -o f.obj | | adding f.obj to a Visual C++ project. Also add another file | main.c to the project: | | $ cat main.c | void f(); | int main() { f(); } | | Build the project and running the executable causes access | violation. If I remove the "static" in f.c everything works fine. | === If I build f.obj with gcc and gnu as and then cl.exe main.c f.obj I get no segfault. Danny | Thanks! | | | ------------------------------------------------------- | This SF.Net email is sponsored by OSTG. Have you noticed the changes on | Linux.com, ITManagersJournal and NewsForge in the past few weeks? Now, | one more big change to announce. We are now OSTG- Open Source Technology | Group. Come see the changes on the new OSTG site. www.ostg.com | _______________________________________________ | MinGW-users mailing list | Min...@li... | | You may change your MinGW Account Options or unsubscribe at: | https://lists.sourceforge.net/lists/listinfo/mingw-users |