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
RISC-V: Handle implied extension in multilib-generator
2020-10-16
Kito Cheng
RISC-V: Handle implied
e
xtens
i
o
n
i
n mul
t
ilib-generator
commit
|
commitdiff
|
tree
2020-10-15
Kito C
h
en
g
RISC-V: Add support fo
r
-mcpu op
t
ion
.
commit
|
commitdiff
|
tree
2020-10-14
K
ito Cheng
PR target/
9
6
7
5
9 - H
a
ndle global variable assignment
.
.
.
commit
|
commitdiff
|
tree
2020-09-29
Kit
o
Cheng
RISC
-
V
:
D
e
fine __riscv_cmode
l
_
m
edany
for
P
IC mode
.
commit
|
commitdiff
|
tree
2020-07-23
Kito
Cheng
PR target/96260
- K
A
SAN shou
l
d work even back-end n
o
t
.
.
.
commit
|
commitdiff
|
tree
2020-07-21
K
i
to Cheng
t
e
s
t
sui
t
e: Ad
d
signa
l
checking for
signal related testcase
.
.
.
commit
|
commitdiff
|
tree
2020-07-09
Kit
o
Ch
e
ng
RISC-V: Implement __bu
i
ltin_thread_pointer
commit
|
commitdiff
|
tree
2020-07-09
Kito Cheng
RISC-V: Disabl
e
rem
o
v
e u
n
needed
s
ave-restore call optimizati
.
.
.
commit
|
commitdiff
|
tree
2020-07-02
Kito Cheng
RISC-V: H
a
ndle multi-letter e
x
tension for mu
l
tilib
.
.
.
commit
|
commitdiff
|
tree
2020-07-01
Kito Che
n
g
RIS
C
-V:
P
reserve arch version info during normalizing
.
.
.
commit
|
commitdiff
|
tree
2020-06-22
Kito Cheng
RISC-V: Nor
m
a
liz
e
arch s
t
ring i
n
d
r
iver
time
commit
|
commitdiff
|
tree
2020-06-22
K
ito Cheng
RI
S
C-V: Fi
x
com
p
ilation fail
e
d f
o
r
f
r
f
lags bu
i
ltin
.
.
.
commit
|
commitdiff
|
tree
2020-06-16
K
i
to Cheng
RISC-V: Fi
x
ICE on riscv_gpr_save_op
e
r
a
tio
n
_p [P
R
956
8
3]
commit
|
commitdiff
|
tree
2020-06-15
Kito Cheng
R
I
S
C-V: Su
p
p
ress warning for sign
e
d and unsi
g
ned int
e
g
e
r
.
.
.
commit
|
commitdiff
|
tree
2020-06-11
K
i
to Chen
g
RISC-V: Un
i
fy the output asm p
a
tt
e
r
n
between gpr_save
.
.
.
commit
|
commitdiff
|
tree
2020-06-11
K
i
t
o
Ch
e
ng
RISC
-
V: Describe co
r
rect USEs for
g
pr_save pattern
.
.
.
commit
|
commitdiff
|
tree
2020-06-02
Kito Cheng
testsuite: Disable co
l
o
rization for ubsan
test
commit
|
commitdiff
|
tree
2020-05-20
Kito Cheng
F
i
x
alignment for l
o
ca
l
variable [PR90811]
commit
|
commitdiff
|
tree
2020-05-19
Kito
Cheng
RI
S
C-V: Handle
i
mplied extension for -march parse
r
.
commit
|
commitdiff
|
tree
2020-05-19
K
i
to Cheng
RI
S
C-V: Upd
a
t
e
m
a
r
c
h pars
e
r
commit
|
commitdiff
|
tree
2020-05-11
Kit
o
Cheng
t
e
stsuite: Requ
i
re gnu-tm su
p
port for
pr94856
.
C
commit
|
commitdiff
|
tree
2020-03-11
Kito Cheng
RISC-V: F
i
x
testsuite reg
r
ession du
e
to recen
t
IRA
.
.
.
Kito Cheng
<kito.cheng@sifive.com>
commit
|
commitdiff
|
tree
2020-03-06
Ki
t
o Che
n
g
RI
S
C-V: Fix testsu
i
te regression
due
to
recent IRA
.
.
.
commit
|
commitdiff
|
tree
2020-03-06
Kito
Cheng
re
P
R tree-o
p
timization/90883 (Gener
a
ted code is
worse
.
.
.
commit
|
commitdiff
|
tree
2020-03-04
Kito Cheng
PR target/
9
3995 ICE in patc
h
_jump_insn,
a
t
c
fgrtl
.
c
.
.
.
commit
|
commitdiff
|
tree
2020-02-24
K
ito Cheng
R
I
SC-V: A
d
just floating poin
t
c
o
de gen for LTGT compare
Kito Cheng
<kito.cheng@sifive.com>
commit
|
commitdiff
|
tree
2020-02-19
Kito C
h
e
ng
R
I
SC-V: Using
f
mv
.
x
.
w/fmv
.
w
.
x rather than fmv
.
x
.
s/fmv
.
s
.
x
Kito Cheng
<kito.cheng@sifive.com>
commit
|
commitdiff
|
tree
2020-01-21
Kito Cheng
RISC-V: Disallow r
e
grenme if
the TO register never
.
.
.
commit
|
commitdiff
|
tree
2019-08-26
Kito
C
heng
RISC-V: Add testcase for testing
li
pseudo instruction
commit
|
commitdiff
|
tree
2019-08-19
Kito Cheng
PR target/91441 -
T
urn off
-
f
sanitize=kerne
l
-address
.
.
.
commit
|
commitdiff
|
tree
2019-08-07
Kito Cheng
RISC-V: Ha
n
dle
g
extens
i
on in multi
l
ib-generator
commit
|
commitdiff
|
tree
2019-08-06
Kito Cheng
RISC-V: Handle ext
e
nsions combination cor
r
ectly in
.
.
.
commit
|
commitdiff
|
tree
2019-08-05
K
i
to Cheng
R
I
SC-V: Promote
t
ype corr
e
ctly for
libcall
s
commit
|
commitdiff
|
tree
2019-08-02
K
it
o
Che
n
g
Check -shared i
s
a
v
ailable for pr87906
_
0
.
C
commit
|
commitdiff
|
tree
2019-08-01
Ki
t
o C
h
e
ng
RISC-V: Fi
x
testcase on r
v
64
commit
|
commitdiff
|
tree
2019-07-08
Kito Cheng
M
A
I
N
TA
I
NERS (Write A
f
t
e
r Ap
p
r
o
val): Remo
v
e m
y
self,
.
.
.
2019-07-08
Kito Cheng
<kito.cheng@sifive.com>
commit
|
commitdiff
|
tree
2019-07-08
K
i
to C
h
en
g
MAINTAINERS (Write
A
f
t
e
r
Approval): Fix th
e
list sorted
.
.
.
2019-07-08
Kito Cheng
<kito.cheng@sifive.com>
commit
|
commitdiff
|
tree
2019-07-08
K
ito
C
heng
A
dd
m
y
sel
f
to MA
I
NTAINERS (Write After
Ap
p
roval)
commit
|
commitdiff
|
tree
2019-04-16
K
i
to
Ch
e
ng
[NDS
3
2] Fix nds32_split_ashiftdi3 with large s
h
if
t
.
.
.
commit
|
commitdiff
|
tree
2019-03-18
Kito Cheng
R
I
SC-V: Fix testsuite regression caused
b
y qu
o
tes arou
n
d
.
.
.
2019-03-18
Kito Cheng
<kito.cheng@gmail.com>
commit
|
commitdiff
|
tree
2019-03-02
K
i
t
o
Cheng
RISC
-
V: Generaliz
e
-
march
s
upport, add ELF at
t
ribu
t
e
.
.
.
Kito Cheng
<kito.cheng@gmail.com>
commit
|
commitdiff
|
tree
2019-02-04
Kito
C
h
eng
[NDS32] Chan
g
e n
a
ming rule for dyanmic linker
.
commit
|
commitdiff
|
tree
2018-11-08
Kito
C
heng
U
p
d
a
te soft-
f
p from
glibc
.
2018-11-08
Kito Cheng
<kito@andestech.com>
commit
|
commitdiff
|
tree
2018-09-21
K
i
to Cheng
[
ND
S
32] Add t-nds
3
2-glibc f
i
l
e
.
commit
|
commitdiff
|
tree
2018-07-12
Kito C
h
eng
RISC-
V
: Error
if
f
unction declared with dif
f
erent interrupt
.
.
.
2018-07-06
Kito Cheng
<kito.cheng@gmail.com>
2018-07-06
Kito Cheng
<kito.cheng@gmail.com>
commit
|
commitdiff
|
tree
2018-06-03
Kito Cheng
[NDS32] Im
p
lement peephole2 patterns for tuning
code
.
.
.
commit
|
commitdiff
|
tree
2018-05-20
Kito Cheng
[NDS3
2
] Adjus
t
register move
c
o
s
t for graywolf cpu
.
commit
|
commitdiff
|
tree
2018-05-20
Ki
t
o
Cheng
[NDS32]
R
ew
r
i
t
e co
s
t
m
od
e
l
.
commit
|
commitdiff
|
tree
2018-05-18
Kito
Cheng
RISC-V
:
Add RV32E suppor
t
.
Kito Cheng
<kito.cheng@gmail.com>
commit
|
commitdiff
|
tree
2018-05-13
Kito Cheng
[
N
D
S
3
2] Implment n15 pipeline
.
commit
|
commitdiff
|
tree
2018-05-13
Kito C
h
eng
[NDS3
2
] Implment n
1
2/
n
1
3
p
i
p
eline
.
commit
|
commitdiff
|
tree
2018-05-13
K
ito
Ch
e
n
g
[NDS32] Implment n10
pipeline
.
commit
|
commitdiff
|
tree
2018-04-21
Kito Cheng
R
ISC-
V
:
Pass --no-rel
a
x t
o
l
i
nk
e
r if -mn
o
-relax is
.
.
.
2018-04-20
Kito Cheng
<kito.cheng@gmail.com>
commit
|
commitdiff
|
tree
2018-04-20
Kito Cheng
RISC-V: Make sure
s
tack i
s
always al
i
g
n
e
d
during adju
s
t
i
ng
.
.
.
2018-04-20
Kito Cheng
<kito.cheng@gmail.com>
commit
|
commitdiff
|
tree
2018-04-08
Kito Cheng
[NDS32] Imp
l
ement n7 pipeline
.
commit
|
commitdiff
|
tree
2018-04-08
K
it
o
Chen
g
[
N
DS32] Implement e8 p
i
pe
l
ine
.
commit
|
commitdiff
|
tree
2018-04-08
Kito Ch
e
ng
[ND
S
32] Implement n8 pip
e
l
ine
.
commit
|
commitdiff
|
tree
2018-04-08
Kito Cheng
[NDS3
2
]
I
m
plmen
t
n9
pipel
i
ne
.
commit
|
commitdiff
|
tree
2018-04-05
Kit
o
Ch
e
ng
[NDS32] Ref
i
n
e
bit-wise o
p
er
a
tion and sh
i
ft patterns
.
commit
|
commitdiff
|
tree
2018-04-05
K
i
to Ch
e
ng
[NDS32] Add
new instruction at
t
ribute:
f
eature
.
commit
|
commitdiff
|
tree
2018-04-04
Kito Ch
e
ng
[NDS3
2
] Restrict mov
p
a
t
t
ern that has at lea
s
t one
.
.
.
commit
|
commitdiff
|
tree
2018-04-04
Kito Cheng
[
NDS32] Imp
l
ement movmisa
l
ig
n
si and movmisaligndi pattern
.
commit
|
commitdiff
|
tree
2018-04-04
K
i
to Cheng
[NDS32] R
e
fine instruction typ
e
attrib
u
te
.
commit
|
commitdiff
|
tree
2018-04-01
Kito
Cheng
[NDS32] Corr
e
ct the dependency in t-nds3
2
.
commit
|
commitdiff
|
tree
2018-03-17
Kito Cheng
[NDS32] Use HOST_WIDE_INT_
P
RINT_DEC instead
of %ld
.
.
.
commit
|
commitdiff
|
tree
2018-03-11
K
i
to C
h
eng
[ND
S
32] A
d
d new option -mvh
.
commit
|
commitdiff
|
tree
2018-03-11
Kito Ch
e
ng
[
N
D
S
3
2] Ad
d
new function nds32_cpu_
c
pp_builtins and
.
.
.
commit
|
commitdiff
|
tree
2018-03-11
Kito Cheng
[NDS32]
Impleme
n
t
strl
e
nsi
p
attern
.
commit
|
commitdiff
|
tree
2018-03-05
Kit
o
Cheng
[
NDS32] Implment setme
m
pattern
.
commit
|
commitdiff
|
tree
2018-03-04
Kit
o
Cheng
[NDS32]
Rename nds32_expand_movmemqi
t
o n
d
s
3
2_expand
_
movmems
.
.
.
commit
|
commitdiff
|
tree
2018-03-04
Kito Ch
e
n
g
[NDS32] Ref
i
ne load_multiple
a
nd store_multiple
.
commit
|
commitdiff
|
tree
2018-03-04
K
i
to Cheng
[NDS32] Add load_mult
i
ple,store
_
multiple a
n
d new attribute
.
.
.
commit
|
commitdiff
|
tree
2018-03-03
Kito Cheng
[NDS32] Add
intr
i
nsic func
t
ions
f
or unal
i
gnment memory
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
Kito Cheng
[
NDS32] Do not
u
se
multip
l
e
loa
d
/store instructio
n
s
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
K
ito Cheng
[NDS32]
B
asic
s
uppo
r
t for -mcp
u
= and --with-cpu= opt
i
ons
.
commit
|
commitdiff
|
tree
2018-01-10
Kito Che
n
g
RISC-V:
A
dd naked fun
c
t
i
on suppor
t
.
2018-01-10
Kito Cheng
<kito.cheng@gmail.com>
commit
|
commitdiff
|
tree
2017-12-13
K
i
t
o
C
h
eng
Use C version of mult
i
3 for RVE support
.
commit
|
commitdiff
|
tree
2017-11-20
K
ito Cheng
RIS
C
-V: Im
p
lement
_
_umulsidi3, umu
l
_
p
pmm and __muluw
3
2017-11-20
Kito Cheng
<kito.cheng@gmail.com>
commit
|
commitdiff
|
tree
2017-11-08
Kit
o
C
h
e
ng
R
I
SC-
V
: Fix build err
o
r
2017-11-08
Kito Cheng
<kito.cheng@gmail.com>
commit
|
commitdiff
|
tree
2017-11-03
K
i
to Cheng
R
ISC-
V
: Ha
n
dle non-legitimat
e
address i
n
r
i
scv_legiti
m
ize_
m
ove
2017-11-03
Kito Cheng
<kito.cheng@gmail.com>
commit
|
commitdiff
|
tree
2017-05-05
Kito Cheng
R
IS
C
-V: Unify indention in r
i
scv
.
m
d
2017-05-04
Kito Cheng
<kito.cheng@gmail.com>
commit
|
commitdiff
|
tree
2017-03-14
Kito Cheng
Use gcc_
f
allthrough() in
s
te
a
d
o
f
__attribute
_
_((fa
l
lthroug
h
)
2017-03-13
Kito Cheng
<kito.cheng@gmail.com>
commit
|
commitdiff
|
tree
2017-02-06
Kito Cheng
RISC-V Port: gcc/testsui
t
e
2017-02-06
Kito Cheng
<kito.cheng@gmail.com>
commit
|
commitdiff
|
tree
2017-01-17
Kit
o
Chen
g
re PR target/7
9
079
(
[6] Wron
g
code gen for __builtin_mul_ov
e
.
.
.
commit
|
commitdiff
|
tree
2016-11-23
K
i
t
o C
h
eng
r
e
PR target/78230 (Co
m
pile pr66178
.
c
f
a
il f
o
r mi
p
s64el
.
.
.
commit
|
commitdiff
|
tree
2016-07-05
Kito C
h
eng
pr69102
.
c: Require f
p
ic su
p
p
ort
.
2016-07-05
Kito Cheng
<kito.cheng@gmail.com>
commit
|
commitdiff
|
tree
2015-07-09
Kito Cheng
func
t
ion
.
c (stack_
p
r
otec
t
_epilogu
e
):
Use i
f
rather
.
.
.
2015-07-08
Kito Cheng
<kito.cheng@gmail.com>
commit
|
commitdiff
|
tree
2015-01-09
Kito Cheng
re PR target/6
4
348 (Case
scal
-
to-vec1
.
c fa
i
le
d
on
a
r
m
.
.
.
2015-01-09
Kito Cheng
<kito@0xlab.org>
commit
|
commitdiff
|
tree
2014-12-10
Kit
o
Cheng
li
b
gcc
.
texi: U
p
d
a
te text to mat
c
h implemen
t
a
tion in
.
.
.
commit
|
commitdiff
|
tree
2014-10-14
Kito Cheng
ira
.
c
:
F
i
x
typ
o
i
n comment
.
2014-10-14
Kito Cheng
<kito@0xlab.org>
commit
|
commitdiff
|
tree
2014-09-18
Kit
o
Cheng
Add hea
d
er
g
uard to several header fi
l
es
.
2014-09-19
Kito Cheng
<kito@0xlab.org>
commit
|
commitdiff
|
tree
2014-09-16
Kito Ch
e
ng
Clean up us
e
less initializatio
n
f
or IRA if usin
g
L
RA
.
commit
|
commitdiff
|
tree
2014-08-24
Kito Cheng
R
emove CA
L
LER_SAVE_
P
ROFITABLE
si
n
ce it is
not use
d
.
.
.
commit
|
commitdiff
|
tree
2014-08-24
Kit
o
Cheng
*
ira
.
c: Fix
t
ypo in comment
.
commit
|
commitdiff
|
tree
2014-06-09
Kito Cheng
i
r
a
.
c
(ira):
D
on't call init_calle
r
_save if LRA en
a
bled
.
.
.
commit
|
commitdiff
|
tree
2014-05-02
Kito Cheng
defaults
.
h (HO
N
OR_
R
EG_ALLOC_ORDER): Change HONOR_REG_ALLOC
_
O
.
.
.
2014-02-26
Kito Cheng
<kito@0xlab.org>
commit
|
commitdiff
|
tree
2014-04-17
K
i
t
o
Cheng
* gcc
.
c
(
used_
a
rg): Prevent
o
ut of bound access for
.
.
.
commit
|
commitdiff
|
tree
2014-01-19
K
i
to Cheng
builtins
.
c (e
x
pand_movstr): Check
m
ovstr exp
a
n
d
done
.
.
.
2014-01-19
Kito Cheng
<kito@0xlab.org>
commit
|
commitdiff
|
tree