repo.or.cz
/
neatcc.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
ncc: fix handling function pointer types without a name
2011-12-23
Ali Gholami
Rudi
ncc: fix handling
f
u
n
ctio
n
p
ointe
r
type
s
without a
.
.
.
commit
|
commitdiff
|
tree
2011-12-09
Ali Ghol
a
m
i
Rudi
gen: compl
a
in if MAXJMP
S
is reache
d
commit
|
commitdiff
|
tree
2011-12-09
A
l
i Gho
l
ami R
u
di
g
e
n: simpl
i
fy bra
n
ch inst
r
u
c
tio
n
s
by
r
emoving o_filljmp()
commit
|
commitdiff
|
tree
2011-12-08
Ali
G
holami Rudi
n
c
c: su
p
port k&r style
f
uncti
o
n
d
efi
n
itions
commit
|
commitdiff
|
tree
2011-12-08
A
l
i
G
holami R
u
di
ou
t
:
u
se rel
.
* name for relocation sect
i
ons on x86
.
.
.
commit
|
commitdiff
|
tree
2011-12-07
Ali Gholam
i
Rudi
ncc: s
u
pport (expr
,
e
x
pr) ex
p
ression
commit
|
commitdiff
|
tree
2011-12-07
A
l
i Gh
o
lami Ru
d
i
cpp:
f
ix e
v
aluat
i
ng integer
constan
t
s
commit
|
commitdiff
|
tree
2011-11-10
Ali
Gholami
R
udi
out: add a workaround
f
or bad linkers
commit
|
commitdiff
|
tree
2011-11-08
Ali
G
holami Rudi
Makefile
:
default
to x86 build
commit
|
commitdiff
|
tree
2011-11-08
Al
i
Ghol
a
m
i Rudi
ncc: define __i386
_
_ for x
8
6
builds
commit
|
commitdiff
|
tree
2011-11-08
Ali Gh
o
lam
i
R
u
di
m
e
rg
e
the
x86 p
o
rt
t
o
maste
r
branch
commit
|
commitdiff
|
tree
2011-10-17
Al
i
G
holami Rudi
ncc: better char array
i
nitiali
z
ation
commit
|
commitdiff
|
tree
2011-10-17
Al
i
G
h
ol
a
m
i Rudi
ou
t
:
assure 8-byt
e
alignmen
t
of data and bss section
.
.
.
commit
|
commitdiff
|
tree
2011-06-16
Ali Gholami Rudi
t
a
b: fix tab_d
e
l()
;
otherwise #undef won't work
commit
|
commitdiff
|
tree
2011-06-05
Ali G
h
ol
a
mi Rudi
ncc: call ts_de() in ts_p
o
p_d
e
()
commit
|
commitdiff
|
tree
2011-06-04
Ali Gholami Rudi
nc
c
: handle switch s
t
mt wher
e
defau
l
t la
b
el appears
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
A
l
i
Gholami Rudi
ncc: do
n
't overwrit
e
glob
a
l
name
s
by static
f
unction
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Ali Gholami Rud
i
cp
p
: fi
x
h
a
n
dling comments and strings inside macros
commit
|
commitdiff
|
tree
2011-05-24
Ali G
h
o
lami Rudi
nc
c
:
handle empty static initi
a
lizers
commit
|
commitdiff
|
tree
2011-05-24
Ali Gholami Rudi
cpp: i
g
n
ore
c
o
mments insid
e
string macros
commit
|
commitdiff
|
tree
2011-05-24
Ali
Gholami Ru
d
i
neatcc: a
d
d
a ncc invocat
i
on s
c
ript
commit
|
commitdiff
|
tree
2011-05-24
Ali Gholami Rudi
mor
e
verbose
e
rr
o
r mess
a
ges for missing files
commit
|
commitdiff
|
tree
2011-05-24
Ali Ghol
a
mi
R
ud
i
cpp
:
d
o
n
'
t
search /usr/include for head
e
r
s by default
commit
|
commitdiff
|
tree
2011-05-22
Ali Gho
l
ami Rudi
c
pp: merge c
u
r++'s
i
n readarg
(
)
commit
|
commitdiff
|
tree
2011-05-22
Ali Gholam
i
Rudi
g
e
n: fix
r
e
g
_fortmp() indentat
i
on
commit
|
commitdiff
|
tree
2011-05-19
Ali
Gholami Rud
i
n
cc: handle overlapping condit
i
o
nal exp
r
essi
o
ns
commit
|
commitdiff
|
tree
2011-05-19
Ali Gholami Rudi
ncc: handl
e
sizeof x + 2
commit
|
commitdiff
|
tree
2011-05-11
Ali G
h
olami
Rudi
nc
c
:
m
ak
e
s
u
re t->ad
d
r == 0 before call
i
ng o_popnum()
commit
|
commitdiff
|
tree
2011-05-11
A
li
Gholami Rudi
n
cc: ignore the semicolon
after d
o
-wh
i
l
e
commit
|
commitdiff
|
tree
2011-05-09
Ali Gholami
Rudi
ncc:
switch defau
l
t
l
abels when not app
e
ar
i
n
g
at
the end
commit
|
commitdiff
|
tree
2011-05-08
Ali Gholam
i
R
u
di
n
c
c:
o
pass
i
gn
should
use t
h
e time of lhs
commit
|
commitdiff
|
tree
2011-05-08
Ali Gholami
R
udi
ncc
:
m
o
ve nogen to ncc
.
c
commit
|
commitdiff
|
tree
2011-05-08
A
li
Gholami Rudi
ncc: always initialize output filename
commit
|
commitdiff
|
tree
2011-05-08
A
l
i Gholam
i
Ru
d
i
README:
ignored k
e
ywor
d
s are now b
u
ilt into ncc
.
c
commit
|
commitdiff
|
tree
2011-05-08
Al
i
Gholam
i
Rudi
ncc
:
sup
p
ort -o out
commit
|
commitdiff
|
tree
2011-05-08
Ali Gh
o
l
ami Rud
i
ncc:
h
andle exte
r
n
f
unction declarations inside functions
commit
|
commitdiff
|
tree
2011-05-06
Al
i
Gh
o
lami
R
udi
ncc: hand
l
e extern variable declarations insid
e
functions
commit
|
commitdiff
|
tree
2011-05-04
A
l
i Ghol
a
mi Rudi
ncc: m
o
ve mac
r
os l
i
ke __
S
TDC__ to ncc
.
c
commit
|
commitdiff
|
tree
2011-05-04
Ali Gholami Rudi
tok
:
ha
n
dle // comme
n
ts
commit
|
commitdiff
|
tree
2011-05-04
Ali Gholami Ru
d
i
ncc: ignore
t
he
k
eyword
s
neatcc do
e
sn't
care ab
o
ut
commit
|
commitdiff
|
tree
2011-05-01
Ali Gholami Rudi
gen: reset
l
a
st_cmp in
i
_pr
o
log()
commit
|
commitdiff
|
tree
2011-04-29
Ali Gholami Rudi
gen: back-port cmp+bcc op
t
imization again
commit
|
commitdiff
|
tree
2011-04-29
Ali
G
ho
l
ami Rud
i
gen:
m
ove opcodes
t
o
arch
s
ec
t
io
n
commit
|
commitdiff
|
tree
2011-04-29
Ali Gholami Rud
i
gen: rename FORK_REG to R
E
G_FORK
commit
|
commitdiff
|
tree
2011-04-29
Ali Ghola
m
i Rudi
g
e
n:
p
ass
only
O_* c
o
nstants t
o
i_*() functions
commit
|
commitdiff
|
tree
2011-04-29
Ali Ghol
a
mi Rud
i
gen: handle sym+off function ca
l
ls
commit
|
commitdiff
|
tree
2011-04-29
Ali Gho
l
ami Rudi
gen: move
ar
c
hitecture-specific func
t
ions to the end
.
.
.
commit
|
commitdiff
|
tree
2011-04-01
Ali Ghol
a
mi Rudi
gen:
use i_set() in
i_ln
o
t()
commit
|
commitdiff
|
tree
2011-04-01
Ali Gholami R
u
di
gen: p
a
ss the number o
f
arguments to o_f
u
nc_beg()
commit
|
commitdiff
|
tree
2011-03-31
Ali Gholami Ru
d
i
g
e
n: e
n
cod
e
0xf00000
0
0
as an im
m
e
d
ia
t
e
commit
|
commitdiff
|
tree
2011-03-31
Ali G
h
olami Rudi
gen: swap the immediate if needed f
o
r
== and !=
commit
|
commitdiff
|
tree
2011-03-31
Ali Gholami Rudi
gen: encode cm
p
+
i
mmedia
t
e instructions
commit
|
commitdiff
|
tree
2011-03-31
Al
i
Gholami Rudi
ge
n
: put the
i
mme
d
i
ate in the opcode
i
f
p
o
ss
i
ble
commit
|
commitdiff
|
tree
2011-03-30
Ali Gholami
R
udi
gen:
remove c
m
p
+branch o
p
t
i
miza
t
io
n
; moved to opt
b
ran
c
h
commit
|
commitdiff
|
tree
2011-03-30
Ali Gholami Rudi
c
pp
:
handle function macros with no arguments
commit
|
commitdiff
|
tree
2011-03-28
A
li Gho
l
am
i
Rudi
g
e
n
:
renam
e
dat_bss() and
dat_dat() to
begi
n
with o_
commit
|
commitdiff
|
tree
2011-03-28
A
li Gholami Rudi
gen:
g
roup functions in gen
.
h
commit
|
commitdiff
|
tree
2011-03-28
Al
i
Gho
l
ami Rudi
gen:
r
eset
l
ast_set
a
f
t
e
r cmp
+
b
o
ptimization
commit
|
commitdiff
|
tree
2011-03-28
Ali Ghola
m
i
Rudi
gen: fi
x
~ operat
o
r imple
m
entat
i
on
commit
|
commitdiff
|
tree
2011-03-27
Ali
G
holami
Rudi
ncc
:
dereference function pointers lik
e
a
n
y
o
t
h
e
r
variabl
e
s
commit
|
commitdiff
|
tree
2011-03-27
Ali Gholami
Rud
i
g
en: don't remove the last return jump
commit
|
commitdiff
|
tree
2011-03-27
Ali Gholami Rud
i
gen: d
o
n't le
t
o_cast() ch
a
n
ge dereferenced
t
y
pe
commit
|
commitdiff
|
tree
2011-03-25
Ali
G
holami Rudi
n
c
c
: use to
k
_jmp() i
n
stead of tok_(
s
ee|get)() i
n
enum_create()
commit
|
commitdiff
|
tree
2011-03-25
Ali
G
holami
Rudi
g
en: handl
e
large off
s
ets for str
commit
|
commitdiff
|
tree
2011-03-25
Ali
G
holami
R
ud
i
gen: rep
l
ace TMP_REG* macro
s
with reg_fort
m
p()
commit
|
commitdiff
|
tree
2011-03-23
Ali
Gholami Rud
i
g
e
n: c
h
ange o_nogen()/o
_
dog
e
n()
to be recursive
commit
|
commitdiff
|
tree
2011-03-23
A
l
i Gh
o
l
ami Rudi
g
e
n: don't
g
enerate excess jumps for t
h
e
la
s
t r
e
turn
commit
|
commitdiff
|
tree
2011-03-23
A
l
i Gho
l
am
i
R
u
di
gen: don't add
d
uplicate data
t
o
numb
e
r
p
ool
commit
|
commitdiff
|
tree
2011-03-20
Al
i
Gholam
i
Ru
d
i
gen: call
tmp_to()
i
n for l
o
adi
n
g rhs in o_
a
s
sing()
commit
|
commitdiff
|
tree
2011-03-20
Ali Gholami Rudi
g
en: ig
n
ore O_SIGNED when checking
t
he opco
d
e
commit
|
commitdiff
|
tree
2011-03-17
A
l
i Gholami
R
udi
gen: f
i
x signed division to
negate the rem
a
i
n
der
commit
|
commitdiff
|
tree
2011-03-16
Ali Gholami Ru
d
i
gen: merge
decreme
n
t and check
i
n
i_memcpy() and i_memset()
commit
|
commitdiff
|
tree
2011-03-15
Ali Ghol
a
mi Rudi
gen: d
o
n'
t
save v
a
riable registers before calls
commit
|
commitdiff
|
tree
2011-03-15
A
l
i Gholami Rud
i
g
e
n: add s
o
ft
w
are d
i
v/mod i
m
plemen
t
atio
n
commit
|
commitdiff
|
tree
2011-03-15
Al
i
Gholami R
u
di
ncc: set O_S
I
GN for mo
s
t b
i
nary operations
commit
|
commitdiff
|
tree
2011-03-15
Ali Gholami Rudi
nc
c
:
dereference the no
t
expression o
f
c
e
xprs
commit
|
commitdiff
|
tree
2011-03-15
Ali
G
holam
i
R
udi
perf
o
rm signed
operations if O_S
I
GNED bit is s
e
t
commit
|
commitdiff
|
tree
2011-03-14
Ali Gholam
i
Rudi
cpp: define __arm__
commit
|
commitdiff
|
tree
2011-03-14
A
li Ghol
a
mi R
u
d
i
ncc
:
don't c
a
st the ret
u
rn value for
void func
t
ions
commit
|
commitdiff
|
tree
2011-03-14
Al
i
Gholami Rudi
gen
:
more
c
ompact version of m
e
mcpy() and
m
e
mset
(
)
commit
|
commitdiff
|
tree
2011-03-14
Al
i
Gho
l
a
m
i
Rudi
gen
:
don't output r
e
locations wh
e
n o
_
nogen()
i
s call
e
d
commit
|
commitdiff
|
tree
2011-03-13
Al
i
Gholami Rudi
neatcc arm po
r
t
commit
|
commitdiff
|
tree
2011-03-08
Al
i
G
h
olami
R
udi
clea
n
up th
e
int
e
rface between nc
c
.
c,
gen
.
c an
d
o
ut
.
c
commit
|
commitdiff
|
tree
2011-02-19
A
li Gh
o
lami
Rudi
npp:
r
emove co
m
men
t
s afte
r
preprocessing
commit
|
commitdiff
|
tree
2011-02-19
Al
i
Ghol
a
mi
R
u
d
i
cpp: don't remove n
o
n-macro
number
signs
commit
|
commitdiff
|
tree
2011-02-19
Ali
G
holami Rudi
npp: allow using
n
ea
t
cc'
s
preproces
s
or
a
s
a standal
o
ne
.
.
.
commit
|
commitdiff
|
tree
2011-01-18
Al
i
G
h
olami Rudi
cpp: don't skip non-eol ma
c
ro backslashes
commit
|
commitdiff
|
tree
2010-12-18
Ali Gholami Ru
d
i
gen: fix
op_
r
s() opt
i
mizat
i
on function
commit
|
commitdiff
|
tree
2010-12-18
A
li Gholami Rudi
gen
:
use
be
t
ter
names for opcodes
commit
|
commitdiff
|
tree
2010-12-11
Ali Ghola
m
i
R
u
d
i
cpp: de
f
ine
__i386__;
_
_x86_64__ is no longer supported
commit
|
commitdiff
|
tree
2010-11-20
Ali Ghola
m
i Rudi
gen:
l
oad t
h
e first tmp b
e
fore calling
TMP_REG2()
commit
|
commitdiff
|
tree
2010-09-16
Ali G
h
olami R
u
di
a
dd README
commit
|
commitdiff
|
tree
2010-08-13
Al
i
Gh
o
lami Rudi
ncc: fix name->na
m
e str
initializer
commit
|
commitdiff
|
tree
2010-08-13
Ali Gholami R
u
di
allow extern array declaratio
n
s
with
o
ut s
i
ze
commit
|
commitdiff
|
tree
2010-07-29
Ali Gholami Rudi
cpp: i
n
cl
u
de
s
tddef
.
h for usin
g
o
f
fset
o
f()
commit
|
commitdiff
|
tree
2010-07-28
Ali Gholami Rudi
tok
:
parse up
p
ercas
e
hex numbers
commit
|
commitdiff
|
tree
2010-07-25
Ali Gholami Rudi
nc
c
: fix setti
n
g F_INIT for each defined name
commit
|
commitdiff
|
tree
2010-07-14
Ali Gholami Rudi
cpp: handle nested macro calls li
k
e M(
M
(1))
commit
|
commitdiff
|
tree
2010-07-14
Ali
Gho
l
ami Rudi
tok: don't go
b
eyond b
u
f len
f
or 3-char
t
o
kens
commit
|
commitdiff
|
tree
2010-07-14
Ali G
h
olami Rudi
tab
.
h: use
t
he stan
d
ard offseto
f
(
)
commit
|
commitdiff
|
tree
next