OSDN Git Service

pf3gnuchains/gcc-fork.git
26 years ago * config.sub: Add mingw32 support.
law [Sun, 4 Jan 1998 00:10:33 +0000 (00:10 +0000)]
    * config.sub: Add mingw32 support.
        * configure.in: Likewise.
        * config/mh-mingw32: New file.

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

26 years ago * configure.in: Make gthr-default.h a forwarding header instead of
law [Sun, 4 Jan 1998 00:02:05 +0000 (00:02 +0000)]
    * configure.in: Make gthr-default.h a forwarding header instead of
        a symlink.

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

26 years ago * gcov-io.h: Include sys/types.h to ensure we get size_t.
law [Sat, 3 Jan 1998 11:29:44 +0000 (11:29 +0000)]
    * gcov-io.h: Include sys/types.h to ensure we get size_t.

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

26 years agoMinor tweak.
law [Sat, 3 Jan 1998 11:27:57 +0000 (11:27 +0000)]
Minor tweak.

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

26 years ago/
law [Sat, 3 Jan 1998 11:16:38 +0000 (11:16 +0000)]
/
        * configure.in: Finalize support for {alpha|powerpc}*-*-linux-gnulibc1

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

26 years ago * configure.in: Finalize support for {alpha|powerpc}*-*-linux-gnulibc1
law [Sat, 3 Jan 1998 11:16:36 +0000 (11:16 +0000)]
    * configure.in: Finalize support for {alpha|powerpc}*-*-linux-gnulibc1

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

26 years ago*** empty log message ***
law [Sat, 3 Jan 1998 11:14:43 +0000 (11:14 +0000)]
*** empty log message ***

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

26 years ago * pa.h (ASM_OUTPUT_MI_THUNK): Add missing % in fprintf.
law [Sat, 3 Jan 1998 11:09:27 +0000 (11:09 +0000)]
    * pa.h (ASM_OUTPUT_MI_THUNK): Add missing % in fprintf.

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

26 years ago * crtstuff.c (__frame_dummy): New function for irix6.
law [Fri, 2 Jan 1998 22:50:23 +0000 (22:50 +0000)]
    * crtstuff.c (__frame_dummy): New function for irix6.
        (__do_global_ctors): Call __frame_dummy for irix6.
        * iris6.h (LINK_SPEC): Hide __frame_dummy too.

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

26 years agoNote various modula-3 thingies on the net.
law [Fri, 2 Jan 1998 15:36:23 +0000 (15:36 +0000)]
Note various modula-3 thingies on the net.

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

26 years ago* alpha.c (vms_valid_decl_attribute_p): Move within #if OPEN_VMS.
rth [Fri, 2 Jan 1998 04:59:12 +0000 (04:59 +0000)]
* alpha.c (vms_valid_decl_attribute_p): Move within #if OPEN_VMS.

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

26 years ago* c-decl.c (init_decl_processing): Provide proper fallback symbol
rth [Fri, 2 Jan 1998 04:48:04 +0000 (04:48 +0000)]
* c-decl.c (init_decl_processing): Provide proper fallback symbol
for __builtin_memset.
* expr.c (expand_builtin) [MEMSET]: Arg 3 type code is INTEGER_TYPE
not INTEGER_CST.  Assert arg 3 is a constant.
* alpha.c (mode_width_operand): Accept 64-bit modes.
(mode_mask_operand): Likewise.
(print_operand): Likewise for 'M' and 'U' codes.
(alpha_expand_unaligned_load): New function.
(alpha_expand_unaligned_store): Likewise.
(alpha_expand_unaligned_load_words): Likewise.
(alpha_expand_unaligned_store_words): Likewise.
(alpha_expand_block_move): Likewise.
(alpha_expand_block_clear): Likewise.
* alpha.h (MOVE_RATIO): New define.
* alpha.md (extxl, ext*h, ins*l, mskxl): Name them.
(insql, insxh, mskxh, extv, extzv, insv, movstrqi, clrstrqi): New.
* alpha.h (ASM_OUTPUT_LOOP_ALIGN, ASM_OUTPUT_ALIGN_CODE): Set to 3.
(CONSTANT_ALIGNMENT, DATA_ALIGNMENT): Disable.

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

26 years ago* configure.in: Put parenthesis around TARGET_CPU_DEFAULT's value.
rth [Thu, 1 Jan 1998 15:40:57 +0000 (15:40 +0000)]
* configure.in: Put parenthesis around TARGET_CPU_DEFAULT's value.
* configure: Update.

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

26 years ago * emit-rtl.c (operand_subword): Correctly handle extracting a word
law [Thu, 1 Jan 1998 12:55:19 +0000 (12:55 +0000)]
* emit-rtl.c (operand_subword): Correctly handle extracting a word
from a CONST_DOUBLE for 16bit targets with !WORDS_BIG_ENDIAN.

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

26 years agoTweak from Kaveh.
law [Thu, 1 Jan 1998 10:06:56 +0000 (10:06 +0000)]
Tweak from Kaveh.

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

26 years ago * mn10200.md (tstxx, cmpxx): Use "nonimmediate_operand" as predicate
law [Thu, 1 Jan 1998 09:51:30 +0000 (09:51 +0000)]
    * mn10200.md (tstxx, cmpxx): Use "nonimmediate_operand" as predicate
        for first argument.

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

