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
ea8bce02
Commit
ea8bce02
authored
Sep 14, 2008
by
Andreas Schwab
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
* tree-call-cdce.c (check_target_format): Accept Motorola formats.
From-SVN: r140363
parent
6a78eaa3
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
15 additions
and
8 deletions
+15
-8
gcc/ChangeLog
+10
-6
gcc/tree-call-cdce.c
+5
-2
No files found.
gcc/ChangeLog
View file @
ea8bce02
2008
-
09
-
14
Andreas
Schwab
<
schwab
@suse
.
de
>
*
tree
-
call
-
cdce
.
c
(
check_target_format
)
:
Accept
Motorola
formats
.
2008
-
09
-
14
Jan
Hubicka
<
jh
@suse
.
cz
>
2008
-
09
-
14
Jan
Hubicka
<
jh
@suse
.
cz
>
*
invoke
.
texi
(
-
fconserve
-
stack
)
:
Document
.
*
invoke
.
texi
(
-
fconserve
-
stack
)
:
Document
.
...
@@ -6318,7 +6322,7 @@
...
@@ -6318,7 +6322,7 @@
PR
ada
/
36554
PR
ada
/
36554
*
dwarf2out
.
c
(
is_subrange_type
)
:
Deal
with
BOOLEAN_TYPE
.
*
dwarf2out
.
c
(
is_subrange_type
)
:
Deal
with
BOOLEAN_TYPE
.
2008
-
07
-
30
Rafael
vila
de
Esp
í
ndola
<
espindola
@google
.
com
>
2008
-
07
-
30
Rafael
Á
vila
de
Esp
í
ndola
<
espindola
@google
.
com
>
PR
36974
PR
36974
*
final
.
c
(
call_from_call_insn
)
:
Handle
COND_EXEC
.
*
final
.
c
(
call_from_call_insn
)
:
Handle
COND_EXEC
.
...
@@ -6530,7 +6534,7 @@
...
@@ -6530,7 +6534,7 @@
*
config
/
rs6000
/
rs6000
.
h
(
SLOW_UNALIGNED_ACCESS
)
:
Add
clause
for
*
config
/
rs6000
/
rs6000
.
h
(
SLOW_UNALIGNED_ACCESS
)
:
Add
clause
for
vector
modes
.
vector
modes
.
2008
-
07
-
30
Rafael
vila
de
Esp
í
ndola
<
espindola
@google
.
com
>
2008
-
07
-
30
Rafael
Á
vila
de
Esp
í
ndola
<
espindola
@google
.
com
>
*
final
.
c
(
call_from_call_insn
)
:
New
.
*
final
.
c
(
call_from_call_insn
)
:
New
.
(
final_scan_insn
)
:
Call
assemble_external
on
FUNCTION_DECLs
.
(
final_scan_insn
)
:
Call
assemble_external
on
FUNCTION_DECLs
.
...
@@ -7646,7 +7650,7 @@
...
@@ -7646,7 +7650,7 @@
(
TARGET_OPTION_PRINT
)
:
Ditto
.
(
TARGET_OPTION_PRINT
)
:
Ditto
.
(
TARGET_CAN_INLINE_P
)
:
Ditto
.
(
TARGET_CAN_INLINE_P
)
:
Ditto
.
2008
-
07
-
22
Rafael
vila
de
Esp
í
ndola
<
espindola
@google
.
com
>
2008
-
07
-
22
Rafael
Á
vila
de
Esp
í
ndola
<
espindola
@google
.
com
>
*
c
-
typeck
.
c
(
build_external_ref
)
:
Don
'
t
call
assemble_external
.
*
c
-
typeck
.
c
(
build_external_ref
)
:
Don
'
t
call
assemble_external
.
*
final
.
c
(
output_operand
)
:
Call
assemble_external
.
*
final
.
c
(
output_operand
)
:
Call
assemble_external
.
...
@@ -7667,7 +7671,7 @@
...
@@ -7667,7 +7671,7 @@
highest
magnitude
if
this
is
still
less
or
equal
to
the
true
highest
magnitude
if
this
is
still
less
or
equal
to
the
true
quotient
in
magnitude
.
quotient
in
magnitude
.
2008
-
07
-
21
Rafael
vila
de
Esp
í
ndola
<
espindola
@google
.
com
>
2008
-
07
-
21
Rafael
Á
vila
de
Esp
í
ndola
<
espindola
@google
.
com
>
*
Makefile
.
in
:
Replace
toplev
.
h
with
TOPLEV_H
.
*
Makefile
.
in
:
Replace
toplev
.
h
with
TOPLEV_H
.
*
c
-
decl
.
c
(
merge_decls
)
:
Don
'
t
set
DECL_IN_SYSTEM_HEADER
.
*
c
-
decl
.
c
(
merge_decls
)
:
Don
'
t
set
DECL_IN_SYSTEM_HEADER
.
...
@@ -7969,7 +7973,7 @@
...
@@ -7969,7 +7973,7 @@
(
m32c_legitimate_address_p
)
:
Handle
"++rii"
addresses
created
by
(
m32c_legitimate_address_p
)
:
Handle
"++rii"
addresses
created
by
m32c_legitimize_reload_address
.
m32c_legitimize_reload_address
.
2007
-
07
-
16
Rafael
vila
de
Esp
í
ndola
<
espindola
@google
.
com
>
2007
-
07
-
16
Rafael
Á
vila
de
Esp
í
ndola
<
espindola
@google
.
com
>
*
c
-
decl
.
c
(
merge_decls
)
:
Keep
DECL_SOURCE_LOCATION
and
*
c
-
decl
.
c
(
merge_decls
)
:
Keep
DECL_SOURCE_LOCATION
and
DECL_IN_SYSTEM_HEADER
in
sync
.
DECL_IN_SYSTEM_HEADER
in
sync
.
...
@@ -8059,7 +8063,7 @@
...
@@ -8059,7 +8063,7 @@
*
emit
-
rtl
.
c
(
set_mem_attributes_minus_bitpos
)
:
Improve
comment
.
*
emit
-
rtl
.
c
(
set_mem_attributes_minus_bitpos
)
:
Improve
comment
.
2007
-
07
-
14
Rafael
vila
de
Esp
í
ndola
<
espindola
@google
.
com
>
2007
-
07
-
14
Rafael
Á
vila
de
Esp
í
ndola
<
espindola
@google
.
com
>
*
c
-
decl
.
c
(
diagnose_mismatched_decls
)
:
Don
'
t
warn
if
TREE_NO_WARNING
*
c
-
decl
.
c
(
diagnose_mismatched_decls
)
:
Don
'
t
warn
if
TREE_NO_WARNING
is
set
.
is
set
.
...
...
gcc/tree-call-cdce.c
View file @
ea8bce02
...
@@ -141,9 +141,11 @@ check_target_format (tree arg)
...
@@ -141,9 +141,11 @@ check_target_format (tree arg)
mode
=
TYPE_MODE
(
type
);
mode
=
TYPE_MODE
(
type
);
rfmt
=
REAL_MODE_FORMAT
(
mode
);
rfmt
=
REAL_MODE_FORMAT
(
mode
);
if
((
mode
==
SFmode
if
((
mode
==
SFmode
&&
(
rfmt
==
&
ieee_single_format
||
rfmt
==
&
mips_single_format
))
&&
(
rfmt
==
&
ieee_single_format
||
rfmt
==
&
mips_single_format
||
rfmt
==
&
motorola_single_format
))
||
(
mode
==
DFmode
||
(
mode
==
DFmode
&&
(
rfmt
==
&
ieee_double_format
||
rfmt
==
&
mips_double_format
))
&&
(
rfmt
==
&
ieee_double_format
||
rfmt
==
&
mips_double_format
||
rfmt
==
&
motorola_double_format
))
/* For long double, we can not really check XFmode
/* For long double, we can not really check XFmode
which is only defined on intel platforms.
which is only defined on intel platforms.
Candidate pre-selection using builtin function
Candidate pre-selection using builtin function
...
@@ -152,6 +154,7 @@ check_target_format (tree arg)
...
@@ -152,6 +154,7 @@ check_target_format (tree arg)
||
(
mode
!=
SFmode
&&
mode
!=
DFmode
||
(
mode
!=
SFmode
&&
mode
!=
DFmode
&&
(
rfmt
==
&
ieee_quad_format
&&
(
rfmt
==
&
ieee_quad_format
||
rfmt
==
&
mips_quad_format
||
rfmt
==
&
mips_quad_format
||
rfmt
==
&
ieee_extended_motorola_format
||
rfmt
==
&
ieee_extended_intel_96_format
||
rfmt
==
&
ieee_extended_intel_96_format
||
rfmt
==
&
ieee_extended_intel_128_format
||
rfmt
==
&
ieee_extended_intel_128_format
||
rfmt
==
&
ieee_extended_intel_96_round_53_format
)))
||
rfmt
==
&
ieee_extended_intel_96_round_53_format
)))
...
...
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