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: avoid negative zero in float constants
2018-02-05
ian
comp
i
le
r
: avoid n
e
g
a
tive zero
in
f
l
o
at
c
onstants
commit
|
commitdiff
|
tree
2018-02-05
ian
co
m
p
iler: update iot
a
han
d
ling,
fix
u
s
ing
iota
.
.
.
commit
|
commitdiff
|
tree
2018-02-05
i
an
c
o
mpil
e
r: permit empty statements after fallthroug
h
commit
|
commitdiff
|
tree
2018-02-05
ia
n
compiler: in range, ev
a
luate array if it ha
s
receives
.
.
.
commit
|
commitdiff
|
tree
2018-02-05
ia
n
compile
r
: give err
o
r for non-int arguments to make
commit
|
commitdiff
|
tree
2018-02-05
ian
compiler: don't error
for goto
o
v
er type or const
.
.
.
commit
|
commitdiff
|
tree
2018-02-05
ian
compiler
:
correct parse of parenth
e
si
z
ed select
.
.
.
commit
|
commitdiff
|
tree
2018-02-05
i
an
c
md
/
g
o
:
d
on't
l
ose last flag from _cg
o
_flags
commit
|
commitdiff
|
tree
2018-02-03
ia
n
* go-gc
c
.
cc (Gcc_b
a
ckend::fill_in_stru
c
t): Mark
struct
.
.
.
commit
|
commitdiff
|
tree
2018-02-02
ian
* go-gcc
.
cc (Gcc_bac
k
en
d
::type_size): Retur
n
0 for
commit
|
commitdiff
|
tree
2018-02-02
i
a
n
c
o
mpiler: don't i
n
co
r
rectly evaluate
ran
g
e variable
commit
|
commitdiff
|
tree
2018-02-02
ian
r
e
flect
:
enable allocation tests
commit
|
commitdiff
|
tree
2018-02-02
ian
ru
n
ti
m
e
:
scan register backing store
o
n ia64
commit
|
commitdiff
|
tree
2018-02-02
ian
c
ompiler: turn o
n
esc
a
pe analys
i
s b
y
de
f
ault
commit
|
commitdiff
|
tree
2018-02-01
ian
Change a
c
c
i
den
t
a
l
ly
omitted from r
e
vision 257280
.
commit
|
commitdiff
|
tree
2018-02-01
i
an
m
a
th: adjust compilation flags, us
e
them when testi
n
g
commit
|
commitdiff
|
tree
2018-02-01
ian
compiler:
omit fiel
d
name for embed
d
e
d
fields in
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
ian
net: declare li
b
_geta
d
dri
n
f
o as returning i
n
t
3
2
commit
|
commitdiff
|
tree
2018-02-01
ian
compi
l
e
r
:
c
he
c
k
for
n
il receiver in valu
e
method
commit
|
commitdiff
|
tree
2018-01-31
ian
* elf
.
c (elf_add): Cl
o
se d
e
sc
r
iptor i
f
we
us
e
a debugfile
.
commit
|
commitdiff
|
tree
2018-01-31
ian
compiler:
lower
e
xpre
s
sion types in loweri
n
g pas
s
commit
|
commitdiff
|
tree
2018-01-31
ian
runtime: fix type
d
e
s
crip
t
or name in C c
o
de
commit
|
commitdiff
|
tree
2018-01-31
ian
gotest: accept symbo
l
s with leading dot
commit
|
commitdiff
|
tree
2018-01-31
ian
net: rename TestAddr6 to a
v
oid
g
otest confusion
commit
|
commitdiff
|
tree
2018-01-31
ian
* go-gcc
.
cc (Gcc_
b
ack
e
nd::
c
onver
t
_
t
ree):
N
ew private
.
.
.
commit
|
commitdiff
|
tree
2018-01-31
ian
compiler: Fu
n
ction
_
type and Backe
n
d_function_type
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
ian
inte
r
n
a
l/syscall/unix: ad
d
r
andom
T
rap for sh/shbe
commit
|
commitdiff
|
tree
2018-01-29
i
a
n
compile
r
:
do
n
't insert write b
a
rr
i
e
r
s if we've
.
.
.
commit
|
commitdiff
|
tree
2018-01-27
ian
l
ib
g
o: u
p
date t
o
Go1
.
10rc
1
commit
|
commitdiff
|
tree
2018-01-27
i
a
n
libgo: update to Go1
.
1
0
rc1
commit
|
commitdiff
|
tree
2018-01-26
ian
compi
l
er: s
h
ow
readable
names in
e
s
cape ana
l
ysis
.
.
.
commit
|
commitdiff
|
tree
2018-01-25
ian
com
p
iler: lo
o
k through alia
s
es
w
h
en looking for
.
.
.
commit
|
commitdiff
|
tree
2018-01-25
ian
compiler: deref receiver types in mangled nam
e
s
commit
|
commitdiff
|
tree
2018-01-25
ian
* elf
.
c (el
f
_
o
pen
_
debu
g
file_by_debuglink): Do
n
't che
c
k
.
.
.
commit
|
commitdiff
|
tree
2018-01-25
ian
ru
n
t
i
me: fix lfs
t
a
c
kUnp
a
c
k
o
n
ia64
commit
|
commitdiff
|
tree
2018-01-25
ian
*
pecoff
.
c (coff_ad
d
): On
l
y rele
a
se syms_view if it
.
.
.
commit
|
commitdiff
|
tree
2018-01-25
ian
* p
e
coff
.
c (co
f
f_add
)
:
Another mem
c
py
-
>
coff_
r
ead4
.
.
.
commit
|
commitdiff
|
tree
2018-01-25
ian
c
ompiler
:
d
o
n't writ
e
sink constan
t
s t
o
C header
.
.
.
commit
|
commitdiff
|
tree
2018-01-25
ian
* pecoff
.
c (coff_add
)
: Use coff_read4, not memcpy
.
commit
|
commitdiff
|
tree
2018-01-25
ian
PR other/68239
commit
|
commitdiff
|
tree
2018-01-24
ian
compil
e
r:
ratio
n
ali
z
e extern
a
l
symbol names
commit
|
commitdiff
|
tree
2018-01-23
ian
cm
d
/g
o
: bu
i
ldid su
p
p
ort for AIX a
r
chives
.
commit
|
commitdiff
|
tree
2018-01-21
i
a
n
* simple
-
obje
c
t-xcoff
.
c
(
simple
_
o
b
jec
t
_xcoff_find_sections
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
ian
* xcoff
.
c (xcoff_incl_co
m
pare): Ne
w
fu
n
c
t
ion
.
commit
|
commitdiff
|
tree
2018-01-19
ian
mksysinfo: use rlim
i
t64 if
available when
w
e u
s
e
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
ian
* Makefile
.
am (G
O
TOO
L
S_TEST_TIMEOUT):
D
efine
.
commit
|
commitdiff
|
tree
2018-01-19
i
a
n
mksysin
f
o:
f
orce
Passw
d
.
P
w
_[
u
g
]
id from int32 to
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
i
an
runtime: no escape
f
or some fu
n
ctions
o
n AIX
commit
|
commitdiff
|
tree
2018-01-19
ian
cmd/go: recog
n
ize A
I
X o
b
j
e
c
t
s and archi
v
es
commit
|
commitdiff
|
tree
2018-01-19
ian
runtime: add
go:noescape declar
a
t
i
on fo
r
Solaris
commit
|
commitdiff
|
tree
2018-01-18
ian
PR
g
o
/837
8
7
commit
|
commitdiff
|
tree
2018-01-17
ian
c
ompiler: enable escap
e
analysis for runtim
e
commit
|
commitdiff
|
tree
2018-01-17
ian
arc
h
ive/t
a
r: sup
p
ort sta
t
a
n
d
device numbers o
n
AIX
commit
|
commitdiff
|
tree
2018-01-17
ia
n
li
b
go
:
u
pdate to G
o
1
.
1
0beta2 release
commit
|
commitdiff
|
tree
2018-01-17
ian
* elf
.
c
(codes)
[
GENERATE_FIXED_HUFFMAN_TABLE]: Fix
.
.
.
commit
|
commitdiff
|
tree
2018-01-15
ian
co
m
p
iler:
r
eclaim memor
y
of escape
a
naly
s
is Nodes
commit
|
commitdiff
|
tree
2018-01-15
ian
co
m
piler: make sure variable
s
ca
p
tur
e
d by defer
.
.
.
commit
|
commitdiff
|
tree
2018-01-14
ian
go/type
s
: i
m
plement SizesFor for gccgo
commit
|
commitdiff
|
tree
2018-01-11
i
an
PR g
o
/83794
commit
|
commitdiff
|
tree
2018-01-11
ian
de
b
ug/dwar
f
: formSt
r
p uses a 64
-
bit value
for 64
.
.
.
commit
|
commitdiff
|
tree
2018-01-10
i
an
os
,
syscall
:
handle
_
s
t_timespec for AIX stat
commit
|
commitdiff
|
tree
2018-01-10
ian
libgo: add platform
support for SuperH
commit
|
commitdiff
|
tree
2018-01-10
ian
Add missing
.
a f
i
l
es
.
These
should have been
c
o
mmit
t
ed
.
.
.
commit
|
commitdiff
|
tree
2018-01-10
ian
P
R
c
/
8
2
9
2
2
commit
|
commitdiff
|
tree
2018-01-10
ian
e
x
p: remo
v
e
exp/prox
y
a
n
d exp
/
ter
m
inal packa
g
es
commit
|
commitdiff
|
tree
2018-01-10
i
a
n
cm
d
/go: ch
e
ck for another GCC error message
commit
|
commitdiff
|
tree
2018-01-10
ian
runtime
:
fix
m
akemap calls in
_
_go
_
c
on
s
tr
u
ct_map
commit
|
commitdiff
|
tree
2018-01-10
ian
runtime:
w
or
k
a
round escapin
g
closure
i
n export_test
.
go
commit
|
commitdiff
|
tree
2018-01-10
ia
n
runtime:
n
oesc
a
pe
s
om
e
function
s
/varia
b
les
commit
|
commitdiff
|
tree
2018-01-10
ian
cm
d
/go:
ad
d
AIX sup
p
o
r
t
commit
|
commitdiff
|
tree
2018-01-10
ian
libg
o
: ad
d
aix build
tags
commit
|
commitdiff
|
tree
2018-01-09
ia
n
compiler
:
use temp
o
rary
v
ariable for stac
k
allo
c
a
t
i
on
commit
|
commitdiff
|
tree
2018-01-09
ian
compiler: set captured varia
b
le
address t
o
nonescape
.
.
.
commit
|
commitdiff
|
tree
2018-01-09
ian
compiler: stack a
l
lo
c
ate defer th
u
nk
commit
|
commitdiff
|
tree
2018-01-09
ian
compiler: make
n
o
n-escaping B
o
und_method
_
expression
.
.
.
commit
|
commitdiff
|
tree
2018-01-09
ia
n
compiler: m
o
ve some escape
c
heck t
o
M
a
r
k
_
address
_
taken
commit
|
commitdiff
|
tree
2018-01-09
ian
compi
l
er
:
suppor
t
go
:
n
o
e
scape cro
s
s packa
g
e
commit
|
commitdiff
|
tree
2018-01-09
i
a
n
compiler: st
a
ck allocate non-
e
sc
a
pi
n
g makeslice
commit
|
commitdiff
|
tree
2018-01-09
ian
comp
i
ler: delay
e
sca
p
ing sliced
a
rrays
commit
|
commitdiff
|
tree
2018-01-09
ian
os
/
signal/internal/pt
y
: build on Sola
r
is
commit
|
commitdiff
|
tree
2018-01-09
ian
c
o
mp
i
ler: make to
p
-level decl for address-
t
aken
.
.
.
commit
|
commitdiff
|
tree
2018-01-09
ian
c
o
mp
i
ler: add
escape analysis debug
h
ash
commit
|
commitdiff
|
tree
2018-01-09
ian
compiler: us
e
macro
U
n
o
rdere
d
_map instead of std
.
.
.
commit
|
commitdiff
|
tree
2018-01-09
ian
libgo: update to
G
o
1
.
1
0beta1
commit
|
commitdiff
|
tree
2018-01-06
i
a
n
libgo: fix GOARCH
_
CACHE
L
INESIZE on ia64
commit
|
commitdiff
|
tree
2018-01-06
i
a
n
* go-
g
cc
.
cc
(Gcc_backend::
G
cc_backe
n
d):
C
orre
c
t
commit
|
commitdiff
|
tree
2017-12-22
ian
compiler: do no
t
p
r
opagate address-t
a
k
en of a slice
.
.
.
commit
|
commitdiff
|
tree
2017-12-22
i
a
n
c
o
mpi
l
er: bring e
s
cape analysis mostly in
line
.
.
.
commit
|
commitdiff
|
tree
2017-12-22
ian
compiler:
i
mprove
e
scape
a
nalys
i
s
diagnostics
commit
|
commitdiff
|
tree
2017-12-16
ian
os:
pass
-
s to hos
t
name on
A
IX
commit
|
commitdiff
|
tree
2017-12-16
ian
s
y
sca
l
l: emulate F
l
ock
on AI
X
commit
|
commitdiff
|
tree
2017-12-12
i
an
* go-lang
.
c (
T
ARGET_AIX): Define if not defin
e
d
.
commit
|
commitdiff
|
tree
2017-12-06
i
a
n
libgo: r
e
m
o
ve -fplan
9
-exte
n
sio
n
s from CFLAGS
commit
|
commitdiff
|
tree
2017-12-06
ian
compiler:
h
andle
s
et-and-use-temp in nilcheck c
o
de
commit
|
commitdiff
|
tree
2017-12-05
ian
co
m
piler:
n
o ni
l
check
n
ee
d
ed for closure var de
r
eferences
commit
|
commitdiff
|
tree
2017-12-02
ian
runt
i
me: expo
r
t cgoCheck functi
o
ns
commit
|
commitdiff
|
tree
2017-12-02
ia
n
compile
r
: avoid GCC
m
iddle-end control warnings
commit
|
commitdiff
|
tree
2017-12-01
ian
c
o
mpile
r
: intr
o
duce
size threshold fo
r
nil c
h
e
c
k
s
commit
|
commitdiff
|
tree
2017-11-30
i
a
n
comp
i
ler: don't mak
e
map zer
o
val
u
e constant
commit
|
commitdiff
|
tree
2017-11-23
ian
cmd
/
go, go/internal/gccgoimporter: pass -
X
to ar
.
.
.
commit
|
commitdiff
|
tree
next