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 i
n
teger
t
o
unwind
s
h
a
do
w
stack
commit
|
commitdiff
|
tree
2018-04-20
hjl
Define __CET__ fo
r
-fcf-prot
e
ction
and remove -mibt
Author:
hjl
<hjl@138bc75d-0d04-0410-961f-82ee72b054a4>
commit
|
commitdiff
|
tree
2018-04-19
hjl
Require CET target on gcc
.
t
arget/i386/pr85404
.
c
commit
|
commitdiff
|
tree
2018-04-19
h
j
l
libgcc
/
CET: Skip signal frames whe
n
unwi
n
ding shad
o
w
.
.
.
commit
|
commitdiff
|
tree
2018-04-19
h
jl
i386: Add save_stack_nonloca
l
a
n
d rest
o
re_stac
k
_nonlocal
commit
|
commitdiff
|
tree
2018-04-19
hjl
x86/cet: Properly output labels in property note section
commit
|
commitdiff
|
tree
2018-04-19
hjl
libgcc/CET:
A
dd _CE
T
_ENDBR to _
_
stack_split_ini
t
ialize
commit
|
commitdiff
|
tree
2018-04-19
hjl
x86: Enable -fcf-protection w
i
th multi-by
t
e
NOPs
commit
|
commitdiff
|
tree
2018-04-18
hjl
i386: Inse
r
t ENDBR after __m
o
r
est
a
ck call
commit
|
commitdiff
|
tree
2018-04-16
hjl
i386: Check er
r
or
_
mark_nod
e
in multiversioni
n
g
commit
|
commitdiff
|
tree
2018-04-05
hjl
Use dlsym to check i
f
l
i
b
dl
i
s need
e
d
for plugin
[
hjl
@gnu-tools-1 binutils-text]$ nm...
[
hjl
@gnu-tools-1 binutils-text]$
commit
|
commitdiff
|
tree
2018-03-29
h
j
l
i386: Enable AVX/AVX512 features
o
nly
i
f supp
o
rted
.
.
.
commit
|
commitdiff
|
tree
2018-03-27
hjl
i386:
Insert ENDBR to tram
p
oli
n
e for -fcf-prot
e
ction
.
.
.
commit
|
commitdiff
|
tree
2018-03-15
h
jl
i386: Don
'
t
g
enera
t
e
alias for fu
n
ction return thunk
commit
|
commitdiff
|
tree
2018-03-12
h
j
l
A
d
d a t
e
stcas
e
f
or
P
R 84821
commit
|
commitdiff
|
tree
2018-03-12
hj
l
Ad
d
a test
c
ase for PR 84799
commit
|
commitdiff
|
tree
2018-03-10
hjl
i
3
86: Fix a typo: Enforcmen
t
-> Enforce
m
ent
commit
|
commitdiff
|
tree
2018-02-28
hj
l
R
e
mo
v
e c
o
nfig/i386/i386
.
opt f
r
om revi
s
i
on 258001 ChangeLog
commit
|
commitdiff
|
tree
2018-02-26
hjl
i386:
U
pdate comments f
o
r i
x
86
_
output_indirect_jmp
commit
|
commitdiff
|
tree
2018-02-26
hjl
i386: Add
T
A
RGET_INDI
R
ECT_BRANCH_REGISTER
commit
|
commitdiff
|
tree
2018-02-26
hjl
i
3
8
6: Upda
t
e -mfunction-return= for return wi
t
h pop
commit
|
commitdiff
|
tree
2018-02-22
hjl
i
3
86:
Add __x8
6
_indirect_thunk_nt_reg
f
or -fcf-protec
t
ion
.
.
.
commit
|
commitdiff
|
tree
2018-02-07
hjl
Use -fc
f
-
p
rotecti
o
n=re
t
urn in cet-i
n
trin-4
.
c
commit
|
commitdiff
|
tree
2018-02-07
hjl
i386: Mask out
t
he CF_SE
T
bi
t
f
or -fcf-protecti
o
n check
commit
|
commitdiff
|
tree
2018-02-02
hj
l
i386: Pa
s
s INVA
L
ID_REGNUM as i
n
valid
register nu
m
ber
commit
|
commitdiff
|
tree
2018-01-27
hjl
Rep
l
ace -m
f
unc
t
ion-return
=
= with -mfunction-return=
commit
|
commitdiff
|
tree
2018-01-23
hjl
i
3
86: Use c
o
nst re
f
ere
n
ce of str
u
c
t ix86_frame to avoid
.
.
.
commit
|
commitdiff
|
tree
2018-01-15
hjl
i
3
8
6
:
R
ewrite indirect_
b
ranch_operan
d
log
i
c
commit
|
commitdiff
|
tree
2018-01-15
hjl
Do
n
't ch
e
ck
i
x86
_
i
n
dire
c
t
_branch_reg
i
ster for GO
T
operand
commit
|
commitdiff
|
tree
2018-01-15
hjl
i386: Rewrite ix8
6
_ind
i
rect_branch_regi
s
ter logic
commit
|
commitdiff
|
tree
2018-01-15
hj
l
i
386
:
Rena
m
e to ix86_indirect_branch
_
registe
r
commit
|
commitdiff
|
tree
2018-01-15
hjl
i
3
86: Don
'
t use ASM_OUTPUT_
D
EF f
o
r TARGET_MACHO
commit
|
commitdiff
|
tree
2018-01-14
hjl
Correct ChangeLog of x86:
Add -mfunction-return=
commit
|
commitdiff
|
tree
2018-01-14
hjl
Correct ChangeLog of
x
86: A
d
d -m
i
ndirec
t
-branch=
commit
|
commitdiff
|
tree
2018-01-14
hjl
x86: Disal
l
ow -min
d
irect-branch=/-mfunction
-
r
etu
r
n
.
.
.
commit
|
commitdiff
|
tree
2018-01-14
hjl
x86: Add 'V' re
g
i
s
te
r
operand modifier
commit
|
commitdiff
|
tree
2018-01-14
h
j
l
x86
:
Add -mi
n
direct-branch-register
commit
|
commitdiff
|
tree
2018-01-14
hjl
x
86: Add -mfunction
-
retur
n
=
commit
|
commitdiff
|
tree
2018-01-14
hj
l
x8
6
: Add -
m
indirect-branch=
commit
|
commitdiff
|
tree
2018-01-11
hjl
i386
:
Align stack
f
rame
i
f
ar
g
ument
is passe
d
o
n stack
commit
|
commitdiff
|
tree
2018-01-10
hjl
i386: Also adjust
stack frame fo
r
s
tack slot alignment
commit
|
commitdiff
|
tree
2018-01-09
hjl
i386: Add a test for P
R
target/78585
commit
|
commitdiff
|
tree
2017-12-19
hjl
Add a tetst
fo
r
PR
m
iddle-end/8
3
471
commit
|
commitdiff
|
tree
2017-11-17
hjl
Use rcrt
1
.
o%s/grcrt1
.
o%s
t
o
r
e
loca
t
e static PIE
commit
|
commitdiff
|
tree
2017-11-15
hjl
Move gcc/testsuite entries t
o
gcc/t
e
sts
u
ite/ChangeLo
g
commit
|
commitdiff
|
tree
2017-11-15
hjl
i386: Add X86_TUNE_EMIT_VZEROUPPER
commit
|
commitdiff
|
tree
2017-11-06
hjl
i386: Use refer
e
nc
e
of struct i
x
86_frame to avoid
co
p
y
commit
|
commitdiff
|
tree
2017-10-24
hjl
Ad
d
b
ootstrap-
c
et
.
mk to bootstrap GCC with Inte
l
CET
commit
|
commitdiff
|
tree
2017-10-24
hjl
i386: Don't
i
nsert EN
D
BR at
f
unct
i
on entra
n
ce
w
hen
.
.
.
commit
|
commitdiff
|
tree
2017-10-23
hjl
i386: Skip
D
F_R
E
F_INSN if DF_REF_INSN_I
N
F
O
is
f
al
s
e
commit
|
commitdiff
|
tree
2017-10-13
hjl
i386: Check
r
ed zone si
z
e
in push peephole2
commit
|
commitdiff
|
tree
2017-10-05
hjl
Add sanitizer
_
l
i
n
ux_x
8
6_64
.
l
o if __x86_64__
i
s
d
e
fined
.
.
.
commit
|
commitdiff
|
tree
2017-09-24
hjl
x32: E
n
code %esp as %rsp to
av
o
id 0x6
7
p
ref
i
x
commit
|
commitdiff
|
tree
2017-09-17
h
jl
i3
8
6: Upd
a
t
e pre
f
erred stack boundary for leaf fu
n
ctions
commit
|
commitdiff
|
tree
2017-09-12
h
j
l
Don'
t
warn function alignment i
f
warn_if_no
t
_
a
lig
n
e
d_p
.
.
.
commit
|
commitdiff
|
tree
2017-09-12
h
j
l
Add -s
t
ati
c
-pie to GCC driver to create stati
c
P
IE
commit
|
commitdiff
|
tree
2017-09-05
h
j
l
i386: Avoid s
t
ack rea
l
ign
m
ent if possi
b
le
commit
|
commitdiff
|
tree
2017-08-18
h
jl
Add war
n
_if_not_aligned attribute
commit
|
commitdiff
|
tree
2017-08-17
hjl
Add the missing ChangeLog
f
or
r
251076
commit
|
commitdiff
|
tree
2017-08-13
hjl
i
3
86: Replace
fram
e
pointer with st
a
c
k pointer in d
e
bug
.
.
.
commit
|
commitdiff
|
tree
2017-08-10
hj
l
i38
6
: Do
n
't
u
s
e
frame pointer with
o
ut stac
k
acc
e
s
s
commit
|
commitdiff
|
tree
2017-08-08
hjl
PR driv
e
r/81523: Make -static override -pie
commit
|
commitdiff
|
tree
2017-08-07
hjl
Rever
t
r250
9
16
commit
|
commitdiff
|
tree
2017-08-07
hj
l
i
3
86:
D
on't us
e
f
rame
p
ointer without stack access
commit
|
commitdiff
|
tree
2017-08-07
h
jl
i386: Set priority to P_A
E
S for Wes
t
mere
commit
|
commitdiff
|
tree
2017-08-04
hjl
i386:
Rewrite check
for AVX512
f
eat
u
res
commit
|
commitdiff
|
tree
2017-08-01
hjl
i3
8
6
: Add
m
ore na
k
ed attribute tests
commit
|
commitdiff
|
tree
2017-08-01
h
j
l
i3
8
6: Ad
d
some naked attrib
u
te tests
commit
|
commitdiff
|
tree
2017-08-01
hjl
3
86: Disallow naked attribute
w
it
h
i
n
ter
r
u
pt attri
b
ute
commit
|
commitdiff
|
tree
2017-07-31
h
j
l
Compile
pr79793-
[
12]
.
c wit
h
-mtune=generic
commit
|
commitdiff
|
tree
2017-07-30
hjl
i386: Up
d
ate
INC
O
MING_FRAME
_
SP_OFFSET fo
r
e
x
ception
.
.
.
commit
|
commitdiff
|
tree
2017-07-26
hjl
x
8
6: Properly check saved register
C
FA of
f
s
et
commit
|
commitdiff
|
tree
2017-07-09
hjl
x8
6
: U
s
e DRAP onl
y
if
there are outgoing arguments
.
.
.
commit
|
commitdiff
|
tree
2017-06-29
hj
l
Add a
testcase for PR i
p
a
/80
5
65
commit
|
commitdiff
|
tree
2017-06-18
hjl
x
32: Upd
a
te
b
aseline_symbols
.
txt
commit
|
commitdiff
|
tree
2017-05-10
h
jl
Ada/x32:
PR ada/80
6
26: Correc
t
Mem
o
ry_Size
commit
|
commitdiff
|
tree
2017-03-06
hjl
Set i
n
coming st
a
ck boundary to 128
f
or 64-bi
t
targe
t
s
commit
|
commitdiff
|
tree
2017-02-14
hjl
Properly st
o
re 1
2
8
-
b
i
t
constant in large model
commit
|
commitdiff
|
tree
2017-02-13
hj
l
x32:
U
pdat
e
baseline_symbols
.
txt
commit
|
commitdiff
|
tree
2017-02-02
hjl
Update
l
i
bstdc
+
+ baseli
n
e s
y
mbols for x
3
2
commit
|
commitdiff
|
tree
2016-12-05
hjl
Add AVX512 k-mask intrinsics
commit
|
commitdiff
|
tree
2016-11-17
hjl
Add avx5124vnniw
/
a
v
x5124fmaps to target attributes
commit
|
commitdiff
|
tree
2016-11-17
hjl
E
n
abl
e
AVX51
2
_4FMAPS and AVX512_4
V
NNIW
i
n
structions
commit
|
commitdiff
|
tree
2016-11-16
hj
l
Support non-masked epilogue vectoriziation
commit
|
commitdiff
|
tree
2016-10-17
hjl
Update
dom_in
f
o
commit
|
commitdiff
|
tree
2016-10-05
hjl
Delete x86 deprecated pcomm
i
t instruction supp
o
rt
commit
|
commitdiff
|
tree
2016-09-09
h
j
l
Fix PR target/77267
commit
|
commitdiff
|
tree
2016-08-18
hjl
Increase MOVE_RATIO to 17 for Lakemont
commit
|
commitdiff
|
tree
2016-08-11
hjl
Support
T
Imode CONST_WIDE_INT store
i
n 6
4
-bit STV
commit
|
commitdiff
|
tree
2016-08-11
hjl
Use
T
I
mo
d
e
f
or piecewise
m
ov
e
in 64-bit mode
commit
|
commitdiff
|
tree
2016-08-10
hj
l
Fi
x
P
R
tree-
o
ptimizati
o
n
/7
1
734
commit
|
commitdiff
|
tree
2016-08-01
hjl
Conve
r
t V1T
I
mode
regis
t
er
t
o TIm
o
de
i
n deb
u
g insn
commit
|
commitdiff
|
tree
2016-07-11
hjl
Don't convert
T
I
m
o
de in debug ins
n
commit
|
commitdiff
|
tree
2016-07-03
hj
l
Add
2
tests for PR midd
l
e-end/
7
1734
commit
|
commitdiff
|
tree
2016-06-25
hjl
A
dd miss
i
ng
ChangeLog ent
r
ies
f
or r237765
commit
|
commitdiff
|
tree
2016-06-24
hjl
Call tls
_
get_addr vi
a
G
OT for GN
U
T
L
S if possible
commit
|
commitdiff
|
tree
2016-06-24
h
j
l
Enable
n
on-PIC
n
opl
t
tests on 32-
b
it x86
target
commit
|
commitdiff
|
tree
2016-06-23
hjl
A
p
ply missing changes
commit
|
commitdiff
|
tree
2016-06-23
h
jl
i
3
86: Access external funct
i
on vi
a
GOT slot for -fno-pl
t
commit
|
commitdiff
|
tree
2016-06-21
h
j
l
Convert
V1T
I
mode register to TImode in d
e
bug i
n
s
n
commit
|
commitdiff
|
tree
next