<feed xmlns='http://www.w3.org/2005/Atom'>
<title>toolchain_gcc/gcc-4.7/gcc/config/arm/arm.md, branch replicant-6.0</title>
<subtitle>toolchain/gcc
</subtitle>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/toolchain_gcc/'/>
<entry>
<title>Delete old versions of GCC.</title>
<updated>2015-06-17T21:15:22+00:00</updated>
<author>
<name>Dan Albert</name>
<email>danalbert@google.com</email>
</author>
<published>2015-06-17T18:09:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/toolchain_gcc/commit/?id=f378ebf14df0952eae870c9865bab8326aa8f137'/>
<id>f378ebf14df0952eae870c9865bab8326aa8f137</id>
<content type='text'>
Change-Id: I710f125d905290e1024cbd67f48299861790c66c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I710f125d905290e1024cbd67f48299861790c66c
</pre>
</div>
</content>
</entry>
<entry>
<title>Add an internal switch -minline-thumb1-jumptable to ARM gcc4.6/4.7/4.8</title>
<updated>2013-08-02T01:16:10+00:00</updated>
<author>
<name>Lai Wei-Chih</name>
<email>Robert.Lai@mediatek.com</email>
</author>
<published>2013-08-01T07:09:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/toolchain_gcc/commit/?id=a3529b2d6b2bcc7136fd67e00e539301942e74d1'/>
<id>a3529b2d6b2bcc7136fd67e00e539301942e74d1</id>
<content type='text'>
Default is off (ie. no changes of behavior), meaning that gcc may
generate thumb1 jumptable helper calls (eg. __gnu_thumb1_case_sqi) for
switch/case.

Use -minline-thumb1-jumptable to compile code which can be linked
with compiler-rt where helper __gnu_thumb1_case_* doesn't exist.

This is mainly for use to compile NDK gabi++/stlport/libc++ to be
independent of libgcc.a.  The only affected binaries are all
in armeabi. ABIs armeabi-v7a and x86/mips aren't affected.  Size
differences are

  libgabi++_static.a   176286 -&gt;  176538  +0.1%
  libstlport_static.a 1406346 -&gt; 1413318  +0.5%
  libc++_static.a     2426814 -&gt; 2439074  +0.5%

Change-Id: I582898955b28e53e988a91bc1a64b76fba677e58
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Default is off (ie. no changes of behavior), meaning that gcc may
generate thumb1 jumptable helper calls (eg. __gnu_thumb1_case_sqi) for
switch/case.

Use -minline-thumb1-jumptable to compile code which can be linked
with compiler-rt where helper __gnu_thumb1_case_* doesn't exist.

This is mainly for use to compile NDK gabi++/stlport/libc++ to be
independent of libgcc.a.  The only affected binaries are all
in armeabi. ABIs armeabi-v7a and x86/mips aren't affected.  Size
differences are

  libgabi++_static.a   176286 -&gt;  176538  +0.1%
  libstlport_static.a 1406346 -&gt; 1413318  +0.5%
  libc++_static.a     2426814 -&gt; 2439074  +0.5%

Change-Id: I582898955b28e53e988a91bc1a64b76fba677e58
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed GCC 4.6/4.7 ICE gen_thumb_movhi_clobber at config/arm/arm.md:5832</title>
<updated>2013-03-05T08:24:55+00:00</updated>
<author>
<name>Andrew Hsieh</name>
<email>andrewhsieh@google.com</email>
</author>
<published>2013-03-05T08:24:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/toolchain_gcc/commit/?id=78a68e851a2f6f9d00367cd38eeedf670bb80f01'/>
<id>78a68e851a2f6f9d00367cd38eeedf670bb80f01</id>
<content type='text'>
See issue https://code.google.com/p/android/issues/detail?id=52732,
and fix http://gcc.gnu.org/ml/gcc-patches/2010-12/msg00732.html

Change-Id: If4759a637e5fb6f9c351c11b79d7f9f682ca2ab2
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
See issue https://code.google.com/p/android/issues/detail?id=52732,
and fix http://gcc.gnu.org/ml/gcc-patches/2010-12/msg00732.html

Change-Id: If4759a637e5fb6f9c351c11b79d7f9f682ca2ab2
</pre>
</div>
</content>
</entry>
<entry>
<title>Initial check-in of gcc 4.7.2.</title>
<updated>2012-10-01T17:30:31+00:00</updated>
<author>
<name>Ben Cheng</name>
<email>bccheng@google.com</email>
</author>
<published>2012-10-01T17:30:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/toolchain_gcc/commit/?id=82bcbebce43f0227f506d75a5b764b6847041bae'/>
<id>82bcbebce43f0227f506d75a5b764b6847041bae</id>
<content type='text'>
Change-Id: I4a2f5a921c21741a0e18bda986d77e5f1bef0365
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I4a2f5a921c21741a0e18bda986d77e5f1bef0365
</pre>
</div>
</content>
</entry>
</feed>
