1. 30 Jun, 1998 18 commits
    • decl2.c (lang_decode_option): Remove warn_template_debugging. · 2067f1f5
      �
      1998-06-30 benjamin kosnik  <bkoz@bliss.nabi.net>
              * decl2.c (lang_decode_option): Remove warn_template_debugging.
              * lang-options.h: Ditto.
              * dbxout.c (dbxout_type_methods): Remove warn_template_debugging.
      
      From-SVN: r20843
      Benjamin Kosnik committed
    • decl2.c (lang_decode_option): Remove warn_template_debugging. · 3f956d0d
      	
      1998-06-30 benjamin kosnik  <bkoz@bliss.nabi.net>
              * decl2.c (lang_decode_option): Remove warn_template_debugging.
              * lang-options.h: Ditto.
              * dbxout.c (dbxout_type_methods): Remove warn_template_debugging.
      
      From-SVN: r20842
      Benjamin Kosnik committed
    • Add the ability to GCC_NEED_DECLARATION{S} for looking in arbitrary header... · d2cabf16
      Add the ability to GCC_NEED_DECLARATION{S} for looking in arbitrary
      header files when searching for function declarations.  Use this
      functionality to check for getrlimit/setrlimit.
              * aclocal.m4 (GCC_NEED_DECLARATION): Accept an optional second
              argument, which is typically preprocessor code used to draw in
              additional header files when looking for a function declaration.
              (GCC_NEED_DECLARATIONS): Likewise.
              * configure.in (GCC_NEED_DECLARATIONS): Add checks for getrlimit
              and setrlimit, search for them in sys/resource.h.
              * acconfig.h: Add stubs for NEED_DECLARATION_GETRLIMIT and
              NEED_DECLARATION_SETRLIMIT.
              * system.h: Prototype getrlimit/setrlimit if necessary.
      
      From-SVN: r20831
      Kaveh R. Ghazi committed
    • * rtl.texi: Don't say that RTX_INTEGRATED_P is unused. · 70198e3d
      From-SVN: r20830
      Mark Mitchell committed
    • Improvement from Klaus-Georg. · c2bd100e
      From-SVN: r20826
      Robert Lipe committed
    • [multiple changes] · ba1a5707
      Tue Jun 30 13:11:42 1998  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
              * rs6000/sysv4.h (asm output): add tabs for asm directives.
      Tue Jun 30 13:11:42 1998  David Edelsohn <edelsohn@mhpcc.edu>
              * Makefile.in (FLAGS_TO_PASS): Set AR_FLAGS to AR_FOR_TARGET_FLAGS.
      
      From-SVN: r20824
      David Edelsohn committed
    • Add colons to "build don't link" lines. · ca9cde6b
      From-SVN: r20821
      Robert Lipe committed
    • Changes from Alexandre and Klaus-Georg. · 95d5a781
      From-SVN: r20820
      Robert Lipe committed
    • eb132.C: New test. · 4a6443a1
      * g++.old-deja/g++.robertl/eb132.C: New test.
      * g++.old-deja/g++.robertl/eb133.C: Likewise.
      
      From-SVN: r20819
      Klaus-Georg Adams committed
    • New tests from Klaus-Georg. · 2d4b533d
      From-SVN: r20818
      Klaus-Georg Adams committed
    • Fix 980628-*.f: · a6fa6420
      Mon Jun 29 09:47:33 1998  Craig Burley  <burley@gnu.org>
      	Fix 980628-*.f:
      	* bld.h: New `pad' field and accessor macros for
      	ACCTER, ARRTER, and CONTER ops.
      	* bld.c (ffebld_new_accter, ffebld_new_arrter,
      	ffebld_new_conter_with_orig): Initialize `pad' field
      	to zero.
      	* com.c (ffecom_transform_common_): Include initial
      	padding (aka modulo aka offset) in size calculation.
      	Copy initial padding value into FFE initialization expression
      	so the GBE transformation of that expression includes it.
      	Make array low bound 0 instead of 1, for consistency.
      	(ffecom_transform_equiv_): Include initial
      	padding (aka modulo aka offset) in size calculation.
      	Copy initial padding value into FFE initialization expression
      	so the GBE transformation of that expression includes it.
      	Make array low bound 0 instead of 1, for consistency.
      	(ffecom_expr_, case FFEBLD_opACCTER): Delete unused `size'
      	variable.
      	Track destination offset separately, allowing for
      	initial padding.
      	Don't bother setting initial PURPOSE offset if zero.
      	Include initial padding in size calculation.
      	(ffecom_expr_, case FFEBLD_opARRTER): Allow for
      	initial padding.
      	Include initial padding in size calculation.
      	Make array low bound 0 instead of 1, for consistency.
      	(ffecom_finish_global_): Make array low bound 0 instead
      	of 1, for consistency.
      	(ffecom_notify_init_storage): Copy `pad' field from old
      	ACCTER to new ARRTER.
      	(ffecom_notify_init_symbol): Ditto.
      	* data.c (ffedata_gather_): Initialize `pad' field in new
      	ARRTER to 0.
      	(ffedata_value_): Ditto.
      	* equiv.c (ffeequiv_layout_local_): When lowering start
      	of equiv area, extend lowering to maintain needed alignment.
      	* target.c (ffetarget_align): Handle negative offset correctly.
      	* global.c (ffeglobal_pad_common): Warn about non-zero
      	padding only the first time its seen.
      	If new padding larger than old, update old.
      	(ffeglobal_save_common): Use correct type for size throughout.
      	* global.h: Use correct type for size throughout.
      	(ffeglobal_common_pad): New macro.
      	(ffeglobal_pad): Delete this unused and broken macro.
      
      From-SVN: r20817
      Craig Burley committed
    • 980628-7.f, [...]: New tests from Craig. · 14583692
      1998-06-29  Dave Love  <d.love@dl.ac.uk>
      	* g77.f-torture/execute/980628-7.f,
      	g77.f-torture/execute/980628-8.f,
      	g77.f-torture/execute/980628-9.f,
      	g77.f-torture/execute/980628-10.f: New tests from Craig.
      
      From-SVN: r20816
      Dave Love committed
    • New test. · a8fdca91
      From-SVN: r20815
      Dave Love committed
    • Remove autoconf things and OS header stuff (namely NULL) from gansidecl.h: · 51db713f
              * gansidecl.h (ATTRIBUTE_UNUSED): Use __unused__ not `unused'.
              Don't define NULL here.  Also, remove all vestiges of autoconf
              based checks for bcmp/bcopy/bzero/index/rindex.
              * system.h: Immediately after including stdio.h, check for and if
              necessary provide a default definition of NULL.
      
      From-SVN: r20814
      Kaveh R. Ghazi committed
    • Call fatal_insn_not_found instead of abort · b8705408
      From-SVN: r20813
      Michael Meissner committed
    • choose-temp.c (make_temp_file): Accept new argument for the file suffix to use. · 20f2d03a
              * choose-temp.c (make_temp_file): Accept new argument for the
              file suffix to use.  Allocate space for it and add it to the
              template.
              * mkstemp.c (mkstemps): Renamed from mkstemp.  Accept new argument
              for the length of the suffix.  Update template struture checks
              to handle optinal suffix.
              * collect2.c (make_temp_file): Update prototype.
              (main): Put proper suffixes on temporary files.
              * gcc.c (make_temp_file): Update prototype.
              (do_spec_1): Put proper suffixes on temporary files.
      Should fix irix build problems.
      
      From-SVN: r20812
      Jeffrey A Law committed
    • Daily bump. · af248169
      From-SVN: r20811
      Jeff Law committed
    • invoke.texi: Document new implicit structure initialization warning. · dbde0d5d
              * invoke.texi: Document new implicit structure initialization
              warning.
      
      From-SVN: r20810
      Bruno Haible committed
  2. 29 Jun, 1998 17 commits
  3. 28 Jun, 1998 5 commits
    • choose-temp.c (choose_temp_base): Restore original variant of this function for compatibility. · 39d45901
              * choose-temp.c (choose_temp_base): Restore original variant of
              this function for compatibility.
              (make_temp_file): This is the new, preferred interface to create
              temporary files.
              * collect2.c (choose_temp_base): Delete declaration.
              (make_temp_file): Declare.
              (temp_filename_length, temp_filename): Delete.
              (main): Use make_temp_file to get temporary files.  Use --lang-c
              to force the resulting ctort/dtor file to be compiled with the C
              compiler.  Make sure to remove temporary files on all exit paths.
              * gcc.c (make_temp_file): Provide prototype if MKTEMP_EACH_FILE is
              defined.
              (choose_temp_base): Only provide prototype if MKTEMP_EACH_FILE is
              not defined.
              (do_spec): Use make_temp_file if MKTEMP_EACH_FILE is defined.
      
      From-SVN: r20784
      Jeffrey A Law committed
    • 980628-4.f: New test from Craig. · b0d45b74
              * g77.f-torture/execute/980628-4.f: New test from Craig.
              * g77.f-torture/execute/980628-5.f: Likewise.
              * g77.f-torture/execute/980628-2.f: Likewise.
              * g77.f-torture/execute/980628-0.f: Likewise.
              * g77.f-torture/execute/980628-1.f: Likewise.
              * g77.f-torture/execute/980628-3.f: Likewise.
              * g77.f-torture/execute/980628-6.f: Likewise.
      
      From-SVN: r20783
      Jeffrey A Law committed
    • 980628-4.f: New test from Craig. · 3d727c42
              * g77.f-torture/execute/980628-4.f: New test from Craig.
              * g77.f-torture/execute/980628-5.f: Likewise.
              * g77.f-torture/execute/980628-2.f: Likewise.
              * g77.f-torture/execute/980628-0.f: Likewise.
              * g77.f-torture/execute/980628-1.f: Likewise.
              * g77.f-torture/execute/980628-3.f: Likewise.
      
      From-SVN: r20782
      Jeffrey A Law committed
    • 980628-4.f: New test from Craig. · f2843edb
              * g77.f-torture/execute/980628-4.f: New test from Craig.
              * g77.f-torture/execute/980628-5.f: Likewise.
              * g77.f-torture/execute/980628-2.f: Likewise.
      
      From-SVN: r20781
      Jeffrey A Law committed
    • 980628-4.f: New test from Craig. · 95fd960d
              * g77.f-torture/execute/980628-4.f: New test from Craig.
              * g77.f-torture/execute/980628-5.f: Likewise.
      
      From-SVN: r20780
      Jeffrey A Law committed