OSDN Git Service

pf3gnuchains/gcc-fork.git
25 years agoUpdate FSF address in copyright header.
law [Mon, 11 Jan 1999 13:53:51 +0000 (13:53 +0000)]
Update FSF address in copyright header.

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

25 years agoFix FSF address in copyright header.
law [Mon, 11 Jan 1999 13:47:11 +0000 (13:47 +0000)]
Fix FSF address in copyright header.

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

25 years agoMore FSF address updates.
law [Mon, 11 Jan 1999 13:43:27 +0000 (13:43 +0000)]
More FSF address updates.

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

25 years agoUpdate FSF address in copyright header.
law [Mon, 11 Jan 1999 13:34:38 +0000 (13:34 +0000)]
Update FSF address in copyright header.

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

25 years agoUpdate FSF address in copyright notice.
law [Mon, 11 Jan 1999 13:25:48 +0000 (13:25 +0000)]
Update FSF address in copyright notice.

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

25 years agoUpdate FSF address in copyright header.
law [Mon, 11 Jan 1999 13:17:38 +0000 (13:17 +0000)]
Update FSF address in copyright header.

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

25 years agoFix FSF address in copyright header.
law [Mon, 11 Jan 1999 13:10:27 +0000 (13:10 +0000)]
Fix FSF address in copyright header.

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

25 years agoUpdate copyright.
schwab [Mon, 11 Jan 1999 02:00:26 +0000 (02:00 +0000)]
Update copyright.

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

25 years agoDaily bump.
law [Mon, 11 Jan 1999 00:45:33 +0000 (00:45 +0000)]
Daily bump.

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

25 years ago * gjavah.c (java_float_finite): Use a union to do type punning.
rth [Sun, 10 Jan 1999 13:36:44 +0000 (13:36 +0000)]
    * gjavah.c (java_float_finite): Use a union to do type punning.
        (java_double_finite): Likewise.

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

25 years agoDaily bump.
law [Sun, 10 Jan 1999 00:45:02 +0000 (00:45 +0000)]
Daily bump.

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

25 years ago * gcc.c (xstrerror): Renamed from my_strerror. All callers
ghazi [Sat, 9 Jan 1999 20:59:12 +0000 (20:59 +0000)]
    * gcc.c (xstrerror): Renamed from my_strerror.  All callers
        changed.  Remove prototype since we get that from libiberty.h.
        * protoize.c (xstrerror): Likewise.

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

25 years agoWarning fixes:
ghazi [Sat, 9 Jan 1999 20:28:30 +0000 (20:28 +0000)]
Warning fixes:
        * gcc.c (read_specs): Ensure format specifiers match their arguments.

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

25 years ago * tree.c (copy_node): Oops. That would be copy not zero
rth [Sat, 9 Jan 1999 20:05:18 +0000 (20:05 +0000)]
    * tree.c (copy_node): Oops.  That would be copy not zero
        in that last change.

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

25 years agoUpdate copyright.
rth [Sat, 9 Jan 1999 19:56:28 +0000 (19:56 +0000)]
Update copyright.

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

25 years agoRemove now-unused variables.
rth [Sat, 9 Jan 1999 19:45:34 +0000 (19:45 +0000)]
Remove now-unused variables.

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

25 years ago * config/c4x/c4x.c: Include system.h.
m.hayes [Sat, 9 Jan 1999 18:46:10 +0000 (18:46 +0000)]
* config/c4x/c4x.c: Include system.h.
  (c4x_caller_save_map): Disable caller save for RC.
(c4x_optimization_options): Disable scheduling before reload.
(valid_parallel_load_store) : Define return type as int.
Remove unused variable regs.
* config/c4x/c4x.h (REGISTER_MOVE_COST): Make independent of register
class.
* config/c4x/c4x.md (rotlqi3, rotrqi3): Fix up emitted RTL to
handle rotations.
(*db, decrement_and_branch_until_zero): Fix up constraints
to keep reload happy.

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

