]> git.ipfire.org Git - thirdparty/gcc.git/log
thirdparty/gcc.git
24 years agoRemove support for using UWIN as a host machine. releases/gcc-2.95.2.1-branch
Jeffrey A Law [Mon, 15 Jan 2001 17:00:55 +0000 (17:00 +0000)] 
Remove support for using UWIN as a host machine.

* From Mark Mitchell:
        Remove support for using UWIN as a host machine.
        * configure.in: Issue an error message.  Remove xm_* UWIN configury.
        * configure: Regenerated.
        * config/i386/xm-uwin.h: Remove.

From-SVN: r39043

24 years agoStamp ChangeLogs for release
Jeff Law [Thu, 7 Dec 2000 06:03:37 +0000 (23:03 -0700)] 
Stamp ChangeLogs for release

From-SVN: r38098

24 years ago* version.c: Update for gcc-2.95.2.1 bugfix release.
Jeffrey A Law [Thu, 7 Dec 2000 06:00:22 +0000 (06:00 +0000)] 
* version.c: Update for gcc-2.95.2.1 bugfix release.

From-SVN: r38097

24 years ago[multiple changes]
Jeffrey A Law [Thu, 7 Dec 2000 05:57:29 +0000 (05:57 +0000)] 
[multiple changes]

        2000-10-11  Jakub Jelinek  <jakub@redhat.com>
        * iostream.cc (ostream::operator<<(double n)) [__GLIBC_MINOR__ >= 2]:
        Initialize new fields wide and i18n of struct printf_info.
        (ostream::operator<<(long double n)) [__GLIBC_MINOR__ >= 2]:
        Likewise.

        2000-09-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
        * stdstreams.cc: Include <libio.h>, not "libio.h".
        * iolibio.h: Likewise.
        (_IO_pos_BAD): Use _IO_off_t instead of _IO_fpos_t.
        * libio.h (_IO_USER_LOCK): Define.

       1999-12-13  Jakub Jelinek  <jakub@redhat.com>
        * libio.h (_IO_cookie_io_functions_t): Use _IO_off_t instead of
        _IO_fpos_t.
        (_IO_seekoff, _IO_seekpos): Likewise. Use _IO_off64_t instead of
        _IO_fpos64_t.
        * libioP.h (_IO_seekoff_t, _IO_seekpos_t, _IO_seek_t): Likewise.
        (_IO_seekoff, _IO_seekpos): Likewise.
        (_IO_default_seekoff, _IO_default_seekpos): Likewise.
        (_IO_default_seek): Likewise.
        (_IO_file_seekoff, _IO_file_seek, _IO_str_seekoff): Likewise.
        * streambuf.h (streampos): Typedef to _IO_off_t resp. _IO_off64_t.
        * parsestream.h (class parsebuf::pos_at_line_start): Change type
        to _IO_off_t.

From-SVN: r38096

25 years agoThis commit was manufactured by cvs2svn to create branch
No Author [Mon, 25 Oct 1999 07:23:49 +0000 (07:23 +0000)] 
This commit was manufactured by cvs2svn to create branch
'gcc-2_95_2_1-branch'.

From-SVN: r30162

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

25 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

25 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

25 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

25 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

26 years agoinvoke.texi: s/GNU CC/GCC/ for consistency with gcc.texi.
Joe Buck [Wed, 11 Aug 1999 06:50:31 +0000 (06:50 +0000)] 
invoke.texi: s/GNU CC/GCC/ for consistency with gcc.texi.

        * invoke.texi: s/GNU CC/GCC/ for consistency with gcc.texi.
        Fix documentation of -ansi flag to describe its C++ behavior.
        Remove bogus reference to GCC 2.9.

From-SVN: r28658

26 years ago* jvgenmain.c (main): NUL-terminate name_obstack.
Rainer Orth [Wed, 11 Aug 1999 05:08:32 +0000 (05:08 +0000)] 
* jvgenmain.c (main): NUL-terminate name_obstack.

From-SVN: r28656

