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
[AArch64] Fix bootstrap due to wide_int .elt (0) uninit warning
2016-05-09
kt
k
achov
[ARM]
Add
mode t
o
probe_stack s
e
t o
p
erands
commit
|
commitdiff
|
tree
2016-04-28
ktkachov
[inte
r
n
a
l-f
n
.
c][commi
t
ted
]
Convert
c
onditional compilation
.
.
.
commit
|
commitdiff
|
tree
2016-04-28
ktka
c
hov
[AArch64] Defi
n
e WORD
_
REGISTER_OPE
R
ATIONS to zero and
.
.
.
commit
|
commitdiff
|
tree
2016-04-27
ktkachov
[
rt
l
anal
.
c] Convert con
d
itional compilation on WORD_RE
G
IS
T
E
R
.
.
.
commit
|
commitdiff
|
tree
2016-04-26
ktkachov
Fix FAIL: gcc
.
dg/tree-s
s
a/minmax-2
.
c scan-t
r
ee-dum
p
.
.
.
commit
|
commitdiff
|
tree
2016-04-20
ktkachov
[
AArch64] Work around PR
t
arget
/
64971
commit
|
commitdiff
|
tree
2016-04-15
ktkachov
[ARM][doc
]
D
ocument depr
e
c
at
i
o
n
of pre-A
R
Mv
4
T
a
r
chite
c
tu
r
e
.
.
.
commit
|
commitdiff
|
tree
2016-04-15
ktkachov
[test
s
uite]
P
R rtl-optim
i
za
t
ion
/
70681: XFA
I
L ira-shrinkwrap
.
.
.
commit
|
commitdiff
|
tree
2016-04-08
ktkachov
[ARM] PR target/70566 Check that condition regi
s
ter
.
.
.
commit
|
commitdiff
|
tree
2016-03-23
ktkachov
[ARM]
R
ed
u
ce size
of arm102
0
e
automaton
commit
|
commitdiff
|
tree
2016-03-23
ktkachov
[
ARM]
S
plit out
a
rmv7ve effecti
v
e target
check
commit
|
commitdiff
|
tree
2016-03-23
ktkachov
[
A
R
M
] PR driver/70132: Avoid double fclose
i
n driver
.
.
.
commit
|
commitdiff
|
tree
2016-03-11
ktkachov
[AArch64]
F
i
x gcc
.
target/aarch64/vec
t
-reduc-or_1
.
c
.
.
.
commit
|
commitdiff
|
tree
2016-03-11
ktkachov
[AArc
h
64] PR
t
ar
g
et/70002:
Make aarch64_s
e
t_current_function
.
.
.
commit
|
commitdiff
|
tree
2016-03-10
ktkachov
[A
A
rch64] Fix thinko i
n
handling of -mom
i
t-l
e
af-frame
.
.
.
commit
|
commitdiff
|
tree
2016-03-08
ktkacho
v
[obv
i
ous] Fix typo in
tree-ss
a
-math-opt
s
.
c
commit
|
commitdiff
|
tree
2016-03-07
k
tk
a
c
hov
[ARM] Error out of
ar
m
_neon
.
h if comp
i
ling for soft
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
ktkacho
v
[
AArch64]
[
tes
t
suite] PR target/70004: Remove check
.
.
.
commit
|
commitdiff
|
tree
2016-03-03
ktkac
h
ov
[ARM] PR rtl-
o
pti
m
iza
t
i
on
/
6
9
9
04: Di
s
a
l
low copy
i
ng/dupli
c
atin
.
.
.
commit
|
commitdiff
|
tree
2016-02-26
ktkachov
[
A
A
rch64] Set
TREE_TARGET
_
GLOB
A
LS in
a
arch64_
s
et_current_fun
.
.
.
commit
|
commitdiff
|
tree
2016-02-26
ktk
a
ch
o
v
[AArch64] PR
target/696
1
3
: Ret
u
rn z
e
ro TARGE
T
_SHI
F
T
_
T
R
UNCATI
.
.
.
commit
|
commitdiff
|
tree
2016-02-24
ktkachov
[ARM] Tests for arm_restrict_it patterns in t
h
umb
2
.
md
commit
|
commitdiff
|
tree
2016-02-24
ktkachov
[gcse] PR
r
tl-optimization/69886: Che
c
k target mod
e
.
.
.
commit
|
commitdiff
|
tree
2016-02-24
k
tkachov
[ARM] Add initial s
u
p
port
f
or the Cortex-A32
commit
|
commitdiff
|
tree
2016-02-24
kt
k
achov
[ARM] PR ta
r
get/
6
9875 F
i
x atomic_loaddi expansio
n
commit
|
commitdiff
|
tree
2016-02-19
ktk
a
c
h
ov
[AArch64] Skip gcc
.
ta
r
get/
a
arch64/assemb
l
er_arch_1
.
.
.
commit
|
commitdiff
|
tree
2016-02-17
k
tkachov
[AAr
c
h64] PR target/69161: Don't use sp
e
cial pr
e
dicate
.
.
.
commit
|
commitdiff
|
tree
2016-02-17
ktkachov
[ARM] PR tar
g
et/69161: Don
'
t ign
o
re mode when
m
atching
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
ktkachov
[AArch64
]
Only update assemb
l
er
.
arch
d
irec
t
ive when
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
k
tkachov
[AR
M
][4/4]
Adjust
g
c
c
.
target/arm/wmul-[123]
.
c tests
commit
|
commitdiff
|
tree
2016-02-04
k
tkachov
[cse][3
/
4] D
o
n't overwrite original rtx w
h
en folding
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
kt
k
a
chov
[AR
M
]
[
2/4] F
i
x ope
r
and costin
g
logic
f
or
SMUL[TB][TB]
commit
|
commitdiff
|
tree
2016-02-04
k
t
kachov
[ARM
]
[1/4] PR
t
arget/65932: Add t
e
s
tcase
commit
|
commitdiff
|
tree
2016-02-04
kt
k
ach
o
v
[ARM] P
R
target/65932:
stop chang
i
n
g
s
ignedness in
.
.
.
commit
|
commitdiff
|
tree
2016-01-22
ktkach
o
v
[AR
M
]
Fix PR target/6
9
403: Bug in thumb2_ior_s
c
c_stric
t
_i
t
.
.
.
commit
|
commitdiff
|
tree
2016-01-19
kt
k
achov
[ARM] PR
target/6913
5
:
Mark ARMv8 vcv
t
instruct
i
ons
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktka
c
h
ov
[AArch64] Handle
C
SEL of zero_extended o
p
erands
in
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktkachov
[AArc
h
64] Handle compare of zero
_
e
x
tract form o
f
T
S
T
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
k
t
kachov
[AArch64] Properly reject i
n
valid
a
ttr
i
bute stri
n
gs
commit
|
commitdiff
|
tree
2016-01-11
ktkachov
[
A
Arch64
]
PR r
t
l-opt
i
m
i
zati
o
n/6879
6
: Add patte
r
ns for
.
.
.
commit
|
commitdiff
|
tree
2016-01-11
ktkacho
v
[
R
TL-ifcvt] PR rtl-optim
i
zation/68841: Make sure one
.
.
.
commit
|
commitdiff
|
tree
2016-01-05
ktkachov
[combine][v2] Canonicali
s
e (r + r) to
(
r
<< 1) to a
i
d
.
.
.
commit
|
commitdiff
|
tree
2015-12-22
ktka
c
hov
[
c
o
m
bine]
C
heck WORD_REGI
S
TER_OPERATIO
N
S normally rather
.
.
.
commit
|
commitdiff
|
tree
2015-12-18
k
t
kachov
[
A
Arch64] PR rtl-optimiza
t
ion/6
8
796 Add com
p
are-of
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkachov
[AArc
h
64] Properly c
o
s
t zero_
e
xt
e
nd+a
s
hift forms
o
f
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkac
h
o
v
[AArch64] PR
t
arget/68696 FAIL
:
gcc
.
target
/
a
a
rc
h
64
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
k
t
kac
h
o
v
[ARM] PR target/68648
:
Fold
NOT of CONST
_
INT in ands
i
_iorsi3
.
.
.
commit
|
commitdiff
|
tree
2015-12-14
ktkachov
[combine]
D
on't create LSHIFTRT of zero bits
i
n change
_
ze
r
o_ext
commit
|
commitdiff
|
tree
2015-12-04
k
tk
a
chov
[AArch64]
D
on't allow
-
mgeneral-
r
egs-only
to change
.
.
.
commit
|
commitdiff
|
tree
2015-12-04
ktkachov
[ARM] PR target
/
682
1
4: Delet
e
IP-reg-clobbering
call
.
.
.
commit
|
commitdiff
|
tree
2015-12-03
ktkacho
v
[
R
T
L-i
f
cv
t
] PR rtl-optimization/68
6
2
4:
C
lean up logic
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
ktkacho
v
F
ix F
A
IL: gc
c
.
c
-torture
/
execute/2005012
4
-
1
.
c -O2
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
ktkachov
[RTL-ifcvt] Reject insns that
a
r
e
mul
t
iple_sets
commit
|
commitdiff
|
tree
2015-11-27
k
tkachov
[RTL-ifc
v
t] P
R
rtl-op
t
imi
z
a
tion/6
8
5
06:
Fix e
m
itti
n
g
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
k
tkach
o
v
[combi
n
e] Only restrict pur
e
simplification in
m
ult
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
ktka
c
hov
[call
s
.
c] PR rt
l
-
op
t
imizat
i
on/6
7
226: Tak
e
into a
c
count
.
.
.
commit
|
commitdiff
|
tree
2015-11-25
kt
k
achov
[RTL-ifcvt] PR rtl
-
op
t
imi
z
ation/68435 Allow
(c
?
x
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
kt
k
achov
T
estcase for
P
R rtl-opt
i
mization/
6
8381
commit
|
commitdiff
|
tree
2015-11-24
ktk
a
chov
[
AArc
h
64][v2] Improve comparison
wit
h
complex
immed
i
a
t
es
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkach
o
v
[cfgl
o
op] PR midd
l
e-end/
6
8375: Restructure
g
et_loop_body_in
_
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
k
t
k
a
chov
[
R
TL-ree] PR
rtl-op
t
i
mization/68
1
94:
R
estrict c
o
py
.
.
.
commit
|
commitdiff
|
tree
2015-11-23
ktkachov
[
A
Arch
6
4] PR targe
t
/68363 Check
that argument is real
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
ktka
c
hov
[A
R
M
] Do not expand
m
ovm
i
salign
p
a
t
t
e
rn if not in 32
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
ktkach
o
v
[ARM] P
R
68149 F
i
x ICE in unaligned
_
loaddi split
commit
|
commitdiff
|
tree
2015-11-20
ktkachov
[
A
RM] D
i
sable neon tes
t
ing
for armv7-m
commit
|
commitdiff
|
tree
2015-11-17
ktka
c
h
o
v
[ARM] P
R
681
4
3
Properly update memory offsets wh
e
n
.
.
.
commit
|
commitdiff
|
tree
2015-11-13
ktkachov
[com
b
ine] Don't trans
f
orm sign a
n
d
zero extends inside
.
.
.
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[ARM] Fix costing o
f
vmul+vcvt combine p
a
tte
r
n
commit
|
commitdiff
|
tree
2015-11-10
ktkach
o
v
[ARM][cl
e
a
n
up] Remove
uses of CONST_DOUB
L
E_HIGH/LOW
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[
A
Arch64][2/3] Implemen
t
ne
g
cc, notcc optabs
commit
|
commitdiff
|
tree
2015-11-10
ktka
c
hov
[optabs][ifcvt][1/3] De
f
ine negcc, notcc op
t
abs
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[haifa-sched] PR rtl-optimi
z
atio
n
/6823
6
: Exit early
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
ktkachov
[A
A
rc
h
64][
c
leanup]
R
emove u
s
e
s
of CONST_D
O
U
BLE_
H
IGH
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
ktkachov
[AA
r
ch64] PR
t
arget/
6
8129: De
f
ine T
A
RGET_
S
UPPORTS_WI
D
E_I
N
T
commit
|
commitdiff
|
tree
2015-11-09
kt
k
ach
o
v
[R
T
L-i
f
cvt] PR
r
tl-op
t
imization/67749: Do not
emit
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
k
t
k
a
chov
[cp][com
m
i
tt
e
d
]
F
ix bootstrap on arm d
u
e to
p
r
int format
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
ktkachov
[ARM/AArch
6
4
] P
R
68088:
Fix RT
L
c
hecking ICE due to
.
.
.
commit
|
commitdiff
|
tree
2015-11-02
ktkacho
v
Move gcc
.
target/a
r
m
/pr67929
_
1
.
c test to exe
c
u
t
e
.
exp
commit
|
commitdiff
|
tree
2015-10-30
k
t
ka
c
hov
[c
o
mment] I
m
prov
e
c
o
mment for reg
_
s
e
t
_
p
commit
|
commitdiff
|
tree
2015-10-30
k
t
kachov
[ARM] Fix checking RTL error in
corte
x
_a9
_
sched_
a
djust_
c
ost
commit
|
commitdiff
|
tree
2015-10-27
ktkac
h
ov
[AA
r
ch6
4
] PR 68102: Check that operand is R
E
G be
f
or
e
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
kt
k
achov
[AArch64
]
Handle vecto
r
float mo
d
es pro
p
erly in aarch64_out
p
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkachov
[ARM]
P
R
t
arget/679
2
9 Tighten vfp3_
c
o
n
st_doub
l
e
_
f
o
r
_bits
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktk
a
cho
v
[AAr
c
h
64]
Ena
b
le autoprefetcher modelling in the scheduler
commit
|
commitdiff
|
tree
2015-10-26
ktkac
h
ov
[auto-inc-dec
.
c
] Account for cost of move operation
.
.
.
commit
|
commitdiff
|
tree
2015-10-26
ktkachov
[optabs
.
c] Fix PR 67989: Handle co
n
st0_rtx
tar
g
et in
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
k
tka
c
hov
[AArch64] Add support for 64-bi
t
vector-mode ldp/stp
commit
|
commitdiff
|
tree
2015-10-20
k
tkachov
[
s
implify-rtx][2/2] Use c
o
nstants from poo
l
when
s
implifying
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
ktkachov
[AAr
c
h64][1/2] Add
f
mul-by-power-of
-
2+fcvt optimis
a
t
ion
commit
|
commitdiff
|
tree
2015-10-19
ktkachov
[haifa-sched] mo
d
el load
/
store m
u
ltiples properly in
.
.
.
commit
|
commitdiff
|
tree
2015-10-02
ktkachov
[RTL ifcv
t
] PR 67786, 67787: Check that interm
e
di
a
te
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
ktkachov
[RTL-
i
fcvt] P
R
rtl-optimization/67481:
Look more de
e
ply
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
ktkach
o
v
[RTL-ifcvt
]
PR rt
l
-
o
p
t
im
i
z
a
tion/6746
5
: Handle
pairs
.
.
.
commit
|
commitdiff
|
tree
2015-09-24
ktkachov
[
t
ree-inli
n
e
]
[
ob
v
ious] Delet
e
redun
d
ant count_i
n
sns
_
s
e
q
commit
|
commitdiff
|
tree
2015-09-21
ktkachov
[ARM] Replac
i
ng variab
l
e swaps
t
h
at u
s
e a temporary
.
.
.
commit
|
commitdiff
|
tree
2015-09-15
ktkach
o
v
[ARM] F
i
x a
r
m bootstr
a
p failure due
t
o
-
Werro
r
=shif
t
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
ktkacho
v
[AR
M
] PR 6
7
439:
A
l
lo
w
matching of *
a
r
m
3
2
_movhf w
h
en
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
ktkachov
[AA
r
ch64] U
s
e logic
s
_imm
type for 2nd
alter
n
ative of
.
.
.
commit
|
commitdiff
|
tree
2015-09-09
k
tkachov
[
A
RM][3/3
]
Ex
p
and mod by power of 2
commit
|
commitdiff
|
tree
2015-09-09
k
tkachov
[AArch6
4
][1/3] E
x
pand si
g
ned
m
od by power of 2 using
.
.
.
commit
|
commitdiff
|
tree
next