OSDN Git Service

* gcc.doxy: Rename from tree-ssa.doxy.
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index a62a76c..5e6e41a 100644 (file)
@@ -1,3 +1,71 @@
+2007-08-10  David Edelsohn  <edelsohn@gnu.org>
+
+       PR target/33042
+       * config/rs6000/driver-rs6000.c: Include link.h.
+       Use ElfW instead of wordsize-specif typedef.
+
+2007-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * system.h (CONST_CAST): New.
+       * c-decl.c (c_make_fname_decl): Use it.
+       * c-lex.c (cb_ident, lex_string): Likewise.
+       * c-typeck.c (free_all_tagged_tu_seen_up_to): Likewise.
+       * gcc.c (set_spec, read_specs, for_each_path, execute, do_spec_1,
+       give_switch, set_multilib_dir): Likewise.
+       * gengtype-parse.c (string_seq, typedef_name): Likewise.
+       * passes.c (execute_one_pass): Likewise.
+       * prefix.c (update_path): Likewise.
+       * pretty-print.c (pp_base_destroy_prefix): Likewise.
+       * tree.c (build_string): Likewise.
+
+2007-08-10  Aldy Hernandez  <aldyh@redhat.com>
+
+       * tree-flow-inline.h (is_exec_stmt): Remove.
+       (is_label_stmt): Remove.
+       * tree-flow.h: Remove prototypes for is_exec_stmt, get_filename, and
+       is_label_stmt.
+
+2007-08-10  Andreas Krebbel  <krebbel1@de.ibm.com>
+
+       * lower-subreg.c (resolve_shift_zext): Don't adjust
+       src_reg_num for wordmode operands.
+
+2007-08-10  Sandra Loosemore  <sandra@codesourcery.com>
+           David Ung  <davidu@mips.com>
+
+       * config/mips/mips.c (TARGET_SCHED_INIT): Define.
+       (TARGET_SCHED_REORDER2): Define.
+       (mips_maybe_swap_ready): New.
+       (mips_last_74k_agen_insn): New.
+       (mips_74k_agen_init): New.
+       (mips_74k_agen_reorder): New function to group loads and stores
+       in the ready queue.
+       (mips_sched_init): New.  
+       (mips_sched_reorder): Don't do initialization here.  Call
+       mips_74k_agen_reorder.
+       (mips_variable_issue): Call mips_74k_agen_init.
+
+2007-08-10  Aldy Hernandez  <aldyh@redhat.com>
+
+       * tree-flow-inline.h (get_filename): Remove.
+
+2007-08-10  Richard Sandiford  <richard@codesourcery.com>
+
+       * config/mips/mips-protos.h (mips_address_insns): Add a boolean
+       argument.
+       (mips_fetch_insns): Delete in favor of...
+       (mips_load_store_insns): ...this new function.
+       * config/mips/mips.c (mips_address_insns): Add a boolean argument
+       to say whether multiword moves _might_ be split.
+       (mips_fetch_insns): Delete in favor of...
+       (mips_load_store_insns): ...this new function.
+       (mips_rtx_costs): Update the call to mips_address_insns.
+       (mips_address_cost): Likewise.
+       * config/mips/mips.md (length): Use mips_load_store_insns instead
+       of mips_fetch_insns.
+       * config/mips/constraints.md (R): Use mips_address_insns rather
+       than mips_fetch_insns.  Assume that the move never needs to be split.
+
 2007-08-09  Sandra Loosemore  <sandra@codesourcery.com>
 
        * config/mips/mips.opt (mhard-float, msoft-float):  Make these