1. 13 Sep, 2003 3 commits
  2. 12 Sep, 2003 11 commits
  3. 11 Sep, 2003 21 commits
  4. 10 Sep, 2003 5 commits
    • decl2.c (var_finalized_p): New. · c4d2313d
      
      	* decl2.c (var_finalized_p): New.
      	(maybe_emit_vtables, write_out_vars, finish_file): Use it.
      
      From-SVN: r71284
      Jan Hubicka committed
    • c-objc-common.c (c_cannot_inline_tree_fn): Warn on why function is not… · f08545a8
      c-objc-common.c (c_cannot_inline_tree_fn): Warn on why function is not inlinable; do not check the body.
      
      
      	* 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.
      
      From-SVN: r71283
      Jan Hubicka committed
    • cgraph.h (struct cgraph_node): Rename lowered to analyzed. · 25c84396
              * 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.
      
              * decl2.c (cxx_callgraph_analyze_expr): New, from corpse of
              mark_member_pointers.
              (lower_function): Remove.
              * cp-tree.h: Update to match.
              * cp-lang.c (LANG_HOOKS_CALLGRAPH_ANALYZE_EXPR): New.
              (LANG_HOOKS_CALLGRAPH_LOWER_FUNCTION): Remove.
      
      From-SVN: r71277
      Richard Henderson committed
    • acconfig.h (__NO_MATH_INLINES): Removed. · 707691d8
      2003-09-10  Michael Koch  <konqueror@gmx.de>
      
      	* acconfig.h (__NO_MATH_INLINES): Removed.
      	* configure.in: Removed check for g++ math inlining bug from 2000.
      	* configure.host: Removed -D__NO_MATH_INLINES in libgcj_cflags and
      	libgcj_cxxflags.
      	* configure: Regenerated.
      
      From-SVN: r71276
      Michael Koch committed
    • Arrays.java (equals(all variants)): Quit using NullPointerException catching to… · 9c9d2cce
      Arrays.java (equals(all variants)): Quit using NullPointerException catching to detect null valued parameters.
      
      2003-09-10  David Daney <ddaney@avtrex.com>
      
      	* java/util/Arrays.java (equals(all variants)): Quit using
      	NullPointerException catching to detect null valued parameters.
      
      From-SVN: r71275
      David Daney committed