OSDN Git Service

pf3gnuchains/gcc-fork.git
25 years ago * decl.c (duplicate_decls): Use same_type_p.
jason [Sun, 14 Mar 1999 01:29:36 +0000 (01:29 +0000)]
* decl.c (duplicate_decls): Use same_type_p.
* method.c (try_old_backref): Renamed from flush_repeats.  Use
same_type_p.  Don't try to handle repeats.  Return success.
(is_back_referenceable_type): Return 0 if TYPE_FOR_JAVA.  Support
calls from old-style code, too.
(check_ktype): Use same_type_p.
(check_btype): Use same_type_p.  Don't pull out TYPE_MAIN_VARIANT.
(build_qualified_name): Simplify logic.
(build_mangled_name_for_type_with_Gcode): Remove call to
type_canonical_variant.
(process_overload_item): Strip typedefs and quals at the top.
(build_mangled_name): Likewise.  Remove support for old-style
repeats, which have been disabled since 2.7.2.  Don't mess with
TREE_USED.
(build_decl_overload_real): Don't mess with TREE_USED.

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

25 years agoBump for snapshot
law [Sun, 14 Mar 1999 01:15:11 +0000 (01:15 +0000)]
Bump for snapshot

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

25 years agoDaily bump.
law [Sun, 14 Mar 1999 00:46:04 +0000 (00:46 +0000)]
Daily bump.

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

25 years ago
bothner [Sat, 13 Mar 1999 19:21:39 +0000 (19:21 +0000)]

* lex.c (java_read_char):  UNGET invalid non-initial utf8 character.
* lex.h (UNGETC):  Change misleading macro.

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

25 years agoh
bothner [Sat, 13 Mar 1999 19:21:38 +0000 (19:21 +0000)]
h
* lex.c (java_read_char):  UNGET invalid non-initial utf8 character.
* lex.h (UNGETC):  Change misleading macro.

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

25 years ago* haifa-sched.c (sched_analyze_1): Only clear reg_last_uses on a SET.
rth [Sat, 13 Mar 1999 17:38:17 +0000 (17:38 +0000)]
* haifa-sched.c (sched_analyze_1): Only clear reg_last_uses on a SET.

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

25 years agoMore g77 tests
burley [Sat, 13 Mar 1999 15:33:56 +0000 (15:33 +0000)]
More g77 tests

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

25 years agoUpdate NEWS derived file
burley [Sat, 13 Mar 1999 15:15:07 +0000 (15:15 +0000)]
Update NEWS derived file

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

25 years agoFix INTEGER*8 conversion bugs
burley [Sat, 13 Mar 1999 15:14:29 +0000 (15:14 +0000)]
Fix INTEGER*8 conversion bugs

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

25 years agoNew g77 tests
burley [Sat, 13 Mar 1999 14:45:03 +0000 (14:45 +0000)]
New g77 tests

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

25 years agoUpdate BUGS, INSTALL, NEWS derived files
burley [Sat, 13 Mar 1999 12:17:46 +0000 (12:17 +0000)]
Update BUGS, INSTALL, NEWS derived files

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

25 years agoImprove g77 doc infrastructure
burley [Sat, 13 Mar 1999 12:04:03 +0000 (12:04 +0000)]
Improve g77 doc infrastructure

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

25 years ago* arm.c (arm_split_constant): Don't try to force a constant to
rearnsha [Sat, 13 Mar 1999 11:40:25 +0000 (11:40 +0000)]
* arm.c (arm_split_constant): Don't try to force a constant to
memory after arm_reorg has run.
(after_arm_reorg): New static variable.
(arm_reorg): Set it.
(output_func_epilogue): Clear it.

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

25 years ago * error.c (cp_printers): Add 'F' escape character.
jason [Sat, 13 Mar 1999 01:49:14 +0000 (01:49 +0000)]
* error.c (cp_printers): Add 'F' escape character.
(dump_type_real): Remove TREE_LIST (fnargs) printing.
Functionality moved to dump_parameters.
(dump_type_suffix): Use dump_parameters and dump_exception_spec.
(dump_function_decl): Extend meaning of V parameter. Use
dump_parameters and dump_exception_spec.
(dump_parameters): New static function.
(dump_exception_spec): New static function.
(fndecl_as_string): Change argument semantics. Use
dump_function_decl directly.
* sig.c (build_signature_table_constructor): Use cp_error.

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

