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: Implement instruction patterns for ZBB extension.
2021-10-25
Jim Wils
o
n
RISC-V
:
I
m
pleme
n
t inst
r
uction
pat
t
erns f
o
r ZBB extension
.
Kito Cheng
<kito.cheng@sifive.com>
Co-authored-by:
Kito Cheng
<kito.cheng@sifive.com>
commit
|
commitdiff
|
tree
2021-10-25
Kito C
h
eng
RISC-
V
: Cost m
o
del
f
or zba extension
.
commit
|
commitdiff
|
tree
2021-10-25
Ji
m
Wilson
RISC-V: Impleme
n
t ins
t
ruction patt
e
rns for
Z
BA
extension
.
Kito Cheng
<kito.cheng@sifive.com>
2021-10-25
Kito Cheng
<kito.cheng@sifive.com>
Co-authored-by:
Kito Cheng
<kito.cheng@sifive.com>
commit
|
commitdiff
|
tree
2021-10-25
K
ito Ch
e
ng
RISC-
V
: Minimal
suppo
r
t of bitmanip ext
e
nsion
2021-10-25
Kito Cheng
<kito.cheng@sifive.com>
commit
|
commitdiff
|
tree
2021-10-11
Kito Ch
e
ng
[PR/t
a
rget 100316] Allow consta
n
t
a
d
dress
for __builtin___
c
l
.
.
.
commit
|
commitdiff
|
tree
2021-08-16
Kito Cheng
RISC-V: Allow multi
-
lib
b
uild with different code model
commit
|
commitdiff
|
tree
2021-07-21
K
ito Cheng
Revert "RI
S
C-V: Dete
c
t python and pick best one for
.
.
.
commit
|
commitdiff
|
tree
2021-07-20
Kito Cheng
RISC-V: Dete
c
t pyth
o
n an
d
pick best one for cal
l
ing
.
.
.
commit
|
commitdiff
|
tree
2021-07-13
Kito Cheng
docs:
Add 'S' to Machine Cons
t
r
a
ints for RISC-V
commit
|
commitdiff
|
tree
2021-06-22
Jojo
R
RISC
-
V: Add tune info for T
-
H
E
AD
C
9
0
6
.
commit
|
commitdiff
|
tree
2021-06-22
Kito Cheng
testuite: Add
p
thread c
h
eck to
dg-
m
odule-cmi for omp
.
.
.
commit
|
commitdiff
|
tree
2021-05-25
K
i
to Cheng
RI
S
C-V: Pas
s
-
m
no-relax
t
o ass
e
mbler
commit
|
commitdiff
|
tree
2021-05-19
Kito Che
n
g
testuit
e
: Check pthrea
d
for
o
m
p
mod
u
le
t
esting
commit
|
commitdiff
|
tree
2021-05-19
Geng
Q
i
R
ISC-V: Prop
e
rly pars
e
the letter 'p
'
in '-march'
.
commit
|
commitdiff
|
tree
2021-03-23
Mar
c
us Comstedt
RISC-V: Fix riscv_sub
w
ord() for b
i
g endian
commit
|
commitdiff
|
tree
2021-03-23
Marcu
s
C
om
s
tedt
R
I
S
C
-V: Fix
m
atches against subreg with a bytenum of
.
.
.
commit
|
commitdiff
|
tree
2021-03-23
M
arcus Comstedt
RISC-V: Upda
t
e s
h
i
f
t
-shi
f
t-5
.
c testcase for big endian
commit
|
commitdiff
|
tree
2021-03-23
Marcus Comst
e
dt
R
ISC-V: Fix trampolin
e
g
e
n
eration
o
n big
e
ndian
commit
|
commitdiff
|
tree
2021-03-23
Mar
c
us Comstedt
R
ISC-V: Update soft-fp
c
onfig for big-endian
commit
|
commitdiff
|
tree
2021-03-23
Ma
r
cus
C
omstedt
RISC-V: Add riscv{32,6
4
}be with big
endian a
s
default
commit
|
commitdiff
|
tree
2021-03-23
Mar
c
us Comst
e
dt
RISC-V: Support -mlitt
l
e-endian
a
nd -
m
big-endian
commit
|
commitdiff
|
tree
2021-03-22
Ki
t
o Ch
e
ng
PR
target/99702
:
Check RTL type befor
e
ge
t
val
u
e
commit
|
commitdiff
|
tree
2021-03-18
Sin
a
n Lin
PR target/99314: Fix integer
signedness issue for cpymem
.
.
.
Kito Cheng
<kito.cheng@sifive.com>
commit
|
commitdiff
|
tree
2021-02-23
Kito
C
heng
conf
i
g
.
sub, conf
i
g
.
gues
s
: Import upstr
e
am 2021-01-25
.
commit
|
commitdiff
|
tree
2021-02-05
K
i
to Ch
e
ng
P
R
target/98878 - Incorrect multilib list for ris
c
v
.
.
.
commit
|
commitdiff
|
tree
2021-02-02
Kito Cheng
PR target/98743: Fix ICE
in convert_move for RI
S
C-V
commit
|
commitdiff
|
tree
2021-02-01
Xing GUO
RISC-V: Fix gcc
.
target/
r
is
c
v/attribute-1
8
.
c
commit
|
commitdiff
|
tree
2021-01-28
X
i
ng GUO
RI
S
C
-V:
Fix
-march option pa
r
sin
g
when extension exists
.
commit
|
commitdiff
|
tree
2021-01-19
Geng Q
i
RISC-V: The 'multili
b
-g
e
nerator'
enha
n
cement
.
commit
|
commitdiff
|
tree
2021-01-08
K
i
t
o
Ch
e
ng
Fix array-qua
l
s
-1
.
c for RISC
-
V
commit
|
commitdiff
|
tree
2021-01-08
Kito Cheng
RISC-V: Implement new sty
l
e of
a
r
c
hit
e
ct
u
re extensi
o
n
.
.
.
commit
|
commitdiff
|
tree
2021-01-08
Kito Cheng
RISC-V: Move class riscv_subset_list and riscv_subset_
t
.
.
.
commit
|
commitdiff
|
tree
2020-12-24
Kito Cheng
R
ISC-V:
F
ix p
y
th
o
n3 compatibility
f
or multilib-gen
e
rator
commit
|
commitdiff
|
tree
2020-12-10
Simon Co
o
k
RISC-V: Expl
i
c
itly
c
al
l
python when using
multi
l
ib
.
.
.
commit
|
commitdiff
|
tree
2020-12-08
Kit
o
Cheng
PR target/98152: Checkin
g
python is avail
a
b
l
e before
.
.
.
commit
|
commitdiff
|
tree
2020-12-03
Kito Cheng
RISC-
V
:
Canonicalize --wi
t
h
-
a
r
ch
commit
|
commitdiff
|
tree
2020-12-01
Kito Cheng
RIS
C
-V: D
r
op
so
m
e c
o
mmited
a
ccidentally cod
e
.
commit
|
commitdiff
|
tree
2020-11-30
Kito Cheng
RISC-V: Alway
s
define MULTILIB_DEFAUL
T
S
commit
|
commitdiff
|
tree
2020-11-30
Kito Cheng
Fix print
_
multilib_info when
def
a
ult argumen
t
s
appear
.
.
.
commit
|
commitdiff
|
tree
2020-11-18
Kito Cheng
RISC-V:
Su
p
po
r
t versio
n
controling for IS
A
standard
.
.
.
commit
|
commitdiff
|
tree
2020-11-18
Kito
Cheng
RISC-V: Suppo
r
t zicsr and zifencei extension for -
m
a
r
ch
.
commit
|
commitdiff
|
tree
2020-11-18
Kito Cheng
RISC-V: Handle im
p
lied exte
n
si
o
n in can
o
nical or
d
ering
.
commit
|
commitdiff
|
tree
2020-11-06
K
i
t
o
Cheng
R
I
SC-V: M
a
rk non-expo
r
t symbol
static and const in
.
.
.
commit
|
commitdiff
|
tree
2020-11-06
K
i
to Cheng
PR t
a
rget/96307: Fix KAS
A
N option
checking
.
commit
|
commitdiff
|
tree
2020-11-02
Kito C
h
eng
RISC-V: Chec
k
mult
i
letter extension has
m
o
re tha
n
1
.
.
.
commit
|
commitdiff
|
tree
2020-11-02
Ki
t
o Cheng
RISC-V: Add configure option: --with-multili
b
-g
e
nerator
.
.
.
commit
|
commitdiff
|
tree
2020-10-27
Kito C
h
eng
RISC-
V
: Refine riscv_parse_arch_st
r
ing
commit
|
commitdiff
|
tree
2020-10-22
Kito Che
n
g
RISC-V: Extend syntax for the multil
i
b
-
generator
commit
|
commitdiff
|
tree
2020-10-16
Kito Chen
g
R
I
SC-V:
Handl
e
implied ext
e
n
s
io
n
i
n
multi
l
ib-generator
commit
|
commitdiff
|
tree
2020-10-15
Kito Cheng
RISC-V
:
A
d
d support
for -mcpu option
.
commit
|
commitdiff
|
tree
2020-10-14
Ki
t
o Cheng
PR ta
r
get/96
7
59 - H
a
n
dl
e
global variab
l
e
a
ssignment
.
.
.
commit
|
commitdiff
|
tree
2020-09-29
Kito C
h
eng
RIS
C
-V: Define __ri
s
cv_cmodel_medany f
o
r
PIC mode
.
commit
|
commitdiff
|
tree
2020-07-30
Coo
p
e
r
Qu
RISC-V
:
Add support for
TLS stack protector
canar
y
.
.
.
commit
|
commitdiff
|
tree
2020-07-23
Kito Cheng
P
R
target/96260 - KASAN s
h
ould work even
back-end not
.
.
.
commit
|
commitdiff
|
tree
2020-07-21
Kito
C
heng
testsuite: Add
s
i
g
n
al checking for
s
ignal related testcase
.
.
.
commit
|
commitdiff
|
tree
2020-07-09
Kito Che
n
g
RISC-V:
Im
p
lement __builtin_thre
a
d
_
pointe
r
commit
|
commitdiff
|
tree
2020-07-09
Kito Che
n
g
RISC-
V
: D
i
sable
r
emove
u
nneeded
s
ave-r
e
s
t
ore call optimizati
.
.
.
commit
|
commitdiff
|
tree
2020-07-02
Kito Ch
e
ng
RISC-V: Handle m
u
lti-letter extens
i
o
n
for mul
t
il
i
b
.
.
.
commit
|
commitdiff
|
tree
2020-07-01
Kito Cheng
RISC-
V
:
P
r
eserve
a
r
c
h version info during
normalizing
.
.
.
commit
|
commitdiff
|
tree
2020-06-22
K
it
o
Cheng
RISC-V: Normalize
arch string in
driver time
commit
|
commitdiff
|
tree
2020-06-22
Kito Cheng
RISC-V: Fix compilat
i
on f
a
iled for frflags bu
i
ltin
.
.
.
commit
|
commitdiff
|
tree
2020-06-16
K
ito Cheng
RISC
-
V
: Fix IC
E
o
n
riscv_g
p
r
_
save_operation_p [PR95683]
commit
|
commitdiff
|
tree
2020-06-15
Kito Cheng
R
ISC-
V
: Suppress warning for signed and
u
nsig
n
ed integ
e
r
.
.
.
commit
|
commitdiff
|
tree
2020-06-11
Kito Cheng
RISC-V: U
n
ify t
h
e output asm pattern between gpr_s
a
ve
.
.
.
commit
|
commitdiff
|
tree
2020-06-11
Kito Cheng
RISC-V: Describe cor
r
ect USE
s
f
or gpr_s
a
ve pa
t
tern
.
.
.
commit
|
commitdiff
|
tree
2020-06-02
Kito
Cheng
test
s
uite: Disable colorization fo
r
ubsan test
commit
|
commitdiff
|
tree
2020-05-20
Kito Ch
e
ng
F
i
x al
i
gnment fo
r
local variable [PR908
1
1]
commit
|
commitdiff
|
tree
2020-05-19
Kito Cheng
RISC-V: Handle implied extension
for -march pars
e
r
.
commit
|
commitdiff
|
tree
2020-05-19
Kito
C
heng
RISC-V:
Update
m
a
rch
par
s
er
commit
|
commitdiff
|
tree
2020-05-11
Kit
o
Cheng
testsuite: R
e
qui
r
e gnu
-
tm support for pr94856
.
C
commit
|
commitdiff
|
tree
2020-03-11
Kito Che
n
g
RISC-V
:
Fix tes
t
suite regression due to
r
e
cent IR
A
.
.
.
Kito Cheng
<kito.cheng@sifive.com>
commit
|
commitdiff
|
tree
2020-03-06
Kito Cheng
RISC-V: Fi
x
tests
u
i
t
e regr
e
ss
i
on due to
rec
e
nt IRA
.
.
.
commit
|
commitdiff
|
tree
2020-03-06
Kit
o
C
h
e
n
g
re PR tree-optimi
z
a
tio
n
/90883 (Generated code
i
s
worse
.
.
.
commit
|
commitdiff
|
tree
2020-03-04
Kito Ch
e
ng
PR
t
ar
g
et/9
3
995 ICE in
patch_jump_ins
n
,
a
t
cfgrtl
.
c
.
.
.
commit
|
commitdiff
|
tree
2020-02-24
Kito Cheng
RISC-V:
Adjust
f
l
oa
t
i
n
g point code ge
n
for LTGT compare
Kito Cheng
<kito.cheng@sifive.com>
commit
|
commitdiff
|
tree
2020-02-19
K
ito Che
n
g
RISC-V: Usin
g
fmv
.
x
.
w/fmv
.
w
.
x
r
ather t
h
a
n
f
m
v
.
x
.
s/fmv
.
s
.
x
Kito Cheng
<kito.cheng@sifive.com>
commit
|
commitdiff
|
tree
2020-01-21
Kito Cheng
RISC-V: Disallow regrenme if the TO re
g
i
s
t
er never
.
.
.
commit
|
commitdiff
|
tree
2019-08-26
Kit
o
Cheng
RISC
-
V:
Add test
c
ase for testing li pseudo instruction
commit
|
commitdiff
|
tree
2019-08-19
Kit
o
Cheng
PR tar
g
et/91441
-
Turn off -fsan
i
t
i
ze=kernel-
a
ddress
.
.
.
commit
|
commitdiff
|
tree
2019-08-07
K
i
to Cheng
RISC-V: Handle g
e
xtension in m
u
lti
l
ib-generator
commit
|
commitdiff
|
tree
2019-08-06
Kito Chen
g
R
ISC-V
:
Han
d
le extensions combinati
o
n correctly in
.
.
.
commit
|
commitdiff
|
tree
2019-08-05
Kito Cheng
R
I
SC-V: Promote
type correctl
y
for libcalls
commit
|
commitdiff
|
tree
2019-08-02
Kit
o
Cheng
Check -sha
r
e
d is
available for
pr87906_0
.
C
commit
|
commitdiff
|
tree
2019-08-01
Kito Che
n
g
R
I
S
C-V:
Fix
t
estcase
o
n rv64
commit
|
commitdiff
|
tree
2019-07-08
Kito Cheng
MAINTAINE
R
S (Write After Approval): R
e
move myself,
.
.
.
2019-07-08
Kito Cheng
<kito.cheng@sifive.com>
commit
|
commitdiff
|
tree
2019-07-08
Kito Che
n
g
MAINTAIN
E
RS (Wri
t
e After Ap
p
rov
a
l
)
: Fix the
list
s
orted
.
.
.
2019-07-08
Kito Cheng
<kito.cheng@sifive.com>
commit
|
commitdiff
|
tree
2019-07-08
Kito C
h
en
g
Add myself
to MA
I
NT
A
INERS (Write After Ap
p
roval)
commit
|
commitdiff
|
tree