Merge lp:~michaelh1/gcc-linaro/merge-from-aarch64-4.7-r194220-r194261 into lp:gcc-linaro/4.7

Proposed by Michael Hope
Status: Rejected
Rejected by: Yvan Roux
Proposed branch: lp:~michaelh1/gcc-linaro/merge-from-aarch64-4.7-r194220-r194261
Merge into: lp:gcc-linaro/4.7
To merge this branch: bzr merge lp:~michaelh1/gcc-linaro/merge-from-aarch64-4.7-r194220-r194261
Reviewer Review Type Date Requested Status
Yvan Roux Needs Fixing
Review via email: mp+139319@code.launchpad.net

Commit message

Merge from FSF arm/aarch64-4.7-branch r194220..r194261.

Description of the change

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

 Merge from FSF arm/aarch64-4.7-branch r194220..r194261.

 Backport arm-aarch64-4.7 r194220:
 gcc/

 2012-12-05 Yufeng Zhang <email address hidden>

 * config/aarch64/aarch64.c (aarch64_mangle_type): New function.
 (TARGET_MANGLE_TYPE): Define.

 gcc/testsuite/

 2012-12-05 Yufeng Zhang <email address hidden>

 * g++.dg/abi/arm_va_list.C: Also test on aarch64*-*-*.

 Backport arm-aarch64-4.7 r194222:
 [AARCH64-4.7] Backport vectorize standard math patterns.

 gcc/

 * config/aarch64/aarch64-builtins.c
 (aarch64_builtin_vectorized_function): New.
 * config/aarch64/aarch64-protos.h
 (aarch64_builtin_vectorized_function): Declare.
 * config/aarch64/aarch64-simd-builtins.def (frintz, frintp): Add.
 (frintm, frinti, frintx, frinta, fcvtzs, fcvtzu): Likewise.
 (fcvtas, fcvtau, fcvtps, fcvtpu, fcvtms, fcvtmu): Likewise.
 * config/aarch64/aarch64-simd.md
 (aarch64_frint_<frint_suffix><mode>): New.
 (<frint_pattern><mode>2): Likewise.
 (aarch64_fcvt<frint_suffix><su><mode>): Likewise.
 (l<fcvt_pattern><su_optab><fcvt_target><VDQF:mode>2): Likewise.
 * config/aarch64/aarch64.c (TARGET_VECTORIZE_BUILTINS): Define.
 (TARGET_VECTORIZE_BUILTIN_VECTORIZED_FUNCTION): Likewise.
 * config/aarch64/aarch64.md
 (btrunc<mode>2, ceil<mode>2, floor<mode>2)
 (round<mode>2, rint<mode>2, nearbyint<mode>2): Consolidate as...
 (<frint_pattern><mode>2): ...this.
 (lceil<su_optab><mode><mode>2, lfloor<su_optab><mode><mode>2)
 (lround<su_optab><mode><mode>2)
 (lrint<su_optab><mode><mode>2): Consolidate as...
 (l<fcvt_pattern><su_optab><GPF:mode><GPI:mode>2): ... this.
 * config/aarch64/iterators.md (fcvt_target): New.
 (FCVT_TARGET): Likewise.
 (FRINT): Likewise.
 (FCVT): Likewise.
 (frint_pattern): Likewise.
 (frint_suffix): Likewise.
 (fcvt_pattern): Likewise.

 gcc/testsuite/

 * gcc.dg/vect/vect-rounding-btrunc.c: New test.
 * gcc.dg/vect/vect-rounding-btruncf.c: Likewise.
 * gcc.dg/vect/vect-rounding-ceil.c: Likewise.
 * gcc.dg/vect/vect-rounding-ceilf.c: Likewise.
 * gcc.dg/vect/vect-rounding-floor.c: Likewise.
 * gcc.dg/vect/vect-rounding-floorf.c: Likewise.
 * gcc.dg/vect/vect-rounding-lceil.c: Likewise.
 * gcc.dg/vect/vect-rounding-lfloor.c: Likewise.
 * gcc.dg/vect/vect-rounding-nearbyint.c: Likewise.
 * gcc.dg/vect/vect-rounding-nearbyintf.c: Likewise.
 * gcc.dg/vect/vect-rounding-round.c: Likewise.
 * gcc.dg/vect/vect-rounding-roundf.c: Likewise.
 * target-supports.exp
 (check_effective_target_vect_call_btrunc): New.
 (check_effective_target_vect_call_btruncf): Likewise.
 (check_effective_target_vect_call_ceil): Likewise.
 (check_effective_target_vect_call_ceilf): Likewise.
 (check_effective_target_vect_call_floor): Likewise.
 (check_effective_target_vect_call_floorf): Likewise.
 (check_effective_target_vect_call_lceil): Likewise.
 (check_effective_target_vect_call_lfloor): Likewise.
 (check_effective_target_vect_call_nearbyint): Likewise.
 (check_effective_target_vect_call_nearbyintf): Likewise.
 (check_effective_target_vect_call_round): Likewise.
 (check_effective_target_vect_call_roundf): Likewise.

 Backport arm-aarch64-4.7 r194246:
 gcc/

 2012-12-05 Yufeng Zhang <email address hidden>

 * config/aarch64/aarch64.c (aarch64_simd_mangle_map_entry): New
 typedef.
 (aarch64_simd_mangle_map): New table.
 (aarch64_mangle_type): Locate and return the mangled name for
 a given AdvSIMD vector type.

 gcc/testsuite/

 2012-12-05 Yufeng Zhang <email address hidden>

 * g++.dg/abi/mangle-neon-aarch64.C: New test.

 Backport arm-aarch64-4.7 r194259:
 [AARCH64-4.7] Backport fix to slp-perm-8.c

 gcc/testsuite/

 Backport from mainline.
 2012-05-31 Greta Yorsh <email address hidden>

 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
 arm32 to targets.
 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
 of the initialization loop.
 (dg-final): Adjust the expected number of vectorized loops depending
 on vect_char_mult target selector.

 Backport arm-aarch64-4.7 r194260:
 [AARCH64] Implement Vector Permute Support.

 gcc/
 Backport from mainline.
 2012-12-05 James Greenhalgh <email address hidden>

 * config/aarch64/aarch64-protos.h
 (aarch64_split_combinev16qi): New.
 (aarch64_expand_vec_perm): Likewise.
 (aarch64_expand_vec_perm_const): Likewise.
 * config/aarch64/aarch64-simd.md (vec_perm_const<mode>): New.
 (vec_perm<mode>): Likewise.
 (aarch64_tbl1<mode>): Likewise.
 (aarch64_tbl2v16qi): Likewise.
 (aarch64_combinev16qi): New.
 * config/aarch64/aarch64.c
 (aarch64_vectorize_vec_perm_const_ok): New.
 (aarch64_split_combinev16qi): Likewise.
 (MAX_VECT_LEN): Define.
 (expand_vec_perm_d): New.
 (aarch64_expand_vec_perm_1): Likewise.
 (aarch64_expand_vec_perm): Likewise.
 (aarch64_evpc_tbl): Likewise.
 (aarch64_expand_vec_perm_const_1): Likewise.
 (aarch64_expand_vec_perm_const): Likewise.
 (aarch64_vectorize_vec_perm_const_ok): Likewise.
 (TARGET_VECTORIZE_VEC_PERM_CONST_OK): Likewise.
 * config/aarch64/iterators.md
 (unspec): Add UNSPEC_TBL, UNSPEC_CONCAT.
 (V_cmp_result): Add mapping for V2DF.

 gcc/testsuite/

 Backport from mainline.
 2012-12-05 James Greenhalgh <email address hidden>

 * lib/target-supports.exp
 (check_effective_target_vect_perm): Allow aarch64*-*-*.
 (check_effective_target_vect_perm_byte): Likewise.
 (check_effective_target_vect_perm_short): Likewise.
 (check_effective_target_vect_char_mult): Likewise.
 (check_effective_target_vect_extract_even_odd): Likewise.
 (check_effective_target_vect_interleave): Likewise.

 Backport arm-aarch64-4.7 r194261:
 [AARCH64-4.7] Add zip{1, 2}, uzp{1, 2}, trn{1, 2} support for vector permute.

 gcc/
 Backport from mainline.
 2012-12-05 James Greenhalgh <email address hidden>

 * config/aarch64/aarch64-simd-builtins.def: Add new builtins.
 * config/aarch64/aarch64-simd.md (simd_type): Add uzp.
 (aarch64_<PERMUTE:perm_insn><PERMUTE:perm_hilo><mode>): New.
 * config/aarch64/aarch64.c (aarch64_evpc_trn): New.
 (aarch64_evpc_uzp): Likewise.
 (aarch64_evpc_zip): Likewise.
 (aarch64_expand_vec_perm_const_1): Check for trn, zip, uzp patterns.
 * config/aarch64/iterators.md (unspec): Add neccessary unspecs.
 (PERMUTE): New.
 (perm_insn): Likewise.
 (perm_hilo): Likewise.

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 r115044 and queued it for build.

