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
: Us
e
pre-comput
e
d
size of struct ustat
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
h
j
l
Ch
e
c
k
ifunc
_
resolver only on FUNCTION_DECL
commit
|
commitdiff
|
tree
2018-05-22
hjl
D
on't mark
I
FUNC res
o
lve
r
as only
call
e
d directly
commit
|
commitdiff
|
tree
2018-04-24
hjl
x86: Upd
a
te __CET__ c
h
eck
Author:
hjl
<hjl@138bc75d-0d04-0410-961f-82ee72b054a4>
commit
|
commitdiff
|
tree
2018-04-24
h
jl
x86/CET: Add -fcf-
p
rotection to STAGE4_CFLAGS
commit
|
commitdiff
|
tree
2018-04-24
hjl
x86/CET: Remove t
h
e -
m
cet
command-lint op
t
ion
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
x
86/C
E
T tests: Remove -mcet/-mno-ce
t
o
r
re
p
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
hjl
Don't b
o
ot
s
trap
GCC wit
h
-mcet
Author:
hjl
<hjl@138bc75d-0d04-0410-961f-82ee72b054a4>
commit
|
commitdiff
|
tree
2018-04-24
hjl
Regenerate
configure of target libra
r
ies
commit
|
commitdiff
|
tree
2018-04-24
h
j
l
x86/CET
:
Build targ
e
t libraries with -mshs
t
k
Author:
hjl
<hjl@138bc75d-0d04-0410-961f-82ee72b054a4>
commit
|
commitdiff
|
tree
2018-04-23
hjl
x86
/
c
e
t
: Use u
n
signed integer to unwind sh
a
d
o
w stack
commit
|
commitdiff
|
tree
2018-04-20
h
j
l
Define __CET__ f
o
r -fcf-pro
t
ection and remove -mibt
Author:
hjl
<hjl@138bc75d-0d04-0410-961f-82ee72b054a4>
commit
|
commitdiff
|
tree
2018-04-19
hjl
Requi
r
e CE
T
t
a
rge
t
o
n gcc
.
t
ar
g
e
t
/i386/pr85404
.
c
commit
|
commitdiff
|
tree
2018-04-19
hjl
libgcc/CET
:
Skip signal frames when
u
n
winding shadow
.
.
.
commit
|
commitdiff
|
tree
2018-04-19
hjl
i38
6
: Add save_stack
_
no
n
l
ocal
and r
e
store_stack_nonlocal
commit
|
commitdiff
|
tree
2018-04-19
hjl
x86
/
cet:
P
r
operly output labels
in property note section
commit
|
commitdiff
|
tree
2018-04-19
h
j
l
libgcc/C
E
T:
Add _CET_ENDBR
to
_
_stack_
s
plit_i
n
itialize
commit
|
commitdiff
|
tree
2018-04-19
h
j
l
x
86:
E
n
able -fcf-protection with
m
u
lti-byte N
O
Ps
commit
|
commitdiff
|
tree
2018-04-18
hjl
i386: Insert ENDBR after __morestack call
commit
|
commitdiff
|
tree
2018-04-16
h
j
l
i386: Check error_mark
_
node in multi
v
e
r
sioning
commit
|
commitdiff
|
tree
2018-04-05
hjl
Use dlsym to ch
e
ck if libdl is needed f
o
r
plugi
n
[
hjl
@gnu-tools-1 binutils-text]$ nm...
[
hjl
@gnu-tools-1 binutils-text]$
commit
|
commitdiff
|
tree
2018-03-29
hjl
i386: Enable AVX/
A
VX512 feat
u
res only if
s
up
p
ort
e
d
.
.
.
commit
|
commitdiff
|
tree
2018-03-27
hjl
i386: Insert E
N
DBR to t
r
am
p
oli
n
e f
o
r
-
fcf-protection
.
.
.
commit
|
commitdiff
|
tree
2018-03-15
hj
l
i
386: Don't
gene
r
ate alias for f
u
nction re
t
urn thunk
commit
|
commitdiff
|
tree
2018-03-12
hjl
A
d
d
a
testcase for
P
R 8
4
821
commit
|
commitdiff
|
tree
2018-03-12
hjl
A
dd a testcase for PR 84799
commit
|
commitdiff
|
tree
2018-03-10
h
j
l
i386: F
i
x a typo:
E
n
forcment -> Enfo
r
cement
commit
|
commitdiff
|
tree
2018-02-28
hjl
Remove
c
onfig/i
3
86/i386
.
opt f
r
om revisio
n
2580
0
1 ChangeLo
g
commit
|
commitdiff
|
tree
2018-02-26
hjl
i386: Update
c
o
m
m
ents for
ix86_
o
utput
_
indirect_j
m
p
commit
|
commitdiff
|
tree
2018-02-26
hj
l
i386: Ad
d
TARGET_INDIRECT_BRANCH_
R
EGIS
T
ER
commit
|
commitdiff
|
tree
2018-02-26
hjl
i386: Update -mfun
c
t
ion-
r
eturn=
f
or
return wit
h
po
p
commit
|
commitdiff
|
tree
2018-02-22
hjl
i
386: Add
_
_x86_indirect_thunk_nt_reg for -
f
cf-
p
rotection
.
.
.
commit
|
commitdiff
|
tree
2018-02-07
hjl
Use -fcf-protec
t
ion=return in cet-intrin
-
4
.
c
commit
|
commitdiff
|
tree
2018-02-07
hjl
i386
:
Mask out the CF_SE
T
bit fo
r
-fcf-protection ch
e
ck
commit
|
commitdiff
|
tree
2018-02-02
hjl
i
3
8
6
: Pa
s
s
I
NVALID_REGNU
M
a
s invalid
register number
commit
|
commitdiff
|
tree
2018-01-27
hjl
Replace -mfu
n
c
t
ion-return== with -mf
u
n
c
tion-return=
commit
|
commitdiff
|
tree
2018-01-23
hj
l
i386
:
U
s
e const ref
e
rence of
s
truct ix86_frame t
o
avoid
.
.
.
commit
|
commitdiff
|
tree
2018-01-15
hjl
i3
8
6
:
Rewrite indire
c
t_branc
h
_opera
n
d logic
commit
|
commitdiff
|
tree
2018-01-15
hj
l
Don't
c
heck ix86_indir
e
ct_branc
h
_regis
t
er
for
GOT ope
r
and
commit
|
commitdiff
|
tree
2018-01-15
hjl
i3
8
6:
R
e
w
r
ite ix86_
i
ndirect_branch_registe
r
logic
commit
|
commitdiff
|
tree
2018-01-15
hjl
i386: Rename
t
o ix86_indirec
t
_branch_register
commit
|
commitdiff
|
tree
2018-01-15
hjl
i386: Don't
use
A
SM_OUT
P
UT_DEF for TARGE
T
_
M
ACHO
commit
|
commitdiff
|
tree
2018-01-14
hjl
Cor
r
e
ct
Ch
a
ngeLog of x86:
A
dd -mfu
n
cti
o
n-retur
n
=
commit
|
commitdiff
|
tree
2018-01-14
hjl
C
orrect Cha
n
geL
o
g
o
f x86: Add -mindirect-branch=
commit
|
commitdiff
|
tree
2018-01-14
h
jl
x
86: Disallow -mindire
c
t-branch=/-mfunction-return
.
.
.
commit
|
commitdiff
|
tree
2018-01-14
hjl
x8
6
:
Add 'V' register op
e
r
and modifie
r
commit
|
commitdiff
|
tree
2018-01-14
h
j
l
x86: Add -mindire
c
t-bran
c
h-register
commit
|
commitdiff
|
tree
2018-01-14
h
j
l
x86: Add -mf
u
nctio
n
-r
e
turn=
commit
|
commitdiff
|
tree
2018-01-14
hjl
x86: Add -min
d
ir
e
ct-branch=
commit
|
commitdiff
|
tree
2018-01-11
h
j
l
i3
8
6: A
l
ign sta
c
k f
r
ame if
ar
g
ument
is p
a
ssed
on stack
commit
|
commitdiff
|
tree
2018-01-10
hjl
i
3
86: Also adjust stac
k
frame for stack s
l
ot alignm
e
nt
commit
|
commitdiff
|
tree
2018-01-09
hjl
i386: Add a t
e
st for PR target/78585
commit
|
commitdiff
|
tree
2017-12-19
hjl
Add a t
e
tst for PR midd
l
e-end/8
3
4
71
commit
|
commitdiff
|
tree
2017-11-17
hjl
Use
rcrt1
.
o%s
/
grcrt1
.
o%s t
o
relo
c
ate st
a
tic PIE
commit
|
commitdiff
|
tree
2017-11-15
hjl
Move gcc/testsuite entries to gcc/t
e
stsuit
e
/C
h
a
ngeLog
commit
|
commitdiff
|
tree
2017-11-15
hjl
i386: Add
X86_
T
UNE_
E
MIT_VZEROUPPER
commit
|
commitdiff
|
tree
2017-11-06
hjl
i386: Use referenc
e
of struct ix86_frame to avoid copy
commit
|
commitdiff
|
tree
2017-10-24
h
j
l
Add bo
o
ts
t
rap-cet
.
mk to bootstrap
GCC
wi
t
h I
n
t
e
l
CET
commit
|
commitdiff
|
tree
2017-10-24
hjl
i386: Don't insert END
B
R at funct
i
on
entranc
e
when
.
.
.
commit
|
commitdiff
|
tree
2017-10-23
hjl
i386: Skip D
F
_REF_INS
N
i
f
DF_REF_INSN_INF
O
is
false
commit
|
commitdiff
|
tree
2017-10-13
hjl
i386: Check red zo
n
e size in
pus
h
peephole2
commit
|
commitdiff
|
tree
2017-10-05
hjl
Add sanitizer_linux_x
8
6_64
.
lo if __x86_64__ is defined
.
.
.
commit
|
commitdiff
|
tree
2017-09-24
hjl
x32: Encode %esp
a
s
%rsp
t
o av
o
id 0x67 prefix
commit
|
commitdiff
|
tree
2017-09-17
hj
l
i386
:
U
pdate preferre
d
stack
boundary for l
e
af f
u
n
c
tions
commit
|
commitdiff
|
tree
2017-09-12
hjl
Don't
w
a
rn fun
c
ti
o
n
al
i
gnment i
f
wa
r
n_if_not_ali
g
ned_p
.
.
.
commit
|
commitdiff
|
tree
2017-09-12
hj
l
Add -static-
p
ie to
GCC
d
riv
e
r
t
o
c
reate static PIE
commit
|
commitdiff
|
tree
2017-09-05
hjl
i386: Avoi
d
stack realignment if possible
commit
|
commitdiff
|
tree
2017-08-18
h
jl
Add warn_if_
n
ot
_
aligned att
r
ib
u
te
commit
|
commitdiff
|
tree
2017-08-17
hj
l
Add
t
he m
i
ssing Ch
a
ng
e
Log for r2510
7
6
commit
|
commitdiff
|
tree
2017-08-13
hjl
i3
8
6: Repla
c
e frame pointer with stack
pointer in de
b
ug
.
.
.
commit
|
commitdiff
|
tree
2017-08-10
hjl
i386: Don't use frame p
o
inter without stack acces
s
commit
|
commitdiff
|
tree
2017-08-08
hjl
PR driver/81523: Make -static override -
p
ie
commit
|
commitdiff
|
tree
2017-08-07
hjl
Reve
r
t r25
0
916
commit
|
commitdiff
|
tree
2017-08-07
hjl
i
3
8
6
:
D
on't
u
se fr
a
me pointer without
stack access
commit
|
commitdiff
|
tree
2017-08-07
h
j
l
i386: Set
priority t
o
P
_AES for We
s
tmere
commit
|
commitdiff
|
tree
2017-08-04
hjl
i386
:
Rewrite check
fo
r
AV
X
512 features
commit
|
commitdiff
|
tree
2017-08-01
hjl
i
3
86
:
Add
m
ore naked attr
i
bu
t
e tests
commit
|
commitdiff
|
tree
2017-08-01
h
jl
i
386
:
Ad
d
s
o
me naked
attribute tests
commit
|
commitdiff
|
tree
2017-08-01
hjl
3
8
6: Dis
a
llow naked attr
i
bute with interrupt attribu
t
e
commit
|
commitdiff
|
tree
2017-07-31
hj
l
C
ompile p
r
797
9
3-[12]
.
c
w
it
h
-
m
tune=generic
commit
|
commitdiff
|
tree
2017-07-30
hjl
i386
:
Upda
t
e INC
O
MING_FRAME_SP
_
OFFSET for excep
t
i
on
.
.
.
commit
|
commitdiff
|
tree
2017-07-26
h
j
l
x
86
:
P
r
operly check save
d
reg
i
ster CFA offset
commit
|
commitdiff
|
tree
2017-07-09
hjl
x
8
6: Use
DRAP only if
t
h
e
re
are
outgoing argume
n
ts
.
.
.
commit
|
commitdiff
|
tree
2017-06-29
hjl
Add a testcase for PR ipa/80565
commit
|
commitdiff
|
tree
2017-06-18
hjl
x32: U
p
dat
e
baselin
e
_symbol
s
.
txt
commit
|
commitdiff
|
tree
2017-05-10
hjl
A
d
a/x32: PR ada/80626:
C
orrect M
e
m
or
y
_Size
commit
|
commitdiff
|
tree
2017-03-06
hjl
Set
i
n
c
omin
g
s
t
ack boun
d
ary to
128 for 64-bit targets
commit
|
commitdiff
|
tree
2017-02-14
hjl
Properly
s
t
ore 128-bit constant in
larg
e
mode
l
commit
|
commitdiff
|
tree
2017-02-13
h
jl
x32: Update b
a
sel
i
ne_symbols
.
tx
t
commit
|
commitdiff
|
tree
2017-02-02
h
jl
Updat
e
libst
d
c++ bas
e
line
s
ymbols f
o
r x32
commit
|
commitdiff
|
tree
2016-12-05
hj
l
Add AVX512 k-m
a
sk intrinsics
commit
|
commitdiff
|
tree
2016-11-17
hjl
Add a
v
x5
1
24vnn
i
w/
a
vx5124fma
p
s to target attributes
commit
|
commitdiff
|
tree
2016-11-17
hjl
Enable AVX
5
12_4FMAPS and AVX512_4VNNIW instructions
commit
|
commitdiff
|
tree
2016-11-16
h
j
l
Support n
o
n-mas
k
ed e
p
ilogu
e
vectoriziation
commit
|
commitdiff
|
tree
2016-10-17
hjl
Update
dom_info
commit
|
commitdiff
|
tree
2016-10-05
hjl
Del
e
te
x
86 dep
r
ec
a
ted pcommit ins
t
ruction
supp
o
rt
commit
|
commitdiff
|
tree
2016-09-09
hjl
Fix PR
t
arget/77
2
67
commit
|
commitdiff
|
tree
2016-08-18
hjl
Increase MOV
E
_RATIO t
o
1
7
for
Lakem
o
nt
commit
|
commitdiff
|
tree
2016-08-11
hjl
Support TImo
d
e CONST_WIDE_INT store
in 6
4
-
bi
t
STV
commit
|
commitdiff
|
tree
2016-08-11
hjl
Use TImode for
piecewise move in 64-bit
mo
d
e
commit
|
commitdiff
|
tree
next