From: <no...@so...> - 2002-02-08 15:47:24
|
Bugs item #514865, was opened at 2002-02-08 07:47 You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=100599&aid=514865&group_id=599 Category: linker Group: None Status: Open Resolution: None Priority: 5 Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: segmentation fault Initial Comment: Hello ! I am SDCC user since almost two years. It is very nice and handy tool I am working currently on USB devices from Texas Instruments. They have quite nice uControllers called TUSB3210 and its family. I wanted to learn USB programming and i tried to do that by compiling some parts of code from TI datasheets. The code is quite large and SDCC hangs doin compilation. There are some results of compilation: on linux box: [bujnows@bio17 tusb]$ sdcc bootcode.c bootcode.c(732):warning *** left shifting more than size of object changed to zero bootcode.c(739):warning *** left shifting more than size of object changed to zero bootcode.c(746):warning *** left shifting more than size of object changed to zero bootcode.c(762):warning *** left shifting more than size of object changed to zero bootcode.c(773):warning *** left shifting more than size of object changed to zero bootcode.c(835):warning *** conditional flow changed by optimizer 'bootcode.c(281)':so said EVELYN the modified DOG bootcode.c(941):warning *** left shifting more than size of object changed to zero Segmentation fault [bujnows@bio17 tusb]$ on windows 2000: C:\adam\sdcc\fromtusb>sdcc -I../include -L../lib bootcode.c bootcode.c(732):warning *** left shifting more than size of object changed to zero bootcode.c(739):warning *** left shifting more than size of object changed to zero bootcode.c(746):warning *** left shifting more than size of object changed to zero bootcode.c(762):warning *** left shifting more than size of object changed to zero bootcode.c(773):warning *** left shifting more than size of object changed to zero bootcode.c(835):warning *** conditional flow changed by optimizer 'bootcode.c(281)':so said EVELYN t he modified DOG bootcode.c(941):warning *** left shifting more than size of object changed to zero then nice w2000 window Application error: The instruction at "0x00443819" referenced memory at "0x0000015" The memory could not be "read". C:\adam\sdcc\fromtusb> since there are no system dependent errors i think there is something in sdcc. There is also possibility to have something wrong in code i'm trying to compile, but code was taken from TUSB datasheet. Im sending the code. Best regards Adam Bujnowski ---------------------------------------------------------------------- You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=100599&aid=514865&group_id=599 |
From: <no...@so...> - 2002-02-08 16:19:28
|
Bugs item #514880, was opened at 2002-02-08 08:19 You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=100599&aid=514880&group_id=599 Category: linker Group: None Status: Open Resolution: None Priority: 5 Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: segmentation fault Initial Comment: Hello ! I am SDCC user since almost two years. It is very nice and handy tool I am working currently on USB devices from Texas Instruments. They have quite nice uControllers called TUSB3210 and its family. I wanted to learn USB programming and i tried to do that by compiling some parts of code from TI datasheets. The code is quite large and SDCC hangs doin compilation. There are some results of compilation: on linux box: [bujnows@bio17 tusb]$ sdcc bootcode.c bootcode.c(732):warning *** left shifting more than size of object changed to zero bootcode.c(739):warning *** left shifting more than size of object changed to zero bootcode.c(746):warning *** left shifting more than size of object changed to zero bootcode.c(762):warning *** left shifting more than size of object changed to zero bootcode.c(773):warning *** left shifting more than size of object changed to zero bootcode.c(835):warning *** conditional flow changed by optimizer 'bootcode.c(281)':so said EVELYN the modified DOG bootcode.c(941):warning *** left shifting more than size of object changed to zero Segmentation fault [bujnows@bio17 tusb]$ on windows 2000: C:\adam\sdcc\fromtusb>sdcc -I../include -L../lib bootcode.c bootcode.c(732):warning *** left shifting more than size of object changed to zero bootcode.c(739):warning *** left shifting more than size of object changed to zero bootcode.c(746):warning *** left shifting more than size of object changed to zero bootcode.c(762):warning *** left shifting more than size of object changed to zero bootcode.c(773):warning *** left shifting more than size of object changed to zero bootcode.c(835):warning *** conditional flow changed by optimizer 'bootcode.c(281)':so said EVELYN t he modified DOG bootcode.c(941):warning *** left shifting more than size of object changed to zero then nice w2000 window Application error: The instruction at "0x00443819" referenced memory at "0x0000015" The memory could not be "read". C:\adam\sdcc\fromtusb> since there are no system dependent errors i think there is something in sdcc. There is also possibility to have something wrong in code i'm trying to compile, but code was taken from TUSB datasheet. Im sending the code. Best regards Adam Bujnowski ---------------------------------------------------------------------- You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=100599&aid=514880&group_id=599 |
From: <no...@so...> - 2002-02-12 21:19:40
|
Bugs item #516625, was opened at 2002-02-12 13:19 You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=100599&aid=516625&group_id=599 Category: C-Front End Group: None Status: Open Resolution: None Priority: 5 Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: segmentation fault Initial Comment: main() { ((void (code *) (void)) 0) (); } results in a segmentation fault. SDCC : mcs51/gbz80/z80/avr/ds390/pic14/i186/tlcs900h/TININative/xa51 2.3.1 (Feb 11 2002) (UNIX) In a library for the Keil compiler this piece of code is used for restarting the program: #define abort() (((void (code *) (void)) 0) ()) Corvin ---------------------------------------------------------------------- You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=100599&aid=516625&group_id=599 |