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
i386: Fix some intrinsics without alignment requirements.
12 days ago
Xi Ruo
y
ao
Loo
n
gArch: Add constra
i
n
ts for bit
string oper
a
t
ion
.
.
.
commit
|
commitdiff
|
tree
2024-03-30
Xi
R
uoyao
mips
:
Fix C23 (
.
.
.
) functions return
i
ng large a
g
greg
a
t
e
s
.
.
.
commit
|
commitdiff
|
tree
2024-03-29
Xi Ruoyao
testsuit
e
: Add
a test ca
s
e for negating FP vectors
.
.
.
commit
|
commitdiff
|
tree
2024-03-20
X
i
R
u
oyao
LoongAr
c
h: Fix a t
y
po [PR
1
1
4
407]
commit
|
commitdiff
|
tree
2024-03-19
Xi Ruoy
a
o
LoongArch: Fix C
2
3 (
.
.
.
) function
s
re
t
urnin
g
la
r
ge
.
.
.
commit
|
commitdiff
|
tree
2024-03-14
Xi R
u
oyao
LoongArc
h
: Remove unused a
n
d incor
r
ect "sge<
u
>_<X:mode
.
.
.
commit
|
commitdiff
|
tree
2024-03-09
Xi Ruoyao
LoongArc
h
: Emit R_LARCH_REL
A
X for TLS
IE wi
t
h n
o
n-extreme
.
.
.
commit
|
commitdiff
|
tree
2024-03-06
Xi Ru
o
y
a
o
LoongArch: t
e
stsuite: Rewrite {x,}vf
c
mp-{d,f}
.
c to
.
.
.
commit
|
commitdiff
|
tree
2024-03-05
X
i
Ru
o
y
a
o
L
oon
g
Ar
c
h: Allow s9 as
a
register
a
l
ia
s
commit
|
commitdiff
|
tree
2024-03-04
X
i
R
u
oyao
t
e
stsuit
e
: Make pr1
0
4992
.
c
irrelat
e
d to tar
g
et vector
.
.
.
commit
|
commitdiff
|
tree
2024-02-29
Xi Ruoyao
LoongArch: R
e
mov
e
unneeded sign extension after
crc
.
.
.
commit
|
commitdiff
|
tree
2024-02-29
Xi Ruoyao
L
oongArch: NFC: Dedup
l
icate crc
instruction defines
commit
|
commitdiff
|
tree
2024-02-23
Xi
R
u
oyao
L
oongArch: Do
n
't
f
alsely claim gold sup
p
orted i
n
to
p
l
e
v
el
.
.
.
commit
|
commitdiff
|
tree
2024-02-05
Xi Ruoyao
mips:
F
ix missing mode in neg<m
o
de:MSA>2
commit
|
commitdiff
|
tree
2024-02-05
Xi
Ruoyao
MIPS: Fix
w
ro
n
g MSA
FP vector neg
a
tio
n
commit
|
commitdiff
|
tree
2024-02-04
Xi Ruoyao
LoongArch: Fix wro
n
g LSX FP vec
t
or negation
commit
|
commitdiff
|
tree
2024-02-04
Xi Ruoya
o
LoongArch: Avoid out-of-
b
ounds access in loongarch_symbol
_
insns
commit
|
commitdiff
|
tree
2024-02-03
X
i
Ru
o
yao
LoongArch: Fix
a
n O
D
R
v
i
olatio
n
commit
|
commitdiff
|
tree
2024-02-02
Xi
Ruoyao
Loon
g
Ar
c
h: D
o
n't
s
plit the instructions containing
.
.
.
commit
|
commitdiff
|
tree
2024-01-23
Xi Ruoyao
Loo
n
g
A
r
ch: test
s
uite: Disable s
t
a
c
k protec
t
or
for
got
.
.
.
commit
|
commitdiff
|
tree
2024-01-23
Xi Ruoyao
Lo
o
ngArch
:
Disable
e
x
p
lici
t
reloc for TLS LD/GD with
.
.
.
commit
|
commitdiff
|
tree
2024-01-18
Xi Ruoyao
LoongArc
h
: Remove cons
t
raint z fr
o
m
m
o
v
si_internal
commit
|
commitdiff
|
tree
2024-01-03
Xi Ruoyao
LoongArch:
Provide fmin/fmax RTL
patter
n
for
vectors
commit
|
commitdiff
|
tree
2023-12-29
Xi
R
u
oyao
L
o
o
n
g
A
r
c
h:
F
ix the format of bstrins_<mod
e
>_for_ior_mask
.
.
.
commit
|
commitdiff
|
tree
2023-12-29
Xi R
u
oyao
L
o
ongAr
c
h: Repl
a
c
e -mexplici
t
-relocs=
a
uto simple-used
.
.
.
commit
|
commitdiff
|
tree
2023-12-27
Xi Ruoyao
LoongArch: Fi
x
infinite sec
o
ndary reloading of FCCmode
.
.
.
commit
|
commitdiff
|
tree
2023-12-27
Xi
R
u
o
yao
LoongA
r
ch:
E
xpand lef
t
ro
t
ate to righ
t
rotate with
.
.
.
commit
|
commitdiff
|
tree
2023-12-23
Xi Ruoyao
LoongArch: A
d
d
sign_ex
t
end pattern f
o
r 32-bit rota
t
e
.
.
.
commit
|
commitdiff
|
tree
2023-12-23
Xi Ruoy
a
o
Loong
A
rc
h
:
Impl
e
men
t
F
C
Cmode reload and cstore<AN
Y
F
.
.
.
commit
|
commitdiff
|
tree
2023-12-20
Xi Ruoyao
L
o
ongArch: Clean up vec_init expander
commit
|
commitdiff
|
tree
2023-12-20
Xi Ruoyao
Loong
A
rch:
Use
f
orce_reg
instea
d
of gen_reg_rtx + emit_mo
v
e_
.
.
.
commit
|
commitdiff
|
tree
2023-12-20
Xi Ruoya
o
L
o
ongArch: F
i
x FP ve
c
tor co
m
parsons [PR
1
130
3
4
]
commit
|
commitdiff
|
tree
2023-12-17
X
i Ruoyao
Lo
o
ng
A
rch: Add alslsi3_
e
x
t
end
commit
|
commitdiff
|
tree
2023-12-17
Xi Ruoyao
LoongA
r
ch: Fix instruction co
s
ts [PR112936]
commit
|
commitdiff
|
tree
2023-12-17
X
i Ruoyao
LoongArch:
I
nclude rtl
.
h for COSTS_N_
I
N
S
N
S
instea
d
.
.
.
commit
|
commitdiff
|
tree
2023-12-12
Xi Ruoyao
L
o
on
g
Arch: testsuite: Remove XFAIL in vect-f
t
i
n
t-no
.
.
.
commit
|
commitdiff
|
tree
2023-12-12
X
i
Ruoyao
O
n
l
y allo
w
(int
)
t
r
u
nc(x
)
t
o (int)x simplificatio
n
with
.
.
.
commit
|
commitdiff
|
tree
2023-12-12
Xi
R
uoyao
LoongArch: Fix
w
arn
i
ngs building
l
ib
g
cc
commit
|
commitdiff
|
tree
2023-12-12
Xi Ruoyao
LoongArch: Allow
-mcmo
d
el=extrem
e
and mo
d
el a
t
t
r
ibute
.
.
.
commit
|
commitdiff
|
tree
2023-12-08
Xi Ruo
y
ao
LoongArc
h
: Switch loongarch-def from C to
C++
t
o
m
ake
.
.
.
commit
|
commitdiff
|
tree
2023-12-01
Xi
R
uoyao
d
o
c
: Update the sta
t
us of build directory
not fully
.
.
.
commit
|
commitdiff
|
tree
2023-11-29
X
i
Ruoy
a
o
LoongA
r
ch:
Use
LSX for scalar FP roundi
n
g w
i
th e
x
pli
c
it
.
.
.
commit
|
commitdiff
|
tree
2023-11-29
X
i Ruoyao
Lo
o
ngArch: R
e
move lri
n
t
_
al
l
o
w
_
inexact
commit
|
commitdiff
|
tree
2023-11-29
Xi Ruoyao
LoongAr
c
h: Use st
a
ndard pattern n
a
me and RTX cod
e
f
or
.
.
.
commit
|
commitdiff
|
tree
2023-11-29
Xi Ruoyao
Loo
n
gArch:
Use standard patter
n
name
an
d
RTX co
d
e for
.
.
.
commit
|
commitdiff
|
tree
2023-11-29
Xi Ruoyao
LoongArch: Fix
usage of LSX and
LASX frint/ftint in
s
truct
i
on
.
.
.
commit
|
commitdiff
|
tree
2023-11-22
Xi Ruoyao
Loong
A
rch:
O
p
tim
i
ze LSX vector shuffle
on floa
t
ing
.
.
.
commit
|
commitdiff
|
tree
2023-11-21
Xi
R
uoyao
Lo
o
ngArch: Fix libgcc buil
d
failure when libc is not
.
.
.
commit
|
commitdiff
|
tree
2023-11-18
Xi R
u
oyao
LoongA
r
ch: Fix "-mexplict-relocs=
n
one -mcmodel=medium
.
.
.
commit
|
commitdiff
|
tree
2023-11-18
X
i
Ruoyao
LoongArch:
Add fi
n
e-grained control for L
A
M_BH an
d
.
.
.
commit
|
commitdiff
|
tree
2023-11-18
Xi R
u
oyao
L
o
o
n
g
Arch: Don't
emit db
a
r 0x700 if -
m
ld-seq-sa
commit
|
commitdiff
|
tree
2023-11-18
Xi Ruoyao
LoongArch: Take the adva
n
t
a
ge of -mdiv32
if i
t
's en
a
bled
commit
|
commitdiff
|
tree
2023-11-18
Xi Ruoyao
LoongArch:
A
d
d
e
v
oluti
o
n feature
s
of base
I
SA revis
i
ons
commit
|
commitdiff
|
tree
2023-11-18
Xi
R
u
oyao
LoongAr
c
h:
genopts: Ad
d
infrastr
u
cture
t
o generate
.
.
.
commit
|
commitdiff
|
tree
2023-11-18
Xi Ruo
y
ao
LoongArch: F
i
x internal error run
n
ing "gcc -march=native
.
.
.
commit
|
commitdiff
|
tree
2023-11-17
Xi Ruoyao
L
o
o
n
gArch:
Han
d
le vectorized c
o
pysign (x, -1) e
x
pansion
.
.
.
commit
|
commitdiff
|
tree
2023-11-15
Xi Ruoyao
LoongArch: Rem
o
ve redundant ba
r
r
i
er instructions
b
efore
.
.
.
commit
|
commitdiff
|
tree
2023-11-14
X
i
Ruoyao
LoongArch: Disable relaxat
i
on
if t
h
e assembler don
.
.
.
commit
|
commitdiff
|
tree
2023-11-14
Xi Ru
o
y
ao
LoongArch: Use finer-grained
D
B
A
R hint
s
commit
|
commitdiff
|
tree
2023-11-13
X
i
Ruoyao
Fix (
f
co
p
ys
i
g
n
x, N
E
GATIVE_
C
ONST) ->
(
fneg (fabs x
.
.
.
commit
|
commitdiff
|
tree
2023-11-13
Xi R
u
oyao
L
o
ongArch: O
p
ti
m
ize s
i
ngle-used add
r
e
ss with -me
x
pli
c
it
.
.
.
commit
|
commitdiff
|
tree
2023-11-13
Xi R
u
oy
a
o
L
o
ongArch: U
s
e sim
p
lify_gen_subreg inste
a
d o
f
ge
n
_rtx_SUBREG
.
.
.
commit
|
commitdiff
|
tree
2023-10-31
X
i
Ruoyao
LoongArch: D
e
fine HAVE_AS_TLS to 0 if it's und
e
fin
e
d
.
.
.
commit
|
commitdiff
|
tree
2023-10-23
Xi Ruoyao
L
oong
A
r
c
h
: Docum
e
nt -mexplicit-reloc
s
=
{auto,none,a
l
ways}
commit
|
commitdiff
|
tree
2023-10-23
Xi Ruoyao
Lo
o
ngArc
h
: Use explicit relocs for
a
ddresse
s
onl
y
used
.
.
.
commit
|
commitdiff
|
tree
2023-10-23
Xi R
u
oya
o
LoongArch: U
s
e explic
i
t relocs f
o
r TLS acces
s
with
.
.
.
commit
|
commitdiff
|
tree
2023-10-23
Xi Ruoyao
Loon
g
Arch: Use explicit relocs for GOT
access when
.
.
.
commit
|
commitdiff
|
tree
2023-10-23
Xi
Ruoyao
Lo
o
ngAr
c
h: Add
enum-style -m
e
xplic
i
t-relocs
=
o
p
ti
o
n
commit
|
commitdiff
|
tree
2023-10-18
Xi Ruoyao
LoongArch:
Use fcmp
.
caf
.
s instead of m
o
vgr2cf for zeroing
.
.
.
commit
|
commitdiff
|
tree
2023-10-04
Xi
Ruoy
a
o
LoongArch:
R
epl
a
ce UNSPEC_FCOPY
S
IGN with copysig
n
RTL
commit
|
commitdiff
|
tree
2023-09-25
Xi Ruoyao
L
o
ongArch
:
doc:
U
pd
a
te -m[
n
o-]exp
l
icit-r
e
l
ocs for r14
.
.
.
commit
|
commitdiff
|
tree
2023-09-09
Xi Ruoyao
Loo
n
gArch: F
i
x up memcpy-v
e
c
-
3
.
c test case
commit
|
commitdiff
|
tree
2023-09-09
Xi Ruoyao
LoongArch: Slig
h
tly simplify loongarch_b
l
ock_
m
ove_straight
commit
|
commitdiff
|
tree
2023-09-09
Xi Ruoyao
LoongArch: Use LSX and LAS
X
f
or
block move
commit
|
commitdiff
|
tree
2023-09-07
Xi
R
uoyao
L
o
ongArch: Us
e
bs
t
rins ins
t
ruction
f
or (a & ~mask)
.
.
.
commit
|
commitdiff
|
tree
2023-09-05
Xi Ruoyao
L
o
ongArch: Fix un
i
n
t
entionally breakage in
r14-3665
commit
|
commitdiff
|
tree
2023-07-11
X
i Ruoyao
testsuite
:
U
nbreak pr110557
.
cc where l
o
ng is 32-bi
t
commit
|
commitdiff
|
tree
2023-07-10
Xi Ruo
y
ao
vect: F
i
x vec
t
orized BIT_FIELD_REF
for
s
i
g
ned bit-fields
.
.
.
commit
|
commitdiff
|
tree
2023-06-15
X
i
Ruo
y
ao
Loong
A
rch: Set defaul
t
alig
n
ment for f
u
ncti
o
ns and
.
.
.
commit
|
commitdiff
|
tree
2023-06-10
Xi Ruoyao
libatomi
c
: x86_64: Always t
r
y ifunc
commit
|
commitdiff
|
tree
2023-05-11
Xi Ruoya
o
fortran: u
s
e grep instead of fgrep
commit
|
commitdiff
|
tree
2023-05-06
Xi Ruoyao
LoongArch:
E
n
a
ble shrink wrapping
commit
|
commitdiff
|
tree
2023-05-06
Xi Ruoyao
b
ui
l
d: Use -nost
d
inc generat
i
ng macro_lis
t
[PR109522]
commit
|
commitdiff
|
tree
2023-04-19
Xi Ruo
y
ao
LoongArch: Improve
c
py
m
ems
i
expansion [PR1094
6
5]
commit
|
commitdiff
|
tree
2023-04-19
Xi Ruoya
o
LoongArch:
I
mprove GAR s
t
ore
f
or v
a
_list
commit
|
commitdiff
|
tree
2023-04-18
Xi Ru
o
yao
L
o
ongA
r
ch
:
Opti
m
ize a
d
ditio
n
s
w
ith i
m
mediate
s
commit
|
commitdiff
|
tree
2023-03-28
Xi
Ruoya
o
fixincludes: Decla
r
e memmem if it
'
s
n
o
t
declared in
.
.
.
commit
|
commitdiff
|
tree
2023-03-15
Xi
Ruoy
a
o
builtins: Mo
v
e the cha
r
acte
r
difference into
res
u
lt
.
.
.
commit
|
commitdiff
|
tree
2023-03-07
Xi Ruoy
a
o
aarch64: t
e
stsuite: disable stack protector
f
or tests
.
.
.
commit
|
commitdiff
|
tree
2023-03-07
X
i
Ruoyao
a
a
rc
h
64
:
test
s
uit
e
: di
s
able st
a
c
k prote
c
tor for pr104005
.
c
commit
|
commitdiff
|
tree
2023-03-07
Xi Ru
o
yao
aarc
h
64: testsuite: disable stack protector for auto
.
.
.
commit
|
commitdiff
|
tree
2023-03-07
Xi Ruoyao
aarch64: testsuite
:
disab
l
e stack
p
r
o
t
e
ctor fo
r
pr10314
7
.
.
.
commit
|
commitdiff
|
tree
2023-03-07
Xi Ruo
y
ao
aar
c
h
6
4: testsui
t
e
: disable stack
p
rotect
o
r for sve
.
.
.
commit
|
commitdiff
|
tree
2023-03-07
Xi Ruo
y
ao
aarch64
:
testsuite: di
s
able PIE for fuse_adrp_add_1
.
.
.
commit
|
commitdiff
|
tree
2023-03-07
Xi Ru
o
yao
aarch6
4
: testsuite: disable PIE for tests with large
.
.
.
commit
|
commitdiff
|
tree
2023-03-07
Xi Ruoyao
aarch64: testsuit
e
: disa
b
le PIE for aapcs64 te
s
ts
.
.
.
commit
|
commitdiff
|
tree
2023-03-06
X
i
R
uo
y
ao
L
o
on
g
Arch: testsuite: Disable stack protector for
some
.
.
.
commit
|
commitdiff
|
tree
2023-03-06
Xi Ruoyao
LoongArch: St
o
p -mfp
u
from silently breaking A
B
I [
P
R
1
09000]
commit
|
commitdiff
|
tree
2023-03-03
X
i
Ruoyao
driver: tople
v
: Fix a
typo
commit
|
commitdiff
|
tree
2023-02-18
Xi R
u
oyao
Loong
A
rch:
F
ix multiarch
t
u
pl
e
can
o
n
i
zation
commit
|
commitdiff
|
tree
next