aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
1999-08-11 * fixinc/inclhack.tpl: Only install assert.h conditionally.law
* fixinc/inclhack.sh: Regenerated. * fixinc/fixincl.sh: Regenerated. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@28660 138bc75d-0d04-0410-961f-82ee72b054a4
1999-08-11 * invoke.texi: s/GNU CC/GCC/ for consistency with gcc.texi.law
Fix documentation of -ansi flag to describe its C++ behavior. Remove bogus reference to GCC 2.9. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@28658 138bc75d-0d04-0410-961f-82ee72b054a4
1999-08-11 * jvgenmain.c (main): NUL-terminate name_obstack.green
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@28656 138bc75d-0d04-0410-961f-82ee72b054a4
1999-08-11 Thu Aug 5 22:27:15 1999 J"orn Rennecke <amylaar@cygnus.co.uk>law
* config/sh/lib1funcs.asm (___movstrSI0): Change or r0,r0,r0 to nop. (___mulsi3): Use '!' comment character. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@28654 138bc75d-0d04-0410-961f-82ee72b054a4
1999-08-10Fix checkin dateloewis
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@28652 138bc75d-0d04-0410-961f-82ee72b054a4
1999-08-10 * decl2.c (set_decl_namespace): Do not complain about non-matchingloewis
decls if processing a template. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@28651 138bc75d-0d04-0410-961f-82ee72b054a4
1999-08-09 * parse.y (function_try_block): Call end_protect_partialsjason
before expand_start_all_catch. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@28625 138bc75d-0d04-0410-961f-82ee72b054a4
1999-08-09revert:jason
* typeck.c (common_type): Use same_type_p. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@28620 138bc75d-0d04-0410-961f-82ee72b054a4
1999-08-09More web page & mail address updates.law
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@28614 138bc75d-0d04-0410-961f-82ee72b054a4
1999-08-09Bump version # to 2.95.1 prerelease.law
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@28612 138bc75d-0d04-0410-961f-82ee72b054a4
1999-08-09 Tue Jul 20 17:07:54 1999 Richard Henderson <rth@cygnus.com>law
* 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@28611 138bc75d-0d04-0410-961f-82ee72b054a4
1999-08-09 * typeck.c (common_type): Use same_type_p.jason
and revert: * decl.c (bad_specifiers): It's OK to have an EH spec on a function pointer. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@28607 138bc75d-0d04-0410-961f-82ee72b054a4
1999-08-09* pthread_alloc: Solaris' ctype.h defines _U to 01; use _Up asoliva
template parameter instead. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@28603 138bc75d-0d04-0410-961f-82ee72b054a4
1999-08-09* streambuf.h (ios::streamsize): Declare as _IO_ssize_t, as in theoliva
global scope. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@28602 138bc75d-0d04-0410-961f-82ee72b054a4
1999-08-08fix thinko in last changejason
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@28600 138bc75d-0d04-0410-961f-82ee72b054a4
1999-08-07revertjason
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@28586 138bc75d-0d04-0410-961f-82ee72b054a4
1999-08-07 * gcc.texi: Update bug reporting text.law
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@28575 138bc75d-0d04-0410-961f-82ee72b054a4
1999-08-07 * iostream.cc: Add missing calls to isfx and setup a cleanuplaw
region for the locked stream. * iostream.h: Likewise. * isgetline.cc: Likewise. * isgetsb.cc: Likewise. * isscan.cc: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@28572 138bc75d-0d04-0410-961f-82ee72b054a4
1999-08-07 * reg-stack.c (change_stack) Fixed problem with negative array index.law
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@28571 138bc75d-0d04-0410-961f-82ee72b054a4
1999-08-07 * Makefile.in (FLAGS_TO_PASS): Include prefix, exec_prefix,law
libdir, libsubdir and tooldir. Applied in the libchill, libiberty, libobjc, and libf2c subdirs git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@28568 138bc75d-0d04-0410-961f-82ee72b054a4
1999-08-07 * rs6000.md (arithmetic, logical, and shift Rc combiner patterns):law
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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@28564 138bc75d-0d04-0410-961f-82ee72b054a4
1999-08-07 * decl.c (bad_specifiers): It's OK to have an EH spec on a functionjason
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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@28563 138bc75d-0d04-0410-961f-82ee72b054a4
1999-08-06* pt.c (tsubst): Use build_index_type to build in-template arrayoliva
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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@28555 138bc75d-0d04-0410-961f-82ee72b054a4
1999-08-05Missing doubled @s in e-mail addressoliva
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@28540 138bc75d-0d04-0410-961f-82ee72b054a4
1999-08-05 * g77spec.c: Update URLS and mail addresses.law
* root.texi: Update URLS and mail addresses. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@28534 138bc75d-0d04-0410-961f-82ee72b054a4
1999-08-05 * typeck2.c: Update URLs and mail addresses.law
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@28533 138bc75d-0d04-0410-961f-82ee72b054a4
1999-08-05 * gcc.c: Update URLs and mail addresses.law
* gcc.texi: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@28532 138bc75d-0d04-0410-961f-82ee72b054a4
1999-08-05 * Makefile.in (MARLINK, MSHLINK): Handle library versionlaw
number components with more than one numeric digit. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@28530 138bc75d-0d04-0410-961f-82ee72b054a4
1999-08-05 * rs6000.c (current_file_function_operand): Return zero forlaw
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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@28528 138bc75d-0d04-0410-961f-82ee72b054a4
1999-08-05 * rs6000.c (rs6000_stack_info): For ABI_V4/ABI_SOLARIS -fpic, alwayslaw
allocate space in the stack frame for the PIC register. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@28526 138bc75d-0d04-0410-961f-82ee72b054a4
1999-08-05 * m68k.md (xordi3, anddi3): These patterns are not available onlaw
the coldfire. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@28523 138bc75d-0d04-0410-961f-82ee72b054a4
1999-08-05Wed Aug 4 23:39:20 1999 Mark Mitchell <mark@codesourcery.com>law
* real.c (GET_REAL): Don't violate ANSI/ISO aliasing rules. (PUT_REAL): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@28522 138bc75d-0d04-0410-961f-82ee72b054a4
1999-08-04 * jump.c (delete_insn): Delete the addr_vec when deleting a tablejump.law
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@28491 138bc75d-0d04-0410-961f-82ee72b054a4
1999-08-04 * config.sub (vxworks case): Use os=-vxworks, not os=vxworks.law
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@28490 138bc75d-0d04-0410-961f-82ee72b054a4
1999-08-04 * flow.c (delete_unreachable_blocks): Do not call merge_blockslaw
or tidy_fallthru_edge if the last insn in the block is not an unconditional jump or a simple conditional jump. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@28482 138bc75d-0d04-0410-961f-82ee72b054a4
1999-08-03 * cse.c (cse_insn): Fix dumb thinko in last change.law
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@28465 138bc75d-0d04-0410-961f-82ee72b054a4
1999-08-03Delete questionable files.law
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@28464 138bc75d-0d04-0410-961f-82ee72b054a4
1999-08-03Delete questionable fileslaw
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@28461 138bc75d-0d04-0410-961f-82ee72b054a4
1999-08-03delete questionable testslaw
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@28458 138bc75d-0d04-0410-961f-82ee72b054a4
1999-08-03Delete questionable fileslaw
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@28455 138bc75d-0d04-0410-961f-82ee72b054a4
1999-08-03Delete questionable testslaw
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@28454 138bc75d-0d04-0410-961f-82ee72b054a4
1999-08-03Remove questionable tests.law
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@28452 138bc75d-0d04-0410-961f-82ee72b054a4
1999-08-03Remove questionable fileslaw
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-2_95-branch@28450 138bc75d-0d04-0410-961f-82ee72b054a4