The diff against the ancestor r115037 is available at:
 http://cbuild.validation.linaro.org/snapshots/gcc-linaro-4.7+bzr115044~michaelh1~merge-from-aarch64-4.7-r194220-r194261.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+bzr115044~michaelh1~merge-from-aarch64-4.7-r194220-r194261
cbuild-ancestor: lp:gcc-linaro+bzr115037
cbuild-state: check

Revision history for this message
Linaro Toolchain Builder (cbuild) wrote :
Download full text (5.1 KiB)

cbuild successfully built this on x86_64-precise-cbuild437-oort3-xaarch64r1.

The build results are available at:
 http://cbuild.validation.linaro.org/build/gcc-linaro-4.7+bzr115044~michaelh1~merge-from-aarch64-4.7-r194220-r194261/logs/x86_64-precise-cbuild437-oort3-xaarch64r1

+PASS: gcc.dg/vect/pr43432.c -flto scan-tree-dump-times vect "vectorized 1 loops" 1
+PASS: gcc.dg/vect/pr43432.c scan-tree-dump-times vect "vectorized 1 loops" 1
+PASS: gcc.dg/vect/pr45752.c -flto scan-tree-dump vect "permutation requires at least three vectors"
+PASS: gcc.dg/vect/pr45752.c scan-tree-dump vect "permutation requires at least three vectors"
-PASS: gcc.dg/vect/slp-11a.c -flto scan-tree-dump-times vect "vectorized 0 loops" 1
+PASS: gcc.dg/vect/slp-11a.c -flto scan-tree-dump-times vect "vectorized 1 loops" 1
-PASS: gcc.dg/vect/slp-11a.c scan-tree-dump-times vect "vectorized 0 loops" 1
+PASS: gcc.dg/vect/slp-11a.c scan-tree-dump-times vect "vectorized 1 loops" 1
-PASS: gcc.dg/vect/slp-12a.c -flto scan-tree-dump-times vect "vectorized 0 loops" 1
-PASS: gcc.dg/vect/slp-12a.c -flto scan-tree-dump-times vect "vectorizing stmts using SLP" 0
+PASS: gcc.dg/vect/slp-12a.c -flto scan-tree-dump-times vect "vectorized 1 loops" 1
+PASS: gcc.dg/vect/slp-12a.c -flto scan-tree-dump-times vect "vectorizing stmts using SLP" 1
-PASS: gcc.dg/vect/slp-12a.c scan-tree-dump-times vect "vectorized 0 loops" 1
-PASS: gcc.dg/vect/slp-12a.c scan-tree-dump-times vect "vectorizing stmts using SLP" 0
+PASS: gcc.dg/vect/slp-12a.c scan-tree-dump-times vect "vectorized 1 loops" 1
+PASS: gcc.dg/vect/slp-12a.c scan-tree-dump-times vect "vectorizing stmts using SLP" 1
+PASS: gcc.dg/vect/slp-13-big-array.c -flto scan-tree-dump-times vect "vectorized 2 loops" 1
+PASS: gcc.dg/vect/slp-13-big-array.c scan-tree-dump-times vect "vectorized 2 loops" 1
+PASS: gcc.dg/vect/slp-13.c -flto scan-tree-dump-times vect "vectorized 2 loops" 1
+PASS: gcc.dg/vect/slp-13.c scan-tree-dump-times vect "vectorized 2 loops" 1
-PASS: gcc.dg/vect/slp-19a.c -flto scan-tree-dump-times vect "vectorized 0 loops" 1
-PASS: gcc.dg/vect/slp-19a.c -flto scan-tree-dump-times vect "vectorizing stmts using SLP" 0
+PASS: gcc.dg/vect/slp-19a.c -flto scan-tree-dump-times vect "vectorized 1 loops" 1
+PASS: gcc.dg/vect/slp-19a.c -flto scan-tree-dump-times vect "vectorizing stmts using SLP" 1
-PASS: gcc.dg/vect/slp-19a.c scan-tree-dump-times vect "vectorized 0 loops" 1
-PASS: gcc.dg/vect/slp-19a.c scan-tree-dump-times vect "vectorizing stmts using SLP" 0
+PASS: gcc.dg/vect/slp-19a.c scan-tree-dump-times vect "vectorized 1 loops" 1
+PASS: gcc.dg/vect/slp-19a.c scan-tree-dump-times vect "vectorizing stmts using SLP" 1
-PASS: gcc.dg/vect/slp-23.c -flto scan-tree-dump-times vect "vectorized 1 loops" 1
+PASS: gcc.dg/vect/slp-23.c -flto scan-tree-dump-times vect "vectorized 2 loops" 1
-PASS: gcc.dg/vect/slp-23.c scan-tree-dump-times vect "vectorized 1 loops" 1
+PASS: gcc.dg/vect/slp-23.c scan-tree-dump-times vect "vectorized 2 loops" 1
+PASS: gcc.dg/vect/slp-perm-1.c -flto scan-tree-dump-times vect "vectorized 1 loops" 1
+PASS: gcc.dg/vect/slp-perm-1.c -flto scan-tree-dump-times vect "vec...

