OSDN Git Service

* hpux-unwind.h (pa_fallback_frame_state): Handle return parameter
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index bc21174..242e624 100644 (file)
@@ -1,3 +1,63 @@
+2006-05-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
+
+       * hpux-unwind.h (pa_fallback_frame_state): Handle return parameter
+       relocation and relocation stubs.
+
+2006-05-08  Eric Christopher  <echristo@apple.com>
+
+       * unwind-dw2-fde-darwin.c (examine_objects): Only check data
+       section for ppc.
+
+2006-05-08  Jan Hubicka  <jh@suse.cz>
+
+       PR middle-end/25962
+       * cgraphunit.c (decide_is_function_needed): When not optimizing even
+       unused static functions are needed.
+
+2006-05-08  Roger Sayle  <roger@eyesopen.com>
+
+       PR target/27158
+       * reload.c (find_reloads_toplev): Only return the simplified SUBREG
+       of a reg_equiv_constant if the result is a legitimate constant.
+
+2006-05-08  Uros Bizjak  <uros@kss-loka.si>
+
+       PR target/27277
+       * config/i386/i386.c (ix86_rtx_costs) [FLOAT_EXTEND]: For
+       standard 80387 constants, raise the cost to prevent
+       compress_float_constant() to generate load from memory.
+
+2006-05-08  Kazu Hirata  <kazu@codesourcery.com>
+
+       * config/arm/constraints.md (c): Fix a typo.
+
+       * see.c, tree-flow-inline.h, tree-phinodes.c: Fix comment
+       typos.
+
+2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR target/24879
+       * config/i386/pmmintrin.h (_mm_monitor): Remove macro. Use
+       inline function.
+       (_mm_mwait): Likewise.
+
+       * config/i386/sse.md (sse3_mwait): Replace "mwait\t%0, %1" with
+       "mwait".
+       (sse3_monitor): Make it 32bit only.
+       (sse3_monitor64): New. 64bit monitor.
+
+2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
+
+       PR target/27421
+       * config/i386/i386.c (classify_argument): Skip fields with invalid
+       types.
+
+2006-05-07  Richard Guenther  <rguenther@suse.de>
+
+       PR tree-optimization/27409
+       * tree-ssa-structalias.c (get_constraint_for_component_ref):
+       Do not try to find zero-sized subvars.
+
 2006-05-07  Richard Guenther  <rguenther@suse.de>
 
        PR tree-optimization/27136
@@ -9,7 +69,7 @@
 2006-05-07  Mircea Namolaru  <namolaru@il.ibm.com>
 
         * opts.c (flag_see): remove its setting at -O3.
-       
+
 2006-05-07  Richard Earnshaw  <rearnsha@arm.com>
 
        * genpeep.c (main): Make insn-peep.c depend on flags.h.
 2006-05-02  Andrew MacLeod  <amacleod@redhat.com>
 
        PR tree-optimization/27381
-       * tree-phinodes.c (remove_phi_arg_num): When moving a phi argument, 
+       * tree-phinodes.c (remove_phi_arg_num): When moving a phi argument,
        maintain the same immediate_use links.
-       * tree-ssa-operands.c (dump_immediate_uses_for): Show iteration marker 
+       * tree-ssa-operands.c (dump_immediate_uses_for): Show iteration marker
        node rather than segfaulting.
 
 2006-05-03  Jakub Jelinek  <jakub@redhat.com>
 2006-05-02  David Billinghurst <David.Billinghurst@riotinto.com>
 
        PR ada/27366
-       * ada/env.c (__gnat_clearenv): Use unsetenv() to clear environment 
+       * ada/env.c (__gnat_clearenv): Use unsetenv() to clear environment
        on Cygwin.
 
 2006-05-02  Jakub Jelinek  <jakub@redhat.com>