summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Remove support for using UWIN as a host machine.releases/gcc-2.95.2.1-branchJeffrey A Law2001-01-154-167/+130
| | | | | | | | | | * 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
* Stamp ChangeLogs for releaseJeff Law2000-12-0629-0/+116
| | | | From-SVN: r38098
* * version.c: Update for gcc-2.95.2.1 bugfix release.Jeffrey A Law2000-12-062-1/+5
| | | | From-SVN: r38097
* [multiple changes]Jeffrey A Law2000-12-068-345/+79
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* This commit was manufactured by cvs2svn to create branchNo Author1999-10-251-27/+0
| | | | | | 'gcc-2_95_2_1-branch'. From-SVN: r30162
* Bring over various changes from the mainline sources.Jeff Law1999-10-251-59/+155
| | | | From-SVN: r30160
* Stamp ChangeLogs for releaseJeff Law1999-10-2531-0/+124
| | | | From-SVN: r30159
* prerelease -> releaseJeff Law1999-10-255-5/+5
| | | | From-SVN: r30158
* Bump dates.Jeff Law1999-10-255-5/+5
| | | | From-SVN: r30157
* loop.c (note_set_pseudo_multiple_uses_retval): New variable.Jeffrey A Law1999-10-252-4/+57
| | | | | | | | | * 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
* toplev.c (main): Do not turn on strict aliasing by default.Jeffrey A Law1999-10-213-8/+10
| | | | | | | | * toplev.c (main): Do not turn on strict aliasing by default. * invoke.texi: Corresponding changes. Branch patch only. Heavy sigh. From-SVN: r30115
* * jump.c (jump_optimize_1): More accurately detect casesi insns.Richard Earnshaw1999-10-212-4/+12
| | | | From-SVN: r30114
* sparc.md (movsf_const_intreg): If splitting, length must be > 1.Jeffrey A Law1999-10-202-2/+5
| | | | | | | * sparc.md (movsf_const_intreg): If splitting, length must be > 1. (movdf_const_intreg_sp64): Similarly. From-SVN: r30113
* local-alloc.c (update_equiv_regs): Check the correct insn for pre-existing ↵Jeffrey A Law1999-10-202-1/+7
| | | | | | | | | | 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
* Bump dates.Jeff Law1999-10-195-5/+5
| | | | From-SVN: r30083
* Revert this change. Gavin's patch to operand_equal_p is a better fix.Jeffrey A Law1999-10-192-4/+13
| | | | | | | | | | * 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
* reg-stack.c (stack_result): Aggregates are not returned in stack registers.Jeffrey A Law1999-10-192-1/+14
| | | | | | | * reg-stack.c (stack_result): Aggregates are not returned in stack registers. From-SVN: r30079
* * POTFILES.in: Track files recently added/deleted/moved.Manfred Hollstein1999-10-182-1/+6
| | | | From-SVN: r30065
* combine.c (get_last_value): If the last set of a register is after ↵Jeffrey A Law1999-10-182-49/+8
| | | | | | | | | | 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
* gcse.c (hash_expr_1): Add in MEM_ALIAS_SET.Jeffrey A Law1999-10-162-0/+15
| | | | | | | | 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
* jvspec.c (jvgenmain_spec): Use `%umain', not just `%u'.Jeffrey A Law1999-10-162-4/+9
| | | | | | | 1999-10-14 Tom Tromey <tromey@cygnus.com> * jvspec.c (jvgenmain_spec): Use `%umain', not just `%u'. From-SVN: r30046
* configure.in (sparc-hal-solaris2*): Fix xm_file, xm_defines, float_format ↵Jeffrey A Law1999-10-133-5/+30
| | | | | | | | | | | 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
* * collect2.c (main): Do preliminary link on AIX if rflag.David Edelsohn1999-10-122-1/+8
| | | | From-SVN: r29928
* tlink.c (scan_linker_output): Skip the initial underscore in a mangled name ↵Jeffrey A Law1999-10-122-1/+9
| | | | | | | | | | 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
* Fri Aug 27 19:19:43 CEST 1999 Marc Espie <espie@cvs.openbsd.org>Jeffrey A Law1999-10-122-1/+7
| | | | | | | Fri Aug 27 19:19:43 CEST 1999 Marc Espie <espie@cvs.openbsd.org> * config/openbsd.h (SET_ASM_OP): Define. From-SVN: r29914
* cppinit.c (is_idchar initializer): Loosen tests to accept gcc 2.>6 and >2.Jeffrey A Law1999-10-122-1/+6
| | | | | | | | 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
* parse.h: Undefine DELAY if it's defined.Jeffrey A Law1999-10-122-0/+11
| | | | | | | Tue Sep 7 15:59:56 1999 Dave Brolley <brolley@cygnus.com> * parse.h: Undefine DELAY if it's defined. From-SVN: r29912
* pa.h (CPP_SPEC): Conditionally add -D__STDC_EXT__ to the cpp command line.Jeffrey A Law1999-10-112-2/+6
| | | | | | | | 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
* regmove.c (fixup_match_1): Don't change an unchanging register.Jeffrey A Law1999-10-112-8/+32
| | | | | | | | | | 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
* haifa-sched.c (insn_unit): Fix typo on out of range test.Jeffrey A Law1999-10-113-2/+8
| | | | | | | | | 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
* rs6000.md (scc patterns): Disable most SImode variants if TARGET_POWERPC64.David Edelsohn1999-10-103-48/+310
| | | | | | | | | | | | | | | | * 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
* c-lang.c (finish_file case ndef ASM_OUTPUT_{CON,DE}STRUCTOR): Correctly ↵Richard Earnshaw1999-09-302-2/+11
| | | | | | | | | 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
* rs6000.c (expand_block_move): DImode loads and stores require word-aligned ↵David Edelsohn1999-09-222-55/+133
| | | | | | | | | | 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
* sol2.h (PREFERRED_DEBUGGING_TYPE): Use stabs.Alexandre Oliva1999-09-226-37/+47
| | | | | | | | | | | | * 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
* This commit was manufactured by cvs2svn to create branchNo Author1999-09-222-0/+38
| | | | | | 'gcc-2_95-branch'. From-SVN: r29584
* * c-typeck.c (qualify_type): Merge qualifiers from both types.Mark Mitchell1999-09-162-1/+6
| | | | From-SVN: r29452
* define NO_IMPLICIT_EXTERN_CScott Bambrough1999-09-152-0/+7
| | | | From-SVN: r29430
* rs6000.h (ASM_FILE_START): Specify complete filename, including path, in ↵David Edelsohn1999-09-072-1/+6
| | | | | | | | | .file directive. * rs6000.h (ASM_FILE_START): Specify complete filename, including path, in .file directive. From-SVN: r29174
* fold-const.c (fold_range_test): Do not try to fold the range test if the rhs ↵Jeffrey A Law1999-09-072-0/+8
| | | | | | | | | | 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
* [multiple changes]Jeffrey A Law1999-09-073-4/+55
| | | | | | | | | | | | 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
* pt.c (tsubst): Back out 1999-08-06 patch.Mark Mitchell1999-09-072-2/+15
| | | | | | | * pt.c (tsubst): Back out 1999-08-06 patch. Use fold and decl_constant_value to simplify array bounds. From-SVN: r29159
* Fri Aug 27 01:03:48 1999 Jim Kingdon <http://developer.redhat.com> with much...Jeffrey A Law1999-09-073-43/+72
| | | | | | | | | | | | | 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
* cse.c (fold_rtx): Work around bug in Sun V5.0 compilers.Jeffrey A Law1999-09-074-5/+35
| | | | | | | | | | | | | 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
* [multiple changes]Jeffrey A Law1999-09-073-4/+15
| | | | | | | | | | | | 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
* Bump to indicate pre-release status of the gcc-2.95 branch.Jeff Law1999-09-075-5/+5
| | | | From-SVN: r29154
* cp-tree.h: Declare flag_use_repository.Jason Merrill1999-08-194-5/+29
| | | | | | | | | | | | * 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
* regenJason Merrill1999-08-191-113/+114
| | | | From-SVN: r28771
* sparc.c (sparc_block_profiler): Fix typo in Aug 2 change.David S. Miller1999-08-182-1/+6
| | | | | | | * config/sparc/sparc.c (sparc_block_profiler): Fix typo in Aug 2 change. From-SVN: r28746
* Stamp ChangeLogs for releaseJeff Law1999-08-1631-0/+124
| | | | From-SVN: r28721
* Update version string for gcc-2.95.1 release.Jeff Law1999-08-165-5/+5
| | | | From-SVN: r28720