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
compiler: rollback "avoid negative zero in float constants"
2018-02-05
ian
comp
i
ler: r
o
llback "avoid negati
v
e zer
o
in float
.
.
.
commit
|
commitdiff
|
tree
2018-02-05
ian
compiler:
avo
i
d negati
v
e
zero in float co
n
stants
commit
|
commitdiff
|
tree
2018-02-05
ian
compi
l
er: upd
a
te iot
a
handling,
f
ix using io
t
a
.
.
.
commit
|
commitdiff
|
tree
2018-02-05
i
a
n
compiler:
permit
e
mpty s
t
atements aft
e
r fa
l
lthrough
commit
|
commitdiff
|
tree
2018-02-05
ian
com
p
iler: in range,
e
valuate array if it
h
as rec
e
i
ves
.
.
.
commit
|
commitdiff
|
tree
2018-02-05
ian
c
o
mpi
l
er: give error for non-int arg
u
ments to make
commit
|
commitdiff
|
tree
2018-02-05
ian
compiler: don't error f
o
r goto
o
v
er typ
e
or const
.
.
.
commit
|
commitdiff
|
tree
2018-02-05
i
an
compil
e
r: corre
c
t parse of parent
h
esized se
l
ect
.
.
.
commit
|
commitdiff
|
tree
2018-02-05
ian
cmd/go: don
'
t lose last flag from _cgo
_
flags
commit
|
commitdiff
|
tree
2018-02-03
i
an
*
go-gcc
.
cc (Gcc
_
backend:
:
fill_in
_
s
t
ruct): Mark struct
.
.
.
commit
|
commitdiff
|
tree
2018-02-02
ian
* go-g
c
c
.
cc (Gcc_back
e
nd:
:
type_size):
R
e
t
urn 0 f
o
r
commit
|
commitdiff
|
tree
2018-02-02
ia
n
co
m
pi
l
er
:
d
on't
inc
o
rrectly
evaluate
ra
n
g
e variable
commit
|
commitdiff
|
tree
2018-02-02
ian
reflec
t
: enable alloc
a
tion tests
commit
|
commitdiff
|
tree
2018-02-02
ian
ru
n
time
:
scan r
e
gi
s
t
er backin
g
store
on ia64
commit
|
commitdiff
|
tree
2018-02-02
ian
c
o
m
piler:
turn on escape ana
l
ysis
b
y default
commit
|
commitdiff
|
tree
2018-02-01
ian
Change accidentally
o
mi
t
ted from re
v
i
s
i
on 257280
.
commit
|
commitdiff
|
tree
2018-02-01
i
a
n
math: adjust compilation
f
lag
s
, use them when test
i
ng
commit
|
commitdiff
|
tree
2018-02-01
ian
compiler
:
omit fie
l
d nam
e
for embedded fi
e
lds
i
n
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
ian
net: decl
a
re
l
ib_getad
d
r
i
nfo as
returning in
t
32
commit
|
commitdiff
|
tree
2018-02-01
ian
c
o
mpiler: check for nil rece
i
ver in value m
e
thod
commit
|
commitdiff
|
tree
2018-01-31
ian
* elf
.
c (elf_add): Close descripto
r
i
f we use a
debugfile
.
commit
|
commitdiff
|
tree
2018-01-31
ian
compiler: lower expression ty
p
es in lowering p
a
s
s
commit
|
commitdiff
|
tree
2018-01-31
i
an
runtime: fix type descriptor
n
a
me in C code
commit
|
commitdiff
|
tree
2018-01-31
ian
gotes
t
: accept symbols wi
t
h leading dot
commit
|
commitdiff
|
tree
2018-01-31
ian
net: re
n
a
m
e
TestAdd
r
6 to avoid got
e
st confusion
commit
|
commitdiff
|
tree
2018-01-31
i
a
n
* go-gcc
.
cc (Gcc_backend:
:
conv
e
rt_tree
)
: New pri
v
ate
.
.
.
commit
|
commitdiff
|
tree
2018-01-31
ian
compiler: Function_ty
p
e
and Backend_functi
o
n_
t
yp
e
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
ian
i
nternal
/
syscall/unix: a
d
d ran
d
omTrap for sh/shbe
commit
|
commitdiff
|
tree
2018-01-29
ian
co
m
piler
:
don't insert write barrie
r
s
if we've
.
.
.
commit
|
commitdiff
|
tree
2018-01-27
ian
libg
o
:
u
pdate to
Go1
.
10rc1
commit
|
commitdiff
|
tree
2018-01-27
ian
libgo
:
update to Go1
.
1
0rc1
commit
|
commitdiff
|
tree
2018-01-26
ian
compiler:
s
how re
a
da
b
l
e names in escape analysi
s
.
.
.
commit
|
commitdiff
|
tree
2018-01-25
ian
compiler
:
look through alias
e
s
whe
n
looking for
.
.
.
commit
|
commitdiff
|
tree
2018-01-25
ian
compiler: deref receiver types in man
g
led names
commit
|
commitdiff
|
tree
2018-01-25
ian
*
e
lf
.
c
(elf_op
e
n
_
d
eb
u
gfile_by_
d
ebuglink
)
: Do
n
't
c
heck
.
.
.
commit
|
commitdiff
|
tree
2018-01-25
i
an
runtime: fix
l
f
stackUnpack on ia
6
4
commit
|
commitdiff
|
tree
2018-01-25
ia
n
* pecoff
.
c (coff_add):
O
n
l
y
release
s
y
ms_view if it
.
.
.
commit
|
commitdiff
|
tree
2018-01-25
ia
n
* pecoff
.
c
(
coff_add): Anoth
e
r memcpy -> c
o
ff_read4
.
.
.
commit
|
commitdiff
|
tree
2018-01-25
ian
compi
l
er:
d
on'
t
wri
t
e
s
i
nk
c
onstants to C header
.
.
.
commit
|
commitdiff
|
tree
2018-01-25
ia
n
* pecof
f
.
c (
c
off_
a
dd
)
: Us
e
coff_
r
ea
d
4, no
t
memcpy
.
commit
|
commitdiff
|
tree
2018-01-25
ian
PR other/68239
commit
|
commitdiff
|
tree
2018-01-24
ian
compi
l
er: rationa
l
ize ext
e
rnal symbol names
commit
|
commitdiff
|
tree
2018-01-23
i
a
n
cm
d
/go: bu
i
ldid suppo
r
t for AIX arch
i
ves
.
commit
|
commitdiff
|
tree
2018-01-21
ian
*
s
im
p
le-obj
e
ct
-
xcof
f
.
c (simple_object_xcoff_find_sectio
n
s
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
ia
n
* xcoff
.
c (xcoff_incl
_
c
o
mpare
)
: New
fu
n
ction
.
commit
|
commitdiff
|
tree
2018-01-19
ian
mksysinfo: use rlimit64 if availabl
e
when we
u
se
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
ian
* Makef
i
le
.
am (GOTOOLS_
T
EST_
T
IMEOUT):
Define
.
commit
|
commitdiff
|
tree
2018-01-19
ian
mksysinfo: force P
a
sswd
.
Pw_
[
ug]id from in
t
32 to
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
ian
r
u
ntime: no es
c
ape f
o
r some functions o
n
A
I
X
commit
|
commitdiff
|
tree
2018-01-19
ia
n
cmd/go
:
rec
o
gnize
A
IX
o
bj
e
ct
s
and archi
v
es
commit
|
commitdiff
|
tree
2018-01-19
i
a
n
ru
n
ti
m
e
:
add go:n
o
escape de
c
laration for Sola
r
is
commit
|
commitdiff
|
tree
2018-01-18
ian
PR go
/
8
3
787
commit
|
commitdiff
|
tree
2018-01-17
i
an
compi
l
er: ena
b
le escape ana
l
ysis for r
u
ntime
commit
|
commitdiff
|
tree
2018-01-17
ian
a
rch
i
ve/tar
:
support stat
a
nd devi
c
e numbers
on AIX
commit
|
commitdiff
|
tree
2018-01-17
ian
libgo: upd
a
te
t
o
G
o
1
.
10beta2
release
commit
|
commitdiff
|
tree
2018-01-17
ian
* elf
.
c (c
o
des) [GENERA
T
E_FIXED_HUFFM
A
N_T
A
BLE]: Fi
x
.
.
.
commit
|
commitdiff
|
tree
2018-01-15
ian
compiler: r
e
cla
i
m memor
y
of esc
a
pe analysis
N
o
des
commit
|
commitdiff
|
tree
2018-01-15
ian
compiler: make sure va
r
iables c
a
ptured by
d
ef
e
r
.
.
.
commit
|
commitdiff
|
tree
2018-01-14
ian
go/
t
ypes: implemen
t
SizesFor for g
c
cgo
commit
|
commitdiff
|
tree
2018-01-11
ian
PR
g
o/83794
commit
|
commitdiff
|
tree
2018-01-11
i
a
n
debug/dwarf:
formStrp uses a 64-
b
it value for 64
.
.
.
commit
|
commitdiff
|
tree
2018-01-10
ian
os,
s
ysca
l
l: handle _st_times
p
ec for
A
IX stat
commit
|
commitdiff
|
tree
2018-01-10
ian
libgo:
add pl
a
tform sup
p
ort for SuperH
commit
|
commitdiff
|
tree
2018-01-10
ian
Add
missing
.
a files
.
Th
e
s
e
should ha
v
e been
committed
.
.
.
commit
|
commitdiff
|
tree
2018-01-10
i
a
n
PR c/8
2
922
commit
|
commitdiff
|
tree
2018-01-10
i
an
exp: re
m
o
v
e
e
x
p/p
r
ox
y
a
nd exp
/
termina
l
packag
e
s
commit
|
commitdiff
|
tree
2018-01-10
ian
cmd/g
o
:
c
heck for
a
n
o
t
h
er GCC error message
commit
|
commitdiff
|
tree
2018-01-10
ian
ru
n
time: fix makema
p
c
a
lls in __go_construct_map
commit
|
commitdiff
|
tree
2018-01-10
ian
runtime
:
work ar
o
und
escaping closure
i
n export_test
.
go
commit
|
commitdiff
|
tree
2018-01-10
ian
runtime: noescape some
f
u
nctions/
v
ar
i
ables
commit
|
commitdiff
|
tree
2018-01-10
ian
cmd/go: add AI
X
suppo
r
t
commit
|
commitdiff
|
tree
2018-01-10
ian
libgo: add aix b
u
ild tags
commit
|
commitdiff
|
tree
2018-01-09
ian
compiler: use
t
e
m
porary variable for stack allo
c
a
t
ion
commit
|
commitdiff
|
tree
2018-01-09
ian
c
ompiler: set
captu
r
ed variable a
d
dress to nonescape
.
.
.
commit
|
commitdiff
|
tree
2018-01-09
ian
comp
i
l
e
r
: st
a
c
k
allocate
defer thunk
commit
|
commitdiff
|
tree
2018-01-09
ian
co
m
p
ile
r
: make non-escap
i
ng Bound_method_exp
r
e
ssi
o
n
.
.
.
commit
|
commitdiff
|
tree
2018-01-09
ia
n
compiler: move som
e
e
scape c
h
e
c
k
to Mark
_
addres
s
_take
n
commit
|
commitdiff
|
tree
2018-01-09
ian
c
ompiler: supp
o
r
t
go:noesca
p
e cross package
commit
|
commitdiff
|
tree
2018-01-09
ian
co
m
piler:
sta
c
k
al
l
o
cate non-escapi
n
g
m
akeslice
commit
|
commitdiff
|
tree
2018-01-09
i
a
n
compiler: de
l
ay escaping sl
i
ced arrays
commit
|
commitdiff
|
tree
2018-01-09
ian
os/si
g
nal/internal/pt
y
:
build on Solaris
commit
|
commitdiff
|
tree
2018-01-09
ia
n
compile
r
: make top-lev
e
l
decl for
a
ddress-taken
.
.
.
commit
|
commitdiff
|
tree
2018-01-09
ian
compiler:
add es
c
ape analysis d
e
b
ug hash
commit
|
commitdiff
|
tree
2018-01-09
ian
co
m
pil
e
r:
use macro Unordered_map in
s
t
e
ad of
s
td
.
.
.
commit
|
commitdiff
|
tree
2018-01-09
ian
l
ibgo
:
upd
a
te to
Go1
.
10beta1
commit
|
commitdiff
|
tree
2018-01-06
ian
l
ibgo: fix GOARCH_C
A
C
H
ELINE
S
IZ
E
on ia64
commit
|
commitdiff
|
tree
2018-01-06
ian
* go-gcc
.
cc (Gcc_backe
n
d::Gcc_backend): Correct
commit
|
commitdiff
|
tree
2017-12-22
i
an
compiler: do not propa
g
a
t
e
a
ddress-tak
e
n of a slice
.
.
.
commit
|
commitdiff
|
tree
2017-12-22
ian
compiler: bring escape a
n
alysis mos
t
ly
in line
.
.
.
commit
|
commitdiff
|
tree
2017-12-22
ian
c
o
mpiler: impro
v
e escap
e
an
a
lysis diagnosti
c
s
commit
|
commitdiff
|
tree
2017-12-16
ian
o
s: pass -s to hostname
o
n
AI
X
commit
|
commitdiff
|
tree
2017-12-16
ian
sysc
a
l
l
:
emulate Flock o
n
AIX
commit
|
commitdiff
|
tree
2017-12-12
i
an
* g
o
-
l
ang
.
c (TARGET_AIX):
D
efine if not defined
.
commit
|
commitdiff
|
tree
2017-12-06
ian
lib
g
o:
r
emove -
f
plan9-e
x
t
e
nsions
from CFLA
G
S
commit
|
commitdiff
|
tree
2017-12-06
ian
compiler:
h
a
ndle se
t
-and-use-temp in
nilcheck code
commit
|
commitdiff
|
tree
2017-12-05
ian
compil
e
r: no nil check
n
e
ed
e
d for closure var
d
eref
e
rences
commit
|
commitdiff
|
tree
2017-12-02
ian
runtime: expo
r
t cg
o
Che
c
k functio
n
s
commit
|
commitdiff
|
tree
2017-12-02
ian
c
ompiler: av
o
id
G
C
C middle-end control warnings
commit
|
commitdiff
|
tree
2017-12-01
i
a
n
compiler: introdu
c
e s
i
ze thres
h
old for
nil che
c
k
s
commit
|
commitdiff
|
tree
2017-11-30
ian
co
m
p
i
l
er: don
'
t make map zero value
c
onstant
commit
|
commitdiff
|
tree
next