platform/upstream/gcc.git
25 years ago* parse.y (nomods_initdcl0): Set up the parser stack correctly.
Mumit Khan [Tue, 8 Sep 1998 14:00:19 +0000 (14:00 +0000)]
* parse.y (nomods_initdcl0): Set up the parser stack correctly.

From-SVN: r22331

25 years agoTypo fix in comment.
Joern Rennecke [Tue, 8 Sep 1998 13:42:58 +0000 (14:42 +0100)]
Typo fix in comment.

From-SVN: r22330

25 years agocp-tree.h (anonymous_namespace_name): Declare.
Mark Mitchell [Tue, 8 Sep 1998 11:37:48 +0000 (11:37 +0000)]
cp-tree.h (anonymous_namespace_name): Declare.

* cp-tree.h (anonymous_namespace_name): Declare.
* decl.c: Define it.
(push_namespace): Use anonymous_namespace_name, rather than local
static anon_name.
* error.c (dump_decl): If a namespace is named
anonymous_namespace_name, call it {anonymous}.

From-SVN: r22329

25 years agodecl.c (grokparms): Distinguish between references and pointers in error message.
Mark Mitchell [Tue, 8 Sep 1998 10:04:38 +0000 (10:04 +0000)]
decl.c (grokparms): Distinguish between references and pointers in error message.

* decl.c (grokparms): Distinguish between references and pointers
in error message.

From-SVN: r22328

25 years ago* rts.h: Update with missing code.
Jeffrey A Law [Tue, 8 Sep 1998 09:42:42 +0000 (09:42 +0000)]
* rts.h: Update with missing code.

From-SVN: r22327

25 years agogjavah.c (print_class_decls): Fix thinko in arglist
Jeffrey A Law [Tue, 8 Sep 1998 09:35:36 +0000 (09:35 +0000)]
gjavah.c (print_class_decls): Fix thinko in arglist

        * gjavah.c (print_class_decls): Fix thinko in arglist
        * jcv-io.c (find_classfile): Similarly.

From-SVN: r22326

25 years agopt.c (process_partial_specialization): Consistantly allocate and zero tpd.parms based...
Richard Henderson [Tue, 8 Sep 1998 09:06:28 +0000 (02:06 -0700)]
pt.c (process_partial_specialization): Consistantly allocate and zero tpd.parms based on ntparms.

* pt.c (process_partial_specialization): Consistantly allocate
and zero tpd.parms based on ntparms.  Use tpd2.parms, not
tpd.parms, where appropriate.

Co-Authored-By: Mark Mitchell <mark@markmitchell.com>
From-SVN: r22325

25 years agoDaily bump.
Jeff Law [Tue, 8 Sep 1998 00:45:01 +0000 (18:45 -0600)]
Daily bump.

From-SVN: r22324

25 years ago* gcc/configure.in: Don't assume srcdir is .../gcc
Nathan Sidwell [Tue, 8 Sep 1998 00:41:00 +0000 (00:41 +0000)]
* gcc/configure.in: Don't assume srcdir is .../gcc

From-SVN: r22323

25 years agoglobal.c: Update comments.
John Wehle [Tue, 8 Sep 1998 00:29:35 +0000 (00:29 +0000)]
global.c: Update comments.

        * global.c: Update comments.
        (global_alloc): Assign allocation-numbers
        even for registers allocated by local_alloc in case
        they are later spilled and retry_global_alloc is called.
        (mark_reg_store, mark_reg_clobber,
        mark_reg_conflicts, mark_reg_death): Always record a
        conflict with a pseudo register even if it has been
        assigned to a hard register.
        (dump_conflicts): Don't list pseudo registers already assigned to
        a hard register as needing to be allocated, but do list their
        conflicts.
        * local-alloc.c: Update comment.

From-SVN: r22322

25 years ago* config.guess: Fix "tr" code. From Weiwen Liu.
Jeffrey A Law [Tue, 8 Sep 1998 00:19:58 +0000 (00:19 +0000)]
* config.guess: Fix "tr" code.  From Weiwen Liu.

From-SVN: r22321

25 years agoconfigure.in: Check for bogus GCC_EXEC_PREFIX and LIBRARY_PATH.
Jeffrey A Law [Mon, 7 Sep 1998 22:39:41 +0000 (22:39 +0000)]
configure.in: Check for bogus GCC_EXEC_PREFIX and LIBRARY_PATH.

        * configure.in: Check for bogus GCC_EXEC_PREFIX and LIBRARY_PATH.
        * configure: Rebuilt.

From-SVN: r22320

25 years agoFix name for -mcpu=ec603e; Make sure all targets that turn on -msoft-float use the...
Michael Meissner [Mon, 7 Sep 1998 20:42:22 +0000 (20:42 +0000)]
Fix name for -mcpu=ec603e; Make sure all targets that turn on -msoft-float use the correct multilibs

From-SVN: r22315

25 years agomkstemp.c: Include config.h even when not IN_GCC.
Kaveh R. Ghazi [Mon, 7 Sep 1998 20:37:13 +0000 (20:37 +0000)]
mkstemp.c: Include config.h even when not IN_GCC.

       * mkstemp.c: Include config.h even when not IN_GCC.  Wrap header
       inclusions inside HAVE_*_H macros.  Include ansidecl.h when not
       IN_GCC.
       * vasprintf.c: Include stdarg.h/varargs.h first.
       * vprintf.c: Likewise.

From-SVN: r22314

25 years ago* toplev.c (print_switch_values): Make static to match prototype.
Kaveh R. Ghazi [Mon, 7 Sep 1998 20:35:41 +0000 (20:35 +0000)]
* toplev.c (print_switch_values): Make static to match prototype.

From-SVN: r22313

25 years agoconfigure.in: If we are unable to find the "gnatbind" program...
Jeffrey A Law [Mon, 7 Sep 1998 18:15:42 +0000 (18:15 +0000)]
configure.in: If we are unable to find the "gnatbind" program...

        * configure.in: If we are unable to find the "gnatbind" program,
        then do not configure the ada subdir.
        * configure: Rebuilt.

From-SVN: r22312

25 years agoBack out previous change
Mark Mitchell [Mon, 7 Sep 1998 15:40:51 +0000 (15:40 +0000)]
Back out previous change

From-SVN: r22311

25 years agorevert error reporting patch
Jason Merrill [Mon, 7 Sep 1998 14:25:35 +0000 (10:25 -0400)]
revert error reporting patch

From-SVN: r22310