Read more...

Revision history for this message
Linaro Toolchain Builder (cbuild) wrote :
Download full text (5.1 KiB)

cbuild successfully built this on x86_64-precise-cbuild437-oort3-xaarch64_barer1.

The build results are available at:
 http://cbuild.validation.linaro.org/build/gcc-linaro-4.7+bzr115044~michaelh1~merge-from-aarch64-4.7-r194220-r194261/logs/x86_64-precise-cbuild437-oort3-xaarch64_barer1

+PASS: gcc.dg/vect/pr43432.c -flto scan-tree-dump-times vect "vectorized 1 loops" 1
+PASS: gcc.dg/vect/pr43432.c scan-tree-dump-times vect "vectorized 1 loops" 1
+PASS: gcc.dg/vect/pr45752.c -flto scan-tree-dump vect "permutation requires at least three vectors"
+PASS: gcc.dg/vect/pr45752.c scan-tree-dump vect "permutation requires at least three vectors"
-PASS: gcc.dg/vect/slp-11a.c -flto scan-tree-dump-times vect "vectorized 0 loops" 1
+PASS: gcc.dg/vect/slp-11a.c -flto scan-tree-dump-times vect "vectorized 1 loops" 1
-PASS: gcc.dg/vect/slp-11a.c scan-tree-dump-times vect "vectorized 0 loops" 1
+PASS: gcc.dg/vect/slp-11a.c scan-tree-dump-times vect "vectorized 1 loops" 1
-PASS: gcc.dg/vect/slp-12a.c -flto scan-tree-dump-times vect "vectorized 0 loops" 1
-PASS: gcc.dg/vect/slp-12a.c -flto scan-tree-dump-times vect "vectorizing stmts using SLP" 0
+PASS: gcc.dg/vect/slp-12a.c -flto scan-tree-dump-times vect "vectorized 1 loops" 1
+PASS: gcc.dg/vect/slp-12a.c -flto scan-tree-dump-times vect "vectorizing stmts using SLP" 1
-PASS: gcc.dg/vect/slp-12a.c scan-tree-dump-times vect "vectorized 0 loops" 1
-PASS: gcc.dg/vect/slp-12a.c scan-tree-dump-times vect "vectorizing stmts using SLP" 0
+PASS: gcc.dg/vect/slp-12a.c scan-tree-dump-times vect "vectorized 1 loops" 1
+PASS: gcc.dg/vect/slp-12a.c scan-tree-dump-times vect "vectorizing stmts using SLP" 1
+PASS: gcc.dg/vect/slp-13-big-array.c -flto scan-tree-dump-times vect "vectorized 2 loops" 1
+PASS: gcc.dg/vect/slp-13-big-array.c scan-tree-dump-times vect "vectorized 2 loops" 1
+PASS: gcc.dg/vect/slp-13.c -flto scan-tree-dump-times vect "vectorized 2 loops" 1
+PASS: gcc.dg/vect/slp-13.c scan-tree-dump-times vect "vectorized 2 loops" 1
-PASS: gcc.dg/vect/slp-19a.c -flto scan-tree-dump-times vect "vectorized 0 loops" 1
-PASS: gcc.dg/vect/slp-19a.c -flto scan-tree-dump-times vect "vectorizing stmts using SLP" 0
+PASS: gcc.dg/vect/slp-19a.c -flto scan-tree-dump-times vect "vectorized 1 loops" 1
+PASS: gcc.dg/vect/slp-19a.c -flto scan-tree-dump-times vect "vectorizing stmts using SLP" 1
-PASS: gcc.dg/vect/slp-19a.c scan-tree-dump-times vect "vectorized 0 loops" 1
-PASS: gcc.dg/vect/slp-19a.c scan-tree-dump-times vect "vectorizing stmts using SLP" 0
+PASS: gcc.dg/vect/slp-19a.c scan-tree-dump-times vect "vectorized 1 loops" 1
+PASS: gcc.dg/vect/slp-19a.c scan-tree-dump-times vect "vectorizing stmts using SLP" 1
-PASS: gcc.dg/vect/slp-23.c -flto scan-tree-dump-times vect "vectorized 1 loops" 1
+PASS: gcc.dg/vect/slp-23.c -flto scan-tree-dump-times vect "vectorized 2 loops" 1
-PASS: gcc.dg/vect/slp-23.c scan-tree-dump-times vect "vectorized 1 loops" 1
+PASS: gcc.dg/vect/slp-23.c scan-tree-dump-times vect "vectorized 2 loops" 1
+PASS: gcc.dg/vect/slp-perm-1.c -flto scan-tree-dump-times vect "vectorized 1 loops" 1
+PASS: gcc.dg/vect/slp-perm-1.c -flto scan-tree-dump-times...

