This is the mail archive of the crossgcc@cygnus.com mailing list for the crossgcc project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Hi there, Has anyone managed to get ieee support working? I'm currently using MRI C compiler, XRAY debugger and HP BDM tools. I would like to move over to gcc (for C++ support and so I use the same host compiler for sun/hp and target compilations). Currently I can produce IEEE files, but if the (sort of elf, m68k-psos binutils [*]) file contains STABS debug info, the resulting ieee file (after an objcopy) does not even load into XRAY (Error 0ED6 unknown record header). Has anyone managed to feed a gcc produced object file into XRAY (IEEE) with debug info? Cheers Mark Notes ===== The object file (with the debug info) looks like this:- bharh59a:/view/msp_RELEASE/vobs/pon/test 63% m68k-psos-objdump --header hi.ieee hi.ieee: file format ieee Sections: Idx Name Size VMA LMA File off Algn 0 .text 0000560e 00010000 00010000 00000000 2**2 CONTENTS, ALLOC, LOAD, CODE 1 .psos 00000000 00015610 00015610 00000000 2**0 ALLOC, DATA 2 .data 00000358 00015610 00015610 00000000 2**2 CONTENTS, ALLOC, LOAD, DATA 3 .bss 0000001c 00015d68 00015d68 00000000 2**3 ALLOC, DATA 4 .debug 0000d578 00000000 00000000 00000ed6 2**0 CONTENTS, DEBUGGING [*] The binutils/gcc is setup to use the m68k-psos target. This results in binutils producing elf object files BUT with leading _ chars on symbol names. I have modified gcc to match.... Maybe this wasn't a good idea! Mark S. Phillips ESN 742 2461 msp@nortel.co.uk Tel. +44 1279 402461