Changeset - r22393:10d8fd8cb1a9
[Not reviewed]
master
0 1 0
smatz - 8 years ago 2016-05-31 19:33:33
smatz@openttd.org
(svn r27595) -Fix: prevent GCC 6 over-optimization
1 file changed with 6 insertions and 0 deletions:
0 comments (0 inline, 0 general)
config.lib
Show inline comments
 
@@ -1401,6 +1401,12 @@ make_compiler_cflags() {
 
			flags="$flags -Wno-free-nonheap-object"
 
		fi
 

	
 
		if [ $cc_version -ge 60 ]; then
 
			# -flifetime-dse=2 (default since GCC 6) doesn't play
 
			# well with our custom pool item allocator
 
			cxxflags="$cxxflags -flifetime-dse=1"
 
		fi
 

	
 
		if [ "$enable_lto" != "0" ]; then
 
			# GCC 4.5 outputs '%{flto}', GCC 4.6 outputs '%{flto*}'
 
			has_lto=`$1 -dumpspecs | grep '\%{flto'`
0 comments (0 inline, 0 general)