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
libgcc/CET: Skip signal frames when unwinding shadow stack
2018-04-19
h
jl
libgcc/CET: S
k
ip signal fra
m
es when unwindin
g
shadow
.
.
.
commit
|
commitdiff
|
tree
2018-04-19
hj
l
i
38
6
: Add save_stack_no
n
l
ocal and res
t
o
re_stac
k
_non
l
ocal
commit
|
commitdiff
|
tree
2018-04-19
h
j
l
x8
6
/cet: P
r
o
p
erly output lab
e
ls in
p
ropert
y
note se
c
tion
commit
|
commitdiff
|
tree
2018-04-19
hj
l
libgcc/
C
ET: Add _CET_EN
D
BR to __st
a
ck_split_initiali
z
e
commit
|
commitdiff
|
tree
2018-04-19
h
jl
x86: Enable -
f
cf-pr
o
tecti
o
n
with multi-b
y
te NO
P
s
commit
|
commitdiff
|
tree
2018-04-18
hjl
i386: I
n
sert ENDBR after __morestack call
commit
|
commitdiff
|
tree
2018-04-16
hjl
i3
8
6:
C
h
e
ck error_mark_node in
mult
i
vers
i
onin
g
commit
|
commitdiff
|
tree
2018-04-05
h
j
l
Use
dl
s
ym to check if libdl
is needed for plugin
commit
|
commitdiff
|
tree
2018-03-29
hj
l
i386: Enabl
e
AVX/AVX512
features only if support
e
d
.
.
.
commit
|
commitdiff
|
tree
2018-03-27
hjl
i3
8
6
:
Insert ENDBR
t
o trampol
i
n
e
for -fcf-
p
rotection
.
.
.
commit
|
commitdiff
|
tree
2018-03-15
hjl
i386: Don't gen
e
r
a
t
e a
l
ias for f
u
n
ctio
n
return
t
hu
n
k
commit
|
commitdiff
|
tree
2018-03-12
hjl
A
d
d a testcase for PR 8
4
821
commit
|
commitdiff
|
tree
2018-03-12
hjl
A
d
d a testcase for PR 84799
commit
|
commitdiff
|
tree
2018-03-10
hjl
i386: Fix
a
t
ypo: En
f
o
rcment -> Enforcemen
t
commit
|
commitdiff
|
tree
2018-02-28
hjl
R
emove co
n
fig/i386/i38
6
.
opt from revi
s
i
on 25800
1
Chang
e
Log
commit
|
commitdiff
|
tree
2018-02-26
hj
l
i386: Update comments
fo
r
i
x86
_
out
p
u
t_i
n
d
irect_jmp
commit
|
commitdiff
|
tree
2018-02-26
hjl
i386:
A
d
d
T
ARG
E
T_IND
I
RECT_B
R
ANCH_REGISTER
commit
|
commitdiff
|
tree
2018-02-26
h
jl
i386: Update -mfun
c
tio
n
-r
e
tur
n
= fo
r
retu
r
n
wit
h
p
op
commit
|
commitdiff
|
tree
2018-02-22
hjl
i
386: Add
_
_x86_indire
c
t_thunk_nt_r
e
g for -fcf-prote
c
tion
.
.
.
commit
|
commitdiff
|
tree
2018-02-07
hjl
U
se -fcf-protection=return in cet-intrin-4
.
c
commit
|
commitdiff
|
tree
2018-02-07
hjl
i
3
86
:
M
a
sk ou
t
t
h
e CF_SET bit
f
or -fcf-protecti
o
n c
h
eck
commit
|
commitdiff
|
tree
2018-02-02
hjl
i386:
P
a
ss
I
N
VALID_REGN
U
M as invalid r
e
gister
nu
m
ber
commit
|
commitdiff
|
tree
2018-01-27
hjl
Replace -m
f
un
c
tion-retu
r
n== with -mfun
c
tion-return=
commit
|
commitdiff
|
tree
2018-01-23
hjl
i386: Use c
o
nst r
e
f
e
rence of st
r
uct ix86_frame
to avoid
.
.
.
commit
|
commitdiff
|
tree
2018-01-15
hjl
i386: Re
w
rit
e
ind
i
r
e
ct_branch_
o
p
erand logic
commit
|
commitdiff
|
tree
2018-01-15
hjl
Don'
t
check ix86_indirect_bra
n
ch_register for GOT
o
pe
r
and
commit
|
commitdiff
|
tree
2018-01-15
hjl
i386:
R
ewrite ix86_indirect_branch_register logic
commit
|
commitdiff
|
tree
2018-01-15
h
jl
i3
8
6: Rename to ix8
6
_indirec
t
_
b
ranch_reg
i
ste
r
commit
|
commitdiff
|
tree
2018-01-15
hjl
i
386: Don't use
ASM_OUTPUT_DEF for T
A
RGE
T
_MACHO
commit
|
commitdiff
|
tree
2018-01-14
hjl
C
orrect ChangeLog of x86: Add -mfunction
-
retu
r
n=
commit
|
commitdiff
|
tree
2018-01-14
hjl
Corre
c
t ChangeLog of x86: A
d
d
-
mindirect
-
branch=
commit
|
commitdiff
|
tree
2018-01-14
hjl
x86: Di
s
allow
-
m
i
n
direc
t
-
branch=/-
m
function
-
return
.
.
.
commit
|
commitdiff
|
tree
2018-01-14
hjl
x86: Add 'V' re
g
iste
r
o
perand modifier
commit
|
commitdiff
|
tree
2018-01-14
h
jl
x86: A
d
d
-mi
n
direct-branch
-
register
commit
|
commitdiff
|
tree
2018-01-14
hj
l
x86: Add -mfunction-return=
commit
|
commitdiff
|
tree
2018-01-14
hjl
x86: Ad
d
-mind
i
rec
t
-branch=
commit
|
commitdiff
|
tree
2018-01-11
hjl
i386: Alig
n
stack
fra
m
e if ar
g
um
e
nt i
s
passed on stack
commit
|
commitdiff
|
tree
2018-01-10
hjl
i386: Als
o
adjust
s
t
ac
k
frame f
o
r
s
tack slo
t
alignment
commit
|
commitdiff
|
tree
2018-01-09
hjl
i38
6
: A
d
d a test
f
or PR target/78585
commit
|
commitdiff
|
tree
2017-12-19
hjl
A
dd a tetst for PR
m
iddle-end/83471
commit
|
commitdiff
|
tree
2017-11-17
hj
l
Use rcrt1
.
o%
s
/grcrt1
.
o%s to r
e
locate static PIE
commit
|
commitdiff
|
tree
2017-11-15
hjl
Mov
e
gcc/testsu
i
t
e
e
ntrie
s
to gcc/testsuite/C
h
angeL
o
g
commit
|
commitdiff
|
tree
2017-11-15
hj
l
i386: Add
X
86_T
U
N
E_EM
I
T_VZEROUPPER
commit
|
commitdiff
|
tree
2017-11-06
hjl
i
3
8
6
:
Us
e
ref
e
rence
o
f struct ix86_
f
rame
to
a
void co
p
y
commit
|
commitdiff
|
tree
2017-10-24
hjl
Add bootstrap-cet
.
mk to bootstrap
GCC with
Intel CE
T
commit
|
commitdiff
|
tree
2017-10-24
hjl
i386
:
Don
'
t
i
n
s
ert
E
NDBR at fun
c
tion entrance
when
.
.
.
commit
|
commitdiff
|
tree
2017-10-23
h
jl
i3
8
6: Sk
i
p DF_REF
_
I
N
SN if DF_REF_INSN_INFO
is fal
s
e
commit
|
commitdiff
|
tree
2017-10-13
hjl
i3
8
6: Check red zone
s
ize i
n
push pee
p
ho
l
e2
commit
|
commitdiff
|
tree
2017-10-05
hjl
A
dd sanitizer_l
i
n
u
x
_
x8
6
_64
.
lo if __x86
_
64
_
_ is defined
.
.
.
commit
|
commitdiff
|
tree
2017-09-24
hjl
x32: Encod
e
%esp as %
r
sp to avoi
d
0x67 prefi
x
commit
|
commitdiff
|
tree
2017-09-17
h
jl
i386: Update
p
referred
s
ta
c
k boundary for leaf functions
commit
|
commitdiff
|
tree
2017-09-12
h
j
l
D
o
n't warn
f
unc
t
ion
ali
g
nment i
f
war
n
_if_not_aligned_p
.
.
.
commit
|
commitdiff
|
tree
2017-09-12
hjl
Add -static-pie to
GCC driver to create
s
tatic PIE
commit
|
commitdiff
|
tree
2017-09-05
hjl
i386: Avoi
d
stack reali
g
n
ment i
f
p
o
s
sible
commit
|
commitdiff
|
tree
2017-08-18
hjl
Add
warn_if_not_alig
n
e
d
attribute
commit
|
commitdiff
|
tree
2017-08-17
hjl
Add the missing ChangeLog
f
or
r
25
1
076
commit
|
commitdiff
|
tree
2017-08-13
hjl
i386: Replace frame po
i
nter with stack pointe
r
in
de
b
ug
.
.
.
commit
|
commitdiff
|
tree
2017-08-10
h
j
l
i386: D
o
n't use frame pointer witho
u
t stack
a
ccess
commit
|
commitdiff
|
tree
2017-08-08
hjl
PR dr
i
ver/81523: Make -static
override -p
i
e
commit
|
commitdiff
|
tree
2017-08-07
hjl
R
evert
r
25
0
916
commit
|
commitdiff
|
tree
2017-08-07
hjl
i386: Don't
u
se frame
poin
t
er without st
a
ck acce
s
s
commit
|
commitdiff
|
tree
2017-08-07
hjl
i386: Se
t
pr
i
o
ri
t
y to P_
A
ES for West
m
e
r
e
commit
|
commitdiff
|
tree
2017-08-04
h
j
l
i386: Rewr
i
te che
c
k for AVX512
features
commit
|
commitdiff
|
tree
2017-08-01
hjl
i386
:
Add more nake
d
at
t
ribute tests
commit
|
commitdiff
|
tree
2017-08-01
hjl
i386
:
Add
s
o
me naked attr
i
bute tests
commit
|
commitdiff
|
tree
2017-08-01
hjl
386:
D
isal
l
ow naked
a
ttribu
t
e wit
h
interrupt attribute
commit
|
commitdiff
|
tree
2017-07-31
h
j
l
Compile pr79793-
[
1
2
]
.
c with -mtune=generic
commit
|
commitdiff
|
tree
2017-07-30
hj
l
i3
8
6: Update INCO
M
ING_FRAM
E
_SP_OFFSET for exceptio
n
.
.
.
commit
|
commitdiff
|
tree
2017-07-26
h
j
l
x86: Properly che
c
k
s
a
ved register
CFA offset
commit
|
commitdiff
|
tree
2017-07-09
hjl
x86: Use
DRAP only if
t
here are outgoing
a
rgumen
t
s
.
.
.
commit
|
commitdiff
|
tree
2017-06-29
h
j
l
Add a testca
s
e fo
r
PR ipa/80565
commit
|
commitdiff
|
tree
2017-06-18
hjl
x32: Upd
a
te baseline_sym
b
o
l
s
.
txt
commit
|
commitdiff
|
tree
2017-05-10
hjl
Ada/x32: PR a
d
a/806
2
6: Correct Memory_Size
commit
|
commitdiff
|
tree
2017-03-06
hjl
Set i
n
co
m
ing stack boundary to 128 for 64-bit
targe
t
s
commit
|
commitdiff
|
tree
2017-02-14
hjl
Properly store 128-bit co
n
s
t
ant in l
a
rge
m
ode
l
commit
|
commitdiff
|
tree
2017-02-13
h
j
l
x32: Update baseline_symbols
.
txt
commit
|
commitdiff
|
tree
2017-02-02
hjl
U
pdate libstdc++ bas
e
li
n
e
symbols for x3
2
commit
|
commitdiff
|
tree
2016-12-05
hjl
Add AVX512
k-mask intrinsics
commit
|
commitdiff
|
tree
2016-11-17
h
j
l
Add avx5
1
2
4
vnniw/avx5124fmaps to target attrib
u
tes
commit
|
commitdiff
|
tree
2016-11-17
hjl
E
nable
A
V
X
512_4FMAPS and AVX512_4VNNIW
inst
r
uctions
commit
|
commitdiff
|
tree
2016-11-16
h
jl
Support
n
on-masked epilogue vectorizia
t
ion
commit
|
commitdiff
|
tree
2016-10-17
h
jl
Update dom
_
i
nfo
commit
|
commitdiff
|
tree
2016-10-05
hjl
Dele
t
e x86
deprecat
e
d pc
o
mmit instruction su
p
port
commit
|
commitdiff
|
tree
2016-09-09
hjl
Fix
PR target/772
6
7
commit
|
commitdiff
|
tree
2016-08-18
hj
l
In
c
rease MOV
E
_RATIO to 17 for Lakemont
commit
|
commitdiff
|
tree
2016-08-11
hjl
Support TImode CONS
T
_WIDE_
I
N
T
s
t
ore in 6
4
-bit STV
commit
|
commitdiff
|
tree
2016-08-11
hjl
U
se TImode for piecewise
m
o
v
e in 64-bit mod
e
commit
|
commitdiff
|
tree
2016-08-10
hjl
Fix
P
R tree-optimization
/
71734
commit
|
commitdiff
|
tree
2016-08-01
h
j
l
Conver
t
V
1TImode register to
T
Imo
d
e
i
n
d
e
bug insn
commit
|
commitdiff
|
tree
2016-07-11
hjl
Don'
t
c
o
nvert
TImode i
n
debug i
n
sn
commit
|
commitdiff
|
tree
2016-07-03
hjl
Add 2 t
e
sts f
o
r PR
m
iddl
e
-end/71734
commit
|
commitdiff
|
tree
2016-06-25
hjl
Add mis
s
ing Cha
n
geLog entries
f
or r2377
6
5
commit
|
commitdiff
|
tree
2016-06-24
h
j
l
Cal
l
tls
_
get_ad
d
r
vi
a
G
O
T for GNU TLS i
f
po
s
si
b
le
commit
|
commitdiff
|
tree
2016-06-24
hjl
Enable non-PIC noplt
test
s
on 32-bit x
8
6 ta
r
get
commit
|
commitdiff
|
tree
2016-06-23
hjl
Apply
mi
s
sing cha
n
ges
commit
|
commitdiff
|
tree
2016-06-23
hjl
i
3
86: Acc
e
s
s external functio
n
via GOT
slot for
-
f
n
o-plt
commit
|
commitdiff
|
tree
2016-06-21
h
j
l
C
o
n
ver
t
V1TImo
d
e
r
egister to T
I
mode in
d
ebug insn
commit
|
commitdiff
|
tree
2016-06-10
hjl
Use __USER_LABEL_PREFIX__ in asm st
a
tement
commit
|
commitdiff
|
tree
2016-06-09
hjl
Fix
x
86 interrup
t
t
ests fo
r
-fpic an
d
-
m
arch=corei
7
commit
|
commitdiff
|
tree
2016-06-03
hjl
I
m
pl
e
me
n
t x86
interrupt
a
ttribute
commit
|
commitdiff
|
tree
next