25 years ago * tree.c (make_node): Call bzero instead of inline clear.
rth [Sat, 9 Jan 1999 18:37:42 +0000 (18:37 +0000)]
    * tree.c (make_node): Call bzero instead of inline clear.
        (copy_node, make_tree_vec, build1): Likewise.
        (get_identifier): Call strlen instead of inline count.
        (maybe_get_identifier): Likewise.

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

25 years ago * config/c4x/c4x.md: (in_annul_slot_3): Allow unarycc and binarycc
m.hayes [Sat, 9 Jan 1999 17:10:22 +0000 (17:10 +0000)]
* config/c4x/c4x.md: (in_annul_slot_3): Allow unarycc and binarycc
operations in 3rd annulled delay slot.
(*lshrqi3_const_set): Disallow c constraint for operand0.
(modhi3+1, modhi3+2): Set attribute type to multi.
* config/c4x/c4x.c (c4x_S_constraint): Removed space in middle of
!= operator.

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

25 years agoAnother attempt to get tm-dwarf2.h onto the TRUNK instead of the
robertl [Sat, 9 Jan 1999 13:07:52 +0000 (13:07 +0000)]
Another attempt to get tm-dwarf2.h onto the TRUNK instead of the
fixinc-branch.
* configure.in: New flag --with-dwarf2.   If set, enables DWARF-2
debugging as default.
* config/tm-dwarf2.h: New file.

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

25 years ago * parse.y (build_new_array_init): Don't set EXPR_WFL_LINECOL
bothner [Sat, 9 Jan 1999 12:49:07 +0000 (12:49 +0000)]
* parse.y (build_new_array_init):  Don't set EXPR_WFL_LINECOL
on CONSTRUCTOR (since that trashes TREE_CST_RTL).
(patch_new_array_init):  Clear TREE_CONSTANT also if INDIRECT_REF.
(register_fields):  Set TREE_STATIC on NEW_ARRAY_INIT, not on
CONSTRUCTOR (which causes expand_expr to call output_constant_def).
* expr.c (java_lang_expand_expr):  Check TREE_STATIC of NEW_ARRAY_INIT.

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

25 years ago
bothner [Sat, 9 Jan 1999 12:49:05 +0000 (12:49 +0000)]

* parse.y (build_new_array_init):  Don't set EXPR_WFL_LINECOL
on CONSTRUCTOR (since that trashes TREE_CST_RTL).
(patch_new_array_init):  Clear TREE_CONSTANT also if INDIRECT_REF.
(register_fields):  Set TREE_STATIC on NEW_ARRAY_INIT, not on
CONSTRUCTOR (which causes expand_expr to call output_constant_def).
* expr.c (java_lang_expand_expr):  Check TREE_STATIC of NEW_ARRAY_INIT.

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

25 years agod
bothner [Sat, 9 Jan 1999 12:49:03 +0000 (12:49 +0000)]
d
* parse.y (build_new_array_init):  Don't set EXPR_WFL_LINECOL
on CONSTRUCTOR (since that trashes TREE_CST_RTL).
(patch_new_array_init):  Clear TREE_CONSTANT also if INDIRECT_REF.
(register_fields):  Set TREE_STATIC on NEW_ARRAY_INIT, not on
CONSTRUCTOR (which causes expand_expr to call output_constant_def).
* expr.c (java_lang_expand_expr):  Check TREE_STATIC of NEW_ARRAY_INIT.

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

25 years ago * gansidecl.h: Allow attribute unused on labels only when we are
ghazi [Sat, 9 Jan 1999 08:48:06 +0000 (08:48 +0000)]
    * gansidecl.h: Allow attribute unused on labels only when we are
        version 2.93 or higher.  Not all versions of 2.92 have this feature.
        * version.c: Bump minor number to 93.

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

25 years agoDaily bump.
law [Sat, 9 Jan 1999 00:45:02 +0000 (00:45 +0000)]
Daily bump.

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