Read more...

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

cbuild successfully built this on x86_64-precise-cbuild437-oort3-x86_64r1.

The build results are available at:
 http://cbuild.validation.linaro.org/build/gcc-linaro-4.7+bzr115044~michaelh1~merge-from-aarch64-4.7-r194220-r194261/logs/x86_64-precise-cbuild437-oort3-x86_64r1

+UNSUPPORTED: gcc.dg/vect/vect-rounding-btrunc.c
+UNSUPPORTED: gcc.dg/vect/vect-rounding-btrunc.c -flto
+UNSUPPORTED: gcc.dg/vect/vect-rounding-btruncf.c
+UNSUPPORTED: gcc.dg/vect/vect-rounding-btruncf.c -flto
+UNSUPPORTED: gcc.dg/vect/vect-rounding-ceil.c
+UNSUPPORTED: gcc.dg/vect/vect-rounding-ceil.c -flto
+UNSUPPORTED: gcc.dg/vect/vect-rounding-ceilf.c
+UNSUPPORTED: gcc.dg/vect/vect-rounding-ceilf.c -flto
+UNSUPPORTED: gcc.dg/vect/vect-rounding-floor.c
+UNSUPPORTED: gcc.dg/vect/vect-rounding-floor.c -flto
+UNSUPPORTED: gcc.dg/vect/vect-rounding-floorf.c
+UNSUPPORTED: gcc.dg/vect/vect-rounding-floorf.c -flto
+UNSUPPORTED: gcc.dg/vect/vect-rounding-lceil.c
+UNSUPPORTED: gcc.dg/vect/vect-rounding-lceil.c -flto
+UNSUPPORTED: gcc.dg/vect/vect-rounding-lfloor.c
+UNSUPPORTED: gcc.dg/vect/vect-rounding-lfloor.c -flto
+UNSUPPORTED: gcc.dg/vect/vect-rounding-nearbyint.c
+UNSUPPORTED: gcc.dg/vect/vect-rounding-nearbyint.c -flto
+UNSUPPORTED: gcc.dg/vect/vect-rounding-nearbyintf.c
+UNSUPPORTED: gcc.dg/vect/vect-rounding-nearbyintf.c -flto
+UNSUPPORTED: gcc.dg/vect/vect-rounding-round.c
+UNSUPPORTED: gcc.dg/vect/vect-rounding-round.c -flto
+UNSUPPORTED: gcc.dg/vect/vect-rounding-roundf.c
+UNSUPPORTED: gcc.dg/vect/vect-rounding-roundf.c -flto
+UNSUPPORTED: g++.dg/abi/mangle-neon-aarch64.C -std=c++11
+UNSUPPORTED: g++.dg/abi/mangle-neon-aarch64.C -std=c++98

