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
2c9062e2
Commit
2c9062e2
authored
Oct 27, 2009
by
Uros Bizjak
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
ChangeLog: Fix formatting.
* ChangeLog: Fix formatting. * testsuite/ChangeLog: Ditto. From-SVN: r153604
parent
5c245b95
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
36 additions
and
33 deletions
+36
-33
gcc/ChangeLog
+34
-31
gcc/testsuite/ChangeLog
+2
-2
No files found.
gcc/ChangeLog
View file @
2c9062e2
...
@@ -41,7 +41,8 @@
...
@@ -41,7 +41,8 @@
2009
-
10
-
27
Wei
Guozhi
<
carrot
@
google
.
com
>
2009
-
10
-
27
Wei
Guozhi
<
carrot
@
google
.
com
>
PR
target
/
41705
PR
target
/
41705
*
target
.
h
(
have_conditional_execution
):
Add
a
new
target
hook
function
.
*
target
.
h
(
have_conditional_execution
):
Add
a
new
target
hook
function
.
*
target
-
def
.
h
(
TARGET_HAVE_CONDITIONAL_EXECUTION
):
Likewise
.
*
target
-
def
.
h
(
TARGET_HAVE_CONDITIONAL_EXECUTION
):
Likewise
.
*
targhooks
.
h
(
default_have_conditional_execution
):
Likewise
.
*
targhooks
.
h
(
default_have_conditional_execution
):
Likewise
.
*
targhooks
.
c
(
default_have_conditional_execution
):
Likewise
.
*
targhooks
.
c
(
default_have_conditional_execution
):
Likewise
.
...
@@ -49,8 +50,8 @@
...
@@ -49,8 +50,8 @@
*
config
/
arm
/
arm
.
c
(
TARGET_HAVE_CONDITIONAL_EXECUTION
):
Define
it
.
*
config
/
arm
/
arm
.
c
(
TARGET_HAVE_CONDITIONAL_EXECUTION
):
Define
it
.
(
arm_have_conditional_execution
):
New
function
.
(
arm_have_conditional_execution
):
New
function
.
*
ifcvt
.
c
(
noce_process_if_block
,
find_if_header
,
*
ifcvt
.
c
(
noce_process_if_block
,
find_if_header
,
cond_exec_find_if_block
,
dead_or_predicable
):
Change
the
usage
of
macro
cond_exec_find_if_block
,
dead_or_predicable
):
Change
the
usage
of
HAVE_conditional_execution
to
a
target
hook
call
.
macro
HAVE_conditional_execution
to
a
target
hook
call
.
*
recog
.
c
(
peephole2_optimize
):
Likewise
.
*
recog
.
c
(
peephole2_optimize
):
Likewise
.
*
sched
-
rgn
.
c
(
add_branch_dependences
):
Likewise
.
*
sched
-
rgn
.
c
(
add_branch_dependences
):
Likewise
.
*
final
.
c
(
asm_insn_count
,
final_scan_insn
):
Likewise
.
*
final
.
c
(
asm_insn_count
,
final_scan_insn
):
Likewise
.
...
@@ -223,7 +224,7 @@
...
@@ -223,7 +224,7 @@
(
expand_expr_addr_expr
):
Likewise
.
(
expand_expr_addr_expr
):
Likewise
.
*
tree
-
vect
-
data
-
refs
.
c
(
vect_create_data_ref_ptr
):
Likewise
.
*
tree
-
vect
-
data
-
refs
.
c
(
vect_create_data_ref_ptr
):
Likewise
.
*
cfgexpand
.
c
(
expand_debug_expr
):
Likewise
.
*
cfgexpand
.
c
(
expand_debug_expr
):
Likewise
.
*
auto
-
inc
-
dec
.
c
:
Include
"target.h"
.
*
auto
-
inc
-
dec
.
c
:
Include
"target.h"
.
(
try_merge
):
Use
appropriate
address
mode
instead
of
Pmode
.
(
try_merge
):
Use
appropriate
address
mode
instead
of
Pmode
.
(
find_inc
):
Likewise
.
(
find_inc
):
Likewise
.
...
@@ -266,7 +267,7 @@
...
@@ -266,7 +267,7 @@
(
multiplier_allowed_in_address_p
):
Likewise
.
(
multiplier_allowed_in_address_p
):
Likewise
.
(
get_address_cost
):
Likewise
.
(
get_address_cost
):
Likewise
.
*
varasm
.
c
(
make_decl_rtl
):
Likewise
.
*
varasm
.
c
(
make_decl_rtl
):
Likewise
.
*
expr
.
c
(
expand_assignment
):
Always
convert
offsets
to
appropriate
*
expr
.
c
(
expand_assignment
):
Always
convert
offsets
to
appropriate
address
mode
.
address
mode
.
(
store_expr
):
Likewise
.
(
store_expr
):
Likewise
.
...
@@ -277,7 +278,7 @@
...
@@ -277,7 +278,7 @@
*
reload
.
c
(
form_sum
):
Add
MODE
argument
,
use
it
instead
of
Pmode
.
*
reload
.
c
(
form_sum
):
Add
MODE
argument
,
use
it
instead
of
Pmode
.
Update
recursive
calls
.
Update
recursive
calls
.
(
subst_indexed_address
):
Update
calls
to
form_sum
.
(
subst_indexed_address
):
Update
calls
to
form_sum
.
*
tree
-
flow
.
h
(
addr_for_mem_ref
):
Add
ADDRSPACE
argument
.
*
tree
-
flow
.
h
(
addr_for_mem_ref
):
Add
ADDRSPACE
argument
.
*
tree
-
ssa
-
address
.
c
:
Include
"target.h"
.
*
tree
-
ssa
-
address
.
c
:
Include
"target.h"
.
(
templates
):
Replace
by
...
(
templates
):
Replace
by
...
...
@@ -288,7 +289,7 @@
...
@@ -288,7 +289,7 @@
instead
of
global
cache
.
Update
call
to
gen_addr_rtx
.
instead
of
global
cache
.
Update
call
to
gen_addr_rtx
.
(
valid_mem_ref_p
):
Update
call
to
addr_for_mem_ref
.
(
valid_mem_ref_p
):
Update
call
to
addr_for_mem_ref
.
*
expr
.
c
(
expand_expr_real_1
):
Update
call
to
addr_for_mem_ref
.
*
expr
.
c
(
expand_expr_real_1
):
Update
call
to
addr_for_mem_ref
.
*
rtl
.
h
(
convert_memory_address_addr_space
):
Add
prototype
.
*
rtl
.
h
(
convert_memory_address_addr_space
):
Add
prototype
.
(
convert_memory_address
):
Define
as
macro
.
(
convert_memory_address
):
Define
as
macro
.
*
explow
.
c
(
convert_memory_address
):
Rename
to
...
*
explow
.
c
(
convert_memory_address
):
Rename
to
...
...
@@ -696,7 +697,7 @@
...
@@ -696,7 +697,7 @@
(
m32c_function_value
):
Make
static
,
add
new
'outgoing'
argument
.
(
m32c_function_value
):
Make
static
,
add
new
'outgoing'
argument
.
(
m32c_libcall_value
):
Make
static
,
add
new
'fun'
argument
.
(
m32c_libcall_value
):
Make
static
,
add
new
'fun'
argument
.
(
TARGET_FUNCTION_VALUE
,
TARGET_LIBCALL_VALUE
):
Declare
.
(
TARGET_FUNCTION_VALUE
,
TARGET_LIBCALL_VALUE
):
Declare
.
*
config
/
m32c
/
m32c
.
h
:
(
FUNCTION_VALUE
,
LIBCALL_VALUE
):
Remove
.
*
config
/
m32c
/
m32c
.
h
(
FUNCTION_VALUE
,
LIBCALL_VALUE
):
Remove
.
(
FUNCTION_VALUE_REGNO_P
):
Redefine
,
use
m32c_function_value_regno_p
.
(
FUNCTION_VALUE_REGNO_P
):
Redefine
,
use
m32c_function_value_regno_p
.
*
config
/
m32c
/
m32c
-
protos
.
h
(
m32c_function_value_regno_p
):
Declare
.
*
config
/
m32c
/
m32c
-
protos
.
h
(
m32c_function_value_regno_p
):
Declare
.
(
m32c_function_value
,
m32c_libcall_value
):
Delete
declaration
.
(
m32c_function_value
,
m32c_libcall_value
):
Delete
declaration
.
...
@@ -730,17 +731,17 @@
...
@@ -730,17 +731,17 @@
*
lto
-
streamer
-
in
.
c
(
lto_input_location
):
Likewise
.
*
lto
-
streamer
-
in
.
c
(
lto_input_location
):
Likewise
.
2009
-
10
-
22
Razya
Ladelsky
<
razya
@
il
.
ibm
.
com
>
2009
-
10
-
22
Razya
Ladelsky
<
razya
@
il
.
ibm
.
com
>
*
cfgloopmanip
.
c
(
duplicate_subloops
):
Export
.
*
cfgloopmanip
.
c
(
duplicate_subloops
):
Export
.
*
tree
-
parloops
.
c
(
loop_parallel_p
):
Dump
if
loop
is
innermost
.
*
tree
-
parloops
.
c
(
loop_parallel_p
):
Dump
if
loop
is
innermost
.
(
transform_to_exit_first_loop
):
Duplicate
bbs
starting
from
(
transform_to_exit_first_loop
):
Duplicate
bbs
starting
from
header
up
to
loop
->
latch
instead
of
exit
->
src
.
header
up
to
loop
->
latch
instead
of
exit
->
src
.
Initialize
control
variable
to
the
correct
number
of
iterations
.
Initialize
control
variable
to
the
correct
number
of
iterations
.
(
gather_scalar_reductions
):
Do
not
register
double
reductions
.
(
gather_scalar_reductions
):
Do
not
register
double
reductions
.
(
parallelize_loops
):
Dump
which
loop
is
tested
.
(
parallelize_loops
):
Dump
which
loop
is
tested
.
Indicate
whether
the
parallelized
loop
is
inner
or
not
.
Indicate
whether
the
parallelized
loop
is
inner
or
not
.
Remove
the
innermost
-
loop
requirement
.
Remove
the
innermost
-
loop
requirement
.
*
cfgloop
.
h
(
duplicate_subloops
):
Export
.
*
cfgloop
.
h
(
duplicate_subloops
):
Export
.
*
tree
-
cfg
.
c
(
add_phi_args_after_redirect
):
New
function
.
*
tree
-
cfg
.
c
(
add_phi_args_after_redirect
):
New
function
.
(
gimple_duplicate_sese_tail
):
Remove
the
no
-
subloops
constraint
.
(
gimple_duplicate_sese_tail
):
Remove
the
no
-
subloops
constraint
.
Call
duplicate_subloops
.
Call
duplicate_subloops
.
...
@@ -754,8 +755,8 @@
...
@@ -754,8 +755,8 @@
flag_ltrans check.
flag_ltrans check.
* ipa-inline.c (cgraph_mark_inline_edge,
* ipa-inline.c (cgraph_mark_inline_edge,
cgraph_decide_inlining_of_small_function,
cgraph_decide_inlining_of_small_function,
cgraph_decide_inlining, inline_read_summary): Disable indirect
inlining
cgraph_decide_inlining, inline_read_summary): Disable indirect
for WPA for time being.
inlining
for WPA for time being.
PR tree-optimize/40556
PR tree-optimize/40556
* ipa-inline.c (cgraph_early_inlining): Fix iterations condition.
* ipa-inline.c (cgraph_early_inlining): Fix iterations condition.
...
@@ -777,8 +778,8 @@
...
@@ -777,8 +778,8 @@
(ipa_reference_read_summary): Stream in calls_read_all properly.
(ipa_reference_read_summary): Stream in calls_read_all properly.
(read_write_all_from_decl): New function.
(read_write_all_from_decl): New function.
(propagate): Handle OVERWRITABLE nodes and external calls here.
(propagate): Handle OVERWRITABLE nodes and external calls here.
* ipa-pre-const.c (check_call): In IPA mode handle indirect
calls
* ipa-pre-const.c (check_call): In IPA mode handle indirect
only.
calls
only.
(analyze_function): Do not check visibility here.
(analyze_function): Do not check visibility here.
(add_new_function): We summary OVERWRITABLE too.
(add_new_function): We summary OVERWRITABLE too.
(generate_summary): Stream OVERWRITABLE nodes too.
(generate_summary): Stream OVERWRITABLE nodes too.
...
@@ -792,10 +793,11 @@
...
@@ -792,10 +793,11 @@
(ipcp_init_stage): Analyze all functions for whopr/lto.
(ipcp_init_stage): Analyze all functions for whopr/lto.
(ipcp_propagate_stage): Skip external calls.
(ipcp_propagate_stage): Skip external calls.
(ipcp_iterate_stage): Call ipa_update_after_lto_read if needed.
(ipcp_iterate_stage): Call ipa_update_after_lto_read if needed.
* ipa-reference.c (write_node_summary_p): Fix thinko about availability.
* ipa-reference.c (write_node_summary_p): Fix thinko about
availability.
* cgraphunit.c (ipa_passes): When in lto, ne er produce new summaries;
* cgraphunit.c (ipa_passes): When in lto, ne er produce new summaries;
when in ltrans, skip executing of ipa passes since everything
should'
ve
when in ltrans, skip executing of ipa passes since everything
been
done
.
should'
ve
been
done
.
*
ipa
-
inline
.
c
(
cgraph_decide_inlining
):
Remove
FIXMEs
.
*
ipa
-
inline
.
c
(
cgraph_decide_inlining
):
Remove
FIXMEs
.
(
inline_generate_summary
):
Likewise
.
(
inline_generate_summary
):
Likewise
.
(
inline_read_summary
):
New
function
.
(
inline_read_summary
):
New
function
.
...
@@ -819,9 +821,11 @@
...
@@ -819,9 +821,11 @@
(
ipa_edge_args_vector
):
Move
into
GGC
.
(
ipa_edge_args_vector
):
Move
into
GGC
.
(
ipa_check_create_edge_args
):
Update
.
(
ipa_check_create_edge_args
):
Update
.
(
ipa_update_after_lto_read
):
New
.
(
ipa_update_after_lto_read
):
New
.
*
passes
.
c
(
ipa_write_summaries_1
):
When
in
wpa
,
do
not
write
summaries
.
*
passes
.
c
(
ipa_write_summaries_1
):
When
in
wpa
,
do
not
write
summaries
.
(
ipa_read_summaries
):
When
in
ltrans
,
so
not
read
summaries
.
(
ipa_read_summaries
):
When
in
ltrans
,
so
not
read
summaries
.
*
lto
-
streamer
.
c
(
lto_get_section_name
):
Add
LTO_section_jump_functions
.
*
lto
-
streamer
.
c
(
lto_get_section_name
):
Add
LTO_section_jump_functions
.
*
lto
-
streamer
.
h
(
LTO_section_jump_functions
):
New
section
.
*
lto
-
streamer
.
h
(
LTO_section_jump_functions
):
New
section
.
(
produce_asm
):
Declare
.
(
produce_asm
):
Declare
.
*
lto
-
cgraph
.
c
(
output_cgraph
):
Output
edges
in
reverse
order
.
*
lto
-
cgraph
.
c
(
output_cgraph
):
Output
edges
in
reverse
order
.
...
@@ -844,7 +848,7 @@
...
@@ -844,7 +848,7 @@
*
config
/
ia64
/
ia64
.
c
(
ia64_override_options
):
Set
*
config
/
ia64
/
ia64
.
c
(
ia64_override_options
):
Set
flag_ira_loop_pressure
up
for
-
O3
.
flag_ira_loop_pressure
up
for
-
O3
.
*
config
/
rs6000
/
rs6000
.
c
(
rs6000_override_options
):
Ditto
.
*
config
/
rs6000
/
rs6000
.
c
(
rs6000_override_options
):
Ditto
.
2009
-
10
-
21
Sebastian
Pop
<
sebastian
.
pop
@
amd
.
com
>
2009
-
10
-
21
Sebastian
Pop
<
sebastian
.
pop
@
amd
.
com
>
PR
tree
-
optimization
/
41497
PR
tree
-
optimization
/
41497
...
@@ -982,9 +986,8 @@
...
@@ -982,9 +986,8 @@
2009
-
10
-
20
Wolfgang
Gellerich
<
gellerich
@
de
.
ibm
.
com
>
2009
-
10
-
20
Wolfgang
Gellerich
<
gellerich
@
de
.
ibm
.
com
>
*
config
/
s390
/
s390
.
md
:
Added
agen
condition
to
operand
*
config
/
s390
/
s390
.
md
:
Added
agen
condition
to
operand
forwarding
bypasses
.
forwarding
bypasses
.
Added
bypass
for
early
address
generation
Added
bypass
for
early
address
generation
use
of
int
results
.
use
of
int
results
.
Updated
comments
.
Updated
comments
.
2009
-
10
-
20
Stefan
D
ö
singer
<
stefan
@
codeweavers
.
com
>
2009
-
10
-
20
Stefan
D
ö
singer
<
stefan
@
codeweavers
.
com
>
...
@@ -1242,10 +1245,10 @@
...
@@ -1242,10 +1245,10 @@
PR target/23983
PR target/23983
* config/rs6000/predicates.md: Update copyright year.
* config/rs6000/predicates.md: Update copyright year.
* config/rs6000/altivec.md: Ditto.
* config/rs6000/altivec.md: Ditto.
* config/rs6000/t-rs6000 (TM_H): Add rs6000-builtin.def.
* config/rs6000/t-rs6000 (TM_H): Add rs6000-builtin.def.
(MD_INCLUDES): Add a2.md.
(MD_INCLUDES): Add a2.md.
* config/rs6000/rs6000.c (rs6000_builtin_decls): Change
* config/rs6000/rs6000.c (rs6000_builtin_decls): Change
RS6000_BUILTIN_COUNT to MAX_RS6000_BUILTINS.
RS6000_BUILTIN_COUNT to MAX_RS6000_BUILTINS.
(builtin_classify): New static vector to classify various builtins
(builtin_classify): New static vector to classify various builtins
...
@@ -1325,7 +1328,7 @@
...
@@ -1325,7 +1328,7 @@
*
config
/
arm
/
neon
.
md
(
neon_vshll_n
<
mode
>):
Checking
Bounds
fixed
.
*
config
/
arm
/
neon
.
md
(
neon_vshll_n
<
mode
>):
Checking
Bounds
fixed
.
2009
-
10
-
14
DJ
Delorie
<
dj
@
redhat
.
com
>
2009
-
10
-
14
DJ
Delorie
<
dj
@
redhat
.
com
>
*
config
/
h8300
/
h8300
.
c
(
F
):
New
.
*
config
/
h8300
/
h8300
.
c
(
F
):
New
.
(
Fpa
):
New
.
(
Fpa
):
New
.
(
h8300_emit_stack_adjustment
):
Call
them
.
(
h8300_emit_stack_adjustment
):
Call
them
.
...
@@ -1418,7 +1421,7 @@
...
@@ -1418,7 +1421,7 @@
*
doc
/
invoke
.
texi
(-
fira
-
loop
-
pressure
,
ira
-
loop
-
reserved
-
regs
):
*
doc
/
invoke
.
texi
(-
fira
-
loop
-
pressure
,
ira
-
loop
-
reserved
-
regs
):
Describe
.
Describe
.
*
doc
/
tm
.
texi
(
STACK_REG_COVER_CLASS
):
Describe
.
*
doc
/
tm
.
texi
(
STACK_REG_COVER_CLASS
):
Describe
.
2009
-
10
-
14
Richard
Guenther
<
rguenther
@
suse
.
de
>
2009
-
10
-
14
Richard
Guenther
<
rguenther
@
suse
.
de
>
*
lto
-
symtab
.
c
(
lto_symtab_compatible
):
Fold
in
...
*
lto
-
symtab
.
c
(
lto_symtab_compatible
):
Fold
in
...
gcc/testsuite/ChangeLog
View file @
2c9062e2
...
@@ -123,7 +123,7 @@
...
@@ -123,7 +123,7 @@
* gcc.target/rx/i272091.c: New test file.
* gcc.target/rx/i272091.c: New test file.
* gcc.target/rx/packed-struct.c: New test file.
* gcc.target/rx/packed-struct.c: New test file.
* gcc.target/rx/rx.exp: New file: Drives RX tests.
* gcc.target/rx/rx.exp: New file: Drives RX tests.
2009-10-26 Andrew Pinski <pinskia@gcc.gnu.org>
2009-10-26 Andrew Pinski <pinskia@gcc.gnu.org>
* gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
* gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
...
@@ -711,7 +711,7 @@
...
@@ -711,7 +711,7 @@
PR libgfortran/38439
PR libgfortran/38439
* gfortran.dg/fmt_error_9.f: New test.
* gfortran.dg/fmt_error_9.f: New test.
* gfortran.dg/fmt_error_10.f: New test.
* gfortran.dg/fmt_error_10.f: New test.
2009-10-11 Paul Thomas <pault@gcc.gnu.org>
2009-10-11 Paul Thomas <pault@gcc.gnu.org>
PR fortran/41583
PR fortran/41583
...
...
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