26 years agolib1funcs.asm (___movstrSI0): Change or r0,r0,r0 to nop.
Jeffrey A Law [Wed, 11 Aug 1999 04:41:49 +0000 (04:41 +0000)] 
lib1funcs.asm (___movstrSI0): Change or r0,r0,r0 to nop.

        Thu Aug  5 22:27:15 1999  J"orn Rennecke <amylaar@cygnus.co.uk>
        * config/sh/lib1funcs.asm (___movstrSI0): Change or r0,r0,r0 to nop.
        (___mulsi3): Use '!' comment character.

From-SVN: r28654

26 years agoFix checkin date
Martin v. Löwis [Tue, 10 Aug 1999 17:17:27 +0000 (17:17 +0000)] 
Fix checkin date

From-SVN: r28652

26 years agodecl2.c (set_decl_namespace): Do not complain about non-matching decls if processing...
Martin v. Loewis [Tue, 10 Aug 1999 17:16:26 +0000 (17:16 +0000)] 
decl2.c (set_decl_namespace): Do not complain about non-matching decls if processing a template.

* decl2.c (set_decl_namespace): Do not complain about non-matching
decls if processing a template.

From-SVN: r28651

26 years agoparse.y (function_try_block): Call end_protect_partials before expand_start_all_catch.
Jason Merrill [Mon, 9 Aug 1999 10:51:17 +0000 (10:51 +0000)] 
parse.y (function_try_block): Call end_protect_partials before expand_start_all_catch.

* parse.y (function_try_block): Call end_protect_partials
before expand_start_all_catch.

From-SVN: r28625

26 years agorevert: typeck.c (common_type): Use same_type_p.
Jason Merrill [Mon, 9 Aug 1999 08:46:20 +0000 (04:46 -0400)] 
revert: typeck.c (common_type): Use same_type_p.

revert:
* typeck.c (common_type): Use same_type_p.

From-SVN: r28620

26 years agoMore web page & mail address updates.
Jeff Law [Mon, 9 Aug 1999 06:47:03 +0000 (00:47 -0600)] 
More web page & mail address updates.

From-SVN: r28614

26 years agoBump version # to 2.95.1 prerelease.
Jeff Law [Mon, 9 Aug 1999 06:29:14 +0000 (00:29 -0600)] 
Bump version # to 2.95.1 prerelease.

From-SVN: r28612

26 years agors6000.h (struct rs6000_args): Add sysv_gregno.
Jeffrey A Law [Mon, 9 Aug 1999 05:55:17 +0000 (05:55 +0000)] 
rs6000.h (struct rs6000_args): Add sysv_gregno.

        Tue Jul 20 17:07:54 1999  Richard Henderson  <rth@cygnus.com>
        * rs6000.h (struct rs6000_args): Add sysv_gregno.
        * rs6000.c (init_cumulative_args): Init sysv_gregno.
        (function_arg_boundary): Align DFmode.
        (function_arg_advance): Restructure for ABI_V4; use sysv_gregno
        to get fp reg and stack overflow correct.
        (function_arg): Likewise.
        (function_arg_pass_by_reference): True for TFmode for ABI_V4.
        (setup_incoming_varargs): Restructure for ABI_V4; use
        function_arg_advance to skip final named argument.
        (expand_builtin_saveregs): Properly unskip the last integer arg
        when doing varargs.  Adjust overflow location calculation.
        * ginclude/va-ppc.h (struct __va_list_tag): Make gpr and fpr
        explicitly unsigned.
        (__VA_FP_REGSAVE): Use new OFS argument instead of AP->fpr directly.
        (__VA_GP_REGSAVE): Similarly.
        (__va_longlong_p): Delete.
        (__va_arg_type_violation): New declaration.
        (va_arg): Restructure.  Flag promotion errors.  Align double.
        TFmode passed by reference.
        * rs6000.md (movdi_32+1): Use GEN_INT after arithmetic
        in the HOST_BITS_PER_WIDE_INT > 32 case.

From-SVN: r28611

26 years agotypeck.c (common_type): Use same_type_p.
Jason Merrill [Mon, 9 Aug 1999 00:28:35 +0000 (00:28 +0000)] 
typeck.c (common_type): Use same_type_p.

* typeck.c (common_type): Use same_type_p.

and revert:
  * decl.c (bad_specifiers): It's OK to have an EH spec on a function
pointer.

From-SVN: r28607

