repo.or.cz
/
neatcc
/
cc.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
ncc.h: increase array limits for inexpensive resources
2013-11-02
A
li Gh
o
l
ami Rudi
n
cc
.
h
: increase array
l
imits for inexpen
s
ive resources
commit
|
commitdiff
|
tree
2013-10-31
Ali Gholam
i
Rudi
cpp:
u
se a simple h
a
sh table instead of ta
b
struct
commit
|
commitdiff
|
tree
2013-10-31
Ali Gho
l
am
i
R
udi
tok
:
allow larg
e
d
s
sectio
n
s
a
nd st
r
i
ng tok
e
n
s
commit
|
commitdiff
|
tree
2013-10-29
Ali Ghol
a
mi Rudi
ge
n
: move the management of ds[] to gen
.
c
commit
|
commitdiff
|
tree
2013-09-02
Ali Ghola
m
i Rudi
nc
c
.
h: move array
limits to ncc
.
h
commit
|
commitdiff
|
tree
2013-09-01
A
li G
h
olami Rudi
gen: move
the regis
t
e
r
a
l
l
ocation to reg
.
c
commit
|
commitdiff
|
tree
2013-07-30
Ali Ghol
a
mi
R
udi
to
k
: re
a
d '\08'
as {'\0', '8'}
commit
|
commitdiff
|
tree
2013-07-30
Ali Gholami
Rudi
ncc: call ts
_
add
o
p
(
) o
n
l
y
for
+= an
d
-=
commit
|
commitdiff
|
tree
2013-07-30
Ali G
h
ola
m
i Rudi
ncc:
u
pdate y
e
ar
commit
|
commitdiff
|
tree
2013-07-30
Ali Gholami
R
u
d
i
gen
.
h: fix a comment typo
commit
|
commitdiff
|
tree
2012-07-05
Ali Ghola
m
i
Ru
d
i
ncc: ha
n
dle +
u
nary op
e
rator
as
i
n 1
+
- + - 1
commit
|
commitdiff
|
tree
2012-06-08
Ali Gholami R
u
di
ncc:
s
witch to the modified bsd
l
i
c
e
nse
commit
|
commitdiff
|
tree
2012-03-25
Ali Gholami R
u
di
c
p
p
: ignore mac
r
os immediately following numb
e
rs
commit
|
commitdiff
|
tree
2012-02-03
Ali Gholami Rud
i
t
o
k
: ignore "\\\
n
"
commit
|
commitdiff
|
tree
2012-02-02
Al
i
Ghola
m
i Rudi
nc
c
:
s
tring
l
iterals
are arrays
commit
|
commitdiff
|
tree
2012-01-25
Ali Gholam
i
Rudi
npp: redefine err(
)
i
n n
p
p
.
c
commit
|
commitdiff
|
tree
2012-01-25
Ali
G
holam
i
R
udi
Makefi
l
e: x
8
6_
6
4 sho
u
ld be x86 in the comment
commit
|
commitdiff
|
tree
2012-01-06
Ali Gholami Rud
i
extract
a
rc
h
i
t
e
c
ture
i
ndepe
n
de
n
t
gen
.
c
commit
|
commitdiff
|
tree
2012-01-06
Ali Gho
l
ami
R
udi
exp
e
rim
e
ntal risc-like x
8
6
_
6
4
port of neatcc
commit
|
commitdiff
|
tree
2011-12-23
Ali Gholami Rudi
n
c
c: fix
h
andling f
u
nction pointer types with
o
ut a
.
.
.
commit
|
commitdiff
|
tree
2011-12-09
Ali Gholami Rudi
g
e
n:
co
m
plai
n
if
M
AXJMPS
i
s reached
commit
|
commitdiff
|
tree
2011-12-09
Ali G
h
olami
R
ud
i
gen: simplify b
r
a
n
ch
i
nstructions
b
y
remo
v
ing o_fi
l
ljmp()
commit
|
commitdiff
|
tree
2011-12-08
A
l
i Gholami Rudi
ncc:
s
upport k&r style f
u
n
c
tion definitions
commit
|
commitdiff
|
tree
2011-12-08
Ali Gholami Rudi
ou
t
: use r
e
l
.
* n
a
me fo
r
relocation sect
i
ons
o
n
x
86
.
.
.
commit
|
commitdiff
|
tree
2011-12-07
Ali
G
h
ol
a
mi Rudi
ncc: support (expr,
e
x
pr) expression
commit
|
commitdiff
|
tree
2011-12-07
Ali Ghola
m
i Rudi
cpp: fix evaluat
i
ng int
e
g
e
r constan
t
s
commit
|
commitdiff
|
tree
2011-11-10
Ali G
h
ola
m
i Rudi
o
ut: add a
w
o
r
karound for bad l
i
nkers
commit
|
commitdiff
|
tree
2011-11-08
Ali
G
hola
m
i Rudi
Mak
e
file: default
t
o
x86
b
uild
commit
|
commitdiff
|
tree
2011-11-08
A
li Gholami Rudi
n
cc:
d
efine _
_
i38
6
__ for x86 builds
commit
|
commitdiff
|
tree
2011-11-08
A
li Gh
o
lami Rudi
merge the x86
po
r
t to master branch
commit
|
commitdiff
|
tree
2011-10-17
A
li
G
hol
a
mi Rudi
nc
c
: bette
r
char ar
r
ay initiali
z
at
i
o
n
commit
|
commitdiff
|
tree
2011-10-17
Ali Ghola
m
i Rudi
out: as
s
ure 8
-
byt
e
alignme
n
t of data an
d
bss se
c
tion
.
.
.
commit
|
commitdiff
|
tree
2011-06-16
Ali Ghol
a
mi Rudi
tab: fix t
a
b_del(
)
; otherwise
#un
d
ef won'
t
work
commit
|
commitdiff
|
tree
2011-06-05
Ali
G
h
ol
a
mi Rudi
ncc:
c
a
l
l ts_de()
i
n
t
s_
p
op_de
(
)
commit
|
commitdiff
|
tree
2011-06-04
Ali Gholami
R
u
di
n
cc: ha
n
d
l
e
switch stmt where default label appears
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Ali Gholami
Rud
i
ncc: don't overwrite global names by
s
tatic func
t
i
o
n
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Ali Gholami Rudi
cp
p
: fix handling comments and strings
inside macros
commit
|
commitdiff
|
tree
2011-05-24
Ali Ghol
a
mi Rudi
n
c
c: handle empty static initiali
z
ers
commit
|
commitdiff
|
tree
2011-05-24
Ali Gholami Rudi
cp
p
: ignore c
o
mments inside string macros
commit
|
commitdiff
|
tree
2011-05-24
Ali Ghol
a
mi Rudi
neatcc
:
a
d
d a ncc invocation
scrip
t
commit
|
commitdiff
|
tree
2011-05-24
A
l
i Gholami
Rudi
mo
r
e verbose error messages for mi
s
sing f
i
les
commit
|
commitdiff
|
tree
2011-05-24
Ali Gho
l
ami Rudi
cp
p
:
d
on't
searc
h
/usr/inclu
d
e for headers by defau
l
t
commit
|
commitdiff
|
tree
2011-05-22
Ali Gholami Rudi
cp
p
: merge
c
ur++'s in readarg()
commit
|
commitdiff
|
tree
2011-05-22
Ali G
h
olam
i
Rudi
ge
n
: fix reg_fortmp
(
)
i
nd
e
n
t
ati
o
n
commit
|
commitdiff
|
tree
2011-05-19
A
l
i Gholami Rudi
n
cc: handle ov
e
rl
a
pping cond
i
tional expressions
commit
|
commitdiff
|
tree
2011-05-19
Al
i
Gholami Rudi
n
c
c:
h
andle sizeof x + 2
commit
|
commitdiff
|
tree
2011-05-11
Ali Gholami Rudi
ncc:
make
s
ure t->addr == 0 b
e
for
e
calling
o
_
popnum()
commit
|
commitdiff
|
tree
2011-05-11
Al
i
G
holami R
u
di
ncc
:
igno
r
e th
e
semico
l
on after do-whi
l
e
commit
|
commitdiff
|
tree
2011-05-09
Ali Gh
o
lami
Rudi
ncc: switch default la
b
els when no
t
app
e
a
r
in
g
a
t
th
e
en
d
commit
|
commitdiff
|
tree
2011-05-08
A
l
i
Gho
l
ami Rudi
n
cc: opa
s
sign should use the time
o
f l
h
s
commit
|
commitdiff
|
tree
2011-05-08
Ali Gholam
i
Rudi
nc
c
: move nogen to ncc
.
c
commit
|
commitdiff
|
tree
2011-05-08
Ali Ghol
a
mi R
u
d
i
ncc:
always initialize
output
f
ilena
m
e
commit
|
commitdiff
|
tree
2011-05-08
Ali Gholami
R
u
di
RE
A
DME:
i
gnored keywords a
r
e now bui
l
t into n
c
c
.
c
commit
|
commitdiff
|
tree
2011-05-08
A
li Ghola
m
i R
u
di
n
c
c:
s
upport -o o
u
t
commit
|
commitdiff
|
tree
2011-05-08
Ali Ghola
m
i Rudi
ncc:
handle extern fu
n
ctio
n
dec
l
arations i
n
side functions
commit
|
commitdiff
|
tree
2011-05-06
Ali Gholami Rudi
ncc:
h
andl
e
extern
v
ar
i
a
ble declarations insi
d
e
f
unction
s
commit
|
commitdiff
|
tree
2011-05-04
Ali Gholam
i
Rudi
ncc:
m
ove
mac
r
o
s like
_
_
STDC__ to ncc
.
c
commit
|
commitdiff
|
tree
2011-05-04
Ali Ghola
m
i R
u
di
tok: h
a
n
dle // comments
commit
|
commitdiff
|
tree
2011-05-04
A
l
i Gholam
i
Rud
i
ncc:
i
gnor
e
t
h
e
keywords neatcc doesn't care abo
u
t
commit
|
commitdiff
|
tree
2011-05-01
Al
i
Gholami Rud
i
g
e
n: reset
l
ast_cmp in i_p
r
olog()
commit
|
commitdiff
|
tree
2011-04-29
A
li Ghola
m
i
Rudi
gen: back-port cmp+
b
c
c optimiz
a
tion again
commit
|
commitdiff
|
tree
2011-04-29
Ali
Gholami Rudi
gen:
move opcod
e
s
to arch section
commit
|
commitdiff
|
tree
2011-04-29
A
l
i Gho
l
ami Rudi
gen:
r
e
n
a
m
e
F
ORK
_
REG
t
o R
E
G_
F
ORK
commit
|
commitdiff
|
tree
2011-04-29
Ali Ghol
a
mi Rudi
gen:
pass only O_* constant
s
to i
_
*
() functions
commit
|
commitdiff
|
tree
2011-04-29
Ali Gholami Rud
i
gen:
handle s
y
m+
o
ff
functio
n
c
alls
commit
|
commitdiff
|
tree
2011-04-29
Ali
Ghola
m
i Rudi
g
en:
move architect
u
re-specific functions to the end
.
.
.
commit
|
commitdiff
|
tree
2011-04-01
A
l
i Gholami
Rudi
g
en: u
s
e i_set()
in i_ln
o
t()
commit
|
commitdiff
|
tree
2011-04-01
Ali Gholami
R
udi
g
en
:
pass
t
he n
u
m
ber of argument
s
t
o o_func_b
e
g(
)
commit
|
commitdiff
|
tree
2011-03-31
A
l
i Gholami Rudi
gen: e
n
cod
e
0xf00000
0
0 as an
i
m
m
e
d
i
ate
commit
|
commitdiff
|
tree
2011-03-31
Ali Gho
l
ami
R
u
di
gen: swap the imm
e
diate i
f
nee
d
ed for == and !=
commit
|
commitdiff
|
tree
2011-03-31
Al
i
Ghol
a
m
i Ru
d
i
gen: e
n
code cmp+imme
d
iate i
n
str
u
ctions
commit
|
commitdiff
|
tree
2011-03-31
Ali Gholami Rudi
g
en: put the imme
d
iate in t
h
e opc
o
de if poss
i
ble
commit
|
commitdiff
|
tree
2011-03-30
Ali Gho
l
ami Rudi
gen: re
m
o
v
e c
m
p
+
branch optimizat
i
on
;
moved to
o
pt branch
commit
|
commitdiff
|
tree
2011-03-30
A
li Gh
o
lami Ru
d
i
cpp: handle
function mac
r
os wi
t
h no
a
rgume
n
t
s
commit
|
commitdiff
|
tree
2011-03-28
Ali
G
holami Ru
d
i
g
e
n: rena
m
e dat_bss() a
n
d
dat_dat() to begin with o_
commit
|
commitdiff
|
tree
2011-03-28
Ali Gho
l
a
mi Ru
d
i
ge
n
: group functions in gen
.
h
commit
|
commitdiff
|
tree
2011-03-28
Ali Ghola
m
i Rudi
gen:
rese
t
last_set
a
f
ter cmp+b opti
m
i
z
ation
commit
|
commitdiff
|
tree
2011-03-28
A
l
i G
h
o
l
a
mi
R
udi
gen: f
i
x ~ operator implementa
t
ion
commit
|
commitdiff
|
tree
2011-03-27
Ali Gholami Rudi
ncc: deref
e
rence function p
o
i
n
ters l
i
ke a
n
y other variables
commit
|
commitdiff
|
tree
2011-03-27
Ali Gholami Rudi
gen: d
o
n't remove
the l
a
st return jump
commit
|
commitdiff
|
tree
2011-03-27
Ali Gholami Rudi
gen
:
don't let o_cas
t
() chang
e
de
r
efere
n
ced type
commit
|
commitdiff
|
tree
2011-03-25
A
l
i Gho
l
a
m
i
R
udi
ncc
:
u
se
t
ok_jmp() instead of tok_(see|
g
et)() i
n
enum
_
create()
commit
|
commitdiff
|
tree
2011-03-25
Ali
Ghol
a
mi Rudi
ge
n
:
handle
l
arge
o
ffsets
f
or str
commit
|
commitdiff
|
tree
2011-03-25
Ali Gh
o
la
m
i
Ru
d
i
gen: repla
c
e
TMP_REG*
mac
r
os with
reg_f
o
rtmp
(
)
commit
|
commitdiff
|
tree
2011-03-23
A
l
i Gholam
i
Rudi
gen: change o_nogen()/o
_
dogen()
to
b
e
recursive
commit
|
commitdiff
|
tree
2011-03-23
Ali G
h
olami Rudi
gen: don't
generate ex
c
ess jumps for the last
r
eturn
commit
|
commitdiff
|
tree
2011-03-23
Ali Gholami
R
udi
gen: don't add
duplicate data to number
p
o
o
l
commit
|
commitdiff
|
tree
2011-03-20
Ali
G
holami
Rudi
gen: call tm
p
_to(
)
in for load
i
ng rhs in o_assing
(
)
commit
|
commitdiff
|
tree
2011-03-20
A
l
i
G
h
o
l
a
mi Rudi
gen: ignore O_SIGNED when che
c
king the opcode
commit
|
commitdiff
|
tree
2011-03-17
Ali Ghola
m
i Rudi
gen: fix signed di
v
isio
n
to n
e
gate the
r
emainder
commit
|
commitdiff
|
tree
2011-03-16
Ali Ghola
m
i R
u
di
g
en
:
m
e
rge decre
m
ent
a
n
d che
c
k in i_memc
p
y() and i_memset()
commit
|
commitdiff
|
tree
2011-03-15
Ali Gholami Rudi
g
e
n: d
o
n't save va
r
iable register
s
b
e
fore
c
alls
commit
|
commitdiff
|
tree
2011-03-15
Ali Gholami Rudi
gen: add software div/mod implementation
commit
|
commitdiff
|
tree
2011-03-15
Ali Gholami Rudi
ncc:
s
et O_
S
IGN for most binary
o
peratio
n
s
commit
|
commitdiff
|
tree
2011-03-15
Ali Gholami Ru
d
i
ncc: der
e
ference the not expression of
c
expr
s
commit
|
commitdiff
|
tree
2011-03-15
Ali G
h
olami
R
udi
perform signe
d
o
p
eration
s
if O_SIG
N
ED b
i
t is set
commit
|
commitdiff
|
tree
2011-03-14
Ali Gholami
R
udi
cpp: define __arm__
commit
|
commitdiff
|
tree
2011-03-14
Ali Gholami R
u
di
ncc: don't cast the re
t
urn
value
for void
f
unc
t
ions
commit
|
commitdiff
|
tree
2011-03-14
Ali Gholami Rudi
gen: more compact
version o
f
memcp
y
() an
d
memset(
)
commit
|
commitdiff
|
tree
2011-03-14
Ali
Gh
o
l
a
mi Rudi
gen: don't o
u
tput re
l
ocations
wh
e
n
o_nogen
(
) is called
commit
|
commitdiff
|
tree
next