25 years ago@
bothner [Fri, 8 Jan 1999 15:50:10 +0000 (15:50 +0000)]
@
* check-init.c (check_init):  If compiling to native, we don't
see THROW_EXPR.  Instead, look for a call to throw_node (_Jv_Throw).

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

25 years ago * stmt.c (optimize_tail_recursion): New function, extracted from ...
law [Fri, 8 Jan 1999 12:05:20 +0000 (12:05 +0000)]
    * stmt.c (optimize_tail_recursion): New function, extracted from ...
        (expand_return): Use optimize_tail_recursion.
        * tree.h (optimize_tail_recursion): Declare.

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

25 years ago * parse-scan.y (variable_declarator_id): Set or increment
tromey [Fri, 8 Jan 1999 11:54:27 +0000 (11:54 +0000)]
* parse-scan.y (variable_declarator_id): Set or increment
bracket_count.
(bracket_count): New global.
(formal_parameter): Handle case where bracket pairs trail variable
declarator id.

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

25 years ago * system.h (abort): Supply more detailed information on how to
gerald [Fri, 8 Jan 1999 04:51:16 +0000 (04:51 +0000)]
* system.h (abort): Supply more detailed information on how to
report an Internal Compiler Error.

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

25 years ago * config/m68k/m68k.h: Declare output_function_epilogue.
schwab [Fri, 8 Jan 1999 02:01:01 +0000 (02:01 +0000)]
* config/m68k/m68k.h: Declare output_function_epilogue.
* recog.h: Declare next_insn_tests_no_inequality.

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

25 years agoUpdate copyrights.
rth [Fri, 8 Jan 1999 01:02:43 +0000 (01:02 +0000)]
Update copyrights.

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

25 years agoCopyright update
law [Fri, 8 Jan 1999 00:54:46 +0000 (00:54 +0000)]
Copyright update

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

25 years ago * toplev.c (compile_file): Move call to output_func_start_profiler
law [Fri, 8 Jan 1999 00:46:25 +0000 (00:46 +0000)]
    * toplev.c (compile_file): Move call to output_func_start_profiler
        to after the loop to emit deferred functions.

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

25 years agoDaily bump.
law [Fri, 8 Jan 1999 00:45:02 +0000 (00:45 +0000)]
Daily bump.

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

25 years ago * gcc.c-torture/compile/990107-1.c: New test
law [Thu, 7 Jan 1999 22:42:52 +0000 (22:42 +0000)]
    * gcc.c-torture/compile/990107-1.c: New test

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

25 years agoClose comment in copyright
law [Thu, 7 Jan 1999 22:02:07 +0000 (22:02 +0000)]
Close comment in copyright

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

25 years ago * calls.c (store_unaligned_arguments_into_pseudos): Use xmalloc to
law [Thu, 7 Jan 1999 11:29:38 +0000 (11:29 +0000)]
    * calls.c (store_unaligned_arguments_into_pseudos): Use xmalloc to
        allocate memory that will live beyond this function.
        (expand_call): Free it here.

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

25 years ago1999-01-07 Andrew Haley <aph@viagra.cygnus.co.uk>
aph [Thu, 7 Jan 1999 10:15:33 +0000 (10:15 +0000)]
1999-01-07  Andrew Haley  <aph@viagra.cygnus.co.uk>
* jcf-parse.c (yyparse): variable len changed from a char to an
int to prevent overflow.

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

25 years ago * sparc.h (PREFERRED_RELOAD_CLASS): Select GENERAL_REGS for
rth [Thu, 7 Jan 1999 03:18:28 +0000 (03:18 +0000)]
    * sparc.h (PREFERRED_RELOAD_CLASS): Select GENERAL_REGS for
        integer data not destined for fp regs.
        (LEGITIMIZE_RELOAD_ADDRESS): New.
