emit-rtl.c (emit_insn_before_setloc): Do not ICE when asked to emit before very first instruction.
* emit-rtl.c (emit_insn_before_setloc): Do not ICE when asked to emit before very first instruction. * ggc-page.c (ggc_print_statistics): Fix formatting string to avoid waring on 64bit hosts. * bitmap.h: Fix typo in bitmap_head_def. From-SVN: r123408
This commit is contained in:
parent
f070285a7b
commit
26cb39935f
4 changed files with 18 additions and 4 deletions
|
@ -1,3 +1,14 @@
|
|||
2007-04-01 Jan Hubicka <jh@suse.cz>
|
||||
|
||||
* emit-rtl.c (emit_insn_before_setloc): Do not ICE when asked to emit
|
||||
before very first instruction.
|
||||
|
||||
2007-04-01 Jan Hubicka <jh@suse.cz>
|
||||
|
||||
* ggc-page.c (ggc_print_statistics): Fix formatting string to avoid
|
||||
waring on 64bit hosts.
|
||||
* bitmap.h: Fix typo in bitmap_head_def.
|
||||
|
||||
2007-04-01 Steven Bosscher <steven@gcc.gnu.org>
|
||||
|
||||
PR rtl-optimization/31391
|
||||
|
|
|
@ -80,7 +80,7 @@ typedef struct bitmap_head_def GTY(()) {
|
|||
unsigned int indx; /* Index of last element looked at. */
|
||||
bitmap_obstack *obstack; /* Obstack to allocate elements from.
|
||||
If NULL, then use ggc_alloc. */
|
||||
#ifndef GATHER_STATISTICS
|
||||
#ifdef GATHER_STATISTICS
|
||||
struct bitmap_descriptor GTY((skip)) *desc;
|
||||
#endif
|
||||
} bitmap_head;
|
||||
|
|
|
@ -4220,7 +4220,10 @@ emit_insn_before_setloc (rtx pattern, rtx before, int loc)
|
|||
if (pattern == NULL_RTX || !loc)
|
||||
return last;
|
||||
|
||||
first = NEXT_INSN (first);
|
||||
if (!first)
|
||||
first = get_insns ();
|
||||
else
|
||||
first = NEXT_INSN (first);
|
||||
while (1)
|
||||
{
|
||||
if (active_insn_p (first) && !INSN_LOCATOR (first))
|
||||
|
|
|
@ -2017,10 +2017,10 @@ ggc_print_statistics (void)
|
|||
for (i = 0; i < NUM_ORDERS; i++)
|
||||
if (G.stats.total_allocated_per_order[i])
|
||||
{
|
||||
fprintf (stderr, "Total Overhead page size %7ul: %10lld\n",
|
||||
fprintf (stderr, "Total Overhead page size %7lu: %10lld\n",
|
||||
(unsigned long) OBJECT_SIZE (i),
|
||||
G.stats.total_overhead_per_order[i]);
|
||||
fprintf (stderr, "Total Allocated page size %7ul: %10lld\n",
|
||||
fprintf (stderr, "Total Allocated page size %7lu: %10lld\n",
|
||||
(unsigned long) OBJECT_SIZE (i),
|
||||
G.stats.total_allocated_per_order[i]);
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue