volumit / gdb-tricore

A gdb which support a TriCore processor

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

gdb-tricore

A gdb which supports a TriCore processor.

Tested with https://github.com/volumit/qemu

set qemu_command "/home/dummy/qemu_tricore_6250/bin/qemu-system-tricore -nographic -M tricore_tsim161 -S -gdb tcp::1234 -kernel"

Still work to be done:

Fix the remaining unexpected failures

Fix the unexpected successes

Fix the unknow successes

Recheck if untested/unsupported testcases are plausible

extension of testcases/unwinding towards more complicated use case (e.g. Interrupt,Trap etc.)

extension to check multicore thread/inferior

Remarks:

Fails in the gdb test suite are maybe related:

gcc, binutils, newlib, gdb, qemu

It is a hard task to findout the root cause.

Test run by dummy on Tue Feb 1 22:15:47 2022

Target is tricore-unknown-elf

Host is x86_64-pc-linux-gnu

=== gdb tests ===

Schedule of variations: tricore-qemu

=== gdb Summary ===

of expected passes 63026

of unexpected successes 12

of expected failures 305

of unknown successes 2

of known failures 71

of unresolved testcases 6

of untested testcases 183

of unsupported tests 385

of paths in test names 2

of duplicate test names 112

/home/dummy/aurix_gdb_10/bin/tricore-elf-gdb version 10.0.50.20200909-git -nw -nx -iex "set height 0" -iex "set width 0"

configure
--host=x86_64-linux-gnu
--target=tricore-elf
--program-prefix=tricore-elf-
--disable-nls
--disable-itcl
--disable-tk
--disable-tcl
--disable-winsup
--disable-gdbtk
--disable-libgui
--disable-rda
--disable-sid
--disable-sim
--disable-newlib
--disable-libgloss
--disable-gas
--disable-ld
--disable-binutils
--disable-gprof
--disable-source-highlight
--with-system-zlib
--prefix=$INSTALL_PREFIX
--disable-werror
--with-python

About

A gdb which support a TriCore processor

License:GNU General Public License v2.0


Languages

Language:C 46.4%Language:Assembly 14.2%Language:Makefile 13.8%Language:DTrace 8.9%Language:D 7.0%Language:C++ 4.2%Language:Roff 1.6%Language:Scheme 0.9%Language:M4 0.6%Language:Shell 0.5%Language:Yacc 0.4%Language:Ada 0.2%Language:Scala 0.2%Language:R 0.2%Language:Lex 0.2%Language:Python 0.1%Language:TeX 0.1%Language:Perl 0.1%Language:Pascal 0.0%Language:Fortran 0.0%Language:Tcl 0.0%Language:GDB 0.0%Language:GDScript 0.0%Language:DIGITAL Command Language 0.0%Language:C# 0.0%Language:Common Lisp 0.0%Language:Emacs Lisp 0.0%Language:CWeb 0.0%Language:HTML 0.0%Language:Raku 0.0%Language:Rebol 0.0%Language:Terra 0.0%Language:PHP 0.0%Language:GAP 0.0%Language:Rust 0.0%Language:sed 0.0%Language:MATLAB 0.0%Language:NASL 0.0%Language:CMake 0.0%Language:Awk 0.0%Language:XSLT 0.0%Language:SuperCollider 0.0%Language:E 0.0%Language:Go 0.0%Language:Objective-C 0.0%Language:Euphoria 0.0%Language:Batchfile 0.0%Language:SAS 0.0%Language:Eiffel 0.0%Language:Module Management System 0.0%Language:Mathematica 0.0%Language:PicoLisp 0.0%Language:Elixir 0.0%