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
x86/cet: Use unsigned integer to unwind shadow stack
2018-04-23
hjl
x86/cet: Use unsi
g
n
e
d in
t
eger to
u
n
wind sha
d
ow stack
commit
|
commitdiff
|
tree
2018-04-20
h
j
l
Define
_
_CET__
for -fcf-protection an
d
r
emove -mibt
Author: hjl <
hjl@138bc75d-0d04-0410-961f-82ee72b054a4
>
commit
|
commitdiff
|
tree
2018-04-19
hjl
Require C
E
T target on gcc
.
target/i386/pr85404
.
c
commit
|
commitdiff
|
tree
2018-04-19
hjl
l
ibgcc/C
E
T: Sk
i
p signa
l
fr
a
mes when u
n
windi
n
g shadow
.
.
.
commit
|
commitdiff
|
tree
2018-04-19
hjl
i
386: Add save_stack_no
n
loca
l
an
d
res
t
o
re_st
a
ck
_
nonlocal
commit
|
commitdiff
|
tree
2018-04-19
h
j
l
x86
/
cet: Properly output labels in
p
ro
p
erty note sec
t
i
o
n
commit
|
commitdiff
|
tree
2018-04-19
hjl
libgc
c
/CET
:
Add _CET_ENDBR to __sta
c
k_split_
i
n
itialize
commit
|
commitdiff
|
tree
2018-04-19
hjl
x86: En
a
ble -fcf-
p
rot
e
ctio
n
with multi-byte NOPs
commit
|
commitdiff
|
tree
2018-04-18
hjl
i386:
I
nsert E
N
DBR after
_
_morestack call
commit
|
commitdiff
|
tree
2018-04-16
h
jl
i386:
Check err
o
r_mark_node
i
n mul
t
iversionin
g
commit
|
commitdiff
|
tree
2018-04-05
hjl
Use dlsym
to check i
f
libdl is needed for plu
g
i
n
commit
|
commitdiff
|
tree
2018-03-29
hj
l
i386: Enable
AVX/AVX512 feature
s
o
nly if supported
.
.
.
commit
|
commitdiff
|
tree
2018-03-27
hj
l
i386: Insert ENDBR to trampoline for -fc
f
-protectio
n
.
.
.
commit
|
commitdiff
|
tree
2018-03-15
hjl
i3
8
6: Don't genera
t
e
a
li
a
s fo
r
function return thun
k
commit
|
commitdiff
|
tree
2018-03-12
hj
l
Add
a testcase for PR 848
2
1
commit
|
commitdiff
|
tree
2018-03-12
hjl
Add a
t
e
stc
a
se
for PR 8
4
799
commit
|
commitdiff
|
tree
2018-03-10
h
jl
i386: F
i
x a ty
p
o: Enforc
m
ent -> Enforcemen
t
commit
|
commitdiff
|
tree
2018-02-28
h
j
l
Remove config/i386/i386
.
op
t
f
rom revision 258001 ChangeLo
g
commit
|
commitdiff
|
tree
2018-02-26
hjl
i386:
Update commen
t
s for ix86_output
_
indirect_
j
mp
commit
|
commitdiff
|
tree
2018-02-26
hjl
i386:
Ad
d
TARGET_I
N
DIRE
C
T_B
R
ANCH_REGI
S
TER
commit
|
commitdiff
|
tree
2018-02-26
hjl
i3
8
6: Up
d
ate -m
f
unction-return= fo
r
r
e
t
urn with pop
commit
|
commitdiff
|
tree
2018-02-22
hjl
i386: Add __x86_in
d
irect_thunk_nt_reg for
-
f
cf-p
r
otection
.
.
.
commit
|
commitdiff
|
tree
2018-02-07
hjl
Use -fc
f
-
p
rot
e
ction
=
return in
cet-intrin-4
.
c
commit
|
commitdiff
|
tree
2018-02-07
hjl
i386: Mask out the CF_SET bit for
-
f
c
f-p
r
otection ch
e
ck
commit
|
commitdiff
|
tree
2018-02-02
hjl
i
3
86: P
a
ss INVALID_REGN
U
M as invalid re
g
ist
e
r number
commit
|
commitdiff
|
tree
2018-01-27
hjl
Replace
-
m
f
unction-
r
e
tur
n
=
= wi
t
h -mfunction-
r
etu
r
n=
commit
|
commitdiff
|
tree
2018-01-23
hjl
i
3
86: Use c
o
nst reference of
str
u
c
t ix86_fr
a
m
e to
a
void
.
.
.
commit
|
commitdiff
|
tree
2018-01-15
hjl
i3
8
6:
Rewrite indirect_b
r
anch_ope
r
and logi
c
commit
|
commitdiff
|
tree
2018-01-15
h
j
l
Don't
c
heck i
x
86
_
indire
c
t_br
a
nc
h
_r
e
gister for G
O
T ope
r
and
commit
|
commitdiff
|
tree
2018-01-15
hjl
i386: Rewrite ix86_indirect_branch_reg
i
ster
l
ogic
commit
|
commitdiff
|
tree
2018-01-15
hjl
i386: Renam
e
to
ix86_indirect_bra
n
c
h
_registe
r
commit
|
commitdiff
|
tree
2018-01-15
hjl
i
3
86: D
o
n'
t
u
s
e AS
M
_OUTPUT_DEF
f
or TARG
E
T_MACHO
commit
|
commitdiff
|
tree
2018-01-14
hj
l
Correct ChangeLog of x8
6
:
A
dd
-
m
f
unction-return=
commit
|
commitdiff
|
tree
2018-01-14
hjl
Correct ChangeL
o
g of x86: Add -mindir
e
ct-branch=
commit
|
commitdiff
|
tree
2018-01-14
hjl
x86: Disal
l
o
w
-
mindirect-bra
n
c
h
=/-mfunction-r
e
tu
r
n
.
.
.
commit
|
commitdiff
|
tree
2018-01-14
hj
l
x86: Add 'V'
r
egist
e
r operand
modifi
e
r
commit
|
commitdiff
|
tree
2018-01-14
hjl
x86: Add -
m
indirect-branch-
r
egister
commit
|
commitdiff
|
tree
2018-01-14
hjl
x86:
A
dd -mf
u
nc
t
i
on-return=
commit
|
commitdiff
|
tree
2018-01-14
hjl
x86: Add -mind
i
rect-branch=
commit
|
commitdiff
|
tree
2018-01-11
hjl
i38
6
: Align stack frame if
a
r
gument is
p
assed
o
n
s
t
ack
commit
|
commitdiff
|
tree
2018-01-10
h
jl
i386
:
A
lso
adjust stack frame for
s
tack slo
t
alig
n
ment
commit
|
commitdiff
|
tree
2018-01-09
hjl
i386: Add
a
test for PR
t
a
r
get/78585
commit
|
commitdiff
|
tree
2017-12-19
hjl
Ad
d
a tetst f
o
r
PR middle
-
end/83471
commit
|
commitdiff
|
tree
2017-11-17
hjl
Use r
c
rt1
.
o%s/grcrt1
.
o%s t
o
relocate static PI
E
commit
|
commitdiff
|
tree
2017-11-15
hjl
Move gcc/
t
estsuite entries to gcc/testsuite/ChangeLog
commit
|
commitdiff
|
tree
2017-11-15
hjl
i38
6
: Add X86_TUNE_E
M
IT
_
V
Z
EROUPP
E
R
commit
|
commitdiff
|
tree
2017-11-06
hjl
i386: Us
e
r
e
f
erence of str
u
ct ix8
6
_fr
a
me to avoid cop
y
commit
|
commitdiff
|
tree
2017-10-24
hjl
Add bootstr
a
p-cet
.
mk to boots
t
ra
p
GC
C
wi
t
h Intel
CET
commit
|
commitdiff
|
tree
2017-10-24
hjl
i386: Don
'
t inse
r
t ENDBR
a
t
f
u
n
ct
i
on entran
c
e w
h
en
.
.
.
commit
|
commitdiff
|
tree
2017-10-23
hjl
i386:
Skip DF_R
E
F_INSN if DF_RE
F
_IN
S
N_INFO is false
commit
|
commitdiff
|
tree
2017-10-13
hjl
i386: Che
c
k red zone
s
i
z
e
in pus
h
p
e
ephol
e
2
commit
|
commitdiff
|
tree
2017-10-05
hjl
A
dd sani
t
i
z
er_li
n
ux_x86_64
.
lo if __x86_
6
4_
_
is defined
.
.
.
commit
|
commitdiff
|
tree
2017-09-24
h
jl
x3
2
:
E
ncode %esp as %rsp to avoi
d
0x67
p
r
e
f
ix
commit
|
commitdiff
|
tree
2017-09-17
hjl
i386: Upd
a
te preferred
s
tack
boundary for leaf f
u
ncti
o
ns
commit
|
commitdiff
|
tree
2017-09-12
hjl
Don't warn function alignm
e
nt if warn_i
f
_no
t
_ali
g
ned_p
.
.
.
commit
|
commitdiff
|
tree
2017-09-12
hj
l
Add -static-
p
ie to
GC
C
dri
v
er
to
create static PIE
commit
|
commitdiff
|
tree
2017-09-05
hjl
i
386: Avo
i
d stack
rea
l
ignment if possibl
e
commit
|
commitdiff
|
tree
2017-08-18
hjl
Add warn_if_n
o
t_aligned att
r
ibute
commit
|
commitdiff
|
tree
2017-08-17
hjl
A
dd the
m
issin
g
Cha
n
geLog for r251076
commit
|
commitdiff
|
tree
2017-08-13
hjl
i
386
:
Replace frame pointe
r
with st
a
c
k
p
o
inter in
debug
.
.
.
commit
|
commitdiff
|
tree
2017-08-10
hjl
i386: Don
'
t use f
r
ame
p
ointer without stack access
commit
|
commitdiff
|
tree
2017-08-08
hj
l
PR d
r
iver/81523:
Make -sta
t
ic overrid
e
-
p
ie
commit
|
commitdiff
|
tree
2017-08-07
hjl
Rev
e
rt
r25091
6
commit
|
commitdiff
|
tree
2017-08-07
hj
l
i386: Don't
use frame po
i
nter without stack access
commit
|
commitdiff
|
tree
2017-08-07
h
jl
i386: S
e
t priority to P_
A
ES
for Westmer
e
commit
|
commitdiff
|
tree
2017-08-04
hjl
i386: Re
w
rite
c
heck for AVX512 fe
a
tu
r
e
s
commit
|
commitdiff
|
tree
2017-08-01
h
j
l
i386: Add more naked attribute t
e
sts
commit
|
commitdiff
|
tree
2017-08-01
hjl
i38
6
:
Add some nak
e
d attribute
te
s
t
s
commit
|
commitdiff
|
tree
2017-08-01
hjl
3
86: Disallow naked a
t
tribute
w
ith i
n
t
e
rrupt attribute
commit
|
commitdiff
|
tree
2017-07-31
hjl
C
o
mpil
e
pr79793-[
1
2
]
.
c w
i
th -mtune=generic
commit
|
commitdiff
|
tree
2017-07-30
hj
l
i386: U
p
date INCOMING
_
F
RAME_SP_
O
FFSET for exception
.
.
.
commit
|
commitdiff
|
tree
2017-07-26
h
jl
x
86: P
r
o
pe
r
ly ch
e
ck saved register CFA offse
t
commit
|
commitdiff
|
tree
2017-07-09
hjl
x
8
6: U
s
e
D
RAP only if there are
o
utgoi
n
g arguments
.
.
.
commit
|
commitdiff
|
tree
2017-06-29
hjl
Add
a t
e
stcase for PR
i
p
a
/805
6
5
commit
|
commitdiff
|
tree
2017-06-18
hj
l
x32: U
p
date
baseline_s
y
m
b
ols
.
t
x
t
commit
|
commitdiff
|
tree
2017-05-10
hjl
Ada
/
x32: PR ada/80626:
Co
r
rect Memory
_
Size
commit
|
commitdiff
|
tree
2017-03-06
hj
l
Set i
n
coming stack boundary t
o
128 for
6
4
-bit targets
commit
|
commitdiff
|
tree
2017-02-14
hjl
Pr
o
p
e
rly s
t
or
e
128-bit cons
t
an
t
in
larg
e
mo
d
el
commit
|
commitdiff
|
tree
2017-02-13
hjl
x
3
2: Update baseline_symbol
s
.
txt
commit
|
commitdiff
|
tree
2017-02-02
h
jl
Update libstdc+
+
baselin
e
sym
b
ols for x32
commit
|
commitdiff
|
tree
2016-12-05
hj
l
Add AVX512
k
-mask intrinsics
commit
|
commitdiff
|
tree
2016-11-17
hjl
Add avx5124vnniw/avx5
1
24fmaps to target att
r
ibutes
commit
|
commitdiff
|
tree
2016-11-17
h
j
l
Enabl
e
AVX
5
1
2_4FMA
P
S and AVX512_4VNNIW
i
nstr
u
ctions
commit
|
commitdiff
|
tree
2016-11-16
hjl
Support non-ma
s
ked epilogu
e
vectoriziat
i
o
n
commit
|
commitdiff
|
tree
2016-10-17
hjl
U
pdate dom_i
n
f
o
commit
|
commitdiff
|
tree
2016-10-05
hjl
D
elete x8
6
d
epr
e
cated pc
o
m
m
i
t instruction s
u
pport
commit
|
commitdiff
|
tree
2016-09-09
hjl
Fix PR
target/7
7
267
commit
|
commitdiff
|
tree
2016-08-18
hjl
Increase MOVE_RATIO to 17 for
La
k
emont
commit
|
commitdiff
|
tree
2016-08-11
h
j
l
Support TImode CONST_WIDE_INT s
t
o
r
e in 6
4
-bit STV
commit
|
commitdiff
|
tree
2016-08-11
hjl
U
s
e
TImode f
o
r piecew
i
se move in 64-bit mode
commit
|
commitdiff
|
tree
2016-08-10
hjl
F
ix PR t
r
ee-opt
i
mization/71734
commit
|
commitdiff
|
tree
2016-08-01
hjl
Con
v
ert
V1TImode register to TImode in
debug
insn
commit
|
commitdiff
|
tree
2016-07-11
hjl
Don
'
t convert TImode in deb
u
g
insn
commit
|
commitdiff
|
tree
2016-07-03
h
jl
Add 2 tests for PR middle-
e
nd/71
7
34
commit
|
commitdiff
|
tree
2016-06-25
hjl
Add missing
C
h
angeLog entries for r237
7
6
5
commit
|
commitdiff
|
tree
2016-06-24
h
jl
Call tl
s
_get_addr via GOT
for G
N
U TLS
i
f possible
commit
|
commitdiff
|
tree
2016-06-24
h
jl
E
n
a
ble non-PIC noplt tests on 32-bit x86 tar
g
e
t
commit
|
commitdiff
|
tree
2016-06-23
h
jl
A
p
ply missing chang
e
s
commit
|
commitdiff
|
tree
2016-06-23
hjl
i
3
86: Access external f
u
nct
i
on via GOT s
l
ot for -f
n
o-plt
commit
|
commitdiff
|
tree
2016-06-21
hjl
Conve
r
t V1TImode register to TImode in de
b
ug in
s
n
commit
|
commitdiff
|
tree
next