aboutsummaryrefslogtreecommitdiff
path: root/gcc
AgeCommit message (Collapse)Author
1999-10-25Stamp ChangeLogs for releasegcc-2_95_2-releaselaw
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@30159 138bc75d-0d04-0410-961f-82ee72b054a4
1999-10-25prerelease -> releaselaw
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@30158 138bc75d-0d04-0410-961f-82ee72b054a4
1999-10-25Bump dates.law
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@30157 138bc75d-0d04-0410-961f-82ee72b054a4
1999-10-25 * loop.c (note_set_pseudo_multiple_uses_retval): New variable.law
(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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@30156 138bc75d-0d04-0410-961f-82ee72b054a4
1999-10-21 * toplev.c (main): Do not turn on strict aliasing by default.law
* invoke.texi: Corresponding changes. Branch patch only. Heavy sigh. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@30115 138bc75d-0d04-0410-961f-82ee72b054a4
1999-10-21 * jump.c (jump_optimize_1): More accurately detect casesi insns.law
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@30114 138bc75d-0d04-0410-961f-82ee72b054a4
1999-10-21 * sparc.md (movsf_const_intreg): If splitting, length must be > 1.law
(movdf_const_intreg_sp64): Similarly. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@30113 138bc75d-0d04-0410-961f-82ee72b054a4
1999-10-21 * local-alloc.c (update_equiv_regs): Check the correct insnlaw
for pre-existing REG_EQUIV notes. Fix the sparc tetex bug. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@30110 138bc75d-0d04-0410-961f-82ee72b054a4
1999-10-19Bump dates.law
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@30083 138bc75d-0d04-0410-961f-82ee72b054a4
1999-10-19 Revert this change. Gavin's patch to operand_equal_p is a better fix.law
* 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@30082 138bc75d-0d04-0410-961f-82ee72b054a4
1999-10-19 * reg-stack.c (stack_result): Aggregates are not returned inlaw
stack registers. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@30079 138bc75d-0d04-0410-961f-82ee72b054a4
1999-10-18 * POTFILES.in: Track files recently added/deleted/moved.law
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@30065 138bc75d-0d04-0410-961f-82ee72b054a4
1999-10-18 * combine.c (get_last_value): If the last set of a registerlaw
is after subst_low_cuid, then we can not use it to determine the register's last value. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@30064 138bc75d-0d04-0410-961f-82ee72b054a4
1999-10-16 Sat Oct 16 00:07:01 1999 Richard Henderson <rth@cygnus.com>law
* gcse.c (hash_expr_1): Add in MEM_ALIAS_SET. (expr_equiv_p): Reject memories with different alias sets. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@30047 138bc75d-0d04-0410-961f-82ee72b054a4
1999-10-16 1999-10-14 Tom Tromey <tromey@cygnus.com>law
* jvspec.c (jvgenmain_spec): Use `%umain', not just `%u'. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@30046 138bc75d-0d04-0410-961f-82ee72b054a4
1999-10-13 Wed Oct 13 01:44:29 1999 Carol LePage <carolo@hal.com>law
* configure.in (sparc-hal-solaris2*): Fix xm_file, xm_defines, float_format and thread_file definitions. * configure: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@29941 138bc75d-0d04-0410-961f-82ee72b054a4
1999-10-12 * collect2.c (main): Do preliminary link on AIX if rflag.dje
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@29928 138bc75d-0d04-0410-961f-82ee72b054a4
1999-10-12 Fri Sep 3 09:14:32 1999 Marc Espie <espie@tetto.liafa.jussieu.fr>law
* tlink.c (scan_linker_output): Skip the initial underscore in a mangled name if appropriate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@29915 138bc75d-0d04-0410-961f-82ee72b054a4
1999-10-12 Fri Aug 27 19:19:43 CEST 1999 Marc Espie <espie@cvs.openbsd.org>law
* config/openbsd.h (SET_ASM_OP): Define. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@29914 138bc75d-0d04-0410-961f-82ee72b054a4
1999-10-12 Mon Oct 4 08:54:12 1999 Alexandre Oliva <oliva@lsd.ic.unicamp.br>law
* cppinit.c (is_idchar initializer): Loosen tests to accept gcc 2.>6 and >2. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@29913 138bc75d-0d04-0410-961f-82ee72b054a4
1999-10-12 Tue Sep 7 15:59:56 1999 Dave Brolley <brolley@cygnus.com>law
* parse.h: Undefine DELAY if it's defined. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@29912 138bc75d-0d04-0410-961f-82ee72b054a4
1999-10-12 Tue Jun 29 01:37:53 1999 Jeffrey A Law (law@cygnus.com)law
* pa.h (CPP_SPEC): Conditionally add -D__STDC_EXT__ to the cpp command line. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@29911 138bc75d-0d04-0410-961f-82ee72b054a4
1999-10-12 Thu Sep 2 20:08:23 1999 J"orn Rennecke <amylaar@cygnus.co.uk>law
* 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@29910 138bc75d-0d04-0410-961f-82ee72b054a4
1999-10-12 Tue Aug 17 22:06:11 1999 Jan Hubicka <hubicka@freesoft.cz>law
* haifa-sched.c (insn_unit): Fix typo on out of range test. * sched.c (insn_unit): Likewise. Bring over from teh mainline sources. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@29909 138bc75d-0d04-0410-961f-82ee72b054a4
1999-10-11 * rs6000.md (scc patterns): Disable most SImode variants ifdje
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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@29896 138bc75d-0d04-0410-961f-82ee72b054a4
1999-09-30* c-lang.c (finish_file case ndef ASM_OUTPUT_{CON,DE}STRUCTOR):rearnsha
Correctly build argument list to constructor and destructor functions. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@29729 138bc75d-0d04-0410-961f-82ee72b054a4
1999-09-22 * rs6000.c (expand_block_move): DImode loads and stores requiredje
word-aligned displacements. Increment address registers with adddi3 on 64-bit platform. Use TARGET_POWERPC64 not TARGET_64BIT. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@29605 138bc75d-0d04-0410-961f-82ee72b054a4
1999-09-22* config/i386/sol2.h (PREFERRED_DEBUGGING_TYPE): Use stabs.oliva
(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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@29585 138bc75d-0d04-0410-961f-82ee72b054a4
1999-09-22This commit was manufactured by cvs2svn to create branch(no author)
'gcc-2_95-branch'. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@29584 138bc75d-0d04-0410-961f-82ee72b054a4
1999-09-16 * c-typeck.c (qualify_type): Merge qualifiers from both types.mmitchel
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@29452 138bc75d-0d04-0410-961f-82ee72b054a4
1999-09-15define NO_IMPLICIT_EXTERN_Cnickc
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@29430 138bc75d-0d04-0410-961f-82ee72b054a4
1999-09-07 * rs6000.h (ASM_FILE_START): Specify complete filename, includingdje
path, in .file directive. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@29174 138bc75d-0d04-0410-961f-82ee72b054a4
1999-09-07 Thu Sep 2 00:06:43 1999 Jeffrey A Law (law@cygnus.com)law
* fold-const.c (fold_range_test): Do not try to fold the range test if the rhs or lhs has side effects. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@29162 138bc75d-0d04-0410-961f-82ee72b054a4
1999-09-07 Sun Aug 29 03:27:23 1999 Scott Weikart <scott@igc.apc.org>law
* 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@29161 138bc75d-0d04-0410-961f-82ee72b054a4
1999-09-07 * pt.c (tsubst): Back out 1999-08-06 patch. Use fold andlaw
decl_constant_value to simplify array bounds. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@29159 138bc75d-0d04-0410-961f-82ee72b054a4
1999-09-07 Fri Aug 27 01:03:48 1999 Jim Kingdon <http://developer.redhat.com>law
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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@29158 138bc75d-0d04-0410-961f-82ee72b054a4
1999-09-07 Fri Aug 27 15:35:24 1999 Jeffrey A Law (law@cygnus.com)law
* 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@29156 138bc75d-0d04-0410-961f-82ee72b054a4
1999-09-07 Fri Aug 27 09:36:17 1999 Andreas Schwab <schwab@suse.de>law
* 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@29155 138bc75d-0d04-0410-961f-82ee72b054a4
1999-09-07Bump to indicate pre-release status of the gcc-2.95 branch.law
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@29154 138bc75d-0d04-0410-961f-82ee72b054a4
1999-08-19 * cp-tree.h: Declare flag_use_repository.jason
* 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@28772 138bc75d-0d04-0410-961f-82ee72b054a4
1999-08-19regenjason
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@28771 138bc75d-0d04-0410-961f-82ee72b054a4
1999-08-18 * config/sparc/sparc.c (sparc_block_profiler): Fix typo in Aug 2davem
change. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@28746 138bc75d-0d04-0410-961f-82ee72b054a4
1999-08-16Stamp ChangeLogs for releasegcc-2_95_1-releaselaw
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@28721 138bc75d-0d04-0410-961f-82ee72b054a4
1999-08-16Update version string for gcc-2.95.1 release.law
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@28720 138bc75d-0d04-0410-961f-82ee72b054a4
1999-08-13 * Makefile.in (GCC_FOR_TARGET): Move -B./ after the tooldir -B.law
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@28699 138bc75d-0d04-0410-961f-82ee72b054a4
1999-08-13 Tue Aug 3 00:03:41 1999 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>law
* fixincludes: Fix the return type of bsearch, char* -> void*. * fixinc/inclhack.def: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@28697 138bc75d-0d04-0410-961f-82ee72b054a4
1999-08-13 * dwarfout.c (fundamental_type_code): Return FT_boolean forlaw
INTEGER_TYPE with precision==1, it's __java_boolean. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@28694 138bc75d-0d04-0410-961f-82ee72b054a4
1999-08-13 * decl2.c (lang_decode_option): Deprecate signatures.mmitchel
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@28692 138bc75d-0d04-0410-961f-82ee72b054a4
1999-08-11 * lex.c (do_identifier): If we find a hidden type after a globalloewis
was selected already, continue using the global git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@28673 138bc75d-0d04-0410-961f-82ee72b054a4
1999-08-11 * emit-rtl.c (mark_reg_pointer): Don't increase the alignment oflaw
a register that is already known to be a pointer. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@28662 138bc75d-0d04-0410-961f-82ee72b054a4