1. 18 Mar, 2005 18 commits
    • exp_ch3.adb (Check_Attr): New subprogram. · d2d3604c
      2005-03-17  Thomas Quinot  <quinot@adacore.com>
      
      	* exp_ch3.adb (Check_Attr): New subprogram.
      	(Check_Stream_Attribute): Move the code for 13.13.2(9/1) enforcement
      	into a new Check_Attr subprogram, in order to provide a more
      	explanatory error message (including the name of the missing attribute).
      	(Stream_Operation_OK): Renamed from Stream_Operations_OK. This
      	subprogram determines whether a default implementation exists for a
      	given stream attribute.
      	(Make_Predefined_Primitive_Specs, Predefined_Primitive_Bodies):
      	Determine whether to generate a default implementation for each stream
      	attribute separately, as this depends on the specific attribute.
      
      	* exp_strm.adb (Make_Field_Attribute): For the case of an illegal
      	limited extension where a stream attribute is missing for a limited
      	component (which will have been flagged in Exp_Ch3.Sem_Attr), do not
      	generate a bogus reference to the missing attribute to prevent
      	cascaded errors. Instead, generate a null statement.
      
      	* sem_attr.adb (Check_Stream_Attribute): A stream attribute is
      	available for a limited type if it has been specified for an ancestor
      	of the type.
      
      From-SVN: r96666
      Thomas Quinot committed
    • exp_ch2.adb (In_Assignment_Context): Recognize slice assignments to entry formals. · 2b599687
      2005-03-17  Ed Schonberg  <schonberg@adacore.com>
      
      	* exp_ch2.adb (In_Assignment_Context): Recognize slice assignments to
      	entry formals.
      
      From-SVN: r96665
      Ed Schonberg committed
    • einfo.adb (First_Private_Entity, [...]): Addition of one barrier to avoid wrong… · 7b1da1d0
      einfo.adb (First_Private_Entity, [...]): Addition of one barrier to avoid wrong usage of this attribute.
      
      2005-03-17  Javier Miranda  <miranda@adacore.com>
      
      	* einfo.adb (First_Private_Entity, Set_First_Private_Entity): Addition
      	of one barrier to avoid wrong usage of this attribute.
      
      	* sem_ch12.adb (Formal_Entity): Fix erroneous usage of the attribute
      	First_Private_Entity.
      
      	* sem_ch7.adb (Install_Visible_Declarations): Add a barrier to protect
      	the subprogram against wrong usage.
      	Adapt the code to traverse the entities in the
      	scope of a record_type because in addition to its usage regarding
      	packages, this subprogram is also called by Expand_N_Freeze_Entity
      	to install the visible declarations of the enclosing scope of a
      	record_type_with_private to establish the proper visibility before
      	freezing the entity and related subprograms.
      
      From-SVN: r96664
      Javier Miranda committed
    • checks.adb (Apply_Array_Size_Check): Completely remove this for GCC 3, since we… · 5e77b60a
      checks.adb (Apply_Array_Size_Check): Completely remove this for GCC 3, since we now expect GCC 3 to do all the work.
      
      2005-03-17  Robert Dewar  <dewar@adacore.com>
      
      	* checks.adb (Apply_Array_Size_Check): Completely remove this for GCC
      	3, since we now expect GCC 3 to do all the work.
      
      From-SVN: r96663
      Robert Dewar committed
    • a-tags.ads, a-tags.adb (Get_Expanded_Name): Removed. · 5fa28bbb
      2005-03-17  Javier Miranda  <miranda@adacore.com>
      
      	* a-tags.ads, a-tags.adb (Get_Expanded_Name): Removed.
      	(Get_Inheritance_Depth): Removed.
      	(Set_Inheritance_Depth): Removed.
      
      	* rtsfind.ads, exp_disp.ads, exp_disp.adb: Remove support to call the
      	subprogram Get_Expanded_Name because it is not referenced by the
      	frontend.
      
      	* i-cpp.ads, i-cpp.adb (CPP_Get_Expanded_Name): Removed.
      	(CPP_Get_Inheritance_Depth): Removed.
      	(CPP_Set_Inheritance_Depth): Removed.
      
      	* tbuild.ads, tbuild.adb (Make_DT_Component): Removed.
      
      From-SVN: r96662
      Javier Miranda committed
    • * gcc_update: Add --silent option. · 2d072788
      From-SVN: r96661
      Zack Weinberg committed
    • ada-tree.h: (DECL_RENAMING_GLOBAL_P): New predicate. · 7e1957a4
      2005-03-17  Eric Botcazou  <ebotcazou@adacore.com>
      
      	* ada-tree.h: (DECL_RENAMING_GLOBAL_P): New predicate.
      	(DECL_RENAMED_OBJECT): New accessor macro.
      	(SET_DECL_RENAMED_OBJECT): New setter macro.
      
      	* decl.c (gnat_to_gnu_entity) <E_Variable>: Stabilize the renamed
      	object in all cases.  Attach the renamed object to the VAR_DECL.
      	(gnat_to_gnu_field): Do not lift the record wrapper if the size of the
      	field is not prescribed.
      
      	* misc.c (gnat_handle_option): Handle -gnatO separately.
      	(gnat_print_decl) <VAR_DECL>: New case.
      	Print the DECL_RENAMED_OBJECT node.
      
      	* lang.opt:  Declare separate -gnatO option.
      
      	* trans.c (tree_transform) <N_Identifier>: If the object is a renaming
      	pointer, replace it with the renamed object.
      	<N_Validate_Unchecked_Conversion>: Warn for a conversion to a fat
      	pointer type if the source is not a fat pointer type whose underlying
      	array has the same non-zero alias set as that of the destination array.
      
      From-SVN: r96660
      Eric Botcazou committed
    • adaint.h, adaint.c (__gnat_waitpid): Moved to expect.c where it is used. · e602394c
      2005-03-17  Pascal Obry  <obry@adacore.com>
      
      	* adaint.h, adaint.c (__gnat_waitpid): Moved to expect.c where it is
      	used.
      
      	* expect.c (__gnat_waitpid): Moved here from adaint.c.
      	Reimplement under Win32 using Win32 API.
      	(__gnat_kill) [Win32]: Properly close the process handle before leaving
      	this routine.
      
      From-SVN: r96659
      Pascal Obry committed
    • Paolo Bonzini <gcc.gnu.org> · bae802f9
      2005-03-18  Alexey Neyman  <alex.neyman@auriga.ru>
      	    Paolo Bonzini  <gcc.gnu.org>
      
      	* calls.c (setjmp_call_p, special_function_p): Update comments
      	at the head of the functions.
      
      From-SVN: r96656
      Alexey Neyman committed
    • cgraph.c (cgraph_remove_node): Avoid loop in code deciding whether function body… · 4a76d91a
      cgraph.c (cgraph_remove_node): Avoid loop in code deciding whether function body should be released...
      
      	* cgraph.c (cgraph_remove_node): Avoid loop in code deciding whether
      	function body should be released; do not proactively release function
      	bodies in non-unit-at-a-time mode.
      
      From-SVN: r96654
      Jan Hubicka committed
    • t-rtems-i386 (MULTILIBS): Remove k6, athlon, mno-fp-ret-in-387 multilib variants. · 49aa94f9
      2005-03-18  Ralf Corsepius  <ralf.corsepius@rtems.org>
      
      	* config/i386/t-rtems-i386 (MULTILIBS): Remove k6, athlon,
      	mno-fp-ret-in-387 multilib variants.
      
      From-SVN: r96651
      Ralf Corsepius committed
    • common.opt (m): Remove. · 2d6eb6c6
      	* common.opt (m): Remove.
      	* opts.c (handle_option): Pass 'm' options to set_target_switch if
      	table lookup fails.
      	(common_handle_option): Remove OPT_m case.
      
      From-SVN: r96650
      Richard Sandiford committed
    • builtins.c (fold_builtin_signbit): Take decomposed arguments of CALL_EXPR. · 1a0d99a8
      	* builtins.c (fold_builtin_signbit): Take decomposed arguments
      	of CALL_EXPR.
      	(fold_builtin_1): Update a call to fold_builtin_signbit.
      
      From-SVN: r96649
      Kazu Hirata committed
    • builtins.c (fold_builtin_bitop): Take decomposed arguments of CALL_EXPR. · 61f0284e
      	* builtins.c (fold_builtin_bitop): Take decomposed arguments
      	of CALL_EXPR.
      	(fold_builtin_1): Update a call to fold_builtin_bitop.
      
      From-SVN: r96648
      Kazu Hirata committed
    • Fix typos. · 803b90d3
      From-SVN: r96646
      Mike Stump committed
    • Fix typos. · 611bcfc0
      From-SVN: r96645
      Mike Stump committed
    • Daily bump. · ef1053be
      [[Split portion of a mixed commit.]]
      
      From-SVN: r96641.2
      GCC Administrator committed
  2. 17 Mar, 2005 22 commits
    • trans-array.c (gfc_trans_static_array_pointer, [...]): Fix comment and formatting typos. · df7df328
      * trans-array.c (gfc_trans_static_array_pointer,
      get_array_ctor_var_strlen, gfc_conv_array_index_offset): Fix
      comment and formatting typos.
      
      From-SVN: r96635
      Tobias Schlüter committed
    • re PR tree-optimization/20474 (ICE while compiling openmotif-2.2.3 with -ftree-vectorize) · d6efd7d6
              PR tree-optimization/20474
              * tree-vect-analyze.c (vect_analyze_pointer_ref_access): Check the
              size_type of the relevant pointer. Check for COMPLETE_TYPE_P.
      
      From-SVN: r96632
      Dorit Naishlos committed
    • h8300-protos.h: Remove prototypes for general_operand_src... · 981c7dce
      	* config/h8300/h8300-protos.h: Remove prototypes for
      	general_operand_src, general_operand_dst, single_one_operand,
      	single_zero_operand, call_insn_operand,
      	two_insn_adds_subs_operand, small_call_insn_operand,
      	jump_address_operand, bit_operand, bit_memory_operand,
      	stack_pointer_operand, const_int_gt_2_operand,
      	const_int_ge_8_operand, const_int_qi_operand,
      	const_int_hi_operand, incdec_operand, bit_operator,
      	nshift_operator, eqne_operator, gtle_operator,
      	gtuleu_operator, iorxor_operator.
      	Add prototypes for h8sx_shift_type h8sx_classify_shift and
      	h8300_ldm_stm_parallel.
      	* config/h8300/h8300.c (h8sx_shift_type,): Move to
      	h8300-protos.h.
      	(SYMBOL_FLAG_FUNCVEC_FUNCTION, SYMBOL_FLAG_EIGHTBIT_DATA,
      	SYMBOL_FLAG_TINY_DATA): Move to h8300.h.
      	(h8300_ldm_stm_parallel): Make it extern.
      	(h8300_ldm_parallel, h8300_stm_parallel,
      	h8300_return_parallel, general_operand_src,
      	general_operand_dst, h8300_dst_operand, h8300_src_operand,
      	nibble_operand, reg_or_nibble_operand, single_one_operand,
      	single_zero_operand, call_insn_operand,
      	two_insn_adds_subs_operand, small_call_insn_operand,
      	jump_address_operand, bit_operand, bit_memory_operand,
      	stack_pointer_operand, const_int_gt_2_operand,
      	const_int_ge_8_operand, const_int_qi_operand,
      	const_int_hi_operand, incdec_operand, eqne_operator,
      	gtle_operator, gtuleu_operator, iorxor_operator, bit_operator,
      	h8sx_binary_memory_operator, h8sx_unary_memory_operator,
      	h8sx_unary_shift_operator, h8sx_binary_shift_operator,
      	nshift_operator): Move to predicates.md.
      	* config/h8300/h8300.h (PREDICATE_CODES): Remove.
      	* config/h8300/h8300.md: Include predicates.md.
      	* config/h8300/predicates.md: New.
      
      From-SVN: r96631
      Kazu Hirata committed
    • * invoke.texi: Fix typos. · ffd1953e
      From-SVN: r96630
      François-Xavier Coudert committed
    • * invoke.texi: Fix typos. · d3ec5cb6
      From-SVN: r96627
      François-Xavier Coudert committed
    • Fix entry. · 017205f5
      From-SVN: r96623
      Eric Botcazou committed
    • config.gcc (ia64*-*-hpux*): Add extra_options. · dbdd120f
              * config.gcc (ia64*-*-hpux*): Add extra_options.
              * config/ia64/hpux.h (SUBTARGET_SWITCHES): Remove.
              (TARGET_DEFAULT): Remove MASK_INLINE_FLOAT_DIV_THR.
              * config/ia64/ia64.c (ia64_fixed_range_string): Remove.
              (ia64_tls_size_string, ia64_tune_string): Remove.
              (ia64_tune): Init to PROCESSOR_ITANIUM2.
              (TARGET_DEFAULT_TARGET_FLAGS): New.
              (TARGET_HANDLE_OPTION): New.
              (ia64_override_options): Move options parsing ...
              (ia64_handle_option): ... here.  New.
              * config/ia64/ia64.h (target_flags, MASK_BIG_ENDIAN, MASK_GNU_AS,
              MASK_GNU_LD, MASK_NO_PIC, MASK_VOL_ASM_STOP, MASK_ILP32,
              MASK_REG_NAMES, MASK_NO_SDATA, MASK_CONST_GP, MASK_AUTO_PIC,
              MASK_INLINE_FLOAT_DIV_LAT, MASK_INLINE_FLOAT_DIV_THR,
              MASK_INLINE_INT_DIV_LAT, MASK_INLINE_INT_DIV_THR,
              MASK_INLINE_SQRT_LAT, MASK_INLINE_SQRT_THR, MASK_DWARF2_ASM,
              MASK_EARLY_STOP_BITS, TARGET_BIG_ENDIAN, TARGET_GNU_AS, TARGET_GNU_LD,
              TARGET_NO_PIC, TARGET_VOL_ASM_STOP, TARGET_ILP32, TARGET_REG_NAMES,
              TARGET_NO_SDATA, TARGET_CONST_GP, TARGET_AUTO_PIC,
              TARGET_INLINE_FLOAT_DIV_LAT, TARGET_INLINE_FLOAT_DIV_THR,
              TARGET_INLINE_INT_DIV_LAT, TARGET_INLINE_INT_DIV_THR,
              TARGET_INLINE_FLOAT_DIV, TARGET_INLINE_INT_DIV, TARGET_INLINE_SQRT_LAT,
              TARGET_INLINE_SQRT_THR, TARGET_INLINE_SQRT, TARGET_DWARF2_ASM,
              TARGET_EARLY_STOP_BITS): Remove.
              (TARGET_ILP32): Default false.
              (TARGET_SWITCHES, SUBTARGET_SWITCHES, TARGET_OPTIONS): Remove.
              (enum ia64_inline_type): New.
              (TARGET_DEFAULT): Remove MASK_INLINE_FLOAT_DIV_THR.
              * config/ia64/ia64.md: Update for new definitions of
              TARGET_INLINE_INT_DIV, TARGET_INLINE_FLOAT_DIV, TARGET_INLINE_SQRT.
              * config/ia64/ia64.opt: New file.
              * config/ia64/ilp32.opt: New file.
      
      From-SVN: r96621
      Richard Henderson committed
    • mf-runtime.c (__mfu_check): Respect ignore_reads configuration. · 0ee4e76d
      2005-03-17  Frank Ch. Eigler  <fche@redhat.com>
      
      	* mf-runtime.c (__mfu_check): Respect ignore_reads configuration.
      	* testsuite/libmudflap.c/{pass56,fail39}-frag.c: New tests.
      
      From-SVN: r96620
      Frank Ch. Eigler committed
    • re PR target/18380 (_Unwind_FindTableEntry shouldn't be exported from libunwind.so.7) · 0c103070
      2005-03-17  H.J. Lu  <hongjiu.lu@intel.com>
      
      	PR target/18380
      	* config/ia64/unwind-ia64.c (_Unwind_FindTableEntry): Removed.
      
      From-SVN: r96619
      H.J. Lu committed
    • alpha.opt, [...]: Add copyright notices. · 3ad7bb65
      	* config/alpha/alpha.opt, config/arc/arc.opt,
      	config/h8300/h8300.opt, config/mips/mips.opt: Add copyright
      	notices.
      
      From-SVN: r96618
      Kazu Hirata committed
    • re PR java/20502 (gcj failure if .jar contains same .class twice) · 3af57c70
      2005-03-17  Bryce McKinlay  <mckinlay@redhat.com>
      
      	PR java/20502
      	* jcf-parse.c (duplicate_class_warning): New function.
      	(java_parse_file): Call duplicate_class_warning if
      	CLASS_FROM_CURRENTLY_COMPILED_P is already set.
      	(parse_zip_file_entries): Likewise. Also set
      	CLASS_FROM_CURRENTLY_COMPILED_P.
      
      From-SVN: r96617
      Bryce McKinlay committed
    • h8300.c (h8300_init_once): Use MASK_H8300S_1 instead of MASK_H8300S. · 5463c726
      	* config/h8300/h8300.c (h8300_init_once): Use MASK_H8300S_1
      	instead of MASK_H8300S.
      	* config/h8300/h8300.h (target_flags, MASK_H8300S, MASK_MAC,
      	MASK_INT32, MASK_ADDRESSES, MASK_QUICKCALL, MASK_SLOWBYTE,
      	MASK_NORMAL_MODE, MASK_RELAX, MASK_H8300H, MASK_ALIGN_300,
      	MASK_H8300SX, TARGET_INT32, TARGET_ADDRESSES,
      	TARGET_QUICKCALL, TARGET_SLOWBYTE, TARGET_H8300H,
      	TARGET_H8300XS, TARGET_NORMAL_MODE, TARGET_ALIGN_300,
      	TARGET_SWITCHES): Remove.
      	(TARGET_H8300S): Redefine interms of TARGET_H8300S_1 and
      	TARGET_H8300SX.
      	* config/h8300/h8300.opt: New.
      
      From-SVN: r96616
      Kazu Hirata committed
    • expr.c (expand_java_arrayload): Don't generate a NullPointerException based on… · d8e97847
      expr.c (expand_java_arrayload): Don't generate a NullPointerException based on the type of the node.
      
      2005-03-16  Andrew Haley  <aph@redhat.com>
      
              * expr.c (expand_java_arrayload): Don't generate a
              NullPointerException based on the type of the node.
              (build_java_array_length_access): Likewise.
      
      From-SVN: r96611
      Andrew Haley committed
    • re PR c++/19966 (Misleading message "must take exactly one argument") · c9982a3f
      2005-03-17  Paolo Carlini  <pcarlini@suse.de>
      
      	PR c++/19966
      	* g++.dg/overload/operator2.C: New test.
      
      From-SVN: r96610
      Paolo Carlini committed
    • re PR c++/19966 (Misleading message "must take exactly one argument") · f2a79152
      2005-03-17  Paolo Carlini  <pcarlini@suse.de>
      
      	PR c++/19966
      	* cp-tree.h (grok_op_properties): Change return type to void.
      	* decl.c (grok_op_properties): Return early - don't check the
      	arity - in case of a static member or an operator that cannot
      	be non-member; tidy a bit.
      
      From-SVN: r96609
      Paolo Carlini committed
    • * gmon.c: Remove. · 3bd62c45
      From-SVN: r96608
      Ian Lance Taylor committed
    • arc.c (arc_cpu_string): Make static. · 3ff01d4d
      	* config/arc/arc.c (arc_cpu_string): Make static.  Default to "base"
      	(arc_text_string, arc_data_string, arc_rodata_string): Make static.
      	(TARGET_HANDLE_OPTION): Override default.
      	(arc_handle_option): New function.
      	(arc_init): Remove code to set arch_cpu_string.
      	* config/arc/arc.h (target_flags, TARGET_MASK_MANGLE_CPU)
      	(TARGET_MANGLE_CPU, TARGET_MASK_MANGLE_CPU_LIBGCC)
      	(TARGET_MANGLE_CPU_LIBGCC, TARGET_MASK_ALIGN_LOOPS, TARGET_ALIGN_LOOPS)
      	(TARGET_MASK_BIG_ENDIAN, TARGET_BIG_ENDIAN, TARGET_MASK_NO_COND_EXEC)
      	(TARGET_NO_COND_EXEC, TARGET_SWITCHES, TARGET_DEFAULT)
      	(SUBTARGET_SWITCHES, arc_cpu_string, arc_text_string, arc_data_string)
      	(arc_rodata_string, TARGET_OPTIONS): Delete.
      	* config/arc/arc.opt: New file.
      
      From-SVN: r96607
      Richard Sandiford committed
    • re PR c++/20186 (ICE with static_cast and type dependent variable (templates)) · 7416ab02
      cp:
      	PR c++/20186
      	* pt.c (contains_dependent_cast_p): Remove.
      	(fold_non_dependent_expr): Don't use it.
      	(value_dependent_expression_p): Use a switch statement.
      	reference_exprs can be dependent.
      
      From-SVN: r96605
      Nathan Sidwell committed
    • extend.texi (Weak Pragmas): New section. · 52eb57df
              * doc/extend.texi (Weak Pragmas): New section.
              (attribute alias): Clarify that target must be in the same
              translation unit.
      
      From-SVN: r96603
      Richard Henderson committed
    • alpha.opt: New file. · 8bea7f7c
              * config/alpha/alpha.opt: New file.
              * config/alpha/alpha.c (alpha_tune): New.  Rename all existing uses
              of alpha_cpu.
              (alpha_cpu_string, alpha_tune_string, alpha_tp_string,
              alpha_fprm_string, alpha_fptm_string): Make static.
              (alpha_tls_size_string): Remove.
              (alpha_handle_option): New.
              (override_options): Update for alpha_cpu/alpha_tune split.
              (alpha_file_start): Likewise.
              (TARGET_DEFAULT_TARGET_FLAGS): New.
              (TARGET_HANDLE_OPTION): New.
              * config/alpha/alpha.h (alpha_tune): Declare.
              (MASK_FP, MASK_FPREGS, TARGET_FPREGS, MASK_GAS, TARGET_GAS,
              MASK_IEEE_CONFORMANT, TARGET_IEEE_CONFORMANT, MASK_IEEE, TARGET_IEEE,
              MASK_IEEE_WITH_INEXACT, TARGET_IEEE_WITH_INEXACT, MASK_BUILD_CONSTANTS,
              TARGET_BUILD_CONSTANTS, MASK_FLOAT_VAX, TARGET_FLOAT_VAX, MASK_BWX,
              TARGET_BWX, MASK_MAX, TARGET_MAX, MASK_FIX, TARGET_FIX, MASK_CIX,
              TARGET_CIX, MASK_EXPLICIT_RELOCS, TARGET_EXPLICIT_RELOCS,
              MASK_SMALL_DATA, TARGET_SMALL_DATA, MASK_TLS_KERNEL, TARGET_TLS_KERNEL,
              MASK_SMALL_TEXT, TARGET_SMALL_TEXT, MASK_LONG_DOUBLE_128,
              TARGET_LONG_DOUBLE_128, MASK_CPU_EV5, TARGET_CPU_EV5, MASK_CPU_EV6,
              TARGET_CPU_EV6, MASK_SUPPORT_ARCH): Remove.
              (TARGET_SWITCHES, TARGET_OPTIONS): Remove.
              (TARGET_DEFAULT): Remove MASK_FP.
              (TARGET_FP): Redefined based on TARGET_SOFT_FP.
              (TARGET_SUPPORT_ARCH): Default on if HAVE_AS_EXPLICIT_RELOCS.
              (alpha_cpu_string, alpha_tune_string, alpha_fprm_string,
              alpha_fptm_string, alpha_tp_string, alpha_mlat_string,
              alpha_tls_size_string): Remove.
              * config/alpha/alpha.md (prefetch): Use alpha_cpu.
              (attribute tune): Rename from attribute cpu.
              * config/alpha/ev4.md: Update to match.
              * config/alpha/ev5.md, config/alpha/ev6.md: Likewise.
              * config/alpha/freebsd.h (TARGET_DEFAULT): Remove MASK_FP.
              * config/alpha/linux.h (TARGET_DEFAULT): Likewise.
              * config/alpha/netbsd.h (TARGET_DEFAULT): Likewise.
              * config/alpha/osf5.h (TARGET_DEFAULT): Likewise.
              * config/alpha/vms.h (TARGET_DEFAULT): Likewise.
      
      From-SVN: r96602
      Richard Henderson committed
    • patch to fix extraneous nop at function start, bug from David Mosberger · 68e11b42
      patch to fix extraneous nop at function start, bug from David Mosberger
      * config/ia64/ia64.c (issue_nops_and_insn): Check first_insn attribute,
      and return without creating new state if before_nops_num is nonzero.
      * config/ia64/ia64.md (first_insn): New attribute.
      (alloc): Set it to yes.
      
      From-SVN: r96597
      James E Wilson committed
    • boehm.cc (_Jv_MarkObj): Mark the interpreted method line_table. · fa41042f
      2005-03-16  Andrew Haley  <aph@redhat.com>
      
              * boehm.cc (_Jv_MarkObj): Mark the interpreted method line_table.
      
      From-SVN: r96596
      Andrew Haley committed