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
aa85c7f7
Commit
aa85c7f7
authored
May 11, 1999
by
Ulrich Drepper
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
(FD_ZERO): Remove unneccessary memory output operand which irritates gcc.
From-SVN: r26890
parent
81d4a072
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
3 additions
and
7 deletions
+3
-7
gcc/fixinc/fixinc.x86-linux-gnu
+3
-7
No files found.
gcc/fixinc/fixinc.x86-linux-gnu
View file @
aa85c7f7
...
@@ -45,9 +45,7 @@ cat <<'__EOF__' >$LIB/$file
...
@@ -45,9 +45,7 @@ cat <<'__EOF__' >$LIB/$file
do { \
do { \
int __d0, __d1; \
int __d0, __d1; \
__asm__ __volatile__ ("cld; rep; stosl" \
__asm__ __volatile__ ("cld; rep; stosl" \
: "=m" (((__fd_mask *) \
: "=&c" (__d0), "=&D" (__d1) \
(fdsetp))[__FDELT (__FD_SETSIZE)]), \
"=&c" (__d0), "=&D" (__d1) \
: "a" (0), "1" (sizeof (__fd_set) \
: "a" (0), "1" (sizeof (__fd_set) \
/ sizeof (__fd_mask)), \
/ sizeof (__fd_mask)), \
"2" ((__fd_mask *) (fdsetp)) \
"2" ((__fd_mask *) (fdsetp)) \
...
@@ -84,8 +82,7 @@ cat <<'__EOF__' >$LIB/$file
...
@@ -84,8 +82,7 @@ cat <<'__EOF__' >$LIB/$file
do { \
do { \
int __d0, __d1; \
int __d0, __d1; \
__asm__ __volatile__("cld ; rep ; stosl" \
__asm__ __volatile__("cld ; rep ; stosl" \
: "=m" (*(__kernel_fd_set *) (fdsetp)), \
: "=&c" (__d0), "=&D" (__d1) \
"=&c" (__d0), "=&D" (__d1) \
: "a" (0), "1" (__FDSET_LONGS), \
: "a" (0), "1" (__FDSET_LONGS), \
"2" ((__kernel_fd_set *) (fdsetp)) :"memory"); \
"2" ((__kernel_fd_set *) (fdsetp)) :"memory"); \
} while (0)
} while (0)
...
@@ -120,8 +117,7 @@ cat <<'__EOF__' >$LIB/$file
...
@@ -120,8 +117,7 @@ cat <<'__EOF__' >$LIB/$file
do { \
do { \
int __d0, __d1; \
int __d0, __d1; \
__asm__ __volatile__("cld ; rep ; stosl" \
__asm__ __volatile__("cld ; rep ; stosl" \
: "=m" (*(__fd_set *) (fdsetp)), \
: "=&c" (__d0), "=&D" (__d1) \
"=&c" (__d0), "=&D" (__d1) \
: "a" (0), "1" (__FDSET_LONGS), \
: "a" (0), "1" (__FDSET_LONGS), \
"2" ((__fd_set *) (fdsetp)) :"memory"); \
"2" ((__fd_set *) (fdsetp)) :"memory"); \
} while (0)
} while (0)
...
...
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