25 years ago* Makefile.in (INCLUDES): Update for recent toplevel gcc changes.
Jeffrey A Law [Mon, 7 Sep 1998 13:00:59 +0000 (13:00 +0000)]
* Makefile.in (INCLUDES): Update for recent toplevel gcc changes.

From-SVN: r22309

25 years agocp-tree.h (cp_error): Prototype.
Mark Mitchell [Mon, 7 Sep 1998 11:35:39 +0000 (11:35 +0000)]
cp-tree.h (cp_error): Prototype.

* cp-tree.h (cp_error): Prototype.
(cp_error_at): Likewise.
(cp_warning): Likewise.
(cp_warning_at): Likewise.
(cp_pedwarn): Likewise.
(cp_pedwarn_at): Likewise.
(cp_compiler_error): Likewise.
(cp_sprintf): Likewise.
(cp_enable_warning): Likewise.
* errfn.c: Remove hack to avoid error-function prototypes when
including cp-tree.h.

Co-Authored-By: Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
From-SVN: r22308

25 years agosfe.c, dfe.c: Revert last change.
Dave Love [Mon, 7 Sep 1998 02:45:42 +0000 (02:45 +0000)]
sfe.c, dfe.c: Revert last change.

1998-09-07  Dave Love  <d.love@dl.ac.uk>
* libI77/sfe.c, libI77/dfe.c: Revert last change.

From-SVN: r22307

25 years agoRevert last change.
Dave Love [Mon, 7 Sep 1998 02:45:11 +0000 (02:45 +0000)]
Revert last change.

From-SVN: r22306

25 years agoDaily bump.
Jeff Law [Mon, 7 Sep 1998 00:45:03 +0000 (18:45 -0600)]
Daily bump.

From-SVN: r22305

25 years agocp-error.def: New file.
Mark Mitchell [Sun, 6 Sep 1998 19:45:16 +0000 (19:45 +0000)]
cp-error.def: New file.

* cp-error.def: New file.
* Make-lang.in (cc1plus): Add dependency on it.
* Makefile.in (CXX_TREE_H): Likewise.
* cp-tree.h (error_code): New type.
Include cp-error.def to get error codes.  Make it possible to
include cp-tree.h in errfn.c.
(enable_warning): New function.
(flag_diag_codes): New variable.
* errfn.c: Include cp-tree.h.
(cp_err_msg): New type.  Include cp-error.def to define it.
(err_msgs): New variable.
(is_warning_enabled): New function.
(cp_thing): Take an error_code, not a format string.  Output the
diagnostic code if flag_diag_codes.
(cp_error, cp_compiler_error, cp_sprintf, cp_error_at): Take
error_codes, not format strings.
(cp_warning, cp_pedwarn, cp_warning_at, cp_pedwarn_at): Likewise.
Call is_warning_enabled.
* decl2.c (flag_diag_codes): New variable.
(lang_decode_option): Handle -fdiag-codes and -Wnumber.
* lang-options.h: Add -fdiag-codes, -fno-diag-codes, and
-W-number-, and -Wno-number.
* class.c: Update all calls to error-functions.
* cvt.c: Likewise.
* decl.c: Likewise.
* decl2.c: Likewise.
* except.c: Likewise.
* expr.c: Likewise.
* friend.c: Likewise.
* lex.c: Likewise.
* parse.y: Likewise.
* pt.c: Likewise.
* repo.c: Likewise.
* rtti.c: Likewise.
* search.c: Likewise.
* semantics.c: Likewise.
* sig.c: Likewise.
* tree.c: Likewise.
* typeck.c: Likewise.
* typeck2.c: Likewise.
* xref.c: Likewise.

From-SVN: r22304

25 years agoInitial revision
Anthony Green [Sun, 6 Sep 1998 15:36:06 +0000 (15:36 +0000)]
Initial revision

From-SVN: r22299

25 years agoBump for snapshot
Jeffrey A Law [Sun, 6 Sep 1998 14:04:04 +0000 (08:04 -0600)]
Bump for snapshot

From-SVN: r22298

25 years agoBump for snapshot
Jeffrey A Law [Sun, 6 Sep 1998 13:28:10 +0000 (07:28 -0600)]
Bump for snapshot

From-SVN: r22297

25 years agoio0.f: Test formatted direct i/o too.
Dave Love [Sun, 6 Sep 1998 06:25:18 +0000 (06:25 +0000)]
io0.f: Test formatted direct i/o too.

1998-09-06  Dave Love  <d.love@dl.ac.uk>
* g77.f-torture/execute/io0.f: Test formatted direct i/o too.

From-SVN: r22296

25 years agoTest formatted direct i/o too.
Dave Love [Sun, 6 Sep 1998 06:24:38 +0000 (06:24 +0000)]
Test formatted direct i/o too.

From-SVN: r22295

25 years ago1998-09-06 Dave Love <d.love@dl.ac.uk>
Dave Love [Sun, 6 Sep 1998 06:15:14 +0000 (06:15 +0000)]
1998-09-06  Dave Love  <d.love@dl.ac.uk>
From Toon to fix spurious recursive i/o errors:
* libI77/sfe.c (e_wdfe): Set f__init.
* libI77/dfe.c (c_dfe): Check and set f__init.
(s_rdfe, s_wdfe): Don't check and set f__init.

From-SVN: r22294

