Fixed bug in assembler: incorrect offset of far symbols in LUI instruction.

Added .gitignore files for most subdirs.
This commit is contained in:
Sergey
2014-04-18 01:12:49 -07:00
parent 5c4efd1e44
commit d404fca13a
133 changed files with 478 additions and 2 deletions

5
.gitignore vendored
View File

@@ -21,5 +21,10 @@
*.i*86
*.x86_64
*.hex
*.dis
*.0
*.img
sdcard.rd
.profile
Makefile.user

1
bin/.gitignore vendored
View File

@@ -0,0 +1 @@
*

3
etc/.gitignore vendored Normal file
View File

@@ -0,0 +1,3 @@
phones
remote
termcap

1
games/.gitignore vendored
View File

@@ -0,0 +1 @@
*

13
lib/.gitignore vendored Normal file
View File

@@ -0,0 +1,13 @@
a.out.h
aout
ar
ar.h
as
ld
nlist.h
nm
ranlib
ranlib.h
retroImage
size
strip

1
libexec/.gitignore vendored
View File

@@ -0,0 +1 @@
*

1
sbin/.gitignore vendored
View File

@@ -0,0 +1 @@
*

3
share/.gitignore vendored Normal file
View File

@@ -0,0 +1,3 @@
re.help
misc
unixbench

71
src/cmd/.gitignore vendored Normal file
View File

@@ -0,0 +1,71 @@
basename
bc
cal
cat
cb
chgrp
chmod
cmp
col
comm
cp
dd
df
du
echo
ed
egrep
expr
expr.c
false
fgrep
file
grep
head
hostid
iostat
join
kill
last
ln
mail
mesg
mkdir
mv
nice
nohup
od
pagesize
pr
printenv
ps
pwd
rev
rm
rmail
rmdir
size
sleep
sort
split
strip
su
sum
sync
tail
tar
tee
time
touch
tr
true
tsort
tty
uniq
vmstat
w
wall
wc
whereis
who
write

1
src/cmd/adb/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
adb

1
src/cmd/adc-demo/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
adc-demo

1
src/cmd/ar/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
ar

2
src/cmd/as/.gitignore vendored Normal file
View File

@@ -0,0 +1,2 @@
aout
as

View File

