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
Define MALLOC_ABI_ALIGNMENT
2017-11-02
w
i
lco
Define MA
L
LOC
_
ABI_ALIGN
M
EN
T
commit
|
commitdiff
|
tree
2017-10-30
wi
l
co
R
emove
D
Imode
e
xpansions
for
1
-bit shifts
commit
|
commitdiff
|
tree
2017-10-30
w
i
lco
Wrong type-attribute fo
r
stp
and
s
t
r
commit
|
commitdiff
|
tree
2017-10-30
wilco
Merge the
movd
i
_vfp_c
o
r
t
exa8 p
a
ttern
i
nto movdi_vfp
.
.
.
commit
|
commitdiff
|
tree
2017-10-26
wilco
Intr
o
duce e
m
i
t
_fr
a
me_chain
commit
|
commitdiff
|
tree
2017-10-26
w
ilco
S
implify frame l
a
yout for
s
tack pr
o
b
i
n
g
commit
|
commitdiff
|
tree
2017-10-26
wilco
I
m
p
ro
v
e
a
ddre
s
sin
g
of T
I
/
TFmode
commit
|
commitdiff
|
tree
2017-10-24
wilco
Cl
e
anup au
t
o
p
ref sche
d
ul
i
ng
commit
|
commitdiff
|
tree
2017-10-24
wilco
PR6
0
58
0
: Fix frame pointer
o
ption magic
commit
|
commitdiff
|
tree
2017-10-17
wilco
Factor o
u
t d
i
vision by
s
quares and remo
v
e
divi
s
ion
.
.
.
commit
|
commitdiff
|
tree
2017-10-16
wilco
Fix P
R
82442
commit
|
commitdiff
|
tree
2017-10-09
wilco
Fi
x
ssa-dse-2
6
.
c
commit
|
commitdiff
|
tree
2017-10-06
wilco
PR8239
6
workaround
commit
|
commitdiff
|
tree
2017-10-04
wilco
Rever
t
r253399
:
commit
|
commitdiff
|
tree
2017-10-04
wilco
Fix PR82396: qsort c
o
mparator non-negative on sorted
.
.
.
commit
|
commitdiff
|
tree
2017-09-21
wilco
PR71951: Fix unwinding with -
f
omit-
f
rame-p
o
i
n
ter
commit
|
commitdiff
|
tree
2017-09-13
wilco
Update a
a
rch64/vmov_n_1
.
c
commit
|
commitdiff
|
tree
2017-09-12
w
i
lco
Add DW_CF
A
_AARCH64_ne
g
ate_ra_sta
t
e to dwar
f
2
.
def/h
.
.
.
commit
|
commitdiff
|
tree
2017-09-12
wilco
Rem
o
ve '*' fr
o
m
movsi/di/ti
p
a
tterns
commit
|
commitdiff
|
tree
2017-09-06
wilco
PR78468 - add alloca al
i
gnment
t
e
s
t
commit
|
commitdiff
|
tree
2017-09-05
w
i
lco
Improve max_insns_sk
i
pp
e
d logi
c
commit
|
commitdiff
|
tree
2017-09-05
wi
l
co
Improve alloca
align
m
ent
commit
|
commitdiff
|
tree
2017-09-04
wilco
Fix ld
r
d o
f
fsets
commit
|
commitdiff
|
tree
2017-08-21
wilco
T
h
is
pat
c
h
simplifi
e
s pow (C, x) i
n
t
o
e
x
p
(x * C1)
.
.
.
commit
|
commitdiff
|
tree
2017-08-14
wilco
[AArch64] Fix longbranch test
commit
|
commitdiff
|
tree
2017-08-14
wilco
Add check_effec
t
ive_ta
r
get_autoincdec
.
commit
|
commitdiff
|
tree
2017-08-07
w
i
l
co
[AArch
6
4] Use gen_fra
m
e_mem f
o
r
c
a
l
le
e
-saves
commit
|
commitdiff
|
tree
2017-08-07
w
ilco
Fix unre
s
olved i
n
gcc
.
d
g
/p
r
46
9
32
.
c
commit
|
commitdiff
|
tree
2017-07-26
w
i
l
co
Disable pr790
4
1-2
.
c wi
t
h -mabi=il
p
32
.
commit
|
commitdiff
|
tree
2017-07-26
w
ilco
Fix PR469
3
2:
B
l
o
c
k
auto incr
e
ment on
frame po
i
nte
r
commit
|
commitdiff
|
tree
2017-07-25
wilco
Fix PR7904
1
commit
|
commitdiff
|
tree
2017-07-24
wilco
Fix PR79041
commit
|
commitdiff
|
tree
2017-06-28
wilco
This patch fix
e
s a fail
u
r
e
in gcc
.
target/aa
r
ch
6
4/reload
.
.
.
commit
|
commitdiff
|
tree
2017-06-28
wil
c
o
I
m
prove Co
r
tex-A53 shift byp
a
s
s
commit
|
commitdiff
|
tree
2017-06-21
wilco
Emit
SIMD moves as mov
commit
|
commitdiff
|
tree
2017-06-21
wilco
Improve d
u
p patter
n
commit
|
commitdiff
|
tree
2017-06-21
wilco
M
a
rk symbols a
s
constant
commit
|
commitdiff
|
tree
2017-06-14
wilco
Improve Cortex-A53 FP sc
h
eduler
commit
|
commitdiff
|
tree
2017-05-30
wi
l
co
Fix ARM bootstra
p
failure du
e
t
o
an odd
w
a
rning:
commit
|
commitdiff
|
tree
2017-05-24
wil
c
o
When lra-remat remater
i
alizes an in
s
t
ruction with a
.
.
.
commit
|
commitdiff
|
tree
2017-05-18
wilco
Ad
d
an asse
r
t to leaf_function_
p
to ensure it is not
.
.
.
commit
|
commitdiff
|
tree
2017-05-10
wilc
o
Move an use
-
after
-
free acc
e
ss before the
delete
.
commit
|
commitdiff
|
tree
2017-05-08
wilco
T
h
is fixe
s
a few
f
ailu
r
es o
n
ARM
and
A
Arch64 due to
.
.
.
commit
|
commitdiff
|
tree
2017-05-05
wilco
Float to
i
n
t mo
v
es curre
n
tly ge
n
erate ineff
i
cient
code
.
.
.
commit
|
commitdiff
|
tree
2017-05-05
w
ilco
Code scheduli
n
g for Cortex-A53 is
n
'
t as good as it
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
w
i
l
co
Many
s
upp
o
r
t
ed c
o
res u
s
e
t
he AUTOPREFETCHER_WEA
K
s
etting
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
wilco
Set jump alignment to 4 for Cortex cor
e
s as it r
e
d
u
ces
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
wilco
With -
m
cpu=
g
eneric the loop a
l
ignment is cu
r
rently
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
wilco
All core
s
which add a
cpu_a
d
drcost_table use a non
.
.
.
commit
|
commitdiff
|
tree
2017-03-22
w
i
lco
Recently we'
v
e
put a
l
o
t
of effort into improving if
c
v
t
.
.
.
commit
|
commitdiff
|
tree
2017-03-22
wilco
Many suppor
t
e
d
cores imple
m
ent fusion of AES instructions
.
.
.
commit
|
commitdiff
|
tree
2017-01-18
wi
l
co
SHA
1
H
instruct
i
ons may
be
s
chedul
e
d after a SHA1C ins
t
ruct
i
o
n
commit
|
commitdiff
|
tree
2017-01-17
wilco
This patch simplif
i
es
t
h
e
han
d
ling of
EH r
e
tu
r
n
.
W
e
.
.
.
commit
|
commitdiff
|
tree
2017-01-11
wilco
My p
r
evious change to t
h
e
C
ortex-A53 scheduler resulted
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
w
ilco
The
n
egdi
2
patterns for ARM
a
nd T
h
u
m
b-2 are duplicated
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
wilco
Thumb us
e
s a s
p
ecial register alloc
a
tion o
r
der to incr
e
a
s
e
.
.
.
commit
|
commitdiff
|
tree
2016-12-15
wi
l
c
o
Using le
a
f_func
t
ion_p
in a b
a
ckend
i
s dangerou
s
as
.
.
.
commit
|
commitdiff
|
tree
2016-12-09
wil
c
o
A
d
d the test this
time
.
.
.
commit
|
commitdiff
|
tree
2016-12-08
wilco
Thi
s
patch fixes a
n
issue in aa
r
ch64_classify_addr
e
ss
.
.
.
commit
|
commitdiff
|
tree
2016-12-07
wilco
GCC cache
s
t
h
e whether a funct
i
on is a lea
f
in c
r
tl
.
.
.
commit
|
commitdiff
|
tree
2016-12-07
wil
c
o
Improve TI
m
ode address off
s
e
ts - th
e
se ma
y
either
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
w
ilco
Look
i
ng
a
t
PR773
0
8, one
o
f the i
s
sues is that the
bswap
.
.
.
commit
|
commitdiff
|
tree
2016-11-14
wilco
The
s
econd patch update
s
the C
o
r
t
ex-A
5
7 schedu
l
er now
.
.
.
commit
|
commitdiff
|
tree
2016-11-14
wil
c
o
C
urrently the S
B
FM, UBFM
and B
F
M
instru
c
tions al
l
use
.
.
.
commit
|
commitdiff
|
tree
2016-11-14
wilco
The existing vector cost
s
stop some benefici
a
l vectorization
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
wilco
Add LE/
B
E
S
HA1H
patt
e
rns w
i
th a V2S
I
i
nput
.
This avoids
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
wilco
The a
d
d
e
xpander still contains
some expansion code
.
.
.
commit
|
commitdiff
|
tree
2016-10-25
wilco
Wit
h
-f
p
u=neon
D
I mode
s
hifts a
r
e exp
a
nde
d
after
r
eload
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
wi
l
c
o
Really
ad
d
the test this time
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
wi
l
co
Improv
e
stack adjustme
n
t b
y
reusing a temp
o
rary move
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
wilco
I
f the
n
u
mber of integer
cal
l
ee-s
a
ves is odd, any FP
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
wilco
Mov
e
all existing strch
r
and strrchr folding
f
ro
m
builtins
.
.
.
commit
|
commitdiff
|
tree
2016-09-28
wilco
If strchr
c
an't b
e
folded in gimple-fold, we s
t
i
l
l
.
.
.
commit
|
commitdiff
|
tree
2016-09-28
wilco
Optimi
z
e
strchr (s, 0) to s + s
t
rlen (s)
.
s
t
r
c
hr
.
.
.
commit
|
commitdiff
|
tree
2016-09-07
wilco
Improve aarch64_legit
i
mize_a
d
dress - avoid splitting
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
wi
l
c
o
Th
i
s patch adds l
e
git
i
mize_address_displacement hoo
k
.
.
.
commit
|
commitdiff
|
tree
2016-08-01
wil
c
o
This patch opti
m
iz
e
s the prolog and
e
p
i
l
og
c
ode to
.
.
.
commit
|
commitdiff
|
tree
2016-07-28
wilco
On AArc
h
6
4 the UXTB
a
nd UX
T
H instructi
o
n
s a
r
e
a
l
iases
.
.
.
commit
|
commitdiff
|
tree
2016-07-28
w
ilco
This
p
atc
h
s
et imp
r
oves
zero exten
d
costs
a
nd code generatio
n
.
commit
|
commitdiff
|
tree
2016-07-28
wilco
This patch
i
mproves the
r
eada
b
ili
t
y
of
t
he p
r
o
l
og
and
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
wilc
o
This p
a
t
c
h i
m
pr
o
v
e
s
the
a
ccuracy
of
th
e
Cortex-A5
3
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
wilc
o
Fix prototype in vst1Q_
l
a
n
eu64-1
.
c to unsigned c
h
ar*
.
commit
|
commitdiff
|
tree
2016-06-30
wilco
This patch
s
e
ts the
b
ranch cost to the same
m
ost op
t
i
mal
.
.
.
commit
|
commitdiff
|
tree
2016-06-29
w
i
l
co
Increase loop alignmen
t
on Cortex cores
t
o 8 and
set
.
.
.
commit
|
commitdiff
|
tree
2016-06-28
wilco
T
his patch
fixes a bug in t
h
e bswap pass
.
In b
i
g
-
e
n
dian
.
.
.
commit
|
commitdiff
|
tree
2016-06-21
w
ilco
The recently ad
d
ed gcc
.
target/aarch64/advs
i
m
d
-intr
i
nsi
c
s
.
.
.
commit
|
commitdiff
|
tree
2016-06-21
w
ilco
Fix tree-ssa
/
attr-hotco
l
d-2
.
c fai
l
ures
n
ow that the
.
.
.
commit
|
commitdiff
|
tree
2016-06-21
wilco
D
ue to recent improvements
t
o t
h
e vec
t
ori
z
er, the number
.
.
.
commit
|
commitdiff
|
tree
2016-06-20
w
i
lco
This p
a
tc
h
cleans
up the -mpc-relative-loads opt
i
on
.
.
.
commit
|
commitdiff
|
tree
2016-06-20
w
i
lco
Impr
o
ve modes_tieable
by return
i
ng true in more cases
.
.
.
commit
|
commitdiff
|
tree
2016-06-20
w
i
lco
T
he
C
ort
e
x-A57 scheduler is miss
i
ng
f
csel, s
o
add it
.
commit
|
commitdiff
|
tree
2016-05-27
wilco
Remove aa
r
ch64_cannot_change_mode_cla
s
s as the underlyin
g
.
.
.
commit
|
commitdiff
|
tree
2016-05-26
wilco
G
C
C expands s
w
i
t
ch statem
e
nts in a
ver
y
simplistic
.
.
.
commit
|
commitdiff
|
tree
2016-05-26
wilco
S
I
MD
o
peratio
n
s like co
m
bine prefer to have th
e
ir operands
.
.
.
commit
|
commitdiff
|
tree
2016-05-16
wilco
Updat
e
doc
u
m
ent
a
tion of
A
A
r
ch64 optio
n
s for
G
CC6 to
.
.
.
commit
|
commitdiff
|
tree
2016-05-16
wilco
Some
p
a
t
terns ar
e
using '%w2' for immediate operands
.
.
.
commit
|
commitdiff
|
tree
2016-05-16
wilco
This
p
atch fixes the attributes
of inte
g
er immediate
.
.
.
commit
|
commitdiff
|
tree
2016-02-17
wilco
A
s pa
r
t of the fina
l
cleanup of aarch6
4
_
inter
n
a
l
_
m
o
v
_i
m
media
.
.
.
commit
|
commitdiff
|
tree
2016-02-10
w
i
lco
Enabl
e
inst
r
ucti
o
n f
u
sion
o
f de
p
end
e
nt AESE; AESMC
.
.
.
commit
|
commitdiff
|
tree
2016-02-10
wilco
En
a
ble in
s
tr
u
ction f
u
sion of AE
S
instructions on ARM
.
.
.
commit
|
commitdiff
|
tree
next