]> git.ipfire.org Git - thirdparty/gcc.git/log
thirdparty/gcc.git
25 years agofunction.c (thread_prologue_and_epilogue_insns): Make sure existing line number notes...
Alexandre Oliva [Wed, 24 May 2000 06:01:57 +0000 (06:01 +0000)] 
function.c (thread_prologue_and_epilogue_insns): Make sure existing line number notes appear after the prologue.

2000-05-22  Richard Henderson  <rth@cygnus.com>
* function.c (thread_prologue_and_epilogue_insns): Make sure
existing line number notes appear after the prologue.

From-SVN: r34124

25 years ago* standards.texi, make-stds.texi: Update to FSF version of May 13.
Martin v. Löwis [Thu, 18 May 2000 07:18:57 +0000 (07:18 +0000)] 
* standards.texi, make-stds.texi: Update to FSF version of May 13.

From-SVN: r33978

25 years agosysv4.h (CPP_OS_LINUX_SPEC): Define __unix and __linux according to given options.
Franz Sirl [Tue, 16 May 2000 20:59:13 +0000 (20:59 +0000)] 
sysv4.h (CPP_OS_LINUX_SPEC): Define __unix and __linux according to given options.

2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>

* sysv4.h (CPP_OS_LINUX_SPEC): Define __unix and __linux according
to given options.

From-SVN: r33943

25 years agors6000.md (nonlocal_goto_receiver): Add length attribute.
Franz Sirl [Sun, 14 May 2000 21:36:35 +0000 (21:36 +0000)] 
rs6000.md (nonlocal_goto_receiver): Add length attribute.

2000-05-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>

* rs6000/rs6000.md (nonlocal_goto_receiver): Add length attribute.

From-SVN: r33896

25 years agosstream: New file.
Magnus Fromreide [Mon, 24 Apr 2000 17:34:26 +0000 (19:34 +0200)] 
sstream: New file.

* sstream: New file.
* Makefile.in (HEADERS): Add it.

From-SVN: r33382

25 years agoThis commit was manufactured by cvs2svn to create branch
No Author [Mon, 24 Apr 2000 17:34:26 +0000 (17:34 +0000)] 
This commit was manufactured by cvs2svn to create branch
'gcc-2_95-branch'.

From-SVN: r33381

25 years agoexception.cc (__cp_pop_exception): Cleanup the original object.
Jason Merrill [Thu, 20 Apr 2000 05:13:25 +0000 (01:13 -0400)] 
exception.cc (__cp_pop_exception): Cleanup the original object.

        * exception.cc (__cp_pop_exception): Cleanup the original object.

        * rtti.c (get_tinfo_fn_unused): Split out from get_tinfo_fn.
        * class.c (set_rtti_entry): Use it.

From-SVN: r33271

25 years agoc-typeck.c (add_pending_init): Don't abort for multiple fields at the same offset.
Jeffrey A Law [Wed, 12 Apr 2000 16:04:25 +0000 (16:04 +0000)] 
c-typeck.c (add_pending_init): Don't abort for multiple fields at the same offset.

        2000-02-19  Richard Henderson  <rth@cygnus.com>
        * c-typeck.c (add_pending_init): Don't abort for multiple
        fields at the same offset.
        (pending_init_member): Test the correct member.

From-SVN: r33112

25 years agoInstall the vthunks patch onto the gcc-2.95 branch.
Jeffrey A Law [Wed, 12 Apr 2000 06:53:34 +0000 (06:53 +0000)] 
Install the vthunks patch onto the gcc-2.95 branch.

From-SVN: r33091

25 years agoelfos.h (SELECT_SECTION): Decide whether to use a data or const section to output...
Alexandre Oliva [Wed, 12 Apr 2000 01:22:51 +0000 (01:22 +0000)] 
elfos.h (SELECT_SECTION): Decide whether to use a data or const section to output a CONSTRUCTOR based on...

* config/elfos.h (SELECT_SECTION): Decide whether to use a data or
const section to output a CONSTRUCTOR based on the same conditions
used for VAR_DECLs.

From-SVN: r33087

25 years agounroll.c (loop_iterations): Don't abort if REG_USERVAR_P set on iteration_var.
Jeffrey A Law [Mon, 3 Apr 2000 08:35:12 +0000 (08:35 +0000)] 
unroll.c (loop_iterations): Don't abort if REG_USERVAR_P set on iteration_var.

        2000-01-20  Michael Hayes  <m.hayes@elec.canterbury.ac.nz>
        * unroll.c (loop_iterations): Don't abort if REG_USERVAR_P set
        on iteration_var.

From-SVN: r32879

25 years agoProtocol.h, [...]: Change #endif labels to comments.
Zack Weinberg [Wed, 29 Mar 2000 20:16:55 +0000 (20:16 +0000)] 
Protocol.h, [...]: Change #endif labels to comments.

* objc/Protocol.h, objc/objc-list.h: Change #endif labels to
comments.

From-SVN: r32811

25 years ago* glimits.h (__LONG_MAX__): Recognize 64-bit AIX too.
David Edelsohn [Mon, 27 Mar 2000 17:22:10 +0000 (17:22 +0000)] 
* glimits.h (__LONG_MAX__): Recognize 64-bit AIX too.

From-SVN: r32766

25 years ago[multiple changes]
David Edelsohn [Wed, 22 Mar 2000 18:54:05 +0000 (13:54 -0500)] 
[multiple changes]

