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 unsigned integer to unwin
d
shadow stack
commit
|
commitdiff
|
tree
2018-04-20
hjl
Defi
n
e __
C
ET
_
_ for -
f
cf-
p
rotec
t
ion
and
remove -mibt
Author: hjl <
hjl@138bc75d-0d04-0410-961f-82ee72b054a4
>
commit
|
commitdiff
|
tree
2018-04-19
hjl
R
e
q
uire CET
t
arget on g
c
c
.
target/i386/pr85404
.
c
commit
|
commitdiff
|
tree
2018-04-19
hjl
libgcc/
C
ET
:
Skip signal frames when unwinding s
h
ad
o
w
.
.
.
commit
|
commitdiff
|
tree
2018-04-19
hjl
i3
8
6:
Add save_
s
tack_nonlocal a
n
d restore_stack_non
l
ocal
commit
|
commitdiff
|
tree
2018-04-19
hjl
x8
6
/c
e
t: P
r
operly output
la
b
els i
n
property note
s
ec
t
io
n
commit
|
commitdiff
|
tree
2018-04-19
hjl
libgcc/CET: Add _CET_ENDB
R
to __
s
tack_sp
l
it_
i
nitiali
z
e
commit
|
commitdiff
|
tree
2018-04-19
h
jl
x86: E
n
able -fcf-protecti
o
n w
i
t
h mul
t
i
-
byte
N
OP
s
commit
|
commitdiff
|
tree
2018-04-18
hjl
i386: Inser
t
END
B
R after __morestack
c
all
commit
|
commitdiff
|
tree
2018-04-16
h
j
l
i386: Check erro
r
_
m
ark_node in multive
r
si
o
ning
commit
|
commitdiff
|
tree
2018-04-05
hj
l
Use
d
lsym to ch
e
ck if
libdl is needed for p
l
ugin
commit
|
commitdiff
|
tree
2018-03-29
h
j
l
i386: Enable AVX
/
AVX512 features on
l
y if
supported
.
.
.
commit
|
commitdiff
|
tree
2018-03-27
h
jl
i386: Inse
r
t
ENDBR to trampoline for -fcf-protect
i
o
n
.
.
.
commit
|
commitdiff
|
tree
2018-03-15
hjl
i
3
86: Don't
g
enerate alias for
f
unction
r
et
u
rn
t
hunk
commit
|
commitdiff
|
tree
2018-03-12
hjl
Add a testcase for
P
R 84821
commit
|
commitdiff
|
tree
2018-03-12
h
j
l
A
dd a testcase for
PR 84
7
99
commit
|
commitdiff
|
tree
2018-03-10
hjl
i
3
86: Fix a
t
y
po: Enf
o
r
c
ment ->
Enforcemen
t
commit
|
commitdiff
|
tree
2018-02-28
hjl
Remove config/i386/i3
8
6
.
opt
from revision 258001 Change
L
o
g
commit
|
commitdiff
|
tree
2018-02-26
hjl
i386:
Upd
a
te co
m
ments
f
or
i
x86_output_
i
ndirect_jm
p
commit
|
commitdiff
|
tree
2018-02-26
hjl
i
386: Add TARGET_INDIRECT_BRANCH_REGIST
E
R
commit
|
commitdiff
|
tree
2018-02-26
h
j
l
i
3
8
6
: Up
d
ate -mfu
n
ction
-
return= for retu
r
n
w
ith p
o
p
commit
|
commitdiff
|
tree
2018-02-22
hjl
i386: Add
_
_x
8
6_indirect_thunk_nt_reg
f
or -f
c
f-prot
e
ction
.
.
.
commit
|
commitdiff
|
tree
2018-02-07
hjl
U
s
e -fcf-pro
t
ection=return in
c
e
t
-in
t
r
in-4
.
c
commit
|
commitdiff
|
tree
2018-02-07
hjl
i386: Mask out the C
F
_SE
T
bit for
-fcf
-
p
r
otection
c
heck
commit
|
commitdiff
|
tree
2018-02-02
hjl
i386:
Pass INVALID_REGNUM as invalid re
g
i
s
t
er number
commit
|
commitdiff
|
tree
2018-01-27
hjl
R
e
place -
m
function-r
e
turn== with -mfunction-return=
commit
|
commitdiff
|
tree
2018-01-23
hjl
i386: Use c
o
nst
reference of struct ix8
6
_frame to
a
void
.
.
.
commit
|
commitdiff
|
tree
2018-01-15
hj
l
i386: Rew
r
ite ind
i
rect_branch_o
p
erand lo
g
ic
commit
|
commitdiff
|
tree
2018-01-15
h
j
l
Don't
c
heck
ix86_in
d
irect
_
bra
n
ch_regi
s
ter
for
G
OT operand
commit
|
commitdiff
|
tree
2018-01-15
hjl
i386
:
Rewr
i
te ix86
_
indirect_branch_register logic
commit
|
commitdiff
|
tree
2018-01-15
hjl
i
386: Rename t
o
ix86_indir
e
ct
_
branch_r
e
gister
commit
|
commitdiff
|
tree
2018-01-15
h
j
l
i386: Don
'
t us
e
A
S
M_
O
UTPUT_DE
F
f
or
T
A
RGET_MACHO
commit
|
commitdiff
|
tree
2018-01-14
hjl
C
orrect C
h
angeLog of
x86: Add -mfunction-
r
eturn=
commit
|
commitdiff
|
tree
2018-01-14
hjl
Correct ChangeLog
o
f
x86: A
d
d -mindirect
-
bra
n
ch=
commit
|
commitdiff
|
tree
2018-01-14
hjl
x86: Disallow
-min
d
ire
c
t-branc
h
=/-
m
function-return
.
.
.
commit
|
commitdiff
|
tree
2018-01-14
hjl
x86: Add 'V'
r
e
gister o
p
erand modifier
commit
|
commitdiff
|
tree
2018-01-14
hj
l
x86
:
Add -mindirect-bran
c
h-
r
egiste
r
commit
|
commitdiff
|
tree
2018-01-14
hjl
x86: Add -mfunction-return=
commit
|
commitdiff
|
tree
2018-01-14
hjl
x86: Add -mindi
r
ect
-
br
a
n
ch=
commit
|
commitdiff
|
tree
2018-01-11
h
j
l
i386: Align stack frame if argu
m
ent is passed on stack
commit
|
commitdiff
|
tree
2018-01-10
hjl
i386: Also adjust
s
t
a
ck frame for stack sl
o
t alignment
commit
|
commitdiff
|
tree
2018-01-09
hjl
i386: Add a test
f
or
P
R
target/78585
commit
|
commitdiff
|
tree
2017-12-19
hjl
A
dd a tetst for PR
m
iddle
-
end/83471
commit
|
commitdiff
|
tree
2017-11-17
h
jl
Use rcrt1
.
o%s
/
grcrt1
.
o%s
t
o
r
elocate
static PIE
commit
|
commitdiff
|
tree
2017-11-15
hjl
Move
g
cc/te
s
tsui
t
e
e
n
tries to gcc/testsui
t
e/ChangeLo
g
commit
|
commitdiff
|
tree
2017-11-15
h
jl
i386: Add
X86_TUNE_E
M
I
T_V
Z
ER
O
UPPER
commit
|
commitdiff
|
tree
2017-11-06
hjl
i
3
86: Use re
f
erence o
f
struct ix86_frame t
o
avoid
copy
commit
|
commitdiff
|
tree
2017-10-24
hjl
A
d
d bo
o
tstra
p
-cet
.
mk to bootstrap GCC
with Intel CET
commit
|
commitdiff
|
tree
2017-10-24
hjl
i386: Don't insert
ENDBR at func
t
io
n
entrance when
.
.
.
commit
|
commitdiff
|
tree
2017-10-23
hjl
i386: Skip DF_RE
F
_INSN if
DF_REF_INSN_INFO is fal
s
e
commit
|
commitdiff
|
tree
2017-10-13
hjl
i38
6
: Check red zone size in
push peephole2
commit
|
commitdiff
|
tree
2017-10-05
hjl
Add sanitizer_linux_x86_64
.
lo if
_
_x86_64
_
_ is defined
.
.
.
commit
|
commitdiff
|
tree
2017-09-24
hjl
x32
:
Encode %esp as %rsp to avoid
0
x67 prefix
commit
|
commitdiff
|
tree
2017-09-17
hjl
i386
:
Update
p
referred
s
tack boundary
f
or leaf functions
commit
|
commitdiff
|
tree
2017-09-12
hjl
Don't wa
r
n fun
c
tion al
i
gnme
n
t
if warn_if_not_aligned_p
.
.
.
commit
|
commitdiff
|
tree
2017-09-12
hjl
Add
-
stati
c
-pie
to
G
CC
d
river to create
s
tati
c
PIE
commit
|
commitdiff
|
tree
2017-09-05
h
j
l
i
3
86: Avoid
stack rea
l
ignment if possible
commit
|
commitdiff
|
tree
2017-08-18
hjl
A
dd w
a
rn_if_not
_
a
ligned attribute
commit
|
commitdiff
|
tree
2017-08-17
h
j
l
Add the missi
n
g Chan
g
eLog
for r251076
commit
|
commitdiff
|
tree
2017-08-13
h
jl
i386: Replace fram
e
pointer with stack
pointer
i
n debug
.
.
.
commit
|
commitdiff
|
tree
2017-08-10
hjl
i386: Do
n
't use
frame p
o
int
e
r
wi
t
hout stack access
commit
|
commitdiff
|
tree
2017-08-08
hjl
PR
d
r
iver/81523
:
M
ak
e
-
s
t
atic o
v
erride -pie
commit
|
commitdiff
|
tree
2017-08-07
hjl
Revert r2
5
0916
commit
|
commitdiff
|
tree
2017-08-07
hjl
i386
:
Don
'
t
use frame pointer
withou
t
stack
a
ccess
commit
|
commitdiff
|
tree
2017-08-07
hjl
i386: Set pri
o
rity to P_AES for We
s
t
m
ere
commit
|
commitdiff
|
tree
2017-08-04
hjl
i386: Rewrite c
h
e
ck for AVX
5
12 fe
a
tures
commit
|
commitdiff
|
tree
2017-08-01
hjl
i386:
A
dd more nak
e
d
at
t
ri
b
ute
t
e
s
t
s
commit
|
commitdiff
|
tree
2017-08-01
hjl
i
3
86: Ad
d
some na
k
ed attribute tests
commit
|
commitdiff
|
tree
2017-08-01
hjl
386: Disallow nake
d
attribute wi
t
h interrupt attribute
commit
|
commitdiff
|
tree
2017-07-31
hjl
C
ompil
e
pr
7
9793-[
1
2]
.
c with -mt
u
ne=
g
e
neric
commit
|
commitdiff
|
tree
2017-07-30
hjl
i
3
86
:
U
p
d
a
te INC
O
MING_FRAME_SP_OFFSET for except
i
on
.
.
.
commit
|
commitdiff
|
tree
2017-07-26
hjl
x86:
P
r
operly c
h
eck saved r
e
gister CFA offset
commit
|
commitdiff
|
tree
2017-07-09
hj
l
x86: Use D
R
A
P
only i
f
th
e
re are outgo
i
ng a
r
gume
n
ts
.
.
.
commit
|
commitdiff
|
tree
2017-06-29
h
jl
Add a
t
estca
s
e for PR ipa/80565
commit
|
commitdiff
|
tree
2017-06-18
h
jl
x32: Update b
a
selin
e
_symbols
.
tx
t
commit
|
commitdiff
|
tree
2017-05-10
hjl
Ada/x32: P
R
ada/8
0
626: Correct Memo
r
y_Size
commit
|
commitdiff
|
tree
2017-03-06
h
jl
Set incomi
n
g
stack boundary
to 128 for
64-bi
t
targets
commit
|
commitdiff
|
tree
2017-02-14
hjl
Properly
s
t
o
re 128
-
bit
con
s
ta
n
t in large
m
odel
commit
|
commitdiff
|
tree
2017-02-13
hjl
x3
2
: Upda
t
e baseline_sy
m
bols
.
txt
commit
|
commitdiff
|
tree
2017-02-02
hjl
Upda
t
e libstdc++ b
a
seline symbols for x32
commit
|
commitdiff
|
tree
2016-12-05
hjl
Add AVX512 k
-
mask intrinsics
commit
|
commitdiff
|
tree
2016-11-17
hjl
A
dd avx5124v
n
niw/avx5124fmap
s
t
o target attributes
commit
|
commitdiff
|
tree
2016-11-17
hjl
Enable
AV
X
5
1
2_
4
FMAPS and
A
V
X512_4VNNIW
ins
t
ruc
t
io
n
s
commit
|
commitdiff
|
tree
2016-11-16
h
j
l
S
u
pport n
o
n-masked epilo
g
ue vectorizia
t
i
on
commit
|
commitdiff
|
tree
2016-10-17
hjl
Update dom_info
commit
|
commitdiff
|
tree
2016-10-05
hjl
Delete x86 deprecat
e
d pcommit
instr
u
ction suppo
r
t
commit
|
commitdiff
|
tree
2016-09-09
hjl
F
i
x P
R
targ
e
t/77267
commit
|
commitdiff
|
tree
2016-08-18
hjl
Increase MOVE_RATIO
t
o
17 for Lakemont
commit
|
commitdiff
|
tree
2016-08-11
h
jl
Su
p
port
T
I
m
ode CON
S
T_WI
D
E_INT store in 64-bit STV
commit
|
commitdiff
|
tree
2016-08-11
hjl
Use TImod
e
for
p
iecewise
m
ove in 6
4
-bit mode
commit
|
commitdiff
|
tree
2016-08-10
hjl
Fi
x
PR tree-optimiza
t
i
on/71734
commit
|
commitdiff
|
tree
2016-08-01
hjl
Con
v
ert V1
T
Im
o
de register to T
I
mode in deb
u
g
in
s
n
commit
|
commitdiff
|
tree
2016-07-11
hjl
Don't conve
r
t TImo
d
e in d
e
bug insn
commit
|
commitdiff
|
tree
2016-07-03
h
jl
Add 2 t
e
sts for PR mi
d
dle-end/71734
commit
|
commitdiff
|
tree
2016-06-25
hjl
Add missing Chan
g
eLog entries for r237765
commit
|
commitdiff
|
tree
2016-06-24
hjl
Call tls_get_addr via GOT f
o
r
G
NU TLS if poss
i
ble
commit
|
commitdiff
|
tree
2016-06-24
h
jl
Enable non
-
P
I
C noplt
t
es
t
s on 32-bit x8
6
t
a
rget
commit
|
commitdiff
|
tree
2016-06-23
hjl
Apply missing changes
commit
|
commitdiff
|
tree
2016-06-23
h
j
l
i
3
86
:
Acce
s
s e
x
t
e
r
nal
function via GOT slot for -fno-plt
commit
|
commitdiff
|
tree
2016-06-21
hjl
Convert V1
T
Imode regi
s
ter
to TImode i
n
debug insn
commit
|
commitdiff
|
tree
next