OSDN Git Service

pf3gnuchains/gcc-fork.git
25 years ago(ffecom_expr_intrinsic_): Fix return type for RAND.
fx [Fri, 2 Oct 1998 07:54:36 +0000 (07:54 +0000)]
(ffecom_expr_intrinsic_): Fix return type for RAND.

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

25 years ago8
law [Fri, 2 Oct 1998 01:34:34 +0000 (01:34 +0000)]
8
        * regclass.c (reg_scan_mark_refs): Return immediately if passed a
        NULL_RTX as an argument.

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

25 years ago(
law [Fri, 2 Oct 1998 01:34:33 +0000 (01:34 +0000)]
(
        * regclass.c (reg_scan_mark_refs): Return immediately if passed a
        NULL_RTX as an argument.

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

25 years ago * gcc.c-torture/compile/981001-4.c: New test.
law [Fri, 2 Oct 1998 01:21:18 +0000 (01:21 +0000)]
    * gcc.c-torture/compile/981001-4.c: New test.

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

25 years ago * Makefile.in (unlibsubdir): Define.
law [Fri, 2 Oct 1998 01:05:51 +0000 (01:05 +0000)]
    * Makefile.in (unlibsubdir): Define.
        (DRIVER_DEFINES): Use unlibsubdir.
        (cccp.o, cpplib.o, protoize.o, unprotoize.o): Similarly.
        (stmp-fixinc): Similarly.
The infamous unlibsubdir patch.  Makes it somewhat easier to move toolchains
around.  Helps cygwin folks.

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

25 years agoDaily bump.
law [Fri, 2 Oct 1998 00:45:02 +0000 (00:45 +0000)]
Daily bump.

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

25 years ago * Makefile.in (INCLUDES): Reference gcc via $MULTIBUILDTOP.
law [Thu, 1 Oct 1998 21:35:22 +0000 (21:35 +0000)]
    * Makefile.in (INCLUDES): Reference gcc via $MULTIBUILDTOP.
        (FLAGS_TO_PASS): Added.
        (runtime-info.h): Reference cc1ibj via $MULTIBUILDTOP.
        * archive.c: Change config.h to tconfig.h.
        * configure.in: Find gcc's object directory even for multilibs.

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

25 years ago * regmove.c (regmove_optimize): Add variable old_max_uid.
law [Thu, 1 Oct 1998 19:00:52 +0000 (19:00 +0000)]
    * regmove.c (regmove_optimize): Add variable old_max_uid.
        At the end of the function, update basic_block_end.

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

25 years ago * gcc.c-torture/compile/981001-2.c: New test.
law [Thu, 1 Oct 1998 18:06:54 +0000 (18:06 +0000)]
    * gcc.c-torture/compile/981001-2.c: New test.
        * gcc.c-torture/compile/981001-3.c: New test.

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

25 years ago * dwarf2out.c (expand_builtin_dwarf_reg_size): Use
davem [Thu, 1 Oct 1998 18:02:50 +0000 (18:02 +0000)]
* dwarf2out.c (expand_builtin_dwarf_reg_size): Use
FIRST_PSEUDO_REGISTER as upper bound for last_end, not an
arbitrary constant.

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

25 years agoImport some interworking support code from devo.
nickc [Thu, 1 Oct 1998 17:58:46 +0000 (17:58 +0000)]
Import some interworking support code from devo.

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

25 years ago
law [Thu, 1 Oct 1998 17:45:59 +0000 (17:45 +0000)]

        * reload1.c (choose_reload_regs): Fix test if reload_reg_rtx[r] was
        copied from reload_out[r] .

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

25 years agoNew test from PR 17544
nickc [Thu, 1 Oct 1998 17:34:45 +0000 (17:34 +0000)]
New test from PR 17544

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

25 years agoNew test from PR 17547
nickc [Thu, 1 Oct 1998 17:18:07 +0000 (17:18 +0000)]
New test from PR 17547

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

25 years ago * dwarf2out.c (expand_builtin_dwarf_reg_size): Fix to work
jfc [Thu, 1 Oct 1998 16:47:41 +0000 (16:47 +0000)]
* dwarf2out.c (expand_builtin_dwarf_reg_size): Fix to work
with more than three size ranges.
* flow.c (sbitmap_copy): Use bcopy to copy bitmap.
* rtl.c (mode_name): Add a null string at the end of the array.
(mode_wider_mode): Change type to unsigned char.
(mode_mask_array): New variable.
  (init_rtl): Update for mode_wider_mode type change.
* rtl.h (mode_wider_mode): Change type to unsigned char.
(mode_mask_array): Declare.
(GET_MODE_MASK): Use mode_mask_array.

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

25 years agoAdd support for v850 special data areas.
nickc [Thu, 1 Oct 1998 15:11:18 +0000 (15:11 +0000)]
Add support for v850 special data areas.

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

25 years agoRegenerate with autoconf-2.12.1
ghazi [Thu, 1 Oct 1998 14:17:34 +0000 (14:17 +0000)]
Regenerate with autoconf-2.12.1

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

25 years ago * calls.c (expand_call) : Encapsulate code into
gavin [Thu, 1 Oct 1998 13:00:21 +0000 (13:00 +0000)]
* calls.c (expand_call) : Encapsulate code into
copy_blkmode_from_reg.
* expr.c (copy_blkmode_from_reg): New function.
* expr.h (copy_blkmode_from_reg): New function.
* integrate.c (function_cannot_inline_p): We can inline
these now.
(expand_inline_function): Use copy_blkmode_from_reg
if needed.  Avoid creating BLKmode REGs.
(copy_rtx_and_substitute): Don't try to SUBREG a BLKmode
object.

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

25 years ago * cp-tree.h (FORMAT_VBASE_NAME): New macro.
jason [Thu, 1 Oct 1998 12:31:22 +0000 (12:31 +0000)]
* cp-tree.h (FORMAT_VBASE_NAME): New macro.
* class.c (build_vbase_pointer): Use it.
* rtti.c (expand_class_desc): Likewise.
* tree.c (build_vbase_pointer_fields): Likewise.

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

25 years agoReplace occurances of HANDLE_SYSV_PRAGMA with HANDLE_GENERIC_PRAGMAS.
nickc [Thu, 1 Oct 1998 10:53:39 +0000 (10:53 +0000)]
Replace occurances of HANDLE_SYSV_PRAGMA with HANDLE_GENERIC_PRAGMAS.
handle_generic_pragma() New function: Parse generic pragmas.

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

25 years agoReplace occurances of HANDLE_SYSV_PRAGMA with HANDLE_GENERIC_PRAGMAS.
nickc [Thu, 1 Oct 1998 10:52:36 +0000 (10:52 +0000)]
Replace occurances of HANDLE_SYSV_PRAGMA with HANDLE_GENERIC_PRAGMAS.

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

25 years agoAdd support for #pragma pack(push,<n>) and #pragma pack(pop).
nickc [Thu, 1 Oct 1998 10:50:15 +0000 (10:50 +0000)]
Add support for #pragma pack(push,<n>) and #pragma pack(pop).

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

25 years agoAdd invocation of SET_DEFAULT_DECL_ATTRIBUTES, if defined.
nickc [Thu, 1 Oct 1998 10:44:46 +0000 (10:44 +0000)]
Add invocation of SET_DEFAULT_DECL_ATTRIBUTES, if defined.

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

25 years ago * lib/objc.exp (objc_target_compile): Add -L during compiles for
robertl [Thu, 1 Oct 1998 07:45:56 +0000 (07:45 +0000)]
* lib/objc.exp (objc_target_compile): Add -L during compiles for
multilibbed hosts.   Idea grafted from g77.exp.

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

25 years agoAdd robertl as maintainer of sco udk target.
robertl [Thu, 1 Oct 1998 07:38:06 +0000 (07:38 +0000)]
Add robertl as maintainer of sco udk target.

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

25 years agoDaily bump.
law [Thu, 1 Oct 1998 00:45:02 +0000 (00:45 +0000)]
Daily bump.

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

25 years agoOh, my. That'll teach me to rebuild generated files on a 'trusted'
robertl [Wed, 30 Sep 1998 21:05:19 +0000 (21:05 +0000)]
Oh, my.   That'll teach me to rebuild generated files on a 'trusted'
host like egcs.cygnus.com.

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

25 years agoRegenerate
robertl [Wed, 30 Sep 1998 20:44:26 +0000 (20:44 +0000)]
Regenerate

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

25 years ago * config.sub: Recognize i[34567]86-pc-udk as new target.
robertl [Wed, 30 Sep 1998 20:35:10 +0000 (20:35 +0000)]
* config.sub: Recognize i[34567]86-pc-udk as new target.
* configure.in: Likewise.
* config/i386/t-udk: New file.
* config/i386/udk.h: New file.

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

25 years ago * config.sub: Add support for i[34567]86-pc-udk.
robertl [Wed, 30 Sep 1998 20:25:11 +0000 (20:25 +0000)]
* config.sub: Add support for i[34567]86-pc-udk.
* configure.in: Likewise.

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

25 years ago * jcf-write.c (OP2, OP4): Use "_i", not "_I" to avoid problems on
law [Wed, 30 Sep 1998 19:55:42 +0000 (19:55 +0000)]
    * jcf-write.c (OP2, OP4): Use "_i", not "_I" to avoid problems on
        FreeBSD.

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

25 years ago * cpplib.c (macroexpand): If arg->raw_before or
law [Wed, 30 Sep 1998 19:27:28 +0000 (19:27 +0000)]
    * cpplib.c (macroexpand): If arg->raw_before or
        arg->raw_after, remove any no-reexpansion escape at the
        beginning of the pasted token.  Correct handling of whitespace
        markers and no-reexpand markers at the end if arg->raw_after.

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

25 years ago * reorg.c (check_annul_list_true_false): Remove unused variables.
law [Wed, 30 Sep 1998 18:35:27 +0000 (18:35 +0000)]
    * reorg.c (check_annul_list_true_false): Remove unused variables.
        (steal_delay_list_from_target): Add missing "used_annul" variable.
        (try_merge_delay_insns): Close out half formed comment.

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

25 years ago * toplev.c (documented_lang_options): Recognize -include,
law [Wed, 30 Sep 1998 18:15:13 +0000 (18:15 +0000)]
    * toplev.c (documented_lang_options): Recognize -include,
        -imacros, -iwithprefix, -iwithprefixbefore.
        * cpplib.c (cpp_start_read): Process -imacros and -include
        switches at the same time and in command-line order, after
        initializing the dependency-output code.  Emit properly nested
        #line directives for them.  Emit a #line for the main file
        before processing these switches, and don't do it again
        afterward.

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

25 years ago * regs.h (HARD_REGNO_CALL_PART_CLOBBERED): New macro.
law [Wed, 30 Sep 1998 18:09:47 +0000 (18:09 +0000)]
    * regs.h (HARD_REGNO_CALL_PART_CLOBBERED):  New macro.
        * local-alloc.c (find_free_reg): Use it.
        * global.c (find_reg): Likewise.
        * tm.texi: Document HARD_REGNO_CALL_PART_CLOBBERED.

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

25 years agoTypo in last commit.
rth [Wed, 30 Sep 1998 18:04:51 +0000 (18:04 +0000)]
Typo in last commit.

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

25 years ago * function.c (purge_addressof_1): Use bitfield manipulation
rth [Wed, 30 Sep 1998 18:03:48 +0000 (18:03 +0000)]
    * function.c (purge_addressof_1): Use bitfield manipulation
        routines to handle mem mode < reg mode.

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

25 years ago * reorg.c (try_merge_delay_insns): Account for resources referenced
law [Wed, 30 Sep 1998 18:01:38 +0000 (18:01 +0000)]
    * reorg.c (try_merge_delay_insns): Account for resources referenced
        in each instruction in INSN's delay list before trying to eliminate
        useless instructions.  Similarly when looking at a trial insn's delay
        slots.
        * reorg.c (check_annul_list_true_false): New function.
        (steal_delay_list_from_{target,fallthrough}): Call it and also
        refine tests for when we may annul if already filled a slot.
        (fill_slots_from_thread): Likewise.
        (delete_from_delay_slot): Return newly-created thread.
        (try_merge_delay_isns): Use its new return value.

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

25 years ago * loop.c (check_dbra_loop): Use a vanilla loop reversal if the biv is
law [Wed, 30 Sep 1998 17:32:15 +0000 (17:32 +0000)]
    * loop.c (check_dbra_loop): Use a vanilla loop reversal if the biv is
        used to compute a giv or as some other non-counting use.

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

25 years ago * parse.c (emit_label): Fix return-type of prototype.
ghazi [Wed, 30 Sep 1998 17:24:36 +0000 (17:24 +0000)]
* parse.c (emit_label): Fix return-type of prototype.

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

25 years ago * regs.h (HARD_REGNO_CALLER_SAVE_MODE): New macro.
law [Wed, 30 Sep 1998 17:21:12 +0000 (17:21 +0000)]
    * regs.h (HARD_REGNO_CALLER_SAVE_MODE): New macro.
        * caller-save.c (init_caller_save): Use it.
        * tm.texi: Document HARD_REGNO_CALLER_SAVE_MODE.

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

25 years ago * configure.in: Escape ^ in grep string.
law [Wed, 30 Sep 1998 17:19:00 +0000 (17:19 +0000)]
    * configure.in: Escape ^ in grep string.
        * configure: Rebuilt.

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

25 years agoWarning fixes:
ghazi [Wed, 30 Sep 1998 16:49:55 +0000 (16:49 +0000)]
Warning fixes:
* actions.c (chill_handle_multi_case_label): Always return a value
in function returning non-void.
* except.c: Include OS headers before any local ones.
* typeck.c (layout_chill_range_type): Change type of variable
`negprecision' to int.
(apply_chill_array_layout): Initialize variables `stepsize' and
`start_bit'.
(layout_chill_struct_type): Change type of variable `min_align' to
unsigned int.
(smash_dummy_type): Change name of variable `main' to `main_tree'.

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

25 years agoWarning fixes:
ghazi [Wed, 30 Sep 1998 16:34:45 +0000 (16:34 +0000)]
Warning fixes:
* actions.c (id_cmp): Do pointer arithmetic as `long' not `int' to
  ensure enough bits for calculation.
* ch-tree.h (check_text_length): Remove unused parameter.
* convert.c (display_int_cst): Cast a HOST_WIDE_INT argument to
function sprintf into the appropriate type for printing.
* decl.c (print_lang_decl): Use HOST_WIDE_INT_PRINT_DEC as the
format specifier.
(print_mode): Likewise.
(init_decl_processing): Cast the arguments of bcopy/bzero to char *.
* grant.c (grant_array_type): Use HOST_WIDE_INT_PRINT_DEC as
the format specifier.
* inout.c (check_text_length): Remove unused parameter `type'.
(build_chill_associate): Initialize variables `arg1', `arg2',
`arg3', `arg4' and `arg5'.
(build_chill_modify): Likewise.
(scanformcont): Change type of variable `curr' to `unsigned char'.
* lex.c (maybe_downcase): Cast the argument of `tolower' to
`unsigned char'.
* satisfy.c (satisfy): Remove unused parameter in call to
`check_text_length'.
* tasking.c (generate_tasking_code_variable): Pass a HOST_WIDE_INT
as a `long' in call to function `error'.
(decl_tasking_code_variable): Likewise.

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

25 years agoGrr, fix address.
ghazi [Wed, 30 Sep 1998 16:10:05 +0000 (16:10 +0000)]
Grr, fix address.

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

25 years agoWarning fixes:
ghazi [Wed, 30 Sep 1998 16:07:19 +0000 (16:07 +0000)]
Warning fixes:
        * grant.c (decode_decl_selective): Cast switch's enum argument to
        an int.
        (really_grant_this): Add default case in switch.
        * typeck.c (chill_resulting_class): Add default cases in switch.
        Also add `break' statements after each case.

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

25 years ago * configure.in: Add --enable-cpplib option which uses cpplib
law [Wed, 30 Sep 1998 11:59:24 +0000 (11:59 +0000)]
    * configure.in: Add --enable-cpplib option which uses cpplib
        for cpp, but doesn't link cpplib into cc1.  Make help text
        capitalization consistent.
        * configure: Rebuilt.

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

25 years ago1998-09-30 Dave Love <d.love@dl.ac.uk>
fx [Wed, 30 Sep 1998 11:51:37 +0000 (11:51 +0000)]
1998-09-30  Dave Love  <d.love@dl.ac.uk>
* g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
avoid losing on systems which need -lsocket.

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

25 years ago1998-09-30 Dave Love <d.love@dl.ac.uk>
fx [Wed, 30 Sep 1998 11:50:08 +0000 (11:50 +0000)]
1998-09-30  Dave Love  <d.love@dl.ac.uk>
* Makefile.in (f2cext.c): Depend on g2c.h.

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

25 years ago * function.c (gen_mem_addressof): If the address REG is
mmitchel [Wed, 30 Sep 1998 10:10:02 +0000 (10:10 +0000)]
* function.c (gen_mem_addressof): If the address REG is
REG_USERVAR_P make the new REG be so also.
* loop.c (scan_loop): Apply DeMorgan's laws and add documentation
in an attempt to clarify slightly.

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

25 years ago * expr.c (expand_expr): Handle COMPONENT_REF, BIT_FIELD_REF ARRAY_REF
law [Wed, 30 Sep 1998 08:59:18 +0000 (08:59 +0000)]
    * expr.c (expand_expr): Handle COMPONENT_REF, BIT_FIELD_REF ARRAY_REF
        and INDIRECT_REF in code to check MAX_INTEGER_COMPUTATION_MODE.

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

25 years agofix bad patch.
clm [Wed, 30 Sep 1998 08:26:10 +0000 (08:26 +0000)]
fix bad patch.

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

25 years ago * All .h files pushed down into the objc/ subdirectory.
law [Wed, 30 Sep 1998 08:17:56 +0000 (08:17 +0000)]
    * All .h files pushed down into the objc/ subdirectory.
        * Makefile.in (copy_headers): Corresponding changes.
        * configure.in (AC_INIT): Corresponding changes.
        * configure: Rebuilt.

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

25 years agoRebuilt.
law [Wed, 30 Sep 1998 08:08:06 +0000 (08:08 +0000)]
Rebuilt.

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

25 years ago * Makefile.in (all): Correct dependencies do --disable-multilibs
robertl [Wed, 30 Sep 1998 08:05:57 +0000 (08:05 +0000)]
* Makefile.in (all): Correct dependencies do --disable-multilibs
works again.
   (distclean): Correct typo.

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

25 years ago1998-09-28 Dave Love <d.love@dl.ac.uk>
fx [Wed, 30 Sep 1998 02:45:44 +0000 (02:45 +0000)]
1998-09-28  Dave Love  <d.love@dl.ac.uk>
* libI77/open.c: Back out part of last Netlib update affecting
scratch files which clashed with the g77 variations and broke
implicit endfile on rewind.

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

25 years ago * Makefile.in: Rewrite.
law [Wed, 30 Sep 1998 02:13:15 +0000 (02:13 +0000)]
    * Makefile.in: Rewrite.
        * configure.in: Likewise.
        * configure: Regenerate.
        * All .c files.  Remove "objc" prefix when including objc header
        files.  Include tconfig.h, not ../tconfig.h.

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

25 years ago * Makefile.in (TARGET_CONFIGDIRS): Add libobjc.
law [Wed, 30 Sep 1998 02:02:35 +0000 (02:02 +0000)]
    * Makefile.in (TARGET_CONFIGDIRS): Add libobjc.
        (ALL_TARGET_MODULES): Add all-target-libobjc.
        (CONFIGURE_TARGET_MODULES, CHECK_TARGET_MODULES): Similarly.
        (INSTALL_TARGET_MODULES, CLEAN_TARGET_MODULES): Similarly.
        (all-target-libchill): Add dependencies.
        * configure.in (target_libs): Add libchill.

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

25 years agoDaily bump.
law [Wed, 30 Sep 1998 00:45:02 +0000 (00:45 +0000)]
Daily bump.

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

25 years ago
manfred [Tue, 29 Sep 1998 23:50:57 +0000 (23:50 +0000)]

* configure.in (target_subdir): Remove duplicate line.

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

25 years agoFix typo that disabled loop unrolling for many targets.
wilson [Tue, 29 Sep 1998 20:04:10 +0000 (20:04 +0000)]
Fix typo that disabled loop unrolling for many targets.
* loop.c (get_condition): Fix typo in May 9 change.

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

25 years ago * ch-tree.h (build_compare_expr): Change first argument's type
ghazi [Tue, 29 Sep 1998 18:41:05 +0000 (18:41 +0000)]
    * ch-tree.h (build_compare_expr): Change first argument's type
        from `enum chill_tree_code' to `enum tree_code'.
        (build_compare_discrete_expr): Likewise.
        * expr.c (build_compare_set_expr): Likewise.
        (build_compare_string_expr): Likewise.
        (build_compare_expr): Likewise.
        (build_compare_discrete_expr): Likewise.  Also add default case in
        switch statement.
        (compare_int_csts): Add default case in switch statement.

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

25 years ago
bkoz [Tue, 29 Sep 1998 16:13:35 +0000 (16:13 +0000)]

new test

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

25 years ago*** empty log message ***
bkoz [Tue, 29 Sep 1998 16:13:14 +0000 (16:13 +0000)]
*** empty log message ***

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

25 years agoAdd entry for -fdump-unnumberd option.
amylaar [Tue, 29 Sep 1998 14:23:09 +0000 (14:23 +0000)]
Add entry for -fdump-unnumberd option.

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

25 years agoTue Sep 29 11:11:38 EDT 1998 Andrew MacLeod <amacleod@cygnus.com>
amacleod [Tue, 29 Sep 1998 08:15:16 +0000 (08:15 +0000)]
Tue Sep 29 11:11:38 EDT 1998  Andrew MacLeod  <amacleod@cygnus.com>
        * invoke.texi (-fexceptions): Merge 2 different descriptions.

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

25 years agoDaily bump.
law [Tue, 29 Sep 1998 00:45:01 +0000 (00:45 +0000)]
Daily bump.

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

25 years ago * g++.old-deja/g++.other/bitfld1.C: expected failure
oliva [Mon, 28 Sep 1998 21:24:13 +0000 (21:24 +0000)]
* g++.old-deja/g++.other/bitfld1.C: expected failure
* g++.old-deja/g++.other/nested2.C: ditto
* g++.old-deja/g++.robertl/eb132.C: no longer an expected failure

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

25 years ago * semantics.c (finish_asm_stmt): Always permit volatile asms.
green [Mon, 28 Sep 1998 20:23:27 +0000 (20:23 +0000)]
  * semantics.c (finish_asm_stmt): Always permit volatile asms.

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

25 years ago * toplev.c (documented_lang_options): Spelling corrections.
ghazi [Mon, 28 Sep 1998 19:13:25 +0000 (19:13 +0000)]
    * toplev.c (documented_lang_options): Spelling corrections.
(`whoes' -> `whose')

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

25 years ago * decl.c (grokdeclarator): Tighten checks for invalid
mmitchel [Mon, 28 Sep 1998 17:34:33 +0000 (17:34 +0000)]
* decl.c (grokdeclarator): Tighten checks for invalid
destructors.  Improve error-messages and error-recovery.
* decl2.c (check_classfn): Don't assume that mangled destructor
names contain type information.

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

25 years ago * configure.in: new flags --with-ld and --with-as, equivalent
oliva [Mon, 28 Sep 1998 15:52:01 +0000 (15:52 +0000)]
* configure.in: new flags --with-ld and --with-as, equivalent
to setting LD and AS environment variables.  Test whether
specified arguments are GNU commands, and report them with
checking messages.  Use the specified AS for configure
tests too.
* configure: ditto
* acconfig.h: add DEFAULT_ASSEMBLER and DEFAULT_LINKER
* config.in: ditto
* gcc.c (find_a_file): when looking for `as' and `ld', return
the DEFAULT program if it exists
* collect2.c (main): use DEFAULT_LINKER if it exists
* gcc.c (find_a_file): the test for existence of a full
pathname was reversed

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

25 years agoMake ASM_OUTPUT_MI_THUNK ELF only for now and always use jump
meissner [Mon, 28 Sep 1998 14:40:27 +0000 (14:40 +0000)]
Make ASM_OUTPUT_MI_THUNK ELF only for now and always use jump

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

25 years ago * tree.h (TYPE_BINFO): Document.
mmitchel [Mon, 28 Sep 1998 14:23:17 +0000 (14:23 +0000)]
* tree.h (TYPE_BINFO): Document.

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

25 years agoi386-coff.h (dbxcoff.h): Added.
scox [Mon, 28 Sep 1998 11:05:13 +0000 (11:05 +0000)]
i386-coff.h (dbxcoff.h): Added.

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

25 years agofix last patch.
clm [Mon, 28 Sep 1998 10:57:35 +0000 (10:57 +0000)]
fix last patch.

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

25 years agoApplied Jim's small patch to reload () for arm-elf.
nickc [Mon, 28 Sep 1998 10:33:41 +0000 (10:33 +0000)]
Applied Jim's small patch to reload () for arm-elf.

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

25 years ago * c-common.c (c_get_alias_set): Tighten slightly for FUNCTION_TYPEs
mmitchel [Mon, 28 Sep 1998 07:44:12 +0000 (07:44 +0000)]
* c-common.c (c_get_alias_set): Tighten slightly for FUNCTION_TYPEs
and ARRAY_TYPEs.  Tidy up.  Improve support for type-punning.
* expr.c (store_field): Add alias_set parameter.  Set the
MEM_ALIAS_SET accordingly, if the target is a MEM.
(expand_assignment): Use it.
(store_constructor_field): Pass 0.
(expand_expr): Likewise.

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

25 years ago * flags.h: Add flag_data_sections.
clm [Mon, 28 Sep 1998 06:24:06 +0000 (06:24 +0000)]
    * flags.h:  Add flag_data_sections.
        * toplev.c:  Add option -fdata-sections.  Add flag_data_sections.
        (compile_file):  Error if flag_data_sections not supported.
        * varasm.c (assemble_variable):  Handle flag_data_sections.
        * config/svr4.h:  Modify prefixes for UNIQUE_SECTION_NAME.
        * config/mips/elf.h:  Likewise.
        * config/mips/elf64.h:  Likewise.
        * invoke.texi:  Describe -fdata-sections.

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

25 years agoFix typos.
law [Mon, 28 Sep 1998 03:24:01 +0000 (03:24 +0000)]
Fix typos.

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

25 years ago * news.texi: Update from Craig.
law [Mon, 28 Sep 1998 03:23:24 +0000 (03:23 +0000)]
    * news.texi: Update from Craig.

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

25 years ago * invoke.texi (-ffloat-store): Clarify that this option
law [Mon, 28 Sep 1998 03:17:17 +0000 (03:17 +0000)]
    * invoke.texi (-ffloat-store): Clarify that this option
        does not affect intermediate results -- only variables.

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

25 years ago * cpp.texi: Update for Fortran usage from Craig.
law [Mon, 28 Sep 1998 03:14:40 +0000 (03:14 +0000)]
    * cpp.texi: Update for Fortran usage from Craig.

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

25 years ago * configure.in: Minor cleanups for building in the $(target_alias)
law [Mon, 28 Sep 1998 03:07:27 +0000 (03:07 +0000)]
    * configure.in: Minor cleanups for building in the $(target_alias)
        subdir.

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

25 years agoDaily bump.
law [Mon, 28 Sep 1998 00:45:32 +0000 (00:45 +0000)]
Daily bump.

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

25 years agoDaily bump.
law [Sun, 27 Sep 1998 00:45:02 +0000 (00:45 +0000)]
Daily bump.

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

25 years agofix
jason [Sat, 26 Sep 1998 02:24:42 +0000 (02:24 +0000)]
fix

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

25 years agoDaily bump.
law [Sat, 26 Sep 1998 00:45:01 +0000 (00:45 +0000)]
Daily bump.

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

25 years ago * g++.old-deja/g++.other/bitfld1.C: built-in operator!= should be
oliva [Fri, 25 Sep 1998 22:57:30 +0000 (22:57 +0000)]
* g++.old-deja/g++.other/bitfld1.C: built-in operator!= should be
preferred over template operator!= for enum bitfields

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

25 years agoupdate
jason [Fri, 25 Sep 1998 21:46:25 +0000 (21:46 +0000)]
update

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

25 years ago * search.c (get_base_distance): Remove assert.
jason [Fri, 25 Sep 1998 21:34:50 +0000 (21:34 +0000)]
* search.c (get_base_distance): Remove assert.
* decl2.c (build_anon_union_vars): Don't process a field with no
name.
(finish_anon_union): Also complain about local anon unions with no
members.

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

25 years ago- fixup botched commit
dje [Fri, 25 Sep 1998 19:19:03 +0000 (19:19 +0000)]
- fixup botched commit

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

25 years ago * rs6000.c (function_arg_boundary): Revert accidental change on
dje [Fri, 25 Sep 1998 19:11:55 +0000 (19:11 +0000)]
    * rs6000.c (function_arg_boundary): Revert accidental change on
        September 18.

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

25 years agoAdd OUTPUT_ASM_MI_THUNK; use r12 as temp for System V profiling, not r11
meissner [Fri, 25 Sep 1998 17:49:19 +0000 (17:49 +0000)]
Add OUTPUT_ASM_MI_THUNK; use r12 as temp for System V profiling, not r11

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

25 years ago- update comment to clarify that this file is specific to AIX and 32-bit mode.
dje [Fri, 25 Sep 1998 14:56:26 +0000 (14:56 +0000)]
- update comment to clarify that this file is specific to AIX and 32-bit mode.

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

25 years agoFix nightly testing i386-coff libstdc++ build failure.
wilson [Fri, 25 Sep 1998 14:37:13 +0000 (14:37 +0000)]
Fix nightly testing i386-coff libstdc++ build failure.
* sdbout.c (sdbout_one_type): Don't look at TYPE_BINFO field of enums.

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

25 years ago * sh.c (gen_shl_sext): Fix case 5.
amylaar [Fri, 25 Sep 1998 11:37:01 +0000 (11:37 +0000)]
* sh.c (gen_shl_sext): Fix case 5.

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

25 years agoNew test case.
loewis [Fri, 25 Sep 1998 11:17:12 +0000 (11:17 +0000)]
New test case.

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

25 years ago1998-09-24 Martin von L�wis <loewis@informatik.hu-berlin.de>
loewis [Fri, 25 Sep 1998 11:07:29 +0000 (11:07 +0000)]
1998-09-24  Martin von L�wis  <loewis@informatik.hu-berlin.de>
* decl.c (lookup_namespace_name): If the name is a namespace,
return it immediately.

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

25 years ago * reload1.c (reload_combine): Re-add line that got accidentally lost.
amylaar [Fri, 25 Sep 1998 09:38:08 +0000 (09:38 +0000)]
* reload1.c (reload_combine): Re-add line that got accidentally lost.

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