Wed Mar 22 13:11:54 2000  David Edelsohn  <edelsohn@gnu.org>

        * rs6000.c (reg_or_u_cint_operand): New function.
        (logical_operand): Handle 64-bit hosts.
        (logical_u_operand): New function.
        (non_logical_cint_operand): Handle 64-bit hosts.
        (non_logical_u_cint_operand): New function.
        (expand_block_move): Allow 8 DImode loads for PowerPC64.
        * rs6000.h (PREDICATE_CODES): Define new functions.
        * rs6000.md (iordi3, xordi3): Constant int must be unsigned 32-bits.
        (movdi_64): Bracket code intended for 64-bit hosts.  Create
        CONST_DOUBLE for 32-bit values.

Wed Mar 22 13:11:54 2000  Gabriel Paubert  <paubert@iram.es>

        * rs6000.md: Correct instructions length attributes and
        constraints on unsigned compare instructions.
        (*ne0): Disable for PowerPC64.

From-SVN: r32687

25 years ago* stw.h (struct _ffestw_): Change type of uses_ to int.
Toon Moene [Mon, 13 Mar 2000 00:04:11 +0000 (01:04 +0100)] 
* stw.h (struct _ffestw_): Change type of uses_ to int.

From-SVN: r32498

25 years agobastring.h (basic_string<>::push_back): Define.
Gabriel Dos Reis [Sun, 12 Mar 2000 16:36:14 +0000 (17:36 +0100)] 
bastring.h (basic_string<>::push_back): Define.

2000-03-12  Gabriel Dos Reis  <dosreis@cmla.ens-cachan.fr>

        * std/bastring.h (basic_string<>::push_back): Define.

From-SVN: r32491

25 years ago* cccp.c (handle_directive): Initialize backslash_newlines_p.
Jeffrey A Law [Wed, 8 Mar 2000 06:54:20 +0000 (06:54 +0000)] 
* cccp.c (handle_directive): Initialize backslash_newlines_p.

From-SVN: r32411

25 years agoinclhack.tpl: Test for directory before trying to cd into it.
Jeffrey A Law [Wed, 8 Mar 2000 05:07:48 +0000 (05:07 +0000)] 
inclhack.tpl: Test for directory before trying to cd into it.

Wed Jan 19 20:39:17 2000  Jim Wilson  <wilson@cygnus.com>

* fixinc/inclhack.tpl: Test for directory before trying to cd into it.
* fixinc/fixincl.sh, fixinc/inclhack.sh: Regenerate.

From-SVN: r32407

25 years agoeabi-ctors.c (__do_global_ctors): Run through __CTOR_LIST__ in opposite order...
Jeffrey A Law [Wed, 8 Mar 2000 05:05:06 +0000 (05:05 +0000)] 
eabi-ctors.c (__do_global_ctors): Run through __CTOR_LIST__ in opposite order...

        Tue Oct 12 09:45:19 1999  Jonathan Larmour  <jlarmour@cygnus.co.uk>
        * config/rs6000/eabi-ctors.c (__do_global_ctors): Run through
        __CTOR_LIST__ in opposite order, which is the correct order for sorted
        constructors.
        (__do_global_dtors): similarly for __DTOR_LIST__.

From-SVN: r32406

25 years ago[multiple changes]
Jeffrey A Law [Wed, 8 Mar 2000 05:02:46 +0000 (05:02 +0000)] 
[multiple changes]

        2000-01-05  Bernd Schmidt  <bernds@cygnus.co.uk>
        * reload1.c (choose_reload_regs): When disabling a reload, also
        set reload_spill_index to -1.

        Thu Nov  4 15:52:35 1999  Andrew Haley  <aph@cygnus.com>
        * reload1.c (reload_reg_free_for_value_p): Don't use a register
        that is in reload_reg_used.

From-SVN: r32405

25 years ago* config.guess: Fix detection of ReliantUNIX.
Jeffrey A Law [Wed, 8 Mar 2000 04:52:57 +0000 (04:52 +0000)] 
* config.guess: Fix detection of ReliantUNIX.

From-SVN: r32404

25 years agoloop.c (check_dbra_loop): When checking a loop for reversability...
Jeffrey A Law [Wed, 8 Mar 2000 04:47:42 +0000 (04:47 +0000)] 
loop.c (check_dbra_loop): When checking a loop for reversability...

        2000-01-18  Clinton Popetz  <cpopetz@cygnus.com>
        * loop.c (check_dbra_loop): When checking a loop for
        reversability, check the source of any stores to ensure they
        don't depend on an initial value.

From-SVN: r32403

25 years agov850.c (expand_epilogue): Interrupt functions no longer allocate extra stack for...
Jeffrey A Law [Wed, 8 Mar 2000 04:42:11 +0000 (04:42 +0000)] 
v850.c (expand_epilogue): Interrupt functions no longer allocate extra stack for function calls.

        Sat Jan  8 12:12:46 2000  Nick Clifton  <nickc@cygnus.com>
        * config/v850/v850.c (expand_epilogue): Interrupt functions no
        longer allocate extra stack for function calls.

From-SVN: r32402

25 years ago[multiple changes]
Jeffrey A Law [Wed, 8 Mar 2000 04:38:45 +0000 (04:38 +0000)] 
[multiple changes]

        1999-11-19  Gabriel Dos Reis  <dosreis@cmla.ens-cachan.fr>
        * std/valarray_meta.h (_DEFINE_EXPR_UNARY_FUNCTION): Don't forget
        to define tanh.

        1999-11-05  Gabriel Dos Reis  <dosreis@cmla.ens-cachan.fr>
        * std/valarray_meta.h (_DEFINE_EXPR_UNARY_FUNCTION):  When
        building meta-expressions don't forget to take the contained
        closures.

        1999-10-19  Gabriel Dos Reis  <dosreis@cmla.ens-cachan.fr>
        * std/valarray_meta.h: (_BinClos::_BinClos): Fix typo.

        1999-09-17 Gabriel Dos Reis  <dosreis@cmla.ens-cachan.fr>
        * std/complext.cc (pow): Don't expect floating point promotion
        in presence of template argument deduction.  There is no such
        thing.
