OSDN Git Service

fixincludes:
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index c296175..b8373d1 100644 (file)
@@ -1,3 +1,112 @@
+2006-07-10  Laurynas Biveinis  <laurynas.biveinis@gmail.com>
+
+       PR bootstrap/20437
+       * Makefile.in (configure): add missing aclocal.m4 and acinclude.m4
+       dependencies.
+
+2006-07-08  Matthias Klose  <doko@debian.org>
+
+       * doc/sourcebuild.texi: Fix typo.
+
+2006-07-07  Mike Stump  <mrs@apple.com>
+
+       * toplev.c (process_options): Don't give -ffunction-sections may
+       affect debugging warning for Mach-O.
+
+2006-07-07  James E Wilson  <wilson@specifix.com>
+
+       * config/mips/mips.md (cpu): Add sb1a.
+       * config/mips/sb1.md: Modify almost all patterns to accept sb1a in
+       addition to sb1.  Adjust comments to clarify SB-1A differences from
+       SB-1.
+       (ir_sb1a_load): New.  Modify bypasses to use it.
+       (ir_sb1a_simple_alu): Likewise.
+       * config/mips/mips.c (mips_cpu_info_table): Add sb1a.
+       (mips_rtx_cost_data): Add PROCESSOR_SB1A support.
+       (mips_issue_rate): Add PROCESSOR_SB1A.
+       (mips_multipass_dfa_lookahead): Use TUNE_SB1 instead of PROCESSOR_SB1.
+       * config/mips/mips.h (processor_type): Add PROCESSOR_SB1A.
+       (TARGET_SB1): Add PROCESSOR_SB1A check.
+       (TUNE_SB1): Likewise.
+
+       * config/mips/mips-protos.h (mips_store_data_bypass_p): New.
+       * config/mips/mips.c (mips_store_data_bypass_p): New.
+       * config/mips/sb1.md: Use mips_store_data_bypass_p instead of
+       store_data_bypass_p.
+
+2006-07-08  Paul Brook  <paul@codesourcery.com>
+
+       PR target/27991
+       * config/m68k/m68k.md: Add r-m patterns for 68881 movxf.
+
+2006-07-07   Richard Guenther  <rguenther@suse.de>
+
+       PR middle-end/28268
+       * tree.h (build_one_cst): Declare.
+       * tree.c (build_one_cst): New function.
+       * tree-ssa-math-opts.c (get_constant_one): Remove.
+       (insert_reciprocals): Use build_one_cst.
+       * fold-const.c (fold_plusminus_mult): Likewise.
+
+2006-07-07  Roger Sayle  <roger@eyesopen.com>
+
+       * pointer-set.c (pointer_set_destroy): Correct whitespace.
+       * cfgloopanal.c (dump_graph): Likewise.
+       * dojump.c (discard_pending_stack_adjust): Likewise.
+       * fix-header.c (TARGET_EXTRA_INCLUDE, TARGET_EXTRA_PRE_INCLUDES):
+       Likewise.
+       * alloc-pool.c (dump_alloc_pool_statistics): Likewise.
+       * function.c (finalize_block_changes): Likewise.
+       * gcc-common.c (ggc_free_overhead, dump_gcc_loc_statistics): Likewise.
+       * tree-ssa-dce.c (clear_control_dependence_bitmap): Likewise.
+       * rtl.c (dump_rtx_statistics): Likewise.
+       * tree-ssa-structalias.c (sort_fieldstack, init_alias_heapvars): 
+       Likewise.
+       * varray.c (dump_varray_statistics): Likewise.
+       * dfp.c (encode_decimal32, decode_decimal32, encode_decimal64,
+       decode_decimal64, encode_decimal128, decode_decimal128,
+       decimal_real_to_decimal): Likewise.
+
+2006-07-07  Richard Guenther  <rguenther@suse.de>
+
+       PR tree-optimization/28187
+       * tree-vrp.c (vrp_operand_equal_p): New function.
+       (vrp_bitmap_equal_p): Likewise.
+       (update_value_range): Use them to compare old and new
+       max and min values.
+
+2006-07-06  Roger Sayle  <roger@eyesopen.com>
+
+       * c-parser.c (c_parser_skip_to_end_of_block_or_statement): Add
+       a default case to switch statement to silence compiler warnings.
+
+2006-07-06  Roger Sayle  <roger@eyesopen.com>
+
+       PR target/27968
+       * configure.ac (HAVE_AS_IX86_FFREEP): On x86 targets check whether 
+       the configured assembler supports the x87's ffreep mnemonic.
+       * configure: Regenerate.
+       * config.in: Regenerate.
+
+       * config/i386/i386.c (output_387_ffreep): New function.
+       (output_fp_compare): Use output_387_ffreep to emit ffreep insns.
+       (output_387_reg_move): Likewise.
+
+2006-07-06  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Port to hosts whose 'sort' and 'tail' implementations
+       treat operands with leading '+' as file names, as POSIX
+       has required since 2001.  However, make sure the code still
+       works on pre-POSIX hosts.
+       * Makefile.in (slowcompare): Port to POSIX 1003.1-2001,
+       which says you should use "tail -c +N" rather than "tail +Nc".
+       Fix a bug: the old code incorrectly skipped 15 bytes, not 16.
+
+2006-07-06  Zdenek Dvorak <dvorakz@suse.cz>
+
+       * tree-ssa-loop-niter.c (scev_probably_wraps_p): Fix typo in
+       argument name.
+
 2006-07-06  David Edelsohn  <edelsohn@gnu.org>
 
        PR target/28150