25 years ago * semantics.c (finish_switch_cond): Handle error cases gracefully.
loewis [Sat, 13 Mar 1999 01:16:36 +0000 (01:16 +0000)]
    * semantics.c (finish_switch_cond): Handle error cases gracefully.
        Detected by g++.law/enum5.C
        * typeck.c (build_modify_expr): Check for errors after resolving
        offsets. Detected by g++.brendan/static1.C
        * decl.c (complete_array_type): Ignore initial_value if it is an
        error. Detected by g++.benjamin/17930.C
        * typeck2.c (process_init_constructor): Return error if one argument
        is in error. Detected by g++.benjamin/13478.C

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

25 years agoDaily bump.
law [Sat, 13 Mar 1999 00:45:03 +0000 (00:45 +0000)]
Daily bump.

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

25 years agoNew test case.
loewis [Fri, 12 Mar 1999 23:18:32 +0000 (23:18 +0000)]
New test case.

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

25 years ago * decl.c (select_decl): Allow class templates when we need types.
loewis [Fri, 12 Mar 1999 23:17:05 +0000 (23:17 +0000)]
    * decl.c (select_decl): Allow class templates when we need types.
        * decl2.c (ambiguous_decl): Likewise.

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

25 years agoPatch from David Edelsohn. Use AIX float.h file.
wilson [Fri, 12 Mar 1999 20:28:04 +0000 (20:28 +0000)]
Patch from David Edelsohn.  Use AIX float.h file.
* configure.in ({rs6000,powerpc}-ibm-aix*): Set float_format to none.
* configure: Rebuilt.

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

