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
PR60580: Fix frame pointer option magic
2017-10-24
wil
c
o
PR60580: Fix
f
rame point
e
r
o
ption ma
g
ic
commit
|
commitdiff
|
tree
2017-10-17
wil
c
o
F
act
o
r out d
i
v
i
sion by squares an
d
re
m
ov
e
division
.
.
.
commit
|
commitdiff
|
tree
2017-10-16
wilc
o
Fix
PR8
2
44
2
commit
|
commitdiff
|
tree
2017-10-09
wilco
Fix s
s
a
-
dse-26
.
c
commit
|
commitdiff
|
tree
2017-10-06
wilco
P
R82396 wo
r
karound
commit
|
commitdiff
|
tree
2017-10-04
w
i
lco
Revert r25339
9
:
commit
|
commitdiff
|
tree
2017-10-04
wilco
F
ix PR82396
:
qso
r
t comparator non-negative on sorted
.
.
.
commit
|
commitdiff
|
tree
2017-09-21
wilc
o
PR
7
19
5
1: Fix
u
nwindi
n
g wi
t
h
-fomit-frame-point
e
r
commit
|
commitdiff
|
tree
2017-09-13
w
ilc
o
Upda
t
e aarch6
4
/vm
o
v_n
_
1
.
c
commit
|
commitdiff
|
tree
2017-09-12
wilco
A
d
d
DW_CFA_AARCH64_negat
e
_ra_
s
tate to dw
a
rf2
.
de
f
/h
.
.
.
commit
|
commitdiff
|
tree
2017-09-12
wilco
Remov
e
'
*' fr
o
m m
o
vsi/di/
t
i pa
t
te
r
ns
commit
|
commitdiff
|
tree
2017-09-06
wilco
PR78468 - add alloca alignment test
commit
|
commitdiff
|
tree
2017-09-05
wil
c
o
Improve max
_
insn
s
_sk
i
pped logic
commit
|
commitdiff
|
tree
2017-09-05
wil
c
o
Improve
allo
c
a alig
n
ment
commit
|
commitdiff
|
tree
2017-09-04
w
ilco
Fix l
d
rd offsets
commit
|
commitdiff
|
tree
2017-08-21
wi
l
co
This pat
c
h simpli
f
ies p
o
w
(C, x
)
into exp (x * C1)
.
.
.
commit
|
commitdiff
|
tree
2017-08-14
wilco
[AArch64] Fix longbra
n
ch
t
est
commit
|
commitdiff
|
tree
2017-08-14
wilco
Add check_effective_target_autoin
c
dec
.
commit
|
commitdiff
|
tree
2017-08-07
w
i
lc
o
[AArch
6
4] Use gen_frame_mem f
o
r callee-s
a
v
e
s
commit
|
commitdiff
|
tree
2017-08-07
wilco
Fix unres
o
lve
d
in gcc
.
dg/
p
r46932
.
c
commit
|
commitdiff
|
tree
2017-07-26
wil
c
o
Disable pr7904
1
-2
.
c with -mabi=ilp32
.
commit
|
commitdiff
|
tree
2017-07-26
wilco
Fix PR46
9
32: Block auto incremen
t
on fram
e
p
o
inter
commit
|
commitdiff
|
tree
2017-07-25
wi
l
co
Fix PR790
4
1
commit
|
commitdiff
|
tree
2017-07-24
w
i
lc
o
Fix
PR7
9
041
commit
|
commitdiff
|
tree
2017-06-28
wilco
This pa
t
ch fixes
a failure in gcc
.
targe
t
/aarch64/rel
o
a
d
.
.
.
commit
|
commitdiff
|
tree
2017-06-28
wilco
Imp
r
ove Cortex-A
5
3
s
hift bypa
s
s
commit
|
commitdiff
|
tree
2017-06-21
w
i
lco
Emit S
I
MD moves as mov
commit
|
commitdiff
|
tree
2017-06-21
w
i
lco
Impr
o
ve dup
pattern
commit
|
commitdiff
|
tree
2017-06-21
wilco
Ma
r
k s
y
mbols as con
s
tant
commit
|
commitdiff
|
tree
2017-06-14
wilco
I
mprove Cortex-A53
F
P scheduler
commit
|
commitdiff
|
tree
2017-05-30
wilc
o
Fix ARM
b
oot
s
trap failure due t
o
an odd warnin
g
:
commit
|
commitdiff
|
tree
2017-05-24
wil
c
o
When
l
ra-remat rematerializes
a
n instruction with a
.
.
.
commit
|
commitdiff
|
tree
2017-05-18
w
ilco
Ad
d
an asser
t
t
o leaf_fu
n
ction_p to e
n
sure it is not
.
.
.
commit
|
commitdiff
|
tree
2017-05-10
wilco
M
o
ve
a
n
u
se-
a
f
t
e
r-free access before the delete
.
commit
|
commitdiff
|
tree
2017-05-08
wilco
This fi
x
es a few fa
i
lures on ARM a
n
d
AArch64 due to
.
.
.
commit
|
commitdiff
|
tree
2017-05-05
wilco
Float to int moves currently g
e
ne
r
a
te
i
neffic
i
ent
code
.
.
.
commit
|
commitdiff
|
tree
2017-05-05
wil
c
o
C
o
de scheduli
n
g for Cortex-A53 isn't as g
o
od as
i
t
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
wilco
Many sup
p
orted
c
ores use t
h
e AUTOPRE
F
ETCHER_
W
EAK
s
e
tting
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
wi
l
co
Se
t
j
ump alignment to 4 for Cortex core
s
as it reduces
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
wilco
With
-mcpu=gener
i
c the loop alignment is c
u
rrently
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
w
i
lco
All cores which a
d
d a cpu_a
d
drc
o
st_table use a non
.
.
.
commit
|
commitdiff
|
tree
2017-03-22
w
i
l
c
o
Recently w
e
'
ve put a lot
of eff
o
rt into improving ifcv
t
.
.
.
commit
|
commitdiff
|
tree
2017-03-22
w
i
lco
Many supported c
o
res implem
e
nt fusion
of AE
S
instructi
o
ns
.
.
.
commit
|
commitdiff
|
tree
2017-01-18
wil
c
o
SHA1H in
s
tru
c
tions ma
y
be sched
u
led afte
r
a SHA1C instructi
o
n
commit
|
commitdiff
|
tree
2017-01-17
wilco
This patch simplifies the
h
an
d
lin
g
of EH
re
t
urn
.
We
.
.
.
commit
|
commitdiff
|
tree
2017-01-11
wi
l
co
M
y pre
v
io
u
s change t
o
the
C
o
rte
x
-A
5
3 scheduler resulted
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
wilco
T
he neg
d
i2 patte
r
n
s
for ARM
a
n
d Thumb-2 are duplicated
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
wilco
Th
u
mb use
s
a sp
e
cial register
a
llocation or
d
e
r
to
i
ncrease
.
.
.
commit
|
commitdiff
|
tree
2016-12-15
wilco
Using leaf_fun
c
t
ion_p in
a backend is d
a
ngero
u
s as
.
.
.
commit
|
commitdiff
|
tree
2016-12-09
wilco
A
dd the
t
est
t
h
is time
.
.
.
commit
|
commitdiff
|
tree
2016-12-08
wilc
o
T
h
is patch fixe
s
an issue in aarch64_classify_address
.
.
.
commit
|
commitdiff
|
tree
2016-12-07
wilco
GCC
c
aches the whet
h
er a functi
o
n i
s
a leaf in c
r
tl
.
.
.
commit
|
commitdiff
|
tree
2016-12-07
wilco
Im
p
rove TI mode address offsets - thes
e
may eith
e
r
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
wilco
Looking at
PR7
7
308, one
of t
h
e iss
u
es is
that the bswa
p
.
.
.
commit
|
commitdiff
|
tree
2016-11-14
w
il
c
o
The
second patch u
p
dates
the
Cortex-A57 scheduler now
.
.
.
commit
|
commitdiff
|
tree
2016-11-14
wilc
o
Cur
r
ently the SBFM,
UBFM and BFM
instructions all use
.
.
.
commit
|
commitdiff
|
tree
2016-11-14
w
ilco
The exis
t
ing vec
t
or c
o
sts
stop some be
n
eficial vectoriza
t
ion
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
wi
l
co
Ad
d
LE/
B
E
SHA1H patte
r
ns with a V2
S
I
input
.
This avoids
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
wilco
The
a
dd expan
d
er still c
o
ntains so
m
e exp
a
nsion cod
e
.
.
.
commit
|
commitdiff
|
tree
2016-10-25
wilc
o
With -fpu=neon
D
I
mode
shif
t
s are expa
n
ded after
reloa
d
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
wi
l
co
Really add the
test this
t
ime
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
wilco
Improve
s
tack ad
j
us
t
ment
by
r
eusing
a tempor
a
ry move
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
wilco
If the num
b
er of intege
r
call
e
e-saves is odd, any
F
P
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
wilco
Move all e
x
i
stin
g
strc
h
r an
d
strrchr
f
old
i
n
g
from builtins
.
.
.
commit
|
commitdiff
|
tree
2016-09-28
wilco
If strchr can
'
t b
e
folded in gimple-fo
l
d, we still
.
.
.
commit
|
commitdiff
|
tree
2016-09-28
wilc
o
Opti
m
i
ze
s
trchr (s
,
0)
t
o s + s
t
rlen (s)
.
strchr
.
.
.
commit
|
commitdiff
|
tree
2016-09-07
wi
l
co
I
mprove aarc
h
64_l
e
g
i
timize_a
d
dres
s
- avoid
s
p
l
itting
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
w
i
lco
Th
i
s p
a
tch adds
l
egiti
m
ize_
a
ddress_displac
e
ment h
o
ok
.
.
.
commit
|
commitdiff
|
tree
2016-08-01
wilco
Th
i
s pa
t
ch
o
p
timizes the prolog and e
p
i
log code to
.
.
.
commit
|
commitdiff
|
tree
2016-07-28
wilco
O
n
AArch
6
4 the
UXTB an
d
UXTH instructions are al
i
ases
.
.
.
commit
|
commitdiff
|
tree
2016-07-28
wilco
This patchset im
p
rove
s
z
e
r
o
ext
e
nd c
o
sts and code generation
.
commit
|
commitdiff
|
tree
2016-07-28
wilco
This patch im
p
roves t
h
e
readability of the prolog a
n
d
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
wi
l
co
This patch im
p
roves the acc
u
racy o
f
the Cortex-A53
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
wilco
Fix prototype in vs
t
1
Q
_laneu64-1
.
c to
u
n
s
igned char*
.
commit
|
commitdiff
|
tree
2016-06-30
wilco
Thi
s
p
a
tch s
e
ts the
branch cost to the sam
e
most optimal
.
.
.
commit
|
commitdiff
|
tree
2016-06-29
wilco
Increase loop alignment on Cort
e
x cores
to 8 and set
.
.
.
commit
|
commitdiff
|
tree
2016-06-28
wilco
Th
i
s pat
c
h fixe
s
a
bug in
the bswap
p
ass
.
In big-endian
.
.
.
commit
|
commitdiff
|
tree
2016-06-21
wilco
The
recently
a
dded gcc
.
target/
a
arch64
/
advsimd-
i
n
t
r
insics
.
.
.
commit
|
commitdiff
|
tree
2016-06-21
wilco
Fix
tree-ssa/attr-hotc
o
ld-2
.
c failures now that t
h
e
.
.
.
commit
|
commitdiff
|
tree
2016-06-21
wilco
D
u
e to rece
n
t improvements
t
o
t
h
e vecto
r
izer
,
the number
.
.
.
commit
|
commitdiff
|
tree
2016-06-20
wilco
Th
i
s
p
atch
c
lean
s
u
p the -mpc-relative-lo
a
ds op
t
ion
.
.
.
commit
|
commitdiff
|
tree
2016-06-20
wilco
I
m
p
rove mod
e
s_tieable by
r
eturning true
i
n m
o
re cases
.
.
.
commit
|
commitdiff
|
tree
2016-06-20
w
i
lco
The
Cortex-A5
7
scheduler is missing fcsel, s
o
add it
.
commit
|
commitdiff
|
tree
2016-05-27
wilco
Remove aarch64_c
a
nnot_change_
m
od
e
_c
l
ass as
t
he
u
n
d
e
rl
y
ing
.
.
.
commit
|
commitdiff
|
tree
2016-05-26
wilco
GCC expands switch st
a
tements in a
very s
i
mplistic
.
.
.
commit
|
commitdiff
|
tree
2016-05-26
wilco
SIMD op
e
rations li
k
e combine p
r
efe
r
to have their operands
.
.
.
commit
|
commitdiff
|
tree
2016-05-16
wilco
Update document
a
tion o
f
A
A
rc
h
64 options for GCC6 to
.
.
.
commit
|
commitdiff
|
tree
2016-05-16
w
i
lco
Some patterns
are usi
n
g '%w2' for im
m
ediate
o
p
e
rands
.
.
.
commit
|
commitdiff
|
tree
2016-05-16
w
ilco
This patch fixes the
attributes of in
t
eger
immediat
e
.
.
.
commit
|
commitdiff
|
tree
2016-02-17
wilco
A
s part of the
final cleanup of
a
arch64_internal_mov_imme
d
ia
.
.
.
commit
|
commitdiff
|
tree
2016-02-10
wilc
o
Enable instruct
i
on fusion of dependent AESE; AESMC
.
.
.
commit
|
commitdiff
|
tree
2016-02-10
w
i
lco
E
n
able ins
t
r
u
ctio
n
fu
s
io
n
of AES i
n
struc
t
ions
on ARM
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
wilco
This patch fixes a
n
exponential issu
e
in cc
m
p
.
c
.
When
.
.
.
commit
|
commitdiff
|
tree
2016-02-03
wilco
Fix the ccmp_1
.
c te
s
t back to
u
se
'
0' as regular expressions
.
.
.
commit
|
commitdiff
|
tree
2016-02-02
wilco
Improve TARGET
_
IRA_CHANGE_
P
SEU
D
O_ALLOCNO_
C
LA
S
S targ
e
t
.
.
.
commit
|
commitdiff
|
tree
2016-02-02
wil
c
o
This
patch adds supp
o
r
t for
the TARGET_IRA_
C
HANGE_PSEUDO_A
L
L
.
.
.
commit
|
commitdiff
|
tree
2016-01-28
wilco
A
recent change
a
dded UN
S
PEC to the CCMP
p
atter
n
s
to
.
.
.
commit
|
commitdiff
|
tree
2016-01-28
wilco
A
d
d suppo
r
t f
o
r v
e
c
t
or permute c
o
st since various permu
t
es
.
.
.
commit
|
commitdiff
|
tree
2016-01-28
wilco
S
ev
e
ral instructi
o
ns disassemble a
z
e
ro
immediate as
.
.
.
commit
|
commitdiff
|
tree
2016-01-27
wilco
2
01
5
-
0
1-27
Wilco Dijkstra <wdi
j
kstr@arm
.
com>
commit
|
commitdiff
|
tree