Thu Jan  7 03:03:42 1999  Stan Cox  <scox@cygnus.com>
                          Richard Henderson  <rth@cygnus.com>
        Support for Hypersparc and Sparclite86x:
        * sparc.h (TARGET_CPU_hypersparc, TARGET_CPU_sparclite86x): New.
        (CPP_CPU32_DEFAULT_SPEC): Fix up for the new targets.
        (ASM_CPU32_DEFAULT_SPEC): Likewise.
        (TARGET_CPU_DEFAULT): Likewise.
        (enum processor_type): Likewise.
        (CPP_ENDIAN_SPEC): Handle little endian data.
        (LIBGCC2_WORDS_BIG_ENDIAN): Likewise.
        (ADJUST_COST): Call sparc_adjust_cost.
        * sparc.c (sparc_override_options): Fix up for the new targets.
        (supersparc_adjust_cost): Make static.
        (hypersparc_adjust_cost): New.
        (ultrasparc_adjust_cost): Make static.
        (sparc_adjust_cost): New.
        * sparc.md (attr cpu): Add hypersparc and sparclite86x.
        (function_unit): Add hypersparc scheduling rules.
        * configure.in (with_cpu handler): Recognize hypersparc.

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

25 years ago * config/c4x/c4x.c: Added space after negation operator.
m.hayes [Thu, 7 Jan 1999 02:53:44 +0000 (02:53 +0000)]
* config/c4x/c4x.c: Added space after negation operator.
* config/c4x/c4x.h: Likewise.
* config/c4x/c4x.md: Likewise.

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

25 years ago * config/c4x/c4x.c (c4x_preferred_reload_class): Always return class.
m.hayes [Thu, 7 Jan 1999 02:38:35 +0000 (02:38 +0000)]
* config/c4x/c4x.c (c4x_preferred_reload_class): Always return class.

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

25 years agoDaily bump.
law [Thu, 7 Jan 1999 00:45:02 +0000 (00:45 +0000)]
Daily bump.

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

25 years ago * test_summary (version): remove carriage return that gawk inserts
oliva [Thu, 7 Jan 1999 00:17:40 +0000 (00:17 +0000)]
* test_summary (version): remove carriage return that gawk inserts
in the version string for some reason

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

25 years agoFix copyright.
law [Wed, 6 Jan 1999 23:44:26 +0000 (23:44 +0000)]
Fix copyright.

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

25 years ago * gcc.c-torture/execute/990106-2.c: New test.
law [Wed, 6 Jan 1999 23:43:19 +0000 (23:43 +0000)]
    * gcc.c-torture/execute/990106-2.c: New test.

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

25 years ago * cp-tree.h (IDENTIFIER_TYPENAME_P): Use OPERATOR_TYPENAME_FORMAT
mmitchel [Wed, 6 Jan 1999 23:38:05 +0000 (23:38 +0000)]
    * cp-tree.h (IDENTIFIER_TYPENAME_P): Use OPERATOR_TYPENAME_FORMAT
here.
(lang_type): Add is_partial_instantiation.  Decrease width of
dummy.
(PARTIAL_INSTANTIATION_P): New macro.
(OPERATOR_TYPENAME_P): Remove.
* decl.c (unary_op_p): Use IDENTIFIER_TYPENAME_P, not
OPERATOR_TYPENAME_P.
(grok_op_properties): Likewise.
* friend.c (do_friend): Handle friends that are member functions
correctly.
* lex.c (init_parse): Use OPERATOR_TYPENAME_FORMAT.
* pt.c (instantiate_class_template): Rework for clarity.  Avoid
leaving TYPE_BEING_DEFINED set in obscure cases.  Don't do
any more partial instantiation than is absolutely necessary for
implicit typename.  Set PARTIAL_INSTANTIATION_P.
(tsubst_decl): Use IDENTIFIER_TYPENAME_P.
* semantics.c (begin_class_definition): Handle partial
specializations of a type that was previously partially
instantiated.

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

25 years ago * combine.c (num_sign_bit_copies): In NEG, MULT, DIV and MOD cases,
law [Wed, 6 Jan 1999 23:33:29 +0000 (23:33 +0000)]
    * combine.c (num_sign_bit_copies): In NEG, MULT, DIV and MOD cases,
        when a test can't be performed due to limited width of
        HOST_BITS_PER_WIDE_INT, use the more conservative approximation.
        Fix UDIV case for cases where the first operand has the highest bit
        set.

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

