OSDN Git Service

* config/sh/sh.c (sh_output_mi_thunk): Update the use of
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index 9208cc6..3aa3255 100644 (file)
@@ -1,3 +1,63 @@
+2008-05-17  Kaz Kojima  <kkojima@gcc.gnu.org>
+
+       * config/sh/sh.c (sh_output_mi_thunk): Update the use of
+       init_flow.
+
+2008-05-17  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * tree-inline.c (setup_one_parameter): Remove dead code.
+
+2008-05-17  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * fold-const.c (fold_unary) <CASE_CONVERT>: Fold the cast into
+       a BIT_AND_EXPR only for an INTEGER_TYPE.
+
+2008-05-16  David S. Miller  <davem@davemloft.net>
+
+       * config/sparc/linux.h (NO_PROFILE_COUNTERS): Undef before
+       overriding.
+       * config/sparc/linux64.h (NO_PROFILE_COUNTERS): Likewise.
+
+2008-05-16  Uros Bizjak  <ubizjak@gmail.com>
+
+       PR target/36246
+       * config/i386/i386.h (SECONDARY_MEMORY_NEEDED_MODE): New define.
+
+2008-05-16  Kenneth Zadeck <zadeck@naturalbridge.com>
+
+       * ifcvt.c (dead_or_predicable): Rename
+       df_simulate_one_insn_backwards to df_simulate_one_insn.
+       * recog.c (peephole2_optimize): Ditto.
+       * rtl-factoring.c (collect_pattern_seqs, clear_regs_live_in_seq): 
+       Ditto.
+       * df.h: Rename df_simulate_one_insn_backwards to
+       df_simulate_one_insn.  and delete df_simulate_one_insn_forwards.
+       * df-problems.c (df_simulate_artificial_refs_at_top) Reversed
+       scanning of defs and uses.
+       (df_simulate_one_insn_backwards): Renamed to df_simulate_one_insn.
+       (df_simulate_one_insn_forwards): Removed.
+
+2008-05-16  Doug Kwan  <dougkwan@google.com>
+
+       * real.c (real_to_decimal, real_to_hexadecimal): Distinguish
+       QNaN & SNaN.
+       (real_from_string): Handle NaNs and Inf as approriate.
+
+2008-05-16  Nathan Froyd  <froydnj@codesourcery.com>
+
+       * doc/gty.texi (Source Files Containing Type Information): Note
+       that headers should appear first in the gtfiles list.
+
+2008-05-16  Kenneth Zadeck <zadeck@naturalbridge.com>
+
+       * tree.def (COND_EXEC): Properly documented this code.
+
+2008-05-16  Diego Novillo  <dnovillo@google.com>
+
+       * dwarf2asm.c (dw2_assemble_integer): Clarify comment.
+       * tree-nested.c (get_trampoline_type): Set DECL_CONTEXT for
+       the new field.
+
 2008-05-16  Kenneth Zadeck <zadeck@naturalbridge.com>
 
        * tree-ssa-dse (max_stmt_uid): Removed.
@@ -22,8 +82,8 @@
 
 2008-05-16  Kenneth Zadeck <zadeck@naturalbridge.com>
 
-       * cfg.c (init_flow): Add argument THE_FUN.  Use it
-       instead of cfun.  Update all users.
+       * cfg.c (init_flow): Add argument THE_FUN.  Use it instead of cfun.
+       Update all users.
 
 2008-05-16  Kenneth Zadeck <zadeck@naturalbridge.com>
 
        * tree-pretty-print.c (dump_phi_nodes, dump_generic_bb_buff):
        Add verbose dump.
        * tree-pass.h (TDF_VERBOSE): New dump flag.
-       * print-tree.c (print_node): Added code to be able to print
-       PHI_NODES.
+       * print-tree.c (print_node): Added code to be able to print PHI_NODES.
        (tree-flow.h): Added include.
-       Makefile.in (print-tree.o):  Added TREE_FLOW_H.
+       Makefile.in (print-tree.o):  Added TREE_FLOW_H.
 
 2008-05-16  Bernd Schmidt  <bernd.schmidt@analog.com>
 
        MULTILIB_MATCHES, MULTILIB_EXCEPTIONS): Likewise.
        * config/bfin/bfin-protos.h (enum bfin_cpu_type): Add
        BFIN_CPU_UNKNOWN.
-       * config/bfin/elf.h (STARTFILE_SPEC): Use specific CRT for
-       BF561.
+       * config/bfin/elf.h (STARTFILE_SPEC): Use specific CRT for BF561.
        (LIB_SPEC): Use proper linker script for bf561.  Error if no mcpu
        option.
        * config/bfin/bfin.c (bfin_cpu_type): Set to BFIN_CPU_UNKNOWN.
        * ipa-inline.c (compute_inline_parameters): Made public and added
        node parameter.
        (compute_inline_parameters_for_current): New function.
-       (pass_inline_param): Now calls
-       compute_inline_parameters_for_current.
+       (pass_inline_param): Now calls compute_inline_parameters_for_current.
        (inline_generate_summary): Removed parameter and made to loop over
        all cgraph nodes.
        (pass_ipa_inline): Updated for new IPA_PASS structure.
 
 2008-05-15  Diego Novillo  <dnovillo@google.com>
 
-       * config/arm/arm.c (arm_return_in_memory): Fix return
-       type.
+       * config/arm/arm.c (arm_return_in_memory): Fix return type.
        * config/arm/arm-protos.h (arm_return_in_memory): Likewise.
 
 2008-05-15  Adam Nemet  <anemet@caviumnetworks.com>
 
        PR middle-end/36194
-       * combine.c (check_conversion): Rename back to check_promoted_subreg. 
-       Don't call record_truncated_value from here. 
-       (record_truncated_value): Turn it into a for_each_rtx callback. 
-       (record_truncated_values): New function. 
-       (combine_instructions): Call note_uses with 
-       record_truncated_values.  Change name of check_conversion to 
-       check_promoted_subreg. 
+       * combine.c (check_conversion): Rename back to check_promoted_subreg.
+       Don't call record_truncated_value from here.
+       (record_truncated_value): Turn it into a for_each_rtx callback.
+       (record_truncated_values): New function.
+       (combine_instructions): Call note_uses with record_truncated_values.
+       Change name of check_conversion to check_promoted_subreg. 
 
 2008-05-15  Janis Johnson  <janis187@us.ibm.com>