<!-- Generator: GNU source-highlight 2.4
by Lorenzo Bettini
http://www.lorenzobettini.it
http://www.gnu.org/software/src-highlite -->
<pre><tt>#
#
# patch "conf/distro/include/angstrom-uclibc.inc"
#  from [bd467a8983d81901f98163052c0537bbf2909f15]
#    to [ed3615a8cce5b329c1b4354ca91a98190a64f862]
#
============================================================
<font color="#FF6600">--- conf/distro/include/angstrom-uclibc.inc        bd467a8983d81901f98163052c0537bbf2909f15</font>
<font color="#009900">+++ conf/distro/include/angstrom-uclibc.inc        ed3615a8cce5b329c1b4354ca91a98190a64f862</font>
<font color="#0000FF">@@ -16,8 +16,15 @@ BUILD_OPTIMIZATION = "-Os"</font>
 BUILD_OPTIMIZATION = "-Os"
 
 #Gcc will die with 'internal consistency error when using the above optimizations
<font color="#FF6600">-FULL_OPTIMIZATION_avr32 = ""</font>
<font color="#FF6600">-BUILD_OPTIMIZATION_avr32 = ""</font>
<font color="#009900">+#with gcc-4.2.1-atmel.1.0.3 (and probably most other avr32 gcc ports).</font>
<font color="#009900">+#However, some packages require optimizations to compile (e.g. libmad).</font>
<font color="#009900">+#It appears the guilty optimization is "-frename-registers", leaving that one </font>
<font color="#009900">+#out allows the build to proceed normally.  -fexpensive-optimizations may be OK,</font>
<font color="#009900">+#it was removed while debugging an issue that ultimately turned out to be due</font>
<font color="#009900">+#to the ICE fixed by gcc-pr32889.patch.  It needs to be tested again. </font>
<font color="#009900">+#Note that this testing was done without the gcc-pr32889.patch.</font>
<font color="#009900">+FULL_OPTIMIZATION_avr32 = "-Os -fomit-frame-pointer"</font>
 
<font color="#009900">+</font>
 CXXFLAGS += "-fvisibility-inlines-hidden"
 
</tt></pre>