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
a72bd667
Commit
a72bd667
authored
Nov 03, 2008
by
Chao-ying Fu
Committed by
Catherine Moore
Nov 03, 2008
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
* gcc.target/mips/dsp-ctrl.c: New test.
From-SVN: r141569
parent
1e27273f
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
84 additions
and
0 deletions
+84
-0
gcc/testsuite/ChangeLog
+4
-0
gcc/testsuite/gcc.target/mips/dsp-ctrl.c
+80
-0
No files found.
gcc/testsuite/ChangeLog
View file @
a72bd667
2008-11-03 Chao-ying Fu <fu@mips.com>
* gcc.target/mips/dsp-ctrl.c: New test.
2008-11-03 Steve Ellcey <sje@cup.hp.com>
* gfortran.dg/f2003_io_1.f03: XFAIL until PR37839 is fixed.
...
...
gcc/testsuite/gcc.target/mips/dsp-ctrl.c
0 → 100644
View file @
a72bd667
/* { dg-do run { target mips*-*-* } } */
/* { dg-options "-O2" } */
extern
void
abort
(
void
);
extern
void
exit
(
int
);
#if __mips_dsp
void
__attribute__
((
noinline
))
test1
(
int
i
)
{
__builtin_mips_wrdsp
(
i
,
63
);
}
void
__attribute__
((
noinline
))
test2
()
{
long
long
a
=
0
;
__builtin_mips_extpdp
(
a
,
3
);
}
void
__attribute__
((
noinline
))
test3
(
int
i
)
{
long
long
a
=
0
;
__builtin_mips_extpdp
(
a
,
i
);
}
void
__attribute__
((
noinline
))
test4
()
{
long
long
a
=
0
;
int
i
=
0
;
__builtin_mips_mthlip
(
a
,
i
);
}
int
main
()
{
int
cntl
;
/* Test 1: wrdsp */
__builtin_mips_wrdsp
(
0
,
63
);
test1
(
63
);
cntl
=
__builtin_mips_rddsp
(
63
);
if
(
cntl
!=
63
)
abort
();
/* Test 2: extpdp */
__builtin_mips_wrdsp
(
63
,
63
);
test2
();
cntl
=
__builtin_mips_rddsp
(
63
);
if
(
cntl
!=
59
)
abort
();
/* Test 3: extpdpv */
__builtin_mips_wrdsp
(
63
,
63
);
test3
(
10
);
cntl
=
__builtin_mips_rddsp
(
63
);
if
(
cntl
!=
52
)
abort
();
/* Test 4: mthlip */
__builtin_mips_wrdsp
(
8
,
63
);
test4
();
cntl
=
__builtin_mips_rddsp
(
63
);
if
(
cntl
!=
40
)
abort
();
exit
(
0
);
}
#else
int
main
()
{
exit
(
0
);
}
#endif
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