<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>change log for rtems (2011-08-06)</title>
</head>
<body text='#000000' bgcolor='#ffffff'>
<a name='cs1'></a>
<table border='0' cellspacing='0' cellpadding='5' width='100%' bgcolor='#eeeeee'>
<tr><td colspan='3' bgcolor='#dddddd'>
 <font color='#bb2222'><strong>ralf</strong></font>
 <font color='#225522'><em>(on branch rtems-4-9-branch)</em></font>
</td></tr>
<tr><td colspan='3' bgcolor='#dddddd'><pre>Eliminate gccexec.
</pre></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/contrib/crossrpms/gcc/gccnewlib.add.diff?r1=text&tr1=1.25.2.4&r2=text&tr2=1.25.2.5&diff_format=h">M</a></td><td width='1%'>1.25.2.5</td><td width='100%'>contrib/crossrpms/gcc/gccnewlib.add</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/contrib/crossrpms/gcc/install.add.diff?r1=text&tr1=1.15.4.5&r2=text&tr2=1.15.4.6&diff_format=h">M</a></td><td width='1%'>1.15.4.6</td><td width='100%'>contrib/crossrpms/gcc/install.add</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/contrib/crossrpms/gcc/target-c++.add.diff?r1=text&tr1=1.9.2.3&r2=text&tr2=1.9.2.4&diff_format=h">M</a></td><td width='1%'>1.9.2.4</td><td width='100%'>contrib/crossrpms/gcc/target-c++.add</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/contrib/crossrpms/gcc/target-gcc.add.diff?r1=text&tr1=1.15.2.4&r2=text&tr2=1.15.2.5&diff_format=h">M</a></td><td width='1%'>1.15.2.5</td><td width='100%'>contrib/crossrpms/gcc/target-gcc.add</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/contrib/crossrpms/gcc/target-gcj.add.diff?r1=text&tr1=1.8.8.1&r2=text&tr2=1.8.8.2&diff_format=h">M</a></td><td width='1%'>1.8.8.2</td><td width='100%'>contrib/crossrpms/gcc/target-gcj.add</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/contrib/crossrpms/gcc/target-gfortran.add.diff?r1=text&tr1=1.8.8.2&r2=text&tr2=1.8.8.3&diff_format=h">M</a></td><td width='1%'>1.8.8.3</td><td width='100%'>contrib/crossrpms/gcc/target-gfortran.add</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/contrib/crossrpms/gcc/target-gnat.add.diff?r1=text&tr1=1.8.8.1&r2=text&tr2=1.8.8.2&diff_format=h">M</a></td><td width='1%'>1.8.8.2</td><td width='100%'>contrib/crossrpms/gcc/target-gnat.add</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/contrib/crossrpms/gcc/target-objc.add.diff?r1=text&tr1=1.7.8.2&r2=text&tr2=1.7.8.3&diff_format=h">M</a></td><td width='1%'>1.7.8.3</td><td width='100%'>contrib/crossrpms/gcc/target-objc.add</td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems/contrib/crossrpms/gcc/gccnewlib.add:1.25.2.4 rtems/contrib/crossrpms/gcc/gccnewlib.add:1.25.2.5
--- rtems/contrib/crossrpms/gcc/gccnewlib.add:1.25.2.4  Sat Aug  6 00:42:57 2011
+++ rtems/contrib/crossrpms/gcc/gccnewlib.add   Sat Aug  6 22:40:34 2011
</font><font color='#997700'>@@ -87,7 +87,6 @@
</font> BuildRequires: gmp-devel
 %endif
 
<font color='#880000'>-%define gccexec %{_libexecdir}/gcc
</font> %global _gcclibdir %{_prefix}/lib
 
 @SOURCES@

<font color='#006600'>diff -u rtems/contrib/crossrpms/gcc/install.add:1.15.4.5 rtems/contrib/crossrpms/gcc/install.add:1.15.4.6
--- rtems/contrib/crossrpms/gcc/install.add:1.15.4.5    Sat Aug  6 00:42:57 2011
+++ rtems/contrib/crossrpms/gcc/install.add     Sat Aug  6 22:40:34 2011
</font><font color='#997700'>@@ -57,7 +57,7 @@
</font>   # Bug in gcc-3.3.x/gcc-3.4.x: Despite we don't need fixincludes, it installs
   # the fixinclude-install-tools
   rm -rf ${RPM_BUILD_ROOT}%{_gcclibdir}/gcc/@tool_target@/%{gcc_version}/install-tools
<font color='#880000'>-  rm -rf ${RPM_BUILD_ROOT}%{gccexec}/@tool_target@/%{gcc_version}/install-tools
</font><font color='#000088'>+  rm -rf ${RPM_BUILD_ROOT}%{_libexecdir}/gcc/@tool_target@/%{gcc_version}/install-tools
</font> 
   # Bug in gcc > 4.1.0: Installs an unused, empty directory
   if test -d ${RPM_BUILD_ROOT}%{_prefix}/@tool_target@/include/bits; then

<font color='#006600'>diff -u rtems/contrib/crossrpms/gcc/target-c++.add:1.9.2.3 rtems/contrib/crossrpms/gcc/target-c++.add:1.9.2.4
--- rtems/contrib/crossrpms/gcc/target-c++.add:1.9.2.3  Sat Aug  6 00:42:57 2011
+++ rtems/contrib/crossrpms/gcc/target-c++.add  Sat Aug  6 22:40:34 2011
</font><font color='#997700'>@@ -27,10 +27,10 @@
</font> %{_bindir}/@tool_target@-c++%{_exeext}
 %{_bindir}/@tool_target@-g++%{_exeext}
 
<font color='#880000'>-%dir %{gccexec}
-%dir %{gccexec}/@tool_target@
-%dir %{gccexec}/@tool_target@/%{gcc_version}
-%{gccexec}/@tool_target@/%{gcc_version}/cc1plus%{_exeext}
</font><font color='#000088'>+%dir %{_libexecdir}/gcc
+%dir %{_libexecdir}/gcc/@tool_target@
+%dir %{_libexecdir}/gcc/@tool_target@/%{gcc_version}
+%{_libexecdir}/gcc/@tool_target@/%{gcc_version}/cc1plus%{_exeext}
</font> 
 %dir %{_gcclibdir}/gcc/@tool_target@/%{gcc_version}/include
 %{_gcclibdir}/gcc/@tool_target@/%{gcc_version}/include/c++

<font color='#006600'>diff -u rtems/contrib/crossrpms/gcc/target-gcc.add:1.15.2.4 rtems/contrib/crossrpms/gcc/target-gcc.add:1.15.2.5
--- rtems/contrib/crossrpms/gcc/target-gcc.add:1.15.2.4 Sat Aug  6 00:42:58 2011
+++ rtems/contrib/crossrpms/gcc/target-gcc.add  Sat Aug  6 22:40:34 2011
</font><font color='#997700'>@@ -44,9 +44,9 @@
</font> %dir %{_gcclibdir}/gcc/@tool_target@/%{gcc_version}/include-fixed
 %endif
 
<font color='#880000'>-%dir %{gccexec}
-%dir %{gccexec}/@tool_target@
-%dir %{gccexec}/@tool_target@/%{gcc_version}
-%{gccexec}/@tool_target@/%{gcc_version}/cc1%{_exeext}
-%{gccexec}/@tool_target@/%{gcc_version}/collect2%{_exeext}
</font><font color='#000088'>+%dir %{_libexecdir}/gcc
+%dir %{_libexecdir}/gcc/@tool_target@
+%dir %{_libexecdir}/gcc/@tool_target@/%{gcc_version}
+%{_libexecdir}/gcc/@tool_target@/%{gcc_version}/cc1%{_exeext}
+%{_libexecdir}/gcc/@tool_target@/%{gcc_version}/collect2%{_exeext}
</font> 

<font color='#006600'>diff -u rtems/contrib/crossrpms/gcc/target-gcj.add:1.8.8.1 rtems/contrib/crossrpms/gcc/target-gcj.add:1.8.8.2
--- rtems/contrib/crossrpms/gcc/target-gcj.add:1.8.8.1  Sat Aug  6 00:25:41 2011
+++ rtems/contrib/crossrpms/gcc/target-gcj.add  Sat Aug  6 22:40:34 2011
</font><font color='#997700'>@@ -39,10 +39,10 @@
</font> %{_mandir}/man1/@tool_target@-rmi*.1*
 %endif
 
<font color='#880000'>-%dir %{gccexec}
-%dir %{gccexec}/@tool_target@
-%dir %{gccexec}/@tool_target@/%{gcc_version}
-%{gccexec}/@tool_target@/%{gcc_version}/jc1%{_exeext}
-%{gccexec}/@tool_target@/%{gcc_version}/jvgenmain%{_exeext}
</font><font color='#000088'>+%dir %{_libexecdir}/gcc
+%dir %{_libexecdir}/gcc/@tool_target@
+%dir %{_libexecdir}/gcc/@tool_target@/%{gcc_version}
+%{_libexecdir}/gcc/@tool_target@/%{gcc_version}/jc1%{_exeext}
+%{_libexecdir}/gcc/@tool_target@/%{gcc_version}/jvgenmain%{_exeext}
</font> 
 %endif

<font color='#006600'>diff -u rtems/contrib/crossrpms/gcc/target-gfortran.add:1.8.8.2 rtems/contrib/crossrpms/gcc/target-gfortran.add:1.8.8.3
--- rtems/contrib/crossrpms/gcc/target-gfortran.add:1.8.8.2     Sat Aug  6 00:13:08 2011
+++ rtems/contrib/crossrpms/gcc/target-gfortran.add     Sat Aug  6 22:40:34 2011
</font><font color='#997700'>@@ -22,9 +22,9 @@
</font> 
 %{_mandir}/man1/@tool_target@-gfortran.1*
 
<font color='#880000'>-%dir %{gccexec}
-%dir %{gccexec}/@tool_target@
-%dir %{gccexec}/@tool_target@/%{gcc_version}
-%{gccexec}/@tool_target@/%{gcc_version}/f951%{_exeext}
</font><font color='#000088'>+%dir %{_libexecdir}/gcc
+%dir %{_libexecdir}/gcc/@tool_target@
+%dir %{_libexecdir}/gcc/@tool_target@/%{gcc_version}
+%{_libexecdir}/gcc/@tool_target@/%{gcc_version}/f951%{_exeext}
</font> %endif
 

<font color='#006600'>diff -u rtems/contrib/crossrpms/gcc/target-gnat.add:1.8.8.1 rtems/contrib/crossrpms/gcc/target-gnat.add:1.8.8.2
--- rtems/contrib/crossrpms/gcc/target-gnat.add:1.8.8.1 Sat Aug  6 00:42:58 2011
+++ rtems/contrib/crossrpms/gcc/target-gnat.add Sat Aug  6 22:40:34 2011
</font><font color='#997700'>@@ -24,10 +24,10 @@
</font> %{_bindir}/@tool_target@-gnat*
 %{_bindir}/@tool_target@-gprmake%{_exeext}
 
<font color='#880000'>-%dir %{gccexec}
-%dir %{gccexec}/@tool_target@
-%dir %{gccexec}/@tool_target@/%{gcc_version}
-%{gccexec}/@tool_target@/%{gcc_version}/gnat1%{_exeext}
</font><font color='#000088'>+%dir %{_libexecdir}/gcc
+%dir %{_libexecdir}/gcc/@tool_target@
+%dir %{_libexecdir}/gcc/@tool_target@/%{gcc_version}
+%{_libexecdir}/gcc/@tool_target@/%{gcc_version}/gnat1%{_exeext}
</font> 
 %{_gcclibdir}/gcc/@tool_target@/%{gcc_version}/adalib
 %{_gcclibdir}/gcc/@tool_target@/%{gcc_version}/adainclude

<font color='#006600'>diff -u rtems/contrib/crossrpms/gcc/target-objc.add:1.7.8.2 rtems/contrib/crossrpms/gcc/target-objc.add:1.7.8.3
--- rtems/contrib/crossrpms/gcc/target-objc.add:1.7.8.2 Sat Aug  6 00:42:58 2011
+++ rtems/contrib/crossrpms/gcc/target-objc.add Sat Aug  6 22:40:34 2011
</font><font color='#997700'>@@ -16,10 +16,10 @@
</font> %files -n @rpmprefix@@tool_target@-gcc-objc -f build/files.objc
 %defattr(-,root,root)
 
<font color='#880000'>-%dir %{gccexec}
-%dir %{gccexec}/@tool_target@
-%dir %{gccexec}/@tool_target@/%{gcc_version}
-%{gccexec}/@tool_target@/%{gcc_version}/cc1obj%{_exeext}
</font><font color='#000088'>+%dir %{_libexecdir}/gcc
+%dir %{_libexecdir}/gcc/@tool_target@
+%dir %{_libexecdir}/gcc/@tool_target@/%{gcc_version}
+%{_libexecdir}/gcc/@tool_target@/%{gcc_version}/cc1obj%{_exeext}
</font> 
 %{_gcclibdir}/gcc/@tool_target@/%{gcc_version}/include/objc
 %endif
</pre>
<p> </p>
<a name='cs2'></a>
<table border='0' cellspacing='0' cellpadding='5' width='100%' bgcolor='#eeeeee'>
<tr><td colspan='3' bgcolor='#dddddd'>
 <font color='#bb2222'><strong>ralf</strong></font>
 <font color='#225522'><em>(on branch rtems-4-9-branch)</em></font>