25 years ago1999-03-12 Alexandre Petit-Bianco <apbianco@cygnus.com>
apbianco [Fri, 12 Mar 1999 18:19:04 +0000 (18:19 +0000)]
1999-03-12  Alexandre Petit-Bianco  <apbianco@cygnus.com>
* parse.y (java_stabilize_reference): Return NODE when patching a
COMPOUND_EXPR.
(java_complete_lhs): Put parenthesis around truth values.
1999-03-12  Alexandre Petit-Bianco  <apbianco@cygnus.com>
* class.c (layout_class_method): Don't make rtl for interface
methods.
* parse.h (GET_TYPE_NAME): New macro.
* parse.y (if_then_statement:): Fixed indentation.
(if_then_else_statement:): Likewise.
(for_statement:): Fixed spacing.
(try_statement:): Fixed indentation.
(create_interface): Don't force interfaces to be abstract.
(method_header): Abstract methods are OK in interfaces.
(declare_local_variables): Fixed typo in comment.
(java_complete_expand_method): Fixed indentation.
(resolve_qualified_expression_name): Use GET_TYPE_NAME to report
non accessible fields.
(java_stabilize_reference): New function.
(java_complete_lhs): Fixed indentation. Use
java_stabilize_reference in compound assignement. Insert the
cast. If not processing `+' fix string constants before processing
binop.

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

25 years ago * lex.c (do_identifier): Correct call to enforce_access.
mmitchel [Fri, 12 Mar 1999 17:16:53 +0000 (17:16 +0000)]
* lex.c (do_identifier): Correct call to enforce_access.
* search.c (accessible_p): Tweak comment.
* decl2.c (validate_nonmember_using_decl): Issue sensible
error-messages on bogus qualifiers.

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

25 years agoWarning fixes:
ghazi [Fri, 12 Mar 1999 17:13:24 +0000 (17:13 +0000)]
Warning fixes:
        * constants.c (find_class_or_string_constant): Cast variable `j'
        to a `jword' when comparing against one.
        * expr.c (java_lang_expand_expr): Remove unused variables
        `has_finally_p' and `op0'.
        * gjavah.c (print_field_info): Cast a value to jint when comparing
        against one.  Likewise for a jlong.
        (add_namelet): Likewise cast a `sizeof' to an int when comparing
        against a signed quantity.
        * jcf-dump.c (print_signature_type): Remove unused variable `digit'.
        (print_signature): Don't needlessly dereference variable `str'
        * jcf-reader.c (get_attribute): Mark variables `max_stack' and
        `max_locals' with ATTRIBUTE_UNUSED.
        (jcf_parse_class): Likewise for variable `index'.
        * parse.h (reverse_jdep_list): Remove static prototype.
        * parse.y (build_jump_to_finally): Remove prototype and definition.
        (reverse_jdep_list): Add static prototype.
        * typeck.c (convert_ieee_real_to_integer): Remove unused variables
        `assignment' and `expr_decl'.
        * verify.c (verify_jvm_instructions): Remove unused label `bad_ldc'.

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

25 years agoMinor testsuite fixes for targets with 16-bit ints and targets without I/O.
wilson [Fri, 12 Mar 1999 16:19:54 +0000 (16:19 +0000)]
Minor testsuite fixes for targets with 16-bit ints and targets without I/O.
* execute/970312-1.c, execute/980605-1.c (f): Change printf to sprintf.
* execute/bf-sign-2.c (struct X): Add u15 field.
(main): Add check for u15.  Conditionalize u31 check depending on
whether ints are <32 bits or >=32 bits.

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

25 years ago * unroll.c (loop_iterations): Don't return a final value for EQ
amylaar [Fri, 12 Mar 1999 12:46:36 +0000 (12:46 +0000)]
* unroll.c (loop_iterations): Don't return a final value for EQ
comparison loops.

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

25 years agoPatch to fix reload abort while compiling hpux-x-m68k-aout gdb.
wilson [Fri, 12 Mar 1999 12:39:59 +0000 (12:39 +0000)]
Patch to fix reload abort while compiling hpux-x-m68k-aout gdb.
* reload1.c (calculate_needs_all_insns): When ignore equivalence
setting insn, clear need_elim, need_reload, and need_operand_change.

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

25 years agoMissing from fixincl-branch merge
korbb [Fri, 12 Mar 1999 08:57:04 +0000 (08:57 +0000)]
Missing from fixincl-branch merge

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

25 years ago1999-03-12 Andrew Haley <aph@cygnus.com>
aph [Fri, 12 Mar 1999 07:52:58 +0000 (07:52 +0000)]
1999-03-12  Andrew Haley  <aph@cygnus.com>
        * jcf-path.c (add_entry): alloca len+2 rather than len+1 bytes;
        we'll need a directory separator and a null character.

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

25 years agoMissing merges from fixincl-branch
korbb [Fri, 12 Mar 1999 07:44:19 +0000 (07:44 +0000)]
Missing merges from fixincl-branch

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

25 years agoNew test case.
loewis [Fri, 12 Mar 1999 05:18:20 +0000 (05:18 +0000)]
New test case.

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

25 years agoProblem fixed in g++.
loewis [Fri, 12 Mar 1999 03:41:32 +0000 (03:41 +0000)]
Problem fixed in g++.

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

25 years agoDaily bump.
law [Fri, 12 Mar 1999 00:45:04 +0000 (00:45 +0000)]
Daily bump.

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

25 years ago * expr.c (expand_expr): Allow a CALL_EXPR with a mode wider than
law [Fri, 12 Mar 1999 00:02:32 +0000 (00:02 +0000)]
    * expr.c (expand_expr): Allow a CALL_EXPR with a mode wider than
        MAX_INTEGER_COMPUTATION_MODE.

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

25 years ago`
zack [Thu, 11 Mar 1999 16:00:04 +0000 (16:00 +0000)]
`
Tests for various kinds of spurious uninit variable warning.
All are derived from cpplib; see comments in the files.

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

25 years agol
zack [Thu, 11 Mar 1999 16:00:04 +0000 (16:00 +0000)]
l
Tests for various kinds of spurious uninit variable warning.
All are derived from cpplib; see comments in the files.

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

25 years ago*** empty log message ***
zack [Thu, 11 Mar 1999 16:00:03 +0000 (16:00 +0000)]
*** empty log message ***

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

25 years agoAdd AUTOMATIC to list of unsupported extensions
burley [Thu, 11 Mar 1999 14:37:09 +0000 (14:37 +0000)]
Add AUTOMATIC to list of unsupported extensions

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

25 years ago* alpha.md (ev5_e0): Conflict loads and stores.
rth [Thu, 11 Mar 1999 14:02:42 +0000 (14:02 +0000)]
* alpha.md (ev5_e0): Conflict loads and stores.

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

25 years ago * alpha.h (HARD_REGNO_MODE_OK): Disallow QI/HImode in fp regs.
rth [Thu, 11 Mar 1999 14:01:27 +0000 (14:01 +0000)]
    * alpha.h (HARD_REGNO_MODE_OK): Disallow QI/HImode in fp regs.
        (MODES_TIEABLE_P): Update.

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

25 years ago * machmode.h (smallest_mode_for_size): Prototype.
rth [Thu, 11 Mar 1999 13:56:20 +0000 (13:56 +0000)]
    * machmode.h (smallest_mode_for_size): Prototype.
        * stor-layout.c (smallest_mode_for_size): Remove static.

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

25 years ago * loop.c (strength_reduce): Don't do biv increment -> DEST_REG giv
amylaar [Thu, 11 Mar 1999 13:28:55 +0000 (13:28 +0000)]
* loop.c (strength_reduce): Don't do biv increment -> DEST_REG giv
conversion if we don't know the lifetime.

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

25 years ago * reload.1c (delete_address_reloads_1): Check for reloads of
amylaar [Thu, 11 Mar 1999 12:44:27 +0000 (12:44 +0000)]
* reload.1c (delete_address_reloads_1):  Check for reloads of
CURRENT_INSN even if it sets DST.

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

25 years ago * dwarf2out.c (add_AT_lbl_offset): Rename from add_AT_section_offset.
jason [Thu, 11 Mar 1999 10:34:01 +0000 (10:34 +0000)]
* dwarf2out.c (add_AT_lbl_offset): Rename from add_AT_section_offset.
(print_die, size_of_die, value_format, output_die): Adjust.
* dwarf2out.c (TEXT_SECTION_LAABEL, DEBUG_LINE_SECTION_LABEL,
DEBUG_INFO_SECTION_LABEL, ABBREV_SECTION_LABEL,
text_section_laabel, debug_line_section_label,
debug_info_section_label, abbrev_section_label): New.
(output_compilation_unit_header):  Emit label associated
with section instead of section name itself.
(out_pubnames, output_aranges, output_line_info,
dwarf2out_finish): Likewise.
(dwarf2out_init): Build internal label names for sections
from static labels.

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

25 years ago * sh.md (mulsi3): End mul.l sequence with a no-op move.
amylaar [Thu, 11 Mar 1999 09:31:33 +0000 (09:31 +0000)]
* sh.md (mulsi3): End mul.l sequence with a no-op move.

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

25 years agoactivate fixinc/mkfixinc.sh
korbb [Thu, 11 Mar 1999 09:11:19 +0000 (09:11 +0000)]
activate fixinc/mkfixinc.sh

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

25 years agoActivating fast-fixincludes
korbb [Thu, 11 Mar 1999 08:53:13 +0000 (08:53 +0000)]
Activating fast-fixincludes

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

25 years ago * cppfiles.c (INO_T_EQ): Handle UWIN.
law [Thu, 11 Mar 1999 00:58:01 +0000 (00:58 +0000)]
    * cppfiles.c (INO_T_EQ): Handle UWIN.
        * c-common.c (decl_attributes): Flag unrecognized attribute
        functions as warnings instead of as errors.
        Support for i386-pc-uwin.
        * i386/uwin.h: New file.
        * i386/xm-uwin.h: New file.
        * i386/t-uwin: New file.
        * i386/uwin.asm: New file.
        * configure.in (i[3456]86-*-uwin*): Define.
        Add Workaround for vfork bug when hosted on uwin.
        * configure: Regenerate.
        * cccp.c (INO_T_EQ): Undefine. UWIN has inodes.
        (absolute_filename): UWIN uses POSIX pathnames only.
        * libgcc2.c (getpagesize): Do not define for UWIN.
        (mprotect): Likewise.
        * protoize.c (dirent.h): Conditionally include.
        (fputc): Prototype only if it's not a macro.

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

25 years agoDaily bump.
law [Thu, 11 Mar 1999 00:45:05 +0000 (00:45 +0000)]
Daily bump.

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

25 years ago * pexecute.c (__CYGWIN32__): Rename to
law [Thu, 11 Mar 1999 00:32:50 +0000 (00:32 +0000)]
    * pexecute.c (__CYGWIN32__): Rename to
        (__CYGWIN__): this.
        * xmalloc.c: Likewise.
        Changes to support i386-pc-uwin.
        * configure.in (*-*-uwin*): Workaround for vfork bug.
        * configure: Regenerate.
        * pexecute.c (pexecute): Be like standard Unix.
        (pwait): Likewise.
        * xmalloc.c (first_break): Define.
        (xmalloc_set_program_name): Use.
        (xmalloc): Use.

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

25 years ago * config.sub: Add i386-uwin support.
law [Thu, 11 Mar 1999 00:20:22 +0000 (00:20 +0000)]
    * config.sub: Add i386-uwin support.
        * config.guess: Likewise.

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

25 years ago * configure.in: Remove init_priority stuff.
jason [Thu, 11 Mar 1999 00:14:36 +0000 (00:14 +0000)]
* configure.in: Remove init_priority stuff.

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

25 years ago * configure.in: Add mh-*pic handling for alpha, arm, powerpc
law [Thu, 11 Mar 1999 00:11:25 +0000 (00:11 +0000)]
    * configure.in: Add mh-*pic handling for alpha, arm, powerpc

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

25 years agoThu Mar 11 01:07:55 1999 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
law [Thu, 11 Mar 1999 00:10:48 +0000 (00:10 +0000)]
Thu Mar 11 01:07:55 1999  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
        * configure.in: Cleanup and add mh-*pic handling for arm, powerpc

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

25 years agoH
law [Thu, 11 Mar 1999 00:10:20 +0000 (00:10 +0000)]
H
        * config.table: Cleanup and add mh-*pic handling for alpha, arm, powerpc

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

25 years ago
law [Thu, 11 Mar 1999 00:10:19 +0000 (00:10 +0000)]

        * config.table: Cleanup and add mh-*pic handling for alpha, arm, powerpc

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

25 years ago
law [Thu, 11 Mar 1999 00:09:24 +0000 (00:09 +0000)]

        * configure.in: cleanup, add mh-*pic handling for arm, special
        case powerpc*-*-aix*

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

25 years ago * sdbout.c (plain_type_1): Make boolean types work better with sdb.
law [Wed, 10 Mar 1999 23:30:08 +0000 (23:30 +0000)]
    * sdbout.c (plain_type_1): Make boolean types work better with sdb.

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

25 years ago8
bothner [Wed, 10 Mar 1999 23:22:48 +0000 (23:22 +0000)]
8
* jcf-write.c (generate_bytecode_insns):  Handle __builtin_fmod, for %.

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

25 years ago
bothner [Wed, 10 Mar 1999 23:22:47 +0000 (23:22 +0000)]

* jcf-write.c (generate_bytecode_insns):  Handle __builtin_fmod, for %.

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

25 years agoX
law [Wed, 10 Mar 1999 23:22:31 +0000 (23:22 +0000)]
X
        * gcc.texi: Update bug reporting instructions to match
        current ezmlm list reality.

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

25 years ago
law [Wed, 10 Mar 1999 23:22:28 +0000 (23:22 +0000)]

        * gcc.texi: Update bug reporting instructions to match
        current ezmlm list reality.

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

25 years ago * lcm.c: New file.
law [Wed, 10 Mar 1999 22:03:36 +0000 (22:03 +0000)]
    * lcm.c: New file.
        * Makefile.in (OBJS): Add lcm.o
        (lcm.o): Add dependencies.

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

25 years ago * gcse.c (compute_pre_local_properties): Delete.
law [Wed, 10 Mar 1999 21:36:35 +0000 (21:36 +0000)]
    * gcse.c (compute_pre_local_properties): Delete.
        (compute_pre_data): Use compute_local_properties instead of
        compute_pre_local_properties.

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

25 years ago * gcse.c: More comments, whitespace and similar fixes.
law [Wed, 10 Mar 1999 21:29:44 +0000 (21:29 +0000)]
    * gcse.c: More comments, whitespace and similar fixes.
        (dump_cuid_table, maybe_set_rd_gen, dump_cprop_data): Delete.
        (dump_pre_data, compute_cprop_local_properties): Likewise.
        (one_classic_gcse_pass): Lose unused argument.  All callers changed.
        (compute_hash_table, compute_expr_hash_table): Likewise.
        (compute_set_hash_table, one_pre_gcse_pass, mark_call): Likewise.
        (cprop_insn, cprop, one_cprop_pass): Add new argument ALTER_JUMPS.
        All callers changed.  Only alter jumps if ALTER_JUMPS is nonzero.
        Lose unused argument.
        (gcse_main): Always run a cprop pass after finishing global cse.
        (compute_local_properties): New function.
        (hash_scan_pat, hash_scan_insn): No longer call maybe_set_rd_gen.
        (compute_cprop_data): Use compute_local_properties.

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

25 years ago * gcc.c (print_file_name, print_prog_name, spec_machine,
ghazi [Wed, 10 Mar 1999 20:32:13 +0000 (20:32 +0000)]
    * gcc.c (print_file_name, print_prog_name, spec_machine,
        read_specs, set_spec, lookup_compiler, build_search_list,
        putenv_from_prefixes, find_a_file, record_temp_file,
        delete_if_ordinary, handle_braces, do_spec, do_spec_1, find_file,
        is_directory, validate_switches, used_arg, default_arg,
        pfatal_with_name, perror_with_name, pfatal_pexecute, fatal, error,
        notice, add_preprocessor_option, add_assembler_option,
        add_linker_option, process_command, execute,
        unused_prefix_warnings, clear_args, fatal_error,
        lang_specific_driver, user_specs, compiler, link_command_spec,
        option_map, translate_options, make_temp_file, temp_name,
        programname, path_prefix, machine_suffix, just_machine_suffix,
        gcc_exec_prefix, standard_exec_prefix, standard_exec_prefix_1,
        md_exec_prefix, md_startfile_prefix, md_startfile_prefix_1,
        standard_startfile_prefix, standard_startfile_prefix_1,
        standard_startfile_prefix_2, tooldir_base_prefix, tooldir_prefix,
        multilib_dir, temp_filename, temp_file, command, switchstr,
        infile, outfiles, input_filename, input_basename, input_suffix,
        check_live_switch, main): Qualify a char* with the `const' keyword.

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

