<feed xmlns='http://www.w3.org/2005/Atom'>
<title>toolchain_gcc/gcc-4.9/gcc/testsuite/ChangeLog, 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>GCC unification, part 2. Fix various errors from previous unificaiton.</title>
<updated>2016-03-16T20:56:07+00:00</updated>
<author>
<name>Caroline Tice</name>
<email>cmtice@google.com</email>
</author>
<published>2016-03-16T20:56:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/toolchain_gcc/commit/?id=ac16f08b86701ecf70e32f4ead8db63d92603808'/>
<id>ac16f08b86701ecf70e32f4ead8db63d92603808</id>
<content type='text'>
The previous version of the unified GCC compiler (Android &amp; ChromeOS)
caused some ChromeOS tests to fail.  It also caused an Android NDK
test case to fail.  This CL fixes those problems.  In particular it
does the following:

- Fix some file formatting errors from previous unification patch.
- Update ChangeLog files to reflect Android backport patches.
- Find and incorporate a few missing pieces from the following backports
backports from trunk r221007, r221675, r222011, r212011, r214942,
r214957, r215012, r215016, r218115, r218733, r218746, r220491.  This
involved small changes in the following files:

 gcc/cfghoks.c
 gcc/cfgloop.c
 gcc/cfgloop.h
 gcc/except.c
 gcc/loop-init.c
 gcc/omp-low.c

- Fix minor Android test case regression introduced in the previous
unification patch.

Change-Id: I482e3a34e3ed97c7ba609fe2954b4781f02ec617
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The previous version of the unified GCC compiler (Android &amp; ChromeOS)
caused some ChromeOS tests to fail.  It also caused an Android NDK
test case to fail.  This CL fixes those problems.  In particular it
does the following:

- Fix some file formatting errors from previous unification patch.
- Update ChangeLog files to reflect Android backport patches.
- Find and incorporate a few missing pieces from the following backports
backports from trunk r221007, r221675, r222011, r212011, r214942,
r214957, r215012, r215016, r218115, r218733, r218746, r220491.  This
involved small changes in the following files:

 gcc/cfghoks.c
 gcc/cfgloop.c
 gcc/cfgloop.h
 gcc/except.c
 gcc/loop-init.c
 gcc/omp-low.c

- Fix minor Android test case regression introduced in the previous
unification patch.

Change-Id: I482e3a34e3ed97c7ba609fe2954b4781f02ec617
</pre>
</div>
</content>
</entry>
<entry>
<title>Unify ChromeOS and Android versions of GCC.</title>
<updated>2016-02-26T16:25:55+00:00</updated>
<author>
<name>Caroline Tice</name>
<email>cmtice@google.com</email>
</author>
<published>2016-02-10T22:40:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/toolchain_gcc/commit/?id=817a788f9eb01eff367191401d48f2aaa8d4f428'/>
<id>817a788f9eb01eff367191401d48f2aaa8d4f428</id>
<content type='text'>
This CL updates Android's GCC to match ChromeOS's GCC (with
appropriate patches applied in both places to make sure no
cherry-picked changes are lost).

Change-Id: I390140c449b0e5df9ee78a06268319c8c510302f
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This CL updates Android's GCC to match ChromeOS's GCC (with
appropriate patches applied in both places to make sure no
cherry-picked changes are lost).