</td></tr>
<tr><td colspan='3' bgcolor='#dddddd'><pre>Sync with cvs-HEAD.
</pre></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/contrib/crossrpms/gcc/build.add.diff?r1=text&tr1=1.14.2.5&r2=text&tr2=1.14.2.6&diff_format=h">M</a></td><td width='1%'>1.14.2.6</td><td width='100%'>contrib/crossrpms/gcc/build.add</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/contrib/crossrpms/gcc/build.add.diff?r1=text&tr1=1.14.2.4&r2=text&tr2=1.14.2.5&diff_format=h">M</a></td><td width='1%'>1.14.2.5</td><td width='100%'>contrib/crossrpms/gcc/build.add</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/contrib/crossrpms/gcc/build.add.diff?r1=text&tr1=1.14.2.3&r2=text&tr2=1.14.2.4&diff_format=h">M</a></td><td width='1%'>1.14.2.4</td><td width='100%'>contrib/crossrpms/gcc/build.add</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/contrib/crossrpms/gcc/gccnewlib.add.diff?r1=text&tr1=1.25.2.8&r2=text&tr2=1.25.2.9&diff_format=h">M</a></td><td width='1%'>1.25.2.9</td><td width='100%'>contrib/crossrpms/gcc/gccnewlib.add</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/contrib/crossrpms/gcc/gccnewlib.add.diff?r1=text&tr1=1.25.2.7&r2=text&tr2=1.25.2.8&diff_format=h">M</a></td><td width='1%'>1.25.2.8</td><td width='100%'>contrib/crossrpms/gcc/gccnewlib.add</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/contrib/crossrpms/gcc/gccnewlib.add.diff?r1=text&tr1=1.25.2.6&r2=text&tr2=1.25.2.7&diff_format=h">M</a></td><td width='1%'>1.25.2.7</td><td width='100%'>contrib/crossrpms/gcc/gccnewlib.add</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/contrib/crossrpms/gcc/gccnewlib.add.diff?r1=text&tr1=1.25.2.5&r2=text&tr2=1.25.2.6&diff_format=h">M</a></td><td width='1%'>1.25.2.6</td><td width='100%'>contrib/crossrpms/gcc/gccnewlib.add</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/contrib/crossrpms/gcc/install.add.diff?r1=text&tr1=1.15.4.7&r2=text&tr2=1.15.4.8&diff_format=h">M</a></td><td width='1%'>1.15.4.8</td><td width='100%'>contrib/crossrpms/gcc/install.add</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/contrib/crossrpms/gcc/install.add.diff?r1=text&tr1=1.15.4.6&r2=text&tr2=1.15.4.7&diff_format=h">M</a></td><td width='1%'>1.15.4.7</td><td width='100%'>contrib/crossrpms/gcc/install.add</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/contrib/crossrpms/gcc/prep.add.diff?r1=text&tr1=1.5.2.4&r2=text&tr2=1.5.2.5&diff_format=h">M</a></td><td width='1%'>1.5.2.5</td><td width='100%'>contrib/crossrpms/gcc/prep.add</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/contrib/crossrpms/gcc/prep.add.diff?r1=text&tr1=1.5.2.3&r2=text&tr2=1.5.2.4&diff_format=h">M</a></td><td width='1%'>1.5.2.4</td><td width='100%'>contrib/crossrpms/gcc/prep.add</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/contrib/crossrpms/gcc/target-c++.add.diff?r1=text&tr1=1.9.2.4&r2=text&tr2=1.9.2.5&diff_format=h">M</a></td><td width='1%'>1.9.2.5</td><td width='100%'>contrib/crossrpms/gcc/target-c++.add</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/contrib/crossrpms/gcc/target-gcc.add.diff?r1=text&tr1=1.15.2.5&r2=text&tr2=1.15.2.6&diff_format=h">M</a></td><td width='1%'>1.15.2.6</td><td width='100%'>contrib/crossrpms/gcc/target-gcc.add</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/contrib/crossrpms/gcc/target-gcj.add.diff?r1=text&tr1=1.8.8.2&r2=text&tr2=1.8.8.3&diff_format=h">M</a></td><td width='1%'>1.8.8.3</td><td width='100%'>contrib/crossrpms/gcc/target-gcj.add</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/contrib/crossrpms/gcc/target-gfortran.add.diff?r1=text&tr1=1.8.8.3&r2=text&tr2=1.8.8.4&diff_format=h">M</a></td><td width='1%'>1.8.8.4</td><td width='100%'>contrib/crossrpms/gcc/target-gfortran.add</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/contrib/crossrpms/gcc/target-gnat.add.diff?r1=text&tr1=1.8.8.2&r2=text&tr2=1.8.8.3&diff_format=h">M</a></td><td width='1%'>1.8.8.3</td><td width='100%'>contrib/crossrpms/gcc/target-gnat.add</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/contrib/crossrpms/gcc/target-newlib.add.diff?r1=text&tr1=1.4.6.1&r2=text&tr2=1.4.6.2&diff_format=h">M</a></td><td width='1%'>1.4.6.2</td><td width='100%'>contrib/crossrpms/gcc/target-newlib.add</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/contrib/crossrpms/gcc/target-objc.add.diff?r1=text&tr1=1.7.8.3&r2=text&tr2=1.7.8.4&diff_format=h">M</a></td><td width='1%'>1.7.8.4</td><td width='100%'>contrib/crossrpms/gcc/target-objc.add</td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems/contrib/crossrpms/gcc/build.add:1.14.2.5 rtems/contrib/crossrpms/gcc/build.add:1.14.2.6
--- rtems/contrib/crossrpms/gcc/build.add:1.14.2.5      Sat Aug  6 22:57:45 2011
+++ rtems/contrib/crossrpms/gcc/build.add       Sat Aug  6 22:58:07 2011
</font><font color='#997700'>@@ -53,7 +53,7 @@
</font> %if %build_newlib
     --enable-newlib-io-c99-formats \
 %endif
<font color='#880000'>-    --enable-languages="$languages" $optargs
</font><font color='#000088'>+    --enable-languages="$languages"
</font> 
 %if "%_host" != "%_build"
   # Bug in gcc-3.2.1:

<font color='#006600'>diff -u rtems/contrib/crossrpms/gcc/build.add:1.14.2.4 rtems/contrib/crossrpms/gcc/build.add:1.14.2.5
--- rtems/contrib/crossrpms/gcc/build.add:1.14.2.4      Sat Aug  6 22:42:47 2011
+++ rtems/contrib/crossrpms/gcc/build.add       Sat Aug  6 22:57:45 2011
</font><font color='#997700'>@@ -19,9 +19,6 @@
</font> %if %build_gnat
   languages="$languages,ada"
 %endif
<font color='#880000'>-%if %build_libgcj
-  optargs="--enable-libgcj"
-%endif
</font> %if "%{_prefix}" != "/usr"
   export PATH="%{_bindir}:${PATH}"
 %endif

<font color='#006600'>diff -u rtems/contrib/crossrpms/gcc/build.add:1.14.2.3 rtems/contrib/crossrpms/gcc/build.add:1.14.2.4
--- rtems/contrib/crossrpms/gcc/build.add:1.14.2.3      Fri Nov 27 04:20:12 2009
+++ rtems/contrib/crossrpms/gcc/build.add       Sat Aug  6 22:42:47 2011
</font><font color='#997700'>@@ -37,7 +37,7 @@
</font>     --bindir=%{_bindir} \
     --exec_prefix=%{_exec_prefix} \
     --includedir=%{_includedir} \
<font color='#880000'>-    --libdir=%{_libdir} \
</font><font color='#000088'>+    --libdir=%{_gcclibdir} \
</font>     --libexecdir=%{_libexecdir} \
     --mandir=%{_mandir} \
     --infodir=%{_infodir} \

<font color='#006600'>diff -u rtems/contrib/crossrpms/gcc/gccnewlib.add:1.25.2.8 rtems/contrib/crossrpms/gcc/gccnewlib.add:1.25.2.9
--- rtems/contrib/crossrpms/gcc/gccnewlib.add:1.25.2.8  Sat Aug  6 23:05:37 2011
+++ rtems/contrib/crossrpms/gcc/gccnewlib.add   Sat Aug  6 23:07:25 2011
</font><font color='#997700'>@@ -22,6 +22,74 @@
</font> 
 BuildRequires:  %{_host_rpmprefix}gcc
 
<font color='#000088'>+# versions of libraries, we conditionally bundle if necessary
+%global mpc_version    0.8.1
+%global mpfr_version   2.4.2
+%global gmp_version    4.3.2
+%global libelf_version  0.8.13
+
+# versions of libraries these distros are known to ship
+%if 0%{?fc16}
+%global mpc_provided 0.8.3
+%global mpfr_provided 3.0.0
+%global gmp_provided 4.3.2
+%endif
+
+%if 0%{?fc15}
+%global mpc_provided 0.8.3
+%global mpfr_provided 3.0.0
+%global gmp_provided 4.3.2
+%endif
+
+%if 0%{?fc14}
+%global mpc_provided 0.8.1
+%global mpfr_provided 2.4.2
+%global gmp_provided 4.3.1
+%endif
+
+%if 0%{?el6}
+%global mpc_provided %{nil}
+%global mpfr_provided 2.4.1
+%global gmp_provided 4.3.1
+%endif
+
+%if 0%{?el5}
+%global mpc_provided %{nil}
+%global mpfr_provided %{nil}
+%global gmp_provided 4.1.4
+%endif
+
+%if 0%{?suse11_3}
+%global mpc_provided 0.8.1
+%global mpfr_provided 2.4.2
+%global gmp_provided 4.3.2
+%endif
+
+%if 0%{?suse11_4}
+%global mpc_provided 0.8.2
+%global mpfr_provided 3.0.0
+%global gmp_provided 5.0.1
+%endif
+
+%if 0%{?cygwin}
+%global mpc_provided 0.8
+%global mpfr_provided 2.4.1
+%global gmp_provided 4.3.1
+%endif
+
+%if 0%{?mingw32}
+%global mpc_provided 0.8.1
+%global mpfr_provided 2.4.1
+%global gmp_provided 4.3.2
+%endif
+
+%if "%{gcc_version}" >= "4.2.0"
+%if %build_fortran
+%define gmp_required           4.1
+%define mpfr_required          2.2.1
+%endif
+%endif
+
</font> %if "%{gcc_version}" >= "4.3.0"
 BuildRequires:  gmp-devel >= 4.1
 %if "%{_build}" != "%{_host}"

<font color='#006600'>diff -u rtems/contrib/crossrpms/gcc/gccnewlib.add:1.25.2.7 rtems/contrib/crossrpms/gcc/gccnewlib.add:1.25.2.8
--- rtems/contrib/crossrpms/gcc/gccnewlib.add:1.25.2.7  Sat Aug  6 23:03:02 2011
+++ rtems/contrib/crossrpms/gcc/gccnewlib.add   Sat Aug  6 23:05:37 2011
</font><font color='#997700'>@@ -28,9 +28,13 @@
</font> BuildRequires:  %{_host_rpmprefix}gmp-devel
 BuildRequires:  %{_host_rpmprefix}mpfr-devel
 %endif
<font color='#880000'>-%if 0%{?fedora} >= 8
-BuildRequires:  mpfr-devel >= 2.3.0
-%endif
</font><font color='#000088'>+%if %{defined cloog_required}
+%{?fc14:BuildRequires: cloog-ppl-devel >= %cloog_required}
+%{?fc15:BuildRequires: cloog-ppl-devel >= %cloog_required}
+%{?fc16:BuildRequires: cloog-ppl-devel >= %cloog_required}
+%{?el6:BuildRequires: cloog-ppl-devel >= %cloog_required}
+%{?suse11_4:BuildRequires: cloog-devel >= %cloog_required, ppl-devel}
+%{?suse11_3:BuildRequires: cloog-devel >= %cloog_required, ppl-devel}
</font> %if "%{?suse}" > "10.3"
 BuildRequires:  mpfr-devel >= 2.3.0
 %endif

<font color='#006600'>diff -u rtems/contrib/crossrpms/gcc/gccnewlib.add:1.25.2.6 rtems/contrib/crossrpms/gcc/gccnewlib.add:1.25.2.7
--- rtems/contrib/crossrpms/gcc/gccnewlib.add:1.25.2.6  Sat Aug  6 22:57:46 2011
+++ rtems/contrib/crossrpms/gcc/gccnewlib.add   Sat Aug  6 23:03:02 2011
</font><font color='#997700'>@@ -81,9 +81,6 @@
</font> BuildRequires:    gcc-gnat
 BuildRequires: @rpmprefix@@tool_target@-newlib < %{newlib_version}-@NEWLIB_RPMREL@
 %endif
<font color='#880000'>-%if %build_fortran
-BuildRequires: gmp-devel
-%endif
</font> 
 %global _gcclibdir %{_prefix}/lib
 

<font color='#006600'>diff -u rtems/contrib/crossrpms/gcc/gccnewlib.add:1.25.2.5 rtems/contrib/crossrpms/gcc/gccnewlib.add:1.25.2.6
--- rtems/contrib/crossrpms/gcc/gccnewlib.add:1.25.2.5  Sat Aug  6 22:40:34 2011
+++ rtems/contrib/crossrpms/gcc/gccnewlib.add   Sat Aug  6 22:57:46 2011
</font><font color='#997700'>@@ -8,8 +8,6 @@
</font> %define newlib_version            @NEWLIB_VERS@
 %endif
 
<font color='#880000'>-%define mpfr_version       2.3.1
-
</font> Name:<span style="background-color: #FF0000">         </span>       @rpmprefix@@tool_target@-gcc
 Summary:<span style="background-color: #FF0000">      </span>    @tool_target@ gcc
 

<font color='#006600'>diff -u rtems/contrib/crossrpms/gcc/install.add:1.15.4.7 rtems/contrib/crossrpms/gcc/install.add:1.15.4.8
--- rtems/contrib/crossrpms/gcc/install.add:1.15.4.7    Sat Aug  6 22:48:36 2011
+++ rtems/contrib/crossrpms/gcc/install.add     Sat Aug  6 22:57:46 2011
</font><font color='#997700'>@@ -87,21 +87,10 @@
</font> 
   rm -f dirs ;
   echo "%defattr(-,root,root,-)" >> dirs
