OSDN Git Service

2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index 508b27d..eeb4a51 100644 (file)
@@ -1,3 +1,64 @@
+2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
+
+       PR middle-end/32304
+       * ipa-reference.c (has_proper_scope_for_analysis): Return false when
+       the decl's type has TYPE_NEEDS_CONSTRUCTING set.
+
+2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
+
+       PR middle-end/32935
+       * fold-convert.c (fold_negate_expr <NOP_EXPR>): Convert back to the
+        correct type the negate expression.
+
+2007-08-03  Jan Hubicka  <jh@suse.cz>
+
+       * i386.c (setup_incoming_varargs_64): Tolerate 64bit preferred
+       stack boundary.
+
+2007-08-03  David Edelsohn  <edelsohn@gnu.org>
+
+       * config/rs6000/rs6000.c (struct processor_cost): Change
+       l1_cache_lines to l1_cache_size.  Add l2_cache_size.
+       (*_cost): Convert l1 cache information to kilobytes.  Add l2 cache
+       information.
+       (rios1_costs, rios2_cost): Correct cache line size.
+       (rs6000_override_options): Set l2-cache-size parameter.
+
+2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
+           Diego Novillo  <dnovillo@google.com>
+
+       PR 31521
+       * tree-vrp.c (simplify_div_or_mod_using_ranges): Also simplify
+       if the range includes 0.
+
+2007-08-03  Ben Elliston  <bje@au.ibm.com>
+
+       * config/spu/spu.md (dftsv, dftsv_celledp): Attach the appropriate
+       mode to unspec expressions to silence a warning from the generator
+       programs.
+       
+2007-08-02  Steve Ellcey  <sje@cup.hp.com>
+
+       * config/ia64/constraints.md ("U"): Make constraint vector only.
+
+2007-08-02  Nathan Froyd  <froydnj@codesourcery.com>
+
+       PR middle-end/25446
+       * c-objc-common.c (c_cannot_inline_tree_fn): Check for an
+       always_inline attribute on the function decl.
+
+2007-08-02  Nathan Froyd  <froydnj@codesourcery.com>
+
+       PR middle-end/25445
+       * varasm.c (default_binds_local_p_1): Consult flag_whole_program
+       if we are compiling with -fPIC.
+
+2007-08-02  Sandra Loosemore  <sandra@codesourcery.com>
+           Nigel Stephens  <nigel@mips.com>
+
+       * longlong.h [__mips__] (count_leading_zeros, COUNT_LEADING_ZEROS_0):
+       Define for MIPS32 and MIPS64.
+
 2007-08-02  Nick Clifton  <nickc@redhat.com>
 
        * config/host-hpux.c: Change copyright header to refer to version
        * langhooks.h (struct lang_hooks): Removed field
        'can_use_bit_fields_p'.
 
-2007-01-10  Ralf CorsÃ\83©pius <ralf.corsepius@rtems.org>
+2007-01-10  Ralf Corsépius <ralf.corsepius@rtems.org>
 
        * config/bfin/t-bfin, config/bfin/t-bfin-elf: Remove GCC_CFLAGS.
 
        * config/frv/predicates.md (reg_or_0_operand): Accept
        CONST_DOUBLEs.
 
-2007-01-08  Ralf CorsÃ\83©pius <ralf.corsepius@rtems.org>
+2007-01-08  Ralf Corsépius <ralf.corsepius@rtems.org>
 
        * config/bfin/rtems.h, config/bfin/t-rtems: New.
        * config.gcc: Add bfin*-rtems*.