Merge lp://qastaging/~michaelh1/gcc-linaro/predicable-abs into lp://qastaging/gcc-linaro/4.7

Proposed by Michael Hope
Status: Merged
Approved by: Yvan Roux
Approved revision: no longer in the source branch.
Merge reported by: Yvan Roux
Merged at revision: not available
Proposed branch: lp://qastaging/~michaelh1/gcc-linaro/predicable-abs
Merge into: lp://qastaging/gcc-linaro/4.7
To merge this branch: bzr merge lp://qastaging/~michaelh1/gcc-linaro/predicable-abs
Reviewer Review Type Date Requested Status
Yvan Roux Approve
Review via email: mp+139828@code.qastaging.launchpad.net

Description of the change

Backport Kyrylo's predicable support for abs and negative abs.

  2012-12-14 Michael Hope <email address hidden>

        Backport from mainline r193724:

        gcc/
        2012-11-20 Kyrylo Tkachov <email address hidden>

        * config/arm/arm.md (*arm_abssi2): Define predicable attribute.
        (*arm_neg_abssi2): Likewise.
        * config/arm/thumb2.md (*thumb2_abssi2): Likewise.
        (*thumb2_neg_abssi2): Likewise.

        Backport from mainline r194398:

        gcc/
        2012-12-11 Kyrylo Tkachov <email address hidden>

        PR target/55642
        * config/arm/thumb2.md (*thumb2_abssi2):
        Set ce_count attribute to 2.
        (*thumb2_neg_abssi2): Likewise.

        gcc/testsuite/
        2012-12-11 Kyrylo Tkachov <email address hidden>

        PR target/55642
        * gcc.target/arm/pr55642.c: New testcase.

To post a comment you must log in.
Revision history for this message
Linaro Toolchain Builder (cbuild) wrote :

cbuild has taken a snapshot of this branch at r115038 and queued it for build.

The diff against the ancestor r115037 is available at:
 http://cbuild.validation.linaro.org/snapshots/gcc-linaro-4.7+bzr115038~michaelh1~predicable-abs.diff

and will be built on the following builders:
 a9-builder a9hf-builder armv5-builder i686 x86_64 xaarch64 xaarch64_bare xcortexa15hf

You can track the build queue at:
 http://cbuild.validation.linaro.org/helpers/scheduler

cbuild-snapshot: gcc-linaro-4.7+bzr115038~michaelh1~predicable-abs
cbuild-ancestor: lp:gcc-linaro+bzr115037
cbuild-state: check

Revision history for this message
Linaro Toolchain Builder (cbuild) wrote :
Revision history for this message
Linaro Toolchain Builder (cbuild) wrote :
Revision history for this message
Linaro Toolchain Builder (cbuild) wrote :

cbuild successfully built this on x86_64-precise-cbuild438-oort1-xcortexa15hfr1.

The build results are available at:
 http://cbuild.validation.linaro.org/build/gcc-linaro-4.7+bzr115038~michaelh1~predicable-abs/logs/x86_64-precise-cbuild438-oort1-xcortexa15hfr1

+PASS: gcc.target/arm/pr55642.c (test for excess errors)
-PASS: 21_strings/basic_string/pthread4.cc execution test
+FAIL: 21_strings/basic_string/pthread4.cc execution test
-PASS: 27_io/basic_ofstream/pthread2.cc execution test
+FAIL: 27_io/basic_ofstream/pthread2.cc execution test
-PASS: 30_threads/condition_variable/54185.cc execution test
+FAIL: 30_threads/condition_variable/54185.cc execution test

The full diff is at:
 http://cbuild.validation.linaro.org/build/gcc-linaro-4.7+bzr115038~michaelh1~predicable-abs/logs/x86_64-precise-cbuild438-oort1-xcortexa15hfr1/testsuite-diff.txt

The full testsuite results are at:
 http://cbuild.validation.linaro.org/build/gcc-linaro-4.7+bzr115038~michaelh1~predicable-abs/logs/x86_64-precise-cbuild438-oort1-xcortexa15hfr1/gcc-testsuite.txt

cbuild-checked: x86_64-precise-cbuild438-oort1-xcortexa15hfr1

Revision history for this message
Linaro Toolchain Builder (cbuild) wrote :
Revision history for this message
Linaro Toolchain Builder (cbuild) wrote :
Revision history for this message
Linaro Toolchain Builder (cbuild) wrote :
Revision history for this message
Yvan Roux (yvan-roux) wrote :

* No testsuite-diff.txt generated for armv5 (no results at all in the ref directory): Investigating
* 3 failures on cortexa15 in libstdc++ : related to Qemu threading support
* Other targets are clean
* Diff matches upstream

review: Needs Information
Revision history for this message
Yvan Roux (yvan-roux) wrote :

* armv5 results are in line with past ones.

review: Approve

Subscribers

People subscribed via source and target branches