@@ -1278,7 +1278,7 @@ void emit_la (opcode, relinfo)
register unsigned opcode;
register struct reloc *relinfo;
{
register unsigned value;
register unsigned value, hi;
int cval, segment;
if (getlex (&cval) != ',')
@@ -1297,7 +1297,8 @@ void emit_la (opcode, relinfo)
* addiu d, d, %lo(value) */
relinfo->flags |= RHIGH16S;
relinfo->offset = value & 0xffff;
emitword (opcode | 0x3c000000 | (value >> 16), relinfo, (value + 0x8000) >> 16);
hi = (value + 0x8000) >> 16;
emitword (opcode | 0x3c000000 | hi, relinfo, hi);
relinfo->flags &= ~RHIGH16S;
opcode |= 0x24000000 | (opcode & 0x1f0000) << 5 | (value & 0xffff);

6
src/cmd/awk/.gitignore vendored Normal file
View File

@@ -0,0 +1,6 @@
awk
awk.h
proc
proctab.c
token.h
y.tab.h

2
src/cmd/basic/.gitignore vendored Normal file
View File

@@ -0,0 +1,2 @@
basic
renumber

1
src/cmd/cc/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
cc

1
src/cmd/chflags/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
chflags

1
src/cmd/chown/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
chown

1
src/cmd/chpass/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
chpass

1
src/cmd/chroot/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
chroot

1
src/cmd/compress/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
compress

3
src/cmd/cpp/.gitignore vendored Normal file
View File

@@ -0,0 +1,3 @@
cpp
y.tab.c
y.tab.h

2
src/cmd/cron/.gitignore vendored Normal file
View File

@@ -0,0 +1,2 @@
cron
crontab

1
src/cmd/date2/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
date

1
src/cmd/dc/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
dc

1
src/cmd/devupdate/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
devupdate

2
src/cmd/diff/.gitignore vendored Normal file
View File

@@ -0,0 +1,2 @@
diff
diffh

1
src/cmd/disktool/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
disktool

1
src/cmd/env/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
env

1
src/cmd/fdisk/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
fdisk

3
src/cmd/find/.gitignore vendored Normal file
View File

@@ -0,0 +1,3 @@
bigram
code
find

1
src/cmd/forth/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
forth

1
src/cmd/fsck/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
fsck

1
src/cmd/fstat/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
fstat

1
src/cmd/getty/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
getty

1
src/cmd/glcdtest/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
glcdtest

3
src/cmd/gtest/.gitignore vendored Normal file
View File

@@ -0,0 +1,3 @@
globdump
globread
globwrite

1
src/cmd/hostname/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
hostname

3
src/cmd/id/.gitignore vendored Normal file
View File

@@ -0,0 +1,3 @@
groups
id
whoami

1
src/cmd/init/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
init

1
src/cmd/la/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
la

1
src/cmd/lcc/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
lcc

1
src/cmd/lcpp/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
lcpp

1
src/cmd/ld/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
ld

1
src/cmd/login/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
login

1
src/cmd/ls/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
ls

2
src/cmd/make/.gitignore vendored Normal file
View File

@@ -0,0 +1,2 @@
gram.c
xmake

2
src/cmd/man/.gitignore vendored Normal file
View File

@@ -0,0 +1,2 @@
apropos
man

1
src/cmd/med/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
med

1
src/cmd/mkfs/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
mkfs

1
src/cmd/mknod/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
mknod

1
src/cmd/mkpasswd/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
mkpasswd

1
src/cmd/more/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
more

1
src/cmd/mount/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
mount

1
src/cmd/msec/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
msec

1
src/cmd/nm/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
nm

1
src/cmd/passwd/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
passwd

1
src/cmd/picoc/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
picoc

2
src/cmd/portio/.gitignore vendored Normal file
View File

@@ -0,0 +1,2 @@
lol
portio

1
src/cmd/printf/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
printf

1
src/cmd/pstat/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
pstat

1
src/cmd/pwm/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
pwm

1
src/cmd/ranlib/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
ranlib

1
src/cmd/rdprof/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
rdprof

1
src/cmd/re/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
re

3
src/cmd/reboot/.gitignore vendored Normal file
View File

@@ -0,0 +1,3 @@
halt
poweroff
reboot

1
src/cmd/renice/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
renice

1
src/cmd/retroforth/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
retroforth

1
src/cmd/scm/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
scm

1
src/cmd/sed/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
sed

1
src/cmd/setty/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
setty

1
src/cmd/sh/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
sh

1
src/cmd/shutdown/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
shutdown

1
src/cmd/sl/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
sl

1
src/cmd/smallc/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
smallc

1
src/cmd/smlrc/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
smlrc

View File

@@ -6,6 +6,10 @@ CFLAGS = -Os -Wall -DMIPS -DNO_ANNOTATIONS -DNO_PREPROCESSOR \
-DNO_PPACK -D_RETROBSD -D__SMALLER_C_SCHAR__ \
-D__SMALLER_C__ -D__SMALLER_C_32__
# For cross compile
#CFLAGS = -Os -Wall -DMIPS -m32
#LDFLAGS = -m32
LIBS = -lc
ARCH = mips

View File

@@ -27,6 +27,7 @@ of the authors and should not be interpreted as representing official policies,
either expressed or implied, of the FreeBSD Project.
*/
#ifndef __APPLE__
/*****************************************************************************/
/* */
/* minimal stdlibc */
@@ -1397,3 +1398,4 @@ int fclose(FILE* stream)
--__FileCnt__;
return OsClose(fd);
}
#endif /*__APPLE__*/

1
src/cmd/smux/linux/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
smux

1
src/cmd/smux/retro/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
smux

1
src/cmd/stty/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
stty

1
src/cmd/sysctl/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
sysctl

1
src/cmd/talloc/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
talloc

1
src/cmd/test/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
test

1
src/cmd/tip/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
tip

1
src/cmd/umount/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
umount

1
src/cmd/uname/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
uname

20
src/cmd/unixbench/pgms/.gitignore vendored Normal file
View File

@@ -0,0 +1,20 @@
arithoh
context1
dhry2
dhry2reg
double
execl
float
fsbuffer
fsdisk
fstime
hanoi
int
long
looper
pipe
register
short
spawn
syscall
whetstone-double

1
src/cmd/update/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
update

13
src/cmd/uucp/.gitignore vendored Normal file
View File

@@ -0,0 +1,13 @@
uucico
uuclean
uucp
uudecode
uuencode
uulog
uuname
uupoll
uuq
uusend
uusnap
uux
uuxqt

1
src/cmd/vipw/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
vipw

1
src/cmd/virus/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
virus

5
src/cmd/wiznet/.gitignore vendored Normal file
View File

@@ -0,0 +1,5 @@
chat-server
ntpdate
telnet
web-client
web-server

1
src/cmd/xargs/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
xargs

2
src/cmd/zmodem/.gitignore vendored Normal file
View File

@@ -0,0 +1,2 @@
rz
sz

15
src/games/.gitignore vendored Normal file
View File

@@ -0,0 +1,15 @@
arithmetic
banner
bcd
canfield
cfscores
factor
fish
morse
number
ppt
primes
rain
worm
worms
wump

1
src/games/adventure/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
adventure

2
src/games/backgammon/.gitignore vendored Normal file
View File

@@ -0,0 +1,2 @@
backgammon
teachgammon

6
src/games/battlestar/.gitignore vendored Normal file
View File

@@ -0,0 +1,6 @@
_dayfile.c
_globals.c
_nightfile.c
battle_strings
battlestar
mkstr

Some files were not shown because too many files have changed in this diff Show More