From: Stéphane L. <ste...@po...> - 2008-05-07 03:24:54
|
Aaron W. LaFramboise <aaron77thyme@...> writes: > > The MinGW.org team is pleased to offer a binary release of GCC 4.3.0. > > Warning: This is an alpha testing release. That means the build may > contain major missing functionality and serious bugs, including silent > incorrect code compilation. > > MinGW needs your help to test this compiler! Please try out this > release and let us know what you think. Contact information is below. > Thank you for the good work! I've compiled 2 DLLs for a project of mine with this new release and they compile and run correctly. But they are extremely slow. What I mean is that running a typical operation of my software takes approximately twice as much time to run when the dll are compiled with GCC 4.3.0 alpha than when they are compiled with GCC 3.4.5. While the 4.2.1 technology preview releases provided a speedup of approximately 25%. The DLLs contain a lot of mathematic functions (mainly trigonometric) and their functions are relatively short but are called repeatedly from the main program (written in Python). Is this a known problem? Would it be helpful if I tried to identify what part of the code are so slow? Do you have any suggestion of how to do it? Sincerely, Stéphane |