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
libgcc/CET: Skip signal frames when unwinding shadow stack
2018-04-19
hjl
lib
g
cc/C
E
T: S
k
ip signal f
r
a
m
e
s
when unwind
i
ng shadow
.
.
.
commit
|
commitdiff
|
tree
2018-04-19
hj
l
i386:
A
dd save_stack_n
o
nlocal and restore_stack_nonlocal
commit
|
commitdiff
|
tree
2018-04-19
hjl
x86/
c
e
t: Properly output labels in property
note se
c
tion
commit
|
commitdiff
|
tree
2018-04-19
h
jl
l
ibgcc/CET:
A
dd
_
CET_ENDBR to __stack
_
split_initializ
e
commit
|
commitdiff
|
tree
2018-04-19
hjl
x86: E
n
a
b
le
-
fcf-protection with multi-byte NOPs
commit
|
commitdiff
|
tree
2018-04-18
h
jl
i
386: Insert ENDBR after __
m
or
e
stack call
commit
|
commitdiff
|
tree
2018-04-16
hjl
i3
8
6: Check error_mar
k
_
n
ode
in multiversioning
commit
|
commitdiff
|
tree
2018-04-05
hjl
U
se dlsym to check if libdl is
n
eeded for
p
lugin
[
hjl
@gnu-tools-1 binutils-text]$ nm...
[
hjl
@gnu-tools-1 binutils-text]$
commit
|
commitdiff
|
tree
2018-03-29
hjl
i386:
E
nable AVX/AVX5
1
2
f
eatures
only if suppo
r
ted
.
.
.
commit
|
commitdiff
|
tree
2018-03-27
hjl
i386
:
Insert ENDBR to tram
p
o
line
for
-
fcf
-
protect
i
on
.
.
.
commit
|
commitdiff
|
tree
2018-03-15
hjl
i386: Don't genera
t
e alias for funct
i
on return t
h
unk
commit
|
commitdiff
|
tree
2018-03-12
hjl
Add
a
t
e
s
t
c
as
e
for PR 84
8
21
commit
|
commitdiff
|
tree
2018-03-12
hjl
Add
a
t
es
t
cas
e
for PR 84799
commit
|
commitdiff
|
tree
2018-03-10
hj
l
i386: Fix
a
typo: Enforcment -> Enfo
r
cement
commit
|
commitdiff
|
tree
2018-02-28
h
j
l
Remo
v
e conf
i
g/i386/
i
386
.
opt from revis
i
on 258
0
01
C
hangeL
o
g
commit
|
commitdiff
|
tree
2018-02-26
hj
l
i386: Update comme
n
ts
f
or
ix86_ou
t
p
u
t_
i
ndirect_jm
p
commit
|
commitdiff
|
tree
2018-02-26
hjl
i3
8
6: Add TARGET_INDIREC
T
_
B
RANCH_REGISTER
commit
|
commitdiff
|
tree
2018-02-26
h
jl
i386: Update -mf
u
nction-return= for
r
et
u
r
n
with
pop
commit
|
commitdiff
|
tree
2018-02-22
hjl
i386
:
Add __x86_in
d
ir
e
ct_
t
hunk_nt_reg for
-
fcf-protecti
o
n
.
.
.
commit
|
commitdiff
|
tree
2018-02-07
h
j
l
Use -
f
cf-protection=return in
c
e
t
-intrin-4
.
c
commit
|
commitdiff
|
tree
2018-02-07
hjl
i38
6
: Mask
o
ut the CF_S
E
T
b
it
for -fcf-pr
o
tection ch
e
c
k
commit
|
commitdiff
|
tree
2018-02-02
hjl
i386:
Pass INVALID_REG
N
UM as
i
n
v
alid r
e
gister number
commit
|
commitdiff
|
tree
2018-01-27
hjl
R
e
p
lace
-mfunc
t
i
o
n-re
t
urn==
w
ith
-mfunction-retur
n
=
commit
|
commitdiff
|
tree
2018-01-23
hjl
i386: Use
c
onst r
e
f
e
rence of s
t
ruct ix86_frame to avoid
.
.
.
commit
|
commitdiff
|
tree
2018-01-15
h
jl
i
386: Rewri
t
e indirect_branch_operand logic
commit
|
commitdiff
|
tree
2018-01-15
hjl
Don't check ix86_indi
r
ect_branch_
r
egis
t
er for GOT operand
commit
|
commitdiff
|
tree
2018-01-15
hjl
i3
8
6: Rewrite ix86_indirect_branch
_
register logi
c
commit
|
commitdiff
|
tree
2018-01-15
h
jl
i
3
86: Rename to ix86_indir
e
ct_branch_r
e
gister
commit
|
commitdiff
|
tree
2018-01-15
hjl
i
3
86: Don't use AS
M
_OUTPUT_D
E
F for TARGET_M
A
CHO
commit
|
commitdiff
|
tree
2018-01-14
h
jl
Correct ChangeLog of x86:
A
dd -
m
funct
i
on
-
return=
commit
|
commitdiff
|
tree
2018-01-14
hjl
C
orre
c
t
C
h
a
n
geLog of x86: Add -mindirect-branch=
commit
|
commitdiff
|
tree
2018-01-14
hjl
x86: Disallow -m
i
n
d
irect-branch=/-mfu
n
c
t
ion-return
.
.
.
commit
|
commitdiff
|
tree
2018-01-14
hjl
x86: Add 'V'
r
egister
opera
n
d modifier
commit
|
commitdiff
|
tree
2018-01-14
hjl
x86: Add -mindir
e
ct-bran
c
h-
r
egister
commit
|
commitdiff
|
tree
2018-01-14
hjl
x86: Add -mfun
c
tio
n
-
retur
n
=
commit
|
commitdiff
|
tree
2018-01-14
hjl
x86:
Add -mind
i
rect-
b
ranch=
commit
|
commitdiff
|
tree
2018-01-11
hjl
i386: A
l
i
g
n stack
f
rame if ar
g
ument
i
s passed on stack
commit
|
commitdiff
|
tree
2018-01-10
hj
l
i
3
86: Also adjus
t
s
tack fra
m
e for stack slot alignment
commit
|
commitdiff
|
tree
2018-01-09
hjl
i386: Add a te
s
t for PR target/78585
commit
|
commitdiff
|
tree
2017-12-19
hjl
Add a
tetst for P
R
middle-end/83471
commit
|
commitdiff
|
tree
2017-11-17
hjl
Use rcrt1
.
o%s/grcrt1
.
o%s to relocate s
t
atic PIE
commit
|
commitdiff
|
tree
2017-11-15
hjl
Move
g
cc/tes
t
suite entries to
g
cc/test
s
u
ite/ChangeLog
commit
|
commitdiff
|
tree
2017-11-15
hjl
i
3
86: Add X86
_
TU
N
E
_EMIT_VZEROUPPER
commit
|
commitdiff
|
tree
2017-11-06
h
j
l
i
3
86:
Use
reference of
struct ix86_frame to av
o
i
d c
o
py
commit
|
commitdiff
|
tree
2017-10-24
hjl
A
d
d bootstrap-cet
.
m
k
to bo
o
tstrap GCC wi
t
h In
t
e
l CET
commit
|
commitdiff
|
tree
2017-10-24
hjl
i
386: Don't in
s
ert ENDBR at
fun
c
tion entrance when
.
.
.
commit
|
commitdiff
|
tree
2017-10-23
h
j
l
i386:
Sk
i
p DF_REF_INSN
if DF_REF_
I
NSN
_
INFO is
fal
s
e
commit
|
commitdiff
|
tree
2017-10-13
hjl
i386: Check red zone size in push p
e
eph
o
le2
commit
|
commitdiff
|
tree
2017-10-05
hjl
Ad
d
s
a
n
itizer_l
i
nux_x8
6
_
6
4
.
l
o if
_
_x86_6
4
__ is define
d
.
.
.
commit
|
commitdiff
|
tree
2017-09-24
hjl
x3
2
: E
n
code
%
e
sp a
s
%rsp to
avoid
0
x67 prefi
x
commit
|
commitdiff
|
tree
2017-09-17
hjl
i386: Update pr
e
ferre
d
stack boundary for l
e
a
f functions
commit
|
commitdiff
|
tree
2017-09-12
hj
l
Don
'
t
w
arn function align
m
ent i
f
war
n
_if
_
not_
a
ligned_p
.
.
.
commit
|
commitdiff
|
tree
2017-09-12
hjl
Add -static-pie to GCC driver
to cre
a
te st
a
tic
P
IE
commit
|
commitdiff
|
tree
2017-09-05
h
j
l
i3
8
6: Avoid st
a
ck realignment if possib
l
e
commit
|
commitdiff
|
tree
2017-08-18
hjl
Add warn_if_not_a
l
igned attribute
commit
|
commitdiff
|
tree
2017-08-17
hj
l
Add the missin
g
Chan
g
eLog
f
or r251
0
76
commit
|
commitdiff
|
tree
2017-08-13
hj
l
i386: Replace
fram
e
pointer with s
t
ack po
i
nter
in de
b
ug
.
.
.
commit
|
commitdiff
|
tree
2017-08-10
h
jl
i386: Don't u
s
e frame
p
o
i
nte
r
w
ith
o
ut s
t
ack access
commit
|
commitdiff
|
tree
2017-08-08
hjl
PR d
r
iver/81523
:
M
a
k
e
-static override -pie
commit
|
commitdiff
|
tree
2017-08-07
h
j
l
Revert r250916
commit
|
commitdiff
|
tree
2017-08-07
hjl
i386: Don't use fr
a
me pointer without
stack a
c
cess
commit
|
commitdiff
|
tree
2017-08-07
hjl
i386
:
S
et
pri
o
rity to P_AES f
o
r W
e
stm
e
r
e
commit
|
commitdiff
|
tree
2017-08-04
hjl
i386: Rewri
t
e
c
heck for AVX5
1
2 feature
s
commit
|
commitdiff
|
tree
2017-08-01
hjl
i386: Add more
nak
e
d attribute tests
commit
|
commitdiff
|
tree
2017-08-01
hjl
i386:
A
d
d som
e
nake
d
a
t
tribu
t
e tests
commit
|
commitdiff
|
tree
2017-08-01
hjl
386
:
Disallow naked
attribut
e
wi
t
h interrup
t
attrib
u
te
commit
|
commitdiff
|
tree
2017-07-31
hjl
Compil
e
pr797
9
3-[12]
.
c with -
m
tune=
g
eneric
commit
|
commitdiff
|
tree
2017-07-30
h
j
l
i386
:
Update INC
O
MING_FRAME_SP_OFFSE
T
for except
i
on
.
.
.
commit
|
commitdiff
|
tree
2017-07-26
hjl
x86: Proper
l
y
c
he
c
k saved
r
eg
i
st
e
r CFA offset
commit
|
commitdiff
|
tree
2017-07-09
hjl
x86
:
Use
D
RAP only if there are
o
utgoing arg
u
ments
.
.
.
commit
|
commitdiff
|
tree
2017-06-29
hjl
Add a
t
est
c
ase for PR ipa/80
5
65
commit
|
commitdiff
|
tree
2017-06-18
hjl
x3
2
:
Up
d
ate baseline_symbols
.
txt
commit
|
commitdiff
|
tree
2017-05-10
hjl
Ada/x32
:
PR ada/80626: Corre
c
t Memory_Size
commit
|
commitdiff
|
tree
2017-03-06
hj
l
Set incoming st
a
ck bound
a
ry t
o
128
for 64
-
bit
t
a
r
gets
commit
|
commitdiff
|
tree
2017-02-14
hjl
Proper
l
y store 1
2
8-bit constant in large
model
commit
|
commitdiff
|
tree
2017-02-13
hjl
x3
2
: Upda
t
e
bas
e
line_symbols
.
txt
commit
|
commitdiff
|
tree
2017-02-02
hjl
Upda
t
e
libstd
c
++ baseline symb
o
ls for x32
commit
|
commitdiff
|
tree
2016-12-05
hjl
Add AVX512
k
-mas
k
intr
i
nsi
c
s
commit
|
commitdiff
|
tree
2016-11-17
hjl
Add avx5124vnniw/avx5124fmaps
to target attribu
t
e
s
commit
|
commitdiff
|
tree
2016-11-17
h
jl
Enable
A
V
X512
_
4FMAPS and AVX512_4VNNIW in
s
truc
t
ion
s
commit
|
commitdiff
|
tree
2016-11-16
hjl
Sup
p
ort non-masked epil
o
gu
e
vec
t
oriziation
commit
|
commitdiff
|
tree
2016-10-17
hjl
Up
d
ate dom_in
f
o
commit
|
commitdiff
|
tree
2016-10-05
hjl
Delete x86 deprecated pco
m
mi
t
instruc
t
i
on support
commit
|
commitdiff
|
tree
2016-09-09
h
jl
Fix PR ta
r
g
e
t
/77267
commit
|
commitdiff
|
tree
2016-08-18
hjl
Increas
e
MOVE_R
A
TIO t
o
17
f
o
r Lakemont
commit
|
commitdiff
|
tree
2016-08-11
h
j
l
Support TImode CO
N
ST_WIDE_I
N
T store in 64-bit S
T
V
commit
|
commitdiff
|
tree
2016-08-11
hjl
Us
e
TIm
o
de for p
i
ecewise
move in 64-bi
t
mode
commit
|
commitdiff
|
tree
2016-08-10
hj
l
Fix PR tree-opt
i
mization/71
7
34
commit
|
commitdiff
|
tree
2016-08-01
hjl
Conve
r
t V1TImode register to
T
Imode in d
e
bu
g
ins
n
commit
|
commitdiff
|
tree
2016-07-11
h
j
l
Don't
convert TImode
in deb
u
g
insn
commit
|
commitdiff
|
tree
2016-07-03
h
j
l
Add 2 te
s
ts for PR middle-en
d
/
71734
commit
|
commitdiff
|
tree
2016-06-25
hj
l
A
d
d
mis
s
ing Chan
g
eLog en
t
r
i
es for r
2
37765
commit
|
commitdiff
|
tree
2016-06-24
hjl
C
a
ll tls_get_a
d
dr via GOT for GN
U
TLS
if
po
s
sible
commit
|
commitdiff
|
tree
2016-06-24
hj
l
Enable
non-PIC
nopl
t
tests on 3
2
-bit x86 targ
e
t
commit
|
commitdiff
|
tree
2016-06-23
hjl
Ap
p
ly missin
g
c
h
anges
commit
|
commitdiff
|
tree
2016-06-23
h
j
l
i386: Acce
s
s exter
n
al fun
c
tion via GOT slot for -
f
no-plt
commit
|
commitdiff
|
tree
2016-06-21
hjl
Con
v
ert
V
1
TImo
d
e
regi
s
t
er to TImode in
d
ebug ins
n
commit
|
commitdiff
|
tree
2016-06-10
hjl
Use __USER_LABEL_P
R
EFI
X
_
_
in a
s
m statem
e
nt
commit
|
commitdiff
|
tree
2016-06-09
hj
l
Fix x86 interrup
t
t
e
s
ts for -fpi
c
and -march=core
i
7
commit
|
commitdiff
|
tree
2016-06-03
hjl
Implement x86 interrupt attrib
u
te
commit
|
commitdiff
|
tree
next