25 years agos/ /<tab>/g
law [Wed, 10 Mar 1999 20:18:59 +0000 (20:18 +0000)]
s/        /<tab>/g

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

25 years ago * gcse.c: Update various comments.
law [Wed, 10 Mar 1999 20:14:05 +0000 (20:14 +0000)]
    * gcse.c: Update various comments.
        (current_function_calls_longjmp): Delete declaration.

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

25 years ago * gcse.c (run_jump_opt_after_gcse): New variable.
law [Wed, 10 Mar 1999 19:45:18 +0000 (19:45 +0000)]
    * gcse.c (run_jump_opt_after_gcse): New variable.
        (gcse_main): Returns an integer.
        (hash_scan_set): Record initializations from CONST_DOUBLEs too.
        (try_replace_reg): Update some comments.
        (cprop_insn): Allow propagation into some JUMP_INSNs too.
        * rtl.h (gcse_main): Update prototype.
        * toplev.c (rest_of_compilation): If gcse_main returns nonzero,
        then run a jump optimization pass.
        * jump.c (delete_barrier_successors): Delete nop jumps too.

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

25 years ago * semantics.c (begin_class_definition): Call build_self_reference.
mmitchel [Wed, 10 Mar 1999 17:58:08 +0000 (17:58 +0000)]
* semantics.c (begin_class_definition): Call build_self_reference.
(finish_member_declaration): Set DECL_CONTEXT for TYPE_DECLs.

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

