1. 10 Sep, 1997 19 commits
  2. 09 Sep, 1997 14 commits
    • Add libgcc2 exception to copyright notice. · c82af016
      From-SVN: r15205
      Jeff Law committed
    • Add port done awhile ago for the ARC cpu. · 66ed0683
              * arc/arc.h: New file.
              * arc/arc.c: New file.
              * arc/arc.md: New file.
              * arc/initfini.c: New file.
              * arc/lib1funcs.asm: New file.
              * arc/t-arc: New file.
              * arc/xm-arc.h: New file.
              * ginclude/va-arc.h: New file.
              * ginclude/stdarg.h: Include va-arc.h ifdef __arc__.
              * ginclude/varargs.h: Likewise.
              * Makefile.in (USER_H): Add va-arc.h.
              * configure.in (arc-*-elf*): Recognize.
              * longlong.h: Add ARC support.
      Mostly so I can test changes in snapshot scripts.
      
              * expr.c (clear_storage): Use CONST0_RTX instead of const0_rtx.
              when clearing non-BLKmode data.
      Fixes sparc problem.
      
      From-SVN: r15198
      Jeff Law committed
    • typeck.c (build_indirect_ref): Heed FLAG_VOLATILE similar to c-typeck.c. · b0d75c1e
              * typeck.c (build_indirect_ref): Heed FLAG_VOLATILE similar to
              c-typeck.c.
      
      From-SVN: r15197
      Brendan Kehoe committed
    • Add port done awhile ago for the ARC cpu. · ee89446f
              * arc/arc.h: New file.
              * arc/arc.c: New file.
              * arc/arc.md: New file.
              * arc/initfini.c: New file.
              * arc/lib1funcs.asm: New file.
              * arc/t-arc: New file.
              * arc/xm-arc.h: New file.
              * ginclude/va-arc.h: New file.
              * ginclude/stdarg.h: Include va-arc.h ifdef __arc__.
              * ginclude/varargs.h: Likewise.
              * Makefile.in (USER_H): Add va-arc.h.
              * configure.in (arc-*-elf*): Recognize.
              * longlong.h: Add ARC support.
      Mostly so I can test changes in snapshot scripts.
      
              * expr.c (clear_storage): Use CONST0_RTX instead of const0_rtx.
              when clearing non-BLKmode data.
      Fixes sparc problem.
      
      From-SVN: r15190
      Jeff Law committed
    • Add port done awhile ago for the ARC cpu. · 6eb70e69
              * arc/arc.h: New file.
              * arc/arc.c: New file.
              * arc/arc.md: New file.
              * arc/initfini.c: New file.
              * arc/lib1funcs.asm: New file.
              * arc/t-arc: New file.
              * arc/xm-arc.h: New file.
              * ginclude/va-arc.h: New file.
              * ginclude/stdarg.h: Include va-arc.h ifdef __arc__.
              * ginclude/varargs.h: Likewise.
              * Makefile.in (USER_H): Add va-arc.h.
              * configure.in (arc-*-elf*): Recognize.
              * longlong.h: Add ARC support.
      Mostly so I can test changes in snapshot scripts.
      
              * expr.c (clear_storage): Use CONST0_RTX instead of const0_rtx.
              when clearing non-BLKmode data.
      Fixes sparc problem.
      
      From-SVN: r15189
      Jeff Law committed
    • Add port done awhile ago for the ARC cpu. · 81049807
              * arc/arc.h: New file.
              * arc/arc.c: New file.
              * arc/arc.md: New file.
              * arc/initfini.c: New file.
              * arc/lib1funcs.asm: New file.
              * arc/t-arc: New file.
              * arc/xm-arc.h: New file.
              * ginclude/va-arc.h: New file.
              * ginclude/stdarg.h: Include va-arc.h ifdef __arc__.
              * ginclude/varargs.h: Likewise.
              * Makefile.in (USER_H): Add va-arc.h.
              * configure.in (arc-*-elf*): Recognize.
              * longlong.h: Add ARC support.
      Mostly so I can test changes in snapshot scripts.
      
              * expr.c (clear_storage): Use CONST0_RTX instead of const0_rtx.
              when clearing non-BLKmode data.
      Fixes sparc problem.
      
      From-SVN: r15188
      Jeff Law committed
    • Add port done awhile ago for the ARC cpu. · 5680076c
              * arc/arc.h: New file.
              * arc/arc.c: New file.
              * arc/arc.md: New file.
              * arc/initfini.c: New file.
              * arc/lib1funcs.asm: New file.
              * arc/t-arc: New file.
              * arc/xm-arc.h: New file.
              * ginclude/va-arc.h: New file.
              * ginclude/stdarg.h: Include va-arc.h ifdef __arc__.
              * ginclude/varargs.h: Likewise.
              * Makefile.in (USER_H): Add va-arc.h.
              * configure.in (arc-*-elf*): Recognize.
              * longlong.h: Add ARC support.
      Mostly so I can test changes in snapshot scripts.
      
              * expr.c (clear_storage): Use CONST0_RTX instead of const0_rtx.
              when clearing non-BLKmode data.
      Fixes sparc problem.
      
      From-SVN: r15187
      Jeff Law committed
    • Add port done awhile ago for the ARC cpu. · e90d5e57
              * arc/arc.h: New file.
              * arc/arc.c: New file.
              * arc/arc.md: New file.
              * arc/initfini.c: New file.
              * arc/lib1funcs.asm: New file.
              * arc/t-arc: New file.
              * arc/xm-arc.h: New file.
              * ginclude/va-arc.h: New file.
              * ginclude/stdarg.h: Include va-arc.h ifdef __arc__.
              * ginclude/varargs.h: Likewise.
              * Makefile.in (USER_H): Add va-arc.h.
              * configure.in (arc-*-elf*): Recognize.
              * longlong.h: Add ARC support.
      Mostly so I can test changes in snapshot scripts.
      
              * expr.c (clear_storage): Use CONST0_RTX instead of const0_rtx.
              when clearing non-BLKmode data.
      Fixes sparc problem.
      
      From-SVN: r15186
      Jeff Law committed
    • Add port done awhile ago for the ARC cpu. · 0143027a
              * arc/arc.h: New file.
              * arc/arc.c: New file.
              * arc/arc.md: New file.
              * arc/initfini.c: New file.
              * arc/lib1funcs.asm: New file.
              * arc/t-arc: New file.
              * arc/xm-arc.h: New file.
              * ginclude/va-arc.h: New file.
              * ginclude/stdarg.h: Include va-arc.h ifdef __arc__.
              * ginclude/varargs.h: Likewise.
              * Makefile.in (USER_H): Add va-arc.h.
              * configure.in (arc-*-elf*): Recognize.
              * longlong.h: Add ARC support.
      Mostly so I can test changes in snapshot scripts.
      
              * expr.c (clear_storage): Use CONST0_RTX instead of const0_rtx.
              when clearing non-BLKmode data.
      Fixes sparc problem.
      
      From-SVN: r15185
      Jeff Law committed
    • Add port done awhile ago for the ARC cpu. · d7ad6040
              * arc/arc.h: New file.
              * arc/arc.c: New file.
              * arc/arc.md: New file.
              * arc/initfini.c: New file.
              * arc/lib1funcs.asm: New file.
              * arc/t-arc: New file.
              * arc/xm-arc.h: New file.
              * ginclude/va-arc.h: New file.
              * ginclude/stdarg.h: Include va-arc.h ifdef __arc__.
              * ginclude/varargs.h: Likewise.
              * Makefile.in (USER_H): Add va-arc.h.
              * configure.in (arc-*-elf*): Recognize.
              * longlong.h: Add ARC support.
      Mostly so I can test changes in snapshot scripts.
      
              * expr.c (clear_storage): Use CONST0_RTX instead of const0_rtx.
              when clearing non-BLKmode data.
      Fixes sparc problem.
      
      From-SVN: r15184
      Jeff Law committed
    • Add CYGWIN32 support. · 233bd86d
      	* g77.c (pexecute, doit): Add checks for __CYGWIN32__.
      
      From-SVN: r15183
      Jim Wilson committed
    • * haifa-sched.c (print_value): Fix last change. · 8f3d79e0
      From-SVN: r15181
      Jeffrey A Law committed
    • v850.h (ASM_SPEC): Pass on target processor. · 74aca74b
              * v850.h (ASM_SPEC): Pass on target processor.
              (CPP_PREDEFINES): Only define if not already specified.
              (TARGET_VERSION): Only define if not already specified.
              (MASK_CPU, MASK_V850, MASK_DEFAULT): Bits to specify target
              processor.
              (EXTRA_SWITCHES): Extra entries in the switches array.
              (TARGET_DEFAULT): Set default target processor.
      
      From-SVN: r15180
      Nick Clifton committed
    • Fix m68k-hp-hpux8 problem for Manfred Holstein. · c0b04148
      	* m68k.h (MACHINE_STATE_SAVE, MACHINE_STATE_RESTORE): In MOTOROLA
      	cases, add %# and %/, and add : to make them into extended asms.
      
      From-SVN: r15174
      Jim Wilson committed
  3. 08 Sep, 1997 7 commits
    • * libio.h: Fix typo. · 2ce72aa0
      From-SVN: r15170
      Weiwen Liu committed
    • alias.c (init_alias_analysis): Clean up incompatible pointer type warning in bzero. · 52b7724b
              * alias.c (init_alias_analysis): Clean up incompatible pointer
              type warning in bzero.
              * regmove.c (regmove_optimize): Ditto.
              * haifa-sched.c (find_rgns): Ditto.
      
              * haifa-sched.c (print_value): Clean up ptr->int cast
              warnings.
      
      From-SVN: r15169
      Weiwen Liu committed
    • Fix thinko. · 1a5de45f
      From-SVN: r15168
      Jeff Law committed
    • decl.c (current_local_enum): Remove static. · b3d5a58b
      Mon Sep  8 02:33:20 1997  Jody Goldberg  <jodyg@idt.net>
      
      	* decl.c (current_local_enum): Remove static.
      	* pt.c (tsubst_enum): Save and restore value of current_local_enum
      	in case template is expanded in enum decl.
      	(instantiate_class_template) : Use new tsubst_enum signature.
      	(tsubst_expr): Likewise.
      
      From-SVN: r15156
      Jody Goldberg committed
    • pt.c (begin_member_template_processing): Take a function as argument, not a set… · 786b5245
      pt.c (begin_member_template_processing): Take a function as argument, not a set of template arguments.
      
      Mon Sep  8 01:21:43 1997  Mark Mitchell  <mmitchell@usa.net>
      
      	* pt.c (begin_member_template_processing): Take a function as
      	argument, not a set of template arguments.  Use the template
      	parameters, rather than the arguments.  Handle non-type parameters
      	correctly.  Push a binding level for the parameters so that multiple
      	member templates using the same parameter names can be declared.
      	(end_member_template_processing): Pop the binding level.
      	(push_template_decl): Mark member templates as static when
      	appropriate.
      
      	* lex.c (do_pending_inlines): Pass the function, not its template
      	arguments, to begin_member_template_processing.
      	(process_next_inline): Likewise.
      	(do_pending_defargs): Likewise.
      
      	* error.c (dump_expr): Obtain the correct declaration for a
      	TEMPLATE_CONST_PARM.
      
      	* call.c (add_template_conv_candidate): New function.
      	(build_object_call): Handle member templates, as done in the other
      	build_ functions.
      
      From-SVN: r15155
      Mark Mitchell committed
    • dwarf2out.c (dwarf2out_frame_debug): Assume that in a PARALLEL prologue insn,… · 267c09ab
      dwarf2out.c (dwarf2out_frame_debug): Assume that in a PARALLEL prologue insn, only the first elt is significant.
      
      	* dwarf2out.c (dwarf2out_frame_debug): Assume that in a PARALLEL
       	prologue insn, only the first elt is significant.
      	(output_call_frame_info): For exception handling, always use 4-byte
       	fields as specified by the dwarf2 spec.
      	Don't skip trivial FDEs.
      
      From-SVN: r15154
      Jason Merrill committed
    • INSTALL: Change 'amigados' to 'amigaos' to match current usage. · 0c82f6bf
      	* INSTALL: Change 'amigados' to 'amigaos' to match current usage.
      	* install.texi (Configurations): Ditto.
      	* config.sub: Ditto.
      
      From-SVN: r15143
      Fred Fish committed