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
x86: Tune Skylak
e
, Cann
o
n
l
ake and Icelake as Haswell
commit
|
commitdiff
|
tree
2018-05-31
h
j
l
x86: Re-enable
partial_re
g
_
d
ependenc
y
and movx for
.
.
.
commit
|
commitdiff
|
tree
2018-05-28
hjl
Don
'
t
mark IFUNC
res
o
l
v
er as on
l
y cal
l
ed directly
commit
|
commitdiff
|
tree
2018-05-24
hjl
libsan
i
t
i
zer: U
s
e
pre-computed size of struct ustat
.
.
.
commit
|
commitdiff
|
tree
2018-04-25
hjl
x86:
C
orre
c
t movdir64b builtin fun
c
tion
commit
|
commitdiff
|
tree
2018-04-24
hjl
x86: Upd
a
te __C
E
T__
c
heck
Author: hjl <
hjl@138bc75d-0d04-0410-961f-82ee72b054a4
>
commit
|
commitdiff
|
tree
2018-04-24
hj
l
x86/CE
T
: Add -fcf-p
r
ote
c
tion
t
o ST
A
GE4_CFLAGS
commit
|
commitdiff
|
tree
2018-04-24
h
j
l
x86/CET: Remov
e
the -mcet command-lint option
Author: hjl <
hjl@138bc75d-0d04-0410-961f-82ee72b054a4
>
Author: hjl <
hjl@138bc75d-0d04-0410-961f-82ee72b054a4
>
commit
|
commitdiff
|
tree
2018-04-24
hjl
x86/CE
T
tests: Remove
-
mcet/-mno-cet or rep
l
ace -mcet
.
.
.
Author: hjl <
hjl@138bc75d-0d04-0410-961f-82ee72b054a4
>
Author: hjl <
hjl@138bc75d-0d04-0410-961f-82ee72b054a4
>
commit
|
commitdiff
|
tree
2018-04-24
hj
l
Don't boot
s
trap
G
C
C
with -
m
c
e
t
Author: hjl <
hjl@138bc75d-0d04-0410-961f-82ee72b054a4
>
commit
|
commitdiff
|
tree
2018-04-24
hjl
Regenerat
e
configure
of target libr
a
ries
commit
|
commitdiff
|
tree
2018-04-24
hjl
x86
/
CE
T
:
Build
t
arget librar
i
es wi
t
h -mshstk
Author: hjl <
hjl@138bc75d-0d04-0410-961f-82ee72b054a4
>
commit
|
commitdiff
|
tree
2018-04-23
hjl
x86/ce
t
:
U
se
u
nsigned in
t
eger
to unwind
s
h
a
dow
sta
c
k
commit
|
commitdiff
|
tree
2018-04-20
hjl
De
f
ine
_
_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
t
arge
t
o
n
g
cc
.
tar
g
e
t
/i386/pr8
5
404
.
c
commit
|
commitdiff
|
tree
2018-04-19
hjl
libgcc/CET:
Skip
signal frames whe
n
u
n
w
i
nding shadow
.
.
.
commit
|
commitdiff
|
tree
2018-04-19
hjl
i38
6
: Add save_stack_no
n
loca
l
and restore_st
a
ck_n
o
nloca
l
commit
|
commitdiff
|
tree
2018-04-19
h
jl
x86/cet: Properly
o
utput
l
abe
l
s in prop
e
rty note
s
ection
commit
|
commitdiff
|
tree
2018-04-19
h
j
l
libgc
c
/CET: Ad
d
_
CET_ENDBR to __stack_split
_
i
n
itialize
commit
|
commitdiff
|
tree
2018-04-19
hjl
x86: E
n
able -fcf-protection with multi-byte NOPs
commit
|
commitdiff
|
tree
2018-04-18
hj
l
i386: I
n
ser
t
END
B
R after __moresta
c
k call
commit
|
commitdiff
|
tree
2018-04-16
hjl
i386: Chec
k
e
rror_
m
ark
_
node
in
multiver
s
ioning
commit
|
commitdiff
|
tree
2018-04-05
hjl
Use dl
s
ym
t
o check if libdl is
needed
for plugi
n
commit
|
commitdiff
|
tree
2018-03-29
h
j
l
i386: En
a
ble
A
VX/AVX5
1
2 features
o
nly if
supported
.
.
.
commit
|
commitdiff
|
tree
2018-03-27
hjl
i386: Insert ENDBR to trampoline for -fcf-prot
e
c
t
ion
.
.
.
commit
|
commitdiff
|
tree
2018-03-15
h
j
l
i
3
86:
Do
n
't
g
en
e
rate alias for f
u
nction return thunk
commit
|
commitdiff
|
tree
2018-03-12
hjl
Add a te
s
tcase for P
R
84821
commit
|
commitdiff
|
tree
2018-03-12
hj
l
Ad
d
a testcase fo
r
P
R
847
9
9
commit
|
commitdiff
|
tree
2018-03-10
hjl
i3
8
6: Fix a typo: Enforcment -> Enforc
e
ment
commit
|
commitdiff
|
tree
2018-02-28
hj
l
Rem
o
ve
config/
i
386/i386
.
op
t
from re
v
ision
2
58001 C
h
angeLog
commit
|
commitdiff
|
tree
2018-02-26
hjl
i
3
86: Update comments fo
r
ix
8
6_
o
utput_indire
c
t_
j
m
p
commit
|
commitdiff
|
tree
2018-02-26
hjl
i
3
8
6
:
Add TARGET_IN
D
I
R
ECT_B
R
ANCH_REGISTER
commit
|
commitdiff
|
tree
2018-02-26
hjl
i
3
86: Upda
t
e
-
m
f
unction-retur
n
=
for return with po
p
commit
|
commitdiff
|
tree
2018-02-22
hjl
i
38
6
:
A
d
d
__
x
86_indirect_thu
n
k
_nt_re
g
for -fcf
-
protection
.
.
.
commit
|
commitdiff
|
tree
2018-02-07
hjl
Use -fc
f
-protecti
o
n=return i
n
c
et-
i
ntri
n
-4
.
c
commit
|
commitdiff
|
tree
2018-02-07
hjl
i386: Mask out the CF
_
SET bit for -fc
f
-pr
o
tection check
commit
|
commitdiff
|
tree
2018-02-02
hjl
i386: Pas
s
INVA
L
ID_REG
N
U
M
as i
n
valid register number
commit
|
commitdiff
|
tree
2018-01-27
h
j
l
Rep
l
ace -
m
funct
i
o
n-return== with -mfunct
i
on-
r
eturn=
commit
|
commitdiff
|
tree
2018-01-23
hjl
i386
:
Use co
n
st reference of stru
c
t ix8
6
_fra
m
e to avoid
.
.
.
commit
|
commitdiff
|
tree
2018-01-15
hjl
i386: R
e
write
i
ndirect_branch_operand logic
commit
|
commitdiff
|
tree
2018-01-15
hjl
Don't check ix86_indirect_bra
n
ch_
r
egister for GOT operand
commit
|
commitdiff
|
tree
2018-01-15
hjl
i386:
R
e
w
rite
i
x86_
i
ndirect_branch_re
g
ister logic
commit
|
commitdiff
|
tree
2018-01-15
hjl
i
3
86: Ren
a
me to ix86
_
indirect_branc
h
_r
e
gi
s
ter
commit
|
commitdiff
|
tree
2018-01-15
h
j
l
i386: Do
n
't us
e
ASM_OUTPUT_DEF for TARGE
T
_MAC
H
O
commit
|
commitdiff
|
tree
2018-01-14
hjl
C
o
r
r
ec
t
Change
L
og of x86: Add -mfunction-return=
commit
|
commitdiff
|
tree
2018-01-14
hjl
Correct Cha
n
geLog of x86: Add -mi
n
direct
-
bran
c
h=
commit
|
commitdiff
|
tree
2018-01-14
h
j
l
x86: Disall
o
w -mindirect-branch=/
-
mfunc
t
ion-return
.
.
.
commit
|
commitdiff
|
tree
2018-01-14
hjl
x
8
6: Add 'V' regi
s
t
e
r operand modi
f
ier
commit
|
commitdiff
|
tree
2018-01-14
hjl
x86: Add
-
m
i
ndirect-branch-re
g
ister
commit
|
commitdiff
|
tree
2018-01-14
hjl
x
8
6: Add -
m
function-ret
u
rn=
commit
|
commitdiff
|
tree
2018-01-14
hjl
x
8
6
:
Add -mindirect-branch=
commit
|
commitdiff
|
tree
2018-01-11
hjl
i386: Ali
g
n
st
a
c
k frame if
a
rgument i
s
pass
e
d on stack
commit
|
commitdiff
|
tree
2018-01-10
hj
l
i386: Al
s
o
a
djust
s
t
a
ck frame fo
r
s
t
a
ck slot
alignment
commit
|
commitdiff
|
tree
2018-01-09
h
jl
i386: A
d
d a te
s
t for PR targ
e
t
/78
5
85
commit
|
commitdiff
|
tree
2017-12-19
h
jl
Ad
d
a
t
e
t
s
t
for PR mid
d
le-end/83471
commit
|
commitdiff
|
tree
2017-11-17
hjl
U
s
e rcrt1
.
o%s
/
grcrt1
.
o%s
to relocate s
t
atic PIE
commit
|
commitdiff
|
tree
2017-11-15
hjl
Move gcc/t
e
stsuite entries
to gcc/tes
t
s
uite/ChangeLog
commit
|
commitdiff
|
tree
2017-11-15
hjl
i
3
86: Add X86_TUNE_EMIT_VZE
R
OUPPE
R
commit
|
commitdiff
|
tree
2017-11-06
hjl
i38
6
:
U
se refere
n
ce of struct ix
8
6_
f
rame to avoid copy
commit
|
commitdiff
|
tree
2017-10-24
hjl
Add
b
ootst
r
a
p
-cet
.
mk to
bootstrap GCC with I
n
t
e
l CET
commit
|
commitdiff
|
tree
2017-10-24
hjl
i386: Do
n
't insert ENDB
R
at function entrance when
.
.
.
commit
|
commitdiff
|
tree
2017-10-23
hjl
i386: Skip DF_REF_INSN if DF_REF_INSN_INFO is false
commit
|
commitdiff
|
tree
2017-10-13
h
jl
i386: Check red zone
s
ize in
p
ush peeph
o
le2
commit
|
commitdiff
|
tree
2017-10-05
hjl
Add sanitizer_linux_x86_64
.
lo i
f
__x86_64__ i
s
defined
.
.
.
commit
|
commitdiff
|
tree
2017-09-24
h
j
l
x3
2
: Encode
%esp as
%rsp to avoid 0x6
7
p
r
efix
commit
|
commitdiff
|
tree
2017-09-17
hj
l
i386: Update preferr
e
d s
t
ack
boundary for leaf functions
commit
|
commitdiff
|
tree
2017-09-12
hjl
D
on't warn fu
n
ction
a
lignmen
t
if
w
arn_if_not_aligned_p
.
.
.
commit
|
commitdiff
|
tree
2017-09-12
hjl
A
dd -s
t
atic-pie to GCC
d
river to create static PIE
commit
|
commitdiff
|
tree
2017-09-05
hjl
i386
:
Avoid stac
k
realignment if
p
o
ssible
commit
|
commitdiff
|
tree
2017-08-18
hjl
Add warn_if_not_aligned
a
ttr
i
but
e
commit
|
commitdiff
|
tree
2017-08-17
hjl
Add
t
he missing Chang
e
Log for r251076
commit
|
commitdiff
|
tree
2017-08-13
hjl
i386: Re
p
lace frame pointer with
s
ta
c
k pointer in debug
.
.
.
commit
|
commitdiff
|
tree
2017-08-10
hjl
i386:
D
on't use fra
m
e
p
o
inter without stack access
commit
|
commitdiff
|
tree
2017-08-08
h
jl
PR driv
e
r
/
81523: Make -static override -pie
commit
|
commitdiff
|
tree
2017-08-07
h
j
l
Revert r250916
commit
|
commitdiff
|
tree
2017-08-07
hjl
i
38
6
: Don't
u
se fr
a
me p
o
i
n
ter without sta
c
k access
commit
|
commitdiff
|
tree
2017-08-07
hjl
i386: Set pr
i
or
i
ty to P_AES fo
r
Westmere
commit
|
commitdiff
|
tree
2017-08-04
hjl
i386:
Rewri
t
e ch
e
ck fo
r
A
VX5
1
2 fea
t
ures
commit
|
commitdiff
|
tree
2017-08-01
h
jl
i38
6
: Add m
o
re naked a
t
t
ri
b
ute test
s
commit
|
commitdiff
|
tree
2017-08-01
hjl
i38
6
:
A
dd some naked attribute tests
commit
|
commitdiff
|
tree
2017-08-01
hjl
3
8
6: Disallow naked
a
t
t
ribute w
i
t
h
i
nterrupt
a
ttribute
commit
|
commitdiff
|
tree
2017-07-31
hjl
Compile pr797
9
3-[12]
.
c w
i
th -mtune=gene
r
i
c
commit
|
commitdiff
|
tree
2017-07-30
hjl
i3
8
6: Update IN
C
OMIN
G
_FRAME_SP_OFFSET
for exception
.
.
.
commit
|
commitdiff
|
tree
2017-07-26
hjl
x86: Properly check saved reg
i
ster
CFA offset
commit
|
commitdiff
|
tree
2017-07-09
hjl
x86
:
Use
D
RA
P
only if there are outgoing arg
u
ments
.
.
.
commit
|
commitdiff
|
tree
2017-06-29
hjl
Add a
testcase for
PR ipa/
8
0
565
commit
|
commitdiff
|
tree
2017-06-18
hjl
x
3
2: Up
d
ate
bas
e
l
i
ne_symbols
.
txt
commit
|
commitdiff
|
tree
2017-05-10
hjl
A
d
a/x32:
PR ada/80626: Correct
Mem
o
ry_Si
z
e
commit
|
commitdiff
|
tree
2017-03-06
hj
l
Set i
n
coming stack boundary to 128
for 64-
b
it tar
g
e
ts
commit
|
commitdiff
|
tree
2017-02-14
h
jl
Properly
store
1
2
8
-bit constant
in large m
o
del
commit
|
commitdiff
|
tree
2017-02-13
h
j
l
x32: Update
b
aselin
e
_symbols
.
t
x
t
commit
|
commitdiff
|
tree
2017-02-02
hjl
Up
d
a
t
e libstdc
+
+ b
a
seline symb
o
ls
for x3
2
commit
|
commitdiff
|
tree
2016-12-05
hjl
Add AVX512 k-mask intrinsics
commit
|
commitdiff
|
tree
2016-11-17
h
jl
A
d
d avx5124vnniw/avx5124fmap
s
to target at
t
rib
u
tes
commit
|
commitdiff
|
tree
2016-11-17
hjl
Enable
A
VX512_4FMAPS
a
n
d
AVX512_
4
V
N
N
IW ins
t
ru
c
t
i
ons
commit
|
commitdiff
|
tree
2016-11-16
hjl
Support no
n
-mask
e
d epilogue vectoriz
i
ation
commit
|
commitdiff
|
tree
2016-10-17
hjl
Update dom_info
commit
|
commitdiff
|
tree
2016-10-05
hjl
Delet
e
x86 deprecated pcommit instruction su
p
port
commit
|
commitdiff
|
tree
2016-09-09
hjl
Fix PR
ta
r
get/77267
commit
|
commitdiff
|
tree
2016-08-18
hjl
Inc
r
ease
MOVE
_
RATIO to
1
7 f
o
r Lakemont
commit
|
commitdiff
|
tree
next