25 years ago * search.c (assert_canonical_unmarked): Fix typo in prototype.
mmitchel [Wed, 10 Mar 1999 12:17:47 +0000 (12:17 +0000)]
* search.c (assert_canonical_unmarked): Fix typo in prototype.

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

25 years ago * sh.c (fp_arith_reg_operand): Actually test if reg is suitable
amylaar [Wed, 10 Mar 1999 11:07:32 +0000 (11:07 +0000)]
* sh.c (fp_arith_reg_operand): Actually test if reg is suitable
for FP arithmetic.  Changed caller.
* sh.md (subsf3, subsf_i): Use fp_arith_reg_operand.

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

25 years ago * reload1.c (choose_reload_regs): When inheriting from the frame
amylaar [Wed, 10 Mar 1999 10:59:54 +0000 (10:59 +0000)]
* reload1.c (choose_reload_regs): When inheriting from the frame
pointer, don't clobber it.

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

25 years ago * search.c (dfs_canonical_queue): New function.
mmitchel [Wed, 10 Mar 1999 10:53:35 +0000 (10:53 +0000)]
* search.c (dfs_canonical_queue): New function.
(dfs_assert_unmarked_p): Likewise.
(assert_canonical_unmarked): Likewise.
(access_in_type): Use it.
(accessible_p): Likewise.  Walk the whole tree when umarking.

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

