1. 20 Mar, 1999 4 commits
  2. 19 Mar, 1999 13 commits
    • c4x.md (decrement_and_branch_on_count): Emit rptb_end pattern instead of… · 86722207
      c4x.md (decrement_and_branch_on_count): Emit rptb_end pattern instead of decrement_and_branch_until_zero pattern.
      
      	* config/c4x/c4x.md (decrement_and_branch_on_count): Emit rptb_end
      	pattern instead of decrement_and_branch_until_zero pattern.
      
      From-SVN: r25866
      Michael Hayes committed
    • c4x.h (TARGET_SWITCHES): Add documentation. · d9e284b4
      	* config/c4x/c4x.h (TARGET_SWITCHES): Add documentation.
      	* config/c4x/c4x.h (TARGET_OPTIONS): Add documentation.
      
      From-SVN: r25865
      Michael Hayes committed
    • * expr.c (expand_expr): Handle ERROR_MARK much earlier. · 68557e14
      From-SVN: r25864
      Martin v. Löwis committed
    • parse.y (find_applicable_accessible_methods_list): Extend the search to… · 89004479
      parse.y (find_applicable_accessible_methods_list): Extend the search to superinterfaces when relevant.
      
      1999-03-19  Alexandre Petit-Bianco  <apbianco@cygnus.com>
      	* parse.y (find_applicable_accessible_methods_list): Extend the
      	search to superinterfaces when relevant.
      	(search_applicable_methods_list): New function.
      (Previous check didn't have the right path in the `#line' directives.)
      
      From-SVN: r25863
      Alexandre Petit-Bianco committed
    • parse.y (find_applicable_accessible_methods_list): Extend the search to… · cc596f8c
      parse.y (find_applicable_accessible_methods_list): Extend the search to superinterfaces when relevant.
      
      1999-03-19  Alexandre Petit-Bianco  <apbianco@cygnus.com>
      	* parse.y (find_applicable_accessible_methods_list): Extend the
      	search to superinterfaces when relevant.
      	(search_applicable_methods_list): New function.
      (parse.c wasn't part of the last check-in.)
      
      From-SVN: r25862
      Alexandre Petit-Bianco committed
    • [multiple changes] · 1982388a
      1999-03-19  Alexandre Petit-Bianco  <apbianco@cygnus.com>
      	* parse.y (find_applicable_accessible_methods_list): Extend the
      	search to superinterfaces when relevant.
      	(search_applicable_methods_list): New function.
      1999-03-18  Alexandre Petit-Bianco  <apbianco@cygnus.com>
      	* class.c (unmangle_classname): Implemented stricter testing
      	before setting the QUALIFIED_P flag on an identifier.
      
      From-SVN: r25861
      Alexandre Petit-Bianco committed
    • Warning fixes: · 8db99db2
              * cccp.c (create_definition): Cast to U_CHAR* when assigning to one.
              * cppfiles.c (read_and_prescan): Likewise.
              Start a #define in column 0.
              * cpplib.c (cpp_define): Cast to U_CHAR* when assigning to one.
              (cpp_push_buffer): Likewise for cpp_buffer*.
              (do_include): Change the type of `fbeg' and `fend' to unsigned char*.
              (do_endif): Cast to char* when assigning to one.
              (do_assert): Likewise.
              (do_unassert): Likewise.
              (cpp_read_check_assertion): Change the type of `name' to U_CHAR*.
              Don't do unnecessary cast to char* anymore.
              * genrecog.c (make_insn_sequence): Cast to char** when assigning
              to one.  Cast the first argument of bzero to PTR.
              * loop.c (strength_reduce): Remove unused variable `note'.
              * reload1.c (new_insn_chain): Cast to struct insn_chain* when
              assigning to one.
              * rtl.c (copy_rtx): Use memcpy instead of bcopy.
      
      From-SVN: r25860
      Kaveh R. Ghazi committed
    • init.c (build_member_call): Handle template-id expressions correctly. · b03a08ee
      	* init.c (build_member_call): Handle template-id expressions
      	correctly.
      	* typeck.c (build_x_function_call): Likewise.
      
      From-SVN: r25859
      Mark Mitchell committed
    • Warning fixes: · 91813b28
              * calls.c (initialize_argument_information): Mark parameters
              `num_actuals' and `n_named_args' with ATTRIBUTE_UNUSED.
              * dbxout.c (dbxout_start_new_source_file): Likewise for parameter
              `filename'.
              (dbxout_finish): Likewise for parameters `file' and `filename'.
              (dbxout_prepare_symbol): Likewise for parameter `decl'.
              (dbxout_begin_function): Likewise.
              * explow.c (hard_function_value): Likewise for parameter `func'.
              * function.c (locate_and_pad_parm): Likewise for parameter `fndecl'.
              * expmed.c (expand_divmod): Omit unused argument to `expand_abs'.
              * expr.c (expand_expr): Likewise.
              * expr.h (expand_abs): Delete unused argument from prototype.
              * optabs.c (expand_abs): Remove unused parameter `unsignedp'.
              * sdbout.c (sdbout_init): Mark parameter `syms' with ATTRIBUTE_UNUSED.
              (sdbout_end_block): Likewise for parameter `n'.
              * toplev.c (debug_define): Likewise for parameters `lineno' and
              `buffer'.
              (debug_undef): Likewise.
              * varasm.c (named_section): Likewise for parameter 'reloc'.
              (assemble_external): Likewise for parameter `decl'.
              (assemble_alias): Likewise for parameter `target'.
      
      From-SVN: r25858
      Kaveh R. Ghazi committed
    • friend.c (make_friend_class): Avoid core dump when not-yet-defined friend type… · c16c47fb
      friend.c (make_friend_class): Avoid core dump when not-yet-defined friend type lacks TYPE_LANG_SPECIFIC().
      
      	* friend.c (make_friend_class): Avoid core dump when
      	not-yet-defined friend type lacks TYPE_LANG_SPECIFIC().
      	* decl.c (start_function): Suppress normal linkage heuristics
      	for #pragma interface under MULTIPLE_SYMBOL_SPACES.
      
      From-SVN: r25857
      Jason Merrill committed
    • toplev.c (read_integral_parameter): Constify. · 192babfd
              * toplev.c (read_integral_parameter): Constify.  Better control of
              error messages.
              (main): Use read_integral_parameter to set optimize, id_clash_len,
              larger_than_size, and the debugging level.
              * toplev.h (read_integral_parameter): Update prototype.
      
      From-SVN: r25856
      Theodore Papadopoulo committed
    • system.h: Use putc_unlocked... · 9c30c0e7
              * system.h: Use putc_unlocked, fputc_unlocked, and
              fputs_unlocked only if putc_unlocked has a prototype already.
              Prototype fputs_unlocked if necessary.
              * configure.in: Check for prototypes of putc_unlocked and
              fputs_unlocked.
              * acconfig.h: Updated.
              * config.in, configure: Rebuilt.
      
      From-SVN: r25855
      Zack Weinberg committed
    • Daily bump. · 21677228
      From-SVN: r25854
      Jeff Law committed
  3. 18 Mar, 1999 18 commits
  4. 17 Mar, 1999 5 commits
    • go32.h: Delete. · 77d787fa
              * config/i386/go32.h: Delete.
              * config/i386/djgpp.h: New. Renamed from go32.h.
              Added -DDJGPP=2 to CPP_PREDEFINES.
              * config/i386/go32-rtems.h: Delete.
              * config/i386/djgpp-rtems.h: New. Renamed from go32-rtems.h.
              Added -DDJGPP=2 to CPP_PREDEFINES.
              * config/i386/xm-go32.h: Delete.
              * config/i386/xm-djgpp.h: New. Renamed from xm-go32.h.
              * config/i386/x-go32: Delete.
              * config/i386/x-djgpp: New. Renamed from x-go32.
              * config/i386/t-go32: Delete.
              * config/i386/t-djgpp: New. Renamed from t-go32.
              * configure.in(pc-msdosdjgpp): Set xm_file to i386/xm-djgpp.h.
              Set tm_file to i386/djgpp.h. Set tmake_file to i386/t-djgpp.
              Set xmake_file to i386/x-djgpp.
              * configure: Rebuilt.
      
      From-SVN: r25835
      Mark Elbrecht committed
    • mh-go32: Delete. · 8dc91cbe
              * config/mh-go32: Delete.
              * config/mh-djgpp: New. Renamed from mh-go32.
              * configure.in (pc-msdosdjgpp): Set host_makefile_frag to
              config/mh-djgpp.
      
      From-SVN: r25834
      Mark Elbrecht committed
    • t-gnu (SYSTEM_HEADER_DIR): New variable. · 1df88ec9
              * config/t-gnu (SYSTEM_HEADER_DIR): New variable.  Set to
              `/include' in order to find the system's limits.h.
      
      From-SVN: r25833
      Mark Kettenis committed
    • fixincl.c: Include auto-host.h instead of config.h · 7b33bb99
              * fixinc/fixincl.c: Include auto-host.h instead of config.h
              * fixinc/procopen.c: Likewise.
              * fixinc/regex.c: Likewise.
              * fixinc/server.c: Likewise.
      
      From-SVN: r25832
      Robert Lipe committed
    • flow.c (compute_immediate_dominators): New function. · 422d0fb0
              * flow.c (compute_immediate_dominators): New function.
              * basic-block.h (compute_immediate_dominators): Declare it.
      
      From-SVN: r25831
      Richard Henderson committed