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
fd2a1092
Commit
fd2a1092
authored
Dec 15, 1999
by
David Edelsohn
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
* rs6000.md (tablejumpdi): Generate DImode LABEL_REF.
From-SVN: r30936
parent
d67cdbc3
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
8 additions
and
4 deletions
+8
-4
gcc/ChangeLog
+7
-3
gcc/config/rs6000/rs6000.md
+1
-1
No files found.
gcc/ChangeLog
View file @
fd2a1092
Wed
Dec
15
02
:
19
:
32
1999
David
Edelsohn
<
edelsohn
@gnu
.
org
>
*
rs6000
.
md
(
tablejumpdi
)
:
Generate
DImode
LABEL_REF
.
1999
-
12
-
14
Geoff
Keating
<
geoffk
@cygnus
.
com
>
1999
-
12
-
14
Geoff
Keating
<
geoffk
@cygnus
.
com
>
*
config
/
m68k
/
m68020
-
elf
.
h
(
ENDFILE_SPEC
)
:
Delete
.
*
config
/
m68k
/
m68020
-
elf
.
h
(
ENDFILE_SPEC
)
:
Delete
.
...
@@ -2955,7 +2959,7 @@ Fri Oct 29 15:25:07 1999 Arnaud Charlet <charlet@ACT-Europe.FR>
...
@@ -2955,7 +2959,7 @@ Fri Oct 29 15:25:07 1999 Arnaud Charlet <charlet@ACT-Europe.FR>
Fri
Oct
29
07
:
44
:
26
1999
Vasco
Pedro
<
vp
@di
.
fct
.
unl
.
pt
>
Fri
Oct
29
07
:
44
:
26
1999
Vasco
Pedro
<
vp
@di
.
fct
.
unl
.
pt
>
*
fold
-
const
.
c
(
merge_ranges
)
:
I
n
not
in0
,
but
in1
,
handle
*
fold
-
const
.
c
(
merge_ranges
)
:
I
f
not
in0
,
but
in1
,
handle
upper
bounds
equal
like
subset
case
.
upper
bounds
equal
like
subset
case
.
Thu
Oct
28
19
:
22
:
24
1999
Douglas
Rupp
<
rupp
@gnat
.
com
>
Thu
Oct
28
19
:
22
:
24
1999
Douglas
Rupp
<
rupp
@gnat
.
com
>
...
@@ -3005,7 +3009,7 @@ Thu Oct 28 18:06:50 1999 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
...
@@ -3005,7 +3009,7 @@ Thu Oct 28 18:06:50 1999 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
*
loop
.
c
(
unknown_constant_address_altered
)
:
New
variable
.
*
loop
.
c
(
unknown_constant_address_altered
)
:
New
variable
.
(
prescan_loop
)
:
Initialize
it
.
(
prescan_loop
)
:
Initialize
it
.
(
note_addr_stored
)
:
Set
it
for
RTX_UNCHANGING_P
MEM
.
(
note_addr_stored
)
:
Set
it
for
RTX_UNCHANGING_P
MEM
.
(
invariant_p
,
case
MEM
):
Remove
handling
for
volatile
and
readony
;
(
invariant_p
,
case
MEM
):
Remove
handling
for
volatile
and
readon
l
y
;
check
new
variable
if
readonly
.
check
new
variable
if
readonly
.
(
check_dbra_loop
)
:
Chdeck
unknown_constant_address_altered
.
(
check_dbra_loop
)
:
Chdeck
unknown_constant_address_altered
.
...
@@ -4411,7 +4415,7 @@ Thu Oct 14 19:44:08 1999 Jan Hubicka <hubicka@freesoft.cz>
...
@@ -4411,7 +4415,7 @@ Thu Oct 14 19:44:08 1999 Jan Hubicka <hubicka@freesoft.cz>
to (not (and (arg0) (arg1))). Similary for and.
to (not (and (arg0) (arg1))). Similary for and.
* fold-const.c (fold): Move bit_rotate code to the EXPR_PLUS case,
* fold-const.c (fold): Move bit_rotate code to the EXPR_PLUS case,
fallt
rought to assoc
ate code.
fallt
hrough to associ
ate code.
Convert XOR to OR in code like (a&c1)^(a&c2) where c1 and c2 don't have
Convert XOR to OR in code like (a&c1)^(a&c2) where c1 and c2 don't have
bits in common.
bits in common.
...
...
gcc/config/rs6000/rs6000.md
View file @
fd2a1092
...
@@ -10657,7 +10657,7 @@
...
@@ -10657,7 +10657,7 @@
"TARGET_64BIT"
"TARGET_64BIT"
"
"
{ operands
[
0
]
= force_reg (DImode, operands
[
0
]
);
{ operands
[
0
]
= force_reg (DImode, operands
[
0
]
);
operands
[
2
]
= force_reg (DImode, gen_rtx_LABEL_REF (
S
Imode, operands
[
1
]
));
operands
[
2
]
= force_reg (DImode, gen_rtx_LABEL_REF (
D
Imode, operands
[
1
]
));
operands
[
3
]
= gen_reg_rtx (DImode);
operands
[
3
]
= gen_reg_rtx (DImode);
}")
}")
...
...
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