Bring bugfixes into the release branch.

From-SVN: r32401

25 years agogcc.texi (Bug Reporting): Refer to bugs.html.
Martin v. Löwis [Fri, 18 Feb 2000 17:19:30 +0000 (17:19 +0000)] 
gcc.texi (Bug Reporting): Refer to bugs.html.

* gcc.texi (Bug Reporting): Refer to bugs.html.
(Bug Lists): Likewise.
* system.h (GCCBUGURL): New preprocessor define.
(abort): Use it.
* gcc.c (main): Likewise.
* g77spec.c (lang_specific_driver): Use GCCBUGURL.
* typeck2.c (my_friendly_abort): Use GCCBUGURL.

From-SVN: r32050

25 years ago* std/valarray_array.h (__valarray_copy): Fix typo.
Gabriel Dos Reis [Sun, 6 Feb 2000 10:42:58 +0000 (11:42 +0100)] 
* std/valarray_array.h (__valarray_copy): Fix typo.

From-SVN: r31824

25 years ago* endfile.c (t_trunc): Fix typo.
Franz Sirl [Fri, 4 Feb 2000 19:51:43 +0000 (19:51 +0000)] 
* endfile.c (t_trunc): Fix typo.

From-SVN: r31788

25 years agoc-decl.c (duplicate_decls): Copy DECL_MODE too.
Richard Henderson [Thu, 3 Feb 2000 18:54:23 +0000 (10:54 -0800)] 
c-decl.c (duplicate_decls): Copy DECL_MODE too.

        Wed Nov  3 10:10:58 1999  Richard Henderson  <rth@cygnus.com>
        * c-decl.c (duplicate_decls): Copy DECL_MODE too.

From-SVN: r31778

25 years agofstream.h (ifstream::ifstream): Add ios::in to mode.
Martin v. Löwis [Fri, 28 Jan 2000 09:54:58 +0000 (09:54 +0000)] 
fstream.h (ifstream::ifstream): Add ios::in to mode.

* fstream.h (ifstream::ifstream): Add ios::in to mode.
(ifstream::open): Likewise.
(ofstream::ofstream): Add ios::out to mode.
(ofstream::open): Likewise.

From-SVN: r31665

25 years agoDavid M. Gay <dmg@bell-labs.com>:
David M. Gay [Mon, 24 Jan 2000 19:59:21 +0000 (19:59 +0000)] 
David M. Gay <dmg@bell-labs.com>:

* libI77/endfile.c (t_runc): set state to writing
(b->uwrt = 1) when an endfile statement requires copying the file.

From-SVN: r31590

25 years agoi386.md (builtin_setjmp_receiver): New pattern.
Richard Henderson [Thu, 20 Jan 2000 18:03:36 +0000 (10:03 -0800)] 
i386.md (builtin_setjmp_receiver): New pattern.

        2000-01-03  Anthony Green  <green@cygnus.com>
        * config/i386/i386.md (builtin_setjmp_receiver): New pattern.
        Restore the pic register if required.

From-SVN: r31541

25 years agostmt.c (expand_value_return): Correctly convert VAL when promoting function return.
Richard Henderson [Fri, 7 Jan 2000 22:41:20 +0000 (14:41 -0800)] 
stmt.c (expand_value_return): Correctly convert VAL when promoting function return.

        Thu Oct 28 18:06:50 1999  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
        * stmt.c (expand_value_return): Correctly convert VAL when promoting
        function return.

From-SVN: r31280

25 years ago[multiple changes]
Jeffrey A Law [Tue, 4 Jan 2000 09:24:24 +0000 (09:24 +0000)] 
[multiple changes]

        Mon Oct 18 18:50:51 1999  Andreas Schwab  <schwab@suse.de>
        * config/m68k/m68k.h (INITIAL_FRAME_POINTER_OFFSET): Add one word
        if the pic register is used.

        Sat Sep 25 13:11:07 1999  Jeffrey A Law  (law@cygnus.com)
        * cse.c: Update comments.
        (cse_insn): When converting a conditional/computed jump into
        an unconditional jump, always make sure a BARRIER immediately
        follows the converted jump.  Do not delete unreachable code.
        (cse_basic_block): Do not delete unreachable code.
        * toplev.c (rest_of_compilation): Move call to
        delete_trivially_dead_insns after the conditional call to
        jump_optimize.

From-SVN: r31200

25 years agoloop.c (load_mems): Don't hoist written floating point mem if -ffloat-store.
Jeffrey A Law [Thu, 30 Dec 1999 05:59:04 +0000 (05:59 +0000)] 
loop.c (load_mems): Don't hoist written floating point mem if -ffloat-store.

        1999-12-12  Stephen L Moshier <moshier@mediaone.net>
        * loop.c (load_mems): Don't hoist written floating point mem
        if -ffloat-store.

From-SVN: r31132

25 years agocppinit.c (is_idchar): Only use special initialization for gcc-2.8 and later versions...
Jeffrey A Law [Thu, 30 Dec 1999 05:52:51 +0000 (05:52 +0000)] 
cppinit.c (is_idchar): Only use special initialization for gcc-2.8 and later versions of the compiler.

        * cppinit.c (is_idchar): Only use special initialization for
        gcc-2.8 and later versions of the compiler.

From-SVN: r31130

25 years agosparc.md (call): Don't bound structure return size to 0xfff.
Jeffrey A Law [Thu, 30 Dec 1999 05:49:06 +0000 (05:49 +0000)] 
sparc.md (call): Don't bound structure return size to 0xfff.

        Wed Oct 27 01:42:26 1999  Scott Christley  <scottc@net-community.com>
        * sparc.md (call): Don't bound structure return size to 0xfff.

