]> git.ipfire.org Git - thirdparty/gcc.git/log
thirdparty/gcc.git
26 years ago* alpha/linux.h (CPP_PREDEFINES): Add missing space.
Jason Merrill [Thu, 29 Oct 1998 12:17:16 +0000 (12:17 +0000)] 
* alpha/linux.h (CPP_PREDEFINES): Add missing space.

From-SVN: r23426

26 years agoclass.c (finish_struct_1): Don't complain about non-copy assignment ops in union...
Jason Merrill [Wed, 28 Oct 1998 20:36:04 +0000 (20:36 +0000)] 
class.c (finish_struct_1): Don't complain about non-copy assignment ops in union members.

* class.c (finish_struct_1): Don't complain about non-copy
assignment ops in union members.
* class.c (build_vtable): Don't pass at_eof to import_export_vtable.
(prepare_fresh_vtable): Likewise.
(finish_struct_1): Don't call import_export_class.
* decl2.c (finish_vtable_vardecl): Do import/export stuff.
(finish_prevtable_vardecl): Lose.
(finish_file): Don't call it.
* pt.c (instantiate_class_template): Likewise.

From-SVN: r23411

26 years agocollect2.c (aix64_flag): New variable.
David Edelsohn [Wed, 28 Oct 1998 19:18:09 +0000 (19:18 +0000)] 
collect2.c (aix64_flag): New variable.

        * collect2.c (aix64_flag): New variable.
        (main, case 'b'): Parse it.
        (GCC_CHECK_HDR): object magic number must match mode.
        (scan_prog_file): Only check for shared object if valid header.
        Print debugging if header/mode mismatch.
        * README.RS6000: Update.

From-SVN: r23408

26 years agoCommit to distinguish between egcs-1.1 and egcs-1.1.1 pre-releases
Jeff Law [Wed, 28 Oct 1998 19:05:28 +0000 (12:05 -0700)] 
Commit to distinguish between egcs-1.1 and egcs-1.1.1 pre-releases

From-SVN: r23407

26 years agoexpr.c (pending_chain): Move up.
Jason Merrill [Tue, 27 Oct 1998 00:05:30 +0000 (00:05 +0000)] 
expr.c (pending_chain): Move up.

* expr.c (pending_chain): Move up.
(save_expr_status): Do save pending_chain.
(restore_expr_status): And restore it.
* function.h (struct function): Add pending_chain.

From-SVN: r23360

26 years agostmt.c (expand_fixup): Set fixup->before_jump to a NOTE_INSN_DELETED instead of a...
Jason Merrill [Sun, 25 Oct 1998 23:54:41 +0000 (23:54 +0000)] 
stmt.c (expand_fixup): Set fixup->before_jump to a NOTE_INSN_DELETED instead of a NOTE_INSN_BLOCK_BEG.

* stmt.c (expand_fixup): Set fixup->before_jump to a
NOTE_INSN_DELETED instead of a NOTE_INSN_BLOCK_BEG.

From-SVN: r23328

26 years agova-ppc.h (va_arg): longlong types in overflow area are not doubleword aligned.
David Edelsohn [Sun, 25 Oct 1998 17:36:42 +0000 (17:36 +0000)] 
va-ppc.h (va_arg): longlong types in overflow area are not doubleword aligned.

        * ginclude/va-ppc.h (va_arg): longlong types in overflow area are
        not doubleword aligned.

From-SVN: r23323

26 years agoparse.y (condition): Convert VAR_DECL from reference to indirect reference.
Jason Merrill [Sun, 25 Oct 1998 17:35:47 +0000 (12:35 -0500)] 
parse.y (condition): Convert VAR_DECL from reference to indirect reference.

* parse.y (condition): Convert VAR_DECL from reference to indirect
reference.
* decl2.c (validate_nonmember_using_decl): Fix using-directives of
std if std is ignored.
* method.c (build_decl_overload_real): Clear
numeric_output_need_bar after __.
* decl.c (cp_finish_decl): Make statics in extern inlines and
templates common, if possible and the target doesn't support weak
symbols.
* decl2.c (merge_functions): Remove duplicates.
* typeck.c (build_conditional_expr): Only fold if ifexp is an
INTEGER_CST.

From-SVN: r23322

26 years agotypeck.c (c_expand_return): Handle the case that valtype is wider than the functions...
Gavin Romig-Koch [Sun, 25 Oct 1998 16:54:35 +0000 (16:54 +0000)] 
typeck.c (c_expand_return): Handle the case that valtype is wider than the functions return type.

* typeck.c (c_expand_return): Handle the case that valtype
is wider than the functions return type.

From-SVN: r23321

