OSDN Git Service

Capitalize my name in an old ChangeLog entry.
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index 49a3826..0dfd488 100644 (file)
@@ -1,3 +1,111 @@
+2003-09-11  Alexandre Oliva  <aoliva@redhat.com>
+
+       PR fortran/11522
+       * dwarf2out.c (gen_inlined_subroutine_die): Emit abstract function
+       for ultimate origin even if block is abstract.
+
+2003-09-11  Roger Sayle  <roger@eyesopen.com>
+
+       * combine.c (combine_simplify_rtx): Move several NOT and NEG
+       optimizations from here...
+       * simplify-rtx.c (simplify_unary_operation): to here.  Recursively
+       simplify expressions using simplify_gen_*ary instead of gen_rtx_*.
+
+2003-09-11  Richard Henderson  <rth@redhat.com>
+
+       * cgraphunit.c (cgraph_finalize_function): Add nested arg.
+       Tweek tests for function already generated.
+       (cgraph_expand_function): Don't double announce in !unit-at-a-time.
+       * cgraph.h (cgraph_finalize_function): Update for extra arg.
+       * c-decl.c (finish_function): Likewise.
+
+2003-09-10  Joe Buck  <jbuck@welsh-buck.org>
+
+       * c-decl.c (poplevel): Eliminate use of |= in function_body assignment.
+
+2003-09-10  Jerry Quinn  <jlquinn@optonline.net>
+
+       * real.c: Update URL to VAX floating point docs.
+       (decode_vax_d): Extract 8 exponent bits instead of 7.
+
+2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
+
+       * combine.c (force_to_mode): Set fuller_mask based only on mask,
+       not op_mode.
+
+Thu Sep 11 01:21:05 CEST 2003  Jan Hubicka  <jh@suse.cz>
+
+       * c-objc-common.c (c_cannot_inline_tree_fn): Warn
+       on why function is not inlinable; do not check
+       the body.
+       (inline_forbidden_p): Move to...
+       * tree-inline.c (inline_forbidden_p_1): ... here; Add warnings;
+       deal with alloca, longjmp.
+       (inline_forbidden_p): New static function.
+       (find_alloca_call_1, find_alloca_call, find_builtin_longjmp_call_1,
+       find_builtin_longjmp_call): Kill.
+
+2003-09-10  Richard Henderson  <rth@redhat.com>
+
+       * cgraph.h (struct cgraph_node): Rename lowered to analyzed.
+       * cgraphunit.c: Update to match.
+       (record_call_1): Rearrange.  Call lang hook for language nodes.
+       (cgraph_analyze_function): Don't call lower_function.
+       * langhooks.h (struct lang_hooks_for_callgraph): Replace 
+       lower_function with analyze_expr.
+       * langhooks-def.h: Update to match.
+       * langhooks.c (lhd_callgraph_analyze_expr): New.
+
+2003-09-10  Martin Husemann  <martin@duskware.de>
+
+       PR target/11965
+       * config/sparc/sparc.c (sparc_v8plus_shift): Protect against
+       constants greater than 63.
+       * config/sparc/sparc.md (ashlsi3, ashrsi3, lshrsi3): Protect
+       against constants greater than 31.
+       (*ashldi3_sp64, *ashrdi3_sp64, *lshrdi3_sp64): Protect against
+       constants greater than 63.
+
+2003-09-09  Richard Henderson  <rth@redhat.com>
+
+       * cgraphunit.c (cgraph_finalize_function): Remove unused argument.
+       * cgraph.h (cgraph_finalize_function): Update.
+       * c-decl.c (finish_function): Update.
+
+2003-09-09  Devang Patel  <dpatel@apple.com>
+
+       * config/darwin.h (LINK_SPEC): Pass -nofixprebinding to linker.
+       * doc/invoke.texi: Document new Darwin linker option -nofixprebinding.
+       
+2003-09-09  Eric Christopher  <echristo@redhat.com>
+
+       * configure.in: Change usage of 'head' to 'sed 1q'.
+       * configure: Regenerate.
+
+2003-09-09  Richard Henderson  <rth@redhat.com>
+
+       * except.c: Include cgraph.h.
+       (output_function_exception_table): Invoke
+       cgraph_varpool_mark_needed_node.
+       * Makefile.in (except.o): Update.
+
+2003-09-07  Kelley Cook  <kelleycook@wideopenwest.com>
+
+       * Makefile.in: Define REMAKEFLAGS for LANGUAGES & BOOT_CFLAGS
+       and use it throughout.
+
+2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * builtins.c (real_dconstp, fold_builtin_logarithm,
+       fold_builtin_exponent): New, split out from fold_builtin.  Also
+       generalize to add log2, log10, exp2 and exp10/pow10 equivalents.
+       * emit-rtl.c (dconst3, dconst10, dconstthird): New.
+       (init_emit_once): Initialize new dconsts, use ARRAY_SIZE in lieu
+       of hardcoded array size.
+       * fold-const.c (fold): Add cases for exp2, exp10 and pow10.
+       (tree_expr_nonnegative_p): Likewise.
+       * real.h (dconst3, dconst10, dconstthird): New.
+
 Tue Sep  9 22:18:48 CEST 2003  Jan Hubicka  <jh@suse.cz>
 
        * cgraphunit.c (cgraph_finalize_function): Fix handling of extern
@@ -229,13 +337,13 @@ Sun Sep  7 14:50:03 CEST 2003  Jan Hubicka  <jh@suse.cz>
 
        * Makefile.in: Define $REMAKE to be $MAKE with LANGUAGES & BOOT_CFLAGS
        and use it throughout.
-       
+
 2003-09-07  Jan Hubicka  <jh@suse.cz>
 
        * cfgcleanup.c (try_simplify_condjump): Fix my previous patch.
 
        * toplev.c  (rest_of_decl_compilation):  Do not finalize external
-       virables. 
+       virables.
 
        * cgraph.c (cgraph_mark_reachable_node): Only enqueue finalized
        functions.
@@ -1821,7 +1929,7 @@ Wed Aug 20 12:08:55 CEST 2003  Jan Hubicka  <jh@suse.cz>
        optimization in C++.
        (ia64_output_mi_thunk): Support ILP32 mode.
 
-2003-08-22  bernardo innocenti  <bernie@develer.com>
+2003-08-22  Bernardo Innocenti  <bernie@develer.com>
 
        * gcc/config/m68k/m68k.c (m68k_coff_asm_named_section): remove unused
        function.