1. 04 Jan, 1999 8 commits
    • cpplib.c (do_undef): EOF immediately after '#undef FOO' is not an error. · 16deb3fb
      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.
      
      From-SVN: r24484
      Zack Weinberg committed
    • * extend.texi (Bound member functions): Document. · 0ded1f18
      From-SVN: r24483
      Jason Merrill committed
    • new · 02275c91
      From-SVN: r24482
      Jason Merrill committed
    • tree.c (bound_pmf_p): New fn. · 8d7f862c
      	* tree.c (bound_pmf_p): New fn.
      	* typeck.c (build_c_cast): Use it.
      
      From-SVN: r24481
      Jason Merrill committed
    • * decl.c (grok_op_properties): Use same_type_p. · 007e5fea
      From-SVN: r24480
      Jason Merrill committed
    • Warning fixes: · 47e6be47
              * mips-tdump.c (st_to_string, sc_to_string, glevel_to_string,
              lang_to_string, type_to_string): Make return type const char*.
              (print_symbol): Apply `const' keyword to a char*.
              (print_file_desc): Cast structure member `crfd' to ulong when
              comparing against one.
              * mips-tfile.c (pfatal_with_name): Apply `const' keyword to char*.
              (fatal, error): Add ATTRIBUTE_PRINTF_1 to prototypes.
              (progname, input_name): Apply `const' keyword to a char*.
              Don't redundantly include sys/stat.h.
              (alloc_info): Apply `const' keyword to a char*.
              (st_to_string, sc_to_string): Likewise.
              (hash_string): Cast variable `hash_string' to a symint_t when
              comparing against one.
              (add_string): Cast PAGE_USIZE to Ptrdiff_t when comparing against one.
              Likewise cast it to long when comparing against one.
              (add_local_symbol): Apply `const' keyword to a char*.
              (add_ext_symbol): Likewise.
              (add_unknown_tag): Likewise.
              (add_procedure): Cast a printf-style field width to an int.
              (add_file): Cast PAGE_USIZE to long when comparing against one
              (parse_begin): Cast a printf-style field width to an int.
              (parse_bend): Likewise.
              (parse_def): Likewise.
              (parse_end): Likewise.
              (mark_stabs): Mark parameter `start' with ATTRIBUTE_UNUSED.
              (parse_stabs_common): Fix format specifier.
              (parse_input): Change type of variable `i' to Size_t.
              (write_object): Fix arguments to match format specifiers.
              Cast variable `num_write' to long when comparing against one.
              (read_seek): Cast variable `sys_read' to symint_t when comparing
              against one.  Fix arguments to match format specifiers.  Cast
              variable `size' to long when comparing against one.
              (copy_object): Cast result of `sizeof' to int when comparing
              against one.  Fix arguments to match format specifiers.  Cast
              variable `ifd' to long when comparing against a signed value.
              Likewise, likewise.
      
      From-SVN: r24479
      Kaveh R. Ghazi committed
    • c-common.c (decl_attributes): Allow applying attribute `unused' on a LABEL_DECL. · 736b02fd
              * c-common.c (decl_attributes): Allow applying attribute `unused'
              on a LABEL_DECL.
              * c-parse.in (label): Parse attributes after a label, and call
              `decl_attributes' to handle them.
              * gansidecl.h (ATTRIBUTE_UNUSED_LABEL): Define.
              * genrecog.c (OUTPUT_LABEL, write_tree_1, write_tree): When
              generating labels, mark them with ATTRIBUTE_UNUSED_LABEL.
              * invoke.texi: Note that labels can be marked `unused'.
      
      From-SVN: r24478
      Kaveh R. Ghazi committed
    • Daily bump. · fbc7f4a2
      From-SVN: r24477
      Jeff Law committed
  2. 03 Jan, 1999 11 commits
  3. 02 Jan, 1999 2 commits
  4. 01 Jan, 1999 5 commits
  5. 31 Dec, 1998 2 commits
  6. 30 Dec, 1998 9 commits
  7. 29 Dec, 1998 3 commits
    • * rtl.h (CONSTANT_P): Remove CONSTANT_P_RTX. · 30dfe54a
      From-SVN: r24441
      Richard Henderson committed
    • sparc.c (input_operand): Recognize (const (constant_p_rtx)). · 11301057
              * sparc.c (input_operand): Recognize (const (constant_p_rtx)).
              (arith_operand): Remove constant_p_rtx handling.
              (const64_operand, const64_high_operand): Likewise.
              (arith11_operand, arith10_operand, arith_double_operand): Likewise.
              (arith11_double_operand, arith10_double_operand, small_int): Likewise.
              (small_int_or_double, uns_small_int, zero_operand): Likewise.
              * sparc.h (PREDICATE_CODES): Likewise.
      
      From-SVN: r24440
      Richard Henderson committed
    • Richard Kenner <kenner@vlsi1.ultra.nyu.edu>: · 185ebd6c
              * rtl.def (CONSTANT_P_RTX): Clarify commentary.
              * expr.c (expand_builtin, case BUILT_IN_CONSTANT_P): Rework to
              consider constant CONSTRUCTOR constant and to defer some cases
              to cse.
              * cse.c (fold_rtx, case CONST): Add handling for CONSTANT_P_RTX.
              * regclass.c (reg_scan_mark_refs, case CONST): Likewise.
      Richard Henderson  <rth@cygnus.com>
              * expr.c (init_expr_once): Kill can_handle_constant_p recognition.
              * cse.c (fold_rtx, case 'x'): Remove standalone CONSTANT_P_RTX code.
      
      From-SVN: r24439
      Richard Henderson committed