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
Skip gcc.dg/analyzer/pr94688.c on hppa*64*-*-*
2018-06-18
Wilco Dijkstra
[testsuite
]
Add
target
p
thread
t
o
pr860
7
6
.
c
commit
|
commitdiff
|
tree
2018-06-18
Wilco Dijkstra
[test
s
u
i
t
e
] Remove x
f
ail
from v
e
ct-abs-compi
l
e
.
c
commit
|
commitdiff
|
tree
2018-05-30
Wilco
Dijkstra
[
A
Ar
c
h64] Fix aarch64_ira_chang
e
_pseudo_
a
llocno_class
commit
|
commitdiff
|
tree
2018-05-23
Wi
l
co Dijks
t
ra
[AArch
6
4] Simplify frame pointer logic
commit
|
commitdiff
|
tree
2018-05-16
W
i
l
c
o
Di
j
ks
t
ra
[AA
r
c
h64
]
Improve register allocation of fma
commit
|
commitdiff
|
tree
2018-05-14
W
i
lco Dijkstr
a
R
emov
e
remaining use
s
of *
in pattern
s
commit
|
commitdiff
|
tree
2018-03-05
Wilco D
i
jkstra
[AArch
6
4] PR84114: Avo
i
d
r
eass
o
ciating FMA
commit
|
commitdiff
|
tree
2018-02-08
Wilc
o
Dijkstr
a
[AArch64] U
s
e
more LDP/STP in shr
i
nkwra
p
ping
commit
|
commitdiff
|
tree
2018-02-08
Wi
l
co Dijkstra
P
R84068,
PR
8
3
4
59:
F
ix sort or
d
e
r
of
SC
H
E
D
_
PRESSURE_MODEL
commit
|
commitdiff
|
tree
2018-01-18
Wilco
Dijkstra
[AArch64] Fix fp16 test fail
u
res after PR82964 fix
commit
|
commitdiff
|
tree
2018-01-17
Wilco Dijkstra
[AArch64] PR82964: Fi
x
128-bit im
m
ediate ICE
s
commit
|
commitdiff
|
tree
2017-12-20
W
i
lco Dijk
s
t
r
a
re PR tree-optimization/83491 (
I
CE
in e
x
e
cute_cse
_
rec
i
procal
.
.
.
commit
|
commitdiff
|
tree
2017-12-01
Wilco
D
ijkstra
[AArch64] Fix
add
r
e
s
s
printing on ILP32
commit
|
commitdiff
|
tree
2017-11-29
Wilco Dij
k
stra
[A
A
rch64] Fix ICE du
e
t
o
s
tore_pair_l
a
n
e
s
commit
|
commitdiff
|
tree
2017-11-16
Wilc
o
Dijkstra
Ca
n
onicalize con
s
tant multiplies in divis
i
on
2017-11-16
Wilco Dijkstra
<wdijkstr@arm.com>
commit
|
commitdiff
|
tree
2017-11-16
Wil
c
o Di
j
kstr
a
Set d
e
fault to -fomit-frame-pointer
commit
|
commitdiff
|
tree
2017-11-16
Wilco Dijkst
r
a
[AArch64
]
Fix frame test
s
commit
|
commitdiff
|
tree
2017-11-08
W
i
lco Dijkstra
[AArch64] Simplify aarc
h
64_can_elimin
a
te
commit
|
commitdiff
|
tree
2017-11-08
Wilco
Dijkstra
[AArc
h
6
4] Remo
v
e aarch64_frame_
p
ointer_required
commit
|
commitdiff
|
tree
2017-11-07
Wilco D
i
jkstra
PR71026
:
C
a
nonicalize
n
egates in division
2017-11-07
Wilco Dijkstra
<wdijkstr@arm.com>
commit
|
commitdiff
|
tree
2017-11-06
Wilco Dijkstra
[Arm] Cleanup IT at
t
ributes
commit
|
commitdiff
|
tree
2017-11-03
Wilco Dijks
t
ra
Improve aarch64_legiti
m
a
t
e_constant_p
commit
|
commitdiff
|
tree
2017-11-03
Wilc
o
Dijkstra
re PR c++
/
82768 (ICE in syn
t
h
e
size_implicit_te
m
plat
e
_parm
.
.
.
commit
|
commitdiff
|
tree
2017-11-03
Wilco Dijkstra
Set de
f
ault s
c
hed pressure algorit
h
m
commit
|
commitdiff
|
tree
2017-11-02
Wilco
D
ijkstra
D
ef
i
ne MAL
L
OC_ABI_ALIG
N
ME
N
T
commit
|
commitdiff
|
tree
2017-10-30
Wilc
o
Dijkstra
Remove DImode exp
a
nsi
o
ns for 1-bit shif
t
s
commit
|
commitdiff
|
tree
2017-10-30
Wilc
o
Dijkstra
b
ackpor
t
: unnecessary d
u
plication and repea
t
ing bugs
.
.
.
commit
|
commitdiff
|
tree
2017-10-26
Wilco
D
i
jkstr
a
Introduce emit_frame_chain
commit
|
commitdiff
|
tree
2017-10-26
Wilco Dijkstra
Sim
p
lify
frame
layout for sta
c
k probing
commit
|
commitdiff
|
tree
2017-10-26
Wilco D
i
jkstra
Im
p
ro
v
e
ad
d
ressi
n
g of TI/
T
Fmode
commit
|
commitdiff
|
tree
2017-10-24
W
i
l
co Dijkstra
C
l
eanup autopref scheduli
n
g
commit
|
commitdiff
|
tree
2017-10-24
Wilco Dijkstra
PR605
8
0: Fix frame pointer op
t
ion ma
g
i
c
commit
|
commitdiff
|
tree
2017-10-16
Wilc
o
Dijkstra
re PR
t
arg
e
t/82442
(
vect/pr316
9
9
.
c fails on arm)
commit
|
commitdiff
|
tree
2017-10-09
Wilco D
i
jkstra
Fix s
s
a-dse-
2
6
.
c
commit
|
commitdiff
|
tree
2017-10-06
Wilco Dijkstra
PR8
2
396 workaround
commit
|
commitdiff
|
tree
2017-10-04
Wilco D
i
jk
s
tra
R
e
vert r253399:
commit
|
commitdiff
|
tree
2017-10-04
Wilc
o
Dijkstra
F
i
x PR8
2
3
96
:
qsort compa
r
a
t
or non-negative
on sorted
.
.
.
commit
|
commitdiff
|
tree
2017-09-21
Wilco Di
j
kstra
PR71951: Fix unwin
d
ing wi
t
h -fo
m
it-f
r
a
m
e-pointer
commit
|
commitdiff
|
tree
2017-09-13
Wilco D
i
jkstra
U
p
date a
a
rch64/vmov_n_1
.
c
commit
|
commitdiff
|
tree
2017-09-12
Wilco Dijkst
r
a
Remove '*' from
m
o
vsi/d
i
/ti patt
e
rns
commit
|
commitdiff
|
tree
2017-09-06
Wilco Dijkstra
P
R78468
-
add alloca ali
g
nment test
commit
|
commitdiff
|
tree
2017-09-05
Wilco Dijkstr
a
Improve m
a
x_insns_
s
kipped
logi
c
commit
|
commitdiff
|
tree
2017-09-05
Wilco Dijk
s
tra
Imp
r
ove alloca al
i
gnment
commit
|
commitdiff
|
tree
2017-09-04
Wi
l
co
D
ijkstr
a
Fi
x
ldrd o
f
fsets
commit
|
commitdiff
|
tree
2017-08-21
Wilco Dijkstra
This patch si
m
p
l
i
f
ies pow
(
C, x) into
e
xp (x
* C1)
.
.
.
commit
|
commitdiff
|
tree
2017-08-14
Wilco
D
ijkstra
[AArch
6
4] Fi
x
longb
r
anch test
commit
|
commitdiff
|
tree
2017-08-14
Wilco Dijkstra
Add check_effective_targe
t
_autoinc
d
e
c
.
commit
|
commitdiff
|
tree
2017-08-07
W
ilco Dijks
t
ra
[
A
Arch64] Use g
e
n_f
r
a
m
e_mem fo
r
c
allee-sa
v
es
commit
|
commitdiff
|
tree
2017-08-07
W
i
lco Dijkstra
Fix
u
n
r
esolved in gcc
.
d
g/pr46932
.
c
commit
|
commitdiff
|
tree
2017-07-26
W
ilco Dijkstra
Disable pr79041-2
.
c
wi
t
h -mabi=
i
lp32
.
commit
|
commitdiff
|
tree
2017-07-26
Wilco Dijkstra
Fix
PR46932: Block auto
incr
e
m
e
nt on f
r
ame poi
n
ter
commit
|
commitdiff
|
tree
2017-07-25
Wi
l
co Dij
k
str
a
r
e
P
R
t
a
r
get
/
7
9
041 (aarch6
4
back
e
nd emits
R
_AARCH64_ADR_PREL
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
W
ilco Dijkstra
re
P
R ta
r
get/79041 (a
a
rch64 backend emits R_AARC
H
6
4
_ADR_PRE
L
.
.
.
commit
|
commitdiff
|
tree
2017-06-28
Wil
c
o Di
j
kstra
This
patch fixes
a fa
i
lure in g
c
c
.
target/aarch64
/
reload
.
.
.
commit
|
commitdiff
|
tree
2017-06-28
Wilco Dijkstra
Impr
o
v
e Cort
e
x-A53 shift byp
a
s
s
commit
|
commitdiff
|
tree
2017-06-21
Wilco Dijkstra
Em
i
t SIMD
moves as
m
o
v
commit
|
commitdiff
|
tree
2017-06-21
Wi
l
co Dijkst
r
a
I
mprove dup
pa
t
t
e
r
n
commit
|
commitdiff
|
tree
2017-06-21
Wilco Dijkstra
M
a
rk
s
ymbol
s
as const
a
nt
commit
|
commitdiff
|
tree
2017-06-14
W
ilco
D
i
j
kstra
Improve Cortex-A53
F
P sche
d
u
l
e
r
commit
|
commitdiff
|
tree
2017-05-30
Wilco Dij
k
s
t
r
a
Fix
A
R
M
boots
t
rap failure due to a
n
o
dd warning:
commit
|
commitdiff
|
tree
2017-05-24
Wil
c
o Dijkstra
When lra-
r
em
a
t rematerializes
a
n instructio
n
w
i
th a
.
.
.
commit
|
commitdiff
|
tree
2017-05-18
Wilco Di
j
kstra
A
d
d a
n
assert to
leaf_funct
i
on_p
t
o e
n
sure it is not
.
.
.
commit
|
commitdiff
|
tree
2017-05-10
Wilco Dijkstr
a
Mo
v
e
an use-a
f
ter-free access before the
d
el
e
te
.
commit
|
commitdiff
|
tree
2017-05-08
Wilco Dijkstra
T
h
is
f
i
x
es a few failur
e
s
on
A
R
M
and A
A
rch64 d
u
e to
.
.
.
commit
|
commitdiff
|
tree
2017-05-05
Wilco Dijks
t
r
a
Flo
a
t
t
o int moves currently g
e
n
e
r
ate inefficien
t
co
d
e
.
.
.
commit
|
commitdiff
|
tree
2017-05-05
W
i
lco Dijk
s
tra
Code schedul
i
n
g
f
or Cor
t
ex-A
5
3
isn't as good as it
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
Wilco D
i
jkstra
Many su
p
po
r
t
ed cores use the AUTOPREFETCHER_WEA
K
setting
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
Wilco Dijkstra
Set jump alignment to 4 f
o
r Cortex
c
ores as
it reduces
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
Wilco Dij
k
stra
With
-
m
c
pu=generic the loop alignment is
cu
r
rently 4
.
commit
|
commitdiff
|
tree
2017-05-04
Wilco
Dijkstra
All cores which add a cpu_addrcost_table use a no
n
.
.
.
commit
|
commitdiff
|
tree
2017-03-22
W
ilco Dijks
t
r
a
Recently we've put
a l
o
t of effort in
t
o impr
o
ving if
c
v
t
.
.
.
commit
|
commitdiff
|
tree
2017-03-22
Wilco
Di
j
kstra
Many supp
o
r
t
ed core
s
implement fusion of AES
instructions
.
commit
|
commitdiff
|
tree
2017-01-18
Wi
l
co Dijkstra
SHA1
H
instructions ma
y
be sc
h
edul
e
d
after a SH
A
1C instructi
o
.
.
.
commit
|
commitdiff
|
tree
2017-01-17
Wilco
D
i
jks
t
ra
This pa
t
ch simplif
i
es the hand
l
ing of EH return
.
commit
|
commitdiff
|
tree
2017-01-11
Wilco Dijkstr
a
My
p
reviou
s
chang
e
to the Cortex
-
A53 scheduler resulted
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
Wilco Dij
k
stra
The negd
i
2 patterns for ARM and
T
humb-2 are duplicated
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
Wilco Dijkstr
a
T
humb uses a special r
e
gis
t
er all
o
ca
t
i
o
n
o
r
der to
i
ncrea
s
e
.
.
.
commit
|
commitdiff
|
tree
2016-12-15
Wilco Dijkstra
Using le
a
f_fu
n
ction_p in a backend is d
a
nger
o
us a
s
.
.
.
commit
|
commitdiff
|
tree
2016-12-09
Wilco Dijkstra
Add the test
t
his time
.
.
.
commit
|
commitdiff
|
tree
2016-12-08
Wilco Di
j
ks
t
ra
Th
i
s
p
atch fix
e
s an
i
ssue
in aarc
h
6
4
_clas
s
i
f
y
_addres
s
.
commit
|
commitdiff
|
tree
2016-12-07
Wilco Dijk
s
tra
GCC caches
t
he
w
hether a function is a leaf in
c
rtl
.
.
.
commit
|
commitdiff
|
tree
2016-12-07
W
i
lco Dijkstra
I
mprove TI mode addr
e
s
s offsets - these
may
e
i
th
e
r
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
W
i
lco Dij
k
s
tra
Looking at P
R
77308, o
n
e of th
e
issues
i
s that the bswap
.
.
.
commit
|
commitdiff
|
tree
2016-11-14
W
i
lco Dijkstra
The second patch updat
e
s t
h
e Cortex-A57 sche
d
uler n
o
w
.
.
.
commit
|
commitdiff
|
tree
2016-11-14
Wil
c
o Dijks
t
r
a
Cu
r
rently
the S
B
F
M
,
UBFM and B
F
M instru
c
tions all us
e
.
.
.
commit
|
commitdiff
|
tree
2016-11-14
Wil
c
o D
i
jkstra
The exi
s
ti
n
g vector costs
s
t
op
s
ome benefic
i
al vectorization
.
commit
|
commitdiff
|
tree
2016-11-02
Wilco Dijks
t
ra
Ad
d
LE/BE SHA1H patt
e
rns
with a V2SI input
.
commit
|
commitdiff
|
tree
2016-11-02
W
i
l
c
o Dijkstra
The add expand
e
r still contains some expansio
n
code
.
.
.
commit
|
commitdiff
|
tree
2016-10-25
Wilco D
i
jkstra
With -fpu=
n
eon DI mo
d
e shi
f
ts a
r
e ex
p
anded af
t
er reload
.
commit
|
commitdiff
|
tree
2016-10-21
Wi
l
co Dijk
s
tra
Reall
y
add the test this time
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
Wilco Dijk
s
tra
Im
p
rove
s
tack
a
d
j
ustment by reusing a
t
e
mp
o
rary move
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
Wilco Dijkstra
If the numbe
r
of integer callee-saves is odd, a
n
y FP
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
Wilco Dijkstra
Move
all e
x
i
sting strchr and strrc
h
r f
o
lding from bu
i
l
t
ins
.
.
.
commit
|
commitdiff
|
tree
2016-09-28
W
ilco Dijkstra
I
f
strchr can'
t
be folded
i
n gi
m
ple-fold
.
.
.
commit
|
commitdiff
|
tree
2016-09-28
Wilco
Dijkstra
Optimize strch
r
(s
,
0) t
o
s + strl
e
n (s)
.
commit
|
commitdiff
|
tree
2016-09-07
Wilco Dijkst
r
a
Impro
v
e
aarc
h
64_legitimize_address - avoid spl
i
tting
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
Wilco Dijkstra
This p
a
t
ch adds
l
e
gitimize_addre
s
s_displacement h
o
ok
.
.
.
commit
|
commitdiff
|
tree
2016-08-01
Wilco Dij
k
s
tra
This pa
t
ch optim
i
zes the pr
o
log and epilog
c
od
e
to
.
.
.
commit
|
commitdiff
|
tree
2016-07-28
Wilco
D
ijkstra
O
n AArch64 the UXT
B
and UXT
H
instructi
o
ns are al
i
ases
.
.
.
commit
|
commitdiff
|
tree
2016-07-28
Wilco
Dijkstr
a
This patch improv
e
s
t
he rea
d
ability
of
t
he prolog and
.
.
.
commit
|
commitdiff
|
tree
next