26 years agopthread_alloc: Solaris' ctype.h defines _U to 01; use _Up as template parameter instead.
Alexandre Oliva [Mon, 9 Aug 1999 00:07:05 +0000 (00:07 +0000)] 
pthread_alloc: Solaris' ctype.h defines _U to 01; use _Up as template parameter instead.

* pthread_alloc: Solaris' ctype.h defines _U to 01; use _Up as
template parameter instead.

From-SVN: r28603

26 years agostreambuf.h (ios::streamsize): Declare as _IO_ssize_t, as in the global scope.
Alexandre Oliva [Mon, 9 Aug 1999 00:07:01 +0000 (00:07 +0000)] 
streambuf.h (ios::streamsize): Declare as _IO_ssize_t, as in the global scope.

* streambuf.h (ios::streamsize): Declare as _IO_ssize_t, as in the
global scope.

From-SVN: r28602

26 years agofix thinko in last change
Jason Merrill [Sun, 8 Aug 1999 21:03:59 +0000 (21:03 +0000)] 
fix thinko in last change

From-SVN: r28600

26 years agorevert
Jason Merrill [Sat, 7 Aug 1999 21:28:09 +0000 (17:28 -0400)] 
revert

From-SVN: r28586

26 years ago* gcc.texi: Update bug reporting text.
Jeffrey A Law [Sat, 7 Aug 1999 06:09:44 +0000 (06:09 +0000)] 
* gcc.texi: Update bug reporting text.

From-SVN: r28575

26 years agoiostream.cc: Add missing calls to isfx and setup a cleanup region for the locked...
Andreas Schwab [Sat, 7 Aug 1999 06:01:46 +0000 (06:01 +0000)] 
iostream.cc: Add missing calls to isfx and setup a cleanup region for the locked stream.

* iostream.cc: Add missing calls to isfx and setup a cleanup
region for the locked stream.
* iostream.h: Likewise.
* isgetline.cc: Likewise.
* isgetsb.cc: Likewise.
* isscan.cc: Likewise.

From-SVN: r28572

26 years ago* reg-stack.c (change_stack) Fixed problem with negative array index.
Herman A.J. ten Brugge [Sat, 7 Aug 1999 05:58:29 +0000 (23:58 -0600)] 
* reg-stack.c (change_stack) Fixed problem with negative array index.

From-SVN: r28571

26 years agoMakefile.in (FLAGS_TO_PASS): Include prefix, exec_prefix, libdir, libsubdir and tooldir.
Daniel Jacobowitz [Sat, 7 Aug 1999 05:36:11 +0000 (05:36 +0000)] 
Makefile.in (FLAGS_TO_PASS): Include prefix, exec_prefix, libdir, libsubdir and tooldir.

        * Makefile.in (FLAGS_TO_PASS): Include prefix, exec_prefix,
        libdir, libsubdir and tooldir.
Applied in the libchill, libiberty, libobjc, and libf2c subdirs

From-SVN: r28568

26 years agors6000.md (arithmetic, [...]): Disable patterns performing SImode comparisons with...
Jeffrey A Law [Sat, 7 Aug 1999 02:46:25 +0000 (02:46 +0000)] 
rs6000.md (arithmetic, [...]): Disable patterns performing SImode comparisons with SImode values if...

        * rs6000.md (arithmetic, logical, and shift Rc combiner patterns):
        Disable patterns performing SImode comparisons with SImode values
        if TARGET_POWERPC64 and instruction does not sign-extend or does
        not mask to narrower than SImode, i.e. where bit 31 and bit 63 may
        differ for signed quantities.
        (indirect_jump): Add expander to choose RTL based on TARGET_64BIT.
        (tablejump): Patterns contingent on TARGET_64BIT not TARGET_POWERPC64.
        (decrement_and_branch_on_count): Add 64-bit variant.

From-SVN: r28564

26 years agodecl.c (bad_specifiers): It's OK to have an EH spec on a function pointer.
Jason Merrill [Sat, 7 Aug 1999 01:31:58 +0000 (01:31 +0000)] 
decl.c (bad_specifiers): It's OK to have an EH spec on a function pointer.

* decl.c (bad_specifiers): It's OK to have an EH spec on a function
pointer.

* pt.c (maybe_get_template_decl_from_type_decl): Make sure that
we're looking at a class.