From-SVN: r31129

25 years ago[multiple changes]
Jeffrey A Law [Tue, 28 Dec 1999 20:23:35 +0000 (20:23 +0000)] 
[multiple changes]

        Fri Sep  3 10:16:37 HST 1999  Glen Nakamura  <glen.nakamura@usa.net>
        * cccp.c (rescan): Fixed obp pointer handling around call to
        check_expand subroutine.

        Thu Sep 16 00:46:35 1999  Geoff Keating  <geoffk@cygnus.com>
        * loop.c (basic_induction_var): A non-integer variable which is
        being set by a paradoxical subreg is probably not a biv.

        1999-08-31 12:20 -0700 Zack Weinberg <zack@bitmover.com>
        * loop.c (check_dbra_loop): Check bl->biv->add_val is a
        CONST_INT before using its INTVAL.

        Tue Nov  2 15:27:31 1999  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
        * configure.in (m68k-hp-hpux*, xm_alloca.h): The underscore should
        have been an hyphen, fixed.
        * configure: Rebuilt.

From-SVN: r31112

25 years ago[multiple changes]
Jeffrey A Law [Fri, 24 Dec 1999 18:05:28 +0000 (18:05 +0000)] 
[multiple changes]

        1999-12-23  Martin v. L�wis  <loewis@informatik.hu-berlin.de>
        * fold-const.c (operand_equal_p): Use memcmp to compare string
        constants.
        Suggested by D. J. Bernstein

        Thu Dec 16 02:26:11 1999  Jeffrey A Law  (law@cygnus.com)
        * h8300.md (HImode preinc peephole): Fix typo.

        1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
        * loop.c (check_dbra_loop): Can't reverse a biv that has
        maybe_multiple set.

From-SVN: r31087

25 years agofilebuf.cc (open): Support ios::ate if _G_HAVE_IO_FILE_OPEN.
Martin v. Löwis [Tue, 21 Dec 1999 18:13:32 +0000 (18:13 +0000)] 
filebuf.cc (open): Support ios::ate if _G_HAVE_IO_FILE_OPEN.

* filebuf.cc (open): Support ios::ate if _G_HAVE_IO_FILE_OPEN.
Remove seek for ios::app if not.

From-SVN: r31058

25 years agostrstream.h (strstreambuf::streambuf): Rename parameters to avoid shadow warning.
Martin v. Löwis [Wed, 15 Dec 1999 07:47:38 +0000 (07:47 +0000)] 
strstream.h (strstreambuf::streambuf): Rename parameters to avoid shadow warning.

* strstream.h (strstreambuf::streambuf): Rename parameters to
avoid shadow warning.
* stream.h (WS): Likewise.

From-SVN: r30942

25 years agobastring.h (basic_string::basic_string): Rename parameters to avoid shadow warnings.
Martin v. Löwis [Wed, 15 Dec 1999 07:42:12 +0000 (07:42 +0000)] 
bastring.h (basic_string::basic_string): Rename parameters to avoid shadow warnings.

* std/bastring.h (basic_string::basic_string): Rename parameters
to avoid shadow warnings.
* std/bastring.cc (alloc): Likewise.

From-SVN: r30939

25 years agoinvoke.texi (C Dialect Options): Remove -flang-c9x, add -std documentation.
Martin v. Löwis [Tue, 7 Dec 1999 21:58:00 +0000 (21:58 +0000)] 
invoke.texi (C Dialect Options): Remove -flang-c9x, add -std documentation.

* invoke.texi (C Dialect Options): Remove -flang-c9x, add -std
documentation.

From-SVN: r30818

25 years agobitset: Include limits.h.
Martin v. Löwis [Sat, 6 Nov 1999 16:23:16 +0000 (16:23 +0000)] 
bitset: Include limits.h.

* bitset: Include limits.h.
* bitset (class bitset): Declare reference as our friend.

From-SVN: r30431

25 years agodecl2.c (maybe_make_one_only): Always make things comdat on ELF targets, too.
Jason Merrill [Tue, 2 Nov 1999 07:35:19 +0000 (07:35 +0000)] 
decl2.c (maybe_make_one_only): Always make things comdat on ELF targets, too.

* decl2.c (maybe_make_one_only): Always make things comdat on
ELF targets, too.

From-SVN: r30342

25 years agoThe date in this ChangeLog entry was out-of-date :-)
Alexandre Oliva [Mon, 1 Nov 1999 02:32:48 +0000 (02:32 +0000)] 
The date in this ChangeLog entry was out-of-date :-)

From-SVN: r30305

25 years agosol2gas.h: I had installed the wrong version of Sept 22's patch in the release branch.
Alexandre Oliva [Mon, 1 Nov 1999 00:35:43 +0000 (00:35 +0000)] 
sol2gas.h: I had installed the wrong version of Sept 22's patch in the release branch.

* config/i386/sol2gas.h: I had installed the wrong version of Sept
22's patch in the release branch.  Fixed.
* configure.in: Likewise.
* configure: Rebuilt.
Reported by Jason Beardsley <jbeardsley@origin.ea.com>

From-SVN: r30297

25 years agoBump dates.
Jeff Law [Sun, 31 Oct 1999 04:49:19 +0000 (22:49 -0600)] 
Bump dates.

From-SVN: r30287

25 years agoBump so that the head of the release branch is distinguishable from the
Jeff Law [Sun, 31 Oct 1999 04:48:30 +0000 (22:48 -0600)] 
Bump so that the head of the release branch is distinguishable from the
gcc-2.95.2 release.

From-SVN: r30286

25 years agoBring over various changes from the mainline sources.
Jeff Law [Mon, 25 Oct 1999 07:23:49 +0000 (01:23 -0600)] 
Bring over various changes from the mainline sources.

