Merge lp:~michaelh1/gcc-linaro/add-a15-neon-pipeline into lp:gcc-linaro/4.7

Proposed by Michael Hope on 2012-12-14
Status: Merged
Approved by: Yvan Roux on 2013-01-03
Approved revision: no longer in the source branch.
Merge reported by: Yvan Roux
Merged at revision: not available
Proposed branch: lp:~michaelh1/gcc-linaro/add-a15-neon-pipeline
Merge into: lp:gcc-linaro/4.7
To merge this branch: bzr merge lp:~michaelh1/gcc-linaro/add-a15-neon-pipeline
Reviewer Review Type Date Requested Status
Yvan Roux 2012-12-14 Approve on 2013-01-03
Review via email: mp+139829@code.launchpad.net

Description of the change

Backport the Cortex-A15 NEON pipeline description.

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

        Backport from mainline r192569:

        gcc/
        2012-10-18 Matthew Gretton-Dann <email address hidden>
            Ramana Radhakrishnan <email address hidden>
              Sameera Deshpande <email address hidden>

        * config/arm/cortex-a15-neon.md: New file.
        * config/arm/cortex-a15.md (cortex_a15_call): Adjust reservation.
        (cortex_a15_load1): Likewise.
        (cortex_a15_load3): Likewise.
        (cortex_a15_store1): Likewise.
        (cortex_a15_store3): Likewise.
        (cortex-a15-neon.md): Include.

To post a comment you must log in.
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~add-a15-neon-pipeline.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~add-a15-neon-pipeline
cbuild-ancestor: lp:gcc-linaro+bzr115037
cbuild-state: check

Linaro Toolchain Builder (cbuild) wrote :

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

The build results are available at:
 http://cbuild.validation.linaro.org/build/gcc-linaro-4.7+bzr115038~michaelh1~add-a15-neon-pipeline/logs/x86_64-precise-cbuild438-oort3-xcortexa15hfr1

-PASS: gcc.dg/torture/stackalign/builtin-apply-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -fpic execution test
+FAIL: gcc.dg/torture/stackalign/builtin-apply-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -fpic execution test
-PASS: gcc.dg/torture/stackalign/builtin-apply-2.c -O2 -fpic execution test
+FAIL: gcc.dg/torture/stackalign/builtin-apply-2.c -O2 -fpic execution test
-PASS: gcc.dg/torture/stackalign/builtin-apply-2.c -O3 -fomit-frame-pointer -fpic execution test
+FAIL: gcc.dg/torture/stackalign/builtin-apply-2.c -O3 -fomit-frame-pointer -fpic execution test
-PASS: gcc.dg/torture/stackalign/builtin-apply-2.c -O3 -g -fpic execution test
+FAIL: gcc.dg/torture/stackalign/builtin-apply-2.c -O3 -g -fpic execution test
-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
-FAIL: 30_threads/shared_future/members/wait.cc execution test
+PASS: 30_threads/shared_future/members/wait.cc execution test

The full diff is at:
 http://cbuild.validation.linaro.org/build/gcc-linaro-4.7+bzr115038~michaelh1~add-a15-neon-pipeline/logs/x86_64-precise-cbuild438-oort3-xcortexa15hfr1/testsuite-diff.txt

The full testsuite results are at:
 http://cbuild.validation.linaro.org/build/gcc-linaro-4.7+bzr115038~michaelh1~add-a15-neon-pipeline/logs/x86_64-precise-cbuild438-oort3-xcortexa15hfr1/gcc-testsuite.txt

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

Linaro Toolchain Builder (cbuild) wrote :

cbuild successfully built this on armv7l-precise-cbuild438-ursa2-cortexa9hfr1.

The build results are available at:
 http://cbuild.validation.linaro.org/build/gcc-linaro-4.7+bzr115038~michaelh1~add-a15-neon-pipeline/logs/armv7l-precise-cbuild438-ursa2-cortexa9hfr1

-PASS: c-c++-common/simulate-thread/bitfields-3.c -O0 -g thread simulation test
+UNSUPPORTED: c-c++-common/simulate-thread/bitfields-3.c -O0 -g thread simulation test
-PASS: gcc.dg/simulate-thread/atomic-load-int.c -O3 -g thread simulation test
+UNSUPPORTED: gcc.dg/simulate-thread/atomic-load-int.c -O3 -g thread simulation test
-PASS: gcc.dg/simulate-thread/atomic-other-int.c -O3 -g thread simulation test
+UNSUPPORTED: gcc.dg/simulate-thread/atomic-other-int.c -O3 -g thread simulation test

The full diff is at:
 http://cbuild.validation.linaro.org/build/gcc-linaro-4.7+bzr115038~michaelh1~add-a15-neon-pipeline/logs/armv7l-precise-cbuild438-ursa2-cortexa9hfr1/testsuite-diff.txt

The full testsuite results are at:
 http://cbuild.validation.linaro.org/build/gcc-linaro-4.7+bzr115038~michaelh1~add-a15-neon-pipeline/logs/armv7l-precise-cbuild438-ursa2-cortexa9hfr1/gcc-testsuite.txt

cbuild-checked: armv7l-precise-cbuild438-ursa2-cortexa9hfr1

Yvan Roux (yvan-roux) wrote :

* No testsuite diff available on armv5 and cortexa9
* Cortexa15 has 7 new failures (uncaught signals and one assertion failure)
* Other targets are clean
* Diff matches upstream

review: Needs Information
Yvan Roux (yvan-roux) wrote :

> * No testsuite diff available on armv5 and cortexa9

* respwaned the armv5 and cortexa9 test jobs as well as the missing ancestor armv5

Yvan Roux (yvan-roux) wrote :

* Armv5 an cortexa9 results are clean

review: Approve

Diff calculation failed

Calculating the branch diff failed. You can manually schedule an update if required.

Subscribers

People subscribed via source and target branches