25 years ago * pa.h (reg_class): Add FPUPPER_REGS.
law [Wed, 6 Jan 1999 23:06:29 +0000 (23:06 +0000)]
    * pa.h (reg_class): Add FPUPPER_REGS.
        (REG_CLASS_NAMES): Similarly.
        (REG_CLASS_CONTENTS): Similarly
        (REGNO_REG_CLASS): Handle FPUPPER_REGS.
        (FP_REG_CLASS_P): Likewise.
        (REG_CLASS_FROM_LETTER): Similarly.
        (CLASS_MAX_NREGS): Similarly.

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

25 years ago * h8300.h (ASM_OUTPUT_LABELREF): Define.
law [Wed, 6 Jan 1999 22:40:19 +0000 (22:40 +0000)]
    * h8300.h (ASM_OUTPUT_LABELREF): Define.

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

25 years agoi
bothner [Wed, 6 Jan 1999 22:15:40 +0000 (22:15 +0000)]
i
Fixed some stupid typos that managed to get checked in.

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

25 years ago * fixincludes: For HP/UX 10.20, also look in curses_colr/curses.h
brendan [Wed, 6 Jan 1999 22:05:45 +0000 (22:05 +0000)]
    * fixincludes: For HP/UX 10.20, also look in curses_colr/curses.h
        for a typedef of bool.  Make sure to have a copy of the file is
        in place before we look to fix it.  Fix typo in variable name to
        FILE.

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

25 years ago * pa.h (DONT_RECORD_EQUIVALENCE): Kill.
law [Wed, 6 Jan 1999 21:44:21 +0000 (21:44 +0000)]
    * pa.h (DONT_RECORD_EQUIVALENCE): Kill.
        * local-alloc.c (update_equiv_regs): Corresponding changes.
        * tm.texi (DONT_RECORD_EQUIVALENCE): Kill.

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

25 years agoCopyright typo
law [Wed, 6 Jan 1999 21:31:04 +0000 (21:31 +0000)]
Copyright typo

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

25 years agoCopyright fixes.
law [Wed, 6 Jan 1999 21:10:34 +0000 (21:10 +0000)]
Copyright fixes.

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

25 years agoFix copyrights.
law [Wed, 6 Jan 1999 21:10:08 +0000 (21:10 +0000)]
Fix copyrights.

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

25 years agoCopyright fixes.
law [Wed, 6 Jan 1999 20:57:36 +0000 (20:57 +0000)]
Copyright fixes.

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

25 years agoMore copyright fixes. Oh what fun.
law [Wed, 6 Jan 1999 20:51:20 +0000 (20:51 +0000)]
More copyright fixes.  Oh what fun.

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

25 years agoCopyright fixes.
law [Wed, 6 Jan 1999 20:44:41 +0000 (20:44 +0000)]
Copyright fixes.

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

25 years agoFix copyright dates.
law [Wed, 6 Jan 1999 20:13:47 +0000 (20:13 +0000)]
Fix copyright dates.

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

25 years agoUpdate copyrights.
law [Wed, 6 Jan 1999 20:10:40 +0000 (20:10 +0000)]
Update copyrights.

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

25 years agoFix copyright dates.
law [Wed, 6 Jan 1999 20:07:50 +0000 (20:07 +0000)]
Fix copyright dates.

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

25 years agoFix copyrights.
law [Wed, 6 Jan 1999 20:02:36 +0000 (20:02 +0000)]
Fix copyrights.

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

25 years agoFix copyright dates.
law [Wed, 6 Jan 1999 19:54:35 +0000 (19:54 +0000)]
Fix copyright dates.

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

25 years agoFix copyrights.
law [Wed, 6 Jan 1999 19:48:38 +0000 (19:48 +0000)]
Fix copyrights.

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

25 years agoFix copyright date.
law [Wed, 6 Jan 1999 19:42:20 +0000 (19:42 +0000)]
Fix copyright date.

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