The full diff is at:
 http://cbuild.validation.linaro.org/build/gcc-linaro-4.7+bzr115044~michaelh1~merge-from-aarch64-4.7-r194220-r194261/logs/x86_64-precise-cbuild437-oort3-x86_64r1/testsuite-diff.txt

The full testsuite results are at:
 http://cbuild.validation.linaro.org/build/gcc-linaro-4.7+bzr115044~michaelh1~merge-from-aarch64-4.7-r194220-r194261/logs/x86_64-precise-cbuild437-oort3-x86_64r1/gcc-testsuite.txt

cbuild-checked: x86_64-precise-cbuild437-oort3-x86_64r1

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

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

The build results are available at:
 http://cbuild.validation.linaro.org/build/gcc-linaro-4.7+bzr115044~michaelh1~merge-from-aarch64-4.7-r194220-r194261/logs/x86_64-precise-cbuild437-oort1-xcortexa15hfr1

-FAIL: gcc.dg/vect/slp-perm-8.c -flto scan-tree-dump-times vect "vectorized 1 loops" 2
+PASS: gcc.dg/vect/slp-perm-8.c -flto scan-tree-dump-times vect "vectorized 1 loops" 2
-FAIL: gcc.dg/vect/slp-perm-8.c scan-tree-dump-times vect "vectorized 1 loops" 2
+PASS: gcc.dg/vect/slp-perm-8.c scan-tree-dump-times vect "vectorized 1 loops" 2
+UNSUPPORTED: gcc.dg/vect/vect-rounding-btrunc.c
+UNSUPPORTED: gcc.dg/vect/vect-rounding-btrunc.c -flto
+UNSUPPORTED: gcc.dg/vect/vect-rounding-btruncf.c
+UNSUPPORTED: gcc.dg/vect/vect-rounding-btruncf.c -flto
+UNSUPPORTED: gcc.dg/vect/vect-rounding-ceil.c
+UNSUPPORTED: gcc.dg/vect/vect-rounding-ceil.c -flto
+UNSUPPORTED: gcc.dg/vect/vect-rounding-ceilf.c
+UNSUPPORTED: gcc.dg/vect/vect-rounding-ceilf.c -flto
+UNSUPPORTED: gcc.dg/vect/vect-rounding-floor.c
+UNSUPPORTED: gcc.dg/vect/vect-rounding-floor.c -flto
+UNSUPPORTED: gcc.dg/vect/vect-rounding-floorf.c
+UNSUPPORTED: gcc.dg/vect/vect-rounding-floorf.c -flto
+UNSUPPORTED: gcc.dg/vect/vect-rounding-lceil.c
+UNSUPPORTED: gcc.dg/vect/vect-rounding-lceil.c -flto
+UNSUPPORTED: gcc.dg/vect/vect-rounding-lfloor.c
+UNSUPPORTED: gcc.dg/vect/vect-rounding-lfloor.c -flto
+UNSUPPORTED: gcc.dg/vect/vect-rounding-nearbyint.c
+UNSUPPORTED: gcc.dg/vect/vect-rounding-nearbyint.c -flto
+UNSUPPORTED: gcc.dg/vect/vect-rounding-nearbyintf.c
+UNSUPPORTED: gcc.dg/vect/vect-rounding-nearbyintf.c -flto
+UNSUPPORTED: gcc.dg/vect/vect-rounding-round.c
+UNSUPPORTED: gcc.dg/vect/vect-rounding-round.c -flto
+UNSUPPORTED: gcc.dg/vect/vect-rounding-roundf.c
+UNSUPPORTED: gcc.dg/vect/vect-rounding-roundf.c -flto
+UNSUPPORTED: g++.dg/abi/mangle-neon-aarch64.C -std=c++11
+UNSUPPORTED: g++.dg/abi/mangle-neon-aarch64.C -std=c++98
-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/lock/2.cc execution test
+PASS: 30_threads/lock/2.cc execution test
+WARNING: program timed out.

