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
arm: fix thinko in arm_bfi_1_p() [PR105974]
2022-06-15
Ric
h
ard
E
a
rnsha
w
arm: fi
x
t
hin
k
o
i
n arm_bfi_
1
_p() [PR105
9
7
4
]
commit
|
commitdiff
|
tree
2022-06-07
Richard Earnshaw
arm: Improve co
d
e gene
r
at
i
on for BFI and BFC
[
PR105090]
commit
|
commitdiff
|
tree
2022-05-13
Richard Ea
r
ns
h
aw
arm:
co
r
rectly h
a
ndle
m
isaligned M
E
Ms on MV
E
[
PR105463]
commit
|
commitdiff
|
tree
2022-05-13
Richard
Earnshaw
arm: fix s
o
me issues i
n
mve_vector_mem_operand
commit
|
commitdiff
|
tree
2022-04-12
Ric
h
ard Earnshaw
arm:
f
ix testsuite failure of reg_equa
l
_
t
est
.
c [
P
R101755]
commit
|
commitdiff
|
tree
2022-03-29
Richa
r
d Ear
n
shaw
aarch64: correctly hand
l
e zer
o
-sized
bit-fields in
.
.
.
commit
|
commitdiff
|
tree
2022-03-29
Ri
c
hard Earns
h
aw
arm: correct
l
y handle zero-sized
b
i
t
-fields in
A
APCS
.
.
.
commit
|
commitdiff
|
tree
2022-03-29
Rich
a
rd Earnshaw
arm:
t
emp
o
rarily
d
isable 'local' pcs selection (PR
9
6882)
commit
|
commitdiff
|
tree
2022-01-21
Ri
c
h
ard Earn
s
haw
aarch6
4
:
Adjust
s
pellcheck tests for
r
ecent quotation
.
.
.
commit
|
commitdiff
|
tree
2022-01-20
Ri
c
h
a
r
d Earnshaw
a
a
r
c
h
64:
allow ld1/stq in tes
t
o
utput [
P
R102517]
commit
|
commitdiff
|
tree
2022-01-20
R
i
chard Earns
h
aw
arm: Add test for
AES erratum m
i
ti
g
a
tion
commit
|
commitdiff
|
tree
2022-01-20
Richard Earnshaw
arm: elide some cases where the
A
ES erratum
w
orkaround
.
.
.
commit
|
commitdiff
|
tree
2022-01-20
Richard Earns
h
aw
a
rm: suppress aes erratum
w
h
e
n
forw
a
rding from aes
commit
|
commitdiff
|
tree
2022-01-20
Richard Ea
r
nshaw
a
rm: add basic mitigation for Cortex-A AES errata
commit
|
commitdiff
|
tree
2022-01-20
Richard Earnsha
w
arm: Add opti
o
n
for m
i
tigating
a
g
ai
n
st Cortex-A CPU
.
.
.
commit
|
commitdiff
|
tree
2022-01-20
Richard Earnshaw
arm: Cons
i
stently use crypto_mode attribute in cryp
t
o
.
.
.
commit
|
commitdiff
|
tree
2022-01-20
Richard Earnshaw
a
r
m: Disambiguate
m
ultiple
c
rypto patterns with th
e
.
.
.
commit
|
commitdiff
|
tree
2021-09-21
Richard Earnshaw
arm: pass architecture extens
i
ons to ass
e
mbler if s
u
pported
commit
|
commitdiff
|
tree
2021-09-13
R
i
chard Earnshaw
g
i
mple: al
l
ow
more foldi
n
g
of
m
emcpy [PR1
0
2125]
commit
|
commitdiff
|
tree
2021-09-13
Richard Earnshaw
arm: expand handling of
mo
v
misalign for DImode
[
PR102125
]
commit
|
commitdiff
|
tree
2021-09-13
Ri
c
hard Earn
s
haw
rtl: directly handle MEM in gen_highpart [PR10212
5
]
commit
|
commitdiff
|
tree
2021-08-24
Richar
d
Earnshaw
ar
m
: Add t
e
sts fo
r
VLLDM
m
itigation
[
P
R
102035]
commit
|
commitdiff
|
tree
2021-08-24
Rich
a
rd Earnshaw
arm:
fix vlldm erratum
f
o
r A
r
m
v
8
.
1-m [PR102
0
35]
commit
|
commitdiff
|
tree
2021-08-24
Richard Earnshaw
arm: add erratum mit
i
gation to __gnu_cmse_nonsecure_call
.
.
.
commit
|
commitdiff
|
tree
2021-08-24
Rich
a
rd Earn
s
haw
arm: Add com
m
a
nd-li
n
e option for enablin
g
CVE
-
2021
.
.
.
commit
|
commitdiff
|
tree
2021-08-24
Richard Earns
h
a
w
arm: testsuit
e
:
improve d
e
tection of C
M
SE
hardware
.
commit
|
commitdiff
|
tree
2021-08-24
Richard Earnshaw
a
rm: Fix
genera
l
is
s
ues with patt
e
rns
f
or VLLDM and
.
.
.
commit
|
commitdiff
|
tree
2021-08-05
R
ichard Earnshaw
arm: reorder assembler
arc
h
itecture directives [PR101723]
commit
|
commitdiff
|
tree
2021-08-05
Richard Earnshaw
arm: Don't reconfigure globals in arm_con
f
igure
_
buil
d
_target
commit
|
commitdiff
|
tree
2021-08-05
R
ichard Ea
r
nsh
a
w
arm: ensure th
e
arch_n
a
me
is always set for
t
he buil
d
.
.
.
commit
|
commitdiff
|
tree
2021-07-20
Richard Ea
r
nshaw
d
i
r-local
s
: Use ht
t
ps fo
r
b
u
g references
commit
|
commitdiff
|
tree
2021-07-20
R
i
chard E
a
r
nsha
w
Limit
fil
l
-c
o
lumn
t
o 79
commit
|
commitdiff
|
tree
2021-05-27
Richard Earn
s
haw
arm: Re
m
ove use of o
p
ts_set in ar
m
_conf
i
gure_build_t
a
rget
.
.
.
commit
|
commitdiff
|
tree
2021-05-13
Richa
r
d E
a
rnshaw
testsuite
:
s
u
ppress
ca
s
t warnings in
p
r100
5
63
.
c
[PR1005
6
3]
commit
|
commitdiff
|
tree
2021-05-13
Richard E
a
r
nshaw
a
r
m: correctly handle inequal
i
ty
c
o
mparisons against
.
.
.
commit
|
commitdiff
|
tree
2021-04-28
Ri
c
hard
E
arnshaw
arm:
f
ix UB
due to
missing mod
e
check
[P
R
10
0
311]
commit
|
commitdiff
|
tree
2021-04-27
Ric
h
ard Earnshaw
arm: fix UB when compiling thumb
2
with PIC
[PR100
2
36]
commit
|
commitdiff
|
tree
2021-04-19
R
i
chard Earnshaw
arm: pa
r
t
i
a
l
reve
r
t
of r11-
8
168 [PR100067]
commit
|
commitdiff
|
tree
2021-04-16
R
ic
h
ard Earnshaw
arm: Fix some testsuite fall
o
u
t fro
m
r
1
1-8168 [P
R
100067]
commit
|
commitdiff
|
tree
2021-04-14
Richa
r
d Earns
h
aw
arm: fix warni
n
g when -mcpu=n
e
overse-n1 is us
e
d with
.
.
.
commit
|
commitdiff
|
tree
2021-03-09
Richar
d
Earnshaw
arm:
f
ix bootstrap
f
ailure follow
i
ng automat
i
c mode
.
.
.
commit
|
commitdiff
|
tree
2021-03-03
R
i
char
d
Earns
h
aw
ar
m
: Ignore
-
-with-mode when CPU only supports one
.
.
.
commit
|
commitdiff
|
tree
2021-02-25
Richard E
a
rns
h
aw
arm: for
c
e
u
se of r4 for _
_
gnu_cmse_nonsecure
_
call
.
.
.
commit
|
commitdiff
|
tree
2020-11-24
Rich
a
rd Earnshaw
arm: corre
c
tly handle negating INT_MIN
in
arm_split_atom
i
c_o
.
.
.
commit
|
commitdiff
|
tree
2020-03-27
R
i
ch
a
rd Earnshaw
fixup: move
C
hange
L
og
e
ntry for
l
ast A
r
m fix to correct
.
.
.
commit
|
commitdiff
|
tree
2020-03-27
Richa
r
d Earnshaw
fixup:
move C
h
angeLog entry fo
r
l
ast Arm fix
to correc
t
.
.
.
commit
|
commitdiff
|
tree
2020-03-26
Richar
d
Earn
s
haw
arm: unified syntax for
libgcc
when
built with
-
O
s
.
.
.
commit
|
commitdiff
|
tree
2020-03-03
Richa
r
d
Earnshaw
libgcc
:
a
r
m: convert thu
m
b1 code to unified s
y
nta
x
commit
|
commitdiff
|
tree
2020-02-10
Ri
c
h
ard Earnshaw
a
rm:
c
orrect constraints on mov
s
i_compare0 [PR91913]
commit
|
commitdiff
|
tree
2020-02-03
R
i
chard Earnshaw
arm: Use m
o
ve-
i
f-change for updating regen
e
rated files
.
.
.
commit
|
commitdiff
|
tree
2020-01-24
Richard Earnshaw
contrib: Change
'
r
emote' f
o
r
p
erso
n
al branches
an
d
.
.
.
commit
|
commitdiff
|
tree
2020-01-22
Richard Earnshaw
contrib: script to create a new vendor bran
c
h
commit
|
commitdiff
|
tree
2020-01-20
Richard E
a
rnshaw
con
t
rib: New r
e
motes
s
tructure
f
o
r vendor and per
s
onal
.
.
.
commit
|
commitdiff
|
tree
2020-01-16
Richar
d
Earnshaw
c
ontrib: Che
c
k and i
f
needed
set user
.
n
a
me and user
.
.
.
commit
|
commitdiff
|
tree
2020-01-15
Richard Earnshaw
con
t
rib: Don't
a
dd pu
s
h rule
s
for persona
l
a
nd v
e
ndo
r
.
.
.
commit
|
commitdiff
|
tree
2020-01-13
Richard
Ea
r
nshaw
Re
v
e
r
t "c
o
nt
r
i
b
: A
d
d in the de
f
ault push rule which
.
.
.
commit
|
commitdiff
|
tree
2020-01-13
Rich
a
rd Earnshaw
c
o
ntri
b
: Add in
t
he defaul
t
p
u
sh rule which was overrid
d
en
commit
|
commitdiff
|
tree
2020-01-13
Rich
a
rd Ear
n
shaw
c
ontrib:
s
c
r
i
p
t
t
o setup
g
it
to pull a
v
endors branches
commit
|
commitdiff
|
tree
2020-01-13
Richard Earnshaw
cont
r
ib:
Add script to help
with
custo
m
izing a git
.
.
.
2020-01-13 Richard Earnshaw <
rearnsha@arm.com
>
commit
|
commitdiff
|
tree
2020-01-08
Richard
Earns
h
a
w
arm: Fix
rm
p
rofile
multilibs whe
n
arch
i
tecture includes
.
.
.
commit
|
commitdiff
|
tree
2019-12-11
Ri
c
hard
E
arnshaw
arm: Fix
a
n
inc
o
rrect w
a
rning when -mcpu=c
o
r
t
ex-a55
.
.
.
commit
|
commitdiff
|
tree
2019-12-09
R
i
ch
a
rd Earnshaw
arm:
fix v[78
]
-r multilibs when conf
i
gured with
--wi
t
h
.
.
.
commit
|
commitdiff
|
tree
2019-10-31
Richard E
a
r
n
shaw
[arm] Avoi
d
u
sing negative of
f
sets for 'immed
i
a
t
e'
.
.
.
commit
|
commitdiff
|
tree
2019-10-31
Rich
a
rd Earn
s
haw
[
a
rm] Patte
r
n match insns for
a
+ ~b
+ C
a
r
r
y
commit
|
commitdiff
|
tree
2019-10-22
Richard
E
a
rns
h
aw
[arm]
M
atch subtr
a
ction from c
a
rry_operation
commit
|
commitdiff
|
tree
2019-10-22
Richard Earnshaw
[arm] make arm_c
a
rry_o
p
eration and
a
r
m
_
borro
w
_operation
.
.
.
commit
|
commitdiff
|
tree
2019-10-21
Richard Earnshaw
[arm] clean up
a
lu+
s
h
i
f
t patte
r
ns
commit
|
commitdiff
|
tree
2019-10-18
Richard Earnsh
a
w
[arm] Fix te
s
tsuit
e
n
it when c
o
mpiling
f
o
r
thumb2
commit
|
commitdiff
|
tree
2019-10-18
Richard Ear
n
shaw
[
a
rm] Improvements to negvsi
4
and negvdi4
.
commit
|
commitdiff
|
tree
2019-10-18
Rich
a
rd Earnshaw
[arm
]
Early expansion of
s
ubvdi4
commit
|
commitdiff
|
tree
2019-10-18
Richard Earnshaw
[
arm] Improve consta
n
t
handling for subvs
i
4
.
commit
|
commitdiff
|
tree
2019-10-18
Ri
c
h
a
rd
E
arnshaw
[arm
]
Early expansion of usubvdi4
.
commit
|
commitdiff
|
tree
2019-10-18
Richard E
a
rnshaw
[arm] Improve
c
on
s
t
ant handlin
g
for usubvsi4
.
commit
|
commitdiff
|
tree
2019-10-18
Richard Earnsh
a
w
[a
r
m
]
Ea
r
ly split
a
ddv
d
i4
commit
|
commitdiff
|
tree
2019-10-18
Richard Earnshaw
[arm] Allow the
summation r
e
s
u
lt of
signed a
d
d-with
.
.
.
commit
|
commitdiff
|
tree
2019-10-18
Richa
r
d Earnshaw
[arm] Improve
code generation
f
or addvsi4
.
commit
|
commitdiff
|
tree
2019-10-18
R
i
c
hard Ear
n
shaw
[arm] Early expansion o
f
uaddvdi4
.
commit
|
commitdiff
|
tree
2019-10-18
R
i
c
h
a
r
d Earnsh
a
w
[arm]
Ha
n
d
l
e immediate va
l
ues in
u
addvsi4
commit
|
commitdiff
|
tree
2019-10-18
Richard Ear
n
shaw
[arm] Clean
u
p dead co
d
e
-
old support for DImode comparisons
commit
|
commitdiff
|
tree
2019-10-18
Richard
Ea
r
nsh
a
w
[arm] Handle some constant compariso
n
s us
i
ng rsbs+rscs
commit
|
commitdiff
|
tree
2019-10-18
Richard Ear
n
shaw
[
ar
m
] early split
m
ost DI
m
ode compa
r
iso
n
ope
r
ations
.
commit
|
commitdiff
|
tree
2019-10-18
Richard Earnshaw
[arm
]
I
m
p
rove
hand
l
ing of
D
Imod
e
comparisions against
.
.
.
commit
|
commitdiff
|
tree
2019-10-18
Rich
a
rd Earnshaw
[arm]
Ear
l
y
s
p
l
it simple
D
Imode e
q
uality
c
o
mparison
s
commit
|
commitdiff
|
tree
2019-10-18
Richard E
a
rnsh
a
w
[arm]
Ad
d
alterna
t
ive ca
n
onicalizatio
n
s
for s
u
btract
.
.
.
commit
|
commitdiff
|
tree
2019-10-18
Richard Earnsh
a
w
[arm] Im
p
lement negscc using SBC when appropriate
.
commit
|
commitdiff
|
tree
2019-10-18
R
i
ch
a
rd
Earnshaw
[arm] Reduce cost of insns
t
hat
a
re
simple reg-r
e
g
.
.
.
commit
|
commitdiff
|
tree
2019-10-18
Richard Earnshaw
[arm]
C
orrect
c
ost calculati
o
ns in
v
olving b
o
rro
w
f
o
r
.
.
.
commit
|
commitdiff
|
tree
2019-10-18
Richard Earnshaw
[
a
rm] Corr
e
c
t
ly co
s
t addition with
a
c
a
rr
y
-in
commit
|
commitdiff
|
tree
2019-10-18
Richard Ear
n
shaw
[arm]
I
ntroduce ar
m
_carry_
o
peration
commit
|
commitdiff
|
tree
2019-10-18
Richard Earnshaw
[arm] Remo
v
e redundan
t
DImode subtrac
t
patterns
commit
|
commitdiff
|
tree
2019-10-18
Richard Earnsh
a
w
[arm] Early split subdi3
commit
|
commitdiff
|
tree
2019-10-18
Ric
h
ard Earnsha
w
[arm] fix c
o
nstraint
s
on addsi3_carryin
_
alt2
commit
|
commitdiff
|
tree
2019-10-18
Richard Earnshaw
[
a
rm] Re
w
ri
t
e addsi3_
c
a
rryin_shift_<opta
b
> in canonical
.
.
.
commit
|
commitdiff
|
tree
2019-10-18
Ric
h
ard Earnshaw
[
arm] Earl
y
split zero
-
and sign-exten
s
i
o
n
commit
|
commitdiff
|
tree
2019-10-18
Ric
h
a
r
d
E
arnshaw
[arm] P
e
r
f
orm early splitting of
adddi3
.
commit
|
commitdiff
|
tree
2019-10-18
Richard Earnshaw
[arm] Rip out DImode addit
i
on and
s
u
b
traction s
p
lits
.
commit
|
commitdiff
|
tree
2019-10-17
Richard E
a
rnsh
a
w
[arm]
Add
d
efault FPU fo
r
Marvell-pj4
commit
|
commitdiff
|
tree
2019-10-16
Richar
d
Earnshaw
[arm] f
i
x bootst
r
ap failure due
to uninitialized warni
n
g
commit
|
commitdiff
|
tree
2019-09-06
Ri
c
har
d
E
arnshaw
[arm] Add
m
i
ss
i
n
g predicated-short-it variants to cmp
_
and
.
.
.
commit
|
commitdiff
|
tree
2019-08-27
R
ichard E
a
rn
s
haw
[
a
rm
/
a
arch64]
Ad
d
comm
e
nts war
n
ing
t
h
at s
t
a
ck-pro
t
ector
.
.
.
commit
|
commitdiff
|
tree
next