From-SVN: r30160

25 years agoStamp ChangeLogs for release
Jeff Law [Mon, 25 Oct 1999 06:59:16 +0000 (00:59 -0600)] 
Stamp ChangeLogs for release

From-SVN: r30159

25 years agoprerelease -> release
Jeff Law [Mon, 25 Oct 1999 06:49:40 +0000 (00:49 -0600)] 
prerelease -> release

From-SVN: r30158

25 years agoBump dates.
Jeff Law [Mon, 25 Oct 1999 06:46:05 +0000 (00:46 -0600)] 
Bump dates.

From-SVN: r30157

25 years agoloop.c (note_set_pseudo_multiple_uses_retval): New variable.
Jeffrey A Law [Mon, 25 Oct 1999 06:44:53 +0000 (06:44 +0000)] 
loop.c (note_set_pseudo_multiple_uses_retval): New variable.

        * loop.c (note_set_pseudo_multiple_uses_retval): New variable.
        (note_set_pseudo_multiple_uses): New function.
        (check_dbra_loop): Use not_set_pseudo_multiple_uses to determine
        if a pseudo set in the loop exit is used elsewhere.

From-SVN: r30156

25 years agotoplev.c (main): Do not turn on strict aliasing by default.
Jeffrey A Law [Thu, 21 Oct 1999 07:01:37 +0000 (07:01 +0000)] 
toplev.c (main): Do not turn on strict aliasing by default.

        * toplev.c (main): Do not turn on strict aliasing by default.
        * invoke.texi: Corresponding changes.
Branch patch only.  Heavy sigh.

From-SVN: r30115

25 years ago* jump.c (jump_optimize_1): More accurately detect casesi insns.
Richard Earnshaw [Thu, 21 Oct 1999 06:24:03 +0000 (06:24 +0000)] 
* jump.c (jump_optimize_1): More accurately detect casesi insns.

From-SVN: r30114

25 years agosparc.md (movsf_const_intreg): If splitting, length must be > 1.
Jeffrey A Law [Thu, 21 Oct 1999 05:35:40 +0000 (05:35 +0000)] 
sparc.md (movsf_const_intreg): If splitting, length must be > 1.

        * sparc.md (movsf_const_intreg): If splitting, length must be > 1.
        (movdf_const_intreg_sp64): Similarly.

From-SVN: r30113

25 years agolocal-alloc.c (update_equiv_regs): Check the correct insn for pre-existing REG_EQUIV...
Jeffrey A Law [Thu, 21 Oct 1999 04:59:40 +0000 (04:59 +0000)] 
local-alloc.c (update_equiv_regs): Check the correct insn for pre-existing REG_EQUIV notes.

        * local-alloc.c (update_equiv_regs): Check the correct insn
        for pre-existing REG_EQUIV notes.
Fix the sparc tetex bug.

From-SVN: r30110

25 years agoBump dates.
Jeff Law [Tue, 19 Oct 1999 08:58:19 +0000 (02:58 -0600)] 
Bump dates.

From-SVN: r30083

25 years agoRevert this change. Gavin's patch to operand_equal_p is a better fix.
Jeffrey A Law [Tue, 19 Oct 1999 08:40:05 +0000 (08:40 +0000)] 
Revert this change.  Gavin's patch to operand_equal_p is a better fix.

        * fold-const.c (fold_range_test): Do not try to fold the range
        test if the rhs or lhs has side effects.

        Fri Sep 17 15:05:27 1999  Gavin Romig-Koch  <gavin@cygnus.com>
        * fold-const.c (operand_equal_p): Pay attention to side effects.

From-SVN: r30082

25 years agoreg-stack.c (stack_result): Aggregates are not returned in stack registers.
Jeffrey A Law [Tue, 19 Oct 1999 08:05:40 +0000 (08:05 +0000)] 
reg-stack.c (stack_result): Aggregates are not returned in stack registers.

        * reg-stack.c (stack_result): Aggregates are not returned in
        stack registers.

From-SVN: r30079

25 years ago* POTFILES.in: Track files recently added/deleted/moved.
Manfred Hollstein [Mon, 18 Oct 1999 07:54:13 +0000 (07:54 +0000)] 
* POTFILES.in: Track files recently added/deleted/moved.

From-SVN: r30065

25 years agocombine.c (get_last_value): If the last set of a register is after subst_low_cuid...
Jeffrey A Law [Mon, 18 Oct 1999 07:52:32 +0000 (07:52 +0000)] 
combine.c (get_last_value): If the last set of a register is after subst_low_cuid...

        * combine.c (get_last_value): If the last set of a register
        is after subst_low_cuid, then we can not use it to determine
        the register's last value.

From-SVN: r30064

25 years agogcse.c (hash_expr_1): Add in MEM_ALIAS_SET.
Jeffrey A Law [Sat, 16 Oct 1999 21:20:32 +0000 (21:20 +0000)] 
gcse.c (hash_expr_1): Add in MEM_ALIAS_SET.

        Sat Oct 16 00:07:01 1999  Richard Henderson  <rth@cygnus.com>
        * gcse.c (hash_expr_1): Add in MEM_ALIAS_SET.
        (expr_equiv_p): Reject memories with different alias sets.

From-SVN: r30047

25 years agojvspec.c (jvgenmain_spec): Use `%umain', not just `%u'.
Jeffrey A Law [Sat, 16 Oct 1999 21:18:28 +0000 (21:18 +0000)] 
jvspec.c (jvgenmain_spec): Use `%umain', not just `%u'.

        1999-10-14  Tom Tromey  <tromey@cygnus.com>
        * jvspec.c (jvgenmain_spec): Use `%umain', not just `%u'.

