aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKenneth Zadeck <zadeck@naturalbridge.com>2007-05-31 00:29:54 +0000
committerKenneth Zadeck <zadeck@naturalbridge.com>2007-05-31 00:29:54 +0000
commit54e3a59aba2061326a2e93984aef1cbd1db95860 (patch)
treea668058f8ff5af32d8c57f5939e1869240aa9740
parent72ad6d48a365d0e459e65aa44b64e6558f9042e4 (diff)
2007-05-30 Kenneth Zadeck <zadeck@naturalbridge.com>
* auto-inc-dec.c: Updated copyright date. (enum form, set_inc_state, dump_inc_insn, move_dead_notes, insert_move_insn_before, attempt_change, try_merge, find_address, find_mem): Reformatted. (reverse_inc, find_address): Fixed spelling. (attempt_change, try_merge): Add default case. * basic-block.h: Updated copyright date. * bitmap.c: Updated copyright date. * bitmap.h: Updated copyright date. * cfganal.c: Updated copyright date. * cfg.c: Updated copyright date. * cfghooks.h: Updated copyright date. * cfglayout.c: Updated copyright date. * cfgloop.c: Updated copyright date. * cfgloop.h: Updated copyright date. * cfgrtl.c: Updated copyright date. * combine.c: Updated copyright date. * combine-stack-adj.c: Updated copyright date. * config/arc/arc.c: Updated copyright date. * config/arm/arm.c: (use_return_insn, arm_compute_save_reg0_reg12_mask, arm_get_frame_offsets, arm_save_coproc_regs): Fixed formatting. * config/bfin/bfin.c: Updated copyright date. * config/c4x/c4x.c: Updated copyright date. * config/c4x/c4x.h: Updated copyright date. * config/cris/cris.c: Updated copyright date. * config/crx/crx.c: Updated copyright date. * config/crx/crx.h: Updated copyright date. * config/darwin.c: Updated copyright date. * config/frv/frv.c: Updated copyright date. * config/h8300/h8300.c: Updated copyright date. * config/h8300/h8300.md: Updated copyright date. * config/ia64/ia64.h: Updated copyright date. * config/iq2000/iq2000.c: Updated copyright date. * config/iq2000/iq2000.h: Updated copyright date. * config/m32c/m32c.c: Updated copyright date. * config/m68hc11/m68hc11.c: Updated copyright date. * config/m68k/m68k.c: Updated copyright date. * config/mips/mips.c: Updated copyright date. * config/mips/mips.md: Updated copyright date. * config/mmix/mmix.c: Updated copyright date. * config/mn10300/mn10300.c: Updated copyright date. * config/mt/mt.c: Updated copyright date. (mt_print_operand_simple_address, mt_print_operand): Fixed formatting. * config/mt/mt.h: Updated copyright date and fixed formatting. * config/pa/pa.c: Updated copyright date. * config/pa/pa.h: Updated copyright date. * config/pdp11/pdp11.c: Updated copyright date. * config/pdp11/pdp11.h: Updated copyright date. * config/rs6000/predicates.md: Updated copyright date. * config/s390/s390.c: Updated copyright date. * config/score/score-mdaux.c: Updated copyright date. * config/sh/sh.c: Updated copyright date. * config/sh/sh.md: Updated copyright date. * config/sparc/sparc.c: Updated copyright date. * config/stormy16/stormy16.c: Updated copyright date. * config/v850/v850.c: Updated copyright date. * config/vax/vax.c: Updated copyright date. * cselib.c: Updated copyright date. (expand_loc): Fixed formatting. * cselib.h: Updated copyright date. * dbgcnt.c: Updated copyright date. * dbgcnt.def: Updated copyright date. * dbgcnt.h: Updated copyright date. * dce.c: Updated copyright date. (fast_dce): Fixed formatting. * dce.h: Updated copyright date. * ddg.c: Updated copyright date. * ddg.h: Updated copyright date. * df-core.c: Updated copyright date. * df.h: Updated copyright date and fixed formatting. * doc/cfg.texi: Updated copyright date. * doc/rtl.texi: Updated copyright date. * dominance.c: Updated copyright date. * function.h: Updated copyright date. * fwprop.c: Updated copyright date. * global.c: Updated copyright date. * integrate.c: Updated copyright date. * local-alloc.c: Updated copyright date. * loop-init.c: Updated copyright date. * loop-invariant.c: Updated copyright date. * loop-iv.c: Updated copyright date. * optabs.h: Updated copyright date. * output.h: Updated copyright date. * postreload.c: Updated copyright date. * postreload-gcse.c: Updated copyright date. * recog.h: Updated copyright date. * regmove.c: Updated copyright date. * reg-notes.def: Updated copyright date. * regrename.c: Updated copyright date. * reg-stack.c: Updated copyright date. * reload.c: Updated copyright date. * reorg.c: Updated copyright date. * resource.c: Updated copyright date. * resource.h: Updated copyright date. * rtl-factoring.c: Updated copyright date. * sbitmap.c: Updated copyright date. * sbitmap.h: Updated copyright date. * sched-deps.c: Updated copyright date. * sched-ebb.c: Updated copyright date. * sched-int.h: Updated copyright date. * sched-rgn.c: Updated copyright date. * sched-vis.c: Updated copyright date. * see.c: Updated copyright date. (see_handle_relevant_uses): Fixed formatting. * stack-ptr-mod.c: Updated copyright date. * struct-equiv.c: Updated copyright date. * tracer.c: Updated copyright date. * web.c: Updated copyright date. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/dataflow-branch@125210 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--gcc/ChangeLog.dataflow112
-rw-r--r--gcc/auto-inc-dec.c92
-rw-r--r--gcc/basic-block.h4
-rw-r--r--gcc/bitmap.c4
-rw-r--r--gcc/bitmap.h4
-rw-r--r--gcc/cfg.c2
-rw-r--r--gcc/cfganal.c2
-rw-r--r--gcc/cfghooks.h2
-rw-r--r--gcc/cfglayout.c3
-rw-r--r--gcc/cfgloop.c3
-rw-r--r--gcc/cfgloop.h4
-rw-r--r--gcc/cfgrtl.c3
-rw-r--r--gcc/combine-stack-adj.c5
-rw-r--r--gcc/combine.c3
-rw-r--r--gcc/config/arc/arc.c5
-rw-r--r--gcc/config/arm/arm.c10
-rw-r--r--gcc/config/bfin/bfin.c2
-rw-r--r--gcc/config/c4x/c4x.c2
-rw-r--r--gcc/config/c4x/c4x.h2
-rw-r--r--gcc/config/cris/cris.c2
-rw-r--r--gcc/config/crx/crx.c2
-rw-r--r--gcc/config/crx/crx.h2
-rw-r--r--gcc/config/darwin.c2
-rw-r--r--gcc/config/frv/frv.c2
-rw-r--r--gcc/config/h8300/h8300.c2
-rw-r--r--gcc/config/h8300/h8300.md2
-rw-r--r--gcc/config/ia64/ia64.h2
-rw-r--r--gcc/config/iq2000/iq2000.c2
-rw-r--r--gcc/config/iq2000/iq2000.h2
-rw-r--r--gcc/config/m32c/m32c.c2
-rw-r--r--gcc/config/m68hc11/m68hc11.c2
-rw-r--r--gcc/config/m68k/m68k.c2
-rw-r--r--gcc/config/mips/mips.c3
-rw-r--r--gcc/config/mips/mips.md3
-rw-r--r--gcc/config/mmix/mmix.c2
-rw-r--r--gcc/config/mn10300/mn10300.c4
-rw-r--r--gcc/config/mt/mt.c10
-rw-r--r--gcc/config/mt/mt.h4
-rw-r--r--gcc/config/pa/pa.c2
-rw-r--r--gcc/config/pa/pa.h2
-rw-r--r--gcc/config/pdp11/pdp11.c4
-rw-r--r--gcc/config/pdp11/pdp11.h4
-rw-r--r--gcc/config/rs6000/predicates.md2
-rw-r--r--gcc/config/s390/s390.c4
-rw-r--r--gcc/config/score/score-mdaux.c2
-rw-r--r--gcc/config/sh/sh.c2
-rw-r--r--gcc/config/sh/sh.md2
-rw-r--r--gcc/config/sparc/sparc.c2
-rw-r--r--gcc/config/stormy16/stormy16.c4
-rw-r--r--gcc/config/v850/v850.c4
-rw-r--r--gcc/config/vax/vax.c2
-rw-r--r--gcc/cselib.c6
-rw-r--r--gcc/cselib.h2
-rw-r--r--gcc/dbgcnt.c2
-rw-r--r--gcc/dbgcnt.def2
-rw-r--r--gcc/dbgcnt.h2
-rw-r--r--gcc/dce.c4
-rw-r--r--gcc/dce.h2
-rw-r--r--gcc/ddg.c2
-rw-r--r--gcc/ddg.h2
-rw-r--r--gcc/df-core.c2
-rw-r--r--gcc/df.h6
-rw-r--r--gcc/doc/cfg.texi2
-rw-r--r--gcc/doc/rtl.texi2
-rw-r--r--gcc/dominance.c2
-rw-r--r--gcc/function.h2
-rw-r--r--gcc/fwprop.c2
-rw-r--r--gcc/global.c3
-rw-r--r--gcc/integrate.c2
-rw-r--r--gcc/local-alloc.c4
-rw-r--r--gcc/loop-init.c2
-rw-r--r--gcc/loop-invariant.c2
-rw-r--r--gcc/loop-iv.c2
-rw-r--r--gcc/optabs.h2
-rw-r--r--gcc/output.h4
-rw-r--r--gcc/postreload-gcse.c2
-rw-r--r--gcc/postreload.c5
-rw-r--r--gcc/recog.h4
-rw-r--r--gcc/reg-notes.def2
-rw-r--r--gcc/reg-stack.c5
-rw-r--r--gcc/regmove.c5
-rw-r--r--gcc/regrename.c2
-rw-r--r--gcc/reload.c4
-rw-r--r--gcc/reorg.c5
-rw-r--r--gcc/resource.c2
-rw-r--r--gcc/resource.h2
-rw-r--r--gcc/rtl-factoring.c2
-rw-r--r--gcc/sbitmap.c3
-rw-r--r--gcc/sbitmap.h3
-rw-r--r--gcc/sched-deps.c2
-rw-r--r--gcc/sched-ebb.c3
-rw-r--r--gcc/sched-int.h4
-rw-r--r--gcc/sched-rgn.c5
-rw-r--r--gcc/sched-vis.c4
-rw-r--r--gcc/see.c4
-rw-r--r--gcc/stack-ptr-mod.c4
-rw-r--r--gcc/struct-equiv.c3
-rw-r--r--gcc/tracer.c3
-rw-r--r--gcc/web.c2
99 files changed, 308 insertions, 187 deletions
diff --git a/gcc/ChangeLog.dataflow b/gcc/ChangeLog.dataflow
index c93092ae340..a7238b4f256 100644
--- a/gcc/ChangeLog.dataflow
+++ b/gcc/ChangeLog.dataflow
@@ -1,5 +1,117 @@
2007-05-30 Kenneth Zadeck <zadeck@naturalbridge.com>
+ * auto-inc-dec.c: Updated copyright date.
+ (enum form, set_inc_state, dump_inc_insn, move_dead_notes,
+ insert_move_insn_before, attempt_change, try_merge, find_address,
+ find_mem): Reformatted.
+ (reverse_inc, find_address): Fixed spelling.
+ (attempt_change, try_merge): Add default case.
+ * basic-block.h: Updated copyright date.
+ * bitmap.c: Updated copyright date.
+ * bitmap.h: Updated copyright date.
+ * cfganal.c: Updated copyright date.
+ * cfg.c: Updated copyright date.
+ * cfghooks.h: Updated copyright date.
+ * cfglayout.c: Updated copyright date.
+ * cfgloop.c: Updated copyright date.
+ * cfgloop.h: Updated copyright date.
+ * cfgrtl.c: Updated copyright date.
+ * combine.c: Updated copyright date.
+ * combine-stack-adj.c: Updated copyright date.
+ * config/arc/arc.c: Updated copyright date.
+ * config/arm/arm.c: (use_return_insn,
+ arm_compute_save_reg0_reg12_mask, arm_get_frame_offsets,
+ arm_save_coproc_regs): Fixed formatting.
+ * config/bfin/bfin.c: Updated copyright date.
+ * config/c4x/c4x.c: Updated copyright date.
+ * config/c4x/c4x.h: Updated copyright date.
+ * config/cris/cris.c: Updated copyright date.
+ * config/crx/crx.c: Updated copyright date.
+ * config/crx/crx.h: Updated copyright date.
+ * config/darwin.c: Updated copyright date.
+ * config/frv/frv.c: Updated copyright date.
+ * config/h8300/h8300.c: Updated copyright date.
+ * config/h8300/h8300.md: Updated copyright date.
+ * config/ia64/ia64.h: Updated copyright date.
+ * config/iq2000/iq2000.c: Updated copyright date.
+ * config/iq2000/iq2000.h: Updated copyright date.
+ * config/m32c/m32c.c: Updated copyright date.
+ * config/m68hc11/m68hc11.c: Updated copyright date.
+ * config/m68k/m68k.c: Updated copyright date.
+ * config/mips/mips.c: Updated copyright date.
+ * config/mips/mips.md: Updated copyright date.
+ * config/mmix/mmix.c: Updated copyright date.
+ * config/mn10300/mn10300.c: Updated copyright date.
+ * config/mt/mt.c: Updated copyright date.
+ (mt_print_operand_simple_address, mt_print_operand): Fixed formatting.
+ * config/mt/mt.h: Updated copyright date and fixed formatting.
+ * config/pa/pa.c: Updated copyright date.
+ * config/pa/pa.h: Updated copyright date.
+ * config/pdp11/pdp11.c: Updated copyright date.
+ * config/pdp11/pdp11.h: Updated copyright date.
+ * config/rs6000/predicates.md: Updated copyright date.
+ * config/s390/s390.c: Updated copyright date.
+ * config/score/score-mdaux.c: Updated copyright date.
+ * config/sh/sh.c: Updated copyright date.
+ * config/sh/sh.md: Updated copyright date.
+ * config/sparc/sparc.c: Updated copyright date.
+ * config/stormy16/stormy16.c: Updated copyright date.
+ * config/v850/v850.c: Updated copyright date.
+ * config/vax/vax.c: Updated copyright date.
+ * cselib.c: Updated copyright date.
+ (expand_loc): Fixed formatting.
+ * cselib.h: Updated copyright date.
+ * dbgcnt.c: Updated copyright date.
+ * dbgcnt.def: Updated copyright date.
+ * dbgcnt.h: Updated copyright date.
+ * dce.c: Updated copyright date.
+ (fast_dce): Fixed formatting.
+ * dce.h: Updated copyright date.
+ * ddg.c: Updated copyright date.
+ * ddg.h: Updated copyright date.
+ * df-core.c: Updated copyright date.
+ * df.h: Updated copyright date and fixed formatting.
+ * doc/cfg.texi: Updated copyright date.
+ * doc/rtl.texi: Updated copyright date.
+ * dominance.c: Updated copyright date.
+ * function.h: Updated copyright date.
+ * fwprop.c: Updated copyright date.
+ * global.c: Updated copyright date.
+ * integrate.c: Updated copyright date.
+ * local-alloc.c: Updated copyright date.
+ * loop-init.c: Updated copyright date.
+ * loop-invariant.c: Updated copyright date.
+ * loop-iv.c: Updated copyright date.
+ * optabs.h: Updated copyright date.
+ * output.h: Updated copyright date.
+ * postreload.c: Updated copyright date.
+ * postreload-gcse.c: Updated copyright date.
+ * recog.h: Updated copyright date.
+ * regmove.c: Updated copyright date.
+ * reg-notes.def: Updated copyright date.
+ * regrename.c: Updated copyright date.
+ * reg-stack.c: Updated copyright date.
+ * reload.c: Updated copyright date.
+ * reorg.c: Updated copyright date.
+ * resource.c: Updated copyright date.
+ * resource.h: Updated copyright date.
+ * rtl-factoring.c: Updated copyright date.
+ * sbitmap.c: Updated copyright date.
+ * sbitmap.h: Updated copyright date.
+ * sched-deps.c: Updated copyright date.
+ * sched-ebb.c: Updated copyright date.
+ * sched-int.h: Updated copyright date.
+ * sched-rgn.c: Updated copyright date.
+ * sched-vis.c: Updated copyright date.
+ * see.c: Updated copyright date.
+ (see_handle_relevant_uses): Fixed formatting.
+ * stack-ptr-mod.c: Updated copyright date.
+ * struct-equiv.c: Updated copyright date.
+ * tracer.c: Updated copyright date.
+ * web.c: Updated copyright date.
+
+2007-05-30 Kenneth Zadeck <zadeck@naturalbridge.com>
+
* auto-inc-dec.c (mem_insn.mem_pat): Renamed mem_loc.
(attempt_change): Fixed comments and renamed new_addr_pat to new_addr.
(try_merge, attempt_change, find_address, find_mem): Renamed
diff --git a/gcc/auto-inc-dec.c b/gcc/auto-inc-dec.c
index 527a17816dc..24156624eac 100644
--- a/gcc/auto-inc-dec.c
+++ b/gcc/auto-inc-dec.c
@@ -1,5 +1,5 @@
/* Discovery of auto-inc and auto-dec instructions.
- Copyright (C) 2006 Free Software Foundation, Inc.
+ Copyright (C) 2006, 2007 Free Software Foundation, Inc.
Contributed by Kenneth Zadeck <zadeck@naturalbridge.com>
This file is part of GCC.
@@ -42,16 +42,11 @@ Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA
#include "df.h"
#include "dbgcnt.h"
-enum form
- {
/* This pass was originally removed from flow.c. However there is
almost nothing that remains of that code.
There are (4) basic forms that are matched:
-*/
- FORM_PRE_ADD,
-/*
a <- b + c
...
*a
@@ -61,9 +56,6 @@ enum form
a <- b
...
*(a += c) pre
-*/
- FORM_PRE_INC,
-/*
a += c
...
*a
@@ -71,9 +63,6 @@ enum form
becomes
*(a += c) pre
-*/
- FORM_POST_ADD,
-/*
*a
...
b <- a + c
@@ -86,12 +75,6 @@ enum form
b <- a
...
*(b += c) post
-
-*/
- FORM_POST_INC,
- FORM_last
- };
-/*
*a
...
a <- a + c
@@ -167,9 +150,17 @@ enum form
*(a += c) pre
*/
-
#ifdef AUTO_INC_DEC
+enum form
+{
+ FORM_PRE_ADD,
+ FORM_PRE_INC,
+ FORM_POST_ADD,
+ FORM_POST_INC,
+ FORM_last
+};
+
/* The states of the second operands of mem refs and inc insns. If no
second operand of the mem_ref was found, it is assumed to just be
ZERO. SIZE is the size of the mode accessed in the memref. The
@@ -224,7 +215,7 @@ set_inc_state (HOST_WIDE_INT val, int size)
and location (relative to the mem reference) of inc insn. */
static bool initialized = false;
-static enum gen_form decision_table [INC_last][INC_last][FORM_last];
+static enum gen_form decision_table[INC_last][INC_last][FORM_last];
static void
init_decision_table (void)
@@ -361,7 +352,7 @@ static struct inc_insn
static void
dump_inc_insn (FILE *file)
{
- const char * f = ((inc_insn.form == FORM_PRE_ADD)
+ const char *f = ((inc_insn.form == FORM_PRE_ADD)
|| (inc_insn.form == FORM_PRE_INC)) ? "pre" : "post";
dump_insn_slim (file, inc_insn.insn);
@@ -443,12 +434,12 @@ dump_mem_insn (FILE *file)
The arrays are not cleared when we move from block to block so
whenever an insn is retrieved from these arrays, it's block number
- must be comared with the current block.
+ must be compared with the current block.
*/
-static rtx * reg_next_use = NULL;
-static rtx * reg_next_inc_use = NULL;
-static rtx * reg_next_def = NULL;
+static rtx *reg_next_use = NULL;
+static rtx *reg_next_inc_use = NULL;
+static rtx *reg_next_def = NULL;
/* Move dead note that match PATTERN to TO_INSN from FROM_INSN. We do
@@ -467,7 +458,7 @@ move_dead_notes (rtx to_insn, rtx from_insn, rtx pattern)
{
next_note = XEXP (note, 1);
- if ((REG_NOTE_KIND(note) == REG_DEAD)
+ if ((REG_NOTE_KIND (note) == REG_DEAD)
&& pattern == XEXP (note, 0))
{
XEXP (note, 1) = REG_NOTES (to_insn);
@@ -499,11 +490,11 @@ insert_move_insn_before (rtx next_insn, rtx dest_reg, rtx src_reg)
}
-/* Change mem_insn.mem_loc so that uses NEW_ADDR that increments
- INC_REG. To have reached this point, the change is a legitimate
- one from a dataflow point of view. The only questions are is this
- a valid change to the instruction and is this a profitable change
- to the instruction. */
+/* Change mem_insn.mem_loc so that uses NEW_ADDR which has an
+ increment of INC_REG. To have reached this point, the change is a
+ legitimate one from a dataflow point of view. The only questions
+ are is this a valid change to the instruction and is this a
+ profitable change to the instruction. */
static bool
attempt_change (rtx new_addr, rtx inc_reg)
@@ -565,23 +556,23 @@ attempt_change (rtx new_addr, rtx inc_reg)
move_dead_notes (mov_insn, inc_insn.insn, inc_insn.reg0);
regno = REGNO (inc_insn.reg_res);
- reg_next_def [regno] = mov_insn;
- reg_next_use [regno] = NULL;
+ reg_next_def[regno] = mov_insn;
+ reg_next_use[regno] = NULL;
regno = REGNO (inc_insn.reg0);
- reg_next_use [regno] = mov_insn;
+ reg_next_use[regno] = mov_insn;
df_recompute_luids (bb);
break;
case FORM_POST_INC:
regno = REGNO (inc_insn.reg_res);
- if (reg_next_use [regno] == reg_next_inc_use[regno])
+ if (reg_next_use[regno] == reg_next_inc_use[regno])
reg_next_inc_use[regno] = NULL;
/* Fallthru. */
case FORM_PRE_INC:
regno = REGNO (inc_insn.reg_res);
- reg_next_def [regno] = mem_insn.insn;
- reg_next_use [regno] = NULL;
+ reg_next_def[regno] = mem_insn.insn;
+ reg_next_use[regno] = NULL;
break;
@@ -594,31 +585,31 @@ attempt_change (rtx new_addr, rtx inc_reg)
pointer for the main iteration has not yet hit that. It is
still pointing to the mem insn. */
regno = REGNO (inc_insn.reg_res);
- reg_next_def [regno] = mem_insn.insn;
- reg_next_use [regno] = NULL;
+ reg_next_def[regno] = mem_insn.insn;
+ reg_next_use[regno] = NULL;
regno = REGNO (inc_insn.reg0);
- reg_next_use [regno] = mem_insn.insn;
- if ((reg_next_use [regno] == reg_next_inc_use[regno])
+ reg_next_use[regno] = mem_insn.insn;
+ if ((reg_next_use[regno] == reg_next_inc_use[regno])
|| (reg_next_inc_use[regno] == inc_insn.insn))
reg_next_inc_use[regno] = NULL;
df_recompute_luids (bb);
break;
case FORM_last:
+ default:
gcc_unreachable ();
}
if (!inc_insn.reg1_is_const)
{
regno = REGNO (inc_insn.reg1);
- reg_next_use [regno] = mem_insn.insn;
- if ((reg_next_use [regno] == reg_next_inc_use[regno])
+ reg_next_use[regno] = mem_insn.insn;
+ if ((reg_next_use[regno] == reg_next_inc_use[regno])
|| (reg_next_inc_use[regno] == inc_insn.insn))
reg_next_inc_use[regno] = NULL;
}
- /* Recompute the df info for the insns that have changed. */
delete_insn (inc_insn.insn);
if (dump_file && mov_insn)
@@ -655,7 +646,7 @@ try_merge (void)
rtx inc_reg = inc_insn.form == FORM_POST_ADD ?
inc_insn.reg_res : mem_insn.reg0;
- /* The width of the mem being access. */
+ /* The width of the mem being accessed. */
int size = GET_MODE_SIZE (GET_MODE (mem));
rtx last_insn = NULL;
@@ -670,6 +661,7 @@ try_merge (void)
last_insn = inc_insn.insn;
break;
case FORM_last:
+ default:
gcc_unreachable ();
}
@@ -779,7 +771,7 @@ try_merge (void)
}
/* Return the next insn that uses (if reg_next_use is passed in
- NEXT_ARRAY) or defines if reg_next_def is passed in NEXT_ARRAY)
+ NEXT_ARRAY) or defines (if reg_next_def is passed in NEXT_ARRAY)
REGNO in BB. */
static rtx
@@ -827,7 +819,7 @@ reverse_inc (void)
This function is called in two contexts, if BEFORE_MEM is true,
this is called for each insn in the basic block. If BEFORE_MEM is
false, it is called for the instruction in the block that uses the
- index register for som memory reference that is currently being
+ index register for some memory reference that is currently being
processed. */
static bool
@@ -912,7 +904,7 @@ find_address (rtx *address_of_x)
{
rtx x = *address_of_x;
enum rtx_code code = GET_CODE (x);
- const char * const fmt = GET_RTX_FORMAT (code);
+ const char *const fmt = GET_RTX_FORMAT (code);
int i;
int value = 0;
int tem;
@@ -1001,7 +993,7 @@ find_address (rtx *address_of_x)
a suitable add or inc insn that follows the mem reference and
determine if it is suitable to merge.
- In the case where the MEM_)INSN has two registers in the reference,
+ In the case where the MEM_INSN has two registers in the reference,
this function may be called recursively. The first time looking
for an add of the first register, and if that fails, looking for an
add of the second register. The FIRST_TRY parameter is used to
@@ -1302,7 +1294,7 @@ find_mem (rtx *address_of_x)
{
rtx x = *address_of_x;
enum rtx_code code = GET_CODE (x);
- const char * const fmt = GET_RTX_FORMAT (code);
+ const char *const fmt = GET_RTX_FORMAT (code);
int i;
if (code == MEM && REG_P (XEXP (x, 0)))
diff --git a/gcc/basic-block.h b/gcc/basic-block.h
index 2291ec27689..4eb0995398f 100644
--- a/gcc/basic-block.h
+++ b/gcc/basic-block.h
@@ -1,6 +1,6 @@
/* Define control and data flow tables, and regsets.
- Copyright (C) 1987, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
- Free Software Foundation, Inc.
+ Copyright (C) 1987, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/bitmap.c b/gcc/bitmap.c
index 06fd087182f..3c21316dc54 100644
--- a/gcc/bitmap.c
+++ b/gcc/bitmap.c
@@ -1,6 +1,6 @@
/* Functions to support general ended bitmaps.
- Copyright (C) 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005
- Free Software Foundation, Inc.
+ Copyright (C) 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
+ 2006, 2007 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/bitmap.h b/gcc/bitmap.h
index 48833837e1f..2959603a89f 100644
--- a/gcc/bitmap.h
+++ b/gcc/bitmap.h
@@ -1,6 +1,6 @@
/* Functions to support general ended bitmaps.
- Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
- Free Software Foundation, Inc.
+ Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
+ 2006, 2007 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cfg.c b/gcc/cfg.c
index 7e7003e5e50..b16b94b798d 100644
--- a/gcc/cfg.c
+++ b/gcc/cfg.c
@@ -1,6 +1,6 @@
/* Control flow graph manipulation code for GNU compiler.
Copyright (C) 1987, 1988, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
- 1999, 2000, 2001, 2002, 2003, 2004, 2005
+ 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cfganal.c b/gcc/cfganal.c
index f843a9c7bfc..89b91ec362f 100644
--- a/gcc/cfganal.c
+++ b/gcc/cfganal.c
@@ -1,6 +1,6 @@
/* Control flow graph analysis code for GNU compiler.
Copyright (C) 1987, 1988, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
- 1999, 2000, 2001, 2003, 2004, 2005 Free Software Foundation, Inc.
+ 1999, 2000, 2001, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cfghooks.h b/gcc/cfghooks.h
index 959da643430..46a57fd9ea6 100644
--- a/gcc/cfghooks.h
+++ b/gcc/cfghooks.h
@@ -1,5 +1,5 @@
/* Hooks for cfg representation specific functions.
- Copyright (C) 2003, 2004, 2005 Free Software Foundation, Inc.
+ Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
Contributed by Sebastian Pop <s.pop@laposte.net>
This file is part of GCC.
diff --git a/gcc/cfglayout.c b/gcc/cfglayout.c
index b8db60ba3db..2c0960d39c7 100644
--- a/gcc/cfglayout.c
+++ b/gcc/cfglayout.c
@@ -1,5 +1,6 @@
/* Basic block reordering routines for the GNU compiler.
- Copyright (C) 2000, 2001, 2003, 2004, 2005 Free Software Foundation, Inc.
+ Copyright (C) 2000, 2001, 2003, 2004, 2005, 2006, 2007
+ Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cfgloop.c b/gcc/cfgloop.c
index b71afa17d35..413ed56f38f 100644
--- a/gcc/cfgloop.c
+++ b/gcc/cfgloop.c
@@ -1,5 +1,6 @@
/* Natural loop discovery code for GNU compiler.
- Copyright (C) 2000, 2001, 2003, 2004, 2005 Free Software Foundation, Inc.
+ Copyright (C) 2000, 2001, 2003, 2004, 2005, 2006, 2007
+ Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cfgloop.h b/gcc/cfgloop.h
index ef88a472f73..5e31fa1cab6 100644
--- a/gcc/cfgloop.h
+++ b/gcc/cfgloop.h
@@ -1,6 +1,6 @@
/* Natural loop functions
- Copyright (C) 1987, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
- Free Software Foundation, Inc.
+ Copyright (C) 1987, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cfgrtl.c b/gcc/cfgrtl.c
index 1633367b953..413374e780c 100644
--- a/gcc/cfgrtl.c
+++ b/gcc/cfgrtl.c
@@ -1,6 +1,7 @@
/* Control flow graph manipulation code for GNU compiler.
Copyright (C) 1987, 1988, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
- 1999, 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
+ 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+ Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/combine-stack-adj.c b/gcc/combine-stack-adj.c
index 1c7e7d37d49..3fc26d0579e 100644
--- a/gcc/combine-stack-adj.c
+++ b/gcc/combine-stack-adj.c
@@ -1,6 +1,7 @@
/* Combine stack adjustments.
- Copyright (C) 1987, 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
- 1999, 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
+ Copyright (C) 1987, 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997,
+ 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+ Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/combine.c b/gcc/combine.c
index 515b14ca6cd..1d1525eed2c 100644
--- a/gcc/combine.c
+++ b/gcc/combine.c
@@ -1,6 +1,7 @@
/* Optimize by combining instructions for GNU compiler.
Copyright (C) 1987, 1988, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
- 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+ 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+ Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/arc/arc.c b/gcc/config/arc/arc.c
index bb8a45cf320..4924cea0cce 100644
--- a/gcc/config/arc/arc.c
+++ b/gcc/config/arc/arc.c
@@ -1,7 +1,6 @@
/* Subroutines used for code generation on the Argonaut ARC cpu.
- Copyright (C) 1994, 1995, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
- 2005
- Free Software Foundation, Inc.
+ Copyright (C) 1994, 1995, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
+ 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/arm/arm.c b/gcc/config/arm/arm.c
index 080bd492c43..6db83808841 100644
--- a/gcc/config/arm/arm.c
+++ b/gcc/config/arm/arm.c
@@ -1646,7 +1646,7 @@ use_return_insn (int iscond, rtx sibling)
if (TARGET_REALLY_IWMMXT)
for (regno = FIRST_IWMMXT_REGNUM; regno <= LAST_IWMMXT_REGNUM; regno++)
- if (df_regs_ever_live_p (regno) && ! call_used_regs [regno])
+ if (df_regs_ever_live_p (regno) && ! call_used_regs[regno])
return 0;
return 1;
@@ -9748,7 +9748,7 @@ arm_compute_save_reg0_reg12_mask (void)
for (reg = 0; reg <= max_reg; reg++)
if (df_regs_ever_live_p (reg)
- || (! current_function_is_leaf && call_used_regs [reg]))
+ || (! current_function_is_leaf && call_used_regs[reg]))
save_reg_mask |= (1 << reg);
/* Also save the pic base register if necessary. */
@@ -9766,7 +9766,7 @@ arm_compute_save_reg0_reg12_mask (void)
/* In the normal case we only need to save those registers
which are call saved and which are used by this function. */
for (reg = 0; reg <= last_reg; reg++)
- if (df_regs_ever_live_p (reg) && ! call_used_regs [reg])
+ if (df_regs_ever_live_p (reg) && ! call_used_regs[reg])
save_reg_mask |= (1 << reg);
/* Handle the frame pointer as a special case. */
@@ -11045,7 +11045,7 @@ arm_get_frame_offsets (void)
for (regno = FIRST_IWMMXT_REGNUM;
regno <= LAST_IWMMXT_REGNUM;
regno++)
- if (df_regs_ever_live_p (regno) && ! call_used_regs [regno])
+ if (df_regs_ever_live_p (regno) && ! call_used_regs[regno])
saved += 8;
}
@@ -11193,7 +11193,7 @@ arm_save_coproc_regs(void)
rtx insn;
for (reg = LAST_IWMMXT_REGNUM; reg >= FIRST_IWMMXT_REGNUM; reg--)
- if (df_regs_ever_live_p (reg) && ! call_used_regs [reg])
+ if (df_regs_ever_live_p (reg) && ! call_used_regs[reg])
{
insn = gen_rtx_PRE_DEC (V2SImode, stack_pointer_rtx);
insn = gen_rtx_MEM (V2SImode, insn);
diff --git a/gcc/config/bfin/bfin.c b/gcc/config/bfin/bfin.c
index 75875368517..727eeb8d7d4 100644
--- a/gcc/config/bfin/bfin.c
+++ b/gcc/config/bfin/bfin.c
@@ -1,5 +1,5 @@
/* The Blackfin code generation auxiliary output file.
- Copyright (C) 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 2005, 2006, 2007 Free Software Foundation, Inc.
Contributed by Analog Devices.
This file is part of GCC.
diff --git a/gcc/config/c4x/c4x.c b/gcc/config/c4x/c4x.c
index e3f0d16ab19..1d023e2bab8 100644
--- a/gcc/config/c4x/c4x.c
+++ b/gcc/config/c4x/c4x.c
@@ -1,6 +1,6 @@
/* Subroutines for assembler code output on the TMS320C[34]x
Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2003,
- 2004, 2005
+ 2004, 2005, 2006, 2007
Free Software Foundation, Inc.
Contributed by Michael Hayes (m.hayes@elec.canterbury.ac.nz)
diff --git a/gcc/config/c4x/c4x.h b/gcc/config/c4x/c4x.h
index 6b79d9bfbd5..0a5c71332ea 100644
--- a/gcc/config/c4x/c4x.h
+++ b/gcc/config/c4x/c4x.h
@@ -1,6 +1,6 @@
/* Definitions of target machine for GNU compiler. TMS320C[34]x
Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
- 2003, 2004, 2005 Free Software Foundation, Inc.
+ 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
Contributed by Michael Hayes (m.hayes@elec.canterbury.ac.nz)
and Herman Ten Brugge (Haj.Ten.Brugge@net.HCC.nl).
diff --git a/gcc/config/cris/cris.c b/gcc/config/cris/cris.c
index b06262e50ee..66b68ef9645 100644
--- a/gcc/config/cris/cris.c
+++ b/gcc/config/cris/cris.c
@@ -1,5 +1,5 @@
/* Definitions for GCC. Part of the machine description for CRIS.
- Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+ Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
Free Software Foundation, Inc.
Contributed by Axis Communications. Written by Hans-Peter Nilsson.
diff --git a/gcc/config/crx/crx.c b/gcc/config/crx/crx.c
index 82c512f0bf0..f73348e3c88 100644
--- a/gcc/config/crx/crx.c
+++ b/gcc/config/crx/crx.c
@@ -1,6 +1,6 @@
/* Output routines for GCC for CRX.
Copyright (C) 1991, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
- 2002, 2003, 2004 Free Software Foundation, Inc.
+ 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/crx/crx.h b/gcc/config/crx/crx.h
index 444058d68e7..b1dacaa18c0 100644
--- a/gcc/config/crx/crx.h
+++ b/gcc/config/crx/crx.h
@@ -1,6 +1,6 @@
/* Definitions of target machine for GNU compiler, for CRX.
Copyright (C) 1991, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
- 2001, 2002, 2003, 2004 Free Software Foundation, Inc.
+ 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/darwin.c b/gcc/config/darwin.c
index 5b707dac019..81daf95a703 100644
--- a/gcc/config/darwin.c
+++ b/gcc/config/darwin.c
@@ -1,6 +1,6 @@
/* Functions for generic Darwin as target machine for GNU C compiler.
Copyright (C) 1989, 1990, 1991, 1992, 1993, 2000, 2001, 2002, 2003, 2004,
- 2005
+ 2005, 2006, 2007
Free Software Foundation, Inc.
Contributed by Apple Computer Inc.
diff --git a/gcc/config/frv/frv.c b/gcc/config/frv/frv.c
index 74db6016f56..5c2489aa520 100644
--- a/gcc/config/frv/frv.c
+++ b/gcc/config/frv/frv.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005
+/* Copyright (C) 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2006, 2007
Free Software Foundation, Inc.
Contributed by Red Hat, Inc.
diff --git a/gcc/config/h8300/h8300.c b/gcc/config/h8300/h8300.c
index 189d8f17132..ab6d89dfb65 100644
--- a/gcc/config/h8300/h8300.c
+++ b/gcc/config/h8300/h8300.c
@@ -1,6 +1,6 @@
/* Subroutines for insn-output.c for Renesas H8/300.
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
- 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
+ 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
Contributed by Steve Chamberlain (sac@cygnus.com),
Jim Wilson (wilson@cygnus.com), and Doug Evans (dje@cygnus.com).
diff --git a/gcc/config/h8300/h8300.md b/gcc/config/h8300/h8300.md
index 0cde7ef9e70..91d698f6940 100644
--- a/gcc/config/h8300/h8300.md
+++ b/gcc/config/h8300/h8300.md
@@ -1,6 +1,6 @@
;; GCC machine description for Renesas H8/300
;; Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
-;; 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
+;; 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Contributed by Steve Chamberlain (sac@cygnus.com),
;; Jim Wilson (wilson@cygnus.com), and Doug Evans (dje@cygnus.com).
diff --git a/gcc/config/ia64/ia64.h b/gcc/config/ia64/ia64.h
index 175e4117dda..0230ff792d9 100644
--- a/gcc/config/ia64/ia64.h
+++ b/gcc/config/ia64/ia64.h
@@ -1,5 +1,5 @@
/* Definitions of target machine GNU compiler. IA-64 version.
- Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+ Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
Free Software Foundation, Inc.
Contributed by James E. Wilson <wilson@cygnus.com> and
David Mosberger <davidm@hpl.hp.com>.
diff --git a/gcc/config/iq2000/iq2000.c b/gcc/config/iq2000/iq2000.c
index 987d002046b..527046359e3 100644
--- a/gcc/config/iq2000/iq2000.c
+++ b/gcc/config/iq2000/iq2000.c
@@ -1,5 +1,5 @@
/* Subroutines used for code generation on Vitesse IQ2000 processors
- Copyright (C) 2003, 2004, 2005 Free Software Foundation, Inc.
+ Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/iq2000/iq2000.h b/gcc/config/iq2000/iq2000.h
index 2f53c158b90..deb3460de24 100644
--- a/gcc/config/iq2000/iq2000.h
+++ b/gcc/config/iq2000/iq2000.h
@@ -1,6 +1,6 @@
/* Definitions of target machine for GNU compiler.
Vitesse IQ2000 processors
- Copyright (C) 2003, 2004, 2005 Free Software Foundation, Inc.
+ Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/m32c/m32c.c b/gcc/config/m32c/m32c.c
index f661c73841a..f48b252926e 100644
--- a/gcc/config/m32c/m32c.c
+++ b/gcc/config/m32c/m32c.c
@@ -1,5 +1,5 @@
/* Target Code for R8C/M16C/M32C
- Copyright (C) 2005
+ Copyright (C) 2005, 2006, 2007
Free Software Foundation, Inc.
Contributed by Red Hat.
diff --git a/gcc/config/m68hc11/m68hc11.c b/gcc/config/m68hc11/m68hc11.c
index 56dba244c58..6b5d7a6335a 100644
--- a/gcc/config/m68hc11/m68hc11.c
+++ b/gcc/config/m68hc11/m68hc11.c
@@ -1,5 +1,5 @@
/* Subroutines for code generation on Motorola 68HC11 and 68HC12.
- Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005
+ Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
Free Software Foundation, Inc.
Contributed by Stephane Carrez (stcarrez@nerim.fr)
diff --git a/gcc/config/m68k/m68k.c b/gcc/config/m68k/m68k.c
index bfaf4cfb8ae..4d6361c36ae 100644
--- a/gcc/config/m68k/m68k.c
+++ b/gcc/config/m68k/m68k.c
@@ -1,6 +1,6 @@
/* Subroutines for insn-output.c for Motorola 68000 family.
Copyright (C) 1987, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
- 2001, 2003, 2004, 2005, 2006
+ 2001, 2003, 2004, 2005, 2006, 2007
Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/config/mips/mips.c b/gcc/config/mips/mips.c
index b37a55884bd..e42b95fafaf 100644
--- a/gcc/config/mips/mips.c
+++ b/gcc/config/mips/mips.c
@@ -1,6 +1,7 @@
/* Subroutines used for MIPS code generation.
Copyright (C) 1989, 1990, 1991, 1993, 1994, 1995, 1996, 1997, 1998,
- 1999, 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
+ 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+ Free Software Foundation, Inc.
Contributed by A. Lichnewsky, lich@inria.inria.fr.
Changes by Michael Meissner, meissner@osf.org.
64-bit r4000 support by Ian Lance Taylor, ian@cygnus.com, and
diff --git a/gcc/config/mips/mips.md b/gcc/config/mips/mips.md
index 787786c129a..b89f5f9852a 100644
--- a/gcc/config/mips/mips.md
+++ b/gcc/config/mips/mips.md
@@ -1,6 +1,7 @@
;; Mips.md Machine Description for MIPS based processors
;; Copyright (C) 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
-;; 1999, 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
+;; 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;; Free Software Foundation, Inc.
;; Contributed by A. Lichnewsky, lich@inria.inria.fr
;; Changes by Michael Meissner, meissner@osf.org
;; 64-bit r4000 support by Ian Lance Taylor, ian@cygnus.com, and
diff --git a/gcc/config/mmix/mmix.c b/gcc/config/mmix/mmix.c
index 28c63005222..8a23c02910c 100644
--- a/gcc/config/mmix/mmix.c
+++ b/gcc/config/mmix/mmix.c
@@ -1,5 +1,5 @@
/* Definitions of target machine for GNU compiler, for MMIX.
- Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005
+ Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
Free Software Foundation, Inc.
Contributed by Hans-Peter Nilsson (hp@bitrange.com)
diff --git a/gcc/config/mn10300/mn10300.c b/gcc/config/mn10300/mn10300.c
index 7b7507f4856..a108724dac4 100644
--- a/gcc/config/mn10300/mn10300.c
+++ b/gcc/config/mn10300/mn10300.c
@@ -1,6 +1,6 @@
/* Subroutines for insn-output.c for Matsushita MN10300 series
- Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
- Free Software Foundation, Inc.
+ Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
Contributed by Jeff Law (law@cygnus.com).
This file is part of GCC.
diff --git a/gcc/config/mt/mt.c b/gcc/config/mt/mt.c
index fd71dfae9f3..a0e5567e4bc 100644
--- a/gcc/config/mt/mt.c
+++ b/gcc/config/mt/mt.c
@@ -1,5 +1,5 @@
/* Target definitions for the MorphoRISC1
- Copyright (C) 2005 Free Software Foundation, Inc.
+ Copyright (C) 2005, 2006, 2007 Free Software Foundation, Inc.
Contributed by Red Hat, Inc.
This file is part of GCC.
@@ -353,7 +353,7 @@ mt_print_operand_simple_address (FILE * file, rtx addr)
switch (GET_CODE (addr))
{
case REG:
- fprintf (file, "%s, #0", reg_names [REGNO (addr)]);
+ fprintf (file, "%s, #0", reg_names[REGNO (addr)]);
break;
case PLUS:
@@ -375,11 +375,11 @@ mt_print_operand_simple_address (FILE * file, rtx addr)
reg = arg1, offset = arg0;
else if (CONSTANT_P (arg0) && CONSTANT_P (arg1))
{
- fprintf (file, "%s, #", reg_names [GPR_R0]);
+ fprintf (file, "%s, #", reg_names[GPR_R0]);
output_addr_const (file, addr);
break;
}
- fprintf (file, "%s, #", reg_names [REGNO (reg)]);
+ fprintf (file, "%s, #", reg_names[REGNO (reg)]);
output_addr_const (file, offset);
break;
}
@@ -457,7 +457,7 @@ mt_print_operand (FILE * file, rtx x, int code)
switch (GET_CODE (x))
{
case REG:
- fputs (reg_names [REGNO (x)], file);
+ fputs (reg_names[REGNO (x)], file);
break;
case CONST:
diff --git a/gcc/config/mt/mt.h b/gcc/config/mt/mt.h
index c35705aa6f3..88abec753ae 100644
--- a/gcc/config/mt/mt.h
+++ b/gcc/config/mt/mt.h
@@ -1,5 +1,5 @@
/* Target Definitions for MorphoRISC1
- Copyright (C) 2005 Free Software Foundation, Inc.
+ Copyright (C) 2005, 2006, 2007 Free Software Foundation, Inc.
Contributed by Red Hat, Inc.
This file is part of GCC.
@@ -414,7 +414,7 @@ enum save_direction
&& (regno) != GPR_FP \
&& (regno) != GPR_SP \
&& (regno) != GPR_R0 \
- && (( df_regs_ever_live_p (regno) && ! call_used_regs [regno] ) \
+ && (( df_regs_ever_live_p (regno) && ! call_used_regs[regno] ) \
/* Save ira register in an interrupt handler. */ \
|| (interrupt_handler && (regno) == GPR_INTERRUPT_LINK) \
/* Save any register used in an interrupt handler. */ \
diff --git a/gcc/config/pa/pa.c b/gcc/config/pa/pa.c
index cc6f220d126..9c9086dabeb 100644
--- a/gcc/config/pa/pa.c
+++ b/gcc/config/pa/pa.c
@@ -1,6 +1,6 @@
/* Subroutines for insn-output.c for HPPA.
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
- 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+ 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
Contributed by Tim Moore (moore@cs.utah.edu), based on sparc.c
This file is part of GCC.
diff --git a/gcc/config/pa/pa.h b/gcc/config/pa/pa.h
index b12bd8a21d3..22e7709607c 100644
--- a/gcc/config/pa/pa.h
+++ b/gcc/config/pa/pa.h
@@ -1,6 +1,6 @@
/* Definitions of target machine for GNU compiler, for the HP Spectrum.
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
- 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
+ 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
Contributed by Michael Tiemann (tiemann@cygnus.com) of Cygnus Support
and Tim Moore (moore@defmacro.cs.utah.edu) of the Center for
Software Science at the University of Utah.
diff --git a/gcc/config/pdp11/pdp11.c b/gcc/config/pdp11/pdp11.c
index 7123ceb633c..d61e45e918a 100644
--- a/gcc/config/pdp11/pdp11.c
+++ b/gcc/config/pdp11/pdp11.c
@@ -1,6 +1,6 @@
/* Subroutines for gcc2 for pdp11.
- Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2004, 2005
- Free Software Foundation, Inc.
+ Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2004, 2005,
+ 2006, 2007 Free Software Foundation, Inc.
Contributed by Michael K. Gschwind (mike@vlsivie.tuwien.ac.at).
This file is part of GCC.
diff --git a/gcc/config/pdp11/pdp11.h b/gcc/config/pdp11/pdp11.h
index 4f615bab3b5..4fa2a29b4f0 100644
--- a/gcc/config/pdp11/pdp11.h
+++ b/gcc/config/pdp11/pdp11.h
@@ -1,6 +1,6 @@
/* Definitions of target machine for GNU compiler, for the pdp-11
- Copyright (C) 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002, 2004, 2005
- Free Software Foundation, Inc.
+ Copyright (C) 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002, 2004, 2005,
+ 2006, 2007 Free Software Foundation, Inc.
Contributed by Michael K. Gschwind (mike@vlsivie.tuwien.ac.at).
This file is part of GCC.
diff --git a/gcc/config/rs6000/predicates.md b/gcc/config/rs6000/predicates.md
index 988e80b0d29..5f4b233cef9 100644
--- a/gcc/config/rs6000/predicates.md
+++ b/gcc/config/rs6000/predicates.md
@@ -1,5 +1,5 @@
;; Predicate definitions for POWER and PowerPC.
-;; Copyright (C) 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2005, 2006, 2007 Free Software Foundation, Inc.
;;
;; This file is part of GCC.
;;
diff --git a/gcc/config/s390/s390.c b/gcc/config/s390/s390.c
index d5481e4d61b..a6524fc58b7 100644
--- a/gcc/config/s390/s390.c
+++ b/gcc/config/s390/s390.c
@@ -1,6 +1,6 @@
/* Subroutines used for code generation on IBM S/390 and zSeries
- Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
- Free Software Foundation, Inc.
+ Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
+ 2007 Free Software Foundation, Inc.
Contributed by Hartmut Penner (hpenner@de.ibm.com) and
Ulrich Weigand (uweigand@de.ibm.com).
diff --git a/gcc/config/score/score-mdaux.c b/gcc/config/score/score-mdaux.c
index a40d784b170..cb77082e0d3 100644
--- a/gcc/config/score/score-mdaux.c
+++ b/gcc/config/score/score-mdaux.c
@@ -1,5 +1,5 @@
/* score-mdaux.c for Sunplus S+CORE processor
- Copyright (C) 2005 Free Software Foundation, Inc.
+ Copyright (C) 2005, 2006, 2007 Free Software Foundation, Inc.
Contributed by Sunnorth
This file is part of GCC.
diff --git a/gcc/config/sh/sh.c b/gcc/config/sh/sh.c
index 0098a554a4c..eea21e0bec0 100644
--- a/gcc/config/sh/sh.c
+++ b/gcc/config/sh/sh.c
@@ -1,6 +1,6 @@
/* Output routines for GCC for Renesas / SuperH SH.
Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
- 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+ 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
Contributed by Steve Chamberlain (sac@cygnus.com).
Improved by Jim Wilson (wilson@cygnus.com).
diff --git a/gcc/config/sh/sh.md b/gcc/config/sh/sh.md
index c26fd3c90df..98202787a2f 100644
--- a/gcc/config/sh/sh.md
+++ b/gcc/config/sh/sh.md
@@ -1,6 +1,6 @@
;;- Machine description for Renesas / SuperH SH.
;; Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-;; 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
;; Contributed by Steve Chamberlain (sac@cygnus.com).
;; Improved by Jim Wilson (wilson@cygnus.com).
diff --git a/gcc/config/sparc/sparc.c b/gcc/config/sparc/sparc.c
index 3a31ec79e8a..afe24246736 100644
--- a/gcc/config/sparc/sparc.c
+++ b/gcc/config/sparc/sparc.c
@@ -1,6 +1,6 @@
/* Subroutines for insn-output.c for SPARC.
Copyright (C) 1987, 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
- 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+ 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
Free Software Foundation, Inc.
Contributed by Michael Tiemann (tiemann@cygnus.com)
64-bit SPARC-V9 support by Michael Tiemann, Jim Wilson, and Doug Evans,
diff --git a/gcc/config/stormy16/stormy16.c b/gcc/config/stormy16/stormy16.c
index 9dccfdb852d..8f2dc1e68c9 100644
--- a/gcc/config/stormy16/stormy16.c
+++ b/gcc/config/stormy16/stormy16.c
@@ -1,6 +1,6 @@
/* Xstormy16 target functions.
- Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
- Free Software Foundation, Inc.
+ Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
+ 2006, 2007 Free Software Foundation, Inc.
Contributed by Red Hat, Inc.
This file is part of GCC.
diff --git a/gcc/config/v850/v850.c b/gcc/config/v850/v850.c
index 26a22dc1325..fbb3ac9986c 100644
--- a/gcc/config/v850/v850.c
+++ b/gcc/config/v850/v850.c
@@ -1,6 +1,6 @@
/* Subroutines for insn-output.c for NEC V850 series
- Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
- Free Software Foundation, Inc.
+ Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
+ 2006, 2007 Free Software Foundation, Inc.
Contributed by Jeff Law (law@cygnus.com).
This file is part of GCC.
diff --git a/gcc/config/vax/vax.c b/gcc/config/vax/vax.c
index 19bca74d6b4..dbc23902570 100644
--- a/gcc/config/vax/vax.c
+++ b/gcc/config/vax/vax.c
@@ -1,6 +1,6 @@
/* Subroutines for insn-output.c for VAX.
Copyright (C) 1987, 1994, 1995, 1997, 1998, 1999, 2000, 2001, 2002,
- 2004, 2005
+ 2004, 2005, 2006, 2007
Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/cselib.c b/gcc/cselib.c
index 4f6a41dfe02..432822ba431 100644
--- a/gcc/cselib.c
+++ b/gcc/cselib.c
@@ -1,6 +1,6 @@
/* Common subexpression elimination library for GNU compiler.
Copyright (C) 1987, 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
- 1999, 2000, 2001, 2003, 2004, 2005 Free Software Foundation, Inc.
+ 1999, 2000, 2001, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GCC.
@@ -837,11 +837,11 @@ cselib_lookup_mem (rtx x, int create)
expand to the same place. */
static rtx
-expand_loc (struct elt_loc_list * p, bitmap regs_active, int max_depth)
+expand_loc (struct elt_loc_list *p, bitmap regs_active, int max_depth)
{
rtx reg_result = NULL;
unsigned int regno = UINT_MAX;
- struct elt_loc_list * p_in = p;
+ struct elt_loc_list *p_in = p;
for (; p; p = p -> next)
{
diff --git a/gcc/cselib.h b/gcc/cselib.h
index 8e3e49b3e45..427ea1d9382 100644
--- a/gcc/cselib.h
+++ b/gcc/cselib.h
@@ -1,6 +1,6 @@
/* Common subexpression elimination for GNU compiler.
Copyright (C) 1987, 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
- 1999, 2003, 2004, 2005 Free Software Foundation, Inc.
+ 1999, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/dbgcnt.c b/gcc/dbgcnt.c
index 477a0b02558..df021112064 100644
--- a/gcc/dbgcnt.c
+++ b/gcc/dbgcnt.c
@@ -1,5 +1,5 @@
/* Debug counter for debugging support
- Copyright (C) 2006 Free Software Foundation, Inc.
+ Copyright (C) 2006, 2007 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/dbgcnt.def b/gcc/dbgcnt.def
index 6480b1c4b92..5c0b7496d7d 100644
--- a/gcc/dbgcnt.def
+++ b/gcc/dbgcnt.def
@@ -1,5 +1,5 @@
/* This file contains the list of the debug counter for GCC.
- Copyright (C) 2006 Free Software Foundation, Inc.
+ Copyright (C) 2006, 2007 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/dbgcnt.h b/gcc/dbgcnt.h
index dfa502e7893..38591e9b2ed 100644
--- a/gcc/dbgcnt.h
+++ b/gcc/dbgcnt.h
@@ -1,5 +1,5 @@
/* Debug counter for debugging support
- Copyright (C) 2006 Free Software Foundation, Inc.
+ Copyright (C) 2006, 2007 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/dce.c b/gcc/dce.c
index 2f4eb7744b2..902dbd923a8 100644
--- a/gcc/dce.c
+++ b/gcc/dce.c
@@ -1,5 +1,5 @@
/* RTL dead code elimination.
- Copyright (C) 2005 Free Software Foundation, Inc.
+ Copyright (C) 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GCC.
@@ -647,7 +647,7 @@ fast_dce (void)
global_changed = false;
for (i = 0; i < n_blocks; i++)
{
- int index = postorder [i];
+ int index = postorder[i];
basic_block bb = BASIC_BLOCK (index);
bool local_changed;
diff --git a/gcc/dce.h b/gcc/dce.h
index 6db848a76e5..2971961d8ed 100644
--- a/gcc/dce.h
+++ b/gcc/dce.h
@@ -1,5 +1,5 @@
/* RTL dead code elimination.
- Copyright (C) 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/ddg.c b/gcc/ddg.c
index ac80c325e08..cdc59161c08 100644
--- a/gcc/ddg.c
+++ b/gcc/ddg.c
@@ -1,5 +1,5 @@
/* DDG - Data Dependence Graph implementation.
- Copyright (C) 2004, 2005, 2006
+ Copyright (C) 2004, 2005, 2006, 2007
Free Software Foundation, Inc.
Contributed by Ayal Zaks and Mustafa Hagog <zaks,mustafa@il.ibm.com>
diff --git a/gcc/ddg.h b/gcc/ddg.h
index fbdd0ca7e84..ef293b0c047 100644
--- a/gcc/ddg.h
+++ b/gcc/ddg.h
@@ -1,5 +1,5 @@
/* DDG - Data Dependence Graph - interface.
- Copyright (C) 2004
+ Copyright (C) 2004, 2005, 2006, 2007
Free Software Foundation, Inc.
Contributed by Ayal Zaks and Mustafa Hagog <zaks,mustafa@il.ibm.com>
diff --git a/gcc/df-core.c b/gcc/df-core.c
index ff5d3ff7768..56eb0390284 100644
--- a/gcc/df-core.c
+++ b/gcc/df-core.c
@@ -1,5 +1,5 @@
/* Allocation for dataflow support routines.
- Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+ Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
Free Software Foundation, Inc.
Originally contributed by Michael P. Hayes
(m.hayes@elec.canterbury.ac.nz, mhayes@redhat.com)
diff --git a/gcc/df.h b/gcc/df.h
index 80b257e085a..1474c0ae204 100644
--- a/gcc/df.h
+++ b/gcc/df.h
@@ -1,6 +1,6 @@
/* Form lists of pseudo register references for autoinc optimization
for GNU compiler. This is part of flow optimization.
- Copyright (C) 1999, 2000, 2001, 2003, 2004, 2005, 2006
+ Copyright (C) 1999, 2000, 2001, 2003, 2004, 2005, 2006, 2007
Free Software Foundation, Inc.
Originally contributed by Michael P. Hayes
(m.hayes@elec.canterbury.ac.nz, mhayes@redhat.com)
@@ -446,8 +446,8 @@ struct df
the problem local data without having to search the first
array. */
- struct dataflow *problems_in_order [DF_LAST_PROBLEM_PLUS1];
- struct dataflow *problems_by_index [DF_LAST_PROBLEM_PLUS1];
+ struct dataflow *problems_in_order[DF_LAST_PROBLEM_PLUS1];
+ struct dataflow *problems_by_index[DF_LAST_PROBLEM_PLUS1];
int num_problems_defined;
/* If not NULL, this subset of blocks of the program to be
diff --git a/gcc/doc/cfg.texi b/gcc/doc/cfg.texi
index 2f47a8131ca..dca88479db4 100644
--- a/gcc/doc/cfg.texi
+++ b/gcc/doc/cfg.texi
@@ -1,5 +1,5 @@
@c -*-texinfo-*-
-@c Copyright (C) 2001, 2003, 2004, 2005 Free Software Foundation, Inc.
+@c Copyright (C) 2001, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
@c This is part of the GCC manual.
@c For copying conditions, see the file gcc.texi.
diff --git a/gcc/doc/rtl.texi b/gcc/doc/rtl.texi
index 8b3b789dcd5..e3971a09fd0 100644
--- a/gcc/doc/rtl.texi
+++ b/gcc/doc/rtl.texi
@@ -1,5 +1,5 @@
@c Copyright (C) 1988, 1989, 1992, 1994, 1997, 1998, 1999, 2000, 2001, 2002,
-@c 2003, 2004, 2005
+@c 2003, 2004, 2005, 2006, 2007
@c Free Software Foundation, Inc.
@c This is part of the GCC manual.
@c For copying conditions, see the file gcc.texi.
diff --git a/gcc/dominance.c b/gcc/dominance.c
index 4ae8b4dffe3..235c5a1daaf 100644
--- a/gcc/dominance.c
+++ b/gcc/dominance.c
@@ -1,5 +1,5 @@
/* Calculate (post)dominators in slightly super-linear time.
- Copyright (C) 2000, 2003, 2004, 2005 Free Software Foundation, Inc.
+ Copyright (C) 2000, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
Contributed by Michael Matz (matz@ifh.de).
This file is part of GCC.
diff --git a/gcc/function.h b/gcc/function.h
index 972dc2d1d44..3cced3c9db8 100644
--- a/gcc/function.h
+++ b/gcc/function.h
@@ -1,6 +1,6 @@
/* Structure for saving state for a nested function.
Copyright (C) 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
- 1999, 2000, 2003, 2004, 2005 Free Software Foundation, Inc.
+ 1999, 2000, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/fwprop.c b/gcc/fwprop.c
index 7e0926b861d..64253893031 100644
--- a/gcc/fwprop.c
+++ b/gcc/fwprop.c
@@ -1,5 +1,5 @@
/* RTL-based forward propagation pass for GNU compiler.
- Copyright (C) 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 2005, 2006, 2007 Free Software Foundation, Inc.
Contributed by Paolo Bonzini and Steven Bosscher.
This file is part of GCC.
diff --git a/gcc/global.c b/gcc/global.c
index bea8fc7dc0f..e574906ce2e 100644
--- a/gcc/global.c
+++ b/gcc/global.c
@@ -1,6 +1,7 @@
/* Allocate registers for pseudo-registers that span basic blocks.
Copyright (C) 1987, 1988, 1991, 1994, 1996, 1997, 1998,
- 1999, 2000, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
+ 1999, 2000, 2002, 2003, 2004, 2005, 2006, 2007
+ Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/integrate.c b/gcc/integrate.c
index 0554ac993d5..827afb7fe51 100644
--- a/gcc/integrate.c
+++ b/gcc/integrate.c
@@ -1,6 +1,6 @@
/* Procedure integration for GCC.
Copyright (C) 1988, 1991, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
- 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
+ 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
Contributed by Michael Tiemann (tiemann@cygnus.com)
This file is part of GCC.
diff --git a/gcc/local-alloc.c b/gcc/local-alloc.c
index 7b3ba7c67e5..621159ee3c7 100644
--- a/gcc/local-alloc.c
+++ b/gcc/local-alloc.c
@@ -1,7 +1,7 @@
/* Allocate registers within a basic block, for GNU compiler.
Copyright (C) 1987, 1988, 1991, 1993, 1994, 1995, 1996, 1997, 1998,
- 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation,
- Inc.
+ 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+ Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/loop-init.c b/gcc/loop-init.c
index 78087a241ba..5e9f78280ef 100644
--- a/gcc/loop-init.c
+++ b/gcc/loop-init.c
@@ -1,5 +1,5 @@
/* Loop optimizer initialization routines and RTL loop optimization passes.
- Copyright (C) 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/loop-invariant.c b/gcc/loop-invariant.c
index d0e3ac931e2..3d4ce61dd84 100644
--- a/gcc/loop-invariant.c
+++ b/gcc/loop-invariant.c
@@ -1,5 +1,5 @@
/* RTL-level loop invariant motion.
- Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/loop-iv.c b/gcc/loop-iv.c
index 0390e37dab8..a883fe494ed 100644
--- a/gcc/loop-iv.c
+++ b/gcc/loop-iv.c
@@ -1,5 +1,5 @@
/* Rtl-level induction variable analysis.
- Copyright (C) 2004, 2005 Free Software Foundation, Inc.
+ Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/optabs.h b/gcc/optabs.h
index 3f9e48ad367..ba7dc43073b 100644
--- a/gcc/optabs.h
+++ b/gcc/optabs.h
@@ -1,5 +1,5 @@
/* Definitions for code generation pass of GNU compiler.
- Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006
+ Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/output.h b/gcc/output.h
index 774ad5efc28..d542c660d67 100644
--- a/gcc/output.h
+++ b/gcc/output.h
@@ -1,7 +1,7 @@
/* Declarations for insn-output.c. These functions are defined in recog.c,
final.c, and varasm.c.
- Copyright (C) 1987, 1991, 1994, 1997, 1998,
- 1999, 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
+ Copyright (C) 1987, 1991, 1994, 1997, 1998, 1999, 2000, 2001, 2002,
+ 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/postreload-gcse.c b/gcc/postreload-gcse.c
index faca5cf5cf2..a7012228885 100644
--- a/gcc/postreload-gcse.c
+++ b/gcc/postreload-gcse.c
@@ -1,5 +1,5 @@
/* Post reload partially redundant load elimination
- Copyright (C) 2004, 2005
+ Copyright (C) 2004, 2005, 2006, 2007
Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/postreload.c b/gcc/postreload.c
index 6cd5784179f..3182ac0b8e9 100644
--- a/gcc/postreload.c
+++ b/gcc/postreload.c
@@ -1,6 +1,7 @@
/* Perform simple optimizations to clean up the result of reload.
- Copyright (C) 1987, 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
- 1999, 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
+ Copyright (C) 1987, 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997,
+ 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+ Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/recog.h b/gcc/recog.h
index f3866d0ebb2..cf52cd3f0f0 100644
--- a/gcc/recog.h
+++ b/gcc/recog.h
@@ -1,6 +1,6 @@
/* Declarations for interface to insn recognizer and insn-output.c.
- Copyright (C) 1987, 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005
- Free Software Foundation, Inc.
+ Copyright (C) 1987, 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004,
+ 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/reg-notes.def b/gcc/reg-notes.def
index 6b1cd7d5f8c..36891b1a770 100644
--- a/gcc/reg-notes.def
+++ b/gcc/reg-notes.def
@@ -1,5 +1,5 @@
/* Register note definitions.
- Copyright (C) 2004, 2005 Free Software Foundation, Inc.
+ Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/reg-stack.c b/gcc/reg-stack.c
index 53460391157..cab190ca10f 100644
--- a/gcc/reg-stack.c
+++ b/gcc/reg-stack.c
@@ -1,6 +1,7 @@
/* Register to Stack convert for GNU compiler.
- Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
- 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
+ Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
+ 2001, 2002, 2003, 2004, 2005, 2006, 2007
+ Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/regmove.c b/gcc/regmove.c
index 7d04b14834a..c54879bc3a7 100644
--- a/gcc/regmove.c
+++ b/gcc/regmove.c
@@ -1,6 +1,7 @@
/* Move registers around to reduce number of move instructions needed.
- Copyright (C) 1987, 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
- 1999, 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
+ Copyright (C) 1987, 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997,
+ 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+ Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/regrename.c b/gcc/regrename.c
index e50081d65b7..c4540fdab9c 100644
--- a/gcc/regrename.c
+++ b/gcc/regrename.c
@@ -1,5 +1,5 @@
/* Register renaming for the GNU compiler.
- Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006
+ Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/reload.c b/gcc/reload.c
index 4e4caee8709..02e90788db4 100644
--- a/gcc/reload.c
+++ b/gcc/reload.c
@@ -1,7 +1,7 @@
/* Search an insn for pseudo regs that must be in hard regs and are not.
Copyright (C) 1987, 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
- 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation,
- Inc.
+ 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+ Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/reorg.c b/gcc/reorg.c
index bb65c176c77..96295c70fc8 100644
--- a/gcc/reorg.c
+++ b/gcc/reorg.c
@@ -1,6 +1,7 @@
/* Perform instruction reorganizations for delay slot filling.
- Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998,
- 1999, 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
+ Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
+ 2001, 2002, 2003, 2004, 2005, 2006, 2007
+ Free Software Foundation, Inc.
Contributed by Richard Kenner (kenner@vlsi1.ultra.nyu.edu).
Hacked by Michael Tiemann (tiemann@cygnus.com).
diff --git a/gcc/resource.c b/gcc/resource.c
index dc883182457..fcd5ed8a5b5 100644
--- a/gcc/resource.c
+++ b/gcc/resource.c
@@ -1,5 +1,5 @@
/* Definitions for computing resource usage of specific insns.
- Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005
+ Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/resource.h b/gcc/resource.h
index d05537d3c77..3024567d7a2 100644
--- a/gcc/resource.h
+++ b/gcc/resource.h
@@ -1,5 +1,5 @@
/* Definitions for computing resource usage of specific insns.
- Copyright (C) 1999, 2003, 2004 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2003, 2004, 2006, 2007 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/rtl-factoring.c b/gcc/rtl-factoring.c
index 778d6ece2c6..8ab5e8bd3dd 100644
--- a/gcc/rtl-factoring.c
+++ b/gcc/rtl-factoring.c
@@ -1,5 +1,5 @@
/* RTL factoring (sequence abstraction).
- Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/sbitmap.c b/gcc/sbitmap.c
index f9ae63e31f7..65a4686eff9 100644
--- a/gcc/sbitmap.c
+++ b/gcc/sbitmap.c
@@ -1,5 +1,6 @@
/* Simple bitmaps.
- Copyright (C) 1999, 2000, 2002, 2003, 2004 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2000, 2002, 2003, 2004, 2006, 2007
+ Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/sbitmap.h b/gcc/sbitmap.h
index 63aff5c3362..86febb4609b 100644
--- a/gcc/sbitmap.h
+++ b/gcc/sbitmap.h
@@ -1,5 +1,6 @@
/* Simple bitmaps.
- Copyright (C) 1999, 2000, 2002, 2003, 2004 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2000, 2002, 2003, 2004, 2006, 2007
+ Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/sched-deps.c b/gcc/sched-deps.c
index d3836ebcfdc..6206637d33c 100644
--- a/gcc/sched-deps.c
+++ b/gcc/sched-deps.c
@@ -1,7 +1,7 @@
/* Instruction scheduling pass. This file computes dependencies between
instructions.
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998,
- 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+ 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
Free Software Foundation, Inc.
Contributed by Michael Tiemann (tiemann@cygnus.com) Enhanced by,
and currently maintained by, Jim Wilson (wilson@cygnus.com)
diff --git a/gcc/sched-ebb.c b/gcc/sched-ebb.c
index 74d476eda4c..dbece7d80e3 100644
--- a/gcc/sched-ebb.c
+++ b/gcc/sched-ebb.c
@@ -1,6 +1,7 @@
/* Instruction scheduling pass.
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998,
- 1999, 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc.
+ 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+ Free Software Foundation, Inc.
Contributed by Michael Tiemann (tiemann@cygnus.com) Enhanced by,
and currently maintained by, Jim Wilson (wilson@cygnus.com)
diff --git a/gcc/sched-int.h b/gcc/sched-int.h
index 53c4cb02840..316bcb7dba8 100644
--- a/gcc/sched-int.h
+++ b/gcc/sched-int.h
@@ -1,7 +1,7 @@
/* Instruction scheduling pass. This file contains definitions used
internally in the scheduler.
- Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998,
- 1999, 2000, 2001, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
+ 2001, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/sched-rgn.c b/gcc/sched-rgn.c
index 6a523d882e1..9b7227650cc 100644
--- a/gcc/sched-rgn.c
+++ b/gcc/sched-rgn.c
@@ -1,6 +1,7 @@
/* Instruction scheduling pass.
- Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998,
- 1999, 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
+ Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
+ 2001, 2002, 2003, 2004, 2005, 2006, 2007
+ Free Software Foundation, Inc.
Contributed by Michael Tiemann (tiemann@cygnus.com) Enhanced by,
and currently maintained by, Jim Wilson (wilson@cygnus.com)
diff --git a/gcc/sched-vis.c b/gcc/sched-vis.c
index 01fb2d85ca1..2b679595216 100644
--- a/gcc/sched-vis.c
+++ b/gcc/sched-vis.c
@@ -1,6 +1,6 @@
/* Instruction scheduling pass.
- Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998,
- 1999, 2000, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
+ Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
+ 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
Contributed by Michael Tiemann (tiemann@cygnus.com) Enhanced by,
and currently maintained by, Jim Wilson (wilson@cygnus.com)
diff --git a/gcc/see.c b/gcc/see.c
index 1a30a372082..f5cacdee93f 100644
--- a/gcc/see.c
+++ b/gcc/see.c
@@ -1,5 +1,5 @@
/* Sign extension elimination optimization for GNU compiler.
- Copyright (C) 2005 Free Software Foundation, Inc.
+ Copyright (C) 2005, 2006, 2007 Free Software Foundation, Inc.
Contributed by Leehod Baruch <leehod@il.ibm.com>
This file is part of GCC.
@@ -3253,7 +3253,7 @@ see_handle_relevant_uses (struct df_ref *ref, rtx insn)
enum rtx_code extension_code;
rtx reg = DF_REF_REAL_REG (ref);
- root_entry = unionfind_root (&use_entry [DF_REF_ID (ref)]);
+ root_entry = unionfind_root (&use_entry[DF_REF_ID (ref)]);
if (ENTRY_EI (root_entry)->relevancy != SIGN_EXTENDED_DEF
&& ENTRY_EI (root_entry)->relevancy != ZERO_EXTENDED_DEF)
diff --git a/gcc/stack-ptr-mod.c b/gcc/stack-ptr-mod.c
index 4a3f4278d19..0936d1a4594 100644
--- a/gcc/stack-ptr-mod.c
+++ b/gcc/stack-ptr-mod.c
@@ -1,7 +1,7 @@
/* Discover if the stack pointer is modified in a function.
Copyright (C) 1987, 1988, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
- 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation,
- Inc.
+ 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+ Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/struct-equiv.c b/gcc/struct-equiv.c
index b7351868c94..6b5fc5c5330 100644
--- a/gcc/struct-equiv.c
+++ b/gcc/struct-equiv.c
@@ -1,6 +1,7 @@
/* Control flow optimization code for GNU compiler.
Copyright (C) 1987, 1988, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
- 1999, 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
+ 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+ Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/tracer.c b/gcc/tracer.c
index fc122328d69..d938a0f1405 100644
--- a/gcc/tracer.c
+++ b/gcc/tracer.c
@@ -1,6 +1,7 @@
/* The tracer pass for the GNU compiler.
Contributed by Jan Hubicka, SuSE Labs.
- Copyright (C) 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
+ Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
+ Free Software Foundation, Inc.
This file is part of GCC.
diff --git a/gcc/web.c b/gcc/web.c
index bdbc7656602..09d045ee82e 100644
--- a/gcc/web.c
+++ b/gcc/web.c
@@ -1,6 +1,6 @@
/* Web construction code for GNU compiler.
Contributed by Jan Hubicka.
- Copyright (C) 2001, 2002, 2004, 2006
+ Copyright (C) 2001, 2002, 2004, 2006, 2007
Free Software Foundation, Inc.
This file is part of GCC.