<font color='#880000'>-%if "%{_prefix}" != "/usr"
-  echo "%dir %{_prefix}" >> dirs
-  echo "%dir %{_libdir}" >> dirs
-%if "%{gcc_version}" >= "3.4"
-  echo "%dir %{_libexecdir}" >> dirs
-%endif
-%endif
-  echo "%dir %{_gcclibdir}/gcc" >> dirs
-  echo "%dir %{_gcclibdir}/gcc/@tool_target@" >> dirs
-
</font>   TGTDIR="%{_gcclibdir}/gcc/@tool_target@/%{gcc_version}"
   for i in $multilibs; do
     case $i in
<font color='#880000'>-    \.) echo "%dir ${TGTDIR}" >> dirs
-      ;;
</font><font color='#000088'>+    \.) ;; # ignore, handled elsewhere
</font>     *)  echo "%dir ${TGTDIR}/$i" >> dirs
       ;;
     esac

<font color='#006600'>diff -u rtems/contrib/crossrpms/gcc/install.add:1.15.4.6 rtems/contrib/crossrpms/gcc/install.add:1.15.4.7
--- rtems/contrib/crossrpms/gcc/install.add:1.15.4.6    Sat Aug  6 22:40:34 2011
+++ rtems/contrib/crossrpms/gcc/install.add     Sat Aug  6 22:48:36 2011
</font><font color='#997700'>@@ -24,7 +24,14 @@
</font> %endif
 
   # host library
<font color='#000088'>+%if "%{gcc_version}" >= "4.2.0"
+  # libiberty doesn't honor --libdir, but always installs to a<span style="background-color: #FF0000"> </span>
+  # magically guessed _libdir
</font>   rm -f  ${RPM_BUILD_ROOT}%{_libdir}/libiberty.a
<font color='#000088'>+%else
+  # libiberty installs to --libdir=...
+  rm -f ${RPM_BUILD_ROOT}%{_gcclibdir}/libiberty.a
+%endif
</font> 
   # We use the version from binutils
   rm -f $RPM_BUILD_ROOT%{_bindir}/@tool_target@-c++filt%{_exeext}
<font color='#997700'>@@ -46,10 +53,8 @@
</font>   rm -rf $RPM_BUILD_ROOT%{_mandir}/man7
 %endif
 
