This is the mail archive of the gcc-regression@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

2 GCC regressions, 0 new, with your patch on 2000-10-14T15:05:00Z.


(This is an automated message.)

With your recent patch, GCC has some regression test failures, which
used to pass.  There are 0 new failures, and 2
failures that existed before and after that patch; 0 failures
have been fixed.

The old failures, which were not fixed or introduced by your patch, are:
gcc.sum gcc.dg/c90-printf-2.c
gcc.sum gcc.dg/c90-scanf-2.c

A complete list of failures is attached.  Also attached is a diff of
the ChangeLog entries since the last time the regression tests passed,
on 2000-10-11T22:05:00Z.

For more information, see <http://www.cygnus.com/~geoffk/gcc-regression/>.
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20001009-2.c execution,  -O0 
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20001009-2.c execution,  -O1 
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20001009-2.c execution,  -O2 
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20001009-2.c execution,  -O3 -fomit-frame-pointer 
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20001009-2.c execution,  -O3 -fomit-frame-pointer -funroll-loops 
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20001009-2.c execution,  -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions 
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20001009-2.c execution,  -O3 -g 
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20001009-2.c execution,  -O3 -fssa 
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20001009-2.c execution,  -Os 
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20001011-1.c execution,  -O0 
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20001011-1.c execution,  -O1 
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20001011-1.c execution,  -O2 
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20001011-1.c execution,  -O3 -fomit-frame-pointer 
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20001011-1.c execution,  -O3 -g 
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20001011-1.c execution,  -O3 -fssa 
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20001011-1.c execution,  -Os 
gcc/testsuite/gcc.sum:FAIL: gcc.dg/asm-fs-1.c scan-assembler-not
gcc/testsuite/gcc.sum:FAIL: gcc.dg/asm-fs-1.c scan-assembler-not
gcc/testsuite/gcc.sum:FAIL: gcc.dg/c90-printf-2.c %hh in C90 (test for warnings, line 32)
gcc/testsuite/gcc.sum:FAIL: gcc.dg/c90-printf-2.c %ll in C90 (test for warnings, line 33)
gcc/testsuite/gcc.sum:FAIL: gcc.dg/c90-printf-2.c %j in C90 (test for warnings, line 34)
gcc/testsuite/gcc.sum:FAIL: gcc.dg/c90-printf-2.c %z in C90 (test for warnings, line 35)
gcc/testsuite/gcc.sum:FAIL: gcc.dg/c90-printf-2.c %t in C90 (test for warnings, line 36)
gcc/testsuite/gcc.sum:FAIL: gcc.dg/c90-printf-2.c %F in C90 (test for warnings, line 38)
gcc/testsuite/gcc.sum:FAIL: gcc.dg/c90-printf-2.c %a in C90 (test for warnings, line 39)
gcc/testsuite/gcc.sum:FAIL: gcc.dg/c90-printf-2.c %A in C90 (test for warnings, line 40)
gcc/testsuite/gcc.sum:FAIL: gcc.dg/c90-printf-2.c (test for excess errors)
gcc/testsuite/gcc.sum:FAIL: gcc.dg/c90-scanf-2.c %hh in C90 (test for warnings, line 33)
gcc/testsuite/gcc.sum:FAIL: gcc.dg/c90-scanf-2.c %ll in C90 (test for warnings, line 34)
gcc/testsuite/gcc.sum:FAIL: gcc.dg/c90-scanf-2.c %j in C90 (test for warnings, line 35)
gcc/testsuite/gcc.sum:FAIL: gcc.dg/c90-scanf-2.c %z in C90 (test for warnings, line 36)
gcc/testsuite/gcc.sum:FAIL: gcc.dg/c90-scanf-2.c %t in C90 (test for warnings, line 37)
gcc/testsuite/gcc.sum:FAIL: gcc.dg/c90-scanf-2.c %F in C90 (test for warnings, line 39)
gcc/testsuite/gcc.sum:FAIL: gcc.dg/c90-scanf-2.c %a in C90 (test for warnings, line 40)
gcc/testsuite/gcc.sum:FAIL: gcc.dg/c90-scanf-2.c %A in C90 (test for warnings, line 41)
gcc/testsuite/gcc.sum:FAIL: gcc.dg/c90-scanf-2.c (test for excess errors)
gcc/testsuite/gcc.sum:FAIL: gcc.dg/c99-array-nonobj-1.c func [] arg (test for errors, line 26)
gcc/testsuite/gcc.sum:FAIL: gcc.dg/c99-array-nonobj-1.c (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.ext/instantiate1.C not instantiated (test for errors, line 18)
gcc/testsuite/g++.sum:FAIL: g++.ext/instantiate1.C not instantiated (test for errors, line 20)
gcc/testsuite/g++.sum:FAIL: g++.other/loop2.C caused compiler crash
gcc/testsuite/g++.sum:FAIL: g++.pt/static11.C  Execution test
gcc/testsuite/objc.sum:FAIL: objc/execute/np-1.m compilation,  -O 
gcc/testsuite/objc.sum:FAIL: objc/execute/np-2.m compilation,  -O 
powerpc-eabisim/libio/testsuite/libio.sum:FAIL: tFile.cc execution 
powerpc-eabisim/libio/testsuite/libio.sum:FAIL: tFile.cc execution -b0
powerpc-eabisim/libio/testsuite/libio.sum:FAIL: tFile.cc execution -b3
powerpc-eabisim/libio/testsuite/libio.sum:FAIL: tiomisc.cc output 
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/ChangeLog	Wed Oct 11 15:05:37 2000
+++ egcs/gcc/ChangeLog	Sat Oct 14 01:35:36 2000
@@ -1,3 +1,379 @@
+2000-10-14  Joseph S. Myers  <jsm28@cam.ac.uk>
+
+	* gcc.texi (Contributing): Update.
+
+2000-10-13  Alexandre Oliva  <aoliva@redhat.com>
+
+	* c-common.c (c_expand_builtin): PARAMS-ize prototype.
+
+2000-10-12  Marek Michalkiewicz  <marekm@linux.org.pl>
+
+	* config/avr/avr.c (output_movhi, output_movsisf): Fix loading
+	constants 1 and 2 to NO_LD_REGS.
+
+2000-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+	* Makefile.in (c-parse.c, tradcif.c): Create atomically.
+	
+	* objc/Make-lang.in (objc-parse.c): Likewise.
+
+2000-10-13  Richard Earnshaw <rearnsha@arm.com>
+
+	* arm.c: Include obstack.h
+	(minipool_obstack, minipool_startobj): Define.
+	(arm_add_gc_roots): Initialize them.
+	(create_fix_barrier): Use our new obstack.
+	(push_minipool_barrier, push_minipool_fix): Likewise.
+	(arm_reorg): Release obstack memory.
+
+2000-10-13  Jakub Jelinek  <jakub@redhat.com>
+
+	* config/sparc/sparc.md (nonlocal_goto_receiver): Remove.
+	(prologue, exception_receiver, builtin_setjmp_receiver): New
+	patterns.
+	* config/sparc/sparc.h (FINALIZE_PIC): Remove.
+	* config/sparc/sparc-protos.h (finalize_pic): Remove.
+	(load_pic_register): New prototype.
+	* config/sparc/sparc.c (pic_setup_code): Remove.
+	(finalize_pic): Rename to...
+	(load_pic_register): ...this function.
+	Don't look for nonlocal_goto_receivers and emit pic setup code
+	directly.  Don't check current_function_uses_pic_offset_table.
+
+2000-10-13  Richard Earnshaw <rearnsha@arm.com>
+
+	* tree.h (struct obstack): Declare.
+
+2000-10-12  Mark Mitchell  <mark@codesourcery.com>
+
+	Remove obstacks.  
+	* Makefile.in (ggc-callbacks.o): Remove target.
+	(flow.o): Depend on GGC_H.  
+	* alias.c (init_alias_analysis):
+	Remove ggc_p conditionals.
+	(end_alias_analysis): Likewise.  
+	* basic-block.h (init_flow): New function.
+	(allocate_reg_life_data): Declare.  
+	* bb-reorder.c	(function_obstack): Replace with ...
+	(flow_obstack): ... new variable.
+	(fixup_reorder_chain): Use it.  
+	* c-decl.c (ggc_p): Remove.
+	(caller-save.c): Don't call oballoc/obfree.  
+	* combine.c (struct
+	undobuf): Remove storage.
+	(try_combine): Don't call oballoc.
+	(undo_all): Don't call obfree.  
+	* cse.c (insert): Use xmalloc, not
+	oballoc.
+	(cse_main): Adjust accordingly.  
+	* dwarf2out.c (save_rtx): Remove
+	obstack code.
+	(dwarf2out_init): Remove ggc_p conditionals.  
+	* emit-rtl.c (rtl_obstack): Remove.
+	(gen_rtx_CONST_INT): Remove ggc_p conditionals.
+	(make_insn_raw): Likewise.
+	(emit_insn_before): Likewise.
+	(emit_insn_after): Likewise.
+	(emit_insn): Likewise.
+	(gen_sequence): Likewise.
+	(copy_insn_1): Remove handling of `b' RTL components.
+	(init_emit_once): Remove ggc_p conditionals.  
+	* except.c (create_rethrow_ref): Don't fool with obstacks.
+	(add_partial_entry): Likewise.
+	(call_get_eh_context): Likewise.
+	(begin_protect_partials): Likewise.
+	(protect_with_terminate): Likewise.  
+	* explow.c
+	(plus_constant_wide): Likewise.  
+	* expr.c (init_expr_once):
+	Likewise.
+	(emit_block_move): Likewise.
+	(clear_storage): Likewise.
+	(expand_expr): Likewise.  
+	* flow.c (function_obstack): Remove.
+	(flow_obstack): New variable.
+	(flow_firstobj): Likewise.
+	(create_base_block): Use the flow_obstack.
+	(split_block): Likewise.
+	(split_edge): Likewise.
+	(calculate_global_regs_live): Likewise.
+	(allocate_bb_life_data): Make it static.  Likewiwse.
+	(init_flow): New function.
+	(size_int_type_wide): Remove ggc_p conditionals.  
+	* function.c
+	(push_function_context_to): Don't call save_tree_status.
+	(pop_function_context_from): Or restore_tree_status.
+	(assign_stack_local_1): Don't call push_obstacks.
+	(find_fixup_replacement): Use xmalloc.
+	(fixup_var_refs_insns): Free the storage.
+	(insns_for_mem_walk): Don't mess with obstacks.
+	(instantiate_decls): Likewise.
+	(trampoline_address): Likewise.
+	(expand_function_end): Likewise.  
+	* function.h (sturct function):
+	Remove obstack-related variables.
+	(save_tree_status): Don't declare.
+	(restore_tree_status): Likewise.  
+	* gcse.c (compute_can_copy):
+	Don't call oballoc/obfree.  
+	* genattrtab.c (operate_exp): Remove
+	ggc_p conditionals.
+	(simplify_cond): Likewise.
+	(simplify_test_exp): Don't mess with obstacks.
+	(optimize_attrs): Likewise.  
+	* gengenrtl.c (gendef): Don't include
+	ggc_p conditionals.  
+	* ggc-callbacks.c (ggc_p): Remove.  
+	*
+	ggc-none.c (ggc_p): Remove.  
+	* ggc.h (ggc_p): Don't declare.  
+	*
+	integrate.c (save_for_inline): Don't mess with obstacks.
+	(integrate_decl_tree): Likewise.
+	(output_inline_function): Likewise.  
+	* lists.c
+	(init_EXPR_INSN_LIST_cache): Likewise.  
+	* loop.c (temp_obstack):
+	Remove.
+	(rtl_obstack): Likewise.
+	(init_loop): Don't mess with obstacks.
+	(reg_address_cost): Free BIVs and GIVs.
+	(check_insns_for_bivs): Use xmalloc, not oballoc.
+	(find_mem_givs): Likewise.
+	(record_biv): Likewise.
+	(general_induction_var): Likewise.
+	(product_cheap_p): Likewse.  
+	* optabs.c (init_one_libfunc): Remove
+	ggc_p conditional.  
+	* print-tree.c (debug_tree): Don't use
+	oballoc/obfree.
+	(print_node): Likewise.  
+	* profile.c (output_func_start_profiler):
+	Remove call to temporary_allocation.  
+	* reload1.c
+	(eliminate_regs_in_insn): Don't mess with obstacks.  
+	* resource.c
+	(mark_target_live_regs): Use xmalloc.
+	(free_resource_info): Free the memory.  
+	* rtl.c (rtl_obstack):
+	Remove.
+	(rtvec_alloc): Don't mess with obstacks.
+	(rtx_alloc): Likewise.
+	(rtx_free): Remove.
+	(copy_rtx): Don't handle `b' cases.
+	(read_rtx): Use a local rtl_obstack.  
+	* rtl.h (oballoc): Remove.
+	(obfree): Likewise.
+	(pop_obstacks): Likewise.
+	(push_obstacks): Likewise.
+	(allocate_bb_life_data): Likewise.
+	(allocate_reg_life_data): Likewise.
+	(rtx_free): Likewise.  
+	* sdbout.c (sdbout_queue_anonymous_type):
+	Use tree_cons, not saveable_tree_cons.  
+	* simplify-rtx.c
+	(cselib_init): Don't mess with obstacks.  
+	* stmt.c
+	(mark_block_nesting): Mark the label_chain.
+	(epxand_label): Use ggc_alloc, not oballoc.
+	(clear_last_expr): Don't mess with obstacks.
+	(expand_decl_cleanup): Likewise.
+	(expand_dcc_cleanup): Likewise.
+	(expand_dhc_cleanup): Likewise.
+	(expand_anon_union_decl): Likewise.
+	(add_case_node): Use xmalloc, not oballoc.
+	(free_case_nodes): New function.
+	(expand_end_case): Call it.  
+	* stor-layout.c (layout_type): Don't
+	mess with obstacks.
+	(layout_type): Likewise.  
+	* toplev.c (wrapup_global_declarations):
+	Likewise.
+	(compile_file): Remove ggc_p conditionals.
+	(rest_of_compilation): Call init_flow.  Remove ggc_p conditionals.
+	(decode_f_option): Remove ggc_p conditionals.  
+	* tree.c
+	(function_maybepermanent_obstack): Remove.
+	(maybepermanent_obstack): Likewise.
+	(function_obstack): Likewise.
+	(tmeporary_obstack): Likewise.
+	(momentary_obstack): Likewise.
+	(temp_decl_obstack): Likewise.
+	(saveable_obstack): Likewise.
+	(rtl_obstack): Likewise.
+	(current_obstack): Likewise.
+	(expression_obstack): Likewise.
+	(struct obstack_stack): Likewise.
+	(obstack_stack): Likewise.
+	(obstack_stack_obstack): Likewise.
+	(maybepermanent_firstobj): Likewise.
+	(temporary_firstobj): Likewise.
+	(momentary_firstobj): Likewise.
+	(temp_decl_firstobj): Likewise.
+	(momentary_function_firstobj): Likewise.
+	(all_types_permanent): Likewise.
+	(struct momentary_level): Likewise.
+	(momentary_stack): Likewise.
+	(init_obstacks): Remove initialization of removed obstacks.
+	(save_tree_status): Remove.
+	(restore_tree_status): Likewise.
+	(temporary_allocation): Liekwise.
+	(end_temporary_allocation): Liekwise.
+	(resume_temporary_allocation): Likewise.
+	(saveable_allocation): Likewise.
+	(push_obstacks): Likewise.
+	(push_obstacks_nochange): Likewise.
+	(pop_obstacks): Likewise.
+	(allocation_temporary_p): Likewise.
+	(permanent_allocation): Likewise.
+	(preserve_data): Likewise.
+	(preserve_initializer): Likewise.
+	(rtl_in_current_obstack): Likewise.
+	(rtl_in_saveable_obstack): Likewise.
+	(oballoc): Likewise.
+	(obfree): Likewise.
+	(savealloc): Likewise.
+	(expralloc): Likewise.
+	(print_obstack_name): Likewise.
+	(debug_obstack): Likewise.
+	(object_permanent_p): Likewise.
+	(push_momentary): Likewise.
+	(perserve_momentary): Likewise.
+	(clear_momentary): Likewise.
+	(pop_momentary): Likewise.
+	(pop_momentary_nofree): Likewise.
+	(suspend_momentary): Likewise.
+	(resume_momentary): Likewise.
+	(make_node): Don't set TREE_PERMANENT.
+	(copy_node): Remove ggc_p conditionals.  Don't set TYPE_OBSTACK.
+	Don't set TREE_PERMANENT.
+	(get_identifier): Remove ggc_p conditionals.
+	(build_string): Likewise.
+	(make_tree_vec): Likewise.
+	(build_decl_list): Remove.
+	(build_expr_list): Likewise.
+	(tree_cons): Remove ggc_p conditionals.
+	(decl_tree_cons): Remove.
+	(expr_tree_cons): Likewise.
+	(perm_tree_cons): Likewise.
+	(temp_tree_cons): Likewise.
+	(saveable_tree_cons): Likewise.
+	(build1): Remove ggc_p conditionals.
+	(build_parse_node): Likewise.
+	(build_type_attribute_variant): Don't mess with obstacks.
+	(build_type_copy): Likewise.
+	(type_hash_canon): Likewise.
+	(build_pointer_type): Likewise.
+	(build_reference_type): Likewise.
+	(build_index_type): Likewise.
+	(build_range_type): Likewise.
+	(dump_tree_statistics): Don't print obstack information.  
+	* tree.h
+	(struct tree_common): Remove permanent_flag.
+	(TREE_PERMANENT): Remove.
+	(TREE_SET_PERMANENT): Likewise.
+	(TYPE_OBSTACK): Likewise.
+	(struct tree_type): Remove obstack.
+	(oballoc): Remove.
+	(savealloc): Likewise.
+	(build_decl_list): Likewise.
+	(build_expr_list): Likewise.
+	(perm_tree_cons): Likewise.
+	(temp_tree_cons): Likewise.
+	(saveable_tree_cons): Likewise.
+	(decl_tree_cons): Likewise.
+	(expr_tree_cons): Likewise.
+	(suspend_momentary): Likewise.
+	(allocation_temporary_p): Likewise.
+	(resume_momentary): Likewise.
+	(push_obstacks_nochange): Likewise.
+	(permanent_allocation): Likewise.
+	(push_momentary): Likewise.
+	(clear_momentary): Likewise.
+	(pop_momentary): Likewise.
+	(end_temporary_allocation): Likewise.
+	(pop_obstacks): Likewise.
+	(push_obstacks): Likewise.
+	(pop_momentary_nofree): LIkewise.
+	(preserve_momentary): Likewise.
+	(saveable_allocation): Likewise.
+	(temporary_allocation): Likewise.
+	(resume_temporary_allocation): Likewise.
+	(perserve_initializer): Likewise.
+	(debug_obstack): Likewise.
+	(rtl_in_current_obstack): Likewise.
+	(rtl_in_saveable_obstack): Likewise.
+	(obfree): Likewise.  
+	* varasm.c (current_obstack): Remove.
+	(saveable_obstack): Remove.
+	(rtl_obstack): Remove.
+	(immed_double_const): Don't mess with obstacks.
+	(immed_real_cons): Likewise.
+	(output_constant_def): Likewise.
+	(init_varasm_status): Use xcalloc.
+	(mark_pool_constant): Mark the pool constant itself.
+	(free_varasm_status): Free memory.
+	(decode_rtx_const): Call bzero directly, rather than expanding it
+	inline.
+	(record_rtx_const): Don't mess with obstacks.
+	(force_const_mem): Likewise.
+	* config/arm/arm.c (arm_encode_call_attribute): Remove ggc_p
+	conditionals.
+	(aof_pic_entry): Likewise.
+	* config/ia64/ia64.c (ia64_encode_section_info): Likewise.
+	* config/m32r/m32r.c (m32r_encode_section_info): Likewise.
+	* config/pa/pa.c (saveable_obstack): Remove.
+	(rtl_obstack): Likewise.
+	(current_obstack): Likewise.
+	(output_call): Don't mess with obstacks.
+	(hppa_encode_label): Remove ggc_p conditionals.
+	* config/romp/romp.c (get_symref): Don't mess with obstacks.
+	* config/rs6000/rs6000.c (output_toc): Remove ggc_p conditional.
+	(rs6000_encode_section_info): Likewise.
+	* config/sh/sh.c (get_fpscr_rtx): Likewise.
+	
+Thu Oct 12 16:02:31 MET DST 2000 Jan Hubicka  <jh@suse.cz>
+
+	* i386.md (adddi3, subdi3 splitters): Update for new pattern.
+	(addsi3_cc, addqi3_cc, subsi3_cc): Remove
+	(addsi3_carry): Canonicalize.
+	(addqi_5): Remove '*'.
+	(sbb pattern): Canonicalize.
+
+	* i386.md (cmp to inc/add peep2): New.
+
+2000-10-12  Richard Earnshaw  <rearnsha@arm.com>
+
+	* bb-reorder.c (reorder_basic_blocks): Allocate an aux block for
+	the exit block.
+
+2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
+
+	* gcc.texi: Merge in contents of README.TRAD and TESTS.FLUNK.
+	* README.TRAD, TESTS.FLUNK: Remove.
+
+2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
+
+	* c-common.c (decl_attributes): Don't allow strftime formats with
+	first_arg_num nonzero.
+	(check_format_info): Set wanted_type and wanted_type_name to zero
+	before they are possibly assigned and used.
+
+2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
+
+	* c-common.c (scanf_flag_specs): Add flags ' and I.
+	(strftime_flag_pairs): Disallow any pair of the _, - and 0 flags,
+	or the ^ and # flags together.
+	(scan_char_table): Handle the ' and I flags.
+	(format_types): Add ' and I flags for scanf.
+
+2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
+
+	* c-common.c (print_char_table): Use the unpromoted type for
+	lengths "h" and "hh" with conversions dioxXu.
+	(check_format_types): Apply the default argument promotions where
+	the wanted type is not a pointer target.
+
 2000-10-11  Michael Meeks  <mmeeks@gnu.org>
             Joseph S. Myers  <jsm28@cam.ac.uk>
 
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/cp/ChangeLog	Mon Oct  9 16:20:38 2000
+++ egcs/gcc/cp/ChangeLog	Sat Oct 14 08:05:43 2000
@@ -1,3 +1,44 @@
+2000-10-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+	* Makefile.in (parse.c, parse.h): Fix think-o in last patch.
+
+2000-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+	* Makefile.in (parse.c, parse.h): Create atomically.
+
+2000-10-12  Mark Mitchell  <mark@codesourcery.com>
+
+	* class.c (current_obstack): Remove.
+	* decl.c (ggc_p): Remove.
+	(start_decl): Don't use decl_tree_cons.
+	(grokdeclarator): Don't use build_decl_list.
+	(start_function): Don't use decl_tree_cons.
+	(finish_function): Don't mess with obstacks.
+	* decl2.c (grok_x_components): Don't use build_decl_list.
+	* lex.c (make_call_declarator): Don't call decl_tree_cons.
+	(implicitly_declare_fn): Don't call build_decl_list.
+	* parse.y (frob_specs): Don't call build_decl_list or
+	decl_tree_cons.
+	(expr_or_declarator_intern): Don't call decl_tree_cons.
+	(primary): Don't call build_decl_list.
+	(fcast_or_absdcl): Likewise.
+	(typed_declspecs): Don't call decl_tree_cons.
+	(reserved_declspecs): Don't call build_decl_list.
+	(declmods): Likewise.
+	(reserved_typespecquals): Likewise.
+	(aggr): Likewise.
+	(new_type_id): Likewise.
+	(cv_qualifiers): Likewise.
+	(after_type_declarator_intern): Likewise.
+	(notype_declarator_intern): Likewise.
+	(absdcl_intern): Likewise.
+	(named_parm): Likewise.
+	* pt.c (most_specialized_class): Likewise.
+	* repo.c (temporary_obstack): Make it a structure, not a pointer.
+	(init_repo): Initialize it.
+	* search.c (current_obstack): Remove.
+	* typeck2.c (add_exception_specifier): Don't call build_decl_list.
+	
 2000-10-09  Richard Henderson  <rth@cygnus.com>
 
 	* Make-lang.in (CXX_EXTRA_HEADERS): Remove.
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/f/ChangeLog	Fri Oct  6 01:05:42 2000
+++ egcs/gcc/f/ChangeLog	Thu Oct 12 23:35:57 2000
@@ -1,3 +1,43 @@
+Thu Oct 12 22:28:51 2000  Mark Mitchell  <mark@codesourcery.com>
+
+	* com.c (ffecom_do_entry_): Don't mess with obstacks.
+	(ffecom_finish_global_): Likewise.
+	(ffecom_finish_symbol_transform_): Likewise.
+	(ffecom_gen_sfuncdef_): Likewise.
+	(ffecom_init_zero_): Likewise.
+	(ffecom_start_progunit_): Likewise.
+	(ffecom_sym_transform_): Likewise.
+	(ffecom_sym_transform_assign_): Likewise.
+	(ffecom_transform_equiv_): Likewise.
+	(ffecom_transform_namelist_): Likewise.
+	(ffecom_vardesc_): Likewise.
+	(ffecom_vardesc_array_): Likewise.
+	(ffecom_vardesc_dims_): Likewise.
+	(ffecom_end_transition): Likewise.
+	(ffecom_make_tempvar): Likewise.
+	(bison_rule_pushlevel_): Likewise.
+	(bison_rule_compstmt_): Likewise.
+	(finish_decl): Likewise.
+	(finish_function): Likewise.
+	(push_parm_decl): Likewise.
+	(start_decl): Likewise.
+	(start_function): Likewise.
+	(ggc_p): Don't define.
+	* std.c (ffestd_stmt_pass_): Likewise.
+	* ste.c (ffeste_end_block_): Likewise.
+	(ffeste_end_stmt_): Likewise.
+	(ffeste_begin_iterdo_): Likewise.
+	(ffeste_io_ialist_): Likewise.
+	(ffeste_io_cilist_): Likewise.
+	(ffeste_io_inlist_): Likewise.
+	(ffeste_io_olist_): Likewise.
+	(ffeste_R810): Likewise.
+	(ffeste_R838): Likewise.
+	(ffeste_R839): Likewise.
+	(ffeste_R842): Likewise.
+	(ffeste_R843): Likewise.
+	(ffeste_R1001): Likewise.
+	
 2000-10-05  Richard Henderson  <rth@cygnus.com>
 
 	* com.c (finish_function): Don't init can_reach_end.
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/java/ChangeLog	Tue Oct 10 16:50:39 2000
+++ egcs/gcc/java/ChangeLog	Fri Oct 13 15:35:41 2000
@@ -1,3 +1,102 @@
+2000-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+	* Make-lang.in (parse.c, parse-scan.c): Create atomically.
+	
+	* Makefile.in (parse.c, parse-scan.c): Likewise.
+
+2000-10-12  Mark Mitchell  <mark@codesourcery.com>
+
+	* class.c (temporary_obstack): Remove.
+	(make_class): Don't mess with obstascks.
+	(push_class): Likewise.
+	(set_super_info): Likewise.
+	(add_method_1): Likewise.
+	(add_method): Likewise.
+	(add_field): Likewise.
+	(build_utf8_ref): Likewise.
+	(build_class_ref): Likewise.
+	(build_static_field_ref): Likewise.
+	(finish_class): Likewise.
+	(push_super_field): Likewise.
+	(layout_class): Likewise.
+	(layout_class_methods): Likewise.
+	(init_class_processing): Likewise.
+	* constants.c (get_tag_node): Likewise.
+	(build_constant_data_ref): Likewise.
+	* decl.c (ggc_p): Remove.
+	(copy_lang_decl): Use ggc_alloc.
+	(complete_start_java_method): Don't mess with obstacks.
+	(start_java_method): Likewise.
+	(end_java_method): Likewise.
+	* except.c (link_handler): Use xmalloc.
+	(free_eh_ranges): New function.
+	(method_init_exceptions): Use it.
+	(add_handler): Use xmalloc.
+	(expand_start_java_handler): Don't mess with obstacks.
+	(prepare_eh_table_type): Likewise.
+	(expand_end_java_handler): Likewise.
+	* expr.c (push_value): Likewise.
+	(create_label_decl): Likewise.
+	(build_jni_stub): Likewise.
+	(java_lang_expand_expr): Likewise.
+	(note_instructions): Use xrealloc.
+	(java_push_constant_from_pool): Don't mess with obstacks.
+	(process_jvm_instruction): Likewise.
+	* java-tree.h (cyclic_inheritance_report): Remove duplicate
+	declaration.
+	* jcf-parse.c (get_constant): Don't mess with obstacks.
+	(read_class): Likewise.
+	(jcf_parse): Likewise.
+	* lex.c (expresion_obstack): Remove.
+	(java_lex): Don't use obstack_free.
+	* parse.h (exit_java_complete_class): Don't mess with obstacks.
+	(MANGLE_OUTER_LOCAL_VARIABLE_NAME): Adjust.
+	(MANGLE_ALIAS_INITIALIZER_PARAMETER_NAME_ID): Likewise.
+	(MANGLE_ALIAS_INITIALIZER_PARAMETER_NAME_STRING): Likewise.
+	* parse.y (gaol): Add more GC roots.
+	(add_inner_class_fields): Adjust calls to MANGLE_* macros.
+	(lookup_field_wrapper): Likewise.
+	(obtain_incomplete_type): Don't mess with obstacks.
+	(build_alias_initializer_paramter_list): Adjust calls to MANGLE_*
+	macros.
+	(craft_constructor): Don't mess with obstacks.
+	(safe_layout_class): Likewise.
+	(java_complete_class): Likewise.
+	(source_end_java_method): Likewise.
+	(build_outer_field_access_methods): Likewise.
+	(build_outer_method_access_method): Likewise.
+	(maybe_build_thisn_access_method): Likewise.
+	(build_dot_class_method_invocation): Likewise.
+	(java_complete_tree): Likewise.
+	(java_complete_lhs): Likewise.
+	(do_merge_string_cste): Likewise.
+	(patch_string_cst): Likewise.
+	(array_constructor_check_entry): Likewise.
+	* typeck.c (build_java_array_type): Likewise.
+	(parse_signature_string): Likewise.
+	(build_java_signature): Likewise.
+	
+2000-10-12  Tom Tromey  <tromey@cygnus.com>
+
+	Fix for PR gcj/356:
+	* gjavah.c (add_class_decl): Don't special-case inner classes.
+	(add_namelet): Likewise.
+
+2000-10-11  Rodney Brown  <RodneyBrown@mynd.com>
+
+	* java-tree.h: Constify current_encoding.
+	* lang.c: Constify current_encoding.
+
+2000-10-10  Jeff Sturm  <jeff.sturm@appnet.com>
+
+	* jvgenmain.c (class_mangling_suffix): Omit `.'.
+	(main): Use `$' when NO_DOLLAR_IN_LABEL is not set, otherwise `.'.
+
+2000-10-10  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+
+	* expr.c (java_lang_expand_expr): Reinstall 1999-08-14 Anthony's
+	patch. Fixes gcj/340.
+
 2000-10-10  Tom Tromey  <tromey@cygnus.com>
 
 	* lex.c (java_new_lexer): Initialize out_first and out_last
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/testsuite/ChangeLog	Wed Oct 11 15:05:40 2000
+++ egcs/gcc/testsuite/ChangeLog	Fri Oct 13 08:05:41 2000
@@ -1,3 +1,24 @@
+2000-10-13  Jakub Jelinek  <jakub@redhat.com>
+
+	* gcc.dg/20001012-1.c: New test.
+	* gcc.dg/20001012-2.c: New test.
+
+2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
+
+	* gcc.dg/format-attr-1.c: New test.
+
+2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
+
+	* gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
+	__LONG_LONG_MAX__ instead of LLONG_MAX.
+
+2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
+
+	* gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
+	scanf flags.
+	* gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
+	flags.
+
 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
 
 	* gcc.dg/sequence-pt-1.c: New test.
-- 
Geoffrey Keating <geoffk@cygnus.com> 
(via an automated GCC regression script.)


2000-10-14T15:05:00Z 2000-10-14T17:27:11Z regress-2

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]