mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-02-15 00:30:19 +08:00
re PR c++/44641 (Generated constructors and destructors get wrong debug location when a typedef uses a forward declaration of the type before the definition)
PR c++/44641 * lib/scanasm.exp (dg-function-on-line): Add match pattern for hppa*-*-*. From-SVN: r167638
This commit is contained in:
parent
78a142524e
commit
8b6606f2fa
@ -1,3 +1,9 @@
|
||||
2010-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
|
||||
|
||||
PR c++/44641
|
||||
* lib/scanasm.exp (dg-function-on-line): Add match pattern for
|
||||
hppa*-*-*.
|
||||
|
||||
2010-12-08 Jason Merrill <jason@redhat.com>
|
||||
|
||||
PR c++/46348
|
||||
|
@ -339,8 +339,13 @@ proc dg-function-on-line { args } {
|
||||
}
|
||||
}
|
||||
|
||||
set pattern [format {%s:[^\t]*(\t.(fnstart|frame|mask|file)[^\t]*)*\t[^:]+:%d\n} \
|
||||
$symbol $line]
|
||||
if { [istarget "hppa*-*-*"] } {
|
||||
set pattern [format {\t;[^:]+:%d\n(\t[^\t]+\n)+%s:\n\t.PROC} \
|
||||
$line $symbol]
|
||||
} else {
|
||||
set pattern [format {%s:[^\t]*(\t.(fnstart|frame|mask|file)[^\t]*)*\t[^:]+:%d\n} \
|
||||
$symbol $line]
|
||||
}
|
||||
|
||||
# The lack of spaces around $pattern is important, since they'd
|
||||
# become part of the regex scan-assembler tries to match.
|
||||
|
Loading…
Reference in New Issue
Block a user