* dwarf2out.c (is_cxx): Prototype.
* local-alloc.c (block_alloc): Avoid 'unsigned>=0 is always true'
warning.
* objc/objc-act.c (defer_fn): Avoid signed/unsigned warning.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@47528
138bc75d-0d04-0410-961f-
82ee72b054a4
+2001-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+
+ * cfgrtl.c (purge_all_dead_edges): Initialize variable.
+ * dwarf2out.c (is_cxx): Prototype.
+ * local-alloc.c (block_alloc): Avoid 'unsigned>=0 is always true'
+ warning.
+ * objc/objc-act.c (defer_fn): Avoid signed/unsigned warning.
+
Sun Dec 2 07:12:30 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
* libgcc2.c (__bb_exit_func): Fix line wrap problems.
int update_life_p;
{
int i, purged = false;
- sbitmap blocks;
+ sbitmap blocks = 0;
if (update_life_p)
{
static inline dw_die_ref get_AT_ref PARAMS ((dw_die_ref,
enum dwarf_attribute));
static int is_c_family PARAMS ((void));
+static int is_cxx PARAMS ((void));
static int is_java PARAMS ((void));
static int is_fortran PARAMS ((void));
static void remove_AT PARAMS ((dw_die_ref,
if (hard_reg != NULL_RTX)
{
if (GET_CODE (hard_reg) == REG
- && REGNO (hard_reg) >= 0
- && REGNO (hard_reg) < FIRST_PSEUDO_REGISTER
+ && IN_RANGE (REGNO (hard_reg),
+ 0, FIRST_PSEUDO_REGISTER - 1)
&& ! call_used_regs[REGNO (hard_reg)])
continue;
}
void
finish_file ()
{
- int i;
+ size_t i;
for (i = 0; i < VARRAY_ACTIVE_SIZE (deferred_fns); i++)
/* Don't output the same function twice. We may run into such