25 years agoFix copyright dates.
law [Wed, 6 Jan 1999 19:40:37 +0000 (19:40 +0000)]
Fix copyright dates.

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

25 years agoRevert changes which crept in by accident.
law [Wed, 6 Jan 1999 19:02:42 +0000 (19:02 +0000)]
Revert changes which crept in by accident.

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

25 years ago * expr.c (expand_builtin) [case BUILT_IN_CONSTANT_P]: Use
rth [Wed, 6 Jan 1999 18:51:30 +0000 (18:51 +0000)]
    * expr.c (expand_builtin) [case BUILT_IN_CONSTANT_P]: Use
        value_mode for the return mode.

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

25 years ago * calls.c (special_function_p): Push alloca test inside the large
law [Wed, 6 Jan 1999 17:57:29 +0000 (17:57 +0000)]
    * calls.c (special_function_p): Push alloca test inside the large
        conditional which excludes functions not at file scope or not
        extern.

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

25 years ago8
bothner [Wed, 6 Jan 1999 17:49:38 +0000 (17:49 +0000)]
8
* check-init.c:  New file.  Checks for definite assignment.
Various minor other changes;  see ChangeLog.

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

25 years ago * check-init.c: New file. Checks for definite assignment.
bothner [Wed, 6 Jan 1999 17:49:36 +0000 (17:49 +0000)]
* check-init.c:  New file.  Checks for definite assignment.
Various minor other changes;  see ChangeLog.

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

25 years ago
bothner [Wed, 6 Jan 1999 17:49:29 +0000 (17:49 +0000)]

* check-init.c:  New file.  Checks for definite assignment.
Various minor other changes;  see ChangeLog.

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

25 years ago
bothner [Wed, 6 Jan 1999 17:36:52 +0000 (17:36 +0000)]

* parse.y : include system.h instead of including
standard headers directly with the exception of <dirent.h>.

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

25 years ago8
bothner [Wed, 6 Jan 1999 17:36:50 +0000 (17:36 +0000)]
8
* parse.y : include system.h instead of including
standard headers directly with the exception of <dirent.h>.

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

25 years ago
bothner [Wed, 6 Jan 1999 16:50:39 +0000 (16:50 +0000)]

* lex.h:  Moved static function declarations to lex.c,
to shut up some -Wall warnings.
* lex.c:  Static function declarations moved here.
* jcf-dump.c:  Small fixes to shut up -Wall warnings.

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

25 years ago* configure.in: New flag --with-dwarf2. If set, enables DWARF-2
robertl [Wed, 6 Jan 1999 16:05:47 +0000 (16:05 +0000)]
* configure.in: New flag --with-dwarf2.   If set, enables DWARF-2
debugging as default.
* config/tm-dwarf2.h: New file.

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

25 years ago * calls.c (special_function_p): New function broken out of
law [Wed, 6 Jan 1999 15:15:11 +0000 (15:15 +0000)]
    * calls.c (special_function_p): New function broken out of
        expand_call.
        (precompute_register_parameters): Likewise.
        (store_one_arg): Likewise.
        (store_unaligned_argumetns_into_pseudos): Likewise.
        (save_fixed_argument_area): Likewise.
        (restore_fixed_argument_area): Likewise.
        (expand_call): Corresponding changes.

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

25 years agoAndreas Schwab <schwab@issan.cs.uni-dortmund.de>
rth [Wed, 6 Jan 1999 10:44:27 +0000 (10:44 +0000)]
Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
        * config/m68k/m68k.c (const_uint32_operand): Remove CONSTANT_P_RTX
        handling.
        (const_sint32_operand): Likewise.

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