25 years ago * sig.c (build_signature_table_constructor): Use accessible_p
mmitchel [Wed, 10 Mar 1999 09:33:45 +0000 (09:33 +0000)]
* sig.c (build_signature_table_constructor): Use accessible_p
instead of compute_access.

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

25 years agomissing updates to fixinc/fixinc.*
korbb [Wed, 10 Mar 1999 08:06:20 +0000 (08:06 +0000)]
missing updates to fixinc/fixinc.*

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

25 years agoFixed the 'case' ordering
korbb [Wed, 10 Mar 1999 08:00:12 +0000 (08:00 +0000)]
Fixed the 'case' ordering

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

25 years agoPatches from superior directory
korbb [Wed, 10 Mar 1999 07:49:54 +0000 (07:49 +0000)]
Patches from superior directory

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

25 years ago * call.c (add_builtin_candidates): Handle overloaded conversion ops.
jason [Wed, 10 Mar 1999 00:57:44 +0000 (00:57 +0000)]
* call.c (add_builtin_candidates): Handle overloaded conversion ops.

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

25 years agoDaily bump.
law [Wed, 10 Mar 1999 00:45:04 +0000 (00:45 +0000)]
Daily bump.

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

25 years ago * cp-tree.h (flag_access_control): Declare.
mmitchel [Tue, 9 Mar 1999 23:02:42 +0000 (23:02 +0000)]
* cp-tree.h (flag_access_control): Declare.
(TREE_VIA_PPUBLIC): Document.
(DECL_NONSTATIC_MEMBER_P): New macro.
(enforce_access): Return an indication of whether or not access
was permitted.
(build_self_reference): Change prototype.
(compute_access): Replace with ...
(accessible_p): New function.
(dfs_walk): Change prototype.
(dfs_unmark): Likewise.
(markedp): Likewise.
* call.c (enforce_access): Use accessible_p.
* class.c (build_self_reference): Insert the declaration into the
list of members for this type, and make it public.
* decl.c (xref_basetypes): Avoid ill-timed recursion.
* init.c (build_offset_ref): Use lookup_member, not three separate
name-lookups.  Call enforce_access rather than checking for
illegal accesses here.
(resolve_offset_ref): Likewise.
* lex.c (do_identifier): Likewise.
* method.c (hack_identifier): Likewise.
* parse.y (self_reference): Remove.
(opt_component_decl_list): Don't use it.
* parse.c: Regenerated.
* pt.c (print_candidates): Generalize to handle lists of
overloaded functions.
(instantiate_class_template): Don't rely on TREE_VIA_PRIVATE; it's
not set.
(get_template_base): Use new calling convention for dfs_walk.
* search.c: Include varray.h.  Add prototypes.
(dfs_walk): Accept a data pointer to pass to the work functions.
All callers changed.  All work functions changed.
(breadth_first_search): Rename to bfs_walk, and make consistent
with dfs_walk.
(dfs_walk_real): New function.
(canonical_binfo): New function.
(context_for_name_lookup): Likewise.
(shared_marked_p): Likewise.
(shared_unmarked_p): Likewise.
(lokup_field_queue_p): Likewise.
(lookup_field_r): Generalize to handle both functions and fields.
(lookup_field): Just call lookup_member.
(lookup_fnfields): Likewise.
(lookup_member): Move body of lookup_field here and generalize.
(dfs_accessible_queue_p): Likewise.
(dfs_accessible_p): Likewise.
(dfs_access_in_type): Likewise.
(access_in_type): Likewise.
(compute_access): Remove, and replace with ...
(accessible_p): New function.
(vbase_types): Remove.
(vbase_decl_ptr_intermediate): Likewise.
(vbase_decl_ptr): Likewise.
(vbase_init_result): Likewise.
(closed_envelopes): Likewise.
(bvtable): Likewise.

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

