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
18c49393
Commit
18c49393
authored
May 21, 2018
by
Kyrylo Tkachov
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
svn rm files missed out from "[arm][2/2] Remove support for -march=armv3 and older"
From-SVN: r260438
parent
75add2d0
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
0 additions
and
98 deletions
+0
-98
gcc/testsuite/gcc.target/arm/pr62554.c
+0
-51
gcc/testsuite/gcc.target/arm/pr69610-1.c
+0
-14
gcc/testsuite/gcc.target/arm/pr69610-2.c
+0
-33
No files found.
gcc/testsuite/gcc.target/arm/pr62554.c
deleted
100644 → 0
View file @
75add2d0
/* Check that pre ARMv4 compilation still works. */
/* { dg-do compile } */
/* { dg-options "-marm -march=armv3 -O" } */
/* { dg-require-effective-target arm_arm_ok } */
typedef
struct
{
char
bits
;
short
val
;
}
code
;
union
uu
{
short
us
;
char
b
[
2
];
};
int
a
,
b
,
c
,
f
,
g
,
h
;
code
*
d
;
code
e
;
int
fn1
(
void
)
{
char
i
;
do
if
(
e
.
bits
)
{
dodist:
f
=
c
;
if
(
e
.
bits
&
6
)
{
++
i
;
if
(
g
)
do
{
union
uu
j
;
j
.
b
[
1
]
=
a
;
h
=
j
.
us
;
}
while
(
fn1
);
}
else
{
e
=
d
[
b
];
goto
dodist
;
}
}
while
(
i
);
}
gcc/testsuite/gcc.target/arm/pr69610-1.c
deleted
100644 → 0
View file @
75add2d0
/* Check that pre ARMv4 compilation still works. */
/* { dg-do compile } */
/* { dg-options "-marm -march=armv3 -ftree-ter" } */
/* { dg-require-effective-target arm_arm_ok } */
typedef
unsigned
short
v16u16
__attribute__
((
vector_size
(
16
)));
typedef
unsigned
int
v16u32
__attribute__
((
vector_size
(
16
)));
unsigned
short
foo
(
v16u16
v16u16_1
,
v16u32
v16u32_1
)
{
v16u16_1
+=
(
v16u16
)
v16u32_1
;
return
v16u16_1
[
5
]
+
v16u32_1
[
1
];
}
gcc/testsuite/gcc.target/arm/pr69610-2.c
deleted
100644 → 0
View file @
75add2d0
/* Check that pre ARMv4 compilation still works. */
/* { dg-do compile } */
/* { dg-options "-marm -march=armv3 -O2 -fno-forward-propagate" } */
/* { dg-require-effective-target arm_arm_ok } */
typedef
short
v16u16
__attribute__
((
vector_size
(
16
)));
typedef
unsigned
v16u32
__attribute__
((
vector_size
(
16
)));
typedef
long
long
v16u64
__attribute__
((
vector_size
(
16
)));
unsigned
foo
(
int
u16_0
,
unsigned
u32_0
,
int
u64_0
,
int
u16_1
,
unsigned
u64_1
,
v16u16
v16u16_0
,
v16u32
v16u32_0
,
v16u64
v16u64_0
,
v16u16
v16u16_1
,
v16u32
v16u32_1
,
v16u64
v16u64_1
)
{
v16u16_1
[
3
]
-=
v16u32_0
[
0
];
v16u16_0
-=
(
v16u16
)
v16u32_0
;
return
u16_0
+
u32_0
+
u64_0
+
u16_1
+
v16u16_0
[
0
]
+
v16u16_0
[
2
]
+
v16u16_0
[
3
]
+
v16u16_0
[
4
]
+
v16u16_0
[
5
]
+
v16u32_0
[
0
]
+
v16u32_0
[
1
]
+
v16u32_0
[
3
]
+
v16u64_0
[
1
]
+
v16u16_1
[
2
]
+
v16u16_1
[
3
]
+
v16u16_1
[
5
]
+
v16u16_1
[
7
]
+
v16u32_1
[
0
]
+
v16u32_1
[
3
]
+
v16u64_1
[
0
]
+
v16u64_1
[
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