tree.c (type_hash_if_marked_p): Removed non-ggc_marked_p clause.
2010-07-09 Tom de Vries <tjvries@xs4all.nl> * tree.c (type_hash_if_marked_p): Removed non-ggc_marked_p clause. * gcc.dg/debug/dwarf2/pr31230.c: New testcase. From-SVN: r161998
This commit is contained in:
parent
099379da26
commit
5c9fae0d6e
@ -1,3 +1,7 @@
|
||||
2010-07-09 Tom de Vries <tjvries@xs4all.nl>
|
||||
|
||||
* tree.c (type_hash_if_marked_p): Removed non-ggc_marked_p clause.
|
||||
|
||||
2010-07-09 Hariharan Sandanagobalane <hariharan@picochip.com>
|
||||
|
||||
* config/picochip/picochip.md (commsTestPort): Emit more
|
||||
|
@ -1,3 +1,7 @@
|
||||
2010-07-09 Tom de Vries <tjvries@xs4all.nl>
|
||||
|
||||
* gcc.dg/debug/dwarf2/pr31230.c: New testcase.
|
||||
|
||||
2010-07-09 Richard Guenther <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/44852
|
||||
|
19
gcc/testsuite/gcc.dg/debug/dwarf2/pr31230.c
Normal file
19
gcc/testsuite/gcc.dg/debug/dwarf2/pr31230.c
Normal file
@ -0,0 +1,19 @@
|
||||
/* { dg-do compile } */
|
||||
/* { dg-options "-gdwarf-2 -dA --param ggc-min-expand=0 --param ggc-min-heapsize=0" } */
|
||||
/* { dg-final { scan-assembler-times "DIE.*DW_TAG_array_type" 1 } } */
|
||||
/* { dg-final { scan-assembler-times "DIE.*DW_TAG_subrange_type" 1 } } */
|
||||
|
||||
void f1 (void)
|
||||
{
|
||||
char buffer1[100];
|
||||
}
|
||||
|
||||
int f2 (void)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
void f3 (void)
|
||||
{
|
||||
char buffer2[100];
|
||||
}
|
@ -6072,16 +6072,14 @@ type_hash_canon (unsigned int hashcode, tree type)
|
||||
|
||||
/* See if the data pointed to by the type hash table is marked. We consider
|
||||
it marked if the type is marked or if a debug type number or symbol
|
||||
table entry has been made for the type. This reduces the amount of
|
||||
debugging output and eliminates that dependency of the debug output on
|
||||
the number of garbage collections. */
|
||||
table entry has been made for the type. */
|
||||
|
||||
static int
|
||||
type_hash_marked_p (const void *p)
|
||||
{
|
||||
const_tree const type = ((const struct type_hash *) p)->type;
|
||||
|
||||
return ggc_marked_p (type) || TYPE_SYMTAB_POINTER (type);
|
||||
return ggc_marked_p (type);
|
||||
}
|
||||
|
||||
static void
|
||||
|
Loading…
Reference in New Issue
Block a user