25 years ago * toplev.h: In addition to checking _JBLEN, also check if `setjmp'
ghazi [Wed, 6 Jan 1999 06:56:11 +0000 (06:56 +0000)]
    * toplev.h: In addition to checking _JBLEN, also check if `setjmp'
        is a macro when deciding if we can use `jmp_buf' in prototypes.

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

25 years ago * config/c4x/c4x.md (addqi3): If the destination operand is
m.hayes [Wed, 6 Jan 1999 03:20:44 +0000 (03:20 +0000)]
* config/c4x/c4x.md (addqi3): If the destination operand is
a hard register other than an extended precision register,
emit addqi3_noclobber.
(*addqi3_noclobber_reload): New pattern added so that reload
will recognise a store of a pseudo, equivalent to the sum
of the frame pointer and a constant, as an add insn.

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

25 years ago * configure.in (pc-msdosdjgpp): Set x_make to x-go32.
law [Wed, 6 Jan 1999 02:25:57 +0000 (02:25 +0000)]
    * configure.in (pc-msdosdjgpp): Set x_make to x-go32.
        * configure: Rebuilt.
        * i386/xm-go32.h: Define LIBSTDCXX.
        * i386/x-go32: New.
        * i386/go32.h (MD_EXEC_PREFIX): Define.
        (FILE_NAME_ABSOLUTE_P): Define.
        (LINK_COMMAND_SPEC): Define.

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

25 years ago * g++spec.c (LIBSTDCXX): Provide default definition.
law [Wed, 6 Jan 1999 02:23:10 +0000 (02:23 +0000)]
    * g++spec.c (LIBSTDCXX): Provide default definition.
        (lang_specific_driver): Use LIBSTDCXX instead of "-lstdc++".

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

25 years ago * Makefile.in: Add some missing $(exeext). Remove some obsolete
law [Wed, 6 Jan 1999 01:57:27 +0000 (01:57 +0000)]
    * Makefile.in: Add some missing $(exeext).  Remove some obsolete
        runtime stuff.
        * Make-lang.in: Similarly.

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

25 years ago
law [Wed, 6 Jan 1999 01:28:56 +0000 (01:28 +0000)]

        * expr.c (store_expr): If the lhs is a memory location pointed
        to be a postincremented (or postdecremented) pointer, always
        force the rhs to be evaluated into a pseudo.

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

25 years ago
law [Wed, 6 Jan 1999 01:28:53 +0000 (01:28 +0000)]

        * expr.c (store_expr): If the lhs is a memory location pointed
        to be a postincremented (or postdecremented) pointer, always
        force the rhs to be evaluated into a pseudo.

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

25 years ago * gcc.c-torture/execute/990106-1.c: New test.
law [Wed, 6 Jan 1999 01:25:09 +0000 (01:25 +0000)]
    * gcc.c-torture/execute/990106-1.c: New test.

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

25 years agoDaily bump.
law [Wed, 6 Jan 1999 00:45:02 +0000 (00:45 +0000)]
Daily bump.

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

25 years ago * real.c (mtherr): Print more reasonable warning messages.
law [Tue, 5 Jan 1999 23:56:04 +0000 (23:56 +0000)]
    * real.c (mtherr): Print more reasonable warning messages.

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

25 years ago * Make-lang.in ($(GCJ).o): Depend on prefix.h.
ghazi [Tue, 5 Jan 1999 19:17:20 +0000 (19:17 +0000)]
    * Make-lang.in ($(GCJ).o): Depend on prefix.h.

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

25 years ago * Make-lang.in (g77.o): Depend on prefix.h.
ghazi [Tue, 5 Jan 1999 19:15:33 +0000 (19:15 +0000)]
    * Make-lang.in (g77.o): Depend on prefix.h.

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

25 years ago * Make-lang.in (g++.o): Depend on prefix.h.
ghazi [Tue, 5 Jan 1999 19:13:50 +0000 (19:13 +0000)]
    * Make-lang.in (g++.o): Depend on prefix.h.

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

25 years ago * Makefile.in (gcc.o, prefix.o, cccp.o, cpplib.o): Depend on prefix.h.
ghazi [Tue, 5 Jan 1999 19:11:22 +0000 (19:11 +0000)]
    * Makefile.in (gcc.o, prefix.o, cccp.o, cpplib.o): Depend on prefix.h.
        * cccp.c: Include prefix.h, don't prototype prefix.c functions.
        (new_include_prefix): Constify char* parameters.
        * cppfiles.c (read_name_map): Likewise.
        (append_include_chain): Likewise.  Also, use a writable char* copy
        of parameter `dir' which we then modify, rather than using the
        parameter itself to store the new writable string.
        (remap_filename): Constify some variables.  Also, use a writable
        char* to store an allocated string which we will be modifying.
        * cpplib.c: Include prefix.h, don't prototype prefix.c functions.
        (cpp_start_read): Constify variable `str'.
        * cpplib.h (append_include_chain): Constify a char* parameter.
        * gcc.c Include prefix.h, don't prototype prefix.c functions.
        (add_prefix, save_string): Constify char* parameters.
        (fatal, error): Add ATTRIBUTE_PRINTF_1 to prototypes.
        * prefix.c: Include prefix.h.
        (get_key_value, translate_name, save_string, update_path,
        set_std_prefix): Constify various char* parameters and variables.
        (save_string): Use xmalloc, not malloc.
        (translate_name): Use a writable temporary variable to create and
        modify a string before setting it to a const char*.
        * prefix.h: New file to prototype functions exported from prefix.c.

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

25 years agoDaily bump.
law [Tue, 5 Jan 1999 00:45:02 +0000 (00:45 +0000)]
Daily bump.

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

25 years ago * configure.in (thread_file): Correct and simplify code to find
law [Tue, 5 Jan 1999 00:40:22 +0000 (00:40 +0000)]
    * configure.in (thread_file): Correct and simplify code to find
        the thread file.
        * configure: Rebuilt.

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

25 years agoA newer branch for fixinclude work.
robertl [Mon, 4 Jan 1999 14:11:02 +0000 (14:11 +0000)]
A newer branch for fixinclude work.
: Modified Files:
:  Tag: fixincl-branch
:  Makefile.in fixinc.dgux fixinc.irix fixinc.ptx fixinc.sco
:  fixinc.svr4 fixinc.winnt fixinc.wrap fixincl.c fixincl.sh
:  fixincl.x hackshell.tpl inclhack.def inclhack.sh inclhack.tpl
:  mkfixinc.sh regex.c regex.h server.c server.h
: Added Files:
:  README

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

25 years agoMove entries to proper place.
brolley [Mon, 4 Jan 1999 12:45:36 +0000 (12:45 +0000)]
Move entries to proper place.

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

25 years ago1998-12-21 18:03 -0500 Zack Weinberg <zack@rabi.phys.columbia.edu>
brolley [Mon, 4 Jan 1999 12:38:22 +0000 (12:38 +0000)]
1998-12-21 18:03 -0500  Zack Weinberg  <zack@rabi.phys.columbia.edu>
* cpplib.c (skip_if_group): Split out the logic that handles
directive recognition to its own function.  Don't use
parse markers; use a bare pointer into the buffer.  Use
copy/skip_rest_of_line instead of doing it by hand.  Remove
`return on any directive' mode which was never used, and take
only one argument.
(consider_directive_while_skipping): New function, subroutine
of skip_if_group.  Logic streamlined a bit.
(conditional_skip, do_elif, do_else): Call skip_if_group with
only one argument.

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

25 years agoWed Dec 23 17:30:18 1998 Zack Weinberg <zack@rabi.phys.columbia.edu>
brolley [Mon, 4 Jan 1999 12:15:43 +0000 (12:15 +0000)]
Wed Dec 23 17:30:18 1998  Zack Weinberg  <zack@rabi.phys.columbia.edu>
* cpplib.c (do_undef): EOF immediately after '#undef FOO' is not an
error.

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

25 years ago * extend.texi (Bound member functions): Document.
jason [Mon, 4 Jan 1999 11:56:18 +0000 (11:56 +0000)]
* extend.texi (Bound member functions): Document.

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

25 years agonew
jason [Mon, 4 Jan 1999 11:55:40 +0000 (11:55 +0000)]
new

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