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
54ed0905
Commit
54ed0905
authored
Jan 13, 2000
by
J"orn Rennecke
Committed by
Joern Rennecke
Jan 13, 2000
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
* reload1.c (reload_combine_note_store): Use HARD_REGNO_NREGS.
From-SVN: r31389
parent
eeb109f2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
8 additions
and
4 deletions
+8
-4
gcc/ChangeLog
+4
-0
gcc/reload1.c
+4
-4
No files found.
gcc/ChangeLog
View file @
54ed0905
Thu
Jan
13
16
:
03
:
06
1999
J
"orn Rennecke <amylaar@cygnus.co.uk>
* reload1.c (reload_combine_note_store): Use HARD_REGNO_NREGS.
2000-01-13 Michael Hayes <m.hayes@elec.canterbury.ac.nz>
* stor-layout.c (layout_type): Use FORCE_STRUCT_BLK.
...
...
gcc/reload1.c
View file @
54ed0905
/* Reload pseudo regs into hard regs for insns that require hard regs.
Copyright (C) 1987, 88, 89, 92-9
8, 1999
Free Software Foundation, Inc.
Copyright (C) 1987, 88, 89, 92-9
9, 2000
Free Software Foundation, Inc.
This file is part of GNU CC.
...
...
@@ -9189,7 +9189,7 @@ reload_combine_note_store (dst, set, data)
{
int
regno
=
0
;
int
i
;
unsigned
size
=
GET_MODE_SIZE
(
GET_MODE
(
dst
)
);
enum
machine_mode
mode
=
GET_MODE
(
dst
);
if
(
GET_CODE
(
dst
)
==
SUBREG
)
{
...
...
@@ -9209,7 +9209,7 @@ reload_combine_note_store (dst, set, data)
||
GET_CODE
(
SET_DEST
(
set
))
==
SIGN_EXTRACT
||
GET_CODE
(
SET_DEST
(
set
))
==
STRICT_LOW_PART
)
{
for
(
i
=
(
size
-
1
)
/
UNITS_PER_WORD
+
regno
;
i
>=
regno
;
i
--
)
for
(
i
=
HARD_REGNO_NREGS
(
regno
,
mode
)
-
1
+
regno
;
i
>=
regno
;
i
--
)
{
reg_state
[
i
].
use_index
=
-
1
;
reg_state
[
i
].
store_ruid
=
reload_combine_ruid
;
...
...
@@ -9217,7 +9217,7 @@ reload_combine_note_store (dst, set, data)
}
else
{
for
(
i
=
(
size
-
1
)
/
UNITS_PER_WORD
+
regno
;
i
>=
regno
;
i
--
)
for
(
i
=
HARD_REGNO_NREGS
(
regno
,
mode
)
-
1
+
regno
;
i
>=
regno
;
i
--
)
{
reg_state
[
i
].
store_ruid
=
reload_combine_ruid
;
reg_state
[
i
].
use_index
=
RELOAD_COMBINE_MAX_USES
;
...
...
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