25 years agoMakefile.in (toplev.o): Depend on $(EXPR_H).
Kaveh R. Ghazi [Sun, 6 Sep 1998 05:56:20 +0000 (05:56 +0000)]
Makefile.in (toplev.o): Depend on $(EXPR_H).

        * Makefile.in (toplev.o): Depend on $(EXPR_H).
        (insn-extract.o, insn-attrtab.o): Depend on toplev.h.
        * gansidecl.h: Define ATTRIBUTE_NORETURN.
        * genattrtab.c: Have insn-attrtab.c include toplev.h.
        * genextract.c: Have insn-extract.c include toplev.h.
        * rtl.h: Don't prototype `fatal_insn_not_found' and `fatal_insn'.
        * toplev.c: Include expr.h.
        (really_sorry, fancy_abort): Remove prototypes.
        (set_target_switch): Add argument in prototype.
        (vfatal): Mark prototype with ATTRIBUTE_NORETURN.
        (v_really_sorry): Likewise.
        (print_version, print_single_switch, print_switch_values): Make
        static and add prototype arguments.
        (decl_printable_name): Add prototype arguments.
        (lang_expand_expr_t): New typedef.
        (lang_expand_expr): Declare as a lang_expand_expr_t.
        (incomplete_decl_finalize_hook): Add prototype argument.
        (decl_name): Mark variable `verbosity' with ATTRIBUTE_UNUSED.
        (botch): Likewise for variable `s'.
        (rest_of_type_compilation): Mark variables `type' and `toplev'
        with ATTRIBUTE_UNUSED if none of DBX_DEBUGGING_INFO,
        XCOFF_DEBUGGING_INFO or SDB_DEBUGGING_INFO are defined.
        (display_help): Make variable `i' an `unsigned long'.
        (main): Remove unused parameter `envp'.
        Cast assignment to `lang_expand_expr' to a `lang_expand_expr_t'.
        Cast -1 when comparing it with a `size_t'.
        * toplev.h (fatal, fatal_io_error, pfatal_with_name): Mark
        prototype with ATTRIBUTE_NORETURN.
        (fatal_insn_not_found, fatal_insn, really_sorry,
        push_float_handler, pop_float_handler): Add prototypes.
        (fancy_abort): Mark prototype with ATTRIBUTE_NORETURN.
        (do_abort, botch): Add prototypes.

From-SVN: r22293

25 years agofinal.c (final): If a label is reached only from a single jump...
John Carr [Sun, 6 Sep 1998 05:52:08 +0000 (05:52 +0000)]
final.c (final): If a label is reached only from a single jump...

(
* final.c (final): If a label is reached only from a single jump,
call NOTICE_UPDATE_CC on the jump and its predecessor before
emitting the insn after the label.
* i386.h: Add AMD K6 support.
Change TARGET_* macros to use table lookup.
(INITIALIZE_TRAMPOLINE): Improve trampoline code.
(ADJUST_COST): Change definition to call function in i386.c.
(ISSUE_RATE): Define as 2 for anything newer than an 80486.
* i386.c: Add AMD K6 support.
Add constants for feature tests used by TARGET_* macros.
(split_di): If before reload, call gen_lowpart and gen_highpart.
(x86_adjust_cost): New function.
(put_jump_code): New function.
(print_operand): New codes 'D' and 'd'.
* i386.md: New insn types.  New insn attribute "memory".
Redefine scheduling parameters to use new types and add AMD K6
support.  Explicitly set type of most insns.
(move insns): K6 prefers movl $0,reg to xorl reg,reg.  Pentium
Pro and K6 prefer movl $1,reg to incl reg.
(adddi3, subdi3): Set cc_status.
(DImode shift patterns): Change label counters from HOST_WIDE_INT
to int; x86 can't have more than 2^31 DImode shifts per file.
(setcc): Combine all setcc patterns.  Allow writing memory.
Combine all jump patterns using match_operator.
(*bzero): Name pattern.  Emit mutliple stos instructions when that
is faster than rep stos.
(xordi3, anddi3, iordi3): Simplify DImode logical patterns and
add define_split.
* ch/Make-lang.in: Comment ^L characters.  Sun make doesn't like them.

From-SVN: r22292

25 years agofinal.c (final): If a label is reached only from a single jump...
John Carr [Sun, 6 Sep 1998 05:52:02 +0000 (05:52 +0000)]
final.c (final): If a label is reached only from a single jump...


* final.c (final): If a label is reached only from a single jump,
call NOTICE_UPDATE_CC on the jump and its predecessor before
emitting the insn after the label.
* i386.h: Add AMD K6 support.
Change TARGET_* macros to use table lookup.
(INITIALIZE_TRAMPOLINE): Improve trampoline code.
(ADJUST_COST): Change definition to call function in i386.c.
(ISSUE_RATE): Define as 2 for anything newer than an 80486.
* i386.c: Add AMD K6 support.
Add constants for feature tests used by TARGET_* macros.
(split_di): If before reload, call gen_lowpart and gen_highpart.
(x86_adjust_cost): New function.
(put_jump_code): New function.
(print_operand): New codes 'D' and 'd'.
* i386.md: New insn types.  New insn attribute "memory".
Redefine scheduling parameters to use new types and add AMD K6
support.  Explicitly set type of most insns.
(move insns): K6 prefers movl $0,reg to xorl reg,reg.  Pentium
Pro and K6 prefer movl $1,reg to incl reg.
(adddi3, subdi3): Set cc_status.
(DImode shift patterns): Change label counters from HOST_WIDE_INT
to int; x86 can't have more than 2^31 DImode shifts per file.
(setcc): Combine all setcc patterns.  Allow writing memory.
Combine all jump patterns using match_operator.
(*bzero): Name pattern.  Emit mutliple stos instructions when that
is faster than rep stos.
(xordi3, anddi3, iordi3): Simplify DImode logical patterns and
add define_split.
* ch/Make-lang.in: Comment ^L characters.  Sun make doesn't like them.

From-SVN: r22291

25 years agofinal.c (final): If a label is reached only from a single jump...
John Carr [Sun, 6 Sep 1998 05:52:01 +0000 (05:52 +0000)]
final.c (final): If a label is reached only from a single jump...

d
* final.c (final): If a label is reached only from a single jump,
call NOTICE_UPDATE_CC on the jump and its predecessor before
emitting the insn after the label.
* i386.h: Add AMD K6 support.
Change TARGET_* macros to use table lookup.
(INITIALIZE_TRAMPOLINE): Improve trampoline code.
(ADJUST_COST): Change definition to call function in i386.c.
(ISSUE_RATE): Define as 2 for anything newer than an 80486.
* i386.c: Add AMD K6 support.
Add constants for feature tests used by TARGET_* macros.
(split_di): If before reload, call gen_lowpart and gen_highpart.
(x86_adjust_cost): New function.
(put_jump_code): New function.
(print_operand): New codes 'D' and 'd'.
* i386.md: New insn types.  New insn attribute "memory".
Redefine scheduling parameters to use new types and add AMD K6
support.  Explicitly set type of most insns.
(move insns): K6 prefers movl $0,reg to xorl reg,reg.  Pentium
Pro and K6 prefer movl $1,reg to incl reg.
(adddi3, subdi3): Set cc_status.
(DImode shift patterns): Change label counters from HOST_WIDE_INT
to int; x86 can't have more than 2^31 DImode shifts per file.
(setcc): Combine all setcc patterns.  Allow writing memory.
Combine all jump patterns using match_operator.
(*bzero): Name pattern.  Emit mutliple stos instructions when that
is faster than rep stos.
(xordi3, anddi3, iordi3): Simplify DImode logical patterns and
add define_split.
* ch/Make-lang.in: Comment ^L characters.  Sun make doesn't like them.

From-SVN: r22290

25 years agofinal.c (final): If a label is reached only from a single jump...
John Carr [Sun, 6 Sep 1998 05:51:59 +0000 (05:51 +0000)]
final.c (final): If a label is reached only from a single jump...

0
* final.c (final): If a label is reached only from a single jump,
call NOTICE_UPDATE_CC on the jump and its predecessor before
emitting the insn after the label.
* i386.h: Add AMD K6 support.
Change TARGET_* macros to use table lookup.
(INITIALIZE_TRAMPOLINE): Improve trampoline code.
(ADJUST_COST): Change definition to call function in i386.c.
(ISSUE_RATE): Define as 2 for anything newer than an 80486.
* i386.c: Add AMD K6 support.
Add constants for feature tests used by TARGET_* macros.
(split_di): If before reload, call gen_lowpart and gen_highpart.
(x86_adjust_cost): New function.
(put_jump_code): New function.
(print_operand): New codes 'D' and 'd'.
* i386.md: New insn types.  New insn attribute "memory".
Redefine scheduling parameters to use new types and add AMD K6
support.  Explicitly set type of most insns.
(move insns): K6 prefers movl $0,reg to xorl reg,reg.  Pentium
Pro and K6 prefer movl $1,reg to incl reg.
(adddi3, subdi3): Set cc_status.
(DImode shift patterns): Change label counters from HOST_WIDE_INT
to int; x86 can't have more than 2^31 DImode shifts per file.
(setcc): Combine all setcc patterns.  Allow writing memory.
Combine all jump patterns using match_operator.
(*bzero): Name pattern.  Emit mutliple stos instructions when that
is faster than rep stos.
(xordi3, anddi3, iordi3): Simplify DImode logical patterns and
add define_split.
* ch/Make-lang.in: Comment ^L characters.  Sun make doesn't like them.

From-SVN: r22289

25 years agox-next (BOOT_LDFLAGS): Define suitably for f771 linking.
Dave Love [Sun, 6 Sep 1998 03:21:32 +0000 (03:21 +0000)]
x-next (BOOT_LDFLAGS): Define suitably for f771 linking.

Sun Sep  6 11:17:20 1998  Dave Love  <d.love@dl.ac.uk>
* config/m68k/x-next (BOOT_LDFLAGS): Define suitably for f771
linking.

From-SVN: r22288

25 years ago(BOOT_LDFLAGS): Define suitably for f771 linking.
Dave Love [Sun, 6 Sep 1998 03:20:54 +0000 (03:20 +0000)]
(BOOT_LDFLAGS): Define suitably for f771 linking.

From-SVN: r22287

25 years agoDaily bump.
Jeff Law [Sun, 6 Sep 1998 00:45:02 +0000 (18:45 -0600)]
Daily bump.

From-SVN: r22286

25 years agoallgmem.c: Do not include config.h anymore.
Jeffrey A Law [Sun, 6 Sep 1998 00:33:30 +0000 (00:33 +0000)]
allgmem.c: Do not include config.h anymore.

        * allgmem.c: Do not include config.h anymore.
        * allmem.c allocate.c andps.c cardps.c cause.c copyps.c: Likewise.
        * diffps.c eqps.c exh.c exhstack.c ffsetclrps.c ffsetps.c: Likewise.
        * flsetclrps.c flsetps.c inbitstr.c inps.c leps.c ltps.c: Likewise.
        * neps.c notps.c orps.c retmem.c rtsdummy.c setbitps.c: Likewise.
        * setbits.c sliceps.c terminate.c unhex.c unhex1.c xorps.c: Likewise.

From-SVN: r22285

25 years agoRevert prototype for function not comitted.
Richard Henderson [Sat, 5 Sep 1998 23:07:00 +0000 (16:07 -0700)]
Revert prototype for function not comitted.

From-SVN: r22284

25 years agoMakefile.in (INCLUDES): Update after recent toplevel gcc reorganizations.
Jeffrey A Law [Sat, 5 Sep 1998 23:02:22 +0000 (23:02 +0000)]
Makefile.in (INCLUDES): Update after recent toplevel gcc reorganizations.

        * Makefile.in (INCLUDES): Update after recent toplevel gcc
        reorganizations.

From-SVN: r22283

25 years agoMakefile.in (INCLUDES): Update after recent reorganization at the toplevel gcc directory.
Jeffrey A Law [Sat, 5 Sep 1998 22:51:23 +0000 (22:51 +0000)]
Makefile.in (INCLUDES): Update after recent reorganization at the toplevel gcc directory.

        * Makefile.in (INCLUDES): Update after recent reorganization at the
        toplevel gcc directory.

From-SVN: r22281

25 years ago* Makefile.in: Update dependancies for top-level gcc files that moved.
Richard Henderson [Sat, 5 Sep 1998 22:26:50 +0000 (15:26 -0700)]
* Makefile.in: Update dependancies for top-level gcc files that moved.

From-SVN: r22279

25 years agoalpha.c (alpha_ra_ever_killed): Inspect the topmost sequence, not whatever we're...
Richard Henderson [Sat, 5 Sep 1998 22:22:07 +0000 (15:22 -0700)]
alpha.c (alpha_ra_ever_killed): Inspect the topmost sequence, not whatever we're generating now.

        * alpha.c (alpha_ra_ever_killed): Inspect the topmost sequence,
        not whatever we're generating now.
        * alpha.c (set_frame_related_p, FRP): New.
        (alpha_expand_prologue): Mark frame related insns.
        (alpha_expand_epilogue): Likewise, but with a null FRP.
        * alpha.h (INCOMING_RETURN_ADDR_RTX): New.
        * alpha.md (exception_receiver): New.
        * alpha/crtbegin.asm (.eh_frame): New beginning.
        (__do_frame_setup, __do_frame_takedown): New.
        * alpha/crtend.asm (.eh_frame): New ending.
        * alpha/elf.h (DWARF2_DEBUGGING_INFO): Define.
        (ASM_SPEC): Don't emit both dwarf2 and mdebug.
        (ASM_FILE_START): Don't emit .file for dwarf2.

From-SVN: r22277

25 years agortl.h (enum reg_note): Add REG_FRAME_RELATED_EXPR.
Richard Henderson [Sat, 5 Sep 1998 21:57:56 +0000 (14:57 -0700)]
rtl.h (enum reg_note): Add REG_FRAME_RELATED_EXPR.

        * rtl.h (enum reg_note): Add REG_FRAME_RELATED_EXPR.
        * rtl.c (reg_note_name): Likewise.
        * rtl.texi (REG_NOTES): Likewise.
        * dwarf2out.c (dwarf2out_frame_debug): Use it.  Recognize a store
        without an offset.

From-SVN: r22273

25 years agocp-tree.h (TI_PENDING_SPECIALIZATION_FLAG): Remove.
Mark Mitchell [Sat, 5 Sep 1998 20:14:21 +0000 (20:14 +0000)]
cp-tree.h (TI_PENDING_SPECIALIZATION_FLAG): Remove.

* cp-tree.h (TI_PENDING_SPECIALIZATION_FLAG): Remove.
* class.c (finish_struct): Remove hackery to deal with explicit
specializations in class scope.
* decl.c (grokfndecl): Improve error-recovery.
* decl2.c (grokfield): Likewise.
* pt.c (check_specialization_scope): New function.
(begin_specialization): Call it.
(process_partial_specialization): New function, split out from
push_template_decl.  Check partial specializations more
stringently.
(push_template_decl): Call it.
(check_explicit_specialization): Don't attempt to handle explicit
specializations in class scope.
(template_parm_data): Document.  Add current_arg and
arg_uses_template_parms.
(mark_template_parm): Set it.
(tsubst_arg_types): Remove unused variable.
* semantics.c (begin_class_definition): Tweak.

From-SVN: r22271

25 years agoRemove duplicate test
Mark Mitchell [Sat, 5 Sep 1998 19:11:15 +0000 (19:11 +0000)]
Remove duplicate test

From-SVN: r22270

25 years agoi386.h (PREFERRED_RELOAD_CLASS): Standard fp constants load to TOS.
Richard Henderson [Sat, 5 Sep 1998 14:50:25 +0000 (07:50 -0700)]
i386.h (PREFERRED_RELOAD_CLASS): Standard fp constants load to TOS.

        * i386.h (PREFERRED_RELOAD_CLASS): Standard fp constants load to TOS.
        * i386.md (movsf, movdf, movxf): Validate memory address returned
        from force_const_mem.  Kill useless REG_EQUAL setting code.

From-SVN: r22269

25 years agom68k.md (5200 movqi): Do not allow byte sized memory references using address regs.
Jeffrey A Law [Sat, 5 Sep 1998 13:50:48 +0000 (13:50 +0000)]
m68k.md (5200 movqi): Do not allow byte sized memory references using address regs.

        * m68k.md (5200 movqi): Do not allow byte sized memory references
        using address regs.
        * m68k.c (output_move_qimode): Do not use byte sized operations on
        address registers.

From-SVN: r22268

25 years ago* m68k.md (zero_extendsidi2): Fix typo.
Torbjorn Granlund [Sat, 5 Sep 1998 13:25:49 +0000 (15:25 +0200)]
* m68k.md (zero_extendsidi2): Fix typo.

From-SVN: r22265

25 years agoconfigure.in: Do not assume x86-svr4 or x86-unixware can handle stabs.
John Hughes [Sat, 5 Sep 1998 12:58:40 +0000 (06:58 -0600)]
configure.in: Do not assume x86-svr4 or x86-unixware can handle stabs.

8
        * configure.in: Do not assume x86-svr4 or x86-unixware can handle
        stabs.

From-SVN: r22264

25 years agoconfigure.in: Do not assume x86-svr4 or x86-unixware can handle stabs.
John Hughes [Sat, 5 Sep 1998 12:58:39 +0000 (06:58 -0600)]
configure.in: Do not assume x86-svr4 or x86-unixware can handle stabs.


        * configure.in: Do not assume x86-svr4 or x86-unixware can handle
        stabs.

From-SVN: r22263

25 years agoconfigure.in: Removed references to the removed file
Krister Walfridsson [Sat, 5 Sep 1998 12:43:45 +0000 (14:43 +0200)]
configure.in: Removed references to the removed file

        * configure.in: Removed references to the removed file
        * config/xm-netbsd.h. Use ${cpu_type}/xm-netbsd.h for
        * arm*-*-netbsd* and ns32k-*-netbsd*.
        * config/i386/xm-netbsd.h: Removed unnecessary file.
        * config/m68k/xm-netbsd.h: Likewise.
        * config/sparc/xm-netbsd.h: Likewise.
        * config/mips/xm-netbsd.h: Likewise.

From-SVN: r22262

25 years agocygwin32.h (BIGGEST_ALIGNMENT): Define.
Mumit Khan [Sat, 5 Sep 1998 12:28:53 +0000 (12:28 +0000)]
cygwin32.h (BIGGEST_ALIGNMENT): Define.

        * i386/cygwin32.h (BIGGEST_ALIGNMENT): Define.
        (PCC_BITFIELD_TYPE_MATTERS): Define to be 0.
        * i386/cygwin32.h (ASM_OUTPUT_SECTION_NAME): Don't check for
        for exact section attributions.
        * i386/mingw32.h (CPP_PREDEFINES): Add __MSVCRT__ for msvc
        runtime.
        * i386/crtdll.h (CPP_PREDEFINES): Define.

From-SVN: r22261

25 years ago* getopt.h, obstack.h: Updated from gcc.
Jeffrey A Law [Sat, 5 Sep 1998 12:25:19 +0000 (12:25 +0000)]
* getopt.h, obstack.h: Updated from gcc.

From-SVN: r22260

25 years agopexecute.c: Updates from gcc.
Jeffrey A Law [Sat, 5 Sep 1998 12:24:41 +0000 (12:24 +0000)]
pexecute.c: Updates from gcc.

        * pexecute.c: Updates from gcc.  Copy in gcc has been removed.  This
        is the canonical copy.  Define ISSPACE if !IN_GCC.
        * alloca.c, vfprintf.c, choose-temp.c, mkstemp.c, getopt.c: Similarly.
        * getopt1.c, obstack.c: Similarly.
        * Makefile.in: Build mkstemp.o

From-SVN: r22259

25 years agoMakefile.in (pexecute.o): Use pexecute.c from libiberty.
Jeffrey A Law [Sat, 5 Sep 1998 12:24:04 +0000 (12:24 +0000)]
Makefile.in (pexecute.o): Use pexecute.c from libiberty.

        * Makefile.in (pexecute.o): Use pexecute.c from libiberty.  Provide
        explicit rules for building.  Similarly for alloca, vfprintf,
        choose-temp and mkstemp, getopt, getopt1, and obstack.
        (INCLUDES): Add $(srcdir)/../include.
        * pexecute.c, alloca.c, vfprintf.c, choose-temp.c, mkstemp.c: Delete.
        * getopt.h, getopt.c getopt1.c, obstack.c, obstack.h: Likewise.

From-SVN: r22258

25 years agopexecute.c: Updates from gcc.
Jeffrey A Law [Sat, 5 Sep 1998 12:10:25 +0000 (12:10 +0000)]
pexecute.c: Updates from gcc.

        * pexecute.c: Updates from gcc.  Copy in gcc has been removed.  This
        is the canonical copy.  Define ISSPACE if !IN_GCC.
        * alloca.c, vfprintf.c, choose-temp.c, mkstemp.c, getopt.c: Similarly.
        * getopt1.c: Similarly.
        * Makefile.in: Build mkstemp.o

From-SVN: r22257

25 years agoMakefile.in (pexecute.o): Use pexecute.c from libiberty.
Jeffrey A Law [Sat, 5 Sep 1998 12:09:54 +0000 (12:09 +0000)]
Makefile.in (pexecute.o): Use pexecute.c from libiberty.

        * Makefile.in (pexecute.o): Use pexecute.c from libiberty.  Provide
        explicit rules for building.  Similarly for alloca, vfprintf,
        choose-temp and mkstemp, getopt, getopt1.
        (INCLUDES): Add $(srcdir)/../include.
        * pexecute.c, alloca.c, vfprintf.c, choose-temp.c, mkstemp.c: Delete.
        * getopt.h, getopt.c getopt1.c: Likewise.

From-SVN: r22256

25 years ago* getopt.h: Updated from gcc.
Jeffrey A Law [Sat, 5 Sep 1998 11:17:41 +0000 (11:17 +0000)]
* getopt.h: Updated from gcc.

From-SVN: r22255

25 years agoNew test
Mark Mitchell [Sat, 5 Sep 1998 11:13:48 +0000 (11:13 +0000)]
New test

From-SVN: r22254

25 years agoMakefile.in (pexecute.o): Use pexecute.c from libiberty.
Jeffrey A Law [Sat, 5 Sep 1998 11:10:11 +0000 (11:10 +0000)]
Makefile.in (pexecute.o): Use pexecute.c from libiberty.

        * Makefile.in (pexecute.o): Use pexecute.c from libiberty.  Provide
        explicit rules for building.  Similarly for alloca, vfprintf,
        choose-temp and mkstemp.
        * pexecute.c, alloca.c, vfprintf.c, choose-temp.c, mkstemp.c: Delete.

From-SVN: r22253

25 years agopexecute.c: Updates from gcc.
Jeffrey A Law [Sat, 5 Sep 1998 11:09:09 +0000 (11:09 +0000)]
pexecute.c: Updates from gcc.

        * pexecute.c: Updates from gcc.  Copy in gcc has been removed.  This
        is the canonical copy.  Define ISSPACE if !IN_GCC.
        * alloca.c, vfprintf.c, choose-temp.c, mkstemp.c: Similarly.
        * Makefile.in: Build mkstemp.o

From-SVN: r22252

25 years agosys_clock_.c (G77_system_clock_0): Fix indentation.
Craig Burley [Sat, 5 Sep 1998 10:47:39 +0000 (06:47 -0400)]
sys_clock_.c (G77_system_clock_0): Fix indentation.

Fri Sep  4 18:40:32 1998  Craig Burley  <burley@gnu.org>
* libU77/sys_clock_.c (G77_system_clock_0): Fix indentation.

From-SVN: r22251

25 years agolang-options.h: Convert to wrap option and doc string in a new macro invocation...
Craig Burley [Sat, 5 Sep 1998 10:43:42 +0000 (06:43 -0400)]
lang-options.h: Convert to wrap option and doc string in a new macro invocation...

Fri Sep  4 18:35:52 1998  Craig Burley  <burley@gnu.org>
* lang-options.h: Convert to wrap option and doc string
in a new macro invocation, FTNOPT, so the nearly identical
list can be used in FSF-g77.

From-SVN: r22250

25 years agopexecute.c: Updates from gcc.
Jeff Law [Sat, 5 Sep 1998 10:42:19 +0000 (04:42 -0600)]
pexecute.c: Updates from gcc.

        * pexecute.c: Updates from gcc.  Copy in gcc has been removed.  This
        is the canonical copy.  Define ISSPACE if !IN_GCC.
        * alloca.c, vfprintf.c: Similarly.

From-SVN: r22249

25 years agoMakefile.in (pexecute.o): Use pexecute.c from libiberty.
Jeffrey A Law [Sat, 5 Sep 1998 10:41:24 +0000 (10:41 +0000)]
Makefile.in (pexecute.o): Use pexecute.c from libiberty.

        * Makefile.in (pexecute.o): Use pexecute.c from libiberty.  Provide
        explicit rules for building.  Similarly for alloca and vfprintf.
        * pexecute.c, alloca.c, vfprintf.c: Delete.

From-SVN: r22248

25 years agointdoc.in: Minor editorial tweaks.
Craig Burley [Sat, 5 Sep 1998 10:34:28 +0000 (06:34 -0400)]
intdoc.in: Minor editorial tweaks.

Fri Sep  4 19:53:34 1998  Craig Burley  <burley@gnu.org>
* intdoc.in: Minor editorial tweaks.

From-SVN: r22247

25 years agoMakefile.in (fini.o): Don't define USE_HCONFIG here.
Craig Burley [Sat, 5 Sep 1998 10:26:44 +0000 (06:26 -0400)]
Makefile.in (fini.o): Don't define USE_HCONFIG here.

Fri Sep  4 18:35:52 1998  Craig Burley  <burley@gnu.org>
* Makefile.in (fini.o): Don't define USE_HCONFIG here.
* fini.c: Define USE_HCONFIG here instead, so deps-kinda
picks up correct dependency.
* Makefile.in (proj-h.o): Fix dependencies list.

From-SVN: r22246

25 years agoMakefile.in (LDFLAGS): Set from BOOT_LDFLAGS.
Dave Love [Sat, 5 Sep 1998 10:13:55 +0000 (10:13 +0000)]
Makefile.in (LDFLAGS): Set from BOOT_LDFLAGS.

1998-09-05  Dave Love  <d.love@dl.ac.uk>
* Makefile.in (LDFLAGS): Set from BOOT_LDFLAGS.
(F771_LDFLAGS): Variable dispensed with.

From-SVN: r22245

25 years ago(LDFLAGS): Set from BOOT_LDFLAGS.
Dave Love [Sat, 5 Sep 1998 10:12:32 +0000 (10:12 +0000)]
(LDFLAGS): Set from BOOT_LDFLAGS.

(F771_LDFLAGS): Variable dispensed with.

From-SVN: r22244

25 years agopexecute.c: Updates from gcc.
Jeffrey A Law [Sat, 5 Sep 1998 02:26:35 +0000 (02:26 +0000)]
pexecute.c: Updates from gcc.

        * pexecute.c: Updates from gcc.  Copy in gcc has been removed.  This
        is the canonical copy.  Define ISSPACE if !IN_GCC.

From-SVN: r22243

25 years agoMakefile.in (pexecute.o): Use pexecute.c from libiberty.
Jeffrey A Law [Sat, 5 Sep 1998 02:24:45 +0000 (02:24 +0000)]
Makefile.in (pexecute.o): Use pexecute.c from libiberty.

        * Makefile.in (pexecute.o): Use pexecute.c from libiberty.  Provide
        explicit rules for building.
        * pexecute.c: Delete.

From-SVN: r22242

25 years agoMakefile.in: Tweak to avoid building runtime.
Jeffrey A Law [Sat, 5 Sep 1998 01:22:57 +0000 (01:22 +0000)]
Makefile.in: Tweak to avoid building runtime.

        * Makefile.in: Tweak to avoid building runtime.  It's built
        elsewhere now.

From-SVN: r22241

25 years agoChill runtime moves into toplevel libchill directory.
Jeff Law [Sat, 5 Sep 1998 01:17:03 +0000 (19:17 -0600)]
Chill runtime moves into toplevel libchill directory.

From-SVN: r22240

25 years agoMakefile.in (TARGET_CONFIGDIRS): Add libchill.
Jeffrey A Law [Sat, 5 Sep 1998 01:14:28 +0000 (01:14 +0000)]
Makefile.in (TARGET_CONFIGDIRS): Add libchill.

        * Makefile.in (TARGET_CONFIGDIRS): Add libchill.
        (ALL_TARGET_MODULES): Add all-target-libchill.
        (CONFIGURE_TARGET_MODULES, CHECK_TARGET_MODULES): Similarly.
        (INSTALL_TARGET_MODULES, CLEAN_TARGET_MODULES): Similarly.
        (all-target-libchill): Add dependencies.
        * configure.in (target_libs): Add libchill.

From-SVN: r22239

25 years ago* Chill runtime moved into toplevel libchill.
Jeff Law [Sat, 5 Sep 1998 01:11:54 +0000 (19:11 -0600)]
* Chill runtime moved into toplevel libchill.

        * Makefile.in Revamped due to move.  Add multilib support.
        * configure.in: Similarly.  Use autoconf.
        * powerset.h: Do not depend on BITS_PER_UNIT.

From-SVN: r22238

25 years agoDaily bump.
Jeff Law [Sat, 5 Sep 1998 00:45:03 +0000 (18:45 -0600)]
Daily bump.

From-SVN: r22237

25 years agotypeinfo (type_info::type_info(const char*)): Make `explicit'.
Mark Mitchell [Fri, 4 Sep 1998 16:35:14 +0000 (16:35 +0000)]
typeinfo (type_info::type_info(const char*)): Make `explicit'.

* inc/typeinfo (type_info::type_info(const char*)): Make
`explicit'.

