mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-02-16 11:19:55 +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>
|
2010-12-08 Jason Merrill <jason@redhat.com>
|
||||||
|
|
||||||
PR c++/46348
|
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} \
|
if { [istarget "hppa*-*-*"] } {
|
||||||
$symbol $line]
|
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
|
# The lack of spaces around $pattern is important, since they'd
|
||||||
# become part of the regex scan-assembler tries to match.
|
# become part of the regex scan-assembler tries to match.
|
||||||
|
Loading…
Reference in New Issue
Block a user