repo.or.cz
/
official-gcc.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
* sh.c (output_far_jump): Emit braf only for TARGET_SH2.
1998-12-07
amylaar
* sh
.
c (outpu
t
_far_jump): Emit b
r
a
f only for TARGET_SH2
.
commit
|
commitdiff
|
tree
1998-12-01
a
m
y
laar
* local-alloc
.
c (functi
o
n
_invari
a
nt_p): New
f
u
nction
.
commit
|
commitdiff
|
tree
1998-11-30
amylaar
Co
m
ment typo fix
.
commit
|
commitdiff
|
tree
1998-11-25
amylaar
* c
o
n
f
i
g/sh/l
i
b1funcs
.
a
sm
(
___u
d
ivsi3_i4
)
: Don't s
w
i
t
c
h
.
.
.
commit
|
commitdiff
|
tree
1998-11-25
amylaar
* regclass
.
c
(init_reg_sets
)
:
M
ove c
o
de th
a
t ca
l
c
ulates
.
.
.
commit
|
commitdiff
|
tree
1998-11-23
amylaar
Add SH4 support:
commit
|
commitdiff
|
tree
1998-11-20
amylaar
* loop
.
c (m
o
ve_mova
b
les):
S
t
art of libcall might be
.
.
.
commit
|
commitdiff
|
tree
1998-11-20
amylaar
Added missing file/function to Chang
e
L
og e
n
try
.
commit
|
commitdiff
|
tree
1998-11-20
amylaar
*
basicio
.
c (P
A
TH_MAX):
Define only to _POSIX_P
A
TH_MAX
.
.
.
commit
|
commitdiff
|
tree
1998-11-19
amylaar
*
Early au
t
o_inc
r
el
o
ads don'
t
conflict w
i
th outputs
.
commit
|
commitdiff
|
tree
1998-11-18
amylaa
r
* expr
.
c (store_expr
)
:
Don't generate load-
s
tore pair
commit
|
commitdiff
|
tree
1998-11-17
a
mylaar
* rel
o
a
d1
.
c
(
reload
_
reg_free_for_value_p): Whe
n
c
o
ns
i
dered
.
.
.
commit
|
commitdiff
|
tree
1998-11-17
amylaar
* f
l
ow
.
c
(
i
nsn_dead_p): N
e
w arg
u
ment
N
OTES
.
Changed
.
.
.
commit
|
commitdiff
|
tree
1998-11-16
amylaar
*
reload1
.
c
(reload_r
e
g_free_before_p):
D
elete
.
commit
|
commitdiff
|
tree
1998-11-15
a
m
ylaar
*
function
.
c (purge_addressof_1): Unshare rtl creat
e
d
by
commit
|
commitdiff
|
tree
1998-11-15
amylaar
*
r
egmove
.
c (regmove_op
t
imize)
:
Don't do any
t
hing
b
ut
commit
|
commitdiff
|
tree
1998-11-11
amy
l
aar
Ha
n
dle equiva
l
ences th
a
t have
been obscured b
y
gcse:
commit
|
commitdiff
|
tree
1998-11-04
amylaar
* reload
.
c (find_reloads): Fix
t
est
f
or usage by othe
r
.
.
.
commit
|
commitdiff
|
tree
1998-10-06
amylaar
*
cse
.
c
(
insert
_
r
e
g
s): F
i
x b
u
g
in Sep 24
c
h
ange
.
commit
|
commitdiff
|
tree
1998-10-06
amy
l
aar
C
lea
n
up for -fdump-u
n
numbere
d
:
commit
|
commitdiff
|
tree
1998-10-02
amylaa
r
* t-sh (
L
IB1ASMFUNCS): Add
_set
_
f
p
scr
.
commit
|
commitdiff
|
tree
1998-09-29
a
mylaar
Add entry for
-
fdump-u
n
number
d
option
.
commit
|
commitdiff
|
tree
1998-09-25
amyl
a
a
r
*
s
h
.
c
(gen_shl_sex
t
)
:
Fix ca
s
e
5
.
commit
|
commitdiff
|
tree
1998-09-25
amylaar
* reload1
.
c (reload_combine): Re-add
l
ine tha
t
got
.
.
.
commit
|
commitdiff
|
tree
1998-09-24
a
mylaar
*
sh
.
md (sqrtsf2): Fix
mod
e
of sqrt
.
commit
|
commitdiff
|
tree
1998-09-24
amylaa
r
*
r
eload1
.
c
(ch
o
ose_relo
a
d_regs): A
l
so try inh
e
ritance
.
.
.
commit
|
commitdiff
|
tree
1998-09-24
amylaar
*
r
eload1
.
c (reloa
d
_cse_regs
_
1
)
:
Renamed from r
e
loa
d
_cse_regs
.
commit
|
commitdiff
|
tree
1998-09-24
a
mylaar
* reload
.
c (find_reloads): In code
to
p
romote RELOAD_FOR_X_
.
.
.
commit
|
commitdiff
|
tree
1998-09-24
amylaar
*
expr
.
c
(stor
e
_
c
o
n
str
u
ctor)
:
Wh
e
n initia
l
izing
a
.
.
.
commit
|
commitdiff
|
tree
1998-09-17
amyla
a
r
* regmo
v
e
.
c (copy_src_to_dest): Check that m
o
des match
.
commit
|
commitdiff
|
tree
1998-09-16
a
m
y
laar
* r
e
gm
o
ve
.
c (c
o
py_s
r
c_t
o
_dest):
D
on'
t
copy if that
.
.
.
commit
|
commitdiff
|
tree
1998-09-08
amylaar
Typo
f
ix in co
m
ment
.
commit
|
commitdiff
|
tree
1998-09-02
amylaar
* dwarfout
.
c (fundamental_ty
p
e_cod
e
): Encode
3
2 bit
.
.
.
commit
|
commitdiff
|
tree
1998-08-28
am
y
laar
* regm
o
ve
.
c (regcl
a
s
s_compati
b
le_p
)
: Ne
w
function
.
commit
|
commitdiff
|
tree
1998-08-28
a
m
ylaar
* loop
.
c
(
che
c
k_d
b
ra_loop
)
: F
i
x calculation of FINAL_VALUE
.
.
.
commit
|
commitdiff
|
tree
1998-08-27
amylaar
* l
o
o
p
.
c (chec
k
_dbra_loop): E
n
a
ble code fo
r
reversal
commit
|
commitdiff
|
tree
1998-08-26
amylaar
* loop
.
c (check_db
r
a_loop)
:
Add so
m
e code
t
hat would
.
.
.
commit
|
commitdiff
|
tree
1998-08-26
amylaar
Document overflow
b
ug
in check_dbra_loo
p
:
commit
|
commitdiff
|
tree
1998-08-25
am
y
laar
* s
h
.
h
(GI
V
_SORT_CRITERION): Delete
.
commit
|
commitdiff
|
tree
1998-08-24
a
myla
a
r
*
reload1
.
c (reloa
d
_reg_free_
b
efo
r
e_p
)
: New
a
rgument
.
.
.
commit
|
commitdiff
|
tree
1998-08-24
a
m
yl
a
ar
*
reload1
.
c (
r
eload_cse_reg
s
_1):
W
hen deleting a no
.
.
.
commit
|
commitdiff
|
tree
1998-08-14
amylaar
*
expr
.
c (st
o
re_expr): Don't
o
pt
i
mize away l
o
ad-s
t
ore
.
.
.
commit
|
commitdiff
|
tree
1998-07-13
amy
l
aar
* reload1
.
c (reload_reg
_
free_
b
ef
o
re_p): Abort
for
.
.
.
commit
|
commitdiff
|
tree
1998-07-09
amyl
a
ar
* reload1
.
c (choose_reload_regs): If using an equivalence
.
.
.
commit
|
commitdiff
|
tree
1998-07-09
a
m
ylaar
* r
e
load
1
.
c
(emit_reload_in
s
ns): If an out
p
u
t
reload
.
.
.
commit
|
commitdiff
|
tree
1998-07-09
amylaar
* reload
.
c (find_equiv_reg)
:
If nee
d
_stab
l
e_sp i
s
.
.
.
commit
|
commitdiff
|
tree
1998-07-07
amyl
a
ar
* reload1
.
c
(
c
hoose_reloa
d
_regs): Don't set rel
o
ad_override_in
commit
|
commitdiff
|
tree
1998-07-07
amylaar
*
e
x
pr
.
c
(
emit_que
u
e):
I
f
emit
t
ing a S
E
QUENCE,
set
.
.
.
commit
|
commitdiff
|
tree
1998-07-07
am
y
laar
* c
s
e (cse_insn):
D
on'
t
make change without val
i
d
ation
.
commit
|
commitdiff
|
tree
1998-07-01
amylaar
* relo
a
d
1
.
c (emit
_
reload_i
n
sns): Use
p
roper register
.
.
.
commit
|
commitdiff
|
tree
1998-07-01
a
m
y
l
aar
* relo
a
d
.
c
(find_rel
o
ads): If there are multiple
commit
|
commitdiff
|
tree
1998-07-01
a
mylaar
Typo fix
.
commit
|
commitdiff
|
tree
1998-07-01
amyl
a
ar
* regmove
.
c (fixu
p
_match_2)
:
Check that
P h
a
s R
T
X_CLASS
.
.
.
commit
|
commitdiff
|
tree
1998-06-18
a
m
ylaar
* reload
.
c (find_reloads): Don't narrow scope of RELOAD_OTH
.
.
.
commit
|
commitdiff
|
tree
1998-06-16
amylaa
r
* reload1
.
c (reload
_
reg_free_before_
p
):
RELOA
D
_FOR_OUTADDR_
.
.
.
commit
|
commitdiff
|
tree
1998-06-05
amylaar
*
execute/980
6
05-1
.
c: New test
.
commit
|
commitdiff
|
tree
1998-06-03
amylaar
* re
l
oad1
.
c
(reload_
r
eg_
f
ree_for_value_p
)
: N
e
w argume
n
ts
.
.
.
commit
|
commitdiff
|
tree
1998-05-21
amylaar
* reload1
.
c (reload_reg
_
free_for_va
l
ue_p):
Fix REL
O
A
D_FOR_INPUT
commit
|
commitdiff
|
tree
1998-05-21
amylaar
*
c
omb
i
ne
.
c (nonze
r
o_bits): For paradoxical subregs
.
.
.
commit
|
commitdiff
|
tree
1998-05-19
amy
l
aa
r
* rel
o
ad1
.
c (relo
a
d
_reg_free_for_val
u
e_p): New
f
uncti
o
n
.
commit
|
commitdiff
|
tree
1998-05-15
am
y
laar
* sh
.
c
(gen_shl_a
n
d
):
Don't sign extend constant
f
or
.
.
.
commit
|
commitdiff
|
tree
1998-05-14
amyla
a
r
* reload1
.
c (delete_
o
utput_re
l
o
ad): Ign
o
r
e single
.
.
.
commit
|
commitdiff
|
tree
1998-05-14
amylaar
* reload
.
c
(remove_re
p
lacements): New func
t
ion
.
commit
|
commitdiff
|
tree
1998-05-13
amylaar
*
re
l
oad1
.
c (merge_assign
e
d_reloads): When
me
r
gi
n
g
.
.
.
commit
|
commitdiff
|
tree
1998-05-13
am
y
laar
* reloa
d
1
.
c (merge_
a
s
signed_relo
a
d
s
): Can me
r
ge
commit
|
commitdiff
|
tree
1998-05-12
amy
l
aar
*
rel
o
a
d1
.
c (gen_reload): Create REG_EQUIV notes
.
commit
|
commitdiff
|
tree
1998-05-12
amylaar
*
r
e
l
oad1
.
c (r
e
load)
:
Fix ch
e
c
k for USEs to use cod
e
.
.
.
commit
|
commitdiff
|
tree
1998-05-06
amylaa
r
T
y
p
o
fix
.
commit
|
commitdiff
|
tree
1998-05-01
amylaar
*
r
e
l
oad
.
c
(find_reloads): Emit USE
s
to ma
r
k where
.
.
.
commit
|
commitdiff
|
tree
1998-04-29
amy
l
aar
* sched
.
c (new_ins
n
_dead_not
e
s): Check
i
f the re
g
ister was
commit
|
commitdiff
|
tree
1998-04-27
am
y
l
aar
* sh
.
c (gen_ashift_h
i
): Don't m
a
ke SUBR
E
G of a SU
B
REG
.
commit
|
commitdiff
|
tree
1998-04-27
amylaar
* sh
.
c (sh_exp
a
nd_p
r
ol
o
gue,
sh_e
x
pan
d
_e
p
ilo
g
ue):
commit
|
commitdiff
|
tree
1998-04-27
amyla
a
r
* sh
.
h
(LEGIT
I
MIZE_RELOAD_ADDRESS):
De
f
ine
.
commit
|
commitdiff
|
tree
1998-04-24
amylaar
*
cse
.
c
(cse_
s
et_aroun
d
_loo
p
):
Don
'
t
do optimiz
a
tion
.
.
.
commit
|
commitdiff
|
tree
1998-04-24
amy
l
a
a
r
* (g
e
n_s
h
l_and, in case 1): Fix comparison with mask
.
commit
|
commitdiff
|
tree
1998-04-23
am
y
l
a
ar
Fix for execute/980205
.
c
f
ailur
e
on
S
H[123
]
.
commit
|
commitdiff
|
tree
1998-04-23
amylaar
* sh
.
c (gen_ashift_hi): Imp
l
ement rig
h
t s
h
i
f
ts via
.
.
.
commit
|
commitdiff
|
tree
1998-04-20
amyl
a
ar
Fo
r
matting
fix
.
commit
|
commitdiff
|
tree
1998-04-20
amylaar
* fi
n
a
l
.
c
(shorten_bran
c
h
e
s, init_insn_le
n
gt
h
s):
Move
.
.
.
commit
|
commitdiff
|
tree
1998-04-20
a
m
ylaar
Fix some pro
b
le
m
s
t
h
at resulted
in
a
s
s
meb
l
er
messages
.
.
.
commit
|
commitdiff
|
tree
1998-04-06
a
mylaar
Fix execute fa
i
lu
r
es for op
t
imiz
i
ng g
c
c
.
c-
t
ort
u
re/execute
.
.
.
commit
|
commitdiff
|
tree
1998-03-27
amyl
a
ar
Typo fix
.
commit
|
commitdiff
|
tree
1998-03-27
amy
l
aar
* sh
.
c (find_barrier): Fix c
a
lculat
i
o
ns for alignemnt
.
.
.
commit
|
commitdiff
|
tree
1998-03-26
am
y
laar
re
l
oad inheritance
improvem
e
nt:
commit
|
commitdiff
|
tree
1998-03-26
amyla
a
r
* regclass
.
c (r
e
cor
d
_reg_cl
a
s
s
es): '
?
'
increases c
o
s
t
.
.
.
commit
|
commitdiff
|
tree
1998-03-26
a
mylaar
*
s
h
.
h
(OPTIMIZATION_OP
T
IONS): D
e
f
i
n
e
.
commit
|
commitdiff
|
tree
1998-03-23
amylaar
*
free
b
sd
.
h
(
A
SM
_
OUTPU
T
_
ALIGN
)
: Redefine
.
commit
|
commitdiff
|
tree
1998-03-18
amylaar
*
netbsd
.
h (ASM_OUTPUT_
A
LIGN): Redefine
.
commit
|
commitdiff
|
tree
1998-03-16
amylaar
*
va
x
.
h (ADDR_VE
C
_AL
I
GN): Define
.
commit
|
commitdiff
|
tree
1998-03-11
amylaar
* sh
.
h (LOOP_ALI
G
N): Only align
whe
n
optimizing
.
commit
|
commitdiff
|
tree
1998-03-11
amylaar
* final
.
c (sh
o
r
t
en_bran
c
hes)
:
Remove
c
ondition
a
lizing on
commit
|
commitdiff
|
tree
1998-03-09
amylaar
T
ypo
f
i
x
.
commit
|
commitdiff
|
tree
1998-03-09
amylaar
* final
.
c (
s
horten_b
r
anches): Initialize insn_a
d
dresses
.
commit
|
commitdiff
|
tree
1998-03-09
amylaa
r
* s
h
.
h (MUST_PASS_IN_STACK): Def
i
ne
.
commit
|
commitdiff
|
tree
1998-03-06
a
mylaa
r
* rtl
.
h (ad
d
r_di
f
f_vec_fla
g
s): New t
y
pedef
.
commit
|
commitdiff
|
tree
1998-03-04
amylaar
*
f
i
n
al
.
c
(final_scan_insn,
case CODE_LABEL
:
Cleanup
.
commit
|
commitdiff
|
tree
1998-03-04
amylaa
r
Fi
x
typo
in this
p
atch:
commit
|
commitdiff
|
tree
1998-03-04
amylaar
*
f
inal
.
c
(
shorten_b
r
anches):
T
a
g t
h
e loop alignment
.
.
.
commit
|
commitdiff
|
tree
1998-03-02
amylaar
Formatt
i
ng
f
ix
.
commit
|
commitdiff
|
tree
1998-03-02
a
m
ylaar
* final
.
c (i
n
sn_l
a
s
t
_addr
e
s
s, i
n
s
n
_
current_align,
.
.
.
commit
|
commitdiff
|
tree
next