From-SVN: r30046

25 years agoconfigure.in (sparc-hal-solaris2*): Fix xm_file, xm_defines, float_format and thread_...
Jeffrey A Law [Wed, 13 Oct 1999 07:58:02 +0000 (07:58 +0000)] 
configure.in (sparc-hal-solaris2*): Fix xm_file, xm_defines, float_format and thread_file definitions.

        Wed Oct 13 01:44:29 1999  Carol LePage  <carolo@hal.com>
        * configure.in (sparc-hal-solaris2*): Fix xm_file, xm_defines,
        float_format and thread_file definitions.
        * configure: Rebuilt.

From-SVN: r29941

25 years ago* collect2.c (main): Do preliminary link on AIX if rflag.
David Edelsohn [Tue, 12 Oct 1999 21:16:52 +0000 (21:16 +0000)] 
* collect2.c (main): Do preliminary link on AIX if rflag.

From-SVN: r29928

25 years agotlink.c (scan_linker_output): Skip the initial underscore in a mangled name if approp...
Jeffrey A Law [Tue, 12 Oct 1999 06:39:14 +0000 (06:39 +0000)] 
tlink.c (scan_linker_output): Skip the initial underscore in a mangled name if appropriate.

        Fri Sep  3 09:14:32 1999  Marc Espie <espie@tetto.liafa.jussieu.fr>
        * tlink.c (scan_linker_output): Skip the initial underscore in
        a mangled name if appropriate.

From-SVN: r29915

25 years agoFri Aug 27 19:19:43 CEST 1999 Marc Espie <espie@cvs.openbsd.org>
Jeffrey A Law [Tue, 12 Oct 1999 06:34:49 +0000 (06:34 +0000)] 
Fri Aug 27 19:19:43 CEST 1999 Marc Espie <espie@cvs.openbsd.org>

        Fri Aug 27 19:19:43 CEST 1999   Marc Espie <espie@cvs.openbsd.org>
        * config/openbsd.h (SET_ASM_OP): Define.

From-SVN: r29914

25 years agocppinit.c (is_idchar initializer): Loosen tests to accept gcc 2.>6 and >2.
Jeffrey A Law [Tue, 12 Oct 1999 06:31:11 +0000 (06:31 +0000)] 
cppinit.c (is_idchar initializer): Loosen tests to accept gcc 2.>6 and >2.

        Mon Oct  4 08:54:12 1999  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
        * cppinit.c (is_idchar initializer): Loosen tests to accept
        gcc 2.>6 and >2.

From-SVN: r29913

25 years agoparse.h: Undefine DELAY if it's defined.
Jeffrey A Law [Tue, 12 Oct 1999 06:24:41 +0000 (06:24 +0000)] 
parse.h: Undefine DELAY if it's defined.

        Tue Sep  7 15:59:56 1999  Dave Brolley  <brolley@cygnus.com>
        * parse.h: Undefine DELAY if it's defined.

From-SVN: r29912

25 years agopa.h (CPP_SPEC): Conditionally add -D__STDC_EXT__ to the cpp command line.
Jeffrey A Law [Tue, 12 Oct 1999 05:51:42 +0000 (05:51 +0000)] 
pa.h (CPP_SPEC): Conditionally add -D__STDC_EXT__ to the cpp command line.

        Tue Jun 29 01:37:53 1999  Jeffrey A Law  (law@cygnus.com)
        * pa.h (CPP_SPEC): Conditionally add -D__STDC_EXT__ to the cpp
        command line.

From-SVN: r29911

25 years agoregmove.c (fixup_match_1): Don't change an unchanging register.
Jeffrey A Law [Tue, 12 Oct 1999 05:44:39 +0000 (05:44 +0000)] 
regmove.c (fixup_match_1): Don't change an unchanging register.

        Thu Sep  2 20:08:23 1999  J"orn Rennecke <amylaar@cygnus.co.uk>
        * regmove.c (fixup_match_1): Don't change an unchanging register.
        (stable_but_for_p): Renamed to:
        (stable_and_no_regs_but_for_p).  Reject unchanging registers too.
        Changed all callers.

From-SVN: r29910

25 years agohaifa-sched.c (insn_unit): Fix typo on out of range test.
Jeffrey A Law [Tue, 12 Oct 1999 05:38:53 +0000 (05:38 +0000)] 
haifa-sched.c (insn_unit): Fix typo on out of range test.

        Tue Aug 17 22:06:11 1999  Jan Hubicka  <hubicka@freesoft.cz>
        * haifa-sched.c (insn_unit): Fix typo on out of range test.
        * sched.c (insn_unit): Likewise.
Bring over from teh mainline sources.

From-SVN: r29909

25 years agors6000.md (scc patterns): Disable most SImode variants if TARGET_POWERPC64.
David Edelsohn [Mon, 11 Oct 1999 01:10:58 +0000 (01:10 +0000)] 
rs6000.md (scc patterns): Disable most SImode variants if TARGET_POWERPC64.

        * rs6000.md (scc patterns): Disable most SImode variants if
        TARGET_POWERPC64.
        * rs6000.c (expand_block_move): Fix gen_movsi typos.

        Thu Oct  7 23:06:50 1999  Richard Henderson  <rth@cygnus.com>
        * rs6000.md (fix_truncdfsi2_internal+1): Emit a clobber
        before the fctiwz insn.

        Thu Oct  7 00:36:17 1999  Diego Novillo  <dnovillo@cygnus.com>
        * config/rs6000/rs6000.c (secondary_reload_class): For TARGET_ELF
        make sure that HIGH instructions are copied into BASE_REGS.

From-SVN: r29896