* decl.c (lookup_name_real): Set the complain flag if we're
looking for a namespace member.

* decl.c (pushdecl): Only give an error for shadowing a parm
from *this* function.

* decl2.c (build_expr_from_tree, case METHOD_CALL_EXPR): Only
build_expr_from_tree on the args of a TEMPLATE_ID_EXPR.

* class.c (mark_overriders): Fix order of args to overrides.
(warn_hidden): Likewise.  Fix for having virtual and non-virtual
functions with the same name.

* cp-tree.h (DECL_VIRTUAL_CONTEXT): New macro.
* typeck.c (expand_ptrmemfunc_cst): Calculate delta correctly for
virtual functions and MI.  Simplify.

* typeck.c (c_expand_return): Downgrade pedwarn about returning NULL
from op new to warning.

* decl2.c (reparse_absdcl_as_casts): Don't warn about old-style
casts in system headers or extern "C" blocks.

* pt.c (do_decl_instantiation): Downgrade duplicate instantiation
errors to pedwarn.

* error.c (dump_type_real): Handle TREE_LIST again.

* typeck.c (comp_target_parms): Don't complain about
converting from () to (...) if !flag_strict_prototype.

* class.c (instantiate_type): Downgrade errors for object-dependent
memfn refs to pedwarn.

From-SVN: r28563

26 years agopt.c (tsubst): Use build_index_type to build in-template array index type.
Alexandre Oliva [Fri, 6 Aug 1999 20:42:55 +0000 (20:42 +0000)] 
pt.c (tsubst): Use build_index_type to build in-template array index type.

* pt.c (tsubst): Use build_index_type to build in-template array
index type.  Fixes g++.oliva/dwarf1.C.
* decl.c (grokdeclarator): Likewise, just for consistency, as it
doesn't seem to trigger the bug without it.

From-SVN: r28555

26 years agoMissing doubled @s in e-mail address
Alexandre Oliva [Thu, 5 Aug 1999 21:02:48 +0000 (21:02 +0000)] 
Missing doubled @s in e-mail address

From-SVN: r28540

26 years agog77spec.c: Update URLS and mail addresses.
Jeffrey A Law [Thu, 5 Aug 1999 09:03:27 +0000 (09:03 +0000)] 
g77spec.c: Update URLS and mail addresses.

        * g77spec.c: Update URLS and mail addresses.
        * root.texi: Update URLS and mail addresses.

From-SVN: r28534

26 years ago* typeck2.c: Update URLs and mail addresses.
Jeff Law [Thu, 5 Aug 1999 09:02:22 +0000 (03:02 -0600)] 
* typeck2.c: Update URLs and mail addresses.

From-SVN: r28533

26 years agogcc.c: Update URLs and mail addresses.
Jeffrey A Law [Thu, 5 Aug 1999 08:44:14 +0000 (08:44 +0000)] 
gcc.c: Update URLs and mail addresses.

        * gcc.c: Update URLs and mail addresses.
        * gcc.texi: Likewise.

From-SVN: r28532

26 years agoMakefile.in (MARLINK, MSHLINK): Handle library version number components with more...
Loren J. Rittle [Thu, 5 Aug 1999 08:00:40 +0000 (02:00 -0600)] 
Makefile.in (MARLINK, MSHLINK): Handle library version number components with more than one numeric digit.

        * Makefile.in (MARLINK, MSHLINK): Handle library version
        number components with more than one numeric digit.

From-SVN: r28530

26 years agors6000.c (current_file_function_operand): Return zero for weak functions.
Daniel Jacobowitz [Thu, 5 Aug 1999 07:19:18 +0000 (07:19 +0000)] 
rs6000.c (current_file_function_operand): Return zero for weak functions.

        * rs6000.c (current_file_function_operand): Return zero for
        weak functions.
        (rs6000_encode_section_info): Do not set SYMBOL_REF_FLAG for
        weak symbols.
        * rs6000.h (ENCODE_SECTION_NIFO): Do not set SYMBOL_REF_FLAG
        for weak symbols.

From-SVN: r28528

