1. 09 Dec, 1998 15 commits
  2. 08 Dec, 1998 16 commits
  3. 07 Dec, 1998 9 commits
    • configure.in: Test for availability of putc_unlocked, fputc_unlocked, and fputs_unlocked. · 54953b66
              * configure.in: Test for availability of putc_unlocked, fputc_unlocked,
              and fputs_unlocked.
              * configure: Rebuilt.
              * system.h: If the *_unlocked functions are available use them
              instead of the locked counterparts by defining macros.
              * config.in: Regenerated.
      
      From-SVN: r24175
      Ulrich Drepper committed
    • bsd.h (ASM_FILE_START): Don't use dump_base_name... · 872936ad
              * i386/bsd.h (ASM_FILE_START): Don't use dump_base_name, it is
              wrong and should only be used for dump related things, not
              debugging information, instead main_input_filename should be used.
              Also, reuse output_file_directive if possible.
              * i386/aix386ng.h (ASM_FILE_START): Likewise.
              * i386/isc.h (ASM_FILE_START): Likewise.
              * i386/win-nt.h (ASM_FILE_START): Likewise.
              * i386/sun386.h (ASM_FILE_START): Likewise.
      
      From-SVN: r24174
      Mike Stump committed
    • demangle.h: (DMGL_EDG): new macro for Kuck and Associates · 63684e63
              * demangle.h: (DMGL_EDG): new macro for Kuck and Associates
              (DMGL_STYLE_MASK): modify to include Kuck and Assoc style
              (demangling_styles): add new edg_demangling style
              (EDG_DEMANGLING_STYLE_STRING): new macro
              (EDG_DEMANGLING): new macro
              * demangle.h (DMGL_HP): new macro, for HP/aCC compiler.
              (DMGL_STYLE_MASK): modify to include new HP's style.
              (demangling_styles): add new hp_demangling value.
              (HP_DEMANGLING_STYLE_STRING): new macro.
              (ARM_DEMANGLING): coerce to int.
              (HP_DEMANGLING): new macro.
      
      From-SVN: r24173
      Elena Zannoni committed
    • configure.in (mips*-*-linux*): Handle big and little endian systems. · 11fa8909
              * configure.in (mips*-*-linux*): Handle big and little endian
              systems.
              * configure: Rebuilt.
      
      From-SVN: r24172
      Robert Lipe committed
    • local-alloc.c (block_alloc): Slightly retune heuristic to widen qty lifetimes. · 996e9683
              * local-alloc.c (block_alloc): Slightly retune heuristic to widen
              qty lifetimes.
      Actually check in the local-alloc patch that goes along with this ChangeLog
      entry...
      
      From-SVN: r24171
      Jeff Law committed
    • * HP aCC demangling support. · 70d5ccef
              * cplus-dem.c
              (main): Remove default to HP style demangling, set to EDG
              demangling correctly when -edg specified; set the demangling style
              when user specifies 'edg'. Set strip_underscore to
              prepends_underscore, if not HPUXHPPA.  Set
              current_demangling_style to hp_demangling if HPUXHPPA.  Set
              current demangling style correctly if the switch is hp.  Read
              label correctly also in the HP style case.
              (work_stuff): add temp_start field; add field for volatile member
              function.
              (arm_pt): handle ARM_DEMANGLING and EDG_DEMANGLING styles; HP
              style for this case is the same as ARM.
              (demangle_args): handle EDG_DEMANGLING style; support HP style.
              (demangle_arm_hp_template): new function. (It was
              demangle_arm_pt.); check and set value of temp_start field in
              multiple places. Also, when ceching for end of template args,
              check to see if at end of static member of template class.
              (demangle_class): new local variable : save_class_name_end Don't
              include template args in string defining class.
              (demangle_class_name): use demangel_arm_hp_template.
              (demangle_function_name): handle case where demangling style is
              HP_DEMANGLING and currently point at an 'X' in the mangled name.
              Handle EDG_DEMANGLING style.  Handle constructor and destructor
              ops for HP style.
              (demangle_prefix): handle EDG_DEMANGLING and ARM_DEMANGLING
              styles.  global destructor and constructor for HP style are same
              as for ARM style. Same for local variables.
              (demangle_qualified): handle EDG_DEMANGLING style.
              (demangle_signature): add case for volatile member function.  For
              cases '1' - '9' : initialize the temp_start field to -1 and handle
              the EDG_DEMANGLING style.  for case 'F' : handle EDG_DEMANGLING
              and AUTO_DEMANGLING styles.  If expecting a function and managed
              to demangle the funct args, then handle the LUCID_DEMANGLING,
              ARM_DEMANGLING, and EDG_DEMANGLING styles.  Add case for local
              class name after "Lnnn_ in HP style case. HP style too needs to
              forget types.  _nnn is OK for HP style, so don't report failure.
              (do_hpacc_template_const_value): new function. Handle template's
              value param for HP/aCC.
              (do_hpacc_template_literal): new function.  Handle a template's
              literal parameter for HP aCC.
              (recursively_demangle): new function
              (snarf_numeric_literal): new function.
              (usage): add 'edg' to the list of demangling styles; add hp switch
              to message.
      
      Co-Authored-By: Andrew MacLeod <amacleod@cygnus.com>
      Co-Authored-By: Edith Epstein <eepstein@cygnus.com>
      Co-Authored-By: Elena Zannoni <ezannoni@cygnus.com>
      Co-Authored-By: Satish Pai <pai@apollo.hp.com>
      Co-Authored-By: Stan Shebs <shebs@cygnus.com>
      
      From-SVN: r24170
      David Taylor committed
    • * emit-rtl.c: Fix typo. · fe77a034
      From-SVN: r24169
      Mike Stump committed
    • reload1.c (eliminate_regs): Don't do anything, if we're not generating code. · d6633f01
      �
              * reload1.c (eliminate_regs): Don't do anything, if we're not
              generating code.
      
      From-SVN: r24168
      Nathan Sidwell committed
    • reload1.c (eliminate_regs): Don't do anything, if we're not generating code. · 9becac0c
      �
              * reload1.c (eliminate_regs): Don't do anything, if we're not
              generating code.
      
      From-SVN: r24167
      Nathan Sidwell committed