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 un
s
ign
e
d integer
t
o un
w
ind s
h
adow stack
commit
|
commitdiff
|
tree
2018-04-20
hjl
D
efine __CE
T
_
_
for -f
c
f-protection and
r
emove -m
i
bt
Author: hjl <
hjl@138bc75d-0d04-0410-961f-82ee72b054a4
>
commit
|
commitdiff
|
tree
2018-04-19
h
j
l
Req
u
ire CET targ
e
t on gcc
.
t
a
rget/i386/pr85404
.
c
commit
|
commitdiff
|
tree
2018-04-19
hjl
libgcc/CET
:
S
k
ip signal
f
rames when unwinding shadow
.
.
.
commit
|
commitdiff
|
tree
2018-04-19
hjl
i386
:
Add save_st
a
c
k_nonlocal
a
nd res
t
ore_stac
k
_nonlocal
commit
|
commitdiff
|
tree
2018-04-19
hjl
x86
/
ce
t
: Properl
y
o
u
tput labels in
property not
e
s
ect
i
on
commit
|
commitdiff
|
tree
2018-04-19
hjl
l
ib
g
cc/CET: Add _C
E
T_ENDBR
to _
_
stack_sp
l
it_initialize
commit
|
commitdiff
|
tree
2018-04-19
hjl
x86
:
Enab
l
e
-
f
cf-protectio
n
with multi-byte NOPs
commit
|
commitdiff
|
tree
2018-04-18
hjl
i386
:
Ins
e
rt
E
NDBR after __morestack call
commit
|
commitdiff
|
tree
2018-04-16
h
jl
i38
6
: Ch
e
c
k
error_ma
r
k_n
o
de in
m
u
l
tiversionin
g
commit
|
commitdiff
|
tree
2018-04-05
h
j
l
Use dlsym to check if
l
ibdl is
need
e
d
for plugin
commit
|
commitdiff
|
tree
2018-03-29
hjl
i386: Enable AVX/
A
V
X512
f
eatures only if supported
.
.
.
commit
|
commitdiff
|
tree
2018-03-27
hjl
i
386: Insert
E
N
DBR to trampoline fo
r
-
f
cf-protection
.
.
.
commit
|
commitdiff
|
tree
2018-03-15
h
j
l
i386: Don't generate ali
a
s fo
r
f
u
n
c
t
ion return thunk
commit
|
commitdiff
|
tree
2018-03-12
hjl
Add
a
test
c
ase for
PR 84
8
21
commit
|
commitdiff
|
tree
2018-03-12
hjl
A
d
d a testcase fo
r
PR 84799
commit
|
commitdiff
|
tree
2018-03-10
hjl
i386
:
Fix a typo: Enfo
r
cment -> Enforcement
commit
|
commitdiff
|
tree
2018-02-28
hjl
Re
m
o
v
e config/i386
/
i386
.
o
p
t from revision 258001 ChangeLog
commit
|
commitdiff
|
tree
2018-02-26
hjl
i386: U
p
da
t
e co
m
ments for ix86_output_indirect_jmp
commit
|
commitdiff
|
tree
2018-02-26
hjl
i386: Add TARGET_INDIR
E
CT_BRANCH_R
E
G
I
STER
commit
|
commitdiff
|
tree
2018-02-26
hjl
i386: Update
-mfunction-return= for
r
eturn with pop
commit
|
commitdiff
|
tree
2018-02-22
hjl
i386:
A
d
d __
x
86
_
i
n
direct_thunk_nt_reg for -fcf-protecti
o
n
.
.
.
commit
|
commitdiff
|
tree
2018-02-07
hj
l
U
se -fcf-protection=return in cet-intrin-4
.
c
commit
|
commitdiff
|
tree
2018-02-07
hjl
i386: Mask out
t
h
e
CF
_
SET bi
t
for -fcf-pro
t
ect
i
on
c
h
e
c
k
commit
|
commitdiff
|
tree
2018-02-02
h
j
l
i
386: Pass INVALID
_
REGNUM as invalid reg
i
ste
r
n
umber
commit
|
commitdiff
|
tree
2018-01-27
hjl
Replace -mfunction-retur
n
=
=
with -mfunction-return=
commit
|
commitdiff
|
tree
2018-01-23
hjl
i3
8
6: Use const ref
e
r
e
nce
o
f struct
ix86_frame to
a
void
.
.
.
commit
|
commitdiff
|
tree
2018-01-15
hjl
i386: Rewrite indirect_br
a
n
ch
_
o
p
erand log
i
c
commit
|
commitdiff
|
tree
2018-01-15
h
j
l
Don't check
ix86_i
n
direct_branch_register for GOT operand
commit
|
commitdiff
|
tree
2018-01-15
hjl
i386: Rew
r
it
e
ix86_i
n
d
irect_bran
c
h_reg
i
ste
r
logic
commit
|
commitdiff
|
tree
2018-01-15
hjl
i386: R
e
name t
o
i
x86_indirec
t
_branc
h
_re
g
ister
commit
|
commitdiff
|
tree
2018-01-15
hjl
i386: Don't
use A
S
M_OUTPUT
_
DEF
f
or TARGET
_
MACHO
commit
|
commitdiff
|
tree
2018-01-14
hjl
Correct C
h
an
g
eLog o
f
x86:
A
dd
-
mfun
c
tion-return=
commit
|
commitdiff
|
tree
2018-01-14
hjl
Correct
Chang
e
Log of x86
:
Add -
m
indirect-bran
c
h
=
commit
|
commitdiff
|
tree
2018-01-14
hjl
x8
6
:
Disallow
-mindirect-bra
n
ch=/-
m
fu
n
ction-ret
u
rn
.
.
.
commit
|
commitdiff
|
tree
2018-01-14
hj
l
x86: Add 'V' registe
r
operand modifier
commit
|
commitdiff
|
tree
2018-01-14
h
j
l
x86: Add -
m
indirect-br
a
nch-reg
i
s
t
e
r
commit
|
commitdiff
|
tree
2018-01-14
hjl
x
86: Add -mfunct
i
on-retu
r
n
=
commit
|
commitdiff
|
tree
2018-01-14
hjl
x86: Add -mindirect-bran
c
h=
commit
|
commitdiff
|
tree
2018-01-11
hjl
i386:
Align stack frame if
argume
n
t is
passed on stack
commit
|
commitdiff
|
tree
2018-01-10
hjl
i386: Also
a
dju
s
t st
a
ck frame for
stac
k
s
l
ot
a
l
i
gnme
n
t
commit
|
commitdiff
|
tree
2018-01-09
hjl
i386: Ad
d
a
test for PR target
/
78585
commit
|
commitdiff
|
tree
2017-12-19
hjl
Add
a
t
e
tst
f
or P
R
middle-en
d
/83471
commit
|
commitdiff
|
tree
2017-11-17
hjl
Us
e
r
c
rt1
.
o%s/grcrt1
.
o%s to
r
e
l
o
cate static PIE
commit
|
commitdiff
|
tree
2017-11-15
hjl
Move gcc/te
s
t
suite entries to g
c
c/
t
estsuite/ChangeLo
g
commit
|
commitdiff
|
tree
2017-11-15
hjl
i386: Add X86_TUNE_
E
MIT_VZEROUPPER
commit
|
commitdiff
|
tree
2017-11-06
hjl
i3
8
6: Use refe
r
ence of
struct i
x
8
6
_fram
e
to avoid copy
commit
|
commitdiff
|
tree
2017-10-24
hjl
Add bootstrap-cet
.
mk
to
b
ootstrap GCC with Intel CE
T
commit
|
commitdiff
|
tree
2017-10-24
hjl
i386: Do
n
't
i
nsert ENDBR at function entrance when
.
.
.
commit
|
commitdiff
|
tree
2017-10-23
hjl
i386:
S
k
i
p DF_R
E
F_INSN if DF
_
REF_INSN_I
N
F
O is
false
commit
|
commitdiff
|
tree
2017-10-13
h
jl
i386:
C
h
eck red zone size i
n
push pe
e
phole2
commit
|
commitdiff
|
tree
2017-10-05
hjl
A
d
d sanitizer_linux_
x
8
6
_
6
4
.
lo if __x86_64_
_
is defined
.
.
.
commit
|
commitdiff
|
tree
2017-09-24
hjl
x32
:
Enc
o
de %esp as %r
s
p
t
o a
v
oid 0x67 prefix
commit
|
commitdiff
|
tree
2017-09-17
hjl
i386: Update pre
f
erred stack boundary
f
o
r leaf
functions
commit
|
commitdiff
|
tree
2017-09-12
hjl
D
o
n't
warn
f
u
nction
alignment if warn_if_not_aligned_p
.
.
.
commit
|
commitdiff
|
tree
2017-09-12
hjl
Add -sta
t
ic-pie t
o
GCC driver t
o
cr
e
a
t
e
sta
t
ic PIE
commit
|
commitdiff
|
tree
2017-09-05
h
j
l
i386: Avoid
s
tack reali
g
nm
e
nt i
f
possi
b
l
e
commit
|
commitdiff
|
tree
2017-08-18
h
j
l
Add warn_if_not
_
ali
g
ned attribute
commit
|
commitdiff
|
tree
2017-08-17
hjl
Add
t
he missing Chan
g
e
Lo
g
for r251076
commit
|
commitdiff
|
tree
2017-08-13
hjl
i
3
8
6: Replace f
r
ame
pointer w
i
th sta
c
k po
i
nter
i
n de
b
ug
.
.
.
commit
|
commitdiff
|
tree
2017-08-10
hjl
i38
6
: Do
n
't use fr
a
me pointer
w
i
t
h
o
u
t sta
c
k a
c
cess
commit
|
commitdiff
|
tree
2017-08-08
hjl
PR drive
r
/81523: Ma
k
e -static
ov
e
rride -pie
commit
|
commitdiff
|
tree
2017-08-07
hjl
Re
v
ert r250916
commit
|
commitdiff
|
tree
2017-08-07
h
j
l
i3
8
6: D
o
n't use fra
m
e pointer w
i
th
o
ut sta
c
k acce
s
s
commit
|
commitdiff
|
tree
2017-08-07
hjl
i386
:
Set pr
i
ori
t
y t
o
P_AES for Westmere
commit
|
commitdiff
|
tree
2017-08-04
hjl
i
3
86: R
e
write check fo
r
AVX5
1
2 features
commit
|
commitdiff
|
tree
2017-08-01
hjl
i386: A
d
d more naked attribute tests
commit
|
commitdiff
|
tree
2017-08-01
hjl
i386: Add some nake
d
attribute tests
commit
|
commitdiff
|
tree
2017-08-01
hjl
3
8
6: D
i
sallo
w
nak
e
d
attribute with int
e
rrupt attribute
commit
|
commitdiff
|
tree
2017-07-31
hjl
Compile
p
r79793-[1
2
]
.
c
w
ith -
m
tune=generic
commit
|
commitdiff
|
tree
2017-07-30
hjl
i386
:
Update INCOMING_F
R
A
ME_S
P
_OFF
S
ET fo
r
exceptio
n
.
.
.
commit
|
commitdiff
|
tree
2017-07-26
h
jl
x86: P
r
operly check saved regis
t
e
r
CFA offset
commit
|
commitdiff
|
tree
2017-07-09
hjl
x86: Use
DRAP only if
t
here are outgoing arguments
.
.
.
commit
|
commitdiff
|
tree
2017-06-29
h
j
l
Add
a
test
c
ase for PR ipa/80565
commit
|
commitdiff
|
tree
2017-06-18
hjl
x
32: U
p
date bas
e
line_symb
o
ls
.
txt
commit
|
commitdiff
|
tree
2017-05-10
hjl
Ada/x32: PR ada/80626: Corr
e
ct Mem
o
ry_Si
z
e
commit
|
commitdiff
|
tree
2017-03-06
hjl
Set incom
i
ng
s
ta
c
k bound
a
ry to 128
f
or 64-bit
targets
commit
|
commitdiff
|
tree
2017-02-14
hj
l
Properl
y
sto
r
e
1
2
8-b
i
t constant in large m
o
del
commit
|
commitdiff
|
tree
2017-02-13
hjl
x32: Up
d
ate
ba
s
eline_
s
ymbols
.
t
x
t
commit
|
commitdiff
|
tree
2017-02-02
hjl
Up
d
ate
l
i
bstdc++ baseline symbols for x32
commit
|
commitdiff
|
tree
2016-12-05
hjl
Add AV
X
512 k-mask intr
i
nsi
c
s
commit
|
commitdiff
|
tree
2016-11-17
hjl
A
d
d
a
vx5124vnniw/avx5124fmaps to target attrib
u
te
s
commit
|
commitdiff
|
tree
2016-11-17
hjl
Enabl
e
AVX51
2
_
4
FMAPS and AVX512_4VNNIW instruction
s
commit
|
commitdiff
|
tree
2016-11-16
hj
l
Support non-ma
s
ked epilogue vec
t
oriziat
i
on
commit
|
commitdiff
|
tree
2016-10-17
hjl
Update dom_info
commit
|
commitdiff
|
tree
2016-10-05
hj
l
Del
e
te x86 deprecated
p
comm
i
t in
s
t
ru
c
tion
s
upport
commit
|
commitdiff
|
tree
2016-09-09
hjl
F
i
x
PR
t
ar
g
et
/
77267
commit
|
commitdiff
|
tree
2016-08-18
hjl
I
n
crease MOVE_RATIO to 17 f
o
r Lak
e
mo
n
t
commit
|
commitdiff
|
tree
2016-08-11
hjl
Support TImode CONS
T
_WIDE_INT store
in 64
-
b
i
t STV
commit
|
commitdiff
|
tree
2016-08-11
h
j
l
Use TImode for piecewise m
o
ve i
n
6
4
-bit
mode
commit
|
commitdiff
|
tree
2016-08-10
hjl
F
i
x PR
tr
e
e-opt
i
miza
t
ion/71734
commit
|
commitdiff
|
tree
2016-08-01
hjl
Convert V1TImode
r
egister to
T
Imo
d
e in de
b
ug
insn
commit
|
commitdiff
|
tree
2016-07-11
hjl
Don't conv
e
rt T
I
mod
e
in debug in
s
n
commit
|
commitdiff
|
tree
2016-07-03
hjl
Add 2
tests for
P
R middle-end/71734
commit
|
commitdiff
|
tree
2016-06-25
hjl
Ad
d
missing ChangeLog entries for r
2
3
7
765
commit
|
commitdiff
|
tree
2016-06-24
hj
l
Call tls_get
_
addr via GOT for GNU TLS if poss
i
ble
commit
|
commitdiff
|
tree
2016-06-24
hjl
Enable non-PIC noplt tests on 32-bit
x
86
t
arget
commit
|
commitdiff
|
tree
2016-06-23
hjl
Apply missing changes
commit
|
commitdiff
|
tree
2016-06-23
hjl
i386: A
c
cess ext
e
rnal function
via GOT slot for -fno-p
l
t
commit
|
commitdiff
|
tree
2016-06-21
h
jl
Co
n
vert V1TImode registe
r
t
o T
I
m
ode in
d
ebug insn
commit
|
commitdiff
|
tree
next