25 years ago * call.c (add_function_candidate): Check for proper number of args
jason [Tue, 9 Mar 1999 19:37:02 +0000 (19:37 +0000)]
* call.c (add_function_candidate): Check for proper number of args
before checking the validity of those args.

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

25 years agonew
jason [Tue, 9 Mar 1999 19:34:51 +0000 (19:34 +0000)]
new

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

25 years ago * calls.c (load_register_parameters): New function.
law [Tue, 9 Mar 1999 16:40:30 +0000 (16:40 +0000)]
    * calls.c (load_register_parameters): New function.
        (expand_call): Use it.

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

25 years ago * reload1.c (reload_combine_note_store): Fix calculation of number
amylaar [Tue, 9 Mar 1999 16:05:48 +0000 (16:05 +0000)]
* reload1.c (reload_combine_note_store): Fix calculation of number
of affected registers.

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

25 years ago* flow.c (tidy_fallthru_edge): Be more careful finding the last
rth [Tue, 9 Mar 1999 15:49:53 +0000 (15:49 +0000)]
* flow.c (tidy_fallthru_edge): Be more careful finding the last
BARRIER of a list.  Delete the cc0 setter as well as a cond jump.

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

25 years ago * calls.c (expand_call): Slightly reorganize code.
law [Tue, 9 Mar 1999 15:49:12 +0000 (15:49 +0000)]
    * calls.c (expand_call): Slightly reorganize code.

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

25 years ago * i386.md (ashlsi3 splitter): Fix typo in last change.
law [Tue, 9 Mar 1999 14:27:57 +0000 (14:27 +0000)]
    * i386.md (ashlsi3 splitter): Fix typo in last change.

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

25 years ago * calls.c (compute_argument_addresses): New function.
law [Tue, 9 Mar 1999 14:05:13 +0000 (14:05 +0000)]
    * calls.c (compute_argument_addresses): New function.
        (rtx_for_function_call): New function.
        (expand_call): Use them.

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

25 years ago * reg-stack.c (stack_reg_life_analysis): Use returnjump_p
rth [Tue, 9 Mar 1999 11:36:25 +0000 (11:36 +0000)]
    * reg-stack.c (stack_reg_life_analysis): Use returnjump_p
        instead of an explicit test for RETURN.

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

