[#6598] gdb test on target board has some regression

Document created by Aaronwu Employee on Oct 17, 2013
Version 1Show Document
  • View in full screen mode

[#6598] gdb test on target board has some regression

Submitted By: Mingquan Pan

Open Date

2011-05-13 04:25:50     Close Date

2012-06-08 11:34:05

Priority:

Medium High     Assignee:

Mingquan Pan

Jim Adams

Board:

N/A     Silicon Revision:

Resolution:

Duplicate     Fixed In Release:

N/A

Processor:

ALL     

Host Operating System:

toolchain rev.:

head     kernel rev.:

State:

Closed     Found In Release:

N/A

Is this bug repeatable?:

N/A     

Summary: gdb test on target board has some regression

Details:

 

gdb test on target board has some regression.

 

test on uClinux:

                       ******* gdb-6.6.sum ***********

=== gdb Summary ===             === gdb Summary ===      ()

# of expected passes            10130           # of expected passes            10078    (-52)

# of unexpected failures        148             # of unexpected failures        172      (24)

# of expected failures          42              # of expected failures          42       (0)

# of known failures             60              # of known failures             58       (-2)

# of unresolved testcases       11              # of unresolved testcases       11       (0)

# of untested testcases         10              # of untested testcases         11       (1)

# of unsupported tests          18              # of unsupported tests          18       (0)

 

#########################################

#

# Comparing gdb-6.6.sum

#

########################################

Tests that now fail, but worked before:

 

bfin-uclinux: gdb.base/dbx.exp: stop at 43

bfin-uclinux: gdb.base/dbx.exp: stop in sum

bfin-uclinux: gdb.base/ptype.exp: ptype foo typedef after second list of intfoo

bfin-uclinux: gdb.base/sigbpt.exp: cont bp after segv; continue to breakpoint at fault

bfin-uclinux: gdb.base/sigbpt.exp: cont bp after segv; stepi fault

bfin-uclinux: gdb.base/sigbpt.exp: stepi bp before segv; stepi out of handler

bfin-uclinux: gdb.cp/psmang.exp: break s::method1

bfin-uclinux: gdb.cp/psmang.exp: break s::method2

bfin-uclinux: gdb.mi/mi2-break.exp: list of breakpoints

bfin-uclinux: gdb.mi/mi2-file.exp: request path info of current source file (basics.c)

bfin-uclinux: gdb.mi/mi2-syn-frame.exp: list stack frames

bfin-uclinux: gdb.mi/mi2-syn-frame.exp: list stack frames

bfin-uclinux: gdb.mi/mi2-until.exp: break-insert operation

bfin-uclinux: gdb.mi/mi-break.exp: list of breakpoints

bfin-uclinux: gdb.mi/mi-file.exp: request path info of current source file (basics.c)

bfin-uclinux: gdb.mi/mi-until.exp: break-insert operation

bfin-uclinux: gdb.objc/basicclass.exp: breakpoint in category method

bfin-uclinux: gdb.objc/basicclass.exp: continue until method breakpoint

bfin-uclinux: gdb.objc/basicclass.exp: print self

bfin-uclinux: gdb.objc/basicclass.exp: resetting breakpoints when rerunning

bfin-uclinux: gdb.objc/basicclass.exp: Use of the po (print-object) command

...

New tests that FAIL:

 

bfin-uclinux: gdb.cp/misc.exp: source language not correct for C++ (psymtabs only)

bfin-uclinux: gdb.mi/mi2-until.exp: run to main (2)

bfin-uclinux: gdb.mi/mi2-until.exp: until after current function (timeout)

bfin-uclinux: gdb.mi/mi2-until.exp: until after while loop (timeout)

bfin-uclinux: gdb.mi/mi2-until.exp: until line number:file (timeout)

bfin-uclinux: gdb.mi/mi2-until.exp: until line number (timeout)

bfin-uclinux: gdb.mi/mi-until.exp: run to main (2)

bfin-uclinux: gdb.mi/mi-until.exp: until after current function (timeout)

bfin-uclinux: gdb.mi/mi-until.exp: until after while loop (timeout)

bfin-uclinux: gdb.mi/mi-until.exp: until line number:file (timeout)

bfin-uclinux: gdb.mi/mi-until.exp: until line number (timeout)

bfin-uclinux: gdb.objc/basicclass.exp: continue until category method (the program is no longer running)

bfin-uclinux: gdb.objc/basicclass.exp: source language not correct for Objective-C (psymtabs only)

 

...

Old tests that passed, that have disappeared: (Eeek!)

 

bfin-uclinux: gdb.asm/asm-source.exp: bt 2 in foo2

bfin-uclinux: gdb.asm/asm-source.exp: bt 3 in foo3

bfin-uclinux: gdb.asm/asm-source.exp: bt ALL in foo2

bfin-uclinux: gdb.asm/asm-source.exp: disassem &globalvar &globalvar+1

bfin-uclinux: gdb.asm/asm-source.exp: disassem &staticvar &staticvar+1

bfin-uclinux: gdb.asm/asm-source.exp: f at main

bfin-uclinux: gdb.asm/asm-source.exp: f in foo2

bfin-uclinux: gdb.asm/asm-source.exp: finish from foo3

bfin-uclinux: gdb.asm/asm-source.exp: info line

bfin-uclinux: gdb.asm/asm-source.exp: info source asmsrc1.s

bfin-uclinux: gdb.asm/asm-source.exp: info source asmsrc2.s

bfin-uclinux: gdb.asm/asm-source.exp: info sources

bfin-uclinux: gdb.asm/asm-source.exp: info target

bfin-uclinux: gdb.asm/asm-source.exp: look at global variable

bfin-uclinux: gdb.asm/asm-source.exp: look at static function

bfin-uclinux: gdb.asm/asm-source.exp: look at static variable

bfin-uclinux: gdb.asm/asm-source.exp: n 2

bfin-uclinux: gdb.asm/asm-source.exp: next over foo3

bfin-uclinux: gdb.asm/asm-source.exp: next over macro

bfin-uclinux: gdb.asm/asm-source.exp: n in foo2

bfin-uclinux: gdb.asm/asm-source.exp: return from foo2

bfin-uclinux: gdb.asm/asm-source.exp: s 2

bfin-uclinux: gdb.asm/asm-source.exp: step into foo2

bfin-uclinux: gdb.asm/asm-source.exp: x/i &globalvar

bfin-uclinux: gdb.asm/asm-source.exp: x/i &staticvar

bfin-uclinux: gdb.base/condbreak.exp: break break.c:94 if (1==1)

bfin-uclinux: gdb.base/condbreak.exp: break break.c:94 if 1==1

bfin-uclinux: gdb.cp/misc.exp: deduced language is C++, after full symbols

bfin-uclinux: gdb.cp/misc.exp: deduced language is C++, before full symbols

bfin-uclinux: gdb.mi/mi2-until.exp: run to main

bfin-uclinux: gdb.mi/mi2-until.exp: until after current function

bfin-uclinux: gdb.mi/mi2-until.exp: until line number

bfin-uclinux: gdb.mi/mi2-until.exp: until line number:file

bfin-uclinux: gdb.mi/mi-until.exp: run to main

bfin-uclinux: gdb.mi/mi-until.exp: until after current function

bfin-uclinux: gdb.mi/mi-until.exp: until line number

bfin-uclinux: gdb.mi/mi-until.exp: until line number:file

bfin-uclinux: gdb.objc/basicclass.exp: continue until category method

bfin-uclinux: gdb.objc/basicclass.exp: deduced language is Objective-C, before full symbols

...

Old tests that failed, that have disappeared: (Eeek!)

 

bfin-uclinux: gdb.asm/asm-source.exp: info symbol

bfin-uclinux: gdb.asm/asm-source.exp: list

bfin-uclinux: gdb.asm/asm-source.exp: search

bfin-uclinux: gdb.objc/basicclass.exp: source language not correct for Objective-C (full symbols)

 

 

...

detailed are attached.

 

Follow-ups

 

--- Stuart Henderson                                         2012-06-08 12:33:11

this looks like a duplicate of

[#6817] gdb test on bfin-uclinux has regression now

 

please reopen if that's not the case.

 

 

 

    Files

    Changes

    Commits

    Dependencies

    Duplicates

    Associations

    Tags

 

File Name     File Type     File Size     Posted By

uclinux-gdb.tar.gz    application/x-gzip    390894    Mingquan Pan

Attachments

Outcomes