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
libgc
c
/CE
T
:
S
kip si
g
nal frames when unwindin
g
s
hadow
.
.
.
commit
|
commitdiff
|
tree
2018-04-19
hj
l
i38
6
: Add save_stack_nonl
o
cal and
r
estore_stack_n
o
nlocal
commit
|
commitdiff
|
tree
2018-04-19
hjl
x8
6
/
cet: Prope
r
ly out
p
ut
l
a
bels i
n
property note
section
commit
|
commitdiff
|
tree
2018-04-19
h
j
l
libgcc/C
E
T: Add _CET_ENDBR to __st
a
ck_sp
l
it
_
initi
a
lize
commit
|
commitdiff
|
tree
2018-04-19
hjl
x86: Ena
b
le
-
fcf-p
r
ot
e
c
t
ion w
i
th multi-byte NOPs
commit
|
commitdiff
|
tree
2018-04-18
hjl
i386
:
Inser
t
ENDBR af
t
er __m
o
resta
c
k call
commit
|
commitdiff
|
tree
2018-04-16
h
j
l
i386:
C
heck error_m
a
rk_node in mult
i
versioning
commit
|
commitdiff
|
tree
2018-04-05
hjl
U
se dlsym to c
h
e
c
k if libdl is neede
d
for
plugin
[
hjl
@gnu-tools-1 binutils-text]$ nm...
[
hjl
@gnu-tools-1 binutils-text]$
commit
|
commitdiff
|
tree
2018-03-29
hjl
i3
8
6: Enable A
V
X/AVX512 features only if sup
p
o
rte
d
.
.
.
commit
|
commitdiff
|
tree
2018-03-27
hjl
i386: Ins
e
rt ENDBR to trampoli
n
e for
-
fcf-protection
.
.
.
commit
|
commitdiff
|
tree
2018-03-15
hjl
i386:
Don'
t
g
e
nerate
alias for functio
n
return th
u
nk
commit
|
commitdiff
|
tree
2018-03-12
h
j
l
Add a testcase for PR 84821
commit
|
commitdiff
|
tree
2018-03-12
hjl
Add a testcase for
PR 84799
commit
|
commitdiff
|
tree
2018-03-10
hjl
i386: F
i
x a typo:
Enf
o
rcment -> Enfo
r
cement
commit
|
commitdiff
|
tree
2018-02-28
hjl
Remove c
o
nfig/
i
3
8
6
/i386
.
opt from r
e
vision 258001 Change
L
o
g
commit
|
commitdiff
|
tree
2018-02-26
hjl
i386: Update comments for ix
8
6_o
u
tput_indirect_jmp
commit
|
commitdiff
|
tree
2018-02-26
hj
l
i386: Add TARGET_INDIR
E
CT_B
R
ANCH_REGISTER
commit
|
commitdiff
|
tree
2018-02-26
hjl
i386: Upd
a
te
-mfunction-return= for
r
etur
n
wit
h
pop
commit
|
commitdiff
|
tree
2018-02-22
hj
l
i386: Add __x86_i
n
direct_thunk
_
nt_reg for -fcf-protection
.
.
.
commit
|
commitdiff
|
tree
2018-02-07
hjl
U
se -fcf
-
pro
t
ect
i
on=return in cet-in
t
rin-4
.
c
commit
|
commitdiff
|
tree
2018-02-07
h
jl
i386: M
a
sk out
the CF_SE
T
bit fo
r
-fcf
-
protectio
n
check
commit
|
commitdiff
|
tree
2018-02-02
hj
l
i3
8
6: Pass INVA
L
ID_REGNUM as invali
d
regis
t
er n
u
mber
commit
|
commitdiff
|
tree
2018-01-27
hjl
Re
p
lace -mfunction-return== with -mfunction-return
=
commit
|
commitdiff
|
tree
2018-01-23
hjl
i386
:
Use
const reference of stru
c
t
i
x
86_frame to avoid
.
.
.
commit
|
commitdiff
|
tree
2018-01-15
h
jl
i386:
Rewri
t
e
indirect
_
branch_operand l
o
gi
c
commit
|
commitdiff
|
tree
2018-01-15
h
jl
D
on't
c
h
eck ix
8
6
_
indirect_branch_register for GOT operand
commit
|
commitdiff
|
tree
2018-01-15
h
j
l
i386: Rewri
t
e ix86_indire
c
t_br
a
n
c
h_register logic
commit
|
commitdiff
|
tree
2018-01-15
hjl
i38
6
: Ren
a
me t
o
ix86_indirect_branch
_
r
egister
commit
|
commitdiff
|
tree
2018-01-15
hjl
i386
:
Don't use ASM_O
U
TPUT_DEF
f
or TA
R
GET_M
A
CH
O
commit
|
commitdiff
|
tree
2018-01-14
hjl
Correct ChangeLog of
x
8
6
: Add -mfunction-
r
et
u
r
n
=
commit
|
commitdiff
|
tree
2018-01-14
h
j
l
Correct C
h
angeLog
o
f x86:
A
dd -mindir
e
ct-br
a
nch=
commit
|
commitdiff
|
tree
2018-01-14
hjl
x86:
D
isallow
-
mind
i
rect-branch=/-m
f
unc
t
ion-re
t
urn
.
.
.
commit
|
commitdiff
|
tree
2018-01-14
hj
l
x86: Add 'V' register operand mo
d
i
fier
commit
|
commitdiff
|
tree
2018-01-14
hjl
x86: Add -mindirect-bran
c
h
-
r
e
gister
commit
|
commitdiff
|
tree
2018-01-14
hjl
x8
6
: Add -mfuncti
o
n-retu
r
n=
commit
|
commitdiff
|
tree
2018-01-14
hjl
x86: Add -mindirect
-
branch=
commit
|
commitdiff
|
tree
2018-01-11
hjl
i386:
A
li
g
n stack frame if argument is
pass
e
d
on stack
commit
|
commitdiff
|
tree
2018-01-10
hjl
i386: Also adjust st
a
ck frame
for stack slot alignment
commit
|
commitdiff
|
tree
2018-01-09
hjl
i
3
86
:
A
dd a
t
e
st for
PR target/785
8
5
commit
|
commitdiff
|
tree
2017-12-19
hjl
Add a tetst for PR
middl
e
-end/83
4
7
1
commit
|
commitdiff
|
tree
2017-11-17
hjl
Use r
c
rt
1
.
o%s/g
r
crt1
.
o%s
t
o
r
elocate static PIE
commit
|
commitdiff
|
tree
2017-11-15
h
j
l
Mo
v
e gcc/te
s
tsuite
e
n
trie
s
to gc
c
/
t
ests
u
i
te/Ch
a
n
geLo
g
commit
|
commitdiff
|
tree
2017-11-15
hjl
i3
8
6: Add X86_TUNE_EMIT_VZEROUPPER
commit
|
commitdiff
|
tree
2017-11-06
h
jl
i38
6
: Use
r
e
f
e
rence of s
t
ru
c
t
ix86_fra
m
e to
a
vo
i
d c
o
py
commit
|
commitdiff
|
tree
2017-10-24
hjl
Add boots
t
rap-cet
.
mk to bootstrap
G
CC
with Intel CET
commit
|
commitdiff
|
tree
2017-10-24
hjl
i386: D
o
n't insert ENDBR at function entrance when
.
.
.
commit
|
commitdiff
|
tree
2017-10-23
hjl
i386
:
S
k
ip D
F
_
R
EF_INSN if DF_REF_INSN_IN
F
O is false
commit
|
commitdiff
|
tree
2017-10-13
hjl
i386: Che
c
k re
d
zon
e
size in push peeph
o
le2
commit
|
commitdiff
|
tree
2017-10-05
hjl
Add sanitizer_linux_x86_64
.
l
o
if __x
8
6_64__ is defined
.
.
.
commit
|
commitdiff
|
tree
2017-09-24
hjl
x32: En
c
ode
%
esp as %rsp to avoid
0x67 prefix
commit
|
commitdiff
|
tree
2017-09-17
hjl
i386: Update p
r
eferred stack bou
n
dary for leaf functions
commit
|
commitdiff
|
tree
2017-09-12
h
jl
Don't warn fun
c
t
i
on a
l
ignment if warn
_
if_no
t
_aligned_p
.
.
.
commit
|
commitdiff
|
tree
2017-09-12
hjl
Add -sta
t
i
c-pie
t
o
G
C
C driv
e
r to create static
PIE
commit
|
commitdiff
|
tree
2017-09-05
hjl
i38
6
:
Av
o
i
d
stack r
e
alignment
if
possi
b
le
commit
|
commitdiff
|
tree
2017-08-18
hjl
Add warn
_
if_not_aligned a
t
t
ribute
commit
|
commitdiff
|
tree
2017-08-17
hjl
Add the missing Chang
e
Log for r251076
commit
|
commitdiff
|
tree
2017-08-13
h
j
l
i386:
Replace frame pointer with stack pointer in debug
.
.
.
commit
|
commitdiff
|
tree
2017-08-10
hjl
i386: Don'
t
use frame pointer w
i
thout s
t
ack ac
c
ess
commit
|
commitdiff
|
tree
2017-08-08
h
jl
P
R
driver/81523:
Make -static override -p
i
e
commit
|
commitdiff
|
tree
2017-08-07
hjl
Rev
e
rt r25091
6
commit
|
commitdiff
|
tree
2017-08-07
hjl
i3
8
6: Do
n
't use
f
r
ame pointer witho
u
t
stack access
commit
|
commitdiff
|
tree
2017-08-07
hjl
i386: Set prio
r
ity
to P
_
A
E
S
f
or Westmere
commit
|
commitdiff
|
tree
2017-08-04
hjl
i386: Rewrite check fo
r
AVX512 feature
s
commit
|
commitdiff
|
tree
2017-08-01
hjl
i386: Ad
d
more naked a
t
tribute tests
commit
|
commitdiff
|
tree
2017-08-01
hjl
i
3
8
6: Add
s
ome naked att
r
ibute tests
commit
|
commitdiff
|
tree
2017-08-01
hjl
386: Dis
a
llow naked attribute with
i
nte
r
rupt attr
i
bu
t
e
commit
|
commitdiff
|
tree
2017-07-31
hjl
C
o
mpile pr
7
9
79
3
-[12]
.
c with
-mtune=g
e
neric
commit
|
commitdiff
|
tree
2017-07-30
hjl
i386: Update INCOM
I
N
G_FRAME
_
SP_OFFSET f
o
r exception
.
.
.
commit
|
commitdiff
|
tree
2017-07-26
hjl
x86: P
r
o
p
erly chec
k
saved regi
s
ter CF
A
offset
commit
|
commitdiff
|
tree
2017-07-09
hjl
x86: Use DRAP only if th
e
re a
r
e outgoing arguments
.
.
.
commit
|
commitdiff
|
tree
2017-06-29
hjl
Add a testcase f
o
r PR
i
p
a
/80565
commit
|
commitdiff
|
tree
2017-06-18
h
j
l
x32:
Update baseline_s
y
mbol
s
.
t
x
t
commit
|
commitdiff
|
tree
2017-05-10
hjl
Ada/x32: PR ada
/
806
2
6: Correct Memory_Size
commit
|
commitdiff
|
tree
2017-03-06
h
j
l
Set
i
ncoming
s
tack boundary to 12
8
for 64-
b
i
t
targets
commit
|
commitdiff
|
tree
2017-02-14
hjl
Pr
o
perly store 1
2
8
-
bit constant in la
r
ge model
commit
|
commitdiff
|
tree
2017-02-13
hjl
x32
:
Update baseli
n
e_symbols
.
txt
commit
|
commitdiff
|
tree
2017-02-02
hjl
Update libstd
c
+
+
baseline symbol
s
for x
3
2
commit
|
commitdiff
|
tree
2016-12-05
hjl
A
dd AVX512 k-
m
ask
i
ntrins
i
c
s
commit
|
commitdiff
|
tree
2016-11-17
h
j
l
Add avx
5
124vnn
i
w/avx512
4
fma
p
s
to target a
t
t
r
ibutes
commit
|
commitdiff
|
tree
2016-11-17
h
j
l
E
nabl
e
AVX512_4FMAP
S
a
n
d
AVX512_4VN
N
IW i
n
structions
commit
|
commitdiff
|
tree
2016-11-16
hjl
Support non-masked
e
p
ilogue vectorizia
t
ion
commit
|
commitdiff
|
tree
2016-10-17
hjl
Update dom_info
commit
|
commitdiff
|
tree
2016-10-05
hjl
Delete x86 depr
e
cate
d
pcommit instru
c
ti
o
n
s
u
pport
commit
|
commitdiff
|
tree
2016-09-09
h
jl
Fix PR target/77267
commit
|
commitdiff
|
tree
2016-08-18
h
jl
Increase MOVE_RA
T
I
O to 17 fo
r
Lakemont
commit
|
commitdiff
|
tree
2016-08-11
h
j
l
Support T
I
m
ode CONS
T
_
WI
D
E_INT
store in 64-b
i
t
STV
commit
|
commitdiff
|
tree
2016-08-11
hjl
Use TImode for piecewise move in 64
-
bit mo
d
e
commit
|
commitdiff
|
tree
2016-08-10
h
jl
Fix
PR tree-optimization
/
71734
commit
|
commitdiff
|
tree
2016-08-01
hjl
C
o
n
vert V1TImode register to TImode in
d
ebug insn
commit
|
commitdiff
|
tree
2016-07-11
h
j
l
Don't conver
t
T
I
m
ode i
n
debug
i
nsn
commit
|
commitdiff
|
tree
2016-07-03
h
j
l
Ad
d
2 tests for PR middle-end/
7
1734
commit
|
commitdiff
|
tree
2016-06-25
hjl
Add miss
i
ng ChangeLog entries for r23776
5
commit
|
commitdiff
|
tree
2016-06-24
hjl
Call tls_get_addr
v
ia GOT
f
or GNU TLS if possible
commit
|
commitdiff
|
tree
2016-06-24
hjl
Enable non-PIC no
p
lt test
s
on 32-bit x86 targe
t
commit
|
commitdiff
|
tree
2016-06-23
hjl
A
p
ply missing changes
commit
|
commitdiff
|
tree
2016-06-23
hjl
i386: Access external
f
unction vi
a
GOT slo
t
for -fno-
p
lt
commit
|
commitdiff
|
tree
2016-06-21
hjl
Co
n
vert V1TImode register to
T
Imode in debug ins
n
commit
|
commitdiff
|
tree
2016-06-10
h
j
l
Use __USER_LABEL_PRE
F
IX__ in asm statement
commit
|
commitdiff
|
tree
2016-06-09
hjl
Fix x86 inte
r
rupt tests
f
o
r -fpic and -march=
c
or
e
i
7
commit
|
commitdiff
|
tree
2016-06-03
hjl
Impl
e
men
t
x86 interrupt att
r
ibute
commit
|
commitdiff
|
tree
next