User forums > General (but related to Code::Blocks)
TDM-GCC 4.7 series (Latest: 4.7.1 - 2012-09-15)
gd_on:
I have tested this while generating wxWidget 2.8.12, both a dll monolithic version and a static library on my PC
With gcc 4.6.1 : 28 minutes
With gcc 4.7.1 : 30 minutes. Just a little bit slower.
More interesting, size of wxmsw28u_gcc_cb.dll in lib\gcc_dll :
With gcc 4.6.1 : 16789 ko before strip and 6803 ko after
With gcc 4.7.1 : 16330 ko before strip and 6371 ko after.
and size of libwxmsw28u.a in lib\gcc_lib :
With gcc 4.6.1 : 17675 ko
With gcc 4.7.1 : 17271 ko
So, differences are weak. gcc 4.7.1 is just a little lit slower, but has produced a little bit smaller libraries.
gd_on
Alpha:
Maybe 4.7 just enables more optimizations (or has more aggressive versions of previous ones).
(If anyone wants to try) a (probably) level test would be a comparison of compile time and output size, with all optimizations disabled.
xazax:
Any plans with 4.7.2?
This one bothers me:
A notable change in GCC 4.7.2 compared to 4.7.1 are ABI bug fixes related to some C++11 templates (std::list and std::pair). As a result, code using those templates in C++11 mode is again ABI compatible with code in C++03/C++98 mode or C++11 mode of GCC 4.6 and earlier, but might be ABI incompatible with code compiled by GCC 4.7.1 or 4.7.0 in C++11 mode.
TDragon:
We'll see. The 4.7 series is already ABI incompatible with 4.6 series and earlier in other areas.
oBFusCATed:
Does this release support std::thread and all the other classes for synchronization, std::atomic, std::chrono and std::random at the same level as the linux version?
I have a project that is GCC 4.7 only at the moment and I would want to port it to windows.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version