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: Update __CET__ check
2018-04-24
hjl
x86: Update _
_
CET__ check
Author:
hjl
<hjl@138bc75d-0d04-0410-961f-82ee72b054a4>
commit
|
commitdiff
|
tree
2018-04-24
hjl
x86/CET: Add -fcf-protect
i
on to STAGE4_CFLAGS
commit
|
commitdiff
|
tree
2018-04-24
hjl
x
86/CET
:
Remov
e
th
e
-
mcet command-l
i
nt opti
o
n
Author:
hjl
<hjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Author:
hjl
<hjl@138bc75d-0d04-0410-961f-82ee72b054a4>
commit
|
commitdiff
|
tree
2018-04-24
h
jl
x8
6
/CET tests: Remove -m
c
et/-mno-cet or replace
-
mcet
.
.
.
Author:
hjl
<hjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Author:
hjl
<hjl@138bc75d-0d04-0410-961f-82ee72b054a4>
commit
|
commitdiff
|
tree
2018-04-24
hjl
Don'
t
bootstrap GCC w
i
th
-mcet
Author:
hjl
<hjl@138bc75d-0d04-0410-961f-82ee72b054a4>
commit
|
commitdiff
|
tree
2018-04-24
hjl
Reg
e
nerate conf
i
gure of target
l
ibrari
e
s
commit
|
commitdiff
|
tree
2018-04-24
hj
l
x86/
C
ET: Build target
l
ib
r
aries w
i
th -m
s
hs
t
k
Author:
hjl
<hjl@138bc75d-0d04-0410-961f-82ee72b054a4>
commit
|
commitdiff
|
tree
2018-04-23
hjl
x86/cet: Us
e
unsig
n
ed i
n
tege
r
to unwind shadow
stac
k
commit
|
commitdiff
|
tree
2018-04-20
hj
l
D
e
fine _
_
C
ET
_
_ for -fcf-p
r
otection and re
m
ove -
m
ibt
Author:
hjl
<hjl@138bc75d-0d04-0410-961f-82ee72b054a4>
commit
|
commitdiff
|
tree
2018-04-19
hjl
Require
CET target on gcc
.
target/i38
6
/p
r
85404
.
c
commit
|
commitdiff
|
tree
2018-04-19
h
j
l
libgcc/CET: S
k
ip signal
f
r
ame
s
whe
n
unw
i
nding sh
a
dow
.
.
.
commit
|
commitdiff
|
tree
2018-04-19
h
jl
i38
6
: Add sav
e
_stack_nonlocal and restore_s
t
ack_nonlocal
commit
|
commitdiff
|
tree
2018-04-19
hjl
x
86/cet: Pro
p
erly o
u
t
put labels in pr
o
perty n
o
te section
commit
|
commitdiff
|
tree
2018-04-19
hjl
libgcc/CET: Add _CET_EN
D
B
R
to
_
_sta
c
k_split_initialize
commit
|
commitdiff
|
tree
2018-04-19
h
j
l
x86: Enable -f
c
f
-protection with multi
-
byte NOPs
commit
|
commitdiff
|
tree
2018-04-18
hjl
i386: Insert EN
D
BR after __morestack call
commit
|
commitdiff
|
tree
2018-04-16
hjl
i
3
86: Che
c
k error_m
a
r
k_node in multiversi
o
ning
commit
|
commitdiff
|
tree
2018-04-05
hjl
U
s
e dlsym to c
h
eck if libdl is n
e
eded
for plugin
[
hjl
@gnu-tools-1 binutils-text]$ nm...
[
hjl
@gnu-tools-1 binutils-text]$
commit
|
commitdiff
|
tree
2018-03-29
hjl
i386: Enable AVX/
A
VX512 f
e
a
t
ures only if s
u
pported
.
.
.
commit
|
commitdiff
|
tree
2018-03-27
hjl
i386: I
n
sert
E
NDBR to trampo
l
ine for
-fcf-protect
i
on
.
.
.
commit
|
commitdiff
|
tree
2018-03-15
hjl
i3
8
6: Don't ge
n
erat
e
alias for fu
n
c
tion return thunk
commit
|
commitdiff
|
tree
2018-03-12
hjl
Add a
t
estcase
f
or PR 84821
commit
|
commitdiff
|
tree
2018-03-12
hjl
Ad
d
a testcase for PR 84
7
9
9
commit
|
commitdiff
|
tree
2018-03-10
hjl
i
386: Fix a typ
o
: Enforcmen
t
-> Enf
o
rcement
commit
|
commitdiff
|
tree
2018-02-28
hjl
Remove config/i
3
86
/
i386
.
opt f
r
om revi
s
i
o
n
2
5
8
00
1
C
hang
e
Log
commit
|
commitdiff
|
tree
2018-02-26
hjl
i386: Update comments for
i
x86_output_i
n
direct_j
m
p
commit
|
commitdiff
|
tree
2018-02-26
hjl
i
3
8
6
: Add TARG
E
T_
I
NDIREC
T
_BRANCH_REGISTER
commit
|
commitdiff
|
tree
2018-02-26
hj
l
i386
:
Update -mfunction
-
return= for retu
r
n with pop
commit
|
commitdiff
|
tree
2018-02-22
hj
l
i386: Add __x86_indire
c
t_thunk_nt
_
reg f
o
r
-
fcf-protection
.
.
.
commit
|
commitdiff
|
tree
2018-02-07
hjl
Use -fcf-p
r
otection=retur
n
in c
e
t-intrin
-
4
.
c
commit
|
commitdiff
|
tree
2018-02-07
hj
l
i386:
M
ask ou
t
the CF_
S
ET
bit for -
f
cf-protection ch
e
ck
commit
|
commitdiff
|
tree
2018-02-02
h
j
l
i386: Pass
I
NVALID_
R
E
GNUM as invalid register number
commit
|
commitdiff
|
tree
2018-01-27
hjl
Replace -mf
u
nction-return
=
= with -m
f
unctio
n
-return=
commit
|
commitdiff
|
tree
2018-01-23
h
j
l
i386: Use const reference of struct i
x
86
_
f
r
ame to av
o
id
.
.
.
commit
|
commitdiff
|
tree
2018-01-15
hjl
i3
8
6: Rewrite indirect_bran
c
h_operand logic
commit
|
commitdiff
|
tree
2018-01-15
h
jl
Don't check
ix86_in
d
irect_branch_
r
egister for GOT operand
commit
|
commitdiff
|
tree
2018-01-15
hjl
i386: Rewrit
e
ix86_indi
r
ect_branch_r
e
giste
r
logic
commit
|
commitdiff
|
tree
2018-01-15
hjl
i386: Rena
m
e to ix
8
6_indirect_bran
c
h
_
regis
t
er
commit
|
commitdiff
|
tree
2018-01-15
h
j
l
i386: Don'
t
u
se ASM
_
OUTPUT_DEF f
o
r
TARGET
_
MACHO
commit
|
commitdiff
|
tree
2018-01-14
hjl
Cor
r
ect C
h
a
n
geLo
g
o
f
x8
6
: Add -mfunc
t
ion-ret
u
rn=
commit
|
commitdiff
|
tree
2018-01-14
hjl
C
orrect ChangeLog of
x
86: A
d
d -mindirec
t
-
b
r
anch=
commit
|
commitdiff
|
tree
2018-01-14
h
j
l
x8
6
: Di
s
allow
-mindirect
-
branch=
/
-mfunction-return
.
.
.
commit
|
commitdiff
|
tree
2018-01-14
hj
l
x86: Add 'V'
regi
s
t
e
r opera
n
d mo
d
ifier
commit
|
commitdiff
|
tree
2018-01-14
hjl
x86: Add
-
mindirect-branch-register
commit
|
commitdiff
|
tree
2018-01-14
hjl
x86: Add -mfunction-re
t
urn=
commit
|
commitdiff
|
tree
2018-01-14
hjl
x86: Ad
d
-
m
indirec
t
-branch=
commit
|
commitdiff
|
tree
2018-01-11
hjl
i
3
86: Align
stack frame i
f
argum
e
nt is
passed on stack
commit
|
commitdiff
|
tree
2018-01-10
hjl
i
386: Also adjust stack frame
f
or
s
t
ack slot alignment
commit
|
commitdiff
|
tree
2018-01-09
h
j
l
i38
6
:
Add a
t
est
for PR
t
arge
t
/78585
commit
|
commitdiff
|
tree
2017-12-19
hjl
Add
a te
t
st for PR middle-end/83471
commit
|
commitdiff
|
tree
2017-11-17
h
jl
Use rcrt1
.
o%s
/
grcrt1
.
o%s to relocat
e
static PI
E
commit
|
commitdiff
|
tree
2017-11-15
hjl
Mov
e
g
c
c/testsuite
entri
e
s to gcc/tes
t
suite/Ch
a
n
g
eLog
commit
|
commitdiff
|
tree
2017-11-15
hjl
i386: Add
X
8
6_T
U
N
E
_EMIT_VZEROU
P
PER
commit
|
commitdiff
|
tree
2017-11-06
hj
l
i386: Use refe
r
e
nce of struct ix86_frame to avoi
d
copy
commit
|
commitdiff
|
tree
2017-10-24
hjl
Ad
d
bootstrap-cet
.
mk to
b
oot
s
trap GCC
with Intel CET
commit
|
commitdiff
|
tree
2017-10-24
hjl
i386: Don't in
s
ert ENDB
R
at function entranc
e
when
.
.
.
commit
|
commitdiff
|
tree
2017-10-23
hjl
i386
:
Skip DF_REF_INSN if DF_R
E
F_
I
NSN_INF
O
i
s false
commit
|
commitdiff
|
tree
2017-10-13
hj
l
i386:
C
heck red zone size in
p
ush peephole2
commit
|
commitdiff
|
tree
2017-10-05
hjl
Add sanitize
r
_linux_x
8
6_64
.
lo if __x8
6
_64
_
_ i
s
d
e
fined
.
.
.
commit
|
commitdiff
|
tree
2017-09-24
hjl
x32:
E
nc
o
de
%esp as
%
r
sp to avo
i
d 0x67 prefix
commit
|
commitdiff
|
tree
2017-09-17
hjl
i3
8
6: Update preferred stack b
o
undary fo
r
leaf functions
commit
|
commitdiff
|
tree
2017-09-12
hjl
Don't warn fu
n
ction alignment if
wa
r
n_if_not_aligned_p
.
.
.
commit
|
commitdiff
|
tree
2017-09-12
hjl
Ad
d
-stat
i
c-pi
e
to
G
C
C driver t
o
creat
e
static PIE
commit
|
commitdiff
|
tree
2017-09-05
h
jl
i386: Avoid stack realign
m
e
n
t if
p
ossible
commit
|
commitdiff
|
tree
2017-08-18
hjl
A
d
d warn_if_not_alig
n
ed attr
i
b
ute
commit
|
commitdiff
|
tree
2017-08-17
hjl
Add the missing ChangeLog for r251076
commit
|
commitdiff
|
tree
2017-08-13
hjl
i386: Replace f
r
ame
p
oi
n
ter with s
t
ack pointe
r
i
n
d
ebug
.
.
.
commit
|
commitdiff
|
tree
2017-08-10
h
jl
i386:
D
on't use f
r
ame
pointer without stack access
commit
|
commitdiff
|
tree
2017-08-08
hjl
PR driver/81523: Make -st
a
tic override -pie
commit
|
commitdiff
|
tree
2017-08-07
h
j
l
Revert r2
5
0916
commit
|
commitdiff
|
tree
2017-08-07
hjl
i386:
D
on't use frame pointer wit
h
out s
t
ack access
commit
|
commitdiff
|
tree
2017-08-07
hjl
i386: Set
p
riority to P_
A
ES for West
m
e
r
e
commit
|
commitdiff
|
tree
2017-08-04
h
jl
i386: Rewrite chec
k
f
o
r AVX512 feat
u
res
commit
|
commitdiff
|
tree
2017-08-01
hjl
i386: Add more n
a
ked attr
i
bu
t
e tests
commit
|
commitdiff
|
tree
2017-08-01
h
jl
i386: Add so
m
e naked attribute t
e
sts
commit
|
commitdiff
|
tree
2017-08-01
hjl
3
86:
Disallow naked attri
b
ute with
i
nterru
p
t attri
b
ute
commit
|
commitdiff
|
tree
2017-07-31
hjl
Compile pr79793-[12]
.
c
w
ith -mtune=
g
eneric
commit
|
commitdiff
|
tree
2017-07-30
h
j
l
i
3
8
6
: U
p
date
I
NCOMING
_
FRAME_SP_
O
FFSET for except
i
on
.
.
.
commit
|
commitdiff
|
tree
2017-07-26
hjl
x86: P
r
o
perly check saved
regi
s
ter CFA o
f
f
s
et
commit
|
commitdiff
|
tree
2017-07-09
hjl
x86: Us
e
DRAP o
n
ly if
there are outgoing arguments
.
.
.
commit
|
commitdiff
|
tree
2017-06-29
h
j
l
Add
a
testcase for P
R
ipa/80565
commit
|
commitdiff
|
tree
2017-06-18
h
jl
x32: Update baseline_symbols
.
t
x
t
commit
|
commitdiff
|
tree
2017-05-10
h
jl
Ada/
x
32:
P
R
a
d
a/80626: Correct Memory_Si
z
e
commit
|
commitdiff
|
tree
2017-03-06
h
jl
S
e
t incomin
g
stack b
o
undary
to 128 for 64-bit ta
r
ge
t
s
commit
|
commitdiff
|
tree
2017-02-14
hjl
Properl
y
store 1
2
8-bit
c
onstant in large model
commit
|
commitdiff
|
tree
2017-02-13
h
j
l
x32: Update baseline_symbols
.
txt
commit
|
commitdiff
|
tree
2017-02-02
hjl
Update libstdc++ baseline sy
m
bo
l
s
f
or x32
commit
|
commitdiff
|
tree
2016-12-05
hj
l
Ad
d
AVX
5
12 k-
m
ask intrinsics
commit
|
commitdiff
|
tree
2016-11-17
h
jl
Add avx5124vnniw/a
v
x5124fmaps to target
attributes
commit
|
commitdiff
|
tree
2016-11-17
hjl
En
a
b
l
e AV
X
5
1
2
_4FMAPS a
n
d A
V
X512
_
4
VNNIW instructions
commit
|
commitdiff
|
tree
2016-11-16
h
j
l
Supp
o
rt non-masked epilogue vectoriz
i
ation
commit
|
commitdiff
|
tree
2016-10-17
hjl
Update dom_info
commit
|
commitdiff
|
tree
2016-10-05
hjl
Delete x86 dep
r
e
c
a
t
ed pcommi
t
instructio
n
supp
o
rt
commit
|
commitdiff
|
tree
2016-09-09
hjl
Fix
P
R target/77267
commit
|
commitdiff
|
tree
2016-08-18
hjl
Inc
r
e
a
se MOV
E
_RATIO
t
o 17 for Lakemont
commit
|
commitdiff
|
tree
2016-08-11
hj
l
Support
T
Im
o
de CON
S
T_WIDE_
I
NT
s
t
o
re
in 64
-
bit STV
commit
|
commitdiff
|
tree
2016-08-11
h
j
l
Use TImode
f
or piecewise m
o
v
e
in 64-bit mo
d
e
commit
|
commitdiff
|
tree
2016-08-10
hjl
Fix PR tree-optimi
z
at
i
on/71734
commit
|
commitdiff
|
tree
2016-08-01
hjl
Convert V1TImode
re
g
i
ster
to TImode
i
n
debug insn
commit
|
commitdiff
|
tree
2016-07-11
h
jl
Don'
t
c
o
nv
e
rt T
I
mode
i
n
debug insn
commit
|
commitdiff
|
tree
next