<font color='#880000'>-%if %build_fortran
-#  # Bug in gcc-4.0.0pre
-#  mv $RPM_BUILD_ROOT%{_bindir}/gfortran $RPM_BUILD_ROOT%{_bindir}/@tool_target@-gfortran
-%endif
</font><font color='#000088'>+  # We don't want libffi's man-pages
+  rm -f $RPM_BUILD_ROOT%{_mandir}/man3/*ffi*
</font> 
   # Bug in gcc-3.4.0pre
   rm -f $RPM_BUILD_ROOT%{_bindir}/@tool_target@-@tool_target@-gcjh%{_exeext}
<font color='#997700'>@@ -65,12 +70,12 @@
</font>   fi
 
   # Collect multilib subdirectories
<font color='#880000'>-  f=`build/gcc/xgcc -Bbuild/gcc/ --print-multi-lib | sed -e 's,;.*$,,'`
</font><font color='#000088'>+  multilibs=`build/gcc/xgcc -Bbuild/gcc/ --print-multi-lib | sed -e 's,;.*$,,'`
</font> 
 %if %build_newlib
   echo "%defattr(-,root,root,-)" > build/files.newlib
   TGTDIR="%{_exec_prefix}/@tool_target@/lib"
<font color='#880000'>-  for i in $f; do
</font><font color='#000088'>+  for i in $multilibs; do
</font>     case $i in
     \.) echo "%dir ${TGTDIR}" >> build/files.newlib
       ;;
<font color='#997700'>@@ -93,7 +98,7 @@
</font>   echo "%dir %{_gcclibdir}/gcc/@tool_target@" >> dirs
 
   TGTDIR="%{_gcclibdir}/gcc/@tool_target@/%{gcc_version}"
<font color='#880000'>-  for i in $f; do
</font><font color='#000088'>+  for i in $multilibs; do
</font>     case $i in
     \.) echo "%dir ${TGTDIR}" >> dirs
       ;;

<font color='#006600'>diff -u rtems/contrib/crossrpms/gcc/prep.add:1.5.2.4 rtems/contrib/crossrpms/gcc/prep.add:1.5.2.5
--- rtems/contrib/crossrpms/gcc/prep.add:1.5.2.4        Sat Aug  6 22:48:36 2011
+++ rtems/contrib/crossrpms/gcc/prep.add        Sat Aug  6 22:54:03 2011
</font><font color='#997700'>@@ -52,6 +52,27 @@
</font>   ln -s ../mpfr-%{mpfr_version} gcc-%{gcc_pkgvers}/mpfr
 %endif
 
<font color='#000088'>+%if 0%{?_build_mpc}
+%setup -q -T -D -n %{name}-%{version} -a61
+%{?PATCH61:%patch61 -p1}
+  # Build mpc one-tree style
+  ln -s ../mpc-%{mpc_version} gcc-%{gcc_pkgvers}/mpc
+%endif
+
+%if 0%{?_build_gmp}
+%setup -q -T -D -n %{name}-%{version} -a62
+%{?PATCH62:%patch62 -p1}
+  # Build gmp one-tree style
+  ln -s ../gmp-%{gmp_version} gcc-%{gcc_pkgvers}/gmp
+%endif
+
+%if 0%{?_build_libelf}
+%setup -q -T -D -n %{name}-%{version} -a63
+%{?PATCH63:%patch63 -p1}
+  # Build libelf one-tree style
+  ln -s ../libelf-%{libelf_version} gcc-%{gcc_pkgvers}/libelf
+%endif
+
</font> @PREP@
 
   # Fix timestamps

<font color='#006600'>diff -u rtems/contrib/crossrpms/gcc/prep.add:1.5.2.3 rtems/contrib/crossrpms/gcc/prep.add:1.5.2.4
--- rtems/contrib/crossrpms/gcc/prep.add:1.5.2.3        Sat Aug  6 00:46:25 2011
+++ rtems/contrib/crossrpms/gcc/prep.add        Sat Aug  6 22:48:36 2011
</font><font color='#997700'>@@ -40,6 +40,9 @@
</font> cd ..
   # Copy the C library into gcc's source tree
   ln -s ../newlib-%{newlib_version}/newlib gcc-%{gcc_pkgvers}
<font color='#000088'>+  # Make sure not to be using GPL'ed sources
+  rm -rf gcc-%{gcc_pkgvers}/newlib/libc/sys/linux
+  rm -rf gcc-%{gcc_pkgvers}/newlib/libc/sys/rdos
</font> %endif
 
 %if 0%{?_build_mpfr}

<font color='#006600'>diff -u rtems/contrib/crossrpms/gcc/target-c++.add:1.9.2.4 rtems/contrib/crossrpms/gcc/target-c++.add:1.9.2.5
--- rtems/contrib/crossrpms/gcc/target-c++.add:1.9.2.4  Sat Aug  6 22:40:34 2011
+++ rtems/contrib/crossrpms/gcc/target-c++.add  Sat Aug  6 22:52:54 2011
</font><font color='#997700'>@@ -7,6 +7,7 @@
</font> Group:            Development/Tools
 Version:        %{gcc_rpmvers}
 License:       GPL
<font color='#000088'>+Requires:       @rpmprefix@@tool_target@-gcc-libstdc++ = %{gcc_rpmvers}-%{release}
</font> 
 %if "%{_build}" != "%{_host}"
 BuildRequires:  @rpmprefix@@tool_target@-gcc-c++ = %{gcc_rpmvers}
<font color='#997700'>@@ -20,18 +21,44 @@
</font> %description -n @rpmprefix@@tool_target@-gcc-c++
 GCC c++ compiler for @tool_target@.
 
<font color='#880000'>-%files -n @rpmprefix@@tool_target@-gcc-c++ -f build/files.g++
</font><font color='#000088'>+
+%package -n @rpmprefix@@tool_target@-gcc-libstdc++
+Summary:       libstdc++ for @tool_target@
+Group:         Development/Tools
+Version:        %{gcc_rpmvers}
+%{?_with_noarch_subpackages:BuildArch: noarch}
+License:       GPL
+
+%description -n @rpmprefix@@tool_target@-gcc-libstdc++
+%{summary}
+
+
+%files -n @rpmprefix@@tool_target@-gcc-c++
</font> %defattr(-,root,root)
<font color='#000088'>+%sysdir %{_prefix}
+
+%sysdir %{_mandir}
+%sysdir %{_mandir}/man1
</font> %{_mandir}/man1/@tool_target@-g++.1*
 
<font color='#000088'>+%sysdir %{_bindir}
</font> %{_bindir}/@tool_target@-c++%{_exeext}
 %{_bindir}/@tool_target@-g++%{_exeext}
 
<font color='#000088'>+%sysdir %{_libexecdir}
</font> %dir %{_libexecdir}/gcc
 %dir %{_libexecdir}/gcc/@tool_target@
 %dir %{_libexecdir}/gcc/@tool_target@/%{gcc_version}
 %{_libexecdir}/gcc/@tool_target@/%{gcc_version}/cc1plus%{_exeext}
 
<font color='#000088'>+
+%files -n @rpmprefix@@tool_target@-gcc-libstdc++ -f build/files.g++
+%defattr(-,root,root)
+%sysdir %{_prefix}
+%sysdir %{_gcclibdir}
+%dir %{_gcclibdir}/gcc
+%dir %{_gcclibdir}/gcc/@tool_target@
+%dir %{_gcclibdir}/gcc/@tool_target@/%{gcc_version}
</font> %dir %{_gcclibdir}/gcc/@tool_target@/%{gcc_version}/include
 %{_gcclibdir}/gcc/@tool_target@/%{gcc_version}/include/c++
 %endif

<font color='#006600'>diff -u rtems/contrib/crossrpms/gcc/target-gcc.add:1.15.2.5 rtems/contrib/crossrpms/gcc/target-gcc.add:1.15.2.6
--- rtems/contrib/crossrpms/gcc/target-gcc.add:1.15.2.5 Sat Aug  6 22:40:34 2011
+++ rtems/contrib/crossrpms/gcc/target-gcc.add  Sat Aug  6 22:51:52 2011
</font><font color='#997700'>@@ -16,8 +16,25 @@
</font> %description -n @rpmprefix@@tool_target@-gcc
 GNU cc compiler for @tool_target@.
 
<font color='#880000'>-%files -n @rpmprefix@@tool_target@-gcc -f build/files.gcc
</font><font color='#000088'>+# ==============================================================
+# @rpmprefix@@tool_target@-gcc-libgcc
+# ==============================================================
+%package -n @rpmprefix@@tool_target@-gcc-libgcc
+Summary:        libgcc for @tool_target@-gcc
+Group:          Development/Tools
+Version:        %{gcc_rpmvers}
+%{?_with_noarch_subpackages:BuildArch: noarch}
+Requires:       @rpmprefix@@tool_target@-newlib = %{newlib_version}-@NEWLIB_RPMREL@
+License:       GPL
+
+%description -n @rpmprefix@@tool_target@-gcc-libgcc
+libgcc @tool_target@-gcc.
+
+
+%files -n @rpmprefix@@tool_target@-gcc
</font> %defattr(-,root,root)
<font color='#000088'>+%sysdir %{_prefix}
+
</font> %sysdir %{_mandir}
 %sysdir %{_mandir}/man1
 %{_mandir}/man1/@tool_target@-gcc.1*
<font color='#997700'>@@ -29,9 +46,30 @@
</font> %{_bindir}/@tool_target@-gcc%{_exeext}
 %{_bindir}/@tool_target@-gcc-%{gcc_version}%{_exeext}
 %{_bindir}/@tool_target@-gcov%{_exeext}
<font color='#000088'>+%if "%{gcc_version}" < "4.6.0"
</font> %{_bindir}/@tool_target@-gccbug
<font color='#000088'>+%endif
+
+%sysdir %{_libexecdir}
+%dir %{_libexecdir}/gcc
+%dir %{_libexecdir}/gcc/@tool_target@
+%dir %{_libexecdir}/gcc/@tool_target@/%{gcc_version}
+%{_libexecdir}/gcc/@tool_target@/%{gcc_version}/cc1%{_exeext}
+%{_libexecdir}/gcc/@tool_target@/%{gcc_version}/collect2%{_exeext}
+%if "%{gcc_version}" >= "4.5.0"
+%{?with_lto:%{_libexecdir}/gcc/@tool_target@/%{gcc_version}/lto%{_exeext}}
+%{_libexecdir}/gcc/@tool_target@/%{gcc_version}/lto-wrapper%{_exeext}
+%endif
</font> 
<font color='#000088'>+%files -n @rpmprefix@@tool_target@-gcc-libgcc -f build/files.gcc
+%defattr(-,root,root)
+%sysdir %{_prefix}
+%sysdir %{_gcclibdir}
+%dir %{_gcclibdir}/gcc
+%dir %{_gcclibdir}/gcc/@tool_target@
+%dir %{_gcclibdir}/gcc/@tool_target@/%{gcc_version}
</font> %dir %{_gcclibdir}/gcc/@tool_target@/%{gcc_version}/include
<font color='#000088'>+
</font> %if "%{gcc_version}" > "4.0.3"
 %if "@tool_target@" != "bfin-rtems@rtems_api@"
 %if "@tool_target@" != "avr-rtems@rtems_api@"
<font color='#997700'>@@ -41,12 +79,6 @@
</font> %endif
 
 %if "%{gcc_version}" >= "4.3.0"
<font color='#880000'>-%dir %{_gcclibdir}/gcc/@tool_target@/%{gcc_version}/include-fixed
</font><font color='#000088'>+%{_gcclibdir}/gcc/@tool_target@/%{gcc_version}/include-fixed
</font> %endif
 
<font color='#880000'>-%dir %{_libexecdir}/gcc
-%dir %{_libexecdir}/gcc/@tool_target@
-%dir %{_libexecdir}/gcc/@tool_target@/%{gcc_version}
-%{_libexecdir}/gcc/@tool_target@/%{gcc_version}/cc1%{_exeext}
-%{_libexecdir}/gcc/@tool_target@/%{gcc_version}/collect2%{_exeext}
-
</font>
<font color='#006600'>diff -u rtems/contrib/crossrpms/gcc/target-gcj.add:1.8.8.2 rtems/contrib/crossrpms/gcc/target-gcj.add:1.8.8.3
--- rtems/contrib/crossrpms/gcc/target-gcj.add:1.8.8.2  Sat Aug  6 22:40:34 2011
+++ rtems/contrib/crossrpms/gcc/target-gcj.add  Sat Aug  6 22:49:49 2011
</font><font color='#997700'>@@ -2,31 +2,33 @@
</font> # ==============================================================
 # @rpmprefix@@tool_target@-gcj
 # ==============================================================
<font color='#880000'>-%package -n @rpmprefix@@tool_target@-gcj
</font><font color='#000088'>+%package -n @rpmprefix@@tool_target@-gcc-gcj
</font> Summary:        Java support (gcj) for @tool_target@-gcc
 Group:          Development/Tools
 Version:        %{gcc_rpmvers}
 License:       GPL
<font color='#880000'>-Provides:  @rpmprefix@@tool_target@-gcc-gcj = %{gcc_rpmvers}-%{release}
</font> 
 %if %build_infos
 Requires:       @rpmprefix@gcc-gcj-common
 %endif
 Requires:       @rpmprefix@@tool_target@-gcc = %{gcc_rpmvers}-%{release}
 
<font color='#880000'>-%description -n @rpmprefix@@tool_target@-gcj
</font><font color='#000088'>+%description -n @rpmprefix@@tool_target@-gcc-gcj
</font> RTEMS is an open source operating system for embedded systems.
 
 This is the gcc/java compiler for @tool_target@
 
<font color='#880000'>-%files -n @rpmprefix@@tool_target@-gcj -f build/files.gcj
</font><font color='#000088'>+%files -n @rpmprefix@@tool_target@-gcc-gcj -f build/files.gcj
</font> %defattr(-,root,root)
<font color='#000088'>+%sysdir %{_bindir}
</font> %{_bindir}/@tool_target@-gcj%{_exeext}
 %{_bindir}/@tool_target@-jcf-dump%{_exeext}
 %{_bindir}/@tool_target@-jv-scan%{_exeext}
 %{_bindir}/@tool_target@-gcjh%{_exeext}
 %{_bindir}/@tool_target@-*jar%{_exeext}
 
<font color='#000088'>+%sysdir %{_mandir}
+%sysdir %{_mandir}/man1
</font> %{_mandir}/man1/@tool_target@-*jar.1*
 %{_mandir}/man1/@tool_target@-gcj*.1*
 %{_mandir}/man1/@tool_target@-jv-*.1*
<font color='#997700'>@@ -39,10 +41,17 @@
</font> %{_mandir}/man1/@tool_target@-rmi*.1*
 %endif
 
<font color='#000088'>+%sysdir %{_libexecdir}
</font> %dir %{_libexecdir}/gcc
 %dir %{_libexecdir}/gcc/@tool_target@
 %dir %{_libexecdir}/gcc/@tool_target@/%{gcc_version}
 %{_libexecdir}/gcc/@tool_target@/%{gcc_version}/jc1%{_exeext}
 %{_libexecdir}/gcc/@tool_target@/%{gcc_version}/jvgenmain%{_exeext}
 
<font color='#000088'>+%sysdir %{_gcclibdir}
+%dir %{_gcclibdir}/gcc
+%dir %{_gcclibdir}/gcc/@tool_target@
+%dir %{_gcclibdir}/gcc/@tool_target@/%{gcc_version}
+
</font> %endif
<font color='#000088'>+
</font>
<font color='#006600'>diff -u rtems/contrib/crossrpms/gcc/target-gfortran.add:1.8.8.3 rtems/contrib/crossrpms/gcc/target-gfortran.add:1.8.8.4
--- rtems/contrib/crossrpms/gcc/target-gfortran.add:1.8.8.3     Sat Aug  6 22:40:34 2011
+++ rtems/contrib/crossrpms/gcc/target-gfortran.add     Sat Aug  6 22:49:49 2011
</font><font color='#997700'>@@ -11,20 +11,50 @@
</font> %if %build_infos
 Requires:       @rpmprefix@gcc-gfortran-common
 %endif
<font color='#000088'>+Requires:       @rpmprefix@@tool_target@-gcc = %{gcc_rpmvers}-%{release}
</font> Requires:       @rpmprefix@@tool_target@-gcc-libgfortran = %{gcc_rpmvers}-%{release}
 
 %description -n @rpmprefix@@tool_target@-gcc-gfortran
 GCC fortran compiler for @tool_target@.
 
<font color='#880000'>-%files -n @rpmprefix@@tool_target@-gcc-gfortran -f build/files.gfortran
</font><font color='#000088'>+%files -n @rpmprefix@@tool_target@-gcc-gfortran
</font> %defattr(-,root,root)
<font color='#000088'>+%sysdir %{_prefix}
+%sysdir %{_bindir}
</font> %{_bindir}/@tool_target@-gfortran%{_exeext}
 
<font color='#000088'>+%sysdir %{_mandir}
+%sysdir %{_mandir}/man1
</font> %{_mandir}/man1/@tool_target@-gfortran.1*
 
<font color='#000088'>+%sysdir %{_libexecdir}
</font> %dir %{_libexecdir}/gcc
 %dir %{_libexecdir}/gcc/@tool_target@
 %dir %{_libexecdir}/gcc/@tool_target@/%{gcc_version}
 %{_libexecdir}/gcc/@tool_target@/%{gcc_version}/f951%{_exeext}
<font color='#000088'>+
+# ==============================================================
+# @rpmprefix@@tool_target@-gcc-libgfortran
+# ==============================================================
+%package -n @rpmprefix@@tool_target@-gcc-libgfortran
+Summary:       Fortran 95 support libraries for @tool_target@-gcc
+Group:          Development/Tools
+Version:        %{gcc_rpmvers}
+%{?_with_noarch_subpackages:BuildArch: noarch}
+License:       GPL
+
+%description -n @rpmprefix@@tool_target@-gcc-libgfortran
+%{summary}
+
+%files -n @rpmprefix@@tool_target@-gcc-libgfortran -f build/files.gfortran
+%defattr(-,root,root)
+%sysdir %{_prefix}
+%sysdir %{_gcclibdir}
+%dir %{_gcclibdir}/gcc
+%dir %{_gcclibdir}/gcc/@tool_target@
+%dir %{_gcclibdir}/gcc/@tool_target@/%{gcc_version}
+%if "%{gcc_version}" >= "4.2.0"
+%{_gcclibdir}/gcc/@tool_target@/%{gcc_version}/finclude
+%endif
</font> %endif
 

<font color='#006600'>diff -u rtems/contrib/crossrpms/gcc/target-gnat.add:1.8.8.2 rtems/contrib/crossrpms/gcc/target-gnat.add:1.8.8.3
--- rtems/contrib/crossrpms/gcc/target-gnat.add:1.8.8.2 Sat Aug  6 22:40:34 2011
+++ rtems/contrib/crossrpms/gcc/target-gnat.add Sat Aug  6 22:49:49 2011
</font><font color='#997700'>@@ -7,7 +7,6 @@
</font> Group:          Development/Tools
 Version:        %{gcc_rpmvers}
 License:       GPL
<font color='#880000'>-Provides:  @rpmprefix@@tool_target@-gcc-gnat = %{gcc_rpmvers}-%{release}
</font> 
 %if %_build_infos
 Requires:       @rpmprefix@gcc-gnat-common
<font color='#997700'>@@ -21,14 +20,22 @@
</font> 
 %files -n @rpmprefix@@tool_target@-gcc-gnat
 %defattr(-,root,root)
<font color='#000088'>+%sysdir %{_prefix}
+
+%sysdir %{_bindir}
</font> %{_bindir}/@tool_target@-gnat*
 %{_bindir}/@tool_target@-gprmake%{_exeext}
 
<font color='#000088'>+%sysdir %{_libexecdir}
</font> %dir %{_libexecdir}/gcc
 %dir %{_libexecdir}/gcc/@tool_target@
 %dir %{_libexecdir}/gcc/@tool_target@/%{gcc_version}
 %{_libexecdir}/gcc/@tool_target@/%{gcc_version}/gnat1%{_exeext}
 
<font color='#000088'>+%sysdir %{_gcclibdir}
+%dir %{_gcclibdir}/gcc
+%dir %{_gcclibdir}/gcc/@tool_target@
+%dir %{_gcclibdir}/gcc/@tool_target@/%{gcc_version}
</font> %{_gcclibdir}/gcc/@tool_target@/%{gcc_version}/adalib
 %{_gcclibdir}/gcc/@tool_target@/%{gcc_version}/adainclude
 %endif

<font color='#006600'>diff -u rtems/contrib/crossrpms/gcc/target-newlib.add:1.4.6.1 rtems/contrib/crossrpms/gcc/target-newlib.add:1.4.6.2
--- rtems/contrib/crossrpms/gcc/target-newlib.add:1.4.6.1       Sat Feb  7 03:26:19 2009
+++ rtems/contrib/crossrpms/gcc/target-newlib.add       Sat Aug  6 22:51:23 2011
</font><font color='#997700'>@@ -8,6 +8,7 @@
</font> License:  Distributable
 Version:       %{newlib_version}
 Release:        @NEWLIB_RPMREL@
<font color='#000088'>+%{?_with_noarch_subpackages:BuildArch: noarch}
</font> 
 %if %build_infos
 Requires:      @rpmprefix@newlib-common
<font color='#997700'>@@ -18,7 +19,7 @@
</font> 
 %files -n @rpmprefix@@tool_target@-newlib -f build/files.newlib
 %defattr(-,root,root)
<font color='#880000'>-%sysdir %{_prefix}
</font><font color='#000088'>+%sysdir %{_exec_prefix}
</font> %dir %{_exec_prefix}/@tool_target@
 %{_exec_prefix}/@tool_target@/include
 

<font color='#006600'>diff -u rtems/contrib/crossrpms/gcc/target-objc.add:1.7.8.3 rtems/contrib/crossrpms/gcc/target-objc.add:1.7.8.4
--- rtems/contrib/crossrpms/gcc/target-objc.add:1.7.8.3 Sat Aug  6 22:40:34 2011
+++ rtems/contrib/crossrpms/gcc/target-objc.add Sat Aug  6 22:50:57 2011
</font><font color='#997700'>@@ -9,18 +9,41 @@
</font> License:  GPL
 
 Requires:       @rpmprefix@@tool_target@-gcc = %{gcc_rpmvers}-%{release}
<font color='#000088'>+Requires:       @rpmprefix@@tool_target@-gcc-libobjc = %{gcc_rpmvers}-%{release}
</font> 
 %description -n @rpmprefix@@tool_target@-gcc-objc
 GCC objc compiler for @tool_target@.
 
<font color='#880000'>-%files -n @rpmprefix@@tool_target@-gcc-objc -f build/files.objc
</font><font color='#000088'>+%files -n @rpmprefix@@tool_target@-gcc-objc
</font> %defattr(-,root,root)
<font color='#880000'>-
</font><font color='#000088'>+%sysdir %{_exec_prefix}
+%sysdir %{_libexecdir}
</font> %dir %{_libexecdir}/gcc
 %dir %{_libexecdir}/gcc/@tool_target@
 %dir %{_libexecdir}/gcc/@tool_target@/%{gcc_version}
 %{_libexecdir}/gcc/@tool_target@/%{gcc_version}/cc1obj%{_exeext}
 
<font color='#000088'>+# ==============================================================
+# @rpmprefix@@tool_target@-gcc-libobjc
+# ==============================================================
+%package -n @rpmprefix@@tool_target@-gcc-libobjc
+Summary:        Objective C support for @tool_target@-gcc
+Group:          Development/Tools
+Version:        %{gcc_rpmvers}
+%{?_with_noarch_subpackages:BuildArch: noarch}
+License:       GPL
+
+%description -n @rpmprefix@@tool_target@-gcc-libobjc
+Support libraries for GCC's objc compiler for @tool_target@.
+
+%files -n @rpmprefix@@tool_target@-gcc-libobjc -f build/files.objc
+%defattr(-,root,root)
+%sysdir %{_prefix}
+%sysdir %{_gcclibdir}
+%dir %{_gcclibdir}/gcc
+%dir %{_gcclibdir}/gcc/@tool_target@
+%dir %{_gcclibdir}/gcc/@tool_target@/%{gcc_version}
+%dir %{_gcclibdir}/gcc/@tool_target@/%{gcc_version}/include
</font> %{_gcclibdir}/gcc/@tool_target@/%{gcc_version}/include/objc
 %endif
 
</pre>
<p> </p>

<p>--<br />
<small>Generated by <a href="http://www.codewiz.org/projects/index.html#loginfo">Deluxe Loginfo</a> 2.122 by Bernardo Innocenti <bernie@develer.com></small></p>
</body>
</html>