OSDN Git Service

pf3gnuchains/gcc-fork.git
22 years ago * ansidecl.h: Wrap problematic macros with !IN_GCC.
ghazi [Sun, 8 Nov 1998 14:45:39 +0000 (14:45 +0000)]
    * ansidecl.h: Wrap problematic macros with !IN_GCC.
        * demangle.h: Never define PARAMS().
        * splay-tree.h: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23574 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * method.c (build_overload_value): Handle REFERENCE_TYPE.
mmitchel [Sun, 8 Nov 1998 13:26:38 +0000 (13:26 +0000)]
* method.c (build_overload_value): Handle REFERENCE_TYPE.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23573 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * cplus-dem.c (type_kind_t): Add tk_reference.
mmitchel [Sun, 8 Nov 1998 13:20:53 +0000 (13:20 +0000)]
* cplus-dem.c (type_kind_t): Add tk_reference.
(demangle_template_value_parm): Handle it.
(do_type): Use it for references, instead of tk_pointer.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23572 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * cplus-dem.c (demangle_template_value_parm): Use cplus_demangle,
mmitchel [Sun, 8 Nov 1998 13:13:03 +0000 (13:13 +0000)]
* cplus-dem.c (demangle_template_value_parm): Use cplus_demangle,
not internal_cplus_demangle.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23570 138bc75d-0d04-0410-961f-82ee72b054a4

22 years agoBump for snapshot
law [Sun, 8 Nov 1998 13:10:59 +0000 (13:10 +0000)]
Bump for snapshot

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23569 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * decl.c (grokdeclarator): Allow namespace-scoped members if they
loewis [Sun, 8 Nov 1998 03:19:20 +0000 (03:19 +0000)]
* decl.c (grokdeclarator): Allow namespace-scoped members if they
are friends.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23567 138bc75d-0d04-0410-961f-82ee72b054a4

22 years agoNew
loewis [Sun, 8 Nov 1998 03:17:27 +0000 (03:17 +0000)]
New

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23566 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * pt.c (tsubst_decl): Don't mess with the global value of an
jason [Sun, 8 Nov 1998 01:54:28 +0000 (01:54 +0000)]
* pt.c (tsubst_decl): Don't mess with the global value of an
un-mangled DECL_ASSEMBLER_NAME.
* decl.c (init_decl_processing): Remove CYGWIN conditional
since CYGWIN is now able to deal with trapping signals.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23565 138bc75d-0d04-0410-961f-82ee72b054a4

