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
8d75cd1f
Commit
8d75cd1f
authored
May 26, 2001
by
Bruce Korb
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
This check template is now upgraded for AutoGen5
From-SVN: r42632
parent
4950f233
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
35 additions
and
37 deletions
+35
-37
gcc/fixinc/check.tpl
+35
-37
No files found.
gcc/fixinc/check.tpl
View file @
8d75cd1f
...
@@ -25,53 +25,51 @@ export TARGET_MACHINE DESTDIR SRCDIR FIND_BASE VERBOSE INPUT ORIGDIR
...
@@ -25,53 +25,51 @@ export TARGET_MACHINE DESTDIR SRCDIR FIND_BASE VERBOSE INPUT ORIGDIR
rm -rf $
{
DESTDIR
}
$
{
SRCDIR
}
rm -rf $
{
DESTDIR
}
$
{
SRCDIR
}
mkdir $
{
DESTDIR
}
$
{
SRCDIR
}
mkdir $
{
DESTDIR
}
$
{
SRCDIR
}
(
( cd $
{
SRCDIR
}
[=
set +e
(shellf
for f in [=
"for f in %s
do case $f in
(shellf "echo `
*/* ) echo $f | sed 's;/[^/]*$;;' ;;
esac
for f in %s
done | sort -u | \
do case $f in
while read g
*/* ) echo $f | sed 's;/[^/]*$;;' ;;
do echo \" mkdir \\$
{
SRCDIR
}
/$g || mkdir -p \\$
{
SRCDIR
}
/$g || exit 1\"
esac
done" (join " " (stack "fix.files")) ) =]
done | sort -u
) 2> /dev/null[= # suppress 'No such file or directory' messages =]
` " (join " " (stack "fix.files")) ) =]
do
mkdir $f || mkdir -p $f
done ) > /dev/null 2>
&
1
cd inc
cd inc
[=
[=
(define sfile "")
(define dfile "") =][=
FOR fix =][=
FOR fix
=][=
IF (> (count "test_text") 1) =]
IF (> (count "test_text") 1) =][=
#
# [=hackname=] has [=(count "test_text")=] tests
(set! sfile (if (exist? "files") (get "files[]") "testing.h"))
#
(set! dfile (string-append
sfile=[=
(if (*==* sfile "/")
IF (exist? "files") =][=
(shellf "echo \"%s\"|sed 's,/[^/]*,/,'" sfile )
files[] =][=
"" )
ELSE =]testing.h[=
(string-tr! (get "hackname") "_A-Z" "-a-z")
ENDIF =][=
) ) =][=
FOR test_text FROM 1 =]
dfile=`dirname $sfile`/[=(string-tr! (get "hackname") "_A-Z" "-a-z")
FOR test_text (for-from 1) =]
=]-[=(for-index)=].h
cat >> [=(. sfile)=]
<
<
_HACK_EOF_
cat >> $sfile
<
<
_HACK_EOF_
#
if
defined
(
[=(
string-upcase
!
(
get
"
hackname
"))=]
_CHECK_
[=(
for-index
)=]
)
#
if
defined
(
[=(
string-upcase
!
(
get
"
hackname
"))=]
_CHECK_
[=(
for-index
)=]
)
[=
test_text=
]
[=
test_text=
]
#
endif
/*
[=(
string-upcase
!
(
get
"
hackname
"))=]
_CHECK_
[=(
for-index
)=]
*/
#
endif
/*
[=(
string-upcase
!
(
get
"
hackname
"))=]
_CHECK_
[=(
for-index
)=]
*/
_HACK_EOF_
_HACK_EOF_
echo
$
sfile
|
../../
fixincl
echo
[=(.
sfile
)=]
|
../../
fixincl
mv
-f
$
sfile
$
dfile
mv
-f
[=(.
sfile
)=]
[=(.
dfile
)=]
-
[=(
for-index
)=].
h
[
-f
$
{
DESTDIR
}
/$
sfile
]
&&
mv
$
{
DESTDIR
}
/$
sfile
$
{
DESTDIR
}
/$
dfile
[=
[
-f
$
{
DESTDIR
}
/[=(.
sfile
)=]
]
&&
[=#
=]
mv
$
{
DESTDIR
}
/[=(.
sfile
)=]
$
{
DESTDIR
}
/[=(.
dfile
)=]
-
[=(
for-index
)=].
h
[=
ENDFOR
test_text =
][=
ENDFOR
test_text =
][=
ENDIF =
][=
ENDIF
multi-test =
][=
ENDFOR
fix
ENDFOR
fix
...
@@ -138,7 +136,7 @@ do
...
@@ -138,7 +136,7 @@ do
:
:
else
else
diff -
c
$f $
{
TESTBASE
}
/$f >
&
2 || :
diff -
u
$f $
{
TESTBASE
}
/$f >
&
2 || :
exitok=false
exitok=false
fi
fi
done
done
...
...
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