<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: What exactly does GCC optimize?</title>
	<atom:link href="http://kometbomb.net/2007/11/07/what-exactly-does-gcc-optimize/feed/" rel="self" type="application/rss+xml" />
	<link>http://kometbomb.net/2007/11/07/what-exactly-does-gcc-optimize/</link>
	<description>Journal of my adventures in Programming, the Internet and Life.</description>
	<lastBuildDate>Sun, 28 Feb 2010 22:18:35 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: kometbomb</title>
		<link>http://kometbomb.net/2007/11/07/what-exactly-does-gcc-optimize/comment-page-1/#comment-106</link>
		<dc:creator>kometbomb</dc:creator>
		<pubDate>Sun, 11 Nov 2007 15:44:42 +0000</pubDate>
		<guid isPermaLink="false">http://kometbomb.net/2007/11/07/what-exactly-does-gcc-optimize/#comment-106</guid>
		<description>Yes, I know that but I have never seen any of the optimizations that have &quot;unsafe&quot; in front of the flag to break code. However, the motivation between the &quot;-O2 vs. -O3&quot; aspect was that often you see -O2 as the recommended flag (well, it could be because of old documents), while it seems there&#039;s no point using that at least on my setup. Your mileage may vary.

I&#039;d probably advocate using -O2 in projects that have portable code (you can never know what the Amiga GCC has eaten), though. Also, maybe -O3 leads into worse performance if you have to run the same code on a wide variety of architectures.</description>
		<content:encoded><![CDATA[<p>Yes, I know that but I have never seen any of the optimizations that have &#8220;unsafe&#8221; in front of the flag to break code. However, the motivation between the &#8220;-O2 vs. -O3&#8243; aspect was that often you see -O2 as the recommended flag (well, it could be because of old documents), while it seems there&#8217;s no point using that at least on my setup. Your mileage may vary.</p>
<p>I&#8217;d probably advocate using -O2 in projects that have portable code (you can never know what the Amiga GCC has eaten), though. Also, maybe -O3 leads into worse performance if you have to run the same code on a wide variety of architectures.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Deadfool</title>
		<link>http://kometbomb.net/2007/11/07/what-exactly-does-gcc-optimize/comment-page-1/#comment-104</link>
		<dc:creator>Deadfool</dc:creator>
		<pubDate>Sat, 10 Nov 2007 23:05:01 +0000</pubDate>
		<guid isPermaLink="false">http://kometbomb.net/2007/11/07/what-exactly-does-gcc-optimize/#comment-104</guid>
		<description>Have you ever thought that -O2 doesnt have the optimizations that -O3 does? -O2 is supposed to be stable and many time -O3 breaks code. Personally i like -Os</description>
		<content:encoded><![CDATA[<p>Have you ever thought that -O2 doesnt have the optimizations that -O3 does? -O2 is supposed to be stable and many time -O3 breaks code. Personally i like -Os</p>
]]></content:encoded>
	</item>
</channel>
</rss>
