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
libgcc/CET
:
Skip sig
n
al frames
w
hen unw
i
nding shadow
.
.
.
commit
|
commitdiff
|
tree
2018-04-19
hjl
i
3
8
6
: Add
save_s
t
ack_n
o
nlocal an
d
restore_
s
t
ack
_
nonlo
c
al
commit
|
commitdiff
|
tree
2018-04-19
h
jl
x86/
c
et
:
Properly output labe
l
s in property note s
e
ction
commit
|
commitdiff
|
tree
2018-04-19
hjl
l
ibgcc/CET: Add _C
E
T_ENDBR to _
_
s
tac
k
_
split_initialize
commit
|
commitdiff
|
tree
2018-04-19
hjl
x86: E
n
able -fcf-pro
t
e
c
t
ion with multi
-
byte NOPs
commit
|
commitdiff
|
tree
2018-04-18
hjl
i
3
8
6
:
Inse
r
t ENDBR after __more
s
tack call
commit
|
commitdiff
|
tree
2018-04-16
hjl
i386: Check error
_
mark_nod
e
in multiv
e
rs
i
oning
commit
|
commitdiff
|
tree
2018-04-05
h
jl
U
se dls
y
m to check i
f
l
ibdl is
n
eede
d
for plugin
[
hjl
@gnu-tools-1 binutils-text]$ nm...
[
hjl
@gnu-tools-1 binutils-text]$
commit
|
commitdiff
|
tree
2018-03-29
hjl
i386:
Ena
b
l
e
AVX/AVX512 fe
a
tures only
i
f
s
up
p
orted
.
.
.
commit
|
commitdiff
|
tree
2018-03-27
hjl
i
386: I
n
s
ert
ENDB
R
t
o
tram
p
o
line for -fcf-prot
e
ction
.
.
.
commit
|
commitdiff
|
tree
2018-03-15
hjl
i386: Do
n
't
g
enerate a
l
ias for funct
i
o
n
r
e
turn
thunk
commit
|
commitdiff
|
tree
2018-03-12
hjl
Add a tes
t
case for PR 84821
commit
|
commitdiff
|
tree
2018-03-12
hjl
Ad
d
a
t
estcase
for PR 847
9
9
commit
|
commitdiff
|
tree
2018-03-10
hjl
i
386: Fix a typo: En
f
o
r
c
m
e
nt -> Enforce
m
ent
commit
|
commitdiff
|
tree
2018-02-28
h
j
l
R
e
m
ove
c
onf
i
g
/
i3
8
6/i386
.
op
t
f
r
om
r
e
vi
s
ion
258001 ChangeLo
g
commit
|
commitdiff
|
tree
2018-02-26
hjl
i386:
Upda
t
e com
m
e
nts for ix
8
6_output_
i
ndirect_jmp
commit
|
commitdiff
|
tree
2018-02-26
hjl
i386: Add TARGET
_
I
N
D
I
RECT_BR
A
NCH_REGISTER
commit
|
commitdiff
|
tree
2018-02-26
hjl
i386: Update -mf
u
nction-re
t
urn= fo
r
return with pop
commit
|
commitdiff
|
tree
2018-02-22
hjl
i
3
86: Add __x86_
i
ndirect_
t
hunk_n
t
_reg for -fcf-prot
e
c
t
ion
.
.
.
commit
|
commitdiff
|
tree
2018-02-07
hj
l
Use -fcf-protection=return in
cet-intrin-4
.
c
commit
|
commitdiff
|
tree
2018-02-07
h
j
l
i386: Mask
o
u
t
the CF_SET bit fo
r
-fcf-prote
c
tion ch
e
ck
commit
|
commitdiff
|
tree
2018-02-02
hj
l
i386: P
a
s
s INVALID_REGNUM
as invalid regist
e
r
number
commit
|
commitdiff
|
tree
2018-01-27
h
j
l
Replace -mfuncti
o
n-retu
r
n
== with -m
f
unction-return=
commit
|
commitdiff
|
tree
2018-01-23
hjl
i386:
U
s
e
const reference
o
f struct
ix86_frame
t
o avoid
.
.
.
commit
|
commitdiff
|
tree
2018-01-15
h
jl
i386: Rewrite indirect
_
branch_operand lo
g
ic
commit
|
commitdiff
|
tree
2018-01-15
hjl
Don't check ix8
6
_indirect
_
b
ranch_registe
r
for GOT
operand
commit
|
commitdiff
|
tree
2018-01-15
hjl
i386: Rewrite ix86
_
indir
e
ct_
b
ranch_reg
i
ster logic
commit
|
commitdiff
|
tree
2018-01-15
hj
l
i386:
R
ename
to i
x
8
6
_indirect_branc
h
_register
commit
|
commitdiff
|
tree
2018-01-15
hj
l
i386: Don't use ASM_O
U
TPUT_DEF for
T
ARG
E
T
_
MA
C
H
O
commit
|
commitdiff
|
tree
2018-01-14
hjl
Correct ChangeLog
o
f x
8
6: Add -mfunction-return
=
commit
|
commitdiff
|
tree
2018-01-14
hjl
Correct Chang
e
L
o
g
o
f x8
6
:
Add
-mindirect-branch=
commit
|
commitdiff
|
tree
2018-01-14
hjl
x86: Dis
a
l
l
ow -mindirect-br
a
nch=/-mfunction-r
e
t
u
rn
.
.
.
commit
|
commitdiff
|
tree
2018-01-14
hjl
x86
:
A
d
d 'V'
regis
t
er operan
d
modifier
commit
|
commitdiff
|
tree
2018-01-14
h
j
l
x
86: Add -m
i
ndirect-branc
h
-
regi
s
ter
commit
|
commitdiff
|
tree
2018-01-14
hjl
x8
6
: Ad
d
-
mfunction-return
=
commit
|
commitdiff
|
tree
2018-01-14
hjl
x86: Add
-mi
n
direct-bra
n
ch=
commit
|
commitdiff
|
tree
2018-01-11
hjl
i386: Align stack frame if arg
u
m
ent is passed on stac
k
commit
|
commitdiff
|
tree
2018-01-10
hjl
i
3
86
:
A
l
so
adj
u
st st
a
ck frame f
o
r
s
tack s
l
ot al
i
gnment
commit
|
commitdiff
|
tree
2018-01-09
hjl
i
386: A
d
d a test for PR target/78585
commit
|
commitdiff
|
tree
2017-12-19
hjl
Add a tet
s
t for P
R
middl
e
-end/83471
commit
|
commitdiff
|
tree
2017-11-17
hjl
Use rcrt1
.
o%s/grcrt1
.
o%s to relocate s
t
a
t
ic PIE
commit
|
commitdiff
|
tree
2017-11-15
hjl
M
o
v
e
gcc/t
e
stsuite entries to gcc
/
t
e
s
tsuite/Chang
e
Log
commit
|
commitdiff
|
tree
2017-11-15
hjl
i3
8
6: Add X86_TUN
E
_EMIT_
V
ZE
R
O
U
P
PER
commit
|
commitdiff
|
tree
2017-11-06
hjl
i386: Use reference
o
f stru
c
t
i
x86_
f
rame
to
avoid
c
o
p
y
commit
|
commitdiff
|
tree
2017-10-24
hjl
Add bootstrap-
c
et
.
mk to boot
s
trap GCC
w
ith Intel CET
commit
|
commitdiff
|
tree
2017-10-24
hjl
i386: Don't insert ENDBR at f
u
nction entrance
when
.
.
.
commit
|
commitdiff
|
tree
2017-10-23
hj
l
i386: Skip DF_REF_INSN if DF_R
E
F
_INSN_INFO
is false
commit
|
commitdiff
|
tree
2017-10-13
hjl
i386: Check
r
ed z
o
ne size in
push peephole2
commit
|
commitdiff
|
tree
2017-10-05
h
jl
Add sanitizer_linux_x86_64
.
lo if
_
_x86_64__ is defi
n
ed
.
.
.
commit
|
commitdiff
|
tree
2017-09-24
h
jl
x
32: Encode %esp
as
%
rsp to avoid
0x67
prefix
commit
|
commitdiff
|
tree
2017-09-17
hjl
i386: Update prefer
r
ed
s
tack
boundar
y
for leaf functions
commit
|
commitdiff
|
tree
2017-09-12
hjl
Don't warn
f
unctio
n
alignmen
t
if warn_
i
f
_not_a
l
igne
d
_
p
.
.
.
commit
|
commitdiff
|
tree
2017-09-12
h
j
l
Add
-stat
i
c-pie to GC
C
driver t
o
create static PIE
commit
|
commitdiff
|
tree
2017-09-05
hjl
i386:
Avo
i
d stack realignment if possible
commit
|
commitdiff
|
tree
2017-08-18
hjl
A
dd wa
r
n_if_not_aligned
a
ttr
i
b
u
te
commit
|
commitdiff
|
tree
2017-08-17
hjl
Add the missing ChangeLog for
r251076
commit
|
commitdiff
|
tree
2017-08-13
hjl
i386: Replace
frame poi
n
t
e
r with stack poi
n
ter i
n
de
b
ug
.
.
.
commit
|
commitdiff
|
tree
2017-08-10
hjl
i3
8
6:
D
on't use frame pointer w
i
tho
u
t
stack acces
s
commit
|
commitdiff
|
tree
2017-08-08
hjl
PR driver
/
8
15
2
3: Make -
s
tatic override -pie
commit
|
commitdiff
|
tree
2017-08-07
hjl
Rever
t
r250916
commit
|
commitdiff
|
tree
2017-08-07
hj
l
i386: Don't use f
r
a
m
e point
e
r
without
s
tack acc
e
ss
commit
|
commitdiff
|
tree
2017-08-07
hjl
i386:
Set p
r
iority to
P
_AES for West
m
ere
commit
|
commitdiff
|
tree
2017-08-04
hjl
i386: Rewrite check fo
r
AV
X
5
12 featu
r
es
commit
|
commitdiff
|
tree
2017-08-01
hjl
i3
8
6:
Add more nak
e
d a
t
tri
b
ut
e
tests
commit
|
commitdiff
|
tree
2017-08-01
hj
l
i
386: Add some nake
d
attribute tests
commit
|
commitdiff
|
tree
2017-08-01
hjl
386: Disallow na
k
e
d att
r
ib
u
te with interrupt att
r
ibute
commit
|
commitdiff
|
tree
2017-07-31
hjl
C
ompile pr79793-[12]
.
c
with
-m
t
une=generic
commit
|
commitdiff
|
tree
2017-07-30
hjl
i386: Update I
N
COMING_
F
RAME_SP_
O
FFSET for exce
p
t
ion
.
.
.
commit
|
commitdiff
|
tree
2017-07-26
h
j
l
x
8
6: Properly ch
e
ck
s
aved
register CFA offset
commit
|
commitdiff
|
tree
2017-07-09
hjl
x
8
6: Us
e
DR
A
P on
l
y if there are outgoing arguments
.
.
.
commit
|
commitdiff
|
tree
2017-06-29
hj
l
Add a test
c
ase for PR ip
a
/80565
commit
|
commitdiff
|
tree
2017-06-18
hj
l
x32: Update b
a
selin
e
_sy
m
bols
.
txt
commit
|
commitdiff
|
tree
2017-05-10
hj
l
Ada
/
x32: PR ada/80626:
Correct Mem
o
ry_Siz
e
commit
|
commitdiff
|
tree
2017-03-06
hjl
Set inco
m
ing stack boundary to 128 for
64-bit targets
commit
|
commitdiff
|
tree
2017-02-14
hjl
Prope
r
ly store 128-bit cons
t
a
nt
in
l
arge model
commit
|
commitdiff
|
tree
2017-02-13
h
j
l
x32: Update bas
e
line_symbol
s
.
t
xt
commit
|
commitdiff
|
tree
2017-02-02
hjl
Update libst
d
c++ bas
e
line sym
b
ol
s
for x32
commit
|
commitdiff
|
tree
2016-12-05
h
jl
Ad
d
AVX
5
12 k-mask intri
n
s
i
cs
commit
|
commitdiff
|
tree
2016-11-17
hjl
A
d
d
avx5124vnniw/av
x
5124fmaps to target attrib
u
tes
commit
|
commitdiff
|
tree
2016-11-17
hjl
E
na
b
le
AVX512_4
F
M
A
PS a
n
d
A
VX512_4VNNIW instru
c
tion
s
commit
|
commitdiff
|
tree
2016-11-16
hjl
Su
p
por
t
n
on-masked epilo
g
ue vectoriziation
commit
|
commitdiff
|
tree
2016-10-17
hjl
Update dom_info
commit
|
commitdiff
|
tree
2016-10-05
hjl
Delete x86 depre
c
ated p
c
o
mmit i
n
s
truction support
commit
|
commitdiff
|
tree
2016-09-09
h
j
l
F
i
x
PR target/77
2
6
7
commit
|
commitdiff
|
tree
2016-08-18
hjl
In
c
r
e
a
se MOVE_RAT
I
O to 17 for Lak
e
mo
n
t
commit
|
commitdiff
|
tree
2016-08-11
hj
l
Supp
o
rt
T
Imode
C
ONST_WID
E
_
I
NT store
i
n 6
4
-bit STV
commit
|
commitdiff
|
tree
2016-08-11
hjl
Use T
I
mode for piecewis
e
m
o
v
e in 64-
b
it mode
commit
|
commitdiff
|
tree
2016-08-10
hjl
Fix PR tree-opt
i
mization/71734
commit
|
commitdiff
|
tree
2016-08-01
hjl
Con
v
ert V1TImode register to TImode in
d
e
b
ug insn
commit
|
commitdiff
|
tree
2016-07-11
hjl
D
o
n't
c
onv
e
r
t T
I
mode in
d
eb
u
g insn
commit
|
commitdiff
|
tree
2016-07-03
hj
l
Add 2 tests
f
or PR mid
d
le
-
end/7
1
734
commit
|
commitdiff
|
tree
2016-06-25
hjl
Add
mis
s
ing ChangeLog entrie
s
for r237765
commit
|
commitdiff
|
tree
2016-06-24
hjl
Call tls_get_addr via GOT for GNU
T
LS if possible
commit
|
commitdiff
|
tree
2016-06-24
hjl
Enable non-PIC n
o
plt tests
o
n 3
2
-bit x86 targe
t
commit
|
commitdiff
|
tree
2016-06-23
hjl
Apply missing
chan
g
es
commit
|
commitdiff
|
tree
2016-06-23
hjl
i386:
A
ccess ext
e
rnal
f
uncti
o
n via GOT slot for -fn
o
-plt
commit
|
commitdiff
|
tree
2016-06-21
hjl
Conve
r
t
V1TImode
register to TImode in debug insn
commit
|
commitdiff
|
tree
2016-06-10
hjl
Use __
U
SER
_
LABEL_
P
REFIX__ in
asm state
m
en
t
commit
|
commitdiff
|
tree
2016-06-09
hjl
Fix x86 int
e
rrupt tests for -fpic and -m
a
rch=corei7
commit
|
commitdiff
|
tree
2016-06-03
hj
l
Implement x
8
6 inter
r
upt attribut
e
commit
|
commitdiff
|
tree
next