From-SVN: r22235

25 years agogcc.c (do_spec_1): [case 'o'] Account for lang_specific_extra_outfiles.
Tom Tromey [Fri, 4 Sep 1998 12:58:40 +0000 (12:58 +0000)]
gcc.c (do_spec_1): [case 'o'] Account for lang_specific_extra_outfiles.

        * gcc.c (do_spec_1): [case 'o'] Account for
        lang_specific_extra_outfiles.
        (main): Correctly clear all slots in outfiles for
        lang_specific_extra_outfiles.  Set input_file_number before
        calling lang_specific_pre_link.

From-SVN: r22234

25 years agocp-tree.h (hash_tree_cons_simple): New macro.
Mark Mitchell [Fri, 4 Sep 1998 11:31:30 +0000 (11:31 +0000)]
cp-tree.h (hash_tree_cons_simple): New macro.

* cp-tree.h (hash_tree_cons_simple): New macro.
* pt.c (tsubst_arg_types): New function.  Use hash_tree_cons.
(coerce_template_parms): Use make_temp_vec, instead of
make_tree_vec.  Document this behavior.
(lookup_template_class): Likewise.
(tsubst, cases METHOD_TYPE, FUNCTION_TYPE): Use tsubst_arg_types.
Remove dead code (and add ssertion to check its deadness).  Fix
bug w.r.t. exception specifications.