Change-Id: I390140c449b0e5df9ee78a06268319c8c510302f
</pre>
</div>
</content>
</entry>
<entry>
<title>Synchronize with google/gcc-4_9 to r224707 (from r214835)</title>
<updated>2015-06-29T17:56:28+00:00</updated>
<author>
<name>Yiran Wang</name>
<email>yiran@google.com</email>
</author>
<published>2015-06-23T22:33:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/toolchain_gcc/commit/?id=1d9fec7937f45dde5e04cac966a2d9a12f2fc15a'/>
<id>1d9fec7937f45dde5e04cac966a2d9a12f2fc15a</id>
<content type='text'>
Change-Id: I3d6f06fc613c8f8b6a82143dc44b7338483aac5d
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I3d6f06fc613c8f8b6a82143dc44b7338483aac5d
</pre>
</div>
</content>
</entry>
<entry>
<title>Update register class information when register assigned by IRA.</title>
<updated>2015-06-15T22:23:11+00:00</updated>
<author>
<name>Yiran Wang</name>
<email>yiran@google.com</email>
</author>
<published>2015-06-15T21:09:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/toolchain_gcc/commit/?id=2c58169824949d3a597d9fa81931e001ef9b1bd0'/>
<id>2c58169824949d3a597d9fa81931e001ef9b1bd0</id>
<content type='text'>
The update is necessary so that LRA is able to detect the conflict
between these regisers and LRA registers.
The change is a back-port from GCC 5.0 r217783, and please refer to
gcc bug 63762 for some details. That bug report has an example, which
is about VFP register file, but the issue applies to ARM integer
register file too, with the same mechanism. The change is mainly about
Thumb, although theoretically not limitted to.

Change-Id: I1fedb410ae5ca39f168dab874f310d7337ab9bcc
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The update is necessary so that LRA is able to detect the conflict
between these regisers and LRA registers.
The change is a back-port from GCC 5.0 r217783, and please refer to
gcc bug 63762 for some details. That bug report has an example, which
is about VFP register file, but the issue applies to ARM integer
register file too, with the same mechanism. The change is mainly about
Thumb, although theoretically not limitted to.

Change-Id: I1fedb410ae5ca39f168dab874f310d7337ab9bcc
</pre>
</div>
</content>
</entry>
<entry>
<title>[4.9] Restore recog state after finding pre-madd instruction.</title>
<updated>2014-11-05T22:25:07+00:00</updated>
<author>
<name>Rong Xu</name>
<email>xur@google.com</email>
</author>
<published>2014-11-05T22:25:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/toolchain_gcc/commit/?id=ba21122c63b06a70b620c8990c517b87198ad05b'/>
<id>ba21122c63b06a70b620c8990c517b87198ad05b</id>
<content type='text'>
This patch backports svn r216853 from upsteam gcc-4.9 branch that
fixed a bug introduced in fixing cortex a53 erratum 835769.

Change-Id: Iccc6fd04ede28c2deba51be3f8e348ce374c8b4f
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch backports svn r216853 from upsteam gcc-4.9 branch that
fixed a bug introduced in fixing cortex a53 erratum 835769.

Change-Id: Iccc6fd04ede28c2deba51be3f8e348ce374c8b4f
</pre>
</div>
</content>
</entry>
<entry>
<title>[4.9] Backport patches fixed vectorization issues.</title>
<updated>2014-10-31T19:00:28+00:00</updated>
<author>
<name>Rong Xu</name>
<email>xur@google.com</email>
</author>
<published>2014-10-31T19:00:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/toolchain_gcc/commit/?id=29098ff058814235fb39d00b7496b7f8345ed3eb'/>
<id>29098ff058814235fb39d00b7496b7f8345ed3eb</id>
<content type='text'>
Backport 3 patches from upstream gcc that fixed some vectorization
issues: r215585 fixed PR63341
        r216508 fixed PR63563
        r216770 fixed PR63530

Change-Id: I650bf25ef0843b1ff01911b567fb26e069fd4550
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Backport 3 patches from upstream gcc that fixed some vectorization
issues: r215585 fixed PR63341
        r216508 fixed PR63563
        r216770 fixed PR63530

Change-Id: I650bf25ef0843b1ff01911b567fb26e069fd4550
</pre>
</div>
</content>
</entry>
<entry>
<title>[gcc-4.9] Backport fix for PR62040 and PR62262</title>
<updated>2014-09-06T03:22:13+00:00</updated>
<author>
<name>Rong Xu</name>
<email>xur@google.com</email>
</author>
<published>2014-09-06T03:22:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/toolchain_gcc/commit/?id=142855c94b3bc9e140a1b55c1a424259285d751c'/>
<id>142855c94b3bc9e140a1b55c1a424259285d751c</id>
<content type='text'>
Backport two patches from upstream gcc 4.9 branch that fix PR62040 and PR62262

