home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!mcsun!Germany.EU.net!unido!news.Hamburg.Germany.EU.net!abqhh!keihh!kt
- From: kt@keihh.hanse.de (Kei Thomsen)
- Newsgroups: comp.os.os9
- Subject: Strange Bug in l68
- Message-ID: <21OUtBG@keihh.hanse.de>
- Date: 22 Aug 92 06:26:58 GMT
- Lines: 137
-
-
- There is a strange BUG in the l68. I have a program (lha-1.00) witch
- produces the following code (with GCC):
-
- psect slide_gc,0,0,0,0,0
- vsect
- align
-
- .... Stuff deleted
-
- rts :2
-
- vsect
- align
- hash2 ds.b 2
- align
- hash1 ds.b 2
- align
- max_hash_val ds.b 2
- align
- dicsiz ds.b 2
- align
- prev_char: ds.b 4
- align
- text: ds.b 4
- align
- loc: ds.b 2
- align
- count: ds.b 4
- align
- maxmatch: ds.b 2
- align
- dicbit: ds.b 2
- align
- compsize: ds.b 4
- align
- origsize: ds.b 4
- align
- unpackable: ds.b 4
- ends
- ends
-
- With ds.s 4 it works.
-
- debug: with 'sd'
-
- c_code D 0002A6FC prev_char D 0002A830
- text D 0002A838 loc D 0002A840
- count D 0002A844 maxmatch D 0002A84C
- dicbit D 0002A850 compsize D 0002A854
- origsize D 0002A85C unpackable D 0002A864
-
- --------------------------------------------
-
- psect slide_gc,0,0,0,0,0
- vsect
- align
-
- .... Stuff deleted
-
- rts :2
-
- vsect
- align
- hash2 ds.b 2
- align
- hash1 ds.b 2
- align
- max_hash_val ds.b 2
- align
- dicsiz ds.b 2
- align
- prev_char: com.b 4
- align
- text: com.b 4
- align
- loc: com.b 2
- align
- count: com.b 4
- align
- maxmatch: com.b 2
- align
- dicbit: com.b 2
- align
- compsize: com.b 4
- align
- origsize: com.b 4
- align
- unpackable: com.b 4
- ends
- ends
-
- With com.b 4 it does not work! WHY? But only in this file, and in no other file.
-
- debug: with 'sd'
-
- c_len D 0002A300 pt_table D 0002A304
- c_code D 0002A6FC maxmatch D 0002A7A8
- loc D 0002A7A8 dicbit D 0002A7A8
- unpackable D 0002A7AC text D 0002A7AC
- prev_char D 0002A7AC origsize D 0002A7AC
- count D 0002A7AC compsize D 0002A7AC
- _srqsiz D 0002A9D4 _fcbs D 0002A9DC
-
-
- Why does the l68 set more then ONE variable to the same address ???
-
- (Hi Microware...)
-
- Header for: l68
- Module size: $5D36 #23862
- Owner: 1.0
- Module CRC: $A3F33B Good CRC
- Header parity: $2C68 Good parity
- Edition: $40 #64
- Ty/La At/Rev $101 $C001
- Permission: $555 -----e-r-e-r-e-r
- Exec off: $4C #76
- Data size: $FE0 #4064
- Stack size: $1C00 #7168
- Init. data off: $5B98 #23448
- Data ref. off: $5CDA #23770
- Prog Mod, 68000 obj, Sharable, Sticky Module
-
- /\
- |^^|
- |{}|
- _______________/~~\________________
- / Kei Thomsen | | keihh.hanse.de \
- `========--------. .---------========'
- ||||
- Wildermuthring 90 || kt@keihh.hanse.de
- 2000 Hamburg 62 || OS-9 68030
- Voice 040/5205921 ||
- Modem 040/5200428 || 300-14400 Baud
- ,---||---, (V32bis)
- '---<>---'
-