From-SVN: r22233

25 years agoFix irix6 -g -O3 -funroll-all-loops bootstrap failure.
Jim Wilson [Fri, 4 Sep 1998 10:37:49 +0000 (10:37 +0000)]
Fix irix6 -g -O3 -funroll-all-loops bootstrap failure.

* loop.c (load_mems): Fix JUMP_LABEL field after for_each_rtx call.

From-SVN: r22232

25 years agosparc.c (output_double_int): In all V9 symbolic cases, use xword.
David S. Miller [Fri, 4 Sep 1998 03:08:42 +0000 (03:08 +0000)]
sparc.c (output_double_int): In all V9 symbolic cases, use xword.

* config/sparc/sparc.c (output_double_int): In all V9 symbolic
cases, use xword.
(sparc_output_deferred_case_vectors): If no work to do, return.
Fix thinko in Sept 1 change.

From-SVN: r22231

25 years agodecl2.c (import_export_vtable): Always make artificials comdat.
Jason Merrill [Fri, 4 Sep 1998 01:43:58 +0000 (01:43 +0000)]
decl2.c (import_export_vtable): Always make artificials comdat.

* decl2.c (import_export_vtable): Always make artificials comdat.
(import_export_decl): Likewise.
* pt.c (mark_decl_instantiated): Likewise.