26 years ago * configure.in: Set and subsitute host_exeext. Use it when creating
ian [Wed, 31 Dec 1997 11:48:25 +0000 (11:48 +0000)]
* configure.in: Set and subsitute host_exeext.  Use it when creating
the assembler and linker symlinks.
* configure: Rebuild.
* Makefile.in (exeext): Set to @host_exeext@.
(build_exeext): New variable, set to @build_exeext@.
(FLAGS_TO_PASS): Pass down build_exeext.
(STAGESTUFF): Use build_exeext, not exeext, for gen* and bi*
  programs.

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

26 years ago * mn10200.md (addsi3, subsi3): Fix thinkos.
law [Wed, 31 Dec 1997 09:05:15 +0000 (09:05 +0000)]
    * mn10200.md (addsi3, subsi3): Fix thinkos.

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

26 years ago* sparc.h (ASM_OUTPUT_MI_THUNK): Move %o7 through %g1 instead of
rth [Tue, 30 Dec 1997 00:02:54 +0000 (00:02 +0000)]
* sparc.h (ASM_OUTPUT_MI_THUNK): Move %o7 through %g1 instead of
save+restore.  Fix pic+big_offset delay slot.  Use "pic" case for
unix always, since we want to be able to thunk to functions in a
shared library from an application.

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

26 years ago * mips/t-ecoff (CROSS_LIBGCC1): Define to libgcc1-asm.a.
law [Mon, 29 Dec 1997 13:40:28 +0000 (13:40 +0000)]
    * mips/t-ecoff (CROSS_LIBGCC1): Define to libgcc1-asm.a.
        (LIB1ASMSRC, LIB1ASMFUNCS): Define.
More mips16 merge stuff.

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

26 years agod
law [Mon, 29 Dec 1997 13:15:21 +0000 (13:15 +0000)]
d
        * expr.c (expand_expr): For {BITFIELD,COMPONENT,ARRAY}_REF, if the
        offset's mode is not ptr_mode, convert it.

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

26 years agoa
law [Mon, 29 Dec 1997 13:15:11 +0000 (13:15 +0000)]
a
        * expr.c (expand_expr): For {BITFIELD,COMPONENT,ARRAY}_REF, if the
        offset's mode is not ptr_mode, convert it.

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

26 years agoDo not define inhibit_libc if it was already defined
meissner [Mon, 29 Dec 1997 12:59:45 +0000 (12:59 +0000)]
Do not define inhibit_libc if it was already defined

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

