1. 31 Oct, 1999 11 commits
  2. 30 Oct, 1999 10 commits
  3. 29 Oct, 1999 18 commits
    • flow.c (count_or_remove_death_notes): Equate NULL with the universal set. · 3071fab5
              * flow.c (count_or_remove_death_notes): Equate NULL with the
              universal set.
      
              * jump.c, reg-stack.c, toplev.c: Revert Oct 27 change.
              * toplev.c (rest_of_compilation): Rebuild CFG immediately before
              dbr_schedule.
      
              * i386.c (pic_label_no): Delete.
              (ix86_attr_length_default): Don't use single_set to peek
              inside a parallel.
      
              * recog.c (peephole2_optimize): Allow recog_next_insn to index
              the first insn after bb->end.
              * i386.md (push mem peeps): Scratch is live after evaluation
              of the memory.
              (cmp mem peep): Similarly.
      
      From-SVN: r30269
      Richard Henderson committed
    • class.c (add_method_1): Set DECL_INLINE to 1 for private, static and final method. · ed598dde
      Fri Oct 29 14:35:18 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
      
      	* class.c (add_method_1): Set DECL_INLINE to 1 for private, static
       	and final method.
      
      From-SVN: r30268
      Alexandre Petit-Bianco committed
    • parse.y (expression_statement:): Call function to report improper invocation of a constructor. · 8119c720
      Fri Oct 29 14:23:32 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
      
      	* parse.y (expression_statement:): Call function to report
       	improper invocation of a constructor.
      	(parse_ctor_invocation_error): New function.
      
      From-SVN: r30267
      Alexandre Petit-Bianco committed
    • *** empty log message *** · 7281a327
      From-SVN: r30266
      Catherine Moore committed
    • Fix up last patch. · fbb57b2a
      From-SVN: r30265
      Catherine Moore committed
    • alpha-protos.h (literal_section): Add prototype. · e03c5670
              * alpha/alpha-protos.h (literal_section): Add prototype.
              (alpha_need_linkage, alpha_start_function,alpha_end_function):
              Constify a char*.
      
              * alpha/alpha.c (alpha_ra_ever_killed, set_frame_related_p): Add
              prototype.
              (alpha_start_function, alpha_end_function, float_strings,
              alpha_need_linkage): Constify a char*
      
              * alpha/alpha.h (ASM_OUTPUT_ASCII, ASM_OUTPUT_MI_THUNK): Likewise.
      
              * alpha/alpha32.h (ASM_OUTPUT_MI_THUNK): Likewise.
      
              * alpha/elf.h (ASM_FINISH_DECLARE_OBJECT): Likewise.
      
              * alpha/vms.h (ASM_OUTPUT_SECTION_NAME): Likewise.
      
      From-SVN: r30264
      Kaveh R. Ghazi committed
    • flow.c (debug_flow_info): Add prototype. · a8f227e7
              * flow.c (debug_flow_info): Add prototype.
      
              * gcc.c (main): Likewise.
      
              * gcse.c (expr_reaches_here_p_work, pre_expr_reaches_here_p_work):
              Likewise.
      
              * reload1.c (failed_reload, set_reload_reg): Likewise.
      
              * mips-tfile.c (main): Likewise.
              (pfatal_with_name, fancy_abort, botch, fatal, catch_signal): Mark
              with ATTRIBUTE_NORETURN.
      
      From-SVN: r30262
      Kaveh R. Ghazi committed
    • i386.h (ENCODE_SECTION_INFO): Don't do anything if DECL is not a memory ref. · 90e0ee00
      Fri Oct 29 18:16:03 1999  Andrew Haley  <aph@cygnus.com>
      
             * config/i386/i386.h (ENCODE_SECTION_INFO): Don't do anything if
             DECL is not a memory ref.
      
      From-SVN: r30261
      Andrew Haley committed
    • Remove stray comment. · 7ed62300
      From-SVN: r30260
      Catherine Moore committed
    • i386.h (ix86_cpu): Remove extern attribute. · 4fba1061
              * config/i386/i386.h (ix86_cpu): Remove extern attribute.
              * config/i386/i386.c (ix86_cpu): Add extern attribute.
      
      From-SVN: r30259
      Catherine Moore committed
    • elf.h: remove NAME__MAIN and SYMBOL__MAIN. · 273eca16
      Fri Oct 29 16:30:04 1999  Andrew Haley  <aph@cygnus.com>
      
              * config/mips/elf.h: remove NAME__MAIN and SYMBOL__MAIN.
              * config/mips/elf64.h: ditto.
      
      From-SVN: r30258
      Andrew Haley committed
    • expr.c (emit_push_insn): New argument alignment_pad. · 4fc026cd
              * expr.c (emit_push_insn): New argument alignment_pad.
              Update all callers.  Adjust stack pointer based on alignment pad.
              * function.c (pad_to_arg_alignment):  New argument alignment_pad.
              Update all callers.  Track alignment_pad if boundary > PARM_BOUNDARY.
              (locate_and_pad_parm): New argument alignment_pad.  Update all
              callers.
              * expr.h (emit_push_insn): Update prototype.
              (locate_and_pad_parm): Update prototype.
              * calls.c (arg_data):  Add new field alignment_pad.
              (initialize_argument_information): Initialize alignment_pad.
      
      From-SVN: r30257
      Catherine Moore committed
    • except.c (free_eh_nesting_info): Free the info itself. · 5faf03ae
      	* except.c (free_eh_nesting_info): Free the info itself.
      	* function.c (free_after_compilation): Don't free NULL.
      	* gcse.c (alloc_pre_mem): Free the temp_bitmap, too.
      	(pre_edge_insert): Free inserted.
      	* stmt.c (free_stmt_status): Don't free NULL.
      
      From-SVN: r30255
      Mark Mitchell committed
    • cp-tree.h (make_typename_type): Change prototype. · 3baa501d
      	* cp-tree.h (make_typename_type): Change prototype.
      	* decl.c (make_typename_type): Only complain if so requested.
      	* parse.y (nested_name_specifier): Adjust calls.
      	(typename_sub0): Likewise.
      	(typename_sub1): Likewise.
      	* parse.c: Regenerated.
      	* pt.c (convert_template_argument): Pass complain to
      	make_typename_type.
      	(tsubst): Likewise.
      
      From-SVN: r30254
      Mark Mitchell committed
    • Daily bump. · aeaa5973
      From-SVN: r30253
      Jeff Law committed
    • cpplib.h (struct cpp_buffer: fname, [...]): Mark const. · a9ae4483
      1999-10-28 21:27 -0700  Zack Weinberg  <zack@bitmover.com>
      
      	* cpplib.h (struct cpp_buffer: fname, nominal_fname,
      	last_nominal_fname): Mark const.
      	(struct include_hash: name, nshort, control_macro): Mark
      	const.
      	(struct macrodef: symnam): Mark const.
      	(struct if_stack: fname): Mark const.
      	(is_idchar, is_idstart, is_hor_space, trigraph_table): Delete.
      	(IStable): New character-syntax array which encompasses all
      	the old is_foo arrays.
      	(is_idchar, is_numchar, is_idstart, is_numstart, is_hspace,
      	is_space): New macros for interrogating IStable.
      	(check_macro_name): Kill last argument.  All callers changed.
      
      	* cppinit.c (initialize_char_syntax): Delete.
      	(is_idchar, is_idstart, is_hor_space, is_space,
      	trigraph_table): Delete.
      	(IStable): New.  Initialize with clever macros to avoid
      	information duplication.
      	(builtin_array): Table of builtins to get rid of explicit list
      	in initialize_builtins.
      	(initialize_builtins): Use builtins_array.
      	(cpp_start_read): Call init_IStable, and set IStable['$'] if
      	opts->dollars_in_ident.
      
      	* cppexp.c: Change all refs to is_xyz[] arrays to use new
      	is_xyz() macros.
      	(cpp_parse_expr): Avoid 'format string is not constant'
      	warning. Use ISGRAPH to identify printable chars.
      	* cppfiles.c: Change all refs to is_xyz[] arrays to use new
      	is_xyz() macros.
      	(read_and_prescan): Map trigraphs to chars with open-coded
      	if-else-if-... sequence, not a lookup table.
      	* cpphash.c: Change all refs to is_xyz[] arrays to use new
      	is_xyz() macros.
      	* cpplib.c: Change all refs to is_xyz[] arrays to use new
      	is_xyz() macros.  Kill SKIP_ALL_WHITE_SPACE (unused).
      	(check_macro_name): Remove ability to report an invalid
      	assertion name, which is never used.
      	(do_line): Constify a couple of char *'s.
      	* cppmain.c (main): Call cpp_cleanup before returning.
      
      From-SVN: r30252
      Zack Weinberg committed
    • ggc.h (struct ggc_statistics): New type. · 3277221c
      	* ggc.h (struct ggc_statistics): New type.
      	(ggc_get_size): New function.
      	(ggc_print_statistics): Likewise.
      	* ggc-common.c (ggc_stats): New variable.
      	(ggc_mark_rtx_children): Keep statistics.
      	(ggc_mark_tree_children): Likewise.
      	(ggc_print_statistics): New function.
      	* ggc-page.c (struct globals): Add bytes_mapped field.
      	(alloc_anon): Update it.
      	(release_pages): Likewise.
      	(ggc_get_size): New function.
      	(ggc_page_print_statistics): New function.
      	* ggc-simple.c (ggc_get_size): New function.
      
      From-SVN: r30251
      Mark Mitchell committed
    • semantics.c (finish_handler): End the scope of the handler before attaching it… · 13e8cf82
      semantics.c (finish_handler): End the scope of the handler before attaching it to the statement-tree.
      
      	* semantics.c (finish_handler): End the scope of the handler
      	before attaching it to the statement-tree.
      
      From-SVN: r30250
      Mark Mitchell committed
  4. 28 Oct, 1999 1 commit