From-SVN: r22230

25 years agoDaily bump.
Jeff Law [Fri, 4 Sep 1998 00:45:02 +0000 (18:45 -0600)]
Daily bump.

From-SVN: r22229

25 years agoMakefile.in: add semicolon in BISON definition for portability.
SL Baur [Thu, 3 Sep 1998 22:43:40 +0000 (16:43 -0600)]
Makefile.in: add semicolon in BISON definition for portability.

* Makefile.in: add semicolon in BISON definition for portability.

From-SVN: r22228

25 years agoMakefile.in: add semicolon in BISON definition for portability.
SL Baur [Thu, 3 Sep 1998 22:43:38 +0000 (16:43 -0600)]
Makefile.in: add semicolon in BISON definition for portability.

0
* Makefile.in: add semicolon in BISON definition for portability.

From-SVN: r22227

25 years agoexplicit72.C: ensure that char and (un)signed char are different types for template...
Reid M. Pinchback [Thu, 3 Sep 1998 22:30:30 +0000 (22:30 +0000)]
explicit72.C: ensure that char and (un)signed char are different types for template...

* g++.old-deja/g++.pt/explicit72.C: ensure that char and
(un)signed char are different types for template specialization
purposes.

From-SVN: r22226

25 years agoFrom Toon Moene <toon@moene.indiv.nluug.nl>
Toon Moene [Thu, 3 Sep 1998 20:22:48 +0000 (22:22 +0200)]
From Toon Moene  <toon@moene.indiv.nluug.nl>
        * config/nextstep.c (handle_pragma): Correct name of third
        argument.