26 years ago Don't make gperf depend upon libg++.
law [Sun, 28 Dec 1997 10:24:10 +0000 (10:24 +0000)]
    Don't make gperf depend upon libg++.
        * config.shared (TOLIBGCXX) [DOING_GPERF]: Delete.
        (LIBS) [DOING_GPERF]: Make it just `-L../libstdc++ -lstdc++'.
Bring over from devo.

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

26 years ago * flow.c (find_basic_blocks): Don't create a new basic block
law [Sat, 27 Dec 1997 23:34:14 +0000 (23:34 +0000)]
    * flow.c (find_basic_blocks): Don't create a new basic block
        for calls in a LIBCALL block.

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

26 years ago * config/fp-bit.c (L_df_to_sf): Fix typo in last change.
law [Sat, 27 Dec 1997 21:47:12 +0000 (21:47 +0000)]
    * config/fp-bit.c (L_df_to_sf): Fix typo in last change.

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

26 years ago * cse.c (rtx_cost): Remove conflicting default case.
law [Sat, 27 Dec 1997 21:44:26 +0000 (21:44 +0000)]
    * cse.c (rtx_cost): Remove conflicting default case.

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

26 years ago * configure.in: Move default enabling of Haifa out of for loop.
rth [Sat, 27 Dec 1997 21:20:07 +0000 (21:20 +0000)]
    * configure.in: Move default enabling of Haifa out of for loop.
        * configure: Rebuild.

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

26 years agoRemove reference to CYGNUS LOCAL patch.
law [Thu, 25 Dec 1997 00:01:34 +0000 (00:01 +0000)]
Remove reference to CYGNUS LOCAL patch.

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

26 years ago * version.c: Bump for snapshot.
law [Thu, 25 Dec 1997 00:00:58 +0000 (00:00 +0000)]
    * version.c: Bump for snapshot.

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

26 years ago * Makefile.in (GTHREAD_FLAGS): New var.
law [Wed, 24 Dec 1997 23:56:08 +0000 (23:56 +0000)]
* Makefile.in (GTHREAD_FLAGS): New var.
(LIBGCC2_CFLAGS): Added $(GTHREAD_FLAGS).
(distclean): Remove gthr-default.h.
* configure.in: Accept dce as a thread package.
Check for thread.h and pthread.h.
Link gthr-default.h to appropriate thread file and set
gthread_flags.
(hppa1.1-*-hpux10*): If --enable-threads, use dce threads and
include multilib definitions from pa/t-dce-thr.
(sparc-*-solaris2*): Enable threads by default, if thread.h or
pthread.h is found, preferring posix threads over solaris ones.
* config/pa/t-dce-thr: New file.
* config/pa/t-pa: Removed multilibs.
* config/sparc/t-sol2: Ditto.
* gthr.h: New file.
* gthr-single.h: New file.
* gthr-posix.h: New file.
* gthr-solaris.h: New file.
* gthr-dce.h: New file.
* libgcc-thr.h: Removed.
* objc/thr-dce.c: New file copied from thr-decosf1.c.
* frame.c: Include gthr.h instead of libgcc-thr.h.
* libgcc2.c: Include gthr.h instead of libgcc-thr.h.
(eh_context_initialize): If __gthread_once fails, use static eh
context.
(eh_context_free): Call __gthread_key_dtor.

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

26 years ago * lib/libstdc++.exp (test_libstdc++): Set LD_LIBRARY_PATH
law [Wed, 24 Dec 1997 23:29:39 +0000 (23:29 +0000)]
    * lib/libstdc++.exp (test_libstdc++): Set LD_LIBRARY_PATH
        and SHLIB_PATH appropriately.

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

26 years ago * cse.c (max_insn_uid): New variable.
law [Wed, 24 Dec 1997 22:54:37 +0000 (22:54 +0000)]
    * cse.c (max_insn_uid): New variable.
        (invalidate): Remove CYGNUS LOCAL patch.
        (cse_around_loop): Use max_insn_uid.
        (cse_main): Set max_insn_uid.

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

26 years ago * expr.h (MUST_PASS_IN_STACK): Allow target port to override.
law [Wed, 24 Dec 1997 22:31:54 +0000 (22:31 +0000)]
    * expr.h (MUST_PASS_IN_STACK): Allow target port to override.

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

26 years ago * abi64.h (LONG_MAX_SPEC): Check MIPS_ABI_DEFAULT and TARGET_DEFAULT,
law [Wed, 24 Dec 1997 22:10:46 +0000 (22:10 +0000)]
    * abi64.h (LONG_MAX_SPEC): Check MIPS_ABI_DEFAULT and TARGET_DEFAULT,
        and define __LONG_MAX__ appropriately.  Add support for -mabi=X,
        -mlong64, and -mgp{32,64} options.
        * mips.c (mips_abi): Change type to int.
        * mips.h (enum mips_abi_type): Delete.
        (ABI_32, ABI_N32, ABI_64, ABI_EABI): Define as constants.
        (mips_abi): Change type to int.

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

26 years ago * flags.h, toplev.c, calls.c, alias.c: Remove flag_alias_check;
law [Wed, 24 Dec 1997 21:44:46 +0000 (21:44 +0000)]
    * flags.h, toplev.c, calls.c, alias.c: Remove flag_alias_check;
        optimization is now always enabled.
        * calls.c (expand_call): Recognize C++ operator new as malloc-like
        function.
        * alias.c (memrefs_conflict_p): Eliminate tests now done by
        base_alias_check.
        (*_dependence): Call canon_rtx before base_alias_check.
        (init_alias_once): New function to precompute set of registers which
        can hold Pmode function arguments.
        * rtl.h: Declare init_alias_once.
        * toplev.c (compile_file): Call init_alias_once.

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

26 years ago * flags.h, toplev.c, calls.c, alias.c: Remove flag_alias_check;
law [Wed, 24 Dec 1997 21:39:44 +0000 (21:39 +0000)]
    * flags.h, toplev.c, calls.c, alias.c: Remove flag_alias_check;
        optimization is now always enabled.
        * calls.c (expand_call): Recognize C++ operator new as malloc-like
        function.
        * alias.c (memrefs_conflict_p): Eliminate tests now done by
        base_alias_check.
        (*_dependence): Call canon_rtx before base_alias_check.
        (init_alias_once): New function to precompute set of registers which
        can hold Pmode function arguments.
        * rtl.h: Declare init_alias_once.
        * toplev.c (compile_file): Call init_alias_once.

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

26 years ago * tree.c (restore_tree_status): Do not dereference a null pointer.
law [Wed, 24 Dec 1997 21:33:48 +0000 (21:33 +0000)]
    * tree.c (restore_tree_status): Do not dereference a null pointer.
Brought over from devo.  SHould fix 921215-1.c compilation failures.

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

26 years ago * genattrtab.c (main): Check HAVE_{G,S}ETRLIMIT in addition to
law [Tue, 23 Dec 1997 11:55:03 +0000 (11:55 +0000)]
    * genattrtab.c (main): Check HAVE_{G,S}ETRLIMIT in addition to
        RLIMIT_STACK.  This maintains consistency with the recent, similar
        patch to cccp.c and toplev.c.

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

26 years ago * config.guess: HP 9000/803 is a PA1.1 machine.
law [Tue, 23 Dec 1997 11:40:37 +0000 (11:40 +0000)]
    * config.guess: HP 9000/803 is a PA1.1 machine.

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

26 years ago* genattrtab.c (expand_units): For large nr opclasses, expand
rth [Tue, 23 Dec 1997 05:34:27 +0000 (05:34 +0000)]
* genattrtab.c (expand_units): For large nr opclasses, expand
function_units_used with ORX to prevent blowups.  Tag with FFS.
(num_unit_opclasses): New variable.
(gen_unit): Update it.
(enum operator): Add ORX_OP.
(operate_exp): Treat ORX as or, except don't expand across an if.
Reuse number rtx's after operating on them.
(check_attr_value): Accept IOR, AND, & FFS.
(write_test_expr): Transmute `in_comparison' to `flags'.  Allow
for attribute value caching.  Handle CONST_STRING, IF_THEN_ELSE.
(write_expr_attr_cache, write_toplevel_expr): New functions.
(write_attr_get): Handle FFS-tagged expressions.
(make_canonical): Don't expand const attributes.
(convert_const_symbol_ref): Dike out.
(evaluate_eq_attr): Handle SYMBOL_REF.
(main): Don't emit get_attr_foo for const attributes.
* alpha.c (override_options): Reinstate PROCESSOR_EV6.
(alpha_adjust_cost): Add EV6 tuning; streamline EV5 tests.
* alpha.h (REGISTER_MOVE_COST): Increase ftoi/itof cost slightly.
* alpha.md: Redo all of the scheduling, adding EV6 support, and
combining function units where possible.
(attr "type"): Split loads, stores, cmov into int/fp.  Combine
multiplies and divides.  Add EV6 sqrt, ftoi, itof.
(attr "opsize"): New attribute.
(sqrtsf2-1, sqrtdf2-1): Provide proper TP_INSN patterns.
(movsf2-[12], movdf2-[12]): Provide CIX varients; don't allow CIX
to control register allocation.
(movsi2-1, movdi2-1): Likewise.

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