The full diff is at:
 http://cbuild.validation.linaro.org/build/gcc-linaro-4.7+bzr115044~michaelh1~merge-from-aarch64-4.7-r194220-r194261/logs/x86_64-precise-cbuild437-oort1-xcortexa15hfr1/testsuite-diff.txt

The full testsuite results are at:
 http://cbuild.validation.linaro.org/build/gcc-linaro-4.7+bzr115044~michaelh1~merge-from-aarch64-4.7-r194220-r194261/logs/x86_64-precise-cbuild437-oort1-xcortexa15hfr1/gcc-testsuite.txt

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

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

cbuild successfully built this on i686-precise-cbuild435-oort2-i686r1.

The build results are available at:
 http://cbuild.validation.linaro.org/build/gcc-linaro-4.7+bzr115044~michaelh1~merge-from-aarch64-4.7-r194220-r194261/logs/i686-precise-cbuild435-oort2-i686r1

-PASS: gcc.dg/simulate-thread/atomic-load-longlong.c -O0 -g thread simulation test
+UNSUPPORTED: gcc.dg/simulate-thread/atomic-load-longlong.c -O0 -g thread simulation test
+UNSUPPORTED: gcc.dg/vect/vect-rounding-btrunc.c
+UNSUPPORTED: gcc.dg/vect/vect-rounding-btrunc.c -flto
+UNSUPPORTED: gcc.dg/vect/vect-rounding-btruncf.c
+UNSUPPORTED: gcc.dg/vect/vect-rounding-btruncf.c -flto
+UNSUPPORTED: gcc.dg/vect/vect-rounding-ceil.c
+UNSUPPORTED: gcc.dg/vect/vect-rounding-ceil.c -flto
+UNSUPPORTED: gcc.dg/vect/vect-rounding-ceilf.c
+UNSUPPORTED: gcc.dg/vect/vect-rounding-ceilf.c -flto
+UNSUPPORTED: gcc.dg/vect/vect-rounding-floor.c
+UNSUPPORTED: gcc.dg/vect/vect-rounding-floor.c -flto
+UNSUPPORTED: gcc.dg/vect/vect-rounding-floorf.c
+UNSUPPORTED: gcc.dg/vect/vect-rounding-floorf.c -flto
+UNSUPPORTED: gcc.dg/vect/vect-rounding-lceil.c
+UNSUPPORTED: gcc.dg/vect/vect-rounding-lceil.c -flto
+UNSUPPORTED: gcc.dg/vect/vect-rounding-lfloor.c
+UNSUPPORTED: gcc.dg/vect/vect-rounding-lfloor.c -flto
+UNSUPPORTED: gcc.dg/vect/vect-rounding-nearbyint.c
+UNSUPPORTED: gcc.dg/vect/vect-rounding-nearbyint.c -flto
+UNSUPPORTED: gcc.dg/vect/vect-rounding-nearbyintf.c
+UNSUPPORTED: gcc.dg/vect/vect-rounding-nearbyintf.c -flto
+UNSUPPORTED: gcc.dg/vect/vect-rounding-round.c
+UNSUPPORTED: gcc.dg/vect/vect-rounding-round.c -flto
+UNSUPPORTED: gcc.dg/vect/vect-rounding-roundf.c
+UNSUPPORTED: gcc.dg/vect/vect-rounding-roundf.c -flto
+UNSUPPORTED: g++.dg/abi/mangle-neon-aarch64.C -std=c++11
+UNSUPPORTED: g++.dg/abi/mangle-neon-aarch64.C -std=c++98