26 years agotinfo2.cc (fast_compare): Remove.
Jason Merrill [Sun, 25 Oct 1998 16:52:48 +0000 (16:52 +0000)] 
tinfo2.cc (fast_compare): Remove.

* tinfo2.cc (fast_compare): Remove.
(before): Just use strcmp.
* tinfo.cc (operator==): Just use strcmp.
* inc/typeinfo: Add #pragma interface.
(operator!=): Just call operator==.
* tinfo.cc: Add #pragma implementation.
(operator==): Move from inc/typeinfo and tinfo2.cc.

From-SVN: r23320

26 years agocrtdll.h (CPP_PREDEFINES): Fix typo.
Mumit Khan [Sun, 25 Oct 1998 11:10:17 +0000 (04:10 -0700)] 
crtdll.h (CPP_PREDEFINES): Fix typo.

(
        * i386/crtdll.h (CPP_PREDEFINES): Fix typo.
        * i386/mingw32.h (CPP_PREDEFINES): Likewise.

From-SVN: r23294

26 years agocrtdll.h (CPP_PREDEFINES): Fix typo.
Mumit Khan [Sun, 25 Oct 1998 11:10:12 +0000 (04:10 -0700)] 
crtdll.h (CPP_PREDEFINES): Fix typo.


        * i386/crtdll.h (CPP_PREDEFINES): Fix typo.
        * i386/mingw32.h (CPP_PREDEFINES): Likewise.

From-SVN: r23293

26 years agors6000.md (movsf): Disable explicit secondary-reload-like functionality if TARGET_POW...
David Edelsohn [Fri, 23 Oct 1998 21:43:57 +0000 (21:43 +0000)] 
rs6000.md (movsf): Disable explicit secondary-reload-like functionality if TARGET_POWERPC64.

        * rs6000.md (movsf): Disable explicit secondary-reload-like
        functionality if TARGET_POWERPC64.
        (movdf): Remove TARGET_POWERPC64 explicit secondary-reload-like
        functionality.

From-SVN: r23266

26 years agom68k.md (5200 movqi): Do not allow byte sized memory references using address regs.
Jeffrey A Law [Fri, 23 Oct 1998 21:41:12 +0000 (21:41 +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: r23265

26 years ago* config.guess: Match any version of Unixware7.
Robert Lipe [Fri, 23 Oct 1998 21:26:33 +0000 (21:26 +0000)] 
* config.guess: Match any version of Unixware7.

From-SVN: r23264

26 years agoloop.c (scan_loop): Be more selective about what invariants are moved out of a loop.
Geoff Keating [Mon, 19 Oct 1998 12:24:48 +0000 (12:24 +0000)] 
loop.c (scan_loop): Be more selective about what invariants are moved out of a loop.

       * loop.c (scan_loop): Be more selective about what invariants are
        moved out of a loop.

From-SVN: r23179

26 years ago* method.c (hack_identifier): Just return a member function.
Jason Merrill [Sun, 18 Oct 1998 16:34:26 +0000 (16:34 +0000)] 
* method.c (hack_identifier): Just return a member function.

From-SVN: r23163

26 years agospew.c (yylex): Clear looking_for_typename if we got 'enum { ...
Jason Merrill [Thu, 15 Oct 1998 12:01:10 +0000 (12:01 +0000)] 
spew.c (yylex): Clear looking_for_typename if we got 'enum { ...

* spew.c (yylex): Clear looking_for_typename if we got
'enum { ... };'.
Fixes WIFEXITED.

From-SVN: r23112

26 years agofixincludes: Fix up rpc/{clnt,svr,xdr}.h for SunOS.
Didier FORT [Wed, 14 Oct 1998 22:30:14 +0000 (16:30 -0600)] 
fixincludes: Fix up rpc/{clnt,svr,xdr}.h for SunOS.

(
        * fixincludes: Fix up rpc/{clnt,svr,xdr}.h for SunOS.

From-SVN: r23102

26 years agofixincludes: Fix up rpc/{clnt,svr,xdr}.h for SunOS.
Didier FORT [Wed, 14 Oct 1998 22:30:10 +0000 (16:30 -0600)] 
fixincludes: Fix up rpc/{clnt,svr,xdr}.h for SunOS.


        * fixincludes: Fix up rpc/{clnt,svr,xdr}.h for SunOS.

From-SVN: r23101

26 years agoMakefile.in (stmp-fixinc): Do not install assert.h if not desired.
Joel Sherrill [Wed, 14 Oct 1998 21:54:37 +0000 (21:54 +0000)] 
Makefile.in (stmp-fixinc): Do not install assert.h if not desired.

        * Makefile.in (stmp-fixinc): Do not install assert.h if not desired.
        * config/t-rtems: Do not install assert.h -- use newlib's.

From-SVN: r23098

26 years agog77.texi: Various updates.
Dave Love [Fri, 9 Oct 1998 11:19:07 +0000 (11:19 +0000)] 
g77.texi: Various updates.

1998-10-09  Dave Love  <d.love@dl.ac.uk>
* g77.texi:  Various updates.

From-SVN: r22960

26 years agocom.c (ffecom_expr_intrinsic_): Fix return type for RAND.
Dave Love [Thu, 8 Oct 1998 06:34:36 +0000 (06:34 +0000)] 
com.c (ffecom_expr_intrinsic_): Fix return type for RAND.

1998-10-02  Dave Love  <d.love@dl.ac.uk>
       * com.c (ffecom_expr_intrinsic_): Fix return type for RAND.

From-SVN: r22916

26 years ago* alpha/linux.h (CPP_PREDEFINES): Define __alpha__ for imake.
Richard Henderson [Sat, 3 Oct 1998 19:06:32 +0000 (12:06 -0700)] 
* alpha/linux.h (CPP_PREDEFINES): Define __alpha__ for imake.

From-SVN: r22797

26 years agoregclass.c (reg_scan_mark_refs): Return immediately if passed a NULL_RTX as an argument.
Jeff Law [Fri, 2 Oct 1998 01:35:36 +0000 (19:35 -0600)] 
regclass.c (reg_scan_mark_refs): Return immediately if passed a NULL_RTX as an argument.

8
        * regclass.c (reg_scan_mark_refs): Return immediately if passed a
        NULL_RTX as an argument.

From-SVN: r22743

26 years agoregclass.c (reg_scan_mark_refs): Return immediately if passed a NULL_RTX as an argument.
Jeff Law [Fri, 2 Oct 1998 01:35:32 +0000 (19:35 -0600)] 
regclass.c (reg_scan_mark_refs): Return immediately if passed a NULL_RTX as an argument.

@
        * regclass.c (reg_scan_mark_refs): Return immediately if passed a
        NULL_RTX as an argument.

From-SVN: r22742

26 years agoparse.y (nomods_initdcl0): Set up the parser stack correctly.
Mumit Khan [Fri, 2 Oct 1998 01:09:36 +0000 (01:09 +0000)] 
parse.y (nomods_initdcl0): Set up the parser stack correctly.

* parse.y (nomods_initdcl0): Set up the parser stack correctly.

From-SVN: r22738

26 years agowinnt.c (i386_pe_asm_file_end): Check TREE_SYMBOL_REFERENCED.
Jim Wilson [Fri, 2 Oct 1998 00:35:17 +0000 (00:35 +0000)] 
winnt.c (i386_pe_asm_file_end): Check TREE_SYMBOL_REFERENCED.

        * i386/winnt.c (i386_pe_asm_file_end): Check
        TREE_SYMBOL_REFERENCED.

From-SVN: r22735

26 years ago* gcc.texi: Fix version # that somehow slipped through.
Jeffrey A Law [Fri, 2 Oct 1998 00:33:54 +0000 (00:33 +0000)] 
* gcc.texi: Fix version # that somehow slipped through.

From-SVN: r22734

26 years agoREADME: Remove installation instructions and refer to the INSTALL directory instead.
Gerald Pfeifer [Fri, 2 Oct 1998 00:30:54 +0000 (02:30 +0200)] 
README: Remove installation instructions and refer to the INSTALL directory instead.

        * README: Remove installation instructions and refer to the
        INSTALL directory instead.

From-SVN: r22733

26 years agoMakefile.in (install): Add missing "else true;".
Kamil Iskra [Fri, 2 Oct 1998 00:29:06 +0000 (02:29 +0200)] 
Makefile.in (install): Add missing "else true;".


        * Makefile.in (install): Add missing "else true;".

From-SVN: r22732

26 years ago* Make-lang.in (f77.install-common): Add missing "else true;".
Kamil Iskra [Fri, 2 Oct 1998 00:28:34 +0000 (02:28 +0200)] 
* Make-lang.in (f77.install-common): Add missing "else true;".

From-SVN: r22731

26 years agogcse.c: New definition NEVER_SET for reg_first_set...
Geoff Keating [Fri, 2 Oct 1998 00:26:21 +0000 (00:26 +0000)] 
gcse.c: New definition NEVER_SET for reg_first_set...

        * gcse.c: New definition NEVER_SET for reg_first_set, reg_last_set,
        mem_first_set, mem_last_set; because 0 can be a CUID.
        (oprs_unchanged_p): Use new definition.
        (record_last_reg_set_info): Likewise.
        (record_last_mem_set_info): Likewise.
        (compute_hash_table): Likewise.

From-SVN: r22730

26 years agoarm.c (add_constant): New parameter address_only, change caller.
Richard Earnshaw [Fri, 2 Oct 1998 00:22:05 +0000 (00:22 +0000)] 
arm.c (add_constant): New parameter address_only, change caller.

        * arm.c (add_constant): New parameter address_only, change caller.
        Set it non-zero if taking the address of an item in the pool.
        (arm_reorg): Handle cases where we need the address of an item in
        the pool.
        * arm.c (bad_signed_byte_operand): Check both arms of a sum in
        a memory address.
        * arm.md (splits for *extendqihi_insn and *extendqisi_insn): Handle
        memory addresses that are not in standard canonical form.

From-SVN: r22729

26 years agoreg-stack.c (straighten_stack): Do nothing if the virtual stack is empty or has a...
Jeff Law [Fri, 2 Oct 1998 00:17:52 +0000 (18:17 -0600)] 
reg-stack.c (straighten_stack): Do nothing if the virtual stack is empty or has a single entry.

0
        * reg-stack.c (straighten_stack): Do nothing if the virtual stack is
        empty or has a single entry.

From-SVN: r22728

26 years agoreg-stack.c (straighten_stack): Do nothing if the virtual stack is empty or has a...
Jeff Law [Fri, 2 Oct 1998 00:17:49 +0000 (18:17 -0600)] 
reg-stack.c (straighten_stack): Do nothing if the virtual stack is empty or has a single entry.

@
        * reg-stack.c (straighten_stack): Do nothing if the virtual stack is
        empty or has a single entry.

From-SVN: r22727

26 years agoconfigure.in: Do not assume x86-svr4 or x86-unixware can handle stabs.
John Hughes [Fri, 2 Oct 1998 00:15:06 +0000 (00:15 +0000)] 
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: r22726

26 years agoopen.c: Back out part of last Netlib update affecting scratch files which clashed...
Dave Love [Wed, 30 Sep 1998 02:59:33 +0000 (02:59 +0000)] 
open.c: Back out part of last Netlib update affecting scratch files which clashed with...

1998-09-28  Dave Love  <d.love@dl.ac.uk>
* libI77/open.c: Back out part of last Netlib update affecting
scratch files which clashed with the g77 variations and broke
implicit endfile on rewind.

From-SVN: r22661

26 years agoVersion.c: Update.
Dave Love [Mon, 21 Sep 1998 11:12:10 +0000 (11:12 +0000)] 
Version.c: Update.

1998-09-21  Dave Love  <d.love@dl.ac.uk>
* libI77/Version.c: Update.

From-SVN: r22523

26 years agoUpdate.
Dave Love [Mon, 21 Sep 1998 11:11:31 +0000 (11:11 +0000)] 
Update.

From-SVN: r22522

26 years agoFix last entry.
Dave Love [Sun, 20 Sep 1998 10:55:23 +0000 (10:55 +0000)] 
Fix last entry.

From-SVN: r22497

26 years ago* news.texi: Tweaks from Craig.
Jeffrey A Law [Sat, 5 Sep 1998 22:56:31 +0000 (22:56 +0000)] 
* news.texi: Tweaks from Craig.

From-SVN: r22282

26 years agocygwin32.h (ASM_OUTPUT_SECTION_NAME): Don't check for for exact section attributions.
Mumit Khan [Sat, 5 Sep 1998 22:31:33 +0000 (22:31 +0000)] 
cygwin32.h (ASM_OUTPUT_SECTION_NAME): Don't check for for exact section attributions.

        * 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.
Fixes for egcs-1.1.1 from Mumit.

From-SVN: r22280

26 years agoTweaks from Craig.
Jeff Law [Sat, 5 Sep 1998 22:22:39 +0000 (16:22 -0600)] 
Tweaks from Craig.

From-SVN: r22278

26 years agodfe.c (e_rdfe): Restore resetting of f__init before returning...
Craig Burley [Sat, 5 Sep 1998 22:14:46 +0000 (16:14 -0600)] 
dfe.c (e_rdfe): Restore resetting of f__init before returning...

8
* libI77/dfe.c (e_rdfe): Restore resetting of f__init
before returning, to avoid spurious recursive-I/O
diagnostic.

From-SVN: r22276

26 years agodfe.c (e_rdfe): Restore resetting of f__init before returning...
Craig Burley [Sat, 5 Sep 1998 22:14:45 +0000 (16:14 -0600)] 
dfe.c (e_rdfe): Restore resetting of f__init before returning...

a
* libI77/dfe.c (e_rdfe): Restore resetting of f__init
before returning, to avoid spurious recursive-I/O
diagnostic.

From-SVN: r22275

26 years agoReally delete it.
Jeff Law [Sat, 5 Sep 1998 22:11:14 +0000 (16:11 -0600)] 
Really delete it.

From-SVN: r22274

26 years agoalpha.c (alpha_ra_ever_killed): Inspect the topmost sequence, not whatever we're...
Richard Henderson [Sat, 5 Sep 1998 21:32:20 +0000 (14:32 -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.

From-SVN: r22272

26 years agom68k.md (zero_extendsidi2): Fix typo.
Torbjorn Granlund [Sat, 5 Sep 1998 13:27:42 +0000 (07:27 -0600)] 
m68k.md (zero_extendsidi2): Fix typo.


        * m68k.md (zero_extendsidi2): Fix typo.

From-SVN: r22267

26 years agom68k.md (zero_extendsidi2): Fix typo.
Torbjorn Granlund [Sat, 5 Sep 1998 13:27:39 +0000 (07:27 -0600)] 
m68k.md (zero_extendsidi2): Fix typo.


        * m68k.md (zero_extendsidi2): Fix typo.

From-SVN: r22266

26 years agoVersion.c: Update.
Craig Burley [Tue, 1 Sep 1998 09:07:47 +0000 (05:07 -0400)] 
Version.c: Update.

        * libF77/Version.c: Update.
        * libU77/Version.c: Update.
        * libI77/Version.c: Update.

From-SVN: r22150

26 years agobugs.texi, [...]: Doc updates from Craig.
Craig Burley [Tue, 1 Sep 1998 09:03:34 +0000 (05:03 -0400)] 
bugs.texi, [...]: Doc updates from Craig.

        * bugs.texi, g77.1, g77.texi, intdoc.in, news.texi: Doc updates
        from Craig.
Too late for egcs-1.1, but installed so they'll be in minor releases.

From-SVN: r22149

26 years ago* egcs-1.1 Released.
Jeff Law [Tue, 1 Sep 1998 01:00:59 +0000 (19:00 -0600)] 
* egcs-1.1 Released.

From-SVN: r22147

26 years ago* egcs-1.1 released.
Jeffrey A Law [Tue, 1 Sep 1998 01:00:30 +0000 (01:00 +0000)] 
* egcs-1.1 released.

        * version.c: Update for egcs-1.1 release.

From-SVN: r22146

26 years ago* mh-aix43 (NM_FOR_TARGET): Add -X32_64 as well.
David Edelsohn [Mon, 31 Aug 1998 23:08:47 +0000 (23:08 +0000)] 
* mh-aix43 (NM_FOR_TARGET): Add -X32_64 as well.

From-SVN: r22143

26 years ago* NEWS: Add SCO Openserver and Unixware 7 notes.
Jeffrey A Law [Mon, 31 Aug 1998 22:46:13 +0000 (22:46 +0000)] 
* NEWS: Add SCO Openserver and Unixware 7 notes.

From-SVN: r22142

26 years agoNEWS: Fix typos.
Jeff Law [Mon, 31 Aug 1998 13:57:28 +0000 (07:57 -0600)] 
NEWS: Fix typos.


        * NEWS: Fix typos.

From-SVN: r22134

26 years agoNEWS: Fix typos.
Jeff Law [Mon, 31 Aug 1998 13:57:25 +0000 (07:57 -0600)] 
NEWS: Fix typos.


        * NEWS: Fix typos.

From-SVN: r22133

26 years agoFix bump script clobberage.
Jeff Law [Sun, 30 Aug 1998 08:23:05 +0000 (02:23 -0600)] 
Fix bump script clobberage.

From-SVN: r22097

26 years agoDaily bump.
Jeff Law [Sun, 30 Aug 1998 00:45:06 +0000 (18:45 -0600)] 
Daily bump.

From-SVN: r22096

26 years ago* configure.in: Use mh-aix43.
David Edelsohn [Sat, 29 Aug 1998 21:39:47 +0000 (21:39 +0000)] 
* configure.in: Use mh-aix43.

From-SVN: r22093

26 years ago* mh-aix43: New file.
David Edelsohn [Sat, 29 Aug 1998 21:39:18 +0000 (15:39 -0600)] 
* mh-aix43: New file.

From-SVN: r22092

26 years agoThis commit was manufactured by cvs2svn to create branch
No Author [Sat, 29 Aug 1998 21:39:18 +0000 (21:39 +0000)] 
This commit was manufactured by cvs2svn to create branch
'egcs_1_1_branch'.

From-SVN: r22091

26 years agosparc.md (movdf_insn, movtf_insn): Fix type and length attributes to match May 3rd...
David S. Miller [Sat, 29 Aug 1998 21:14:50 +0000 (21:14 +0000)] 
sparc.md (movdf_insn, movtf_insn): Fix type and length attributes to match May 3rd changes made here.

        * config/sparc/sparc.md (movdf_insn, movtf_insn): Fix type and
        length attributes to match May 3rd changes made here.
        * config/sparc/sparc.h (CONDITIONAL_REGISTER_USAGE): Fix and make
        call-used %l7 when generating pic code.

From-SVN: r22089

26 years agocygwin32.h (ASM_OUTPUT_SECTION_NAME): Don't emit .linkonce directive after the first...
Mumit Khan [Sat, 29 Aug 1998 14:00:54 +0000 (08:00 -0600)] 
cygwin32.h (ASM_OUTPUT_SECTION_NAME): Don't emit .linkonce directive after the first time.

0
        * i386/cygwin32.h (ASM_OUTPUT_SECTION_NAME): Don't emit
        .linkonce directive after the first time.

From-SVN: r22084

26 years agocygwin32.h (ASM_OUTPUT_SECTION_NAME): Don't emit .linkonce directive after the first...
Mumit Khan [Sat, 29 Aug 1998 14:00:51 +0000 (08:00 -0600)] 
cygwin32.h (ASM_OUTPUT_SECTION_NAME): Don't emit .linkonce directive after the first time.

(
        * i386/cygwin32.h (ASM_OUTPUT_SECTION_NAME): Don't emit
        .linkonce directive after the first time.

From-SVN: r22083

26 years agom68k.md (beq0_di): Generate correct (and more efficient) code when...
Jeffrey A Law [Sat, 29 Aug 1998 13:53:27 +0000 (13:53 +0000)] 
m68k.md (beq0_di): Generate correct (and more efficient) code when...

        * m68k.md (beq0_di): Generate correct (and more efficient) code when
        the clobbered operand overlaps with an input.
        (bne0_di): Similarly.
Fixes bug from m68k-netbsd folks.

From-SVN: r22081

26 years ago* NEWS: Various updates.
Jeffrey A Law [Sat, 29 Aug 1998 11:40:12 +0000 (11:40 +0000)] 
* NEWS: Various updates.

From-SVN: r22078

26 years agoUpdate generated files.
Jeff Law [Sat, 29 Aug 1998 09:16:21 +0000 (03:16 -0600)] 
Update generated files.

Update generated files.  Change egcs-1.0 to egcs-1.1  in various places.  Tweak
version string.

From-SVN: r22074

26 years agoDaily bump.
Jeff Law [Sat, 29 Aug 1998 00:45:05 +0000 (18:45 -0600)] 
Daily bump.

From-SVN: r22070

26 years agoDaily bump.
Jeff Law [Fri, 28 Aug 1998 00:45:07 +0000 (18:45 -0600)] 
Daily bump.

From-SVN: r22049

26 years agoconfigure.in (powerpc-ibm-aix4.[12]*): Change from 4.[12].*.
Jim Wilson [Fri, 28 Aug 1998 00:19:06 +0000 (18:19 -0600)] 
configure.in (powerpc-ibm-aix4.[12]*): Change from 4.[12].*.

8
* configure.in (powerpc-ibm-aix4.[12]*): Change from 4.[12].*.
(rs6000-ibm-aix4.[12]*): Likewise.
* configure: Regnerate.

From-SVN: r22047

26 years agoconfigure.in (powerpc-ibm-aix4.[12]*): Change from 4.[12].*.
Jim Wilson [Fri, 28 Aug 1998 00:19:01 +0000 (18:19 -0600)] 
configure.in (powerpc-ibm-aix4.[12]*): Change from 4.[12].*.

(
* configure.in (powerpc-ibm-aix4.[12]*): Change from 4.[12].*.
(rs6000-ibm-aix4.[12]*): Likewise.
* configure: Regnerate.

From-SVN: r22046

26 years agoreload1.c (forget_old_reloads_1): Keep track of the largest mode found while strippin...
Jeffrey A Law [Thu, 27 Aug 1998 22:48:14 +0000 (22:48 +0000)] 
reload1.c (forget_old_reloads_1): Keep track of the largest mode found while stripping SUBREGS and invalidate...

        * reload1.c (forget_old_reloads_1): Keep track of the largest mode
        found while stripping SUBREGS and invalidate reloads for all the hard
        regs specified by that largest mode.  egcs-1.1 only hack.  The
        mainline tree will get a better fix.

From-SVN: r22041

26 years agoDaily bump.
Jeff Law [Thu, 27 Aug 1998 00:45:05 +0000 (18:45 -0600)] 
Daily bump.

From-SVN: r22016

26 years agoMakefile.in (FLAGS_TO_PASS): Fix typo.
Jeffrey A Law [Wed, 26 Aug 1998 22:21:06 +0000 (22:21 +0000)] 
Makefile.in (FLAGS_TO_PASS): Fix typo.

        * Makefile.in (FLAGS_TO_PASS): Fix typo.
Fix typo exposed by freebsd testing.

From-SVN: r22013

26 years agoDaily bump.
Jeff Law [Wed, 26 Aug 1998 00:45:05 +0000 (18:45 -0600)] 
Daily bump.

From-SVN: r21994

26 years ago*** empty log message ***
Dave Love [Tue, 25 Aug 1998 23:34:44 +0000 (17:34 -0600)] 
*** empty log message ***

From-SVN: r21989

26 years agog77.texi: Increment `version-g77' and fix a few typos.
Dave Love [Tue, 25 Aug 1998 23:34:42 +0000 (17:34 -0600)] 
g77.texi: Increment `version-g77' and fix a few typos.


* g77.texi: Increment `version-g77' and fix a few typos.

From-SVN: r21988

26 years agoconfigure.in: Do not set thread_file to "irix" since no such support exists yet.
Jeffrey A Law [Tue, 25 Aug 1998 23:05:44 +0000 (23:05 +0000)] 
configure.in: Do not set thread_file to "irix" since no such support exists yet.

        * From Alexandre:
        * configure.in: Do not set thread_file to "irix" since no such
        support exists yet.

From-SVN: r21984

26 years agoiogetline.c (_IO_getline_info): Don't read anything for N == 0.
Jeff Law [Tue, 25 Aug 1998 19:00:00 +0000 (13:00 -0600)] 
iogetline.c (_IO_getline_info): Don't read anything for N == 0.

(
        * libio/iogetline.c (_IO_getline_info): Don't read anything for
        N == 0.  Patch by HJ Lu.

From-SVN: r21980

26 years agoiogetline.c (_IO_getline_info): Don't read anything for N == 0.
Jeff Law [Tue, 25 Aug 1998 18:59:59 +0000 (12:59 -0600)] 
iogetline.c (_IO_getline_info): Don't read anything for N == 0.


        * libio/iogetline.c (_IO_getline_info): Don't read anything for
        N == 0.  Patch by HJ Lu.

From-SVN: r21979

26 years agoreorg.c (fill_simple_delay_slots): Do not abort if we encounter an insn on the unfill...
Jeff Law [Tue, 25 Aug 1998 18:48:21 +0000 (12:48 -0600)] 
reorg.c (fill_simple_delay_slots): Do not abort if we encounter an insn on the unfilled_slots_list that has no...

        * reorg.c (fill_simple_delay_slots): Do not abort if we encounter
        an insn on the unfilled_slots_list that has no delay slots.
        (fill_eager_delay_slots): Similarly.
Fixes PA abort.
        * rs6000.h (GO_IF_LEGITIMATE_ADDRESS): Use TARGET_POWERPC64
        when testing LEGITIMATE_INDEXED_ADDRESS_P DFmode and DImode.
        (LEGITIMIZE_ADDRESS): Use TARGET_POWERPC64 for INDEXED fixup.
        * rs6000.c (print_operand, case 'L'): Add UNITS_PER_WORD, not 4.
        (print_operand, cases 'O' and 'T'): Fix typos in lossage strings.
        * rs6000.md (fix_truncdfsi2_store): Remove %w from non-CONST_INT
        operand.
        (movdf_softfloat32, movdf_hardfloat64, movdf_softfloat64): Change
        'o' to 'm' for GPR variant constraints.
        * rs6000.md (movqi, movhi): Add CONSTANT_P_RTX.
Various rs6000/ppc fixes from the mainline tree.

From-SVN: r21976

26 years agodecl.c (duplicate_decls): Don't complain about different exceptions from an internal...
Jason Merrill [Tue, 25 Aug 1998 09:47:30 +0000 (03:47 -0600)] 
decl.c (duplicate_decls): Don't complain about different exceptions from an internal decl even if pedantic.

8
* decl.c (duplicate_decls): Don't complain about different
exceptions from an internal decl even if pedantic.

From-SVN: r21963

26 years agodecl.c (duplicate_decls): Don't complain about different exceptions from an internal...
Jason Merrill [Tue, 25 Aug 1998 09:47:27 +0000 (03:47 -0600)] 
decl.c (duplicate_decls): Don't complain about different exceptions from an internal decl even if pedantic.


* decl.c (duplicate_decls): Don't complain about different
exceptions from an internal decl even if pedantic.

From-SVN: r21962

26 years agoDaily bump.
Jeff Law [Tue, 25 Aug 1998 00:45:36 +0000 (18:45 -0600)] 
Daily bump.

From-SVN: r21957

26 years agoBump for snapshot
Jeffrey A Law [Mon, 24 Aug 1998 01:21:45 +0000 (19:21 -0600)] 
Bump for snapshot

From-SVN: r21924

26 years agoDaily bump.
Jeff Law [Mon, 24 Aug 1998 00:45:06 +0000 (18:45 -0600)] 
Daily bump.

From-SVN: r21922

26 years agoDaily bump.
Jeff Law [Sun, 23 Aug 1998 00:45:04 +0000 (18:45 -0600)] 
Daily bump.

From-SVN: r21913

26 years ago* regmove.c (optimize_reg_copy_3): Disable for egcs-1.1.
Jeffrey A Law [Sat, 22 Aug 1998 23:49:36 +0000 (23:49 +0000)] 
* regmove.c (optimize_reg_copy_3): Disable for egcs-1.1.

From-SVN: r21911

26 years agoDaily bump.
Jeff Law [Sat, 22 Aug 1998 00:45:04 +0000 (18:45 -0600)] 
Daily bump.

From-SVN: r21903

26 years agoDaily bump.
Jeff Law [Fri, 21 Aug 1998 00:45:06 +0000 (18:45 -0600)] 
Daily bump.

From-SVN: r21891

26 years agoInclude system.h, not stdio.h
Michael Meissner [Thu, 20 Aug 1998 11:01:57 +0000 (11:01 +0000)] 
Include system.h, not stdio.h

From-SVN: r21875

26 years agoDaily bump.
Jeff Law [Thu, 20 Aug 1998 00:45:05 +0000 (18:45 -0600)] 
Daily bump.

From-SVN: r21869

26 years agors6000.c (rs6000_output_load_toc_table): Use ld for 64-bit.
David Edelsohn [Wed, 19 Aug 1998 23:44:53 +0000 (17:44 -0600)] 
rs6000.c (rs6000_output_load_toc_table): Use ld for 64-bit.


        * rs6000.c (rs6000_output_load_toc_table): Use ld for 64-bit.
        (output_toc): Use single TOC slot or llong minimal-toc for DFmode
        and DImode 64-bit.  Use llong for minimal-toc SFmode and
        SYMBOL_REF / LABEL_REF 64-bit.
        (output_function_profiler): Use llong for profiler label and ld to
        load 64-bit label address.

From-SVN: r21867

26 years agors6000.c (rs6000_output_load_toc_table): Use ld for 64-bit.
David Edelsohn [Wed, 19 Aug 1998 23:44:50 +0000 (17:44 -0600)] 
rs6000.c (rs6000_output_load_toc_table): Use ld for 64-bit.

        * rs6000.c (rs6000_output_load_toc_table): Use ld for 64-bit.
        (output_toc): Use single TOC slot or llong minimal-toc for DFmode
        and DImode 64-bit.  Use llong for minimal-toc SFmode and
        SYMBOL_REF / LABEL_REF 64-bit.
        (output_function_profiler): Use llong for profiler label and ld to
        load 64-bit label address.

From-SVN: r21866

26 years agoDaily bump.
Jeff Law [Wed, 19 Aug 1998 00:45:05 +0000 (18:45 -0600)] 
Daily bump.

From-SVN: r21839

26 years agoc-common.c (decl_attributes): Issue an error if the argument to alias is not a string.
Richard Henderson [Tue, 18 Aug 1998 22:49:52 +0000 (15:49 -0700)] 
c-common.c (decl_attributes): Issue an error if the argument to alias is not a string.

        * c-common.c (decl_attributes): Issue an error if the argument
        to alias is not a string.

From-SVN: r21837

26 years agohaifa-sched.c (sched_analyze): Put all JUMP_INSNs on the last pending memory flush...
Jeffrey A Law [Tue, 18 Aug 1998 21:57:14 +0000 (21:57 +0000)] 
haifa-sched.c (sched_analyze): Put all JUMP_INSNs on the last pending memory flush list.

        * haifa-sched.c (sched_analyze): Put all JUMP_INSNs on the last
        pending memory flush list.

From-SVN: r21835

26 years agoregmove.c (fixup_match_2): Do not call reg_overlap_mentioned_p on notes.
Jeffrey A Law [Tue, 18 Aug 1998 17:13:12 +0000 (17:13 +0000)] 
regmove.c (fixup_match_2): Do not call reg_overlap_mentioned_p on notes.

        * regmove.c (fixup_match_2): Do not call reg_overlap_mentioned_p
        on notes.
Fixes testsuite regression on the H8.

From-SVN: r21829