From-SVN: r22225

25 years agocp-tree.h (finish_globally_qualified_member_call_expr): Rename to ...
Mark Mitchell [Thu, 3 Sep 1998 20:17:16 +0000 (20:17 +0000)]
cp-tree.h (finish_globally_qualified_member_call_expr): Rename to ...

* cp-tree.h (finish_globally_qualified_member_call_expr):
Rename to ...
(finish_qualified_call_expr).
* semantics.c: Likewise.
* parse.y (primary): Use it.
* method.c (hack_identifier): Remove redundant code.
* init.c (resolve_offset_ref): Call convert_from_reference to
  handle members of reference type.  Improve error recovery.

From-SVN: r22224

25 years agocp-tree.h (finish_globally_qualified_member_call_expr): Rename to ...
Mark Mitchell [Thu, 3 Sep 1998 19:54:02 +0000 (19:54 +0000)]
cp-tree.h (finish_globally_qualified_member_call_expr): Rename to ...

* cp-tree.h (finish_globally_qualified_member_call_expr):
Rename to ...
(finish_qualified_call_expr).
* semantics.c: Likewise.
* parse.y (primary): Use it.
* method.c (hack_identifier): Remove redundant code.
* init.c (resolve_offset_ref): Call convert_from_reference to
  handle members of reference type.  Improve error recovery.

