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
x
86
:
Update __CET
_
_ check
Author: hjl <
hjl@138bc75d-0d04-0410-961f-82ee72b054a4
>
commit
|
commitdiff
|
tree
2018-04-24
hjl
x86
/
CET: Add -fcf-protec
t
ion
t
o STAGE4_CFLAGS
commit
|
commitdiff
|
tree
2018-04-24
hjl
x86/CE
T
: R
e
move the -mcet comma
n
d-lint o
p
tion
Author: hjl <
hjl@138bc75d-0d04-0410-961f-82ee72b054a4
>
Author: hjl <
hjl@138bc75d-0d04-0410-961f-82ee72b054a4
>
commit
|
commitdiff
|
tree
2018-04-24
hjl
x86/CET tests: Remove -mcet/-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
h
j
l
Don't bootstrap GCC with -mce
t
Author: hjl <
hjl@138bc75d-0d04-0410-961f-82ee72b054a4
>
commit
|
commitdiff
|
tree
2018-04-24
h
j
l
Regenerate configur
e
o
f
t
arget libr
a
ries
commit
|
commitdiff
|
tree
2018-04-24
hjl
x8
6
/
C
ET: Bui
l
d target libraries wi
t
h -mshst
k
Author: hjl <
hjl@138bc75d-0d04-0410-961f-82ee72b054a4
>
commit
|
commitdiff
|
tree
2018-04-23
hjl
x
8
6/c
e
t: Use unsigned inte
g
er to unwind sh
a
dow stack
commit
|
commitdiff
|
tree
2018-04-20
hjl
Define _
_
CE
T
__ f
o
r
-fcf-
p
rotection an
d
remo
v
e -mibt
Author: hjl <
hjl@138bc75d-0d04-0410-961f-82ee72b054a4
>
commit
|
commitdiff
|
tree
2018-04-19
hjl
Re
q
uire CET target on gcc
.
targe
t
/i386/
p
r85404
.
c
commit
|
commitdiff
|
tree
2018-04-19
hjl
libgcc/CET: Skip signal frame
s
when
unwindi
n
g shadow
.
.
.
commit
|
commitdiff
|
tree
2018-04-19
hjl
i386
:
Add save_s
t
ack
_
n
o
nloca
l
an
d
restore_stack
_
nonlocal
commit
|
commitdiff
|
tree
2018-04-19
hjl
x
8
6/
c
e
t
:
Properly
o
utput
labels in
p
r
operty
n
ote section
commit
|
commitdiff
|
tree
2018-04-19
hjl
libgc
c
/
CE
T
:
Add _CE
T
_E
N
D
B
R to
__stack_split_initialize
commit
|
commitdiff
|
tree
2018-04-19
hjl
x86: Enable -fcf-protection
w
ith multi-byte NOPs
commit
|
commitdiff
|
tree
2018-04-18
h
jl
i386: Insert ENDBR
a
fter __more
s
tack call
commit
|
commitdiff
|
tree
2018-04-16
hjl
i
386: C
h
eck error_mark_
n
ode in mult
i
version
i
ng
commit
|
commitdiff
|
tree
2018-04-05
hjl
Use
dlsym to che
c
k
if
l
ibd
l
is
n
eeded for plugin
commit
|
commitdiff
|
tree
2018-03-29
hjl
i386:
Enable AVX/AVX51
2
f
e
atures only if suppo
r
t
ed
.
.
.
commit
|
commitdiff
|
tree
2018-03-27
hjl
i386: Insert
E
NDBR to trampoline for -
f
cf-pr
o
t
e
c
tion
.
.
.
commit
|
commitdiff
|
tree
2018-03-15
hj
l
i
3
86: Don't generate alias for funct
i
on
r
et
u
rn thunk
commit
|
commitdiff
|
tree
2018-03-12
hjl
Add a testcase for PR 8482
1
commit
|
commitdiff
|
tree
2018-03-12
hjl
Add a te
s
tc
a
se for PR 84799
commit
|
commitdiff
|
tree
2018-03-10
hjl
i3
8
6: Fix a typo: Enforcment
-> Enforcement
commit
|
commitdiff
|
tree
2018-02-28
hjl
Remo
v
e co
n
fig/i386/i386
.
op
t
from r
e
vision 25800
1
ChangeLog
commit
|
commitdiff
|
tree
2018-02-26
hjl
i
3
86: Update co
m
ments for
i
x86_output
_
i
ndirec
t
_
jmp
commit
|
commitdiff
|
tree
2018-02-26
hjl
i386:
A
dd TARGET_INDIRECT_BRANCH_REGIST
E
R
commit
|
commitdiff
|
tree
2018-02-26
hjl
i386: Update -mfuncti
o
n-return=
f
or return
w
i
t
h pop
commit
|
commitdiff
|
tree
2018-02-22
hjl
i386:
A
dd __x8
6
_indirect
_
th
u
nk_nt_reg for -
f
cf
-
protect
i
on
.
.
.
commit
|
commitdiff
|
tree
2018-02-07
hj
l
Use -fcf-
p
rotect
i
on=return in
cet-intrin-4
.
c
commit
|
commitdiff
|
tree
2018-02-07
hjl
i386
:
Mask
out
t
he
C
F_SET bit for -fcf-prote
c
tion c
h
eck
commit
|
commitdiff
|
tree
2018-02-02
hjl
i386: Pass INVALID_REGNUM
as invalid register nu
m
b
e
r
commit
|
commitdiff
|
tree
2018-01-27
hjl
Re
p
lace -mfunc
t
io
n
-r
e
turn== with -
m
functi
o
n-return=
commit
|
commitdiff
|
tree
2018-01-23
h
jl
i
3
86: Use cons
t
re
f
ere
n
c
e of struct ix86_frame to avoid
.
.
.
commit
|
commitdiff
|
tree
2018-01-15
h
jl
i38
6
: Rewrite indirect_branch_operand
logic
commit
|
commitdiff
|
tree
2018-01-15
hjl
D
o
n't
c
heck ix86_indirec
t
_
b
r
anch_regis
t
er for GOT operand
commit
|
commitdiff
|
tree
2018-01-15
h
j
l
i3
8
6:
Rewrite
i
x86_
i
ndirect_branch_register
logic
commit
|
commitdiff
|
tree
2018-01-15
hjl
i386: Rena
m
e to ix8
6
_
i
ndirect_branch_register
commit
|
commitdiff
|
tree
2018-01-15
hj
l
i386:
Do
n
't
u
se
A
SM_OUTP
U
T_DEF for TARGET
_
MACHO
commit
|
commitdiff
|
tree
2018-01-14
hjl
Correct ChangeLog of x86: Add -m
f
unc
t
ion-retu
r
n=
commit
|
commitdiff
|
tree
2018-01-14
hjl
Correct Chang
e
Log
of x86: Add -
m
indirec
t
-
b
ranch=
commit
|
commitdiff
|
tree
2018-01-14
hjl
x86:
D
isa
l
low
-mindirec
t
-branch=/-mfuncti
o
n
-
r
e
turn
.
.
.
commit
|
commitdiff
|
tree
2018-01-14
hjl
x
8
6
: Add 'V' r
e
gister operan
d
modi
f
ier
commit
|
commitdiff
|
tree
2018-01-14
hjl
x86:
A
d
d -mindir
e
ct-branch
-
registe
r
commit
|
commitdiff
|
tree
2018-01-14
hjl
x86: Add
-mfuncti
o
n-return=
commit
|
commitdiff
|
tree
2018-01-14
h
j
l
x86: Add -mi
n
di
r
e
c
t
-branch=
commit
|
commitdiff
|
tree
2018-01-11
hjl
i386: Alig
n
stack frame if a
r
gument is pas
s
ed
o
n
stack
commit
|
commitdiff
|
tree
2018-01-10
h
jl
i386
:
A
l
so adjust stack frame for stack sl
o
t alignment
commit
|
commitdiff
|
tree
2018-01-09
hjl
i386: Add a
test for PR target/78
5
85
commit
|
commitdiff
|
tree
2017-12-19
hjl
Ad
d
a tetst for PR middle-end/83471
commit
|
commitdiff
|
tree
2017-11-17
hj
l
Use
rcrt1
.
o%s/grcrt1
.
o%s to rel
o
cate static PI
E
commit
|
commitdiff
|
tree
2017-11-15
hjl
M
ove gcc/t
e
stsuit
e
entrie
s
to gcc/testsuit
e
/ChangeLog
commit
|
commitdiff
|
tree
2017-11-15
hjl
i
386: A
d
d X86_TUNE_EMIT
_
VZER
O
UPPER
commit
|
commitdiff
|
tree
2017-11-06
h
j
l
i
3
86: U
s
e r
e
fe
r
ence
of
struct ix86_fr
a
me to
av
o
id c
o
py
commit
|
commitdiff
|
tree
2017-10-24
hjl
Add bootstra
p
-cet
.
mk to b
o
otstrap
GCC with Intel CET
commit
|
commitdiff
|
tree
2017-10-24
h
jl
i386:
D
on
'
t i
n
se
r
t
ENDBR at funct
i
on entrance when
.
.
.
commit
|
commitdiff
|
tree
2017-10-23
h
j
l
i
3
86:
S
kip
D
F_REF_INSN if
DF_R
E
F_INSN_I
N
FO
i
s false
commit
|
commitdiff
|
tree
2017-10-13
hjl
i386: Check
r
ed
z
one
size
i
n push pee
p
hole2
commit
|
commitdiff
|
tree
2017-10-05
hjl
A
dd
s
a
nit
i
zer_linux_x8
6
_
64
.
l
o
i
f __x86_64__ is
d
e
fined
.
.
.
commit
|
commitdiff
|
tree
2017-09-24
h
jl
x32: Encode %esp as
%rsp to avoid 0x67
p
ref
i
x
commit
|
commitdiff
|
tree
2017-09-17
hjl
i
38
6
: Update p
r
eferred stack boundar
y
fo
r
l
e
af functi
o
n
s
commit
|
commitdiff
|
tree
2017-09-12
hj
l
Don't warn function alignment
i
f warn_if_no
t
_a
l
igne
d
_p
.
.
.
commit
|
commitdiff
|
tree
2017-09-12
h
jl
Add -
s
tati
c
-pie to GCC d
r
iver to c
r
e
ate static P
I
E
commit
|
commitdiff
|
tree
2017-09-05
hjl
i386
:
Avoi
d
stack realign
m
ent if possibl
e
commit
|
commitdiff
|
tree
2017-08-18
hjl
Add warn_
i
f_not_aligned attri
b
ute
commit
|
commitdiff
|
tree
2017-08-17
hj
l
Add the
missing ChangeLog for r25
1
076
commit
|
commitdiff
|
tree
2017-08-13
hj
l
i386: Repl
a
ce f
r
am
e
point
e
r wit
h
stack point
e
r
in debu
g
.
.
.
commit
|
commitdiff
|
tree
2017-08-10
hjl
i386:
Don't use frame pointer wit
h
out sta
c
k access
commit
|
commitdiff
|
tree
2017-08-08
h
j
l
PR dr
i
ver/81523: Ma
k
e -st
a
tic
o
ver
r
i
de -pi
e
commit
|
commitdiff
|
tree
2017-08-07
hjl
Rever
t
r250916
commit
|
commitdiff
|
tree
2017-08-07
hjl
i
386: Don't
u
se frame pointer w
i
t
h
out stack
a
ccess
commit
|
commitdiff
|
tree
2017-08-07
hjl
i386: Set priority to P_AE
S
for Westmere
commit
|
commitdiff
|
tree
2017-08-04
hjl
i
3
86: Rewr
i
te check
f
or AVX512 f
e
atur
e
s
commit
|
commitdiff
|
tree
2017-08-01
hjl
i386: Add more
naked att
r
ibute tests
commit
|
commitdiff
|
tree
2017-08-01
hjl
i386
:
Add some naked attribut
e
tests
commit
|
commitdiff
|
tree
2017-08-01
hjl
386: Disallow naked a
t
tribute with in
t
errupt att
r
i
bute
commit
|
commitdiff
|
tree
2017-07-31
hj
l
Com
p
i
l
e pr79793-[1
2
]
.
c
w
ith -mtune
=
generic
commit
|
commitdiff
|
tree
2017-07-30
hjl
i386
:
Update
I
NCOMING_FRAME_SP_OFFSET
f
or
ex
c
eption
.
.
.
commit
|
commitdiff
|
tree
2017-07-26
h
j
l
x
8
6
:
Properly check
s
a
ved
r
egister CFA offset
commit
|
commitdiff
|
tree
2017-07-09
hjl
x86: Use DR
A
P only if
there ar
e
outgoing
a
rgumen
t
s
.
.
.
commit
|
commitdiff
|
tree
2017-06-29
hjl
A
d
d a
testcase for PR i
p
a/8
0
565
commit
|
commitdiff
|
tree
2017-06-18
h
jl
x32: Update
b
aseline_symbols
.
txt
commit
|
commitdiff
|
tree
2017-05-10
hj
l
Ada
/
x32: PR ada/80626: Correct Memory
_
S
i
z
e
commit
|
commitdiff
|
tree
2017-03-06
hjl
Set i
n
coming stack
boundary
t
o
128 for 64-bit
t
arge
t
s
commit
|
commitdiff
|
tree
2017-02-14
hjl
Properl
y
st
o
r
e
128-bit
c
o
n
stant i
n
lar
g
e model
commit
|
commitdiff
|
tree
2017-02-13
hjl
x
3
2: Updat
e
baseline_symb
o
ls
.
tx
t
commit
|
commitdiff
|
tree
2017-02-02
hj
l
Update libs
t
dc++ ba
s
eline symbols for x32
commit
|
commitdiff
|
tree
2016-12-05
hjl
A
d
d AVX512 k-mask intrinsics
commit
|
commitdiff
|
tree
2016-11-17
hj
l
Add avx5124vnniw/avx5124f
m
aps to targ
e
t attributes
commit
|
commitdiff
|
tree
2016-11-17
hjl
Enabl
e
AVX512_
4
F
MAPS and A
V
X512_4VNNIW i
n
structions
commit
|
commitdiff
|
tree
2016-11-16
hjl
Support non-m
a
s
k
e
d epilogue vect
o
riziation
commit
|
commitdiff
|
tree
2016-10-17
hjl
Update dom_info
commit
|
commitdiff
|
tree
2016-10-05
hjl
Delete x8
6
deprec
a
ted pcommit
i
nstruction
sup
p
o
r
t
commit
|
commitdiff
|
tree
2016-09-09
h
j
l
Fix PR
t
arget/7
7
267
commit
|
commitdiff
|
tree
2016-08-18
hjl
Increase MOVE_RATIO t
o
17 for
L
akemont
commit
|
commitdiff
|
tree
2016-08-11
h
j
l
Support
TI
m
ode CONST
_
WIDE_INT store i
n
64-bit S
T
V
commit
|
commitdiff
|
tree
2016-08-11
hjl
Use TImode
f
o
r piecewise move in
64-bit mode
commit
|
commitdiff
|
tree
2016-08-10
hjl
F
ix PR tree-optimization/71734
commit
|
commitdiff
|
tree
2016-08-01
hjl
Con
v
ert V1TImode register to T
I
mod
e
in debug insn
commit
|
commitdiff
|
tree
2016-07-11
hjl
Don't
c
onvert TImode in debug
ins
n
commit
|
commitdiff
|
tree
next