25 years agoc-lang.c (finish_file case ndef ASM_OUTPUT_{CON,DE}STRUCTOR): Correctly build argumen...
Richard Earnshaw [Thu, 30 Sep 1999 11:23:56 +0000 (11:23 +0000)] 
c-lang.c (finish_file case ndef ASM_OUTPUT_{CON,DE}STRUCTOR): Correctly build argument list to constructor and destructor functions.

* c-lang.c (finish_file case ndef ASM_OUTPUT_{CON,DE}STRUCTOR):
Correctly build argument list to constructor and destructor functions.

From-SVN: r29729

25 years agors6000.c (expand_block_move): DImode loads and stores require word-aligned displacements.
David Edelsohn [Wed, 22 Sep 1999 22:22:25 +0000 (18:22 -0400)] 
rs6000.c (expand_block_move): DImode loads and stores require word-aligned displacements.

* rs6000.c (expand_block_move): DImode loads and stores require
word-aligned displacements.  Increment address registers with
adddi3 on 64-bit platform.  Use TARGET_POWERPC64 not TARGET_64BIT.

From-SVN: r29605

25 years agosol2.h (PREFERRED_DEBUGGING_TYPE): Use stabs.
Alexandre Oliva [Wed, 22 Sep 1999 10:44:21 +0000 (10:44 +0000)] 
sol2.h (PREFERRED_DEBUGGING_TYPE): Use stabs.

* config/i386/sol2.h (PREFERRED_DEBUGGING_TYPE): Use stabs.
(ASM_SPEC): Moved from sol2dbg.h.  Added work-around for gas.
* config/i386/sol2dbg.h: Removed.
* config/i386/sol2gas.h: New file, to enable gas work-around.
* configure.in: Use i386/sol2gas.h on Solaris/x86 --with-gas.
Don't use sol2dbg.h.
* configure: Rebuilt.

From-SVN: r29585

25 years agoThis commit was manufactured by cvs2svn to create branch
No Author [Wed, 22 Sep 1999 10:44:21 +0000 (10:44 +0000)] 
This commit was manufactured by cvs2svn to create branch
'gcc-2_95-branch'.

From-SVN: r29584

25 years ago* c-typeck.c (qualify_type): Merge qualifiers from both types.
Mark Mitchell [Thu, 16 Sep 1999 04:17:52 +0000 (04:17 +0000)] 
* c-typeck.c (qualify_type): Merge qualifiers from both types.

From-SVN: r29452

25 years agodefine NO_IMPLICIT_EXTERN_C
Scott Bambrough [Wed, 15 Sep 1999 09:09:04 +0000 (09:09 +0000)] 
define NO_IMPLICIT_EXTERN_C

From-SVN: r29430

25 years agors6000.h (ASM_FILE_START): Specify complete filename, including path, in .file directive.
David Edelsohn [Tue, 7 Sep 1999 20:52:24 +0000 (20:52 +0000)] 
rs6000.h (ASM_FILE_START): Specify complete filename, including path, in .file directive.

        * rs6000.h (ASM_FILE_START): Specify complete filename, including
        path, in .file directive.

From-SVN: r29174

25 years agofold-const.c (fold_range_test): Do not try to fold the range test if the rhs or lhs...
Jeffrey A Law [Tue, 7 Sep 1999 08:25:56 +0000 (08:25 +0000)] 
fold-const.c (fold_range_test): Do not try to fold the range test if the rhs or lhs has side effects.

        Thu Sep  2 00:06:43 1999  Jeffrey A Law  (law@cygnus.com)
        * fold-const.c (fold_range_test): Do not try to fold the range
        test if the rhs or lhs has side effects.

From-SVN: r29162

25 years ago[multiple changes]
Jeffrey A Law [Tue, 7 Sep 1999 08:11:16 +0000 (08:11 +0000)] 
[multiple changes]

        Sun Aug 29 03:27:23 1999  Scott Weikart <scott@igc.apc.org>
        * fix-header.c (main): Do not pass a null pointer to strcmp.

        Thu Aug 19 14:42:38 1999  Mike Stump <mrs@wrs.com>
                                  Mark Mitchell <mark@codesourcery.com>
        * c-common.c (c_get_alias_set): Fix support for poitners and
        references.

From-SVN: r29161

25 years agopt.c (tsubst): Back out 1999-08-06 patch.
Mark Mitchell [Tue, 7 Sep 1999 07:52:06 +0000 (07:52 +0000)] 
pt.c (tsubst): Back out 1999-08-06 patch.

        * pt.c (tsubst): Back out 1999-08-06 patch.  Use fold and
        decl_constant_value to simplify array bounds.

From-SVN: r29159

25 years agoFri Aug 27 01:03:48 1999 Jim Kingdon <http://developer.redhat.com> with much...
Jeffrey A Law [Tue, 7 Sep 1999 07:45:42 +0000 (07:45 +0000)] 
Fri Aug 27 01:03:48 1999 Jim Kingdon <http://developer.redhat.com> with much...

        Fri Aug 27 01:03:48 1999  Jim Kingdon  <http://developer.redhat.com>
        with much help from Jeffrey A Law and Richard Henderson
        * i386.md: In the 6 insns which call output_fix_trunc,
        earlyclobber operands[0].

        Fri Aug 27 01:01:51 1999  Philip Blundell  <pb@nexus.co.uk>
        * jump.c (duplicate_loop_exit_test): Call reg_scan_update after
        creating new registers.

From-SVN: r29158