22 years agoDaily bump.
law [Sun, 8 Nov 1998 00:45:03 +0000 (00:45 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23564 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * Makefile.in (libcpp.a): Check RANLIB_TEST before runing RANLIB.
ghazi [Sat, 7 Nov 1998 20:36:04 +0000 (20:36 +0000)]
    * Makefile.in (libcpp.a): Check RANLIB_TEST before runing RANLIB.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23563 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * collect2.c (main, case 'b'): Use else if.
dje [Sat, 7 Nov 1998 19:28:41 +0000 (19:28 +0000)]
* collect2.c (main, case 'b'): Use else if.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23562 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * demangle.h: Don't include gansidecl.h.
ghazi [Sat, 7 Nov 1998 13:06:13 +0000 (13:06 +0000)]
    * demangle.h: Don't include gansidecl.h.
        * splay-tree.h: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23561 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * choose-temp.c: Don't include gansidecl.h.
ghazi [Sat, 7 Nov 1998 13:03:59 +0000 (13:03 +0000)]
    * choose-temp.c: Don't include gansidecl.h.
        * mkstemp.c: Likewise.
        * pexecute.c: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23560 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * g77spec.c: Don't include gansidecl.h.
ghazi [Sat, 7 Nov 1998 13:01:19 +0000 (13:01 +0000)]
    * g77spec.c: Don't include gansidecl.h.
        * output.j: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23559 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * configure.in (host_xm_file, build_xm_file, xm_file, tm_file):
ghazi [Sat, 7 Nov 1998 13:00:46 +0000 (13:00 +0000)]
    * configure.in (host_xm_file, build_xm_file, xm_file, tm_file):
        Arrange to include gansidecl.h in {ht}config.h & tm.h just
        before the config/ directory headers.
        (tm_file_list, host_xm_file_list, build_xm_file_list): Handle
        gansidecl.h in the list of dependencies.
        * Makefile.in (RTL_BASE_H): Don't depend on gansidecl.h.
        (TREE_H, DEMANGLE_H, RECOG_H, REGS_H, libgcc2.a, stmp-multilib,
        mbchar.o, collect2.o, pexecute.o, vfprintf.o, splay-tree.o, gcc.o,
        gencheck.o, choose-temp.o, mkstemp.o, mkstemp.o, prefix.o,
        dyn-string.o, cexp.o, cccp.o, cppmain.o, cpplib.o, cpperror.o,
        cppexp.o, cppfiles.o, cpphash.o, cppalloc.o, scan-decls.o):
        Likewise.
        * cccp.c: Don't include gansidecl.h.
        * cexp.y: Likewise.
        * collect2.c: Likewise.
        * config/c4x/c4x.c: Likewise.
        * config/v850/v850.h: Likewise.
        * cppalloc.c: Likewise.
        * cpperror.c: Likewise.
        * cppexp.c: Likewise.
        * cppfiles.c: Likewise.
        * cpphash.c: Likewise.
        * cpplib.c: Likewise.
        * cppmain.c: Likewise.
        * cppulp.c: Likewise.
        * demangle.h: Likewise.
        * doprint.c: Likewise.
        * dyn-string.c: Likewise.
        * eh-common.h: Likewise.
        * fix-header.c: Likewise.
        * frame.c: Likewise.
        * gcc.c: Likewise.
        * gcov.c: Likewise.
        * gen-protos.c: Likewise.
        * gencheck.c: Likewise.
        * halfpic.h: Likewise.
        * hash.c: Likewise.
        * machmode.h: Likewise.
        * mbchar.c: Likewise.
        * prefix.c: Likewise.
        * protoize.c: Likewise.
        * recog.h: Likewise.
        * rtl.h: Likewise.
        * scan-decls.c: Likewise.
        * tree.h: Likewise.
        * varray.h: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23558 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * cp-tree.h: Don't include gansidecl.h.
ghazi [Sat, 7 Nov 1998 12:54:34 +0000 (12:54 +0000)]
    * cp-tree.h: Don't include gansidecl.h.
        * exception.cc: Include gansidecl.h (since we don't include config.h)
        * g++spec.c: Don't include gansidecl.h.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23557 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * i386.md (call_value_pop): If we're not popping anything,
rth [Sat, 7 Nov 1998 11:38:33 +0000 (11:38 +0000)]
    * i386.md (call_value_pop): If we're not popping anything,
        defer to call_value.
        (call_pop): Likewise defer to call.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23556 138bc75d-0d04-0410-961f-82ee72b054a4

22 years agoTestcase for axp spec99 perl failure.
rth [Sat, 7 Nov 1998 02:57:17 +0000 (02:57 +0000)]
Testcase for axp spec99 perl failure.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23555 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * function.c (purge_addressof): Clear purge_addressof_replacements
rth [Sat, 7 Nov 1998 02:51:21 +0000 (02:51 +0000)]
    * function.c (purge_addressof): Clear purge_addressof_replacements
        only after processing the whole function.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23554 138bc75d-0d04-0410-961f-82ee72b054a4

22 years agoDaily bump.
law [Sat, 7 Nov 1998 00:45:02 +0000 (00:45 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23553 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * reload1.c (reload): If we can not perform a particular elimination
law [Sat, 7 Nov 1998 00:02:03 +0000 (00:02 +0000)]
    * reload1.c (reload): If we can not perform a particular elimination
        when we thought we could earlier, then we must always iterate through
        the loop at least one more time.
x86 should bootstrap with -O9 -fomit-frame-pointer again.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23552 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * alpha.c (add_operand): Simplify the CONST_INT match.
rth [Fri, 6 Nov 1998 19:43:53 +0000 (19:43 +0000)]
    * alpha.c (add_operand): Simplify the CONST_INT match.
        (sext_add_operand): Correct typo in comparison by using
        CONST_OK_FOR_LETTER_P.
        * alpha.md (s?addq): Use sext_add_operand to allow the negative
        constant alternatives to be generated.
        (mulsi3, muldi3, umuldi3_highpart): Loosen constraints to allow
        small constants, since the hw instructions do.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23551 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * reload1.c (emit_reload_insns): When rewriting the SET_DEST of a
law [Fri, 6 Nov 1998 19:22:36 +0000 (19:22 +0000)]
    * reload1.c (emit_reload_insns):  When rewriting the SET_DEST of a
        previous insn to store directly into our reload register, make sure
        that if the source of the previous insn is a reload register, its
        spill_reg_store and spill_reg_stored_to values are cleared.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23550 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * cp-tree.h (lang_decl_flags): Add defined_in_class. Decrease
mmitchel [Fri, 6 Nov 1998 16:50:46 +0000 (16:50 +0000)]
* cp-tree.h (lang_decl_flags): Add defined_in_class.  Decrease
size of dummy.
(DECL_DEFINED_IN_CLASS_P): New macro.
(TEMPLATE_PARMS_FOR_INLINE): Document.
(check_static_variable_definition): New function.
* decl.c (cp_finish_decl): Set DECL_DEFINED_IN_CLASS_P, if
appropriate.
(check_static_variable_definition): Split out from ...
(grokdeclarator): Here.
* pt.c (check_default_tmpl_args): New function, split out from ...
(push_template_decl_real): Here.
(instantiate_template): Fix comment.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23549 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * rs6000.md (floatunssidf2_internal splitter): Use base register
dje [Fri, 6 Nov 1998 13:37:47 +0000 (13:37 +0000)]
* rs6000.md (floatunssidf2_internal splitter): Use base register
operand, not hard-coded SP.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23548 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * jump.c (calculate_can_reach_end): Fix thinko.
davem [Fri, 6 Nov 1998 03:03:05 +0000 (03:03 +0000)]
* jump.c (calculate_can_reach_end): Fix thinko.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23547 138bc75d-0d04-0410-961f-82ee72b054a4

22 years agoDaily bump.
law [Fri, 6 Nov 1998 00:45:03 +0000 (00:45 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23546 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * reorg.c (fill_simple_delay_slots): Fix typo.
law [Thu, 5 Nov 1998 23:26:32 +0000 (23:26 +0000)]
    * reorg.c (fill_simple_delay_slots): Fix typo.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23545 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * romp.h (LEGITIMIZE_ADDRESS): Fix typo.
law [Thu, 5 Nov 1998 23:21:32 +0000 (23:21 +0000)]
    * romp.h (LEGITIMIZE_ADDRESS): Fix typo.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23544 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * i386.md (extendsidi2): Use # in the output template.
law [Thu, 5 Nov 1998 23:16:12 +0000 (23:16 +0000)]
    * i386.md (extendsidi2): Use # in the output template.
        (extendsidi splitters): New splitters.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23543 138bc75d-0d04-0410-961f-82ee72b054a4

22 years agoForgot to commit last night.
law [Thu, 5 Nov 1998 13:37:43 +0000 (13:37 +0000)]
Forgot to commit last night.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23540 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago Begin cleaning up jump.c
davem [Thu, 5 Nov 1998 06:20:37 +0000 (06:20 +0000)]
Begin cleaning up jump.c
* jump.c (init_label_info, delete_barrier_successors,
mark_all_labels, delete_unreferenced_labels,
delete_noop_moves, calculate_can_reach_end): New functions broken
out of jump_optimize.
(jump_optimize): Use them.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23539 138bc75d-0d04-0410-961f-82ee72b054a4

22 years agoThu Nov 5 07:57:45 EST 1998 Andrew MacLeod <amacleod@cygnus.com>
amacleod [Thu, 5 Nov 1998 05:34:01 +0000 (05:34 +0000)]
Thu Nov  5 07:57:45 EST 1998  Andrew MacLeod  <amacleod@cygnus.com>
      * except.c (expand_fixup_region_end): Make sure outer context labels
      are not issued in an inner context during cleanups.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23538 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * alpha.md (addsi3, subsi3): No new temporaries once cse is
rth [Thu, 5 Nov 1998 04:04:04 +0000 (04:04 +0000)]
    * alpha.md (addsi3, subsi3): No new temporaries once cse is
        no longer expected.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23537 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * alpha.md (addsi3, subsi3): Expand to a DImode temporary so as
rth [Thu, 5 Nov 1998 03:30:29 +0000 (03:30 +0000)]
    * alpha.md (addsi3, subsi3): Expand to a DImode temporary so as
        to expose this midpoint to CSE.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23536 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * config/sparc/sparc.md (movdf_const_intreg_sp64): Enable again.
davem [Thu, 5 Nov 1998 02:38:58 +0000 (02:38 +0000)]
* config/sparc/sparc.md (movdf_const_intreg_sp64): Enable again.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23535 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * configure.in: Bring over gcc2 change of Nov 19 1997.
schwab [Thu, 5 Nov 1998 01:55:45 +0000 (01:55 +0000)]
* configure.in: Bring over gcc2 change of Nov 19 1997.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23534 138bc75d-0d04-0410-961f-82ee72b054a4

22 years agoDaily bump.
law [Thu, 5 Nov 1998 00:45:05 +0000 (00:45 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23533 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * toplev.c (output_lang_identify): Make definition dependent on
law [Wed, 4 Nov 1998 22:49:18 +0000 (22:49 +0000)]
    * toplev.c (output_lang_identify): Make definition dependent on
        ASM_IDENTIFY_LANGUAGE.
        * print-rtl.c (spaces): Make static.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23532 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * extend.texi: Clarify proper uses for register clobbers in asms.
law [Wed, 4 Nov 1998 22:15:35 +0000 (22:15 +0000)]
    * extend.texi: Clarify proper uses for register clobbers in asms.
1

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23531 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * cp-tree.h (CP_TYPE_CONST_P): Make {0,1}-valued.
mmitchel [Wed, 4 Nov 1998 21:54:29 +0000 (21:54 +0000)]
* cp-tree.h (CP_TYPE_CONST_P): Make {0,1}-valued.
(CP_TYPE_VOLATILE_P): Likewise.
(CP_TYPE_RESTRICT_P): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23530 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * recog.h (enum op_type): Define.
law [Wed, 4 Nov 1998 21:25:00 +0000 (21:25 +0000)]
    * recog.h (enum op_type): Define.
        (constrain_operands): Adjust prototype.
        (recog_op_type): Declare new variable.
        * recog.c (recog_op_type): New variable.
        (insn_invalid_p): Allow modifying an asm statement after reload.
        (extract_insn): Set up recog_op_type.
        (constrain_operands): Lose INSN_CODE_NUM arg.  All callers changed.
        Don't compute operand types, use recog_op_type.
        Use the information computed by extract_insn instead of the previous
        method of finding it by insn code number.
        * caller-save.c (init_caller_save): Use extract_insn, not insn_extract.
        * reorg.c (fill_slots_from_thread): Likewise.
        * reload1.c (reload_as_needed): Likewise.
        (gen_reload): Likewise.
        (inc_for_reload): Likewise.
        (reload_cse_simplify_operands): Likewise.
        Use the information computed by extract_insn instead of the previous
        method of finding it by insn code number.
        * genattrtab.c (write_attr_case): Generate call to extract_insn, not
        insn_extract.
        * final.c (final_scan_insn): Use extract_insn, not insn_extract.
        (cleanup_operand_subregs): Use extract_insn, not insn_extract.
        Use the information computed by extract_insn instead of the previous
        method of finding it by insn code number.
        * regmove.c (find_matches): Likewise.  Change meaning of the return
        value to be nonzero if the optimization can be performed, zero if
        not.  All callers changed.
        Shorten some variable names to fix formatting problems.
        (regmove_optimize): Shorten some variable names to fix formatting
        problems.
        Use the information computed by extract_insn instead of the previous
        method of finding it by insn code number.
        * regclass.c (scan_one_insn): Likewise.
        (record_reg_classes): Don't compute operand types, use recog_op_type.
        * reload.c (find_reloads): Lose CONSTRAINTS1 variable; use
        recog_constraints instead.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23529 138bc75d-0d04-0410-961f-82ee72b054a4

22 years agox
law [Wed, 4 Nov 1998 20:45:03 +0000 (20:45 +0000)]
x
        * rtl.h (flow2_completed): Declare.
        * flow.c (flow2_completed): Definition.
        * toplev.c (rest_of_compilation): Set and clear flow2_completed
        as necessary.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23528 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago
law [Wed, 4 Nov 1998 20:45:01 +0000 (20:45 +0000)]

        * rtl.h (flow2_completed): Declare.
        * flow.c (flow2_completed): Definition.
        * toplev.c (rest_of_compilation): Set and clear flow2_completed
        as necessary.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23527 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago@
law [Wed, 4 Nov 1998 20:44:58 +0000 (20:44 +0000)]
@
        * rtl.h (flow2_completed): Declare.
        * flow.c (flow2_completed): Definition.
        * toplev.c (rest_of_compilation): Set and clear flow2_completed
        as necessary.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23526 138bc75d-0d04-0410-961f-82ee72b054a4

22 years agoWed Nov 4 19:15:37 1998 "Melissa O'Neill" <oneill@cs.sfu.ca>
law [Wed, 4 Nov 1998 19:33:07 +0000 (19:33 +0000)]
Wed Nov  4 19:15:37 1998  "Melissa O'Neill" <oneill@cs.sfu.ca>
        * Makefile.in (libcpp.a): Ranlib libcpp.a
        * cppulp.c (user_label_prefix): Initialize.
Wed Nov  4 19:07:08 1998   John Wehle  (john@feith.com)
        * flow.c (mark_regs_live_at_end): Mark the stack pointer as live
        at a RETURN if current_function_sp_is_unchanging is set.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23525 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * emit-rtl.c (try_split): Fixed error in Oct 10 patch.
law [Wed, 4 Nov 1998 17:21:52 +0000 (17:21 +0000)]
    * emit-rtl.c (try_split): Fixed error in Oct 10 patch.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23524 138bc75d-0d04-0410-961f-82ee72b054a4

22 years agoAdd -mno-cygwin flag that links in the mingw libraries.
wilson [Wed, 4 Nov 1998 15:25:33 +0000 (15:25 +0000)]
Add -mno-cygwin flag that links in the mingw libraries.
* i386/cygwin32.h (MASK_WIN32, MASK_CYGWIN, MASK_WINDOWS, MASK_DLL,
TARGET_WIN32, TARGET_CYGWIN, TARGET_WINDOWS, TARGET_DLL): New.
(SUBTARGET_SWITCHES): Add -mno-cygwin, -mcygwin, and -mdll options.
(CPP_PREDEFINES): Don't define __CYGWIN32__ here.
(STARTFILE_SPEC): Handle -mdll, -mno-cygwin options.
(CPP_SPEC): Handle -mno-cygwin option.  Define __CYWIN__ in addition
to __CYGWIN32__.
(LIB_SPEC): Handle -mno-cyginw option.
(LINK_SPEC): Handle -mdll.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23523 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * reload.c (find_reloads): Fix test for usage by other reload
amylaar [Wed, 4 Nov 1998 14:58:29 +0000 (14:58 +0000)]
* reload.c (find_reloads): Fix test for usage by other reload
to handle secondary reloads properly.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23522 138bc75d-0d04-0410-961f-82ee72b054a4

22 years agoWarning fixes:
ghazi [Wed, 4 Nov 1998 14:30:56 +0000 (14:30 +0000)]
Warning fixes:
        * reload1.c (ELIMINABLE_REGS, NUM_ELIMINABLE_REGS): Introduce an
        intermediate structure which has exactly the members provided by
        ELIMINABLE_REGS.  Define NUM_ELIMINABLE_REGS in terms of the
        static intermediate structure.
        (init_elim_table): Xmalloc() `reg_eliminate', and initialize it
        from the intermediate structure.  Do the same analogous fix in
        the case where ELIMINABLE_REGS is not defined.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23521 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago1998-11-04 Dave Love <d.love@dl.ac.uk>
fx [Wed, 4 Nov 1998 11:18:19 +0000 (11:18 +0000)]
1998-11-04  Dave Love  <d.love@dl.ac.uk>
* g77.texi: Small formatting/indexing fixes.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23519 138bc75d-0d04-0410-961f-82ee72b054a4

22 years agoSmall formatting/indexing fixes.
fx [Wed, 4 Nov 1998 11:14:41 +0000 (11:14 +0000)]
Small formatting/indexing fixes.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23518 138bc75d-0d04-0410-961f-82ee72b054a4

22 years agoDaily bump.
law [Wed, 4 Nov 1998 00:45:03 +0000 (00:45 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23517 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * pt.c (tsubst): Use build_index_type, not build_index_2_type.
mmitchel [Tue, 3 Nov 1998 22:30:18 +0000 (22:30 +0000)]
* pt.c (tsubst): Use build_index_type, not build_index_2_type.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23516 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * pa.h (SELECT_SECTION): Fix thinko.
law [Tue, 3 Nov 1998 19:56:12 +0000 (19:56 +0000)]
    * pa.h (SELECT_SECTION): Fix thinko.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23513 138bc75d-0d04-0410-961f-82ee72b054a4

22 years agoComment to document possible problems with last change.
wilson [Tue, 3 Nov 1998 17:52:59 +0000 (17:52 +0000)]
Comment to document possible problems with last change.
* dwarf2out.c (output_call_frame_info): Comments on last change.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23512 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * class.c (instantiate_type): Be more helpful.
jason [Tue, 3 Nov 1998 17:37:51 +0000 (17:37 +0000)]
* class.c (instantiate_type): Be more helpful.
* decl2.c (import_export_decl): Call import_export_class.
* cp-tree.h (EMPTY_CONSTRUCTOR_P): Check !TREE_HAS_CONSTRUCTOR.
* decl2.c (build_expr_from_tree): Propagate TREE_HAS_CONSTRUCTOR.
* pt.c (tsubst_copy): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23511 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago* arm.c (add_constant): When taking the address of an item in the
rearnsha [Tue, 3 Nov 1998 08:00:15 +0000 (08:00 +0000)]
* arm.c (add_constant): When taking the address of an item in the
pool, get the mode of the item addressed.
* arm.c (final_prescan_insn case INSN): If an insn doesn't
contain a SET or a PARALLEL, don't consider it for conditional
execution.
Restore ABI compatibility for NetBSD.
* arm/netbsd.h (DEFAULT_PCC_STRUCT_RETURN): Override setting in arm.h
(RETURN_IN_MEMORY): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23510 138bc75d-0d04-0410-961f-82ee72b054a4

23 years agoDaily bump.
law [Tue, 3 Nov 1998 00:45:03 +0000 (00:45 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23509 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * init.c (expand_vec_init): Fix off-by-one error.
mmitchel [Mon, 2 Nov 1998 22:20:39 +0000 (22:20 +0000)]
* init.c (expand_vec_init): Fix off-by-one error.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23506 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * m32r/m32r.c (m32r_expand_block_move): Fix byte count computations.
devans [Mon, 2 Nov 1998 11:48:08 +0000 (11:48 +0000)]
* m32r/m32r.c (m32r_expand_block_move): Fix byte count computations.
(m32r_output_block_move): Rewrite bytes < 4 handling.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23503 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * execute/memcpy-bi.c: New testcase.
devans [Mon, 2 Nov 1998 11:18:39 +0000 (11:18 +0000)]
* execute/memcpy-bi.c: New testcase.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23501 138bc75d-0d04-0410-961f-82ee72b054a4

23 years agoReworked (slightly) to process a list of directories
korbb [Mon, 2 Nov 1998 08:31:30 +0000 (08:31 +0000)]
Reworked (slightly) to process a list of directories

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23500 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * pexecute.c: Check HAVE_CONFIG_H, not IN_GCC, when determining
ghazi [Mon, 2 Nov 1998 07:24:47 +0000 (07:24 +0000)]
    * pexecute.c: Check HAVE_CONFIG_H, not IN_GCC, when determining
        whether to include config.h.  Possibly include unistd.h in the
        !IN_GCC case.  Define VFORK_STRING as a printable function call
        for error messages (either "vfork" or "fork".)  If HAVE_VFORK_H is
        defined, include vfork.h.  If VMS is defined, define vfork()
        appropriately.  Remove vfork check on USG, we're using autoconf.
        (pexecute): Set `errmsg_fmt' to VFORK_STRING instead of checking
        locally what string to use.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23499 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * configure.in: Call AC_FUNC_VFORK.
ghazi [Mon, 2 Nov 1998 07:20:48 +0000 (07:20 +0000)]
    * configure.in: Call AC_FUNC_VFORK.
        * collect2.c: Define VFORK_STRING as a printable string for
        error messages (either "vfork" or "fork".)  If HAVE_VFORK_H is
        defined, include vfork.h.  If VMS is defined, define vfork()
        appropriately.  Remove vfork check on USG, we're using autoconf.
        (collect_execute): Pass VFORK_STRING to fatal_perror instead of
        checking locally what string to pass.
        (scan_prog_file): Likewise.
        (scan_libraries): Likewise.
        * gcc.c: Remove vfork check on USG, we're using autoconf.
        Besides, no calls to vfork/fork occur in this file.
        * protoize.c: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23498 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * configure.in (DEFAULT_LINKER): renamed from LD
oliva [Mon, 2 Nov 1998 02:17:53 +0000 (02:17 +0000)]
* configure.in (DEFAULT_LINKER): renamed from LD
(DEFAULT_ASSEMBLER): renamed from AS; reverted Schwab's patch
(gcc_cv_as): try $DEFAULT_ASSEMBLER before $AS
* configure: rebuilt

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23497 138bc75d-0d04-0410-961f-82ee72b054a4

23 years agoDaily bump.
law [Mon, 2 Nov 1998 00:45:01 +0000 (00:45 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23496 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * parse.y (apparent_template_type): new type
oliva [Sun, 1 Nov 1998 20:12:31 +0000 (20:12 +0000)]
* parse.y (apparent_template_type): new type
(named_complex_class_head_sans_basetype): use it
* Makefile.in (CONFLICTS): one new conflict
* parse.c: Regenerated

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23495 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * BUGS: fix the regexp for `more' to find the appropriate node.
oliva [Sun, 1 Nov 1998 19:52:23 +0000 (19:52 +0000)]
* BUGS: fix the regexp for `more' to find the appropriate node.
Reported by Joerg Pietschmann  <joerg_pietschmann@zkb.ch>
* BUGS: added link to the WWW FAQ

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23494 138bc75d-0d04-0410-961f-82ee72b054a4

23 years agoBump for snapshot
law [Sun, 1 Nov 1998 18:27:20 +0000 (18:27 +0000)]
Bump for snapshot

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23492 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * stl_alloc.h (default_alloc_template::_S_free_list): Don't
mmitchel [Sun, 1 Nov 1998 16:47:09 +0000 (16:47 +0000)]
* stl_alloc.h (default_alloc_template::_S_free_list): Don't
qualify _NFREELISTS.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23491 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * cp-tree.h (COMPARE_STRICT): New macro.
mmitchel [Sun, 1 Nov 1998 15:45:11 +0000 (15:45 +0000)]
* cp-tree.h (COMPARE_STRICT): New macro.
(COMPARE_BASE): Likewise.
(COMPARE_RELAXED): Likewise.
(COMPARE_REDECLARATION): Likewise.
(same_type_p): Likewise.
(same_or_base_type_p): Likewise.
* call.c (standard_conversion): Use them, in place of comptypes
with numeric arguments.
(reference_binding): Likewise.
(convert_like): Likewise.
(build_over_call): Likewise.
(is_subseq): Likewise.
(is_properly_derived_from): Likewise.
(compare_ics): Likewise.
(joust): Likewise.
* class.c (delete_duplicate_fields_1): Likewise.
(resolves_to_fixed_type_p): Likewise.
(instantiate_type): Likewise.  Remove #if 0'd code.
* decl.c (decls_match): Likewise.  Use COMPARE_REDECLARATION here.
(pushdecl): Likewise.
(lookup_name_real): Likewise.
(grokdeclarator): Likewise.  Check for illegal array declarations.
(grokparms): Likewise.
(grok_op_properties): Likewise.
* decl2.c (check_classfn): Likewise.
* friend.c (is_friend): Likewise.
(make_friend_class): Likewise.
* init.c (expand_aggr_init): Likewise.
(expand_vec_init): Likewise.
* pt.c (is_member_template_class): Remove declaration.
(is_specialization_of): Use COMPARE_* and new macros.
(comp_template_parms): Likewise.
(convert_nontype_argument): Likewise.
(coerce_template_template_parms): Likewise.
(template_args_equal): Likewise.
(lookup_template_class): Likewise.
(type_unification_real): Likewise.
(unify): Likewise.
(get_bindings_real): Likewise.
* search.c (covariant_return_p): Likewise.
(get_matching_virtual): Likewise.
* sig.c (match_method_types): Likewise.
* tree.c (vec_binfo_member): Likewise.
(cp_tree_equal): Likewise.
* typeck.c (common_type): Likewise.
(comp_array_types): Likewise.  Get issues involving unknown array
bounds right.
(comptypes): Update comments.  Use new flags.
(comp_target_types): Use new macros.
(compparms): Likewise.
(comp_target_parms): Likewise.
(string_conv_p): Likewise.
(build_component_ref): Likewise.
(build_indirect_ref): Likewise.
(build_conditional_expr): Likewise.
(build_static_cast): Likewise.
(build_reinterpret_cast): Likewise.
(build_const_cast): Likewise.
(build_modify_expr): Likewise.
(convert_for_assignment): Likewise.
(comp_ptr_ttypes_real): Likewise.
(ptr_reasonably_similar): Likewise.
(comp_ptr_ttypes_const): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23490 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * From Christian Gafton:
law [Sun, 1 Nov 1998 10:13:42 +0000 (10:13 +0000)]
    * From Christian Gafton:
        * i386/linux.h (CPP_PREDEFINES): Add -D__i386__.
        * sparc/linux.h (CPP_PREDEFINES): Add -D__sparc__.
        * sparc/linux64.h (CPP_PREDEFINES): Add -D__sparc__.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23485 138bc75d-0d04-0410-961f-82ee72b054a4

23 years agoGet it in the repo
law [Sun, 1 Nov 1998 09:47:22 +0000 (09:47 +0000)]
Get it in the repo

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23483 138bc75d-0d04-0410-961f-82ee72b054a4

23 years agoDaily bump.
law [Sun, 1 Nov 1998 00:45:02 +0000 (00:45 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23482 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago
law [Sat, 31 Oct 1998 20:44:46 +0000 (20:44 +0000)]

        * c-common.c (c_get_alias_set): Allow all type-punning through
        unions.  Don't get confused about the type of a bit-field, despite
        the antics of build_modify_expr.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23481 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago
law [Sat, 31 Oct 1998 20:44:44 +0000 (20:44 +0000)]

        * c-common.c (c_get_alias_set): Allow all type-punning through
        unions.  Don't get confused about the type of a bit-field, despite
        the antics of build_modify_expr.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23480 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * fixinc.sco: Paramaterize #include_next values.
robertl [Sat, 31 Oct 1998 20:37:50 +0000 (20:37 +0000)]
* fixinc.sco: Paramaterize #include_next values.
* fixinc/fixinc.sco: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23479 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago
law [Sat, 31 Oct 1998 19:44:19 +0000 (19:44 +0000)]

        * toplev.c (rest_of_compilation): No longer set reload_completed.
        * reload1.c (reload): Set it here.  Perform instruction splitting
        after reload has completed if we will be running the scheduler
        again.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23478 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago
law [Sat, 31 Oct 1998 19:44:17 +0000 (19:44 +0000)]

        * toplev.c (rest_of_compilation): No longer set reload_completed.
        * reload1.c (reload): Set it here.  Perform instruction splitting
        after reload has completed if we will be running the scheduler
        again.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23477 138bc75d-0d04-0410-961f-82ee72b054a4

23 years agoH
law [Sat, 31 Oct 1998 19:44:15 +0000 (19:44 +0000)]
H
        * toplev.c (rest_of_compilation): No longer set reload_completed.
        * reload1.c (reload): Set it here.  Perform instruction splitting
        after reload has completed if we will be running the scheduler
        again.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23476 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * jump.c (jump_optimize): Initialize mappings from INSN_UID to
law [Sat, 31 Oct 1998 11:32:02 +0000 (11:32 +0000)]
    * jump.c (jump_optimize): Initialize mappings from INSN_UID to
        EH region if exceptions are enabled and we're performing cross
        jump optimizations.
        (find_cross_jump): Exit loop if the insns are in different EH regions.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23475 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * dwarf2out.c (output_call_frame_info): Use
mmitchel [Sat, 31 Oct 1998 10:04:48 +0000 (10:04 +0000)]
* dwarf2out.c (output_call_frame_info): Use
ASM_OUTPUT_DWARF_DELTA4 for the CIE offset to match frame.c.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23474 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * warn_summary (longLineFilter): New shell function to encapsulate
ghazi [Sat, 31 Oct 1998 08:30:53 +0000 (08:30 +0000)]
    * warn_summary (longLineFilter): New shell function to encapsulate
        this functionality.  It is off by default, only active if -llf
        flag is specified.
        (subdirectoryFilter): Fix bug in filtering which made some
        subdirectory warnings erroneously appear in the toplevel set.
        (stageNfilter): Renamed from `stageNwarns'.  Updated to collect
        warnings from stage1 as well as stage0, which means warnings from
        outside the bootstrap directory.  Eg, the libraries, etc.
        (warningFilter): New shell function to encapsulate this
        functionality.
        (keywordFilter): New shell function to encapsulate this
        functionality.
        Store data in a temp file rather than calculating it 3x.  Arrange
        to remove it on exit and signals.
        Add -pass/-wpass flags to do "pass through" (i.e. manual
        inspection) of bootstrap output from a particular stageN as well
        as language subdirs.
        Add better comments/documentation.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23473 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago Reinstall Apr 24th fix, lost during May 6th gcc2 merge:
ghazi [Sat, 31 Oct 1998 07:50:34 +0000 (07:50 +0000)]
    Reinstall Apr 24th fix, lost during May 6th gcc2 merge:
        * c-common.c (check_format_info): Don't check for the 'x'
        format character twice, instead check for 'x' and 'X'

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23472 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * egcs_update: Add comment about keeping the FAQ synchronized.
gerald [Sat, 31 Oct 1998 07:45:22 +0000 (07:45 +0000)]
   * egcs_update: Add comment about keeping the FAQ synchronized.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23471 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * rtti.c (build_dynamic_cast_1): Fix cut-and-paste error.
jason [Sat, 31 Oct 1998 02:50:29 +0000 (02:50 +0000)]
* rtti.c (build_dynamic_cast_1): Fix cut-and-paste error.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23470 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * g++.old-deja/g++.pt/sizeof3.C: a similar testcase not involving
oliva [Sat, 31 Oct 1998 02:06:21 +0000 (02:06 +0000)]
* g++.old-deja/g++.pt/sizeof3.C: a similar testcase not involving
base classes

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23469 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * g++.old-deja/g++.pt/sizeof2.C: incorrect specialization of base
oliva [Sat, 31 Oct 1998 01:54:35 +0000 (01:54 +0000)]
* g++.old-deja/g++.pt/sizeof2.C: incorrect specialization of base
template is selected

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23468 138bc75d-0d04-0410-961f-82ee72b054a4

23 years agoDaily bump.
law [Sat, 31 Oct 1998 00:45:01 +0000 (00:45 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23467 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * g++.old-deja/g++.ext/arrnew2.C: if new T[n](i) is accepted for
oliva [Sat, 31 Oct 1998 00:38:12 +0000 (00:38 +0000)]
* g++.old-deja/g++.ext/arrnew2.C: if new T[n](i) is accepted for
classes, it should be accepted for all types.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23466 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * g++.old-deja/g++.eh/sjlj1.C: test checked sjlj-exception
oliva [Sat, 31 Oct 1998 00:29:38 +0000 (00:29 +0000)]
* g++.old-deja/g++.eh/sjlj1.C: test checked sjlj-exception

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23465 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * g++.old-deja/g++.pt/spec24.C: ensure that template
oliva [Sat, 31 Oct 1998 00:06:24 +0000 (00:06 +0000)]
* g++.old-deja/g++.pt/spec24.C: ensure that template
specializations start with template headers

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23464 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago8
law [Fri, 30 Oct 1998 13:55:47 +0000 (13:55 +0000)]
8
        * configure.in (assembler features): Also make gas is configured if
        we find it in the souce tree.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23459 138bc75d-0d04-0410-961f-82ee72b054a4

23 years agoX
law [Fri, 30 Oct 1998 13:55:43 +0000 (13:55 +0000)]
X
        * configure.in (assembler features): Also make gas is configured if
        we find it in the souce tree.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23458 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * i386.c (i386_comp_type_attributes): Compare whether the
rth [Fri, 30 Oct 1998 13:24:33 +0000 (13:24 +0000)]
    * i386.c (i386_comp_type_attributes): Compare whether the
        attributes are defined, not their tree nodes.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23457 138bc75d-0d04-0410-961f-82ee72b054a4

23 years agoFix lying changelog entry.
rth [Fri, 30 Oct 1998 13:18:50 +0000 (13:18 +0000)]
Fix lying changelog entry.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23456 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * decl2.c (delete_sanity): Pass integer_zero_node, not
mmitchel [Fri, 30 Oct 1998 11:17:50 +0000 (11:17 +0000)]
* decl2.c (delete_sanity): Pass integer_zero_node, not
integer_two_node, to build_vec_delete.
* init.c (build_array_eh_cleanup): Remove.
(expand_vec_init_try_block): New function.
(expand_vec_init_catch_clause): Likewise.
(build_vec_delete_1): Don't deal with case that auto_delete_vec
might be integer_two_node anymore.
(expand_vec_init): Rework for initialization-correctness and
exception-correctness.
* typeck2.c (process_init_constructor): Make mutual exclusivity
of cases more obvious.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23455 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * class.c (build_class_ref): Changed name of primitive classes to
tromey [Fri, 30 Oct 1998 09:15:12 +0000 (09:15 +0000)]
* class.c (build_class_ref): Changed name of primitive classes to
start with `_Jv_'.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23454 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * configure.in (gxx_include_dir): bitten by autoconf quoting
oliva [Fri, 30 Oct 1998 05:44:07 +0000 (05:44 +0000)]
* configure.in (gxx_include_dir): bitten by autoconf quoting
characters :-(
* configure: rebuilt

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23453 138bc75d-0d04-0410-961f-82ee72b054a4