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: Tune Skylake, Cannonlake and Icelake as Haswell
2018-07-13
h
jl
x8
6
:
T
une Skyl
a
ke,
C
annonlake and Icela
k
e
as Ha
s
well
commit
|
commitdiff
|
tree
2018-05-31
hjl
x86: Re-ena
b
le partial_reg_depe
n
dency
a
nd
m
ovx
f
or
.
.
.
commit
|
commitdiff
|
tree
2018-05-28
hjl
Don't
m
ark
I
FUNC resolver
as only
cal
l
ed di
r
ectly
commit
|
commitdiff
|
tree
2018-05-24
hjl
libsaniti
z
er: Us
e
pre-com
p
uted size of
st
r
uct ustat
.
.
.
commit
|
commitdiff
|
tree
2018-04-25
hjl
x
86: Correc
t
movdir6
4
b builtin function
commit
|
commitdiff
|
tree
2018-04-24
hj
l
x86: Update __CET
_
_
check
Author: hjl <
hjl@138bc75d-0d04-0410-961f-82ee72b054a4
>
commit
|
commitdiff
|
tree
2018-04-24
h
j
l
x
8
6
/CET: A
d
d -fcf-protection to
STAGE4_C
F
LA
G
S
commit
|
commitdiff
|
tree
2018-04-24
hjl
x86/C
E
T: Remove the -mcet
c
ommand-
l
int option
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
x86
/
CE
T
tests
:
Remove -
m
cet/-mno-cet or repl
a
ce -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 with
-
m
cet
Author: hjl <
hjl@138bc75d-0d04-0410-961f-82ee72b054a4
>
commit
|
commitdiff
|
tree
2018-04-24
hjl
Rege
n
e
rate
c
o
nfigure of target l
i
b
r
a
ries
commit
|
commitdiff
|
tree
2018-04-24
hjl
x86/CET: Build ta
r
get librari
e
s w
i
t
h -mshstk
Author: hjl <
hjl@138bc75d-0d04-0410-961f-82ee72b054a4
>
commit
|
commitdiff
|
tree
2018-04-23
hjl
x86/cet: Use unsigned i
n
tege
r
to unwind shadow
st
a
ck
commit
|
commitdiff
|
tree
2018-04-20
hjl
D
e
fin
e
__CET
_
_ for -fcf-prote
c
tion and rem
o
ve -mibt
Author: hjl <
hjl@138bc75d-0d04-0410-961f-82ee72b054a4
>
commit
|
commitdiff
|
tree
2018-04-19
hjl
R
e
quire CE
T
target on g
c
c
.
t
a
rget/i386/pr8540
4
.
c
commit
|
commitdiff
|
tree
2018-04-19
hj
l
libgcc/CET
:
Skip signal frames
w
hen u
n
winding
s
hadow
.
.
.
commit
|
commitdiff
|
tree
2018-04-19
hjl
i
386: Add
save
_
stack_non
l
o
cal and
r
estor
e
_stack_nonlocal
commit
|
commitdiff
|
tree
2018-04-19
hjl
x8
6
/cet: Pro
p
erly o
u
tpu
t
lab
e
l
s in pro
p
erty note s
e
ction
commit
|
commitdiff
|
tree
2018-04-19
hjl
libgcc/CET:
A
d
d _C
E
T_ENDBR to __sta
c
k_s
p
lit_initia
l
ize
commit
|
commitdiff
|
tree
2018-04-19
h
j
l
x86: Enabl
e
-fcf-pr
o
tecti
o
n with multi-byte N
O
Ps
commit
|
commitdiff
|
tree
2018-04-18
hjl
i
3
86: Insert ENDB
R
after
_
_mores
t
ac
k
call
commit
|
commitdiff
|
tree
2018-04-16
hj
l
i386:
C
heck
error_mark_no
d
e
in
m
ult
i
ve
r
sioning
commit
|
commitdiff
|
tree
2018-04-05
h
j
l
Use dlsym
t
o ch
e
ck if libdl
i
s nee
d
ed
f
or plugin
commit
|
commitdiff
|
tree
2018-03-29
h
jl
i386: Enable AV
X
/AV
X
5
1
2 fe
a
tures only if supported
.
.
.
commit
|
commitdiff
|
tree
2018-03-27
hjl
i38
6
: I
n
sert ENDBR to trampoline for -f
c
f-protection
.
.
.
commit
|
commitdiff
|
tree
2018-03-15
hjl
i386: Don't generate alias for
function return thunk
commit
|
commitdiff
|
tree
2018-03-12
hjl
Ad
d
a test
c
ase for PR 8
4
821
commit
|
commitdiff
|
tree
2018-03-12
hjl
Ad
d
a testca
s
e for PR 847
9
9
commit
|
commitdiff
|
tree
2018-03-10
hjl
i
386: Fix a typo: Enforcme
n
t -> Enf
o
rcement
commit
|
commitdiff
|
tree
2018-02-28
hjl
R
e
m
o
ve
config/i386/i386
.
op
t
f
rom revision 258001 Cha
n
g
eLog
commit
|
commitdiff
|
tree
2018-02-26
h
jl
i
3
86:
Update comments
f
or ix86_output_indir
e
ct_jm
p
commit
|
commitdiff
|
tree
2018-02-26
hjl
i3
8
6: Add T
A
RGET_INDIRE
C
T_BRANCH_REG
I
STER
commit
|
commitdiff
|
tree
2018-02-26
hjl
i386: Update -mfun
c
tion-
r
eturn= f
o
r
r
eturn
w
ith pop
commit
|
commitdiff
|
tree
2018-02-22
hjl
i386: A
d
d
__
x
8
6
_indir
e
ct_thunk_nt_reg for -fcf-prot
e
ction
.
.
.
commit
|
commitdiff
|
tree
2018-02-07
hjl
Us
e
-fcf-protection=return in cet-in
t
ri
n
-
4
.
c
commit
|
commitdiff
|
tree
2018-02-07
hjl
i386: M
a
sk out the
CF_SET bit for
-
fcf
-
protection
c
heck
commit
|
commitdiff
|
tree
2018-02-02
hjl
i386: Pass INVAL
I
D_
R
E
G
NUM as inva
l
id register number
commit
|
commitdiff
|
tree
2018-01-27
hjl
R
e
p
l
ace -mfunction-r
e
tu
r
n== with -mfunction-retu
r
n=
commit
|
commitdiff
|
tree
2018-01-23
hjl
i386:
U
se const referenc
e
of struct ix86_fra
m
e to av
o
id
.
.
.
commit
|
commitdiff
|
tree
2018-01-15
hjl
i
3
8
6
: Rewrite indirect_branch_operand logi
c
commit
|
commitdiff
|
tree
2018-01-15
hjl
Don
'
t
check ix86_in
d
ir
e
ct_
b
ranch_re
g
is
t
e
r f
o
r GOT operand
commit
|
commitdiff
|
tree
2018-01-15
hjl
i
3
86:
R
ew
r
ite ix86_in
d
irect_branch_
r
egis
t
er logic
commit
|
commitdiff
|
tree
2018-01-15
hj
l
i386: Rename to ix
8
6_indi
r
ect
_
branch_register
commit
|
commitdiff
|
tree
2018-01-15
hjl
i386: D
o
n't use
ASM_OUTPUT_DEF for TARG
E
T_
M
ACHO
commit
|
commitdiff
|
tree
2018-01-14
hjl
Correct C
h
a
ngeL
o
g of x86: Add -mfunc
t
ion
-
return=
commit
|
commitdiff
|
tree
2018-01-14
hjl
Co
r
rect ChangeLog o
f
x86: Add -
m
indirect-branch=
commit
|
commitdiff
|
tree
2018-01-14
hjl
x8
6
: Disallow -mindirect-
b
ranch=/-mfun
c
tion-return
.
.
.
commit
|
commitdiff
|
tree
2018-01-14
hjl
x
8
6:
Add 'V' register operand modifier
commit
|
commitdiff
|
tree
2018-01-14
h
jl
x86: A
d
d -mindirec
t
-branch-register
commit
|
commitdiff
|
tree
2018-01-14
hjl
x86:
A
dd -mfun
c
tion-return=
commit
|
commitdiff
|
tree
2018-01-14
hjl
x86: Add -mindirect
-
br
a
nch=
commit
|
commitdiff
|
tree
2018-01-11
h
j
l
i386: Align stack
frame if argument is passed on st
a
ck
commit
|
commitdiff
|
tree
2018-01-10
hjl
i386: A
l
so ad
j
ust stac
k
frame for stack slot alignment
commit
|
commitdiff
|
tree
2018-01-09
h
jl
i386:
A
dd a t
e
st f
o
r PR target/7
8
585
commit
|
commitdiff
|
tree
2017-12-19
h
jl
Add a tetst
fo
r
PR mid
d
le-end
/
8
3
471
commit
|
commitdiff
|
tree
2017-11-17
hjl
Use rcrt1
.
o%s/
g
rcrt1
.
o
%s to
r
elocate static PIE
commit
|
commitdiff
|
tree
2017-11-15
hjl
Move gcc/t
e
stsui
t
e entries
t
o gc
c
/testsuite/ChangeLog
commit
|
commitdiff
|
tree
2017-11-15
hjl
i386: A
d
d X86_TUNE_EMIT_VZEROUPPER
commit
|
commitdiff
|
tree
2017-11-06
hjl
i386: U
s
e
reference
o
f struct ix86_frame to av
o
id copy
commit
|
commitdiff
|
tree
2017-10-24
hjl
Add bootst
r
ap-cet
.
mk to bootstrap
G
C
C with Intel CET
commit
|
commitdiff
|
tree
2017-10-24
hjl
i386: Don'
t
insert E
N
D
B
R at
funct
i
on ent
r
ance whe
n
.
.
.
commit
|
commitdiff
|
tree
2017-10-23
hjl
i386: S
k
ip DF_REF_INSN i
f
DF_REF_INSN_
I
NFO is false
commit
|
commitdiff
|
tree
2017-10-13
hjl
i
3
8
6: Check red zone s
i
ze in pus
h
peephole2
commit
|
commitdiff
|
tree
2017-10-05
hjl
Ad
d
s
an
i
tizer_lin
u
x_x86_64
.
lo if
_
_x86_64__ is de
f
ined
.
.
.
commit
|
commitdiff
|
tree
2017-09-24
hjl
x3
2
:
E
n
c
ode
%
e
sp as %rsp
t
o
a
v
o
id 0
x
67 pr
e
f
ix
commit
|
commitdiff
|
tree
2017-09-17
h
j
l
i386: Update prefe
r
r
e
d stack bo
u
ndary
for leaf functions
commit
|
commitdiff
|
tree
2017-09-12
h
jl
Don't war
n
functi
o
n alignment
i
f
warn_if_not_aligned_p
.
.
.
commit
|
commitdiff
|
tree
2017-09-12
h
j
l
Add -
s
tatic-
p
ie to GCC driver to c
r
eate stati
c
PIE
commit
|
commitdiff
|
tree
2017-09-05
hjl
i386:
Avoid stack realignment if p
o
s
sible
commit
|
commitdiff
|
tree
2017-08-18
hjl
A
d
d
warn_if_
n
ot_aligned at
t
r
ibut
e
commit
|
commitdiff
|
tree
2017-08-17
hjl
Add
t
he m
i
ss
i
ng Chang
e
Log for
r
2
51
0
76
commit
|
commitdiff
|
tree
2017-08-13
hjl
i3
8
6: Replace fra
m
e point
e
r with stack pointer in debug
.
.
.
commit
|
commitdiff
|
tree
2017-08-10
hj
l
i
3
86: Don't u
s
e frame poi
n
t
er without stac
k
access
commit
|
commitdiff
|
tree
2017-08-08
hjl
PR driver/81523
:
M
a
ke -static ove
r
ride
-pie
commit
|
commitdiff
|
tree
2017-08-07
hjl
R
ev
e
rt
r
2509
1
6
commit
|
commitdiff
|
tree
2017-08-07
h
j
l
i
3
86:
Don't use frame pointer without stack access
commit
|
commitdiff
|
tree
2017-08-07
h
j
l
i386: S
e
t priority to P_AE
S
f
o
r Westmer
e
commit
|
commitdiff
|
tree
2017-08-04
hjl
i38
6
: R
e
writ
e
check for AVX512 fe
a
t
u
res
commit
|
commitdiff
|
tree
2017-08-01
hjl
i386: Add more n
a
ked attribute
tests
commit
|
commitdiff
|
tree
2017-08-01
h
jl
i3
8
6: Add som
e
na
k
e
d
a
ttribute tests
commit
|
commitdiff
|
tree
2017-08-01
hjl
386: Disal
l
ow naked attribute with in
t
e
r
rupt attribute
commit
|
commitdiff
|
tree
2017-07-31
hjl
Compile p
r
79793-[12]
.
c wit
h
-mtun
e
=g
e
ne
r
ic
commit
|
commitdiff
|
tree
2017-07-30
hj
l
i
3
8
6:
U
pdate INCOMING
_
FRAME
_
SP_
O
FFSE
T
for exce
p
tion
.
.
.
commit
|
commitdiff
|
tree
2017-07-26
hj
l
x86: Properly
chec
k
saved r
e
g
ister
C
FA offset
commit
|
commitdiff
|
tree
2017-07-09
h
j
l
x8
6
: U
s
e DRAP only i
f
t
he
r
e are outgoing argume
n
t
s
.
.
.
commit
|
commitdiff
|
tree
2017-06-29
hj
l
Add a testc
a
se for PR ipa/80565
commit
|
commitdiff
|
tree
2017-06-18
hjl
x
3
2: Update baselin
e
_
s
ymbols
.
txt
commit
|
commitdiff
|
tree
2017-05-10
hjl
Ada
/
x32:
P
R ad
a
/80626: Correct Memo
r
y_
S
ize
commit
|
commitdiff
|
tree
2017-03-06
hjl
Set
incoming stack boundary to 128 for 64-bit targ
e
ts
commit
|
commitdiff
|
tree
2017-02-14
hjl
Properly
s
t
o
re 128-bit constant
i
n
l
arge
model
commit
|
commitdiff
|
tree
2017-02-13
hjl
x32: Update
b
aseline_symbols
.
txt
commit
|
commitdiff
|
tree
2017-02-02
h
j
l
Update li
b
std
c
++ ba
s
el
i
ne
symbols for x32
commit
|
commitdiff
|
tree
2016-12-05
hjl
A
dd
A
V
X
5
12
k-mask in
t
rins
i
cs
commit
|
commitdiff
|
tree
2016-11-17
hjl
Add avx5124vnniw
/
avx5124fmap
s
t
o targe
t
attributes
commit
|
commitdiff
|
tree
2016-11-17
hjl
Enable
AVX51
2
_
4
FMAPS and AVX512_4VNNIW i
n
structions
commit
|
commitdiff
|
tree
2016-11-16
hjl
Support non-masked epi
l
ogue vectoriziation
commit
|
commitdiff
|
tree
2016-10-17
h
j
l
Up
d
ate dom_info
commit
|
commitdiff
|
tree
2016-10-05
hjl
Delete
x86 de
p
recated p
c
ommit ins
t
ruction s
u
pport
commit
|
commitdiff
|
tree
2016-09-09
hjl
Fix PR target/77267
commit
|
commitdiff
|
tree
2016-08-18
hjl
Increase M
O
VE_
R
A
T
I
O t
o
17 for
L
akemont
commit
|
commitdiff
|
tree
next