25 years agocse.c (fold_rtx): Work around bug in Sun V5.0 compilers.
Jeffrey A Law [Tue, 7 Sep 1999 07:38:56 +0000 (07:38 +0000)] 
cse.c (fold_rtx): Work around bug in Sun V5.0 compilers.

        Fri Aug 27 15:35:24 1999  Jeffrey A Law  (law@cygnus.com)
        * cse.c (fold_rtx): Work around bug in Sun V5.0 compilers.
        * pa.c (emit_move_sequence): Do not stop on SUBREG_WORD of an
        operand.

        Tue Aug 31 11:51:06 1999  Jim Kingdon  <http://developer.redhat.com>
        * i386.c (output_strlen_unroll): Don't write xops[7]
        label if it wasn't set.

From-SVN: r29156

25 years ago[multiple changes]
Jeffrey A Law [Tue, 7 Sep 1999 07:34:05 +0000 (07:34 +0000)] 
[multiple changes]

        Fri Aug 27 09:36:17 1999  Andreas Schwab  <schwab@suse.de>
        * function.c (assign_stack_temp_for_type): Fix change of Mar 5 for
        the fact that ALIGN is measured in bits, not bytes.

        Wed Aug 25 14:00:18 1999  Jason Merrill  <jason@yorick.cygnus.com>
        * c-common.c (combine_strings): Always set TREE_CONSTANT.
Bring over a couple bugfixes to the gcc-2.95 branch.

From-SVN: r29155

25 years agoBump to indicate pre-release status of the gcc-2.95 branch.
Jeff Law [Tue, 7 Sep 1999 07:27:08 +0000 (01:27 -0600)] 
Bump to indicate pre-release status of the gcc-2.95 branch.

From-SVN: r29154

25 years agocp-tree.h: Declare flag_use_repository.
Jason Merrill [Thu, 19 Aug 1999 23:29:45 +0000 (23:29 +0000)] 
cp-tree.h: Declare flag_use_repository.

* cp-tree.h: Declare flag_use_repository.
* pt.c (do_decl_instantiation): Don't complain about duplicate
instantiation with -frepo.
(do_type_instantiation): Likewise.

* decl2.c (lookup_arg_dependent): Note that we've already checked
the current namespace.

From-SVN: r28772

25 years agoregen
Jason Merrill [Thu, 19 Aug 1999 23:23:12 +0000 (19:23 -0400)] 
regen

From-SVN: r28771

25 years agosparc.c (sparc_block_profiler): Fix typo in Aug 2 change.
David S. Miller [Wed, 18 Aug 1999 08:20:11 +0000 (01:20 -0700)] 
sparc.c (sparc_block_profiler): Fix typo in Aug 2 change.

* config/sparc/sparc.c (sparc_block_profiler): Fix typo in Aug 2
change.

From-SVN: r28746

25 years agoStamp ChangeLogs for release
Jeff Law [Mon, 16 Aug 1999 08:29:55 +0000 (02:29 -0600)] 
Stamp ChangeLogs for release

From-SVN: r28721

25 years agoUpdate version string for gcc-2.95.1 release.
Jeff Law [Mon, 16 Aug 1999 07:50:26 +0000 (01:50 -0600)] 
Update version string for gcc-2.95.1 release.

From-SVN: r28720

26 years ago* Makefile.in (GCC_FOR_TARGET): Move -B./ after the tooldir -B.
Michael Meissner [Fri, 13 Aug 1999 07:46:55 +0000 (07:46 +0000)] 
* Makefile.in (GCC_FOR_TARGET): Move -B./ after the tooldir -B.

From-SVN: r28699

26 years agofixincludes: Fix the return type of bsearch, char* -> void*.
Jeffrey A Law [Fri, 13 Aug 1999 07:44:06 +0000 (07:44 +0000)] 
fixincludes: Fix the return type of bsearch, char* -> void*.

       Tue Aug  3 00:03:41 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
        * fixincludes: Fix the return type of bsearch, char* -> void*.
        * fixinc/inclhack.def: Likewise.

From-SVN: r28697

26 years agodwarfout.c (fundamental_type_code): Return FT_boolean for INTEGER_TYPE with precision...
Alexandre Oliva [Fri, 13 Aug 1999 07:32:07 +0000 (07:32 +0000)] 
dwarfout.c (fundamental_type_code): Return FT_boolean for INTEGER_TYPE with precision==1, it's __java_boolean.

        * dwarfout.c (fundamental_type_code): Return FT_boolean for
        INTEGER_TYPE with precision==1, it's __java_boolean.

From-SVN: r28694

26 years ago* decl2.c (lang_decode_option): Deprecate signatures.
Mark Mitchell [Fri, 13 Aug 1999 00:52:31 +0000 (00:52 +0000)] 
* decl2.c (lang_decode_option): Deprecate signatures.

From-SVN: r28692

26 years agolex.c (do_identifier): If we find a hidden type after a global was selected already...
Martin v. Loewis [Wed, 11 Aug 1999 18:36:44 +0000 (18:36 +0000)] 
lex.c (do_identifier): If we find a hidden type after a global was selected already...

* lex.c (do_identifier): If we find a hidden type after a global
was selected already, continue using the global

From-SVN: r28673

26 years agoemit-rtl.c (mark_reg_pointer): Don't increase the alignment of a register that is...
Jeff Law [Wed, 11 Aug 1999 07:28:52 +0000 (01:28 -0600)] 
emit-rtl.c (mark_reg_pointer): Don't increase the alignment of a register that is already known to be a pointer.

        * emit-rtl.c (mark_reg_pointer): Don't increase the alignment of
        a register that is already known to be a pointer.

From-SVN: r28662

26 years agoinclhack.tpl: Only install assert.h conditionally.
Bruce Korb [Wed, 11 Aug 1999 07:18:16 +0000 (07:18 +0000)] 
inclhack.tpl: Only install assert.h conditionally.

        * fixinc/inclhack.tpl: Only install assert.h conditionally.
        * fixinc/inclhack.sh: Regenerated.
        * fixinc/fixincl.sh: Regenerated.

From-SVN: r28660