1. 29 Jan, 1999 6 commits
    • toplev.c (notice, fnotice): Check ANSI_PROTOTYPES... · 96df87b8
              * toplev.c (notice, fnotice): Check ANSI_PROTOTYPES, not __STDC__,
              when declaring arguments and calling va_arg() to initialize them.
              * collect2.c (notice): Likewise.
              * loop.c (find_life_end): Use PROTO() macro in the prototype.
      
      From-SVN: r24905
      Kaveh R. Ghazi committed
    • collect2.c (error): Fix typo in declaration. · 1c5d09e4
              * collect2.c (error): Fix typo in declaration.
              * cpperror.c (cpp_message): Likewise.
              * cpplib.c (cpp_warning): Likewise.
              * cpplib.h (cpp_notice): Use PVPROTO not VPROTO, also add
              ATTRIBUTE_PRINTF_1.
              * toplev.c (error): Fix typo in declaration.
      
      From-SVN: r24904
      Kaveh R. Ghazi committed
    • loop.c (strength_reduce): Fix HAVE_cc0 handling when scanning forward from cont dominator. · 22b4cc65
      	* loop.c (strength_reduce): Fix HAVE_cc0 handling when scanning
      	forward from cont dominator.
      
      From-SVN: r24903
      J"orn Rennecke committed
    • cccp.c (eprint_string): Constify a char*. · aa1b0f8c
              * cccp.c (eprint_string): Constify a char*.
              (notice): Likewise.  Use PVPROTO not VPROTO, add ATTRIBUTE_PRINTF_1.
              (vnotice): Constify a char*.
              (error): Likewise.  Use PVPROTO not VPROTO, add ATTRIBUTE_PRINTF_1.
              (verror): Constify a char*.
              (warning): Likewise.  Use PVPROTO not VPROTO, add ATTRIBUTE_PRINTF_1.
              (vwarning): Constify a char*.
              (error_with_line): Likewise.  Use PVPROTO not VPROTO, add
              ATTRIBUTE_PRINTF_2.
              (verror_with_line): Constify a char*.
              (vwarning_with_line): Likewise.
              (warning_with_line): Likewise.  Use PVPROTO not VPROTO, add
              ATTRIBUTE_PRINTF_2.
              (pedwarn): Constify a char*.  Use PVPROTO not VPROTO, add
              ATTRIBUTE_PRINTF_1.
              (pedwarn_with_line): Likewise with ATTRIBUTE_PRINTF_2.
              (pedwarn_with_file_and_line): Likewise with ATTRIBUTE_PRINTF_4.
              Also correct typo in parameter name declaration.
              (make_assertion): Constify a char*.
              (quote_string_for_make): Likewise.
              (deps_output): Likewise.
              (fatal): Likewise.  Use PVPROTO not VPROTO, add
              ATTRIBUTE_PRINTF_1.  Use ATTRIBUTE_NORETURN not an explicit
              "__attribute__ ((noreturn))".
              (fancy_abort): Likewise for ATTRIBUTE_NORETURN.
              (pfatal_with_name): Likewise.
              (pipe_closed): Likewise.
              (memory_full): Likewise.
      
      From-SVN: r24902
      Kaveh R. Ghazi committed
    • Daily bump. · 61646a97
      From-SVN: r24901
      Jeff Law committed
  2. 28 Jan, 1999 9 commits
  3. 27 Jan, 1999 10 commits
  4. 26 Jan, 1999 10 commits
  5. 25 Jan, 1999 5 commits
    • class.c (resolve_address_of_overloaded_function): Mark the chosen function used. · a6ecf8b6
      	* class.c (resolve_address_of_overloaded_function): Mark the
      	chosen function used.
      	* call.c (build_call): Make sure that a function coming in has
      	been marked used already.
      	* decl.c (expand_static_init): Call mark_used instead of
      	assemble_external.
      	* except.c (call_eh_info, do_pop_exception, expand_end_eh_spec,
      	alloc_eh_object, expand_throw): Likewise.
      	* init.c (build_builtin_delete_call): Likewise.
      	* rtti.c (call_void_fn, get_tinfo_fn, build_dynamic_cast_1,
      	expand_si_desc, expand_class_desc, expand_ptr_desc, expand_attr_desc,
      	expand_generic_desc): Likewise.
      
      From-SVN: r24862
      Jason Merrill committed
    • tree.c (equal_functions): New function. · 89ae2c8c
      	* tree.c (equal_functions): New function.
      	(ovl_member): Call it.
      
      From-SVN: r24861
      Martin v. Löwis committed
    • egcs_update: Use "if" instead of "&&". · bdf32ae5
      	* egcs_update: Use "if" instead of "&&".  Touch generated files
      	only after the corresponding *.y files.
      
      From-SVN: r24860
      Gerald Pfeifer committed
    • cppexp.c: (struct arglist): Removed. · f13eb63a
      1999-01-25 14:26 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
      	* cppexp.c:
      	    (struct arglist): Removed.
      	    (parse_number): Use HOST_WIDE_INT for the accumulator.
      	    Allow two `l' suffixes unless C89.  Clean up.  Make
      	    static.
      	    (parse_charconst): New function broken out of cpp_lex.
      	    Code cleaned up drastically.  Don't use a token_buffer.
      	    (token_buffer): Removed.
      	    (cpp_lex): Don't call parse_number on a constant string.
      	    Use parse_charconst.
      	    (cpp_parse_expr): Properly handle an ERROR op returned by
      	    cpp_lex.
      
      From-SVN: r24859
      Zack Weinberg committed
    • cpplib.c: Don't include signal.h, sys/times.h, or sys/resource.h. · 20dc7361
      1999-01-25 14:10 -0500  Zack Weinberg  <zack@rabi.phys.columbia.edu>
      	* cpplib.c: Don't include signal.h, sys/times.h, or
      	sys/resource.h. Don't declare localtime.
      	(macroexpand): Handle special symbols here.
      	(push_macro_expansion): Chop off the trailing '@ ' if possible
      	here.
      	(cpp_get_token): Don't do either of the above two things here.
      	Move `string' label just after case '"' so that wide strings
      	don't crash the preprocessor.
      
      From-SVN: r24858
      Zack Weinberg committed