26 years agors6000.c (rs6000_stack_info): For ABI_V4/ABI_SOLARIS -fpic...
Geoff Keating [Thu, 5 Aug 1999 07:00:52 +0000 (01:00 -0600)] 
rs6000.c (rs6000_stack_info): For ABI_V4/ABI_SOLARIS -fpic...

        * rs6000.c (rs6000_stack_info): For ABI_V4/ABI_SOLARIS -fpic, always
        allocate space in the stack frame for the PIC register.

From-SVN: r28526

26 years agom68k.md (xordi3, anddi3): These patterns are not available on the coldfire.
Jeffrey A Law [Thu, 5 Aug 1999 06:22:05 +0000 (06:22 +0000)] 
m68k.md (xordi3, anddi3): These patterns are not available on the coldfire.

        * m68k.md (xordi3, anddi3): These patterns are not available on
        the coldfire.

From-SVN: r28523

26 years agoreal.c (GET_REAL): Don't violate ANSI/ISO aliasing rules.
Mark Mitchell [Thu, 5 Aug 1999 05:42:43 +0000 (05:42 +0000)] 
real.c (GET_REAL): Don't violate ANSI/ISO aliasing rules.

Wed Aug  4 23:39:20 1999  Mark Mitchell  <mark@codesourcery.com>

        * real.c (GET_REAL): Don't violate ANSI/ISO aliasing rules.
        (PUT_REAL): Likewise.

From-SVN: r28522

26 years ago* jump.c (delete_insn): Delete the addr_vec when deleting a tablejump.
Richard Henderson [Wed, 4 Aug 1999 08:16:46 +0000 (01:16 -0700)] 
* jump.c (delete_insn): Delete the addr_vec when deleting a tablejump.

From-SVN: r28491

26 years ago* config.sub (vxworks case): Use os=-vxworks, not os=vxworks.
Jeffrey A Law [Wed, 4 Aug 1999 08:09:26 +0000 (08:09 +0000)] 
* config.sub (vxworks case): Use os=-vxworks, not os=vxworks.

From-SVN: r28490

26 years agoflow.c (delete_unreachable_blocks): Do not call merge_blocks or tidy_fallthru_edge...
Jeffrey A Law [Wed, 4 Aug 1999 07:09:48 +0000 (07:09 +0000)] 
flow.c (delete_unreachable_blocks): Do not call merge_blocks or tidy_fallthru_edge if...

        * flow.c (delete_unreachable_blocks): Do not call merge_blocks
        or tidy_fallthru_edge if the last insn in the block is not
        an unconditional jump or a simple conditional jump.

From-SVN: r28482

26 years ago* cse.c (cse_insn): Fix dumb thinko in last change.
Jeffrey A Law [Tue, 3 Aug 1999 09:58:45 +0000 (09:58 +0000)] 
* cse.c (cse_insn): Fix dumb thinko in last change.

From-SVN: r28465

26 years agoDelete questionable files.
Jeff Law [Tue, 3 Aug 1999 09:41:18 +0000 (03:41 -0600)] 
Delete questionable files.

From-SVN: r28464

26 years agoDelete questionable files
Jeff Law [Tue, 3 Aug 1999 09:34:50 +0000 (03:34 -0600)] 
Delete questionable files

From-SVN: r28461

26 years agodelete questionable tests
Jeff Law [Tue, 3 Aug 1999 09:25:50 +0000 (03:25 -0600)] 
delete questionable tests

From-SVN: r28458

26 years agoDelete questionable files
Jeff Law [Tue, 3 Aug 1999 09:10:35 +0000 (03:10 -0600)] 
Delete questionable files

From-SVN: r28455

26 years agoDelete questionable tests
Jeff Law [Tue, 3 Aug 1999 09:00:44 +0000 (03:00 -0600)] 
Delete questionable tests

From-SVN: r28454

26 years agoRemove questionable tests.
Jeff Law [Tue, 3 Aug 1999 08:29:14 +0000 (02:29 -0600)] 
Remove questionable tests.

From-SVN: r28452

26 years agoRemove questionable files
Jeff Law [Tue, 3 Aug 1999 08:19:04 +0000 (02:19 -0600)] 
Remove questionable files

From-SVN: r28450

26 years agoDelete questionable tests.
Jeff Law [Tue, 3 Aug 1999 08:05:29 +0000 (02:05 -0600)] 
Delete questionable tests.

From-SVN: r28449