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
libsanitizer: Use pre-computed size of struct ustat for Linux
2018-05-24
hjl
libsanitiz
e
r
:
U
se pre-computed size of st
r
uc
t
usta
t
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
hjl
Check
i
func_resol
v
e
r
only
o
n FUNCT
I
ON_DECL
commit
|
commitdiff
|
tree
2018-05-22
hjl
Don't m
a
r
k
IFUNC
resolver as only called dir
e
c
tly
commit
|
commitdiff
|
tree
2018-04-24
h
jl
x86:
U
pdate __
C
ET__ check
Author:
hjl
<hjl@138bc75d-0d04-0410-961f-82ee72b054a4>
commit
|
commitdiff
|
tree
2018-04-24
h
j
l
x86/C
E
T: Ad
d
-fcf-pro
t
ection
t
o
STAGE4_CFLAGS
commit
|
commitdiff
|
tree
2018-04-24
hjl
x86/CET: Remove
t
he -m
c
et co
m
mand-lint opt
i
o
n
Author:
hjl
<hjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Author:
hjl
<hjl@138bc75d-0d04-0410-961f-82ee72b054a4>
commit
|
commitdiff
|
tree
2018-04-24
hjl
x
86/CET test
s
: Remove -mcet/-mno-
c
e
t or repl
a
c
e
-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
ith -mcet
Author:
hjl
<hjl@138bc75d-0d04-0410-961f-82ee72b054a4>
commit
|
commitdiff
|
tree
2018-04-24
hjl
Regene
r
ate c
o
nfigure o
f
t
a
r
g
e
t
librar
i
es
commit
|
commitdiff
|
tree
2018-04-24
hjl
x
8
6/CET: Build target
l
ibraries wit
h
-mshstk
Author:
hjl
<hjl@138bc75d-0d04-0410-961f-82ee72b054a4>
commit
|
commitdiff
|
tree
2018-04-23
hj
l
x86/c
e
t: Use u
n
signed i
n
teger to
u
nwin
d
shadow stack
commit
|
commitdiff
|
tree
2018-04-20
hjl
D
e
fi
n
e __CET__
f
o
r -fc
f
-
protectio
n
and re
m
ove -mibt
Author:
hjl
<hjl@138bc75d-0d04-0410-961f-82ee72b054a4>
commit
|
commitdiff
|
tree
2018-04-19
h
jl
Require CET ta
r
get
o
n
gcc
.
target/i386/p
r
8
5
404
.
c
commit
|
commitdiff
|
tree
2018-04-19
h
jl
libgc
c
/CET:
Skip s
i
gnal fram
e
s
when unwind
i
ng shadow
.
.
.
commit
|
commitdiff
|
tree
2018-04-19
hjl
i386: Add save_sta
c
k_nonlocal and rest
o
r
e
_stac
k
_no
n
local
commit
|
commitdiff
|
tree
2018-04-19
hjl
x86
/
cet
:
Properly output
l
abels in propert
y
note sect
i
on
commit
|
commitdiff
|
tree
2018-04-19
hjl
libgcc/CET: Add _CET_ENDBR t
o
__stack_s
p
lit
_
initi
a
lize
commit
|
commitdiff
|
tree
2018-04-19
hjl
x86:
Enabl
e
-
f
cf-protection wit
h
multi-b
y
te NOPs
commit
|
commitdiff
|
tree
2018-04-18
hjl
i386:
I
n
s
ert EN
D
BR aft
e
r __morestack call
commit
|
commitdiff
|
tree
2018-04-16
hjl
i386:
C
h
eck error_mar
k
_node
i
n
m
u
l
t
ivers
i
o
n
i
n
g
commit
|
commitdiff
|
tree
2018-04-05
h
jl
Use
d
lsym to check if libd
l
is need
e
d for plugin
[
hjl
@gnu-tools-1 binutils-text]$ nm...
[
hjl
@gnu-tools-1 binutils-text]$
commit
|
commitdiff
|
tree
2018-03-29
hjl
i
386: Enable
AVX/AVX51
2
feat
u
re
s
on
l
y if
suppor
t
ed
.
.
.
commit
|
commitdiff
|
tree
2018-03-27
hjl
i
386: In
s
e
r
t
ENDBR to
t
r
a
mpoline for -fcf-p
r
otection
.
.
.
commit
|
commitdiff
|
tree
2018-03-15
hjl
i3
8
6: Do
n
't ge
n
erate alias
f
o
r
f
u
n
c
t
i
o
n
return thu
n
k
commit
|
commitdiff
|
tree
2018-03-12
hjl
Ad
d
a te
s
tcase for PR 84821
commit
|
commitdiff
|
tree
2018-03-12
hjl
Ad
d
a testcas
e
for PR 847
9
9
commit
|
commitdiff
|
tree
2018-03-10
hjl
i386: Fix a t
y
po:
E
nforcment -> Enf
o
r
cement
commit
|
commitdiff
|
tree
2018-02-28
hjl
R
e
m
ove config/i3
8
6/i386
.
o
p
t from
rev
i
sion
2
5800
1
ChangeLog
commit
|
commitdiff
|
tree
2018-02-26
hjl
i386: Upd
a
te comments for ix86_output
_
i
ndir
e
ct_jm
p
commit
|
commitdiff
|
tree
2018-02-26
h
jl
i386: A
d
d TARGET_INDIRECT_BRANCH_REGISTE
R
commit
|
commitdiff
|
tree
2018-02-26
hjl
i386: U
p
date -mfunction-retur
n
=
for return with p
o
p
commit
|
commitdiff
|
tree
2018-02-22
hjl
i386
:
A
d
d __x86_indirect_thunk_nt_r
e
g
f
or
-
fcf
-
protecti
o
n
.
.
.
commit
|
commitdiff
|
tree
2018-02-07
hjl
Use -fcf-p
r
otection
=
retur
n
in cet-intrin-4
.
c
commit
|
commitdiff
|
tree
2018-02-07
hjl
i3
8
6
:
Ma
s
k
out the CF_S
E
T
bit for -fcf-protection c
h
eck
commit
|
commitdiff
|
tree
2018-02-02
hjl
i386: Pass
INV
A
L
ID
_
REGNUM as
i
nvalid
r
egister number
commit
|
commitdiff
|
tree
2018-01-27
hjl
Replace -mfunc
t
ion-return== with -mfunction-return=
commit
|
commitdiff
|
tree
2018-01-23
hjl
i386: Use const
referenc
e
of
s
t
r
uc
t
i
x
8
6
_
fra
m
e
t
o avoid
.
.
.
commit
|
commitdiff
|
tree
2018-01-15
hjl
i
3
86: Rew
r
ite i
n
direct_branch_oper
a
nd
logi
c
commit
|
commitdiff
|
tree
2018-01-15
hjl
Don't check ix8
6
_
in
d
irec
t
_br
a
nch_r
e
g
i
ster for G
O
T operand
commit
|
commitdiff
|
tree
2018-01-15
hjl
i3
8
6:
R
ewrite
i
x86_
i
ndirect_branch_register logic
commit
|
commitdiff
|
tree
2018-01-15
hjl
i386: Rename
to ix86_indirect_b
r
a
n
c
h
_register
commit
|
commitdiff
|
tree
2018-01-15
hjl
i
3
86: Don't us
e
ASM_OU
T
PUT_DEF for
TARG
E
T_MACH
O
commit
|
commitdiff
|
tree
2018-01-14
hjl
Correct
C
hangeLog of x
8
6: Add -mfunc
t
ion-return=
commit
|
commitdiff
|
tree
2018-01-14
hjl
Corr
e
ct ChangeLog of x86: Add -mind
i
r
ect-branch=
commit
|
commitdiff
|
tree
2018-01-14
hj
l
x86: Disallow
-
mindirect-bra
n
ch=/
-
m
functi
o
n-retu
r
n
.
.
.
commit
|
commitdiff
|
tree
2018-01-14
hjl
x86:
Add 'V
'
register opera
n
d mod
i
fier
commit
|
commitdiff
|
tree
2018-01-14
h
jl
x86:
Add -mind
i
rec
t
-branch-register
commit
|
commitdiff
|
tree
2018-01-14
hjl
x8
6
: Add -mfunct
i
on-
r
eturn=
commit
|
commitdiff
|
tree
2018-01-14
h
j
l
x86:
A
dd -m
i
ndirect-branch=
commit
|
commitdiff
|
tree
2018-01-11
h
j
l
i386: Align stack frame i
f
arg
u
ment
is p
a
ssed on stac
k
commit
|
commitdiff
|
tree
2018-01-10
hjl
i386: Also adj
u
st stac
k
frame for s
t
ac
k
slot ali
g
nment
commit
|
commitdiff
|
tree
2018-01-09
hjl
i3
8
6: Add
a t
e
st for PR targe
t
/78585
commit
|
commitdiff
|
tree
2017-12-19
hjl
Add a tetst for PR middle-end/83471
commit
|
commitdiff
|
tree
2017-11-17
hjl
Use rcrt1
.
o%s/grcrt1
.
o
%
s to reloca
t
e s
t
a
t
ic
P
IE
commit
|
commitdiff
|
tree
2017-11-15
hjl
Mo
v
e gcc/tes
t
s
uite entries to gcc/
t
es
t
suite/Ch
a
ngeLog
commit
|
commitdiff
|
tree
2017-11-15
hjl
i3
8
6: Add X86_
T
UNE_E
M
IT_VZEROUPPER
commit
|
commitdiff
|
tree
2017-11-06
hjl
i386:
U
se r
e
fe
r
ence of
struct i
x
86_
f
ra
m
e
t
o
avoid copy
commit
|
commitdiff
|
tree
2017-10-24
h
j
l
Add boots
t
rap-cet
.
mk to
b
oo
t
s
trap GCC with I
n
tel
C
ET
commit
|
commitdiff
|
tree
2017-10-24
hjl
i386:
Don't insert ENDBR at function entr
a
nce
w
hen
.
.
.
commit
|
commitdiff
|
tree
2017-10-23
h
j
l
i386: Sk
i
p DF_R
E
F_I
N
S
N
if
D
F_REF_INSN_INFO is false
commit
|
commitdiff
|
tree
2017-10-13
hjl
i386: Check re
d
z
one
s
ize i
n
push peepho
l
e
2
commit
|
commitdiff
|
tree
2017-10-05
hjl
Add sanitizer_linux_x86_64
.
l
o if __x86
_
64__ is defi
n
ed
.
.
.
commit
|
commitdiff
|
tree
2017-09-24
hjl
x
32: Encode
%
esp as
%
rsp to avoid 0
x
67
prefix
commit
|
commitdiff
|
tree
2017-09-17
h
j
l
i386: Update preferred sta
c
k boundary for leaf fu
n
ctions
commit
|
commitdiff
|
tree
2017-09-12
hjl
Don't warn fun
c
tio
n
alignme
n
t if wa
r
n_if_not_aligne
d
_p
.
.
.
commit
|
commitdiff
|
tree
2017-09-12
hjl
A
d
d
-static-pie to GCC d
r
iver
t
o cre
a
t
e static
P
IE
commit
|
commitdiff
|
tree
2017-09-05
hjl
i386: Avoid sta
c
k realignment if possible
commit
|
commitdiff
|
tree
2017-08-18
hjl
Add warn_if
_
n
o
t_aligned attrib
u
t
e
commit
|
commitdiff
|
tree
2017-08-17
hjl
Add
t
he missi
n
g
ChangeLog for r2510
7
6
commit
|
commitdiff
|
tree
2017-08-13
hjl
i386: Rep
l
a
c
e f
r
am
e
point
e
r wit
h
stack pointer in debug
.
.
.
commit
|
commitdiff
|
tree
2017-08-10
hj
l
i386:
Don't u
s
e frame pointe
r
without sta
c
k access
commit
|
commitdiff
|
tree
2017-08-08
hjl
PR driver/81523: M
a
k
e
-st
a
t
i
c override -pie
commit
|
commitdiff
|
tree
2017-08-07
h
jl
R
e
vert r250916
commit
|
commitdiff
|
tree
2017-08-07
hjl
i386: Don
'
t use f
r
ame poin
t
er without
stack
acc
e
s
s
commit
|
commitdiff
|
tree
2017-08-07
h
j
l
i386: Set
p
r
iority to P_AES for Westme
r
e
commit
|
commitdiff
|
tree
2017-08-04
hjl
i38
6
:
R
ewr
i
te check for AVX512 features
commit
|
commitdiff
|
tree
2017-08-01
h
j
l
i
38
6
: Add more naked attribute t
e
sts
commit
|
commitdiff
|
tree
2017-08-01
hjl
i3
8
6:
A
dd some
nake
d
attribute
t
es
t
s
commit
|
commitdiff
|
tree
2017-08-01
h
j
l
386:
D
isa
l
low naked
a
ttribute with interrupt
attribute
commit
|
commitdiff
|
tree
2017-07-31
hjl
Compi
l
e pr79793-[12
]
.
c
with
-mt
u
ne=generic
commit
|
commitdiff
|
tree
2017-07-30
hjl
i386
:
Update
I
N
C
OMING_F
R
A
ME_SP_OFFSET for exception
.
.
.
commit
|
commitdiff
|
tree
2017-07-26
h
j
l
x86: Properly check save
d
reg
i
ster C
F
A offse
t
commit
|
commitdiff
|
tree
2017-07-09
h
jl
x86:
U
se D
R
AP
o
nly if the
r
e
are ou
t
g
oi
n
g arguments
.
.
.
commit
|
commitdiff
|
tree
2017-06-29
hjl
Add a testcas
e
for PR i
p
a/80565
commit
|
commitdiff
|
tree
2017-06-18
hjl
x32
:
Upda
t
e ba
s
e
l
ine_sym
b
ols
.
txt
commit
|
commitdiff
|
tree
2017-05-10
hjl
Ada/x32: PR ad
a
/80626: Correct
Memory_S
i
z
e
commit
|
commitdiff
|
tree
2017-03-06
hjl
S
e
t
incoming stack b
o
und
a
ry to 128 f
o
r
64-b
i
t targets
commit
|
commitdiff
|
tree
2017-02-14
hjl
Pr
o
perly store 12
8
-bit constant in large
mode
l
commit
|
commitdiff
|
tree
2017-02-13
hjl
x
3
2: Update baseline
_
sym
b
ol
s
.
txt
commit
|
commitdiff
|
tree
2017-02-02
hjl
Update libstdc++
b
a
seline symbo
l
s
for x32
commit
|
commitdiff
|
tree
2016-12-05
hjl
Add
A
VX512 k-
m
a
sk i
n
t
rinsics
commit
|
commitdiff
|
tree
2016-11-17
hjl
Ad
d
avx5
1
24vnniw
/
avx512
4
fmaps to tar
g
et
a
ttributes
commit
|
commitdiff
|
tree
2016-11-17
hjl
E
n
able AVX512_4
F
M
A
PS and AVX512_4VN
N
IW instructions
commit
|
commitdiff
|
tree
2016-11-16
hjl
Supp
o
rt non-m
a
sked epilogue vectoriziation
commit
|
commitdiff
|
tree
2016-10-17
h
jl
Upd
a
te
dom_info
commit
|
commitdiff
|
tree
2016-10-05
hjl
Delet
e
x86 deprecat
e
d pcommit inst
r
uction support
commit
|
commitdiff
|
tree
2016-09-09
hjl
Fix PR target/77267
commit
|
commitdiff
|
tree
2016-08-18
hjl
Increa
s
e
MO
V
E
_
RATIO to
17
for L
a
kemo
n
t
commit
|
commitdiff
|
tree
2016-08-11
hjl
S
u
pport TImode CONST_WID
E
_INT
s
tore
i
n
64
-
bit STV
commit
|
commitdiff
|
tree
2016-08-11
hjl
Use TImode fo
r
pi
e
cewi
s
e m
o
ve in 64
-
bit
m
ode
commit
|
commitdiff
|
tree
next