25 years agoWarning fix:
ghazi [Tue, 9 Mar 1999 06:40:49 +0000 (06:40 +0000)]
Warning fix:
        * Makefile.in (toplev.o): Depend on $(BASIC_BLOCK_H).
        * toplev.c: Include basic-block.h.

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

25 years ago * i386.md (zero_extendhisi2): Split into an expander and anonymous
law [Tue, 9 Mar 1999 01:09:52 +0000 (01:09 +0000)]
    * i386.md (zero_extendhisi2): Split into an expander and anonymous
        pattern.  Add new anonymous pattern for use when optimizing for
        size or for the PPro.
        (zero_extendqihi2, zero_extendqisi2): Likewise.

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

25 years agoDaily bump.
law [Tue, 9 Mar 1999 00:45:35 +0000 (00:45 +0000)]
Daily bump.

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

25 years ago * haifa-sched.c (sched_analyze_1): Fix last change -- add clobber
rth [Mon, 8 Mar 1999 23:45:12 +0000 (23:45 +0000)]
    * haifa-sched.c (sched_analyze_1): Fix last change -- add clobber
        dependancies to sets in the non-hard-reg case too.

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

25 years ago * i386.md (ashlsi3): Revise comments. Provide new anonymous
law [Mon, 8 Mar 1999 23:31:28 +0000 (23:31 +0000)]
    * i386.md (ashlsi3): Revise comments.  Provide new anonymous
        pattern for Pentium and PPro/PII.  Reverse constraints in
        generic ashlsi3 anonymous pattern.

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

25 years ago * calls.c (initialize_argument_info): Accept a pointer to
law [Mon, 8 Mar 1999 21:57:56 +0000 (21:57 +0000)]
    * calls.c (initialize_argument_info): Accept a pointer to
        CUMULATIVE_ARGS.
        (expand_call): Pass the address of CUMULATIVE_ARGS.

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

25 years ago * config/openbsd.h (HANDLE_SYSV_PRAGMA): Define.
law [Mon, 8 Mar 1999 20:40:08 +0000 (20:40 +0000)]
    * config/openbsd.h (HANDLE_SYSV_PRAGMA): Define.
        * rs6000/xm-sysv4.h (HOST_BITS_PER_LONGLONG): Remove #if 0.
        * mn10300.h (CASE_DROPS_THROUGH): Delete.
        * mn10200.h (CASE_DROPS_THROUGH): Delete.
        * h8300.h (CASE_DROPS_THROUGH): Delete.

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

25 years agoFix performance problem on SH with unnecessary move instructions.
wilson [Mon, 8 Mar 1999 17:50:37 +0000 (17:50 +0000)]
Fix performance problem on SH with unnecessary move instructions.
* local-alloc.c (combine_regs): Don't combine if we have a hard reg
for which CLASS_LIKELY_SPILLED_P is true.

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

25 years agoFix cygwin toolchain build failure reported by Geoffrey Noer.
wilson [Mon, 8 Mar 1999 16:09:05 +0000 (16:09 +0000)]
Fix cygwin toolchain build failure reported by Geoffrey Noer.
* unroll.c (loop_iterations): Only call loop_find_equiv_value if we
have a REG or SUBREG.

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

25 years ago
law [Mon, 8 Mar 1999 14:40:47 +0000 (14:40 +0000)]

        * flow.c (merge_blocks_nomove): For HAVE_cc0 targets, make sure
        to also delete the cc0 setter when deleting a conditional branch
        to the next block.

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

25 years ago
bothner [Mon, 8 Mar 1999 13:34:12 +0000 (13:34 +0000)]

* lex.c (java_parse_end_comment):  Take extra parameter (next char).
* class.c (build_utf8_ref):  Fix possible name class/ambiguity.
* class.c (layout_class_method):  A static method in a base class
is never overridden, so treat it like it doesn't exist.
However, do complain about private non-static method overriding
public static method.
* parse.y:  Don't set unused INITIALIZED_P flag.
* java-tree.h (INITIALIZED_P):  Removed no-longer needed flag.
* parse.y (find_expr_with_wfl):  Optimize tail-calls.
(build_array_from_name):  Re-order &index[string] to &string[index].
* parse.y (java_complete_tree):  Don't call patch_assignment if rhs is
error_mark (it might catch more errors, but it is more likely to lose).

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

25 years ago*** empty log message ***
bothner [Mon, 8 Mar 1999 13:34:10 +0000 (13:34 +0000)]
*** empty log message ***

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