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
compiler: rollback
"av
o
id negat
i
ve zero in float
.
.
.
commit
|
commitdiff
|
tree
2018-02-05
ian
compiler: avoid negati
v
e z
e
ro in float con
s
tants
commit
|
commitdiff
|
tree
2018-02-05
ian
compiler: update io
t
a handlin
g
, fix using iota
.
.
.
commit
|
commitdiff
|
tree
2018-02-05
ian
compiler
:
permit emp
t
y statements after
fal
l
through
commit
|
commitdiff
|
tree
2018-02-05
ian
compiler: in range,
e
valuate array if it has rec
e
ives
.
.
.
commit
|
commitdiff
|
tree
2018-02-05
ian
co
m
pil
e
r: gi
v
e err
o
r for non-int arg
u
ments to make
commit
|
commitdiff
|
tree
2018-02-05
ian
c
o
mpiler:
d
on'
t
error fo
r
goto
over type or c
o
nst
.
.
.
commit
|
commitdiff
|
tree
2018-02-05
ian
compile
r
: correct
parse
of parenthesized select
.
.
.
commit
|
commitdiff
|
tree
2018-02-05
ian
cmd/go: don't l
o
s
e
last flag
f
ro
m
_
c
go_flags
commit
|
commitdiff
|
tree
2018-02-03
ia
n
*
g
o-gcc
.
c
c
(Gcc_ba
c
k
end
:
:f
i
ll_in_st
r
u
c
t): Mark struc
t
.
.
.
commit
|
commitdiff
|
tree
2018-02-02
ian
* go-gcc
.
c
c (Gcc_
b
acke
n
d::type_size): Return 0 for
commit
|
commitdiff
|
tree
2018-02-02
ian
compiler: do
n
'
t
incorrectly
e
valua
t
e range variable
commit
|
commitdiff
|
tree
2018-02-02
ia
n
reflect: enable allocation te
s
t
s
commit
|
commitdiff
|
tree
2018-02-02
i
an
ru
n
time: scan regi
s
te
r
ba
c
king store on ia64
commit
|
commitdiff
|
tree
2018-02-02
ian
compiler
:
t
u
rn on escape ana
l
ysis by default
commit
|
commitdiff
|
tree
2018-02-01
ia
n
C
h
a
nge accidentally omitt
e
d from
r
evision
257280
.
commit
|
commitdiff
|
tree
2018-02-01
i
a
n
math:
a
d
just compila
t
io
n
fl
a
gs, use them when test
i
ng
commit
|
commitdiff
|
tree
2018-02-01
ian
com
p
i
l
er: omit
f
i
e
ld
name
for e
m
bedded fields in
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
ian
net: declare lib_g
e
taddrinfo as retu
r
ning int3
2
commit
|
commitdiff
|
tree
2018-02-01
ian
compiler: check f
o
r nil
rece
i
v
er in va
l
ue
method
commit
|
commitdiff
|
tree
2018-01-31
ian
* e
l
f
.
c (elf_ad
d
)
: Close descr
i
ptor if we us
e
a
deb
u
gfile
.
commit
|
commitdiff
|
tree
2018-01-31
ian
compile
r
: lower e
x
pression types in lowering
pa
s
s
commit
|
commitdiff
|
tree
2018-01-31
ian
runt
i
m
e: f
i
x type de
s
cr
i
ptor name in C code
commit
|
commitdiff
|
tree
2018-01-31
ian
g
otest: accept symbols with
lea
d
in
g
dot
commit
|
commitdiff
|
tree
2018-01-31
ian
net: ren
a
me Te
s
tAd
d
r6 to avoid
g
otes
t
confusion
commit
|
commitdiff
|
tree
2018-01-31
ian
* go-gcc
.
c
c
(Gcc_back
e
nd::convert
_
tree): N
e
w private
.
.
.
commit
|
commitdiff
|
tree
2018-01-31
ia
n
com
p
iler: Function_type and
Bac
k
end_funct
i
on_
t
yp
e
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
ian
internal/
s
y
scall/unix: add
r
andomTrap for sh/sh
b
e
commit
|
commitdiff
|
tree
2018-01-29
ian
c
o
mp
i
ler
:
don't insert write ba
r
riers if we've
.
.
.
commit
|
commitdiff
|
tree
2018-01-27
ian
libgo: up
d
a
t
e to Go1
.
10rc1
commit
|
commitdiff
|
tree
2018-01-27
i
an
libgo: u
p
dat
e
to
Go1
.
10rc1
commit
|
commitdiff
|
tree
2018-01-26
i
a
n
c
ompiler: sh
o
w readabl
e
names in e
s
cape analy
s
is
.
.
.
commit
|
commitdiff
|
tree
2018-01-25
ian
compiler: look
t
hrough aliases when look
i
n
g
f
or
.
.
.
commit
|
commitdiff
|
tree
2018-01-25
ian
compiler: de
r
e
f
receiver
types in mangled names
commit
|
commitdiff
|
tree
2018-01-25
ian
* elf
.
c
(
el
f
_
o
pen_debugfile
_
by_debugli
n
k): Don't check
.
.
.
commit
|
commitdiff
|
tree
2018-01-25
i
an
runtime: fix lfstac
k
U
npack on ia64
commit
|
commitdiff
|
tree
2018-01-25
ian
* pecoff
.
c (coff_add): Only rele
a
se syms_view
if it
.
.
.
commit
|
commitdiff
|
tree
2018-01-25
ian
*
pecoff
.
c (cof
f
_add): Another memcpy -> c
o
f
f_read4
.
.
.
commit
|
commitdiff
|
tree
2018-01-25
i
an
c
o
mp
i
ler: don'
t
write
s
ink
co
n
s
tan
t
s to C he
a
d
er
.
.
.
commit
|
commitdiff
|
tree
2018-01-25
i
an
* pecoff
.
c (c
o
ff_a
d
d): Use c
o
ff_
r
ead4, not memcpy
.
commit
|
commitdiff
|
tree
2018-01-25
ian
PR
other
/
6
8
23
9
commit
|
commitdiff
|
tree
2018-01-24
i
a
n
compi
l
er: ra
t
iona
l
ize external symbo
l
names
commit
|
commitdiff
|
tree
2018-01-23
ian
cmd
/
go: buildid support f
o
r A
I
X
arc
h
ives
.
commit
|
commitdiff
|
tree
2018-01-21
ian
* simple
-
objec
t
-xcoff
.
c (simple_object_xcof
f
_find_se
c
tio
n
s
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
ian
*
x
c
off
.
c
(
xcoff_inc
l
_compare):
N
ew function
.
commit
|
commitdiff
|
tree
2018-01-19
ian
mksy
s
in
f
o: use rlimit64
i
f available when we use
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
ian
* Makefile
.
am (GOTOOLS
_
TEST
_
TIMEOU
T
): Define
.
commit
|
commitdiff
|
tree
2018-01-19
ian
mksysinfo: for
c
e Passwd
.
P
w
_[ug]
i
d from i
n
t32 to
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
i
an
runtime:
n
o
esca
p
e
f
or s
o
me functions on AIX
commit
|
commitdiff
|
tree
2018-01-19
ian
cmd/go: recogn
i
ze AIX obje
c
ts and a
r
chives
commit
|
commitdiff
|
tree
2018-01-19
ian
runt
i
me: add go:noe
s
cape declara
t
io
n
for
Solari
s
commit
|
commitdiff
|
tree
2018-01-18
ian
PR go/83787
commit
|
commitdiff
|
tree
2018-01-17
i
a
n
compiler: enable
escape analysis fo
r
runtime
commit
|
commitdiff
|
tree
2018-01-17
ian
archive/tar: suppo
r
t stat and devic
e
numbers
o
n
A
I
X
commit
|
commitdiff
|
tree
2018-01-17
i
an
libgo: update to Go1
.
10beta2 release
commit
|
commitdiff
|
tree
2018-01-17
i
a
n
* elf
.
c (codes) [GENE
R
ATE_FIXED_
H
UFFMAN_TA
B
LE]: F
i
x
.
.
.
commit
|
commitdiff
|
tree
2018-01-15
ian
comp
i
ler: re
c
laim me
m
ory of escape a
n
alysis Nodes
commit
|
commitdiff
|
tree
2018-01-15
ian
compiler: make sure variables captured
b
y d
e
fer
.
.
.
commit
|
commitdiff
|
tree
2018-01-14
ian
go/types: implement SizesFor for
g
c
c
go
commit
|
commitdiff
|
tree
2018-01-11
i
an
PR g
o
/
8
3
794
commit
|
commitdiff
|
tree
2018-01-11
ian
debu
g
/
dwarf:
f
ormStr
p
u
s
e
s
a
64-bi
t
value for
6
4
.
.
.
commit
|
commitdiff
|
tree
2018-01-10
ia
n
o
s,
sys
c
all: han
d
le _st_timespec for
AIX sta
t
commit
|
commitdiff
|
tree
2018-01-10
ian
libg
o
: add pl
a
tform suppo
r
t f
o
r SuperH
commit
|
commitdiff
|
tree
2018-01-10
ia
n
Ad
d
m
issi
n
g
.
a files
.
These
sho
u
ld have been com
m
itted
.
.
.
commit
|
commitdiff
|
tree
2018-01-10
ian
PR c
/
82922
commit
|
commitdiff
|
tree
2018-01-10
ia
n
exp:
r
emov
e
exp/proxy and exp/term
i
nal packages
commit
|
commitdiff
|
tree
2018-01-10
ian
cmd/go: check
for an
o
ther GCC error
m
essage
commit
|
commitdiff
|
tree
2018-01-10
ian
runtime:
f
ix makemap call
s
in __go
_
construct
_
map
commit
|
commitdiff
|
tree
2018-01-10
ian
r
untime: work around
e
scaping closure in export
_
test
.
go
commit
|
commitdiff
|
tree
2018-01-10
ian
runt
i
m
e: noescap
e
some functions/variab
l
e
s
commit
|
commitdiff
|
tree
2018-01-10
ian
c
m
d/go: add AIX support
commit
|
commitdiff
|
tree
2018-01-10
i
a
n
libgo: add aix b
u
i
l
d
tags
commit
|
commitdiff
|
tree
2018-01-09
ian
compiler: use temporary variabl
e
f
o
r stack al
l
ocation
commit
|
commitdiff
|
tree
2018-01-09
i
an
compiler: set captured variab
l
e add
r
ess to nonescape
.
.
.
commit
|
commitdiff
|
tree
2018-01-09
ian
c
o
mp
i
l
e
r:
s
tack
allocate
de
f
er thunk
commit
|
commitdiff
|
tree
2018-01-09
ian
compiler: ma
k
e non-escapin
g
B
ound_method_expressi
o
n
.
.
.
commit
|
commitdiff
|
tree
2018-01-09
ian
compiler:
m
ove some escape
c
heck t
o
Mar
k
_address_taken
commit
|
commitdiff
|
tree
2018-01-09
ia
n
com
p
iler
:
suppo
r
t go:noe
s
c
ape cross package
commit
|
commitdiff
|
tree
2018-01-09
ian
com
p
iler: stack
a
llocate non-e
s
caping makeslice
commit
|
commitdiff
|
tree
2018-01-09
ian
compiler: d
e
lay escaping slice
d
arrays
commit
|
commitdiff
|
tree
2018-01-09
i
an
o
s
/
s
i
gn
a
l/internal
/
pty:
b
uild o
n
S
o
laris
commit
|
commitdiff
|
tree
2018-01-09
ian
compi
l
e
r: mak
e
top
-
level decl for address-tak
e
n
.
.
.
commit
|
commitdiff
|
tree
2018-01-09
ian
compil
e
r: add escape ana
l
ysis
debug ha
s
h
commit
|
commitdiff
|
tree
2018-01-09
ian
compiler:
u
se
macro Uno
r
d
ere
d
_map instead of std
.
.
.
commit
|
commitdiff
|
tree
2018-01-09
i
an
libgo:
u
pdate to Go1
.
1
0beta1
commit
|
commitdiff
|
tree
2018-01-06
ian
li
b
go: fix GO
A
R
CH_CACHE
L
INES
I
Z
E on ia64
commit
|
commitdiff
|
tree
2018-01-06
ian
*
go-gcc
.
cc (Gcc_back
e
nd:
:
G
c
c_b
a
cken
d
)
:
C
o
r
rect
commit
|
commitdiff
|
tree
2017-12-22
ian
compiler
:
do not pr
o
pagate addre
s
s-taken o
f
a slice
.
.
.
commit
|
commitdiff
|
tree
2017-12-22
ian
compiler: bring escape ana
l
ysi
s
m
o
s
tly in
l
i
ne
.
.
.
commit
|
commitdiff
|
tree
2017-12-22
ian
compi
l
e
r
: improve
escape analysis diagnostic
s
commit
|
commitdiff
|
tree
2017-12-16
ian
os: pass -s t
o
hostname
o
n AIX
commit
|
commitdiff
|
tree
2017-12-16
ian
sysca
l
l:
e
mulate Flock on AIX
commit
|
commitdiff
|
tree
2017-12-12
ian
* go-la
n
g
.
c (TAR
G
E
T_AIX)
:
D
efine if not
def
i
ned
.
commit
|
commitdiff
|
tree
2017-12-06
ia
n
libgo: remove -fplan9-extensions from C
F
LA
G
S
commit
|
commitdiff
|
tree
2017-12-06
ian
com
p
i
l
er: han
d
l
e set-and-use-t
e
m
p in
n
ilcheck code
commit
|
commitdiff
|
tree
2017-12-05
ia
n
c
o
m
piler: no nil check
needed for closure var dereferences
commit
|
commitdiff
|
tree
2017-12-02
ian
r
untime:
e
xpo
r
t cgoChec
k
functions
commit
|
commitdiff
|
tree
2017-12-02
ian
compi
l
e
r
: avoid GCC
m
iddle
-
en
d
cont
r
o
l warnings
commit
|
commitdiff
|
tree
2017-12-01
ian
compiler: in
t
roduce size threshold for nil che
c
k
s
commit
|
commitdiff
|
tree
2017-11-30
i
an
comp
i
ler: d
o
n't m
a
ke map
z
ero value consta
n
t
commit
|
commitdiff
|
tree
next