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
c5984b7b
Commit
c5984b7b
authored
Nov 29, 1999
by
Bruce Korb
Committed by
Bruce Korb
Nov 29, 1999
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
don't skip GLIBC files any more, more C++ header testing, corrected spelling of mach
From-SVN: r30704
parent
97c1c80b
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
43 additions
and
64 deletions
+43
-64
gcc/ChangeLog
+7
-0
gcc/fixinc/fixincl.c
+0
-8
gcc/fixinc/fixincl.x
+19
-37
gcc/fixinc/fixtests.c
+3
-1
gcc/fixinc/hackshell.tpl
+1
-3
gcc/fixinc/inclhack.def
+3
-3
gcc/fixinc/inclhack.sh
+10
-12
No files found.
gcc/ChangeLog
View file @
c5984b7b
1999
-
11
-
29
Bruce
Korb
<
autogen
@linuxbox
.
com
>
*
fixinc
/
fixincl
.
c
(
process
)
:
don
'
t
skip
GLIBC
files
any
more
.
*
fixinc
/
hackshell
.
tpl
:
ditto
*
fixinc
/
fixtests
.
c
(
double_slash_test
)
:
more
C
++
header
testing
*
fixinc
/
inclhack
.
def
(
AAB_fd_zero_glibc
*
)
:
corrected
spelling
of
mach
1999
-
11
-
29
Bernd
Schmidt
<
bernds
@cygnus
.
co
.
uk
>
*
reload
.
c
(
push_reload
)
:
When
looking
for
a
register
to
put
into
...
...
gcc/fixinc/fixincl.c
View file @
c5984b7b
...
...
@@ -38,9 +38,6 @@ Boston, MA 02111-1307, USA. */
Any file that contains this string is presumed to have
been carefully constructed and will not be fixed */
static
const
char
gnu_lib_mark
[]
=
"This file is part of the GNU C Library"
;
/* The contents of this string are not very important. It is mostly
just used as part of the "I am alive and working" test. */
...
...
@@ -1341,11 +1338,6 @@ process ()
#endif
if
(
VLEVEL
(
VERB_PROGRESS
))
fprintf
(
stderr
,
"%6d %-50s
\r
"
,
data_map_size
,
pz_curr_file
);
if
(
strstr
(
pz_curr_data
,
gnu_lib_mark
)
!=
(
char
*
)
NULL
)
{
UNLOAD_DATA
();
return
;
}
process_chain_head
=
NOPROCESS
;
...
...
gcc/fixinc/fixincl.x
View file @
c5984b7b
...
...
@@ -326,18 +326,12 @@ tSCC zAab_Fd_Zero_Glibc_1_0List[] =
/*
* Machine/OS name selection pattern
*/
#define apzAab_Fd_Zero_Glibc_1_0Machs (const char**)NULL
/*
* content selection pattern - do fix if pattern found
*/
tSCC zAab_Fd_Zero_Glibc_1_0Select0[] =
"i[34567]86-*-linux-gnu*";
#define AAB_FD_ZERO_GLIBC_1_0_TEST_CT 1
#define AAB_FD_ZERO_GLIBC_1_0_RE_CT 1
tTestDesc aAab_Fd_Zero_Glibc_1_0Tests[] = {
{ TT_EGREP, zAab_Fd_Zero_Glibc_1_0Select0, (regex_t*)NULL }, };
tSCC* apzAab_Fd_Zero_Glibc_1_0Machs[] = {
"i[34567]86-*-linux-gnu*",
(const char*)NULL };
#define AAB_FD_ZERO_GLIBC_1_0_TEST_CT 0
#define AAB_FD_ZERO_GLIBC_1_0_RE_CT 0
#define aAab_Fd_Zero_Glibc_1_0Tests (tTestDesc*)NULL
/*
* Fix Command Arguments for Aab_Fd_Zero_Glibc_1_0
...
...
@@ -372,18 +366,12 @@ tSCC zAab_Fd_Zero_Glibc_1_XList[] =
/*
* Machine/OS name selection pattern
*/
#define apzAab_Fd_Zero_Glibc_1_XMachs (const char**)NULL
/*
* content selection pattern - do fix if pattern found
*/
tSCC zAab_Fd_Zero_Glibc_1_XSelect0[] =
"i[34567]86-*-linux-gnu*";
#define AAB_FD_ZERO_GLIBC_1_X_TEST_CT 1
#define AAB_FD_ZERO_GLIBC_1_X_RE_CT 1
tTestDesc aAab_Fd_Zero_Glibc_1_XTests[] = {
{ TT_EGREP, zAab_Fd_Zero_Glibc_1_XSelect0, (regex_t*)NULL }, };
tSCC* apzAab_Fd_Zero_Glibc_1_XMachs[] = {
"i[34567]86-*-linux-gnu*",
(const char*)NULL };
#define AAB_FD_ZERO_GLIBC_1_X_TEST_CT 0
#define AAB_FD_ZERO_GLIBC_1_X_RE_CT 0
#define aAab_Fd_Zero_Glibc_1_XTests (tTestDesc*)NULL
/*
* Fix Command Arguments for Aab_Fd_Zero_Glibc_1_X
...
...
@@ -418,18 +406,12 @@ tSCC zAab_Fd_Zero_Glibc_2_0List[] =
/*
* Machine/OS name selection pattern
*/
#define apzAab_Fd_Zero_Glibc_2_0Machs (const char**)NULL
/*
* content selection pattern - do fix if pattern found
*/
tSCC zAab_Fd_Zero_Glibc_2_0Select0[] =
"i[34567]86-*-linux-gnu*";
#define AAB_FD_ZERO_GLIBC_2_0_TEST_CT 1
#define AAB_FD_ZERO_GLIBC_2_0_RE_CT 1
tTestDesc aAab_Fd_Zero_Glibc_2_0Tests[] = {
{ TT_EGREP, zAab_Fd_Zero_Glibc_2_0Select0, (regex_t*)NULL }, };
tSCC* apzAab_Fd_Zero_Glibc_2_0Machs[] = {
"i[34567]86-*-linux-gnu*",
(const char*)NULL };
#define AAB_FD_ZERO_GLIBC_2_0_TEST_CT 0
#define AAB_FD_ZERO_GLIBC_2_0_RE_CT 0
#define aAab_Fd_Zero_Glibc_2_0Tests (tTestDesc*)NULL
/*
* Fix Command Arguments for Aab_Fd_Zero_Glibc_2_0
...
...
@@ -4394,7 +4376,7 @@ extern char *\tsprintf();\\\n\
*
* List of all fixes
*/
#define REGEX_COUNT 7
9
#define REGEX_COUNT 7
6
#define MACH_LIST_SIZE_LIMIT 279
#define FIX_COUNT 112
...
...
gcc/fixinc/fixtests.c
View file @
c5984b7b
...
...
@@ -114,7 +114,9 @@ TEST_FOR_FIX_PROC_HEAD( double_slash_test )
return
SKIP_FIX
;
if
(
strstr
(
fname
,
"xx/"
)
!=
NULL
)
return
SKIP_FIX
;
if
(
strstr
(
fname
,
"++/"
)
!=
NULL
)
if
(
strstr
(
fname
,
"++"
)
!=
NULL
)
return
SKIP_FIX
;
if
(
strstr
(
text
,
"extern
\"
C++
\"
"
)
!=
NULL
)
return
SKIP_FIX
;
/* Now look for the comment markers in the text */
...
...
gcc/fixinc/hackshell.tpl
View file @
c5984b7b
...
...
@@ -9,9 +9,7 @@
for file in $files; do
# Skip unreadable files, symlinks to directories and glibc files
if test ! -r "$
{
file
}
" || test -d "$
{
file
}
/." \
|| fgrep 'This file is part of the GNU C Library' "$
{
file
}
" \
> /dev/null 2>
&1;
then
if test ! -r "$
{
file
}
" || test -d "$
{
file
}
/." ; then
continue
fi
...
...
gcc/fixinc/inclhack.def
View file @
c5984b7b
...
...
@@ -160,7 +160,7 @@ typedef char * va_list;
fix = {
hackname = AAB_fd_zero_glibc_1_0;
files = asm/posix_types.h;
select
= 'i[34567]86-*-linux-gnu*';
mach
= 'i[34567]86-*-linux-gnu*';
/*
* Define _POSIX_TYPES_H_WRAPPER at the end of the wrapper, not
...
...
@@ -199,7 +199,7 @@ fix = {
fix = {
hackname = AAB_fd_zero_glibc_1_x;
files = gnu/types.h;
select
= 'i[34567]86-*-linux-gnu*';
mach
= 'i[34567]86-*-linux-gnu*';
/*
* Define _TYPES_H_WRAPPER at the end of the wrapper, not
...
...
@@ -238,7 +238,7 @@ fix = {
fix = {
hackname = AAB_fd_zero_glibc_2_0;
files = selectbits.h;
select
= 'i[34567]86-*-linux-gnu*';
mach
= 'i[34567]86-*-linux-gnu*';
/*
* Define _SELECTBITS_H_WRAPPER at the end of the wrapper, not
...
...
gcc/fixinc/inclhack.sh
View file @
c5984b7b
...
...
@@ -354,9 +354,7 @@ while [ $# != 0 ]; do
for
file
in
$files
;
do
# Skip unreadable files, symlinks to directories and glibc files
if
test
!
-r
"
${
file
}
"
||
test
-d
"
${
file
}
/."
\
||
fgrep
'This file is part of the GNU C Library'
"
${
file
}
"
\
>
/dev/null 2>&1
;
then
if
test
!
-r
"
${
file
}
"
||
test
-d
"
${
file
}
/."
;
then
continue
fi
...
...
@@ -524,8 +522,7 @@ _EOF_
# Fix 8: Aab_Fd_Zero_Glibc_1_0
#
case
"
${
file
}
"
in
./asm/posix_types.h
)
if
(
test
-n
"
`
egrep
'i[34567]86-*-linux-gnu*'
${
file
}
`
"
)
>
/dev/null 2>&1
;
then
case
"
$target_canonical
"
in
i[34567]86-
*
-linux-gnu
*
)
echo
"aab_fd_zero_glibc_1_0 replacing file
${
file
}
"
>
&2
cat
>
${
DESTFILE
}
<<
'
_EOF_
'
/* This file fixes __FD_ZERO bug for glibc-1.x. */
...
...
@@ -544,7 +541,8 @@ _EOF_
_EOF_
continue
fi
# end of select 'if'
;;
# case end for machine type test
esac
;;
# case end for file name test
esac
...
...
@@ -553,8 +551,7 @@ _EOF_
# Fix 9: Aab_Fd_Zero_Glibc_1_X
#
case
"
${
file
}
"
in
./gnu/types.h
)
if
(
test
-n
"
`
egrep
'i[34567]86-*-linux-gnu*'
${
file
}
`
"
)
>
/dev/null 2>&1
;
then
case
"
$target_canonical
"
in
i[34567]86-
*
-linux-gnu
*
)
echo
"aab_fd_zero_glibc_1_x replacing file
${
file
}
"
>
&2
cat
>
${
DESTFILE
}
<<
'
_EOF_
'
/* This file fixes __FD_ZERO bug for glibc-1.x. */
...
...
@@ -573,7 +570,8 @@ _EOF_
_EOF_
continue
fi
# end of select 'if'
;;
# case end for machine type test
esac
;;
# case end for file name test
esac
...
...
@@ -582,8 +580,7 @@ _EOF_
# Fix 10: Aab_Fd_Zero_Glibc_2_0
#
case
"
${
file
}
"
in
./selectbits.h
)
if
(
test
-n
"
`
egrep
'i[34567]86-*-linux-gnu*'
${
file
}
`
"
)
>
/dev/null 2>&1
;
then
case
"
$target_canonical
"
in
i[34567]86-
*
-linux-gnu
*
)
echo
"aab_fd_zero_glibc_2_0 replacing file
${
file
}
"
>
&2
cat
>
${
DESTFILE
}
<<
'
_EOF_
'
/* This file fixes __FD_ZERO bug for glibc-2.0.x. */
...
...
@@ -602,7 +599,8 @@ _EOF_
_EOF_
continue
fi
# end of select 'if'
;;
# case end for machine type test
esac
;;
# case end for file name test
esac
...
...
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