From-SVN: r22223

25 years agocp-tree.h (finish_globally_qualified_member_call_expr): Rename to ...
Mark Mitchell [Thu, 3 Sep 1998 19:42:09 +0000 (19:42 +0000)]
cp-tree.h (finish_globally_qualified_member_call_expr): Rename to ...

* cp-tree.h (finish_globally_qualified_member_call_expr):
Rename to ...
(finish_qualified_call_expr).
* semantics.c: Likewise.
* parse.y (primary): Use it.
* method.c (hack_identifier): Remove redundant code.
* init.c (resolve_offset_ref): Call convert_from_reference to
  handle members of reference type.  Improve error recovery.

From-SVN: r22222

25 years agoChange (reg:CC 17) to (reg:SI 17)
Nick Clifton [Thu, 3 Sep 1998 17:49:11 +0000 (17:49 +0000)]
Change (reg:CC 17) to (reg:SI 17)

From-SVN: r22221

25 years agocp-tree.h: Declare warn_nontemplate_friend.
Benjamin Kosnik [Thu, 3 Sep 1998 16:10:00 +0000 (16:10 +0000)]
cp-tree.h: Declare warn_nontemplate_friend.

d
1998-09-03  Benjamin Kosnik  <bkoz@cygnus.com>
* cp-tree.h: Declare warn_nontemplate_friend.
* decl2.c (lang_decode_option): Set.
* lang-options.h: Add -Wnon-template-friend.
* friend.c (do_friend): Use to toggle non-template function warning.
g++/17054

From-SVN: r22220

25 years agocp-tree.h: Declare warn_nontemplate_friend.
Benjamin Kosnik [Thu, 3 Sep 1998 16:09:59 +0000 (16:09 +0000)]
cp-tree.h: Declare warn_nontemplate_friend.

S
1998-09-03  Benjamin Kosnik  <bkoz@cygnus.com>
* cp-tree.h: Declare warn_nontemplate_friend.
* decl2.c (lang_decode_option): Set.
* lang-options.h: Add -Wnon-template-friend.
* friend.c (do_friend): Use to toggle non-template function warning.
g++/17054

From-SVN: r22219

25 years agocp-tree.h: Declare warn_nontemplate_friend.
Benjamin Kosnik [Thu, 3 Sep 1998 16:09:56 +0000 (16:09 +0000)]
cp-tree.h: Declare warn_nontemplate_friend.

a
1998-09-03  Benjamin Kosnik  <bkoz@cygnus.com>
* cp-tree.h: Declare warn_nontemplate_friend.
* decl2.c (lang_decode_option): Set.
* lang-options.h: Add -Wnon-template-friend.
* friend.c (do_friend): Use to toggle non-template function warning.
g++/17054

From-SVN: r22218

25 years agocp-tree.h: Declare warn_nontemplate_friend.
Benjamin Kosnik [Thu, 3 Sep 1998 16:09:54 +0000 (16:09 +0000)]
cp-tree.h: Declare warn_nontemplate_friend.


1998-09-03  Benjamin Kosnik  <bkoz@cygnus.com>
* cp-tree.h: Declare warn_nontemplate_friend.
* decl2.c (lang_decode_option): Set.
* lang-options.h: Add -Wnon-template-friend.
* friend.c (do_friend): Use to toggle non-template function warning.
g++/17054

From-SVN: r22217

25 years agoinvoke.texi (Warning Options): Add -Wnon-template-friend documentation.
Benjamin Kosnik [Thu, 3 Sep 1998 16:09:01 +0000 (16:09 +0000)]
invoke.texi (Warning Options): Add -Wnon-template-friend documentation.


Thu Sep  3 18:17:34 1998 Benjamin Kosnik  <bkoz@cygnus.com>
* invoke.texi (Warning Options): Add -Wnon-template-friend
  documentation.
g++/17054

From-SVN: r22216

25 years agoAdd -mcpu=401/e603e
Michael Meissner [Thu, 3 Sep 1998 15:27:26 +0000 (15:27 +0000)]
Add -mcpu=401/e603e

From-SVN: r22215

25 years ago*** empty log message ***
Benjamin Kosnik [Thu, 3 Sep 1998 15:23:37 +0000 (15:23 +0000)]
*** empty log message ***

From-SVN: r22214