26 years ago* alpha.h (CPP_PREDEFINES, LIB_SPEC, LINK_SPEC, STARTFILE_SPEC,
rth [Tue, 23 Dec 1997 04:42:30 +0000 (04:42 +0000)]
* alpha.h (CPP_PREDEFINES, LIB_SPEC, LINK_SPEC, STARTFILE_SPEC,
MD_STARTFILE_PREFIX, ASM_FILE_START, ASM_SPEC, ASM_FINAL_SPEC):
Move OSF/1 specific defines out.
* alpha/elf.h (TARGET_VERSION, CPP_PREDEFINES, DEFAULT_VTABLE_THUNKS):
Move Linux specific defines out.
(LINK_SPEC): Genericize.
(ASM_FILE_START): Emit .arch if using more than the base insn set.
(ASM_OUTPUT_SOURCE_LINE): Remove; identical to alpha.h version.
(SDB_DEBUGGING_INFO): Remove; gas can't handle it.
(HANDLE_SYSV_PRAGMA): Define.
* alpha/osf.h: New file.
* alpha/linux.h: Split.  Retain file-format independant defines.
Import Linux bits from elf.h.
(CPP_PREDEFINES): Take a file-format specific SUB_CPP_PREDEFINES
(FUNCTION_PROFILER): _mcount takes its address in $28.
(MD_EXEC_PREFIX, MD_STARTFILE_PREFIX): Remove undef.
* alpha/linux-ecoff.h: New file.
* alpha/linux-elf.h: New file.
* alpha/vms.h (LIB_SPEC, LINK_SPEC): Copy from osf.h.
* alpha/win-nt.h (TARGET_DEFAULT): Define.
* configure.in (alpha*-*-osf*, alpha*-*-linux*) [tm_file]:
Add new headers as appropriate.
* configure.in (alpha*): Enable Haifa by default.
(*-*-winnt3*): Change to winnt*, since we're not v3 specific.
* configure: Rebuild.

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

26 years ago* Makefile.in (clean): Remove the stages with their objects here ...
rth [Tue, 23 Dec 1997 03:16:26 +0000 (03:16 +0000)]
* Makefile.in (clean): Remove the stages with their objects here ...
(distclean): ... instead of here.

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

26 years ago*** empty log message ***
bkoz [Tue, 23 Dec 1997 00:04:13 +0000 (00:04 +0000)]
*** empty log message ***

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

26 years agoOpps. Forgot to check it in.
law [Mon, 22 Dec 1997 10:05:04 +0000 (10:05 +0000)]
Opps.  Forgot to check it in.

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

26 years ago * call.c (add_builtin_candidate): Add default case in enumeration
law [Mon, 22 Dec 1997 09:35:49 +0000 (09:35 +0000)]
    * call.c (add_builtin_candidate): Add default case in enumeration
        switch.
        (build_new_op): Likewise.
        (convert_like): Likewise.
        * cvt.c (build_expr_type_conversion): Likewise.
        * tree.c (real_lvalue_p): Likewise.
        (lvalue_p): Likewise.
        (cp_tree_equal): Likewise.
        * typeck.c (comptypes): Likewise.
        (build_component_ref): Likewise.
        (build_function_call_real): Likewise.
        (build_binary_op_nodefault): Likewise.
        (build_unary_op): Likewise.
        (build_modify_expr): Likewise.
        * typeck2.c (initializer_constant_valid_p): Likewise.

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

26 years ago * cse.c (rtx_cost): Add default case in enumeration switch.
law [Mon, 22 Dec 1997 09:31:41 +0000 (09:31 +0000)]
    * cse.c (rtx_cost): Add default case in enumeration switch.
        * fix-header.c (recognized_macro): Likewise.
        (recognized_extern): Likewise.
        (write_rbrac): Likewise.
        * objc/objc-act.c (encode_aggregate): Likewise.
        (gen_declarator): Likewise.
        (gen_declspecs): Likewise.

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

26 years ago * haifa-sched.c (create_reg_dead_note): Detect and handle another
law [Mon, 22 Dec 1997 08:55:49 +0000 (08:55 +0000)]
    * haifa-sched.c (create_reg_dead_note): Detect and handle another
        case where we kill more regs after sched than were killed before
        sched.
        * sched.c (create_reg_dead_note): Similarly.

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

26 years ago * haifa-sched.c (create_reg_dead_note): Detect and handle another
law [Mon, 22 Dec 1997 08:55:43 +0000 (08:55 +0000)]
    * haifa-sched.c (create_reg_dead_note): Detect and handle another
        case where we kill more regs after sched than were killed before
        sched.
        * sched.c (create_reg_dead_note): Similarly.

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

26 years ago * c-pragma.c: Include flags.h.
law [Mon, 22 Dec 1997 08:16:44 +0000 (08:16 +0000)]
    * c-pragma.c: Include flags.h.

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

26 years agoIt's alpha*-...
rth [Mon, 22 Dec 1997 02:40:10 +0000 (02:40 +0000)]
It's alpha*-...

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

26 years agoAdd pointer to motorola 68k info.
law [Sun, 21 Dec 1997 21:43:08 +0000 (21:43 +0000)]
Add pointer to motorola 68k info.

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

26 years ago * i386/cygwin32.h (NO_IMPLICIT_EXTERN_C): Don't assume anything
law [Sun, 21 Dec 1997 21:07:08 +0000 (21:07 +0000)]
    * i386/cygwin32.h (NO_IMPLICIT_EXTERN_C): Don't assume anything
        about system headers.
        (LIB_SPEC): Add -ladvapi32 -lshell32 to be consistent with mingw32
        and also to resolve symbols in prefix.c.
        * i386/xm-cygwin32.h (HAVE_BCOPY): Define. This avoids a conflict
        between gansidecl.h and newlib's _ansi.h when building libgcc2.a,
        when the definitions in auto-config.h is not visible.
        (HAVE_BZERO): Likewise.
        (HAVE_BCMP): Likewise.
        (HAVE_RINDEX): Likewise.
        (HAVE_INDEX): Likewise.

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

26 years agoClarify comment.
law [Sun, 21 Dec 1997 20:55:52 +0000 (20:55 +0000)]
Clarify comment.

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

26 years ago * pa.c (emit_move_sequence): Handle a function label source
law [Sun, 21 Dec 1997 20:50:37 +0000 (20:50 +0000)]
    * pa.c (emit_move_sequence): Handle a function label source
        operand.

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

26 years agod
law [Sun, 21 Dec 1997 15:50:35 +0000 (15:50 +0000)]
d
        * configure.in (host_makefile_frag, target_makefile_frag):
        Handle multiple config files.
        (alpha-*-linux*): Treat alpha-*-linux* as alpha-*-linux* and
        alpha-*-*.

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

26 years agoF
law [Sun, 21 Dec 1997 15:50:33 +0000 (15:50 +0000)]
F
        * configure.in (host_makefile_frag, target_makefile_frag):
        Handle multiple config files.
        (alpha-*-linux*): Treat alpha-*-linux* as alpha-*-linux* and
        alpha-*-*.

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

26 years ago * c-pragma.c (handle_pragma_token): Generate warning messages
law [Sun, 21 Dec 1997 15:24:48 +0000 (15:24 +0000)]
    * c-pragma.c (handle_pragma_token): Generate warning messages
        about unknown pragmas if warn_unknown_pragmas is set.
        * c-decl.c (c_decode_option): Parse -Wunknown-pragmas command
        line option to set variable: warn_unknown_pragmas.

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

26 years ago * decl2.c (lang_decode_option): Add support for -Wunknown-pragmas.
law [Sun, 21 Dec 1997 15:22:02 +0000 (15:22 +0000)]
    * decl2.c (lang_decode_option): Add support for -Wunknown-pragmas.

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

26 years ago * m68k/mot3300.h (ASM_BYTE_OP): Don't include '\t' in the
law [Sun, 21 Dec 1997 14:48:50 +0000 (14:48 +0000)]
    * m68k/mot3300.h (ASM_BYTE_OP): Don't include '\t' in the
        definition.
        (ASM_OUTPUT_ASCII): Prefix ASM_BYTE_OP by one single '\t'.

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

26 years agoL
law [Sun, 21 Dec 1997 13:45:26 +0000 (13:45 +0000)]
L
        * Makefile.in (FPBIT_FUNCS, DPBIT_FUNCS): Define.
        (libgcc2.a): Depend on $(DPBIT) and $(FPBIT).  Add rules to
        generate more fine grained floating point emulation libraries.
        * config/fp-bit.c: Add protecting #ifdef to all functions so
        that they can be compiled separately.  If !FINE_GRAINED_LIBRARIES,
        then compile all suitable functions.
        (pack_d, unpack_d, fpcmp_parts): Add declarations, define with two
        underscores to avoid namespace pollution.
        * t-mn10200 (LIB2FUNCS_EXTRA): Remove fp-bit.c
        (FPBIT): Define.
        * t-mn10300 (LIB2FUNCS_EXTRA): Remove fp-bit.c and dp-bit.c
        (FPBIT): Define.
        (DPBIT): Define.

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

26 years agoe
law [Sun, 21 Dec 1997 13:45:24 +0000 (13:45 +0000)]
e
        * Makefile.in (FPBIT_FUNCS, DPBIT_FUNCS): Define.
        (libgcc2.a): Depend on $(DPBIT) and $(FPBIT).  Add rules to
        generate more fine grained floating point emulation libraries.
        * config/fp-bit.c: Add protecting #ifdef to all functions so
        that they can be compiled separately.  If !FINE_GRAINED_LIBRARIES,
        then compile all suitable functions.
        (pack_d, unpack_d, fpcmp_parts): Add declarations, define with two
        underscores to avoid namespace pollution.
        * t-mn10200 (LIB2FUNCS_EXTRA): Remove fp-bit.c
        (FPBIT): Define.
        * t-mn10300 (LIB2FUNCS_EXTRA): Remove fp-bit.c and dp-bit.c
        (FPBIT): Define.
        (DPBIT): Define.

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

26 years ago * Makefile.in (FPBIT_FUNCS, DPBIT_FUNCS): Define.
law [Sun, 21 Dec 1997 13:45:20 +0000 (13:45 +0000)]
    * Makefile.in (FPBIT_FUNCS, DPBIT_FUNCS): Define.
        (libgcc2.a): Depend on $(DPBIT) and $(FPBIT).  Add rules to
        generate more fine grained floating point emulation libraries.
        * config/fp-bit.c: Add protecting #ifdef to all functions so
        that they can be compiled separately.  If !FINE_GRAINED_LIBRARIES,
        then compile all suitable functions.
        (pack_d, unpack_d, fpcmp_parts): Add declarations, define with two
        underscores to avoid namespace pollution.
        * t-mn10200 (LIB2FUNCS_EXTRA): Remove fp-bit.c
        (FPBIT): Define.
        * t-mn10300 (LIB2FUNCS_EXTRA): Remove fp-bit.c and dp-bit.c
        (FPBIT): Define.
        (DPBIT): Define.

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

26 years ago * bitmap.c (bitmap_clear): Ensure `inline' is at the beginning
law [Sat, 20 Dec 1997 11:31:54 +0000 (11:31 +0000)]
    * bitmap.c (bitmap_clear): Ensure `inline' is at the beginning
        of the declaration.
        * c-decl.c (finish_decl): Use parentheses around && within ||.
        * rtl.c: Include stdlib.h.
        (read_skip_spaces): Add parentheses around assignments used as
        truth values.
        (read_rtx): Initialize list_rtx.
        * cppexp.c (parse_number): Use || when operands are truth values.
        * alias.c (find_base_value): Add default case.
        (memrefs_conflict): Likewise.
        * combine.c (sets_function_arg_p): Likewise.
        * genemit.c (gen_exp): Likewise.
        * local-alloc.c (contains_replace_regs): Likewise.
        * rtlanal.c (jmp_uses_reg_or_mem): Likewise.
        * fold-const.c (fold_convert): Use "&&" for truth values.
        (fold): Add default case.
        * sdbout.c (sdbout_field_types): Fix typo in declaration.
        (sdbout_one_type): Add default case.
        * alpha.c (alpha_sa_mask): Prototype only if OPEN_VMS.
        (some_operand): Add default case.
        (input_operand): Likewise.
        (signed_comparison_operator): Likewise.
        (divmod_operator): Likewise.
        (alpha_set_memflags_1): Likewise.
        * reload1.c (reload_cse_simplify_operands): Ensure function
        always returns a value.
        * scan-decls.c (scan_decls): Likewise.
        * c-lex.c (skip_white_space): Fix typo in declaraion.
        * c-typeck.c (comp_target_types): Add parentheses around assignment
        used as truth value.
        (print_spelling): Likewise.
        (constructor_implicit, constructor_result): Remove unused variables.
        * collect2.c (scan_library): Protect prototype with
        #ifdef SCAN_LIBRARIES.
        * emit-rtl.c (find_line_note): Fix typo in declaration.
        * final.c (asm_insn_count): Protect prototype with
        #ifdef HAVE_ATTR_length.
        * flow.c (find_auto_inc): Protect prototype with #ifdef AUTO_INC_DEC.
        (try_pre_increment_1, try_pre_increment): Likewise.
        * regclass.c (auto_inc_dec_reg_p): Protect prototype with
        #ifdef FORBIDDEN_INC_DEC_CLASSES.  Make return type explicit.
        * gcov-io.h (__store_long, __write_long, __read_long): Fix
        unsigned/signed comparisons.
        * gcov.c (read_files): Remove unused "first_type" variable.
        (scan _for_source_files): Initialize s_ptr.
        (function_summary): Eliminate "%lf" formatting, use %ld for
        longs.
        (output_data): Initialize branch_probs and last_line_num.
        Eliminate "%lf" formatting, use "%ld" for longs.

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

26 years ago * mips16.S: New file.
law [Fri, 19 Dec 1997 16:55:53 +0000 (16:55 +0000)]
    * mips16.S: New file.

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

26 years ago*** empty log message ***
law [Fri, 19 Dec 1997 16:44:46 +0000 (16:44 +0000)]
*** empty log message ***

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

26 years ago * expr.c (do_tablejump): Let CASE_VECTOR_PC_RELATIVE be an
law [Fri, 19 Dec 1997 16:43:29 +0000 (16:43 +0000)]
    * expr.c (do_tablejump): Let CASE_VECTOR_PC_RELATIVE be an
        expression.
        * stmt.c (expand_end_case): Likewise.
        * alpha.h (CASE_VECTOR_PC_RELATIVE): Update.
        * fx80.h, gmicro.h, m68k.h, m88k.h, ns32k.h: Likewise.
        * rs6000.h, sh.h, tahoe.h, v850.h vax.h z8k.h: Likewise.

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

26 years ago*** empty log message ***
law [Fri, 19 Dec 1997 16:34:17 +0000 (16:34 +0000)]
*** empty log message ***

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

26 years agotweak
jason [Fri, 19 Dec 1997 01:27:33 +0000 (01:27 +0000)]
tweak

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

26 years ago * objc/Make-lang.in: Create runtime-info.h and libobjc_entry.o in
law [Thu, 18 Dec 1997 23:27:58 +0000 (23:27 +0000)]
* objc/Make-lang.in: Create runtime-info.h and libobjc_entry.o in
the build directory.
(libobjc.a): Update dependency list.
(libobjc.dll): Likewise.  Use libobjc_entry.o from the build
directory.
(objc/sendmsg.o): Add -Iobjc to find runtime-info.h.
(objc.mostlyclean): Remove runtime-info.h.

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

26 years ago * tree.c (build_range_type): Allow creation of ranges with no maximum.
law [Thu, 18 Dec 1997 23:20:19 +0000 (23:20 +0000)]
* tree.c (build_range_type): Allow creation of ranges with no maximum.
* dbxout.c (dbxout_range_type): Handle missing TYPE_MAX_VALUE.
* dwarf2out.c (add_subscript_info): Likewise.
* dwarfout.c (subscript_data_attribute, byte_size_attribute): Likewise.
* sdbout.c (plain_type_1): Likewise.
* stmt.c (pushcase_range, all_cases_count, node_has_high_bound):
Likewise.
* fold-const.c (int_const_binop, fold_convert, make_range, fold):
Likewise.

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

26 years ago * com.c (ffecom_sym_transform_): Assumed arrays have no upper bound.
law [Thu, 18 Dec 1997 23:11:42 +0000 (23:11 +0000)]
    * com.c (ffecom_sym_transform_): Assumed arrays have no upper bound.

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

26 years ago * mips.c (fatal): Remove declaration.
law [Thu, 18 Dec 1997 22:48:31 +0000 (22:48 +0000)]
    * mips.c (fatal): Remove declaration.

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

26 years ago * integrate.c (get_label_from_map): New function.
law [Thu, 18 Dec 1997 22:42:41 +0000 (22:42 +0000)]
    * integrate.c (get_label_from_map): New function.
        (expand_inline_function): Use it.  Initialize the label_map to
        NULL_RTX instead of gen_label_rtx.
        (copy_rtx_and_substitute): Use get_label_from_map.
        * integrate.h (get_label_from_map): New function.
        (set_label_from_map): New macro.
        * unroll.c (unroll_loop): Use them.
        (copy_loop_body): Ditto.

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

26 years ago * pt.c (coerce_template_parms): Make sure to digest_init if
jason [Thu, 18 Dec 1997 19:26:14 +0000 (19:26 +0000)]
* pt.c (coerce_template_parms): Make sure to digest_init if
possible.

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

26 years ago * mips/mips.h (INIT_SUBTARGET_OPTABS): Define if not defined.
law [Thu, 18 Dec 1997 18:45:57 +0000 (18:45 +0000)]
    * mips/mips.h (INIT_SUBTARGET_OPTABS): Define if not defined.
        (INIT_TARGET_OPTABS): Define.
        * mips/ecoff.h: Include gofast.h before mips.h.
        (INIT_SUBTARGET_OPTABS): Define instead of INIT_TARGET_OPTABS.
        * mips/elf64.h: Likewise.
        * mips/elf.h (ASM_OUTPUT_SECTION_NAME): Define.

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

26 years ago * unroll.c (calculate_giv_inc): Handle constant increment found in
law [Thu, 18 Dec 1997 17:31:01 +0000 (17:31 +0000)]
    * unroll.c (calculate_giv_inc): Handle constant increment found in
        a MEM with an appropriate REG_EQUAL note.

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

26 years ago * decl.c (duplicate_decls): Make the newdecl virtual if the
jason [Thu, 18 Dec 1997 16:45:28 +0000 (16:45 +0000)]
* decl.c (duplicate_decls): Make the newdecl virtual if the
olddecl was, just as is done with other attributes of olddecl.

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

26 years ago * typeck.c (unary_complex_lvalue): Ignore op0 when taking the
jason [Thu, 18 Dec 1997 15:07:48 +0000 (15:07 +0000)]
* typeck.c (unary_complex_lvalue): Ignore op0 when taking the
address of an OFFSET_REF.

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

26 years ago * calls.c (expand_call): Implement LOAD_ARGS_REVERSED.
law [Thu, 18 Dec 1997 15:00:06 +0000 (15:00 +0000)]
    * calls.c (expand_call): Implement LOAD_ARGS_REVERSED.

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

26 years ago * except.c: Remove register_exception_table{,_p}.
jason [Thu, 18 Dec 1997 14:52:24 +0000 (14:52 +0000)]
* except.c: Remove register_exception_table{,_p}.
* decl2.c (finish_file): Remove call to register_exception_table.
* cp-tree.def: Add AGGR_INIT_EXPR.
* error.c, tree.c, typeck.c: Replace uses of NEW_EXPR with
AGGR_INIT_EXPR where appropriate.
* expr.c (cplus_expand_expr): Likewise.  Simplify.

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

26 years ago/
law [Thu, 18 Dec 1997 14:48:19 +0000 (14:48 +0000)]
/
        * dwarf2out.c (dwarf2out_frame_debug): Handle adjustments of the
        frame pointer in the prologue.

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

26 years ago * dwarf2out.c (dwarf2out_frame_debug): Handle adjustments of the
law [Thu, 18 Dec 1997 14:48:12 +0000 (14:48 +0000)]
    * dwarf2out.c (dwarf2out_frame_debug): Handle adjustments of the
        frame pointer in the prologue.

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

26 years ago*** empty log message ***
bkoz [Thu, 18 Dec 1997 13:06:20 +0000 (13:06 +0000)]
*** empty log message ***

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

26 years ago* pt.c (instantiate_class_template): Don't do injection when
bkoz [Thu, 18 Dec 1997 13:03:54 +0000 (13:03 +0000)]
* pt.c (instantiate_class_template): Don't do injection when
  processing_template_decl is true, as pollutes current_binding_level
        for base classes.
PR g++/13911/14438

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

26 years ago * x-sco5 (CLIB) Deleted. (ALLOCA) Added.
law [Thu, 18 Dec 1997 11:51:41 +0000 (11:51 +0000)]
* x-sco5 (CLIB) Deleted.  (ALLOCA) Added.
* xm-sco5.h  (USE_C_ALLOCA) Added.

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

26 years ago * pt.c (maybe_fold_nontype_arg): Add prototype.
law [Wed, 17 Dec 1997 20:15:00 +0000 (20:15 +0000)]
    * pt.c (maybe_fold_nontype_arg): Add prototype.

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

26 years agoAdjusted egcs m68k-coff files to look like gcc2 m68k-coff files.
billm [Wed, 17 Dec 1997 16:05:51 +0000 (16:05 +0000)]
Adjusted egcs m68k-coff files to look like gcc2 m68k-coff files.

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

26 years ago* sparc.md (jump): Don't use the annul bit around an empty loop.
rth [Wed, 17 Dec 1997 15:07:39 +0000 (15:07 +0000)]
* sparc.md (jump): Don't use the annul bit around an empty loop.
Patch from Kevin.Kelly@East.Sun.COM.

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

26 years ago * jump.c: (optimize_jump): Don't use the return register as a
law [Tue, 16 Dec 1997 23:52:36 +0000 (23:52 +0000)]
    * jump.c: (optimize_jump): Don't use the return register as a
        source1 of a conditional move.

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

26 years ago* sparc.c (DF_MODES): Or the mask not the bit number.
rth [Tue, 16 Dec 1997 23:46:23 +0000 (23:46 +0000)]
* sparc.c (DF_MODES): Or the mask not the bit number.
(function_arg) [ARCH64]: Send unprototyped arg to fp reg first.

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

26 years ago * combine.c (force_to_mode): return immediately if operand is a CLOBBER.
law [Tue, 16 Dec 1997 23:12:32 +0000 (23:12 +0000)]
* combine.c (force_to_mode): return immediately if operand is a CLOBBER.

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

26 years ago * fixincludes (size_t): Add support for Motorola's stdlib.h
law [Tue, 16 Dec 1997 22:51:00 +0000 (22:51 +0000)]
    * fixincludes (size_t): Add support for Motorola's stdlib.h
        which fails to provide a definition for size_t.
        (fabs/hypot): Provide a prototype for fabs on m88k-motorola-sysv3.
        (strlen,strspn,strcspn return value): Handle different layout on sysV88.
        (hypot): Provide a fake for hypot for m88k-motorola-sysv3.
Fixes from Manfred.

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

26 years ago * g++.old-deja/g++.law/profile1.C (XFAIL): Expect it to fail on
law [Tue, 16 Dec 1997 22:45:45 +0000 (22:45 +0000)]
* g++.old-deja/g++.law/profile1.C (XFAIL): Expect it to fail on
m68k-motorola-sysv and m88k-motorola-sysv3.
* gcc.c-torture/execute/loop-2e.cexp: New file to indicate expected
compile failures on m68k-motorola-sysv and m88k-motorola-sysv3.
* gcc.c-torture/execute/loop-2f.cexp: Likewise.

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

26 years ago * m68k/xm-mot3300.h (ADD_MISSING_POSIX, ADD_MISSING_XOPEN): Define to
law [Tue, 16 Dec 1997 22:42:33 +0000 (22:42 +0000)]
    * m68k/xm-mot3300.h (ADD_MISSING_POSIX, ADD_MISSING_XOPEN): Define to
        prevent unresolved externals in libio.
        * m88k/xm-sysv3.h (ADD_MISSING_POSIX, ADD_MISSING_XOPEN): Likewise.

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

26 years ago * config/sparc/linux64.h (LIBGCC_SPEC): Removed.
law [Tue, 16 Dec 1997 22:25:35 +0000 (22:25 +0000)]
* config/sparc/linux64.h (LIBGCC_SPEC): Removed.
(CPP_SUBTARGET_SPEC): Add %{pthread:-D_REENTRANT}.
(LIB_SPEC): Updated for glibc 2.

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

26 years ago * ginclude/stdarg.h: Undo BeOS changes, they break hpux.
law [Tue, 16 Dec 1997 20:00:15 +0000 (20:00 +0000)]
    * ginclude/stdarg.h: Undo BeOS changes, they break hpux.
        * ginclude/varargs.h: Likewise.

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

26 years ago * tree.c (mapcar): Handle TRY_CATCH_EXPR et al.
jason [Tue, 16 Dec 1997 16:51:07 +0000 (16:51 +0000)]
* tree.c (mapcar): Handle TRY_CATCH_EXPR et al.
* error.c (dump_expr): Likewise.

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

26 years ago * frame.h (__register_frame, __register_frame_table,
law [Mon, 15 Dec 1997 23:28:44 +0000 (23:28 +0000)]
    * frame.h (__register_frame, __register_frame_table,
        __deregister_frame): New.
        * frame.c (__register_frame, __register_frame_table,
        __deregister_frame): New.
        * frame.c (__deregister_frame_info): Return void *.
        * frame.h (__deregister_frame_info): Ditto.
        * collect2.c (__deregister_frame_info): Ditto.

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

26 years ago * version.c: Bump for snapshot.
law [Mon, 15 Dec 1997 23:11:07 +0000 (23:11 +0000)]
    * version.c: Bump for snapshot.

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