1. 02 Feb, 2001 7 commits
    • gcc.c (init_gcc_specs): New function. · 049f6ec9
      	* gcc.c (init_gcc_specs): New function.  Make -shared-libgcc
      	the default when building a shared object.
      	(init_spec): Use it.
      	* testsuite/lib/g++.exp: Include the directory where libgcc
      	is located to the LD_LIBRARY_PATH list.
      	* inovke.texi (-shared-libgcc): Document the cases in which
      
      	* Make-lang.in (g++spec.o): Add DRIVER_DEFINES to the list
      	of macros used when compiling g++spec.c.
      	* g++spec.c (lang_specific_driver): Link with the shared
      	libgcc by default.
      
      From-SVN: r39408
      Mark Mitchell committed
    • fp-bit.h (MAX_USI_INT, MAX_SI_INT): Don't assume unsigned is wide enough. · 483b9fd0
      * config/fp-bit.h (MAX_USI_INT, MAX_SI_INT): Don't assume
      unsigned is wide enough.
      (BITS_PER_SI): New.
      * config/fp-bit.c (_fpmul_parts): Don't assume 32-bits SI.
      (si_to_float): Likewise.
      (float_to_si, float_to_usi): Use BITS_PER_SI.
      
      From-SVN: r39407
      Alexandre Oliva committed
    • Daily bump. · 567a2f0e
      From-SVN: r39406
      Jeff Law committed
    • dwarf2out.c: Added explanation of abbreviations. · 770ca8c6
      2001-02-01  Jeffrey Oldham  <oldham@codesourcery.com>
      
      	* dwarf2out.c: Added explanation of abbreviations.
      	(def_cfa_1): Added comments listing DWARF2 instructions.
      	(cfa_temp_reg): Removed in favor of cfa_temp.
      	(cfa_temp_value): Removed in favor of cfa_temp.
      	(cfa_temp): New global variable.
      	(dwarf2out_frame_debug_expr): Added extensive introductory
      	comments explaining the function's transformations.  Revised to
      	use cfa_temp.  Added some rtx checking.  Generalize IOR case.
      	(dwarf2out_frame_debug): Revised to use cfa_temp.
      	(output_aranges): Cast as "unsigned" to avoid warning.
      	* rtl.texi (RTX_FRAME_RELATED_P): Revise entry to emphasize better
      	explain which instructions must be marked.
      
      From-SVN: r39405
      Jeffrey Oldham committed
    • local-alloc.c (update_equiv_regs): Copy INSN_CODE to the new instruction. · cad33336
              * local-alloc.c (update_equiv_regs): Copy INSN_CODE to the
              new instruction.
      
      From-SVN: r39400
      Richard Henderson committed
    • Add support for Java demangling under the v3 ABI: · 3b60dd8e
      	* cp-demangle.c (NAMESPACE_SEPARATOR): New define.
      	(struct demangling_def): Add `style' field.
      	(demangling_new): New parameter `style'. Set it in demangling_t.
      	(demangle_prefix): Use NAMESPACE_SEPARATOR.
      	(demangle_type_ptr): Don't emit pointer symbol if doing Java output.
      	(cp_demangle): New parameter `style'. Pass it to demangling_new().
      	(main): Call cp_demangle with extra parameter.
      	(java_demangle_v3): New function.
      	(java_builtin_type_names): New. Table of primitive type names used
      	for Java demangling.
      	(demangle_builtin_type): Look up in java_builtin_type_names if doing
      	Java output.
      	* cplus-dem.c (cplus_demangle): Use java_demangle_v3 to do Java
      	demangling.
      	(long_options): Remove obsolete `java' option.
      	(main): Remove explicit handling of `java' option. Instead, pass style
      	parameter in cplus_demangle flags as gdb does.
      	* testsuite/demangle.expected: Add some Java test cases.
      
      From-SVN: r39399
      Bryce McKinlay committed
    • jvgenmain.c (class_mangling_suffix): Remove unused string. · 4bae4eb5
      	* jvgenmain.c (class_mangling_suffix): Remove unused string.
      	(error): Remove unused function.
      	(main): Don't use "__attribute__ alias" on generated class symbol.
      
      From-SVN: r39397
      Bryce McKinlay committed
  2. 01 Feb, 2001 11 commits
  3. 31 Jan, 2001 22 commits