Change-Id: If4f557a650e00261b9bc83e008eb63b13ca798cb
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Backport two patches from upstream gcc 4.9 branch that fix PR62040 and PR62262

Change-Id: If4f557a650e00261b9bc83e008eb63b13ca798cb
</pre>
</div>
</content>
</entry>
<entry>
<title>[gcc-4.9] Merge svn r214745 from google/gcc-4_9 branch.</title>
<updated>2014-09-02T22:29:57+00:00</updated>
<author>
<name>Rong Xu</name>
<email>xur@google.com</email>
</author>
<published>2014-09-02T22:29:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/toolchain_gcc/commit/?id=e97c99f15937e5762a973b25192aab824126a6d3'/>
<id>e97c99f15937e5762a973b25192aab824126a6d3</id>
<content type='text'>
Merge gcc-4_9 source r214745 from google/gcc-4_9 branch.

Change-Id: Ie6fa0fd72f4b4eec3adc4db4bb922e652d1c2605
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Merge gcc-4_9 source r214745 from google/gcc-4_9 branch.

Change-Id: Ie6fa0fd72f4b4eec3adc4db4bb922e652d1c2605
</pre>
</div>
</content>
</entry>
<entry>
<title>[gcc-4.9] Merge svn r213650 from google/gcc-4_9 branch</title>
<updated>2014-08-07T00:50:42+00:00</updated>
<author>
<name>Rong Xu</name>
<email>xur@google.com</email>
</author>
<published>2014-08-07T00:50:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/toolchain_gcc/commit/?id=f1c18afafc2b321465ae6b07ede127095942d7dc'/>
<id>f1c18afafc2b321465ae6b07ede127095942d7dc</id>
<content type='text'>
	Merge svn r213650 from google/gcc-4_9 branch. Tested with
arm,x86,mips,arm64,x86_64,mips64 build in liunux/windows.

Change-Id: I0c07f67d516074172aa393003eee664d01f2e0f2
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	Merge svn r213650 from google/gcc-4_9 branch. Tested with
arm,x86,mips,arm64,x86_64,mips64 build in liunux/windows.

Change-Id: I0c07f67d516074172aa393003eee664d01f2e0f2
</pre>
</div>
</content>
</entry>
<entry>
<title>[4.9] Switch gcc-4.9 to use google/gcc-4_9 branch.</title>
<updated>2014-07-29T22:31:03+00:00</updated>
<author>
<name>Rong Xu</name>
<email>xur@google.com</email>
</author>
<published>2014-07-21T23:47:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/toolchain_gcc/commit/?id=38a8aecfb882072900434499696b5c32a2274515'/>
<id>38a8aecfb882072900434499696b5c32a2274515</id>
<content type='text'>
This source drop uses svn version r212828 of google/gcc-4.9 branch.
We also cherry-picked r213062, r213063 and r213064 to fix windows
build issues.
All gcc-4.9 patches before July 3rd are ported to google/gcc-4.9.
The following prior commits has not been merged to google branch yet.
(They are included in this commit).
e7af147f979e657fe2df00808e5b4319b0e088c6,
baf87df3cb2683649ba7e9872362a7e721117c23, and
c231900e5dcc14d8296bd9f62b45997a49d4d5e7.

Change-Id: I4bea3ea470387ff751c2be4cb0d4a12059b9299b
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This source drop uses svn version r212828 of google/gcc-4.9 branch.
We also cherry-picked r213062, r213063 and r213064 to fix windows
build issues.
All gcc-4.9 patches before July 3rd are ported to google/gcc-4.9.
The following prior commits has not been merged to google branch yet.
(They are included in this commit).
e7af147f979e657fe2df00808e5b4319b0e088c6,
baf87df3cb2683649ba7e9872362a7e721117c23, and
c231900e5dcc14d8296bd9f62b45997a49d4d5e7.

Change-Id: I4bea3ea470387ff751c2be4cb0d4a12059b9299b
</pre>
</div>
</content>
</entry>
</feed>
