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
428a55de
Commit
428a55de
authored
Oct 08, 1998
by
Jeffrey A Law
Committed by
Jeff Law
Oct 08, 1998
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
* jump.c (jump_optimize): Revert accidental patch.
From-SVN: r22929
parent
c2b7e122
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
9 additions
and
3 deletions
+9
-3
gcc/ChangeLog
+2
-0
gcc/jump.c
+7
-3
No files found.
gcc/ChangeLog
View file @
428a55de
...
@@ -5,6 +5,8 @@ Thu Oct 8 17:00:18 1998 Richard Henderson <rth@cygnus.com>
...
@@ -5,6 +5,8 @@ Thu Oct 8 17:00:18 1998 Richard Henderson <rth@cygnus.com>
Thu
Oct
8
17
:
15
:
04
1998
Jeffrey
A
Law
(
law
@cygnus
.
com
)
Thu
Oct
8
17
:
15
:
04
1998
Jeffrey
A
Law
(
law
@cygnus
.
com
)
*
jump
.
c
(
jump_optimize
)
:
Revert
accidental
patch
.
*
Makefile
.
in
(
cpplib
.
o
)
:
Use
unlibsubdir
.
*
Makefile
.
in
(
cpplib
.
o
)
:
Use
unlibsubdir
.
Thu
Oct
8
12
:
50
:
47
1998
Jim
Wilson
<
wilson
@cygnus
.
com
>
Thu
Oct
8
12
:
50
:
47
1998
Jim
Wilson
<
wilson
@cygnus
.
com
>
...
...
gcc/jump.c
View file @
428a55de
...
@@ -480,9 +480,12 @@ jump_optimize (f, cross_jump, noop_moves, after_regscan)
...
@@ -480,9 +480,12 @@ jump_optimize (f, cross_jump, noop_moves, after_regscan)
remove_death
(
dreg
,
trial
);
remove_death
(
dreg
,
trial
);
break
;
break
;
}
}
#ifdef PRESERVE_DEATH_INFO_REGNO_P
/* Deleting insn could lose a death-note for SREG. */
/* Deleting insn could lose a death-note for SREG
if
((
trial
=
find_regno_note
(
insn
,
REG_DEAD
,
sreg
)))
so don't do it if final needs accurate
death-notes. */
if
(
PRESERVE_DEATH_INFO_REGNO_P
(
sreg
)
&&
(
trial
=
find_regno_note
(
insn
,
REG_DEAD
,
sreg
)))
{
{
/* Change this into a USE so that we won't emit
/* Change this into a USE so that we won't emit
code for it, but still can keep the note. */
code for it, but still can keep the note. */
...
@@ -494,6 +497,7 @@ jump_optimize (f, cross_jump, noop_moves, after_regscan)
...
@@ -494,6 +497,7 @@ jump_optimize (f, cross_jump, noop_moves, after_regscan)
XEXP
(
trial
,
1
)
=
NULL_RTX
;
XEXP
(
trial
,
1
)
=
NULL_RTX
;
}
}
else
else
#endif
delete_insn
(
insn
);
delete_insn
(
insn
);
}
}
}
}
...
...
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