The full diff is at:
 http://cbuild.validation.linaro.org/build/gcc-linaro-4.7+bzr115044~michaelh1~merge-from-aarch64-4.7-r194220-r194261/logs/i686-precise-cbuild435-oort2-i686r1/testsuite-diff.txt

The full testsuite results are at:
 http://cbuild.validation.linaro.org/build/gcc-linaro-4.7+bzr115044~michaelh1~merge-from-aarch64-4.7-r194220-r194261/logs/i686-precise-cbuild435-oort2-i686r1/gcc-testsuite.txt

cbuild-checked: i686-precise-cbuild435-oort2-i686r1

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

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

The build results are available at:
 http://cbuild.validation.linaro.org/build/gcc-linaro-4.7+bzr115044~michaelh1~merge-from-aarch64-4.7-r194220-r194261/logs/armv7l-precise-cbuild438-ursa11-cortexa9hfr1

-FAIL: gcc.dg/vect/slp-perm-8.c -flto scan-tree-dump-times vect "vectorized 1 loops" 2
+PASS: gcc.dg/vect/slp-perm-8.c -flto scan-tree-dump-times vect "vectorized 1 loops" 2
-FAIL: gcc.dg/vect/slp-perm-8.c scan-tree-dump-times vect "vectorized 1 loops" 2
+PASS: gcc.dg/vect/slp-perm-8.c scan-tree-dump-times vect "vectorized 1 loops" 2
+UNSUPPORTED: gcc.dg/vect/vect-rounding-btrunc.c
+UNSUPPORTED: gcc.dg/vect/vect-rounding-btrunc.c -flto
+UNSUPPORTED: gcc.dg/vect/vect-rounding-btruncf.c
+UNSUPPORTED: gcc.dg/vect/vect-rounding-btruncf.c -flto
+UNSUPPORTED: gcc.dg/vect/vect-rounding-ceil.c
+UNSUPPORTED: gcc.dg/vect/vect-rounding-ceil.c -flto
+UNSUPPORTED: gcc.dg/vect/vect-rounding-ceilf.c
+UNSUPPORTED: gcc.dg/vect/vect-rounding-ceilf.c -flto
+UNSUPPORTED: gcc.dg/vect/vect-rounding-floor.c
+UNSUPPORTED: gcc.dg/vect/vect-rounding-floor.c -flto
+UNSUPPORTED: gcc.dg/vect/vect-rounding-floorf.c
+UNSUPPORTED: gcc.dg/vect/vect-rounding-floorf.c -flto
+UNSUPPORTED: gcc.dg/vect/vect-rounding-lceil.c
+UNSUPPORTED: gcc.dg/vect/vect-rounding-lceil.c -flto
+UNSUPPORTED: gcc.dg/vect/vect-rounding-lfloor.c
+UNSUPPORTED: gcc.dg/vect/vect-rounding-lfloor.c -flto
+UNSUPPORTED: gcc.dg/vect/vect-rounding-nearbyint.c
+UNSUPPORTED: gcc.dg/vect/vect-rounding-nearbyint.c -flto
+UNSUPPORTED: gcc.dg/vect/vect-rounding-nearbyintf.c
+UNSUPPORTED: gcc.dg/vect/vect-rounding-nearbyintf.c -flto
+UNSUPPORTED: gcc.dg/vect/vect-rounding-round.c
+UNSUPPORTED: gcc.dg/vect/vect-rounding-round.c -flto
+UNSUPPORTED: gcc.dg/vect/vect-rounding-roundf.c
+UNSUPPORTED: gcc.dg/vect/vect-rounding-roundf.c -flto
+UNSUPPORTED: g++.dg/abi/mangle-neon-aarch64.C -std=c++11
+UNSUPPORTED: g++.dg/abi/mangle-neon-aarch64.C -std=c++98

The full diff is at:
 http://cbuild.validation.linaro.org/build/gcc-linaro-4.7+bzr115044~michaelh1~merge-from-aarch64-4.7-r194220-r194261/logs/armv7l-precise-cbuild438-ursa11-cortexa9hfr1/testsuite-diff.txt

The full testsuite results are at:
 http://cbuild.validation.linaro.org/build/gcc-linaro-4.7+bzr115044~michaelh1~merge-from-aarch64-4.7-r194220-r194261/logs/armv7l-precise-cbuild438-ursa11-cortexa9hfr1/gcc-testsuite.txt

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

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

cbuild successfully built this on armv7l-natty-cbuild438-tcpanda04-cortexa9r1.

The build results are available at:
 http://cbuild.validation.linaro.org/build/gcc-linaro-4.7+bzr115044~michaelh1~merge-from-aarch64-4.7-r194220-r194261/logs/armv7l-natty-cbuild438-tcpanda04-cortexa9r1

-FAIL: gcc.dg/vect/slp-perm-8.c -flto scan-tree-dump-times vect "vectorized 1 loops" 2
+PASS: gcc.dg/vect/slp-perm-8.c -flto scan-tree-dump-times vect "vectorized 1 loops" 2
-FAIL: gcc.dg/vect/slp-perm-8.c scan-tree-dump-times vect "vectorized 1 loops" 2
+PASS: gcc.dg/vect/slp-perm-8.c scan-tree-dump-times vect "vectorized 1 loops" 2
+UNSUPPORTED: gcc.dg/vect/vect-rounding-btrunc.c
+UNSUPPORTED: gcc.dg/vect/vect-rounding-btrunc.c -flto
+UNSUPPORTED: gcc.dg/vect/vect-rounding-btruncf.c
+UNSUPPORTED: gcc.dg/vect/vect-rounding-btruncf.c -flto
+UNSUPPORTED: gcc.dg/vect/vect-rounding-ceil.c
+UNSUPPORTED: gcc.dg/vect/vect-rounding-ceil.c -flto
+UNSUPPORTED: gcc.dg/vect/vect-rounding-ceilf.c
+UNSUPPORTED: gcc.dg/vect/vect-rounding-ceilf.c -flto
+UNSUPPORTED: gcc.dg/vect/vect-rounding-floor.c
+UNSUPPORTED: gcc.dg/vect/vect-rounding-floor.c -flto
+UNSUPPORTED: gcc.dg/vect/vect-rounding-floorf.c
+UNSUPPORTED: gcc.dg/vect/vect-rounding-floorf.c -flto
+UNSUPPORTED: gcc.dg/vect/vect-rounding-lceil.c
+UNSUPPORTED: gcc.dg/vect/vect-rounding-lceil.c -flto
+UNSUPPORTED: gcc.dg/vect/vect-rounding-lfloor.c
+UNSUPPORTED: gcc.dg/vect/vect-rounding-lfloor.c -flto
+UNSUPPORTED: gcc.dg/vect/vect-rounding-nearbyint.c
+UNSUPPORTED: gcc.dg/vect/vect-rounding-nearbyint.c -flto
+UNSUPPORTED: gcc.dg/vect/vect-rounding-nearbyintf.c
+UNSUPPORTED: gcc.dg/vect/vect-rounding-nearbyintf.c -flto
+UNSUPPORTED: gcc.dg/vect/vect-rounding-round.c
+UNSUPPORTED: gcc.dg/vect/vect-rounding-round.c -flto
+UNSUPPORTED: gcc.dg/vect/vect-rounding-roundf.c
+UNSUPPORTED: gcc.dg/vect/vect-rounding-roundf.c -flto
+UNSUPPORTED: g++.dg/abi/mangle-neon-aarch64.C -std=c++11
+UNSUPPORTED: g++.dg/abi/mangle-neon-aarch64.C -std=c++98

The full diff is at:
 http://cbuild.validation.linaro.org/build/gcc-linaro-4.7+bzr115044~michaelh1~merge-from-aarch64-4.7-r194220-r194261/logs/armv7l-natty-cbuild438-tcpanda04-cortexa9r1/testsuite-diff.txt

The full testsuite results are at:
 http://cbuild.validation.linaro.org/build/gcc-linaro-4.7+bzr115044~michaelh1~merge-from-aarch64-4.7-r194220-r194261/logs/armv7l-natty-cbuild438-tcpanda04-cortexa9r1/gcc-testsuite.txt

cbuild-checked: armv7l-natty-cbuild438-tcpanda04-cortexa9r1

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

* Armv5: no diff from previous run
* Cortexa15_hf: 3 Qemu failures (pthread)
* Aarch64 : 1 failure g++.dg/abi/mangle-neon-aarch64.C
  - arm_neon.h uses UINT64_C which is reported as not declared
* Other targets are clean.
* Diff matches upstream

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

Subscribers

People subscribed via source and target branches