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
df239d2b
Commit
df239d2b
authored
Dec 20, 2005
by
Geoffrey Keating
Committed by
Geoffrey Keating
Dec 20, 2005
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
* btest-gcc.sh: Support -j option.
From-SVN: r108866
parent
7d0e5156
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
14 additions
and
11 deletions
+14
-11
contrib/regression/ChangeLog
+4
-0
contrib/regression/btest-gcc.sh
+10
-11
No files found.
contrib/regression/ChangeLog
View file @
df239d2b
2005-12-20 Geoffrey Keating <geoffk@apple.com>
* btest-gcc.sh: Support -j option.
2005-11-28 Geoffrey Keating <geoffk@geoffk.org>
2005-11-28 Geoffrey Keating <geoffk@geoffk.org>
* GCC Regression Tester.wdgt: Rename to GCC_Regression_Tester.wdgt.
* GCC Regression Tester.wdgt: Rename to GCC_Regression_Tester.wdgt.
...
...
contrib/regression/btest-gcc.sh
View file @
df239d2b
...
@@ -21,15 +21,20 @@
...
@@ -21,15 +21,20 @@
# btest <options> <target> <source> <prefix> <state> <build>
# btest <options> <target> <source> <prefix> <state> <build>
add_passes_despite_regression
=
0
add_passes_despite_regression
=
0
dashj
=
''
# <options> can be
# <options> can be
# --add-passes-despite-regression:
# --add-passes-despite-regression:
# Add new "PASSes" despite there being some regressions.
# Add new "PASSes" despite there being some regressions.
# -j<n>:
# Pass '-j<n>' to make.
case
"
$1
"
in
case
"
$1
"
in
--add-passes-despite-regression
)
--add-passes-despite-regression
)
add_passes_despite_regression
=
1
;
shift
;;
add_passes_despite_regression
=
1
;
shift
;;
--
*
)
echo
"Invalid option:
$1
"
;
exit
2
;;
-j
*
)
dashj
=
$1
;
shift
;;
-
*
)
echo
"Invalid option:
$1
"
;
exit
2
;;
esac
esac
# TARGET is the target triplet. It should be the same one as used in
# TARGET is the target triplet. It should be the same one as used in
...
@@ -117,10 +122,10 @@ gcc/testsuite/objc.sum"
...
@@ -117,10 +122,10 @@ gcc/testsuite/objc.sum"
echo
build
>
$RESULT
echo
build
>
$RESULT
if
[
$H_HOST
=
$H_TARGET
]
;
then
if
[
$H_HOST
=
$H_TARGET
]
;
then
$SOURCE
/configure
--prefix
=
$PREFIX
--target
=
$H_TARGET
||
exit
1
$SOURCE
/configure
--prefix
=
$PREFIX
--target
=
$H_TARGET
||
exit
1
if
!
make bootstrap
;
then
if
!
make
$dashj
bootstrap
;
then
[
-s
gcc/.bad_compare
]
||
exit
1
[
-s
gcc/.bad_compare
]
||
exit
1
cat
gcc/.bad_compare
>>
$REGRESS
||
exit
1
cat
gcc/.bad_compare
>>
$REGRESS
||
exit
1
make all
||
exit
1
make
$dashj
all
||
exit
1
fi
fi
else
else
withopt
=
"--with-gnu-ld --with-gnu-as"
withopt
=
"--with-gnu-ld --with-gnu-as"
...
@@ -129,27 +134,21 @@ else
...
@@ -129,27 +134,21 @@ else
*
)
withopt
=
"
$withopt
--with-newlib"
;;
*
)
withopt
=
"
$withopt
--with-newlib"
;;
esac
esac
$SOURCE
/configure
--prefix
=
$PREFIX
--target
=
$H_TARGET
$withopt
||
exit
1
$SOURCE
/configure
--prefix
=
$PREFIX
--target
=
$H_TARGET
$withopt
||
exit
1
make
||
exit
1
make
$dashj
||
exit
1
fi
fi
echo
error
>
$RESULT
||
exit
1
echo
error
>
$RESULT
||
exit
1
# Test GCC against its internal testsuite.
# Test GCC against its internal testsuite.
make
-k
check-gcc
make
$dashj
-k
check
# Test libstd++-v3
make check-target-libstdc++-v3
if
[
-f
$BUILD
/
$H_TARGET
/libstdc++-v3/testsuite/libstdc++.sum
]
;
then
if
[
-f
$BUILD
/
$H_TARGET
/libstdc++-v3/testsuite/libstdc++.sum
]
;
then
TESTLOGS
=
"
$TESTLOGS
$H_TARGET
/libstdc++-v3/testsuite/libstdc++.sum"
TESTLOGS
=
"
$TESTLOGS
$H_TARGET
/libstdc++-v3/testsuite/libstdc++.sum"
fi
fi
# Test libffi
make check-target-libffi
if
[
-f
$BUILD
/
$H_TARGET
/libffi/testsuite/libffi.sum
]
;
then
if
[
-f
$BUILD
/
$H_TARGET
/libffi/testsuite/libffi.sum
]
;
then
TESTLOGS
=
"
$TESTLOGS
$H_TARGET
/libffi/testsuite/libffi.sum"
TESTLOGS
=
"
$TESTLOGS
$H_TARGET
/libffi/testsuite/libffi.sum"
fi
fi
# Test libjava
make check-target-libjava
if
[
-f
$BUILD
/
$H_TARGET
/libjava/testsuite/libjava.sum
]
;
then
if
[
-f
$BUILD
/
$H_TARGET
/libjava/testsuite/libjava.sum
]
;
then
TESTLOGS
=
"
$TESTLOGS
$H_TARGET
/libjava/testsuite/libjava.sum"
TESTLOGS
=
"
$TESTLOGS
$H_TARGET
/libjava/testsuite/libjava.sum"
fi
fi
...
...
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