Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
R
riscv-gcc-1
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
lvzhengyang
riscv-gcc-1
Commits
06ddd871
Commit
06ddd871
authored
Jun 08, 2009
by
Revital Eres
Committed by
Revital Eres
Jun 08, 2009
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
re PR testsuite/40359 (Revision 148211 caused a lot of failures in the vect test suite.)
PR40359 From-SVN: r148275
parent
eb7adebc
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
24 additions
and
11 deletions
+24
-11
gcc/testsuite/ChangeLog
+9
-0
gcc/testsuite/gcc.dg/vect/no-section-anchors-vect-66.c
+3
-2
gcc/testsuite/gcc.dg/vect/pr25413.c
+3
-3
gcc/testsuite/gcc.dg/vect/vect-58.c
+3
-2
gcc/testsuite/gcc.dg/vect/vect-88.c
+4
-3
gcc/testsuite/lib/target-supports.exp
+2
-1
No files found.
gcc/testsuite/ChangeLog
View file @
06ddd871
2009-06-08 Revital Eres <eres@il.ibm.com>
PR40359
* gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
* gcc.dg/vect/vect-88.c: Likewise.
* gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
* gcc.dg/vect/pr25413.c: Likewise.
* lib/target-supports.exp: Add i?86 to vect_hw_misalign.
2009-06-07 Ian Lance Taylor <iant@google.com>
2009-06-07 Ian Lance Taylor <iant@google.com>
* g++.dg/warn/Wswitch-3.C: New testcase.
* g++.dg/warn/Wswitch-3.C: New testcase.
...
...
gcc/testsuite/gcc.dg/vect/no-section-anchors-vect-66.c
View file @
06ddd871
...
@@ -78,6 +78,7 @@ int main (void)
...
@@ -78,6 +78,7 @@ int main (void)
}
}
/* { dg-final { scan-tree-dump-times "vectorized 3 loops" 1 "vect" } } */
/* { dg-final { scan-tree-dump-times "vectorized 3 loops" 1 "vect" } } */
/* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */
/* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" { xfail vect_hw_misalign } } } */
/* { dg-final { scan-tree-dump-times "Alignment of access forced using peeling" 1 "vect" } } */
/* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 1 "vect" { target vect_hw_misalign } } } */
/* { dg-final { scan-tree-dump-times "Alignment of access forced using peeling" 1 "vect" { xfail vect_hw_misalign } } } */
/* { dg-final { cleanup-tree-dump "vect" } } */
/* { dg-final { cleanup-tree-dump "vect" } } */
gcc/testsuite/gcc.dg/vect/pr25413.c
View file @
06ddd871
...
@@ -33,7 +33,7 @@ int main (void)
...
@@ -33,7 +33,7 @@ int main (void)
}
}
/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { target vector_alignment_reachable_for_64bit } } } */
/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { target vector_alignment_reachable_for_64bit } } } */
/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 0 "vect" { target {
! vector_alignment_reachable_for_64bit
} } } } */
/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 0 "vect" { target {
{! vector_alignment_reachable_for_64bit} && {! vect_hw_misalign}
} } } } */
/* { dg-final { scan-tree-dump-times "vector alignment may not be reachable" 1 "vect" { target {
! vector_alignment_reachable_for_64bit
} } } } */
/* { dg-final { scan-tree-dump-times "vector alignment may not be reachable" 1 "vect" { target {
{! vector_alignment_reachable_for_64bit} && {! vect_hw_misalign}
} } } } */
/* { dg-final { scan-tree-dump-times "not vectorized: unsupported unaligned store" 1 "vect" { target {
! vector_alignment_reachable_for_64bit
} } } } */
/* { dg-final { scan-tree-dump-times "not vectorized: unsupported unaligned store" 1 "vect" { target {
{! vector_alignment_reachable_for_64bit} && {! vect_hw_misalign}
} } } } */
/* { dg-final { cleanup-tree-dump "vect" } } */
/* { dg-final { cleanup-tree-dump "vect" } } */
gcc/testsuite/gcc.dg/vect/vect-58.c
View file @
06ddd871
...
@@ -58,6 +58,7 @@ int main (void)
...
@@ -58,6 +58,7 @@ int main (void)
}
}
/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" } } */
/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" } } */
/* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */
/* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 3 "vect" { target vect_hw_misalign } } } */
/* { dg-final { scan-tree-dump-times "Alignment of access forced using peeling" 1 "vect" } } */
/* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" { xfail vect_hw_misalign } } } */
/* { dg-final { scan-tree-dump-times "Alignment of access forced using peeling" 1 "vect" { xfail vect_hw_misalign } } } */
/* { dg-final { cleanup-tree-dump "vect" } } */
/* { dg-final { cleanup-tree-dump "vect" } } */
gcc/testsuite/gcc.dg/vect/vect-88.c
View file @
06ddd871
...
@@ -50,7 +50,8 @@ int main (void)
...
@@ -50,7 +50,8 @@ int main (void)
/* Fails for targets that don't vectorize PLUS (e.g alpha). */
/* Fails for targets that don't vectorize PLUS (e.g alpha). */
/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" } } */
/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" } } */
/* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */
/* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 1 "vect" { target vect_hw_misalign } } } */
/* { dg-final { scan-tree-dump-times "Alignment of access forced using peeling" 1 "vect" {target vector_alignment_reachable } } } */
/* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" { xfail vect_hw_misalign } } } */
/* { dg-final { scan-tree-dump-times "Alignment of access forced using versioning" 1 "vect" {target {! vector_alignment_reachable} } } } */
/* { dg-final { scan-tree-dump-times "Alignment of access forced using peeling" 1 "vect" {target { vector_alignment_reachable && {! vect_hw_misalign} } } } } */
/* { dg-final { scan-tree-dump-times "Alignment of access forced using versioning" 1 "vect" {target { {! vector_alignment_reachable} && {! vect_hw_misalign} } } } } */
/* { dg-final { cleanup-tree-dump "vect" } } */
/* { dg-final { cleanup-tree-dump "vect" } } */
gcc/testsuite/lib/target-supports.exp
View file @
06ddd871
...
@@ -2231,7 +2231,8 @@ proc check_effective_target_vect_hw_misalign { } {
...
@@ -2231,7 +2231,8 @@ proc check_effective_target_vect_hw_misalign { } {
verbose "check_effective_target_vect_hw_misalign: using cached result" 2
verbose "check_effective_target_vect_hw_misalign: using cached result" 2
} else {
} else {
set et_vect_hw_misalign_saved 0
set et_vect_hw_misalign_saved 0
if { [istarget x86_64-*-*] } {
if { ([istarget x86_64-*-*]
|| [istarget i?86-*-*]) } {
set et_vect_hw_misalign_saved 1
set et_vect_hw_misalign_saved 1
}
}
}
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment