OSDN Git Service
dnovillo [Mon, 16 Oct 2000 16:09:38 +0000 (16:09 +0000)]
2000-10-15 Diego Novillo <dnovillo@cygnus.com>
* i386.md (*movsi_or): Switch operand order for intel syntax.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36882
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Mon, 16 Oct 2000 16:00:43 +0000 (16:00 +0000)]
* config.if: Search libstdc++-v3/configure.in for INTERFACE,
when configured for libstdc++-v3.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36881
138bc75d-0d04-0410-961f-
82ee72b054a4
kazu [Mon, 16 Oct 2000 13:55:24 +0000 (13:55 +0000)]
2000-10-16 Kazu Hirata <kazu@hxi.com>
* config/h8300/h8300.c: Remove obstack.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36880
138bc75d-0d04-0410-961f-
82ee72b054a4
jsm28 [Mon, 16 Oct 2000 10:00:23 +0000 (10:00 +0000)]
* README, lib/file-format.exp: Remove EGCS references.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36879
138bc75d-0d04-0410-961f-
82ee72b054a4
jakub [Mon, 16 Oct 2000 07:46:09 +0000 (07:46 +0000)]
* rtlanal.c (may_trap_p): Check operand modes of COMPARE.
* gcc.dg/
20001013-1.c: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36878
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Mon, 16 Oct 2000 07:45:09 +0000 (07:45 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36877
138bc75d-0d04-0410-961f-
82ee72b054a4
jakub [Mon, 16 Oct 2000 07:41:01 +0000 (07:41 +0000)]
* iostream.cc (ostream::operator<<(double n)) [__GLIBC_MINOR__ >= 2]:
Initialize new fields wide and i18n of struct printf_info.
(ostream::operator<<(long double n)) [__GLIBC_MINOR__ >= 2]:
Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36876
138bc75d-0d04-0410-961f-
82ee72b054a4
pme [Mon, 16 Oct 2000 00:20:42 +0000 (00:20 +0000)]
2000-10-15 Phil Edwards <pme@sources.redhat.com>
* docs/configopts.html: Remove libgcc-rebuild; HTML formatting.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36875
138bc75d-0d04-0410-961f-
82ee72b054a4
pme [Mon, 16 Oct 2000 00:19:27 +0000 (00:19 +0000)]
Dummy checkin of footer.html to force web update.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36874
138bc75d-0d04-0410-961f-
82ee72b054a4
jsm28 [Sun, 15 Oct 2000 20:30:17 +0000 (20:30 +0000)]
* gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
for intmax_t in the compiler using __typeof__ and the type rules
for conditional expressions.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36873
138bc75d-0d04-0410-961f-
82ee72b054a4
bkoz [Sun, 15 Oct 2000 08:45:33 +0000 (08:45 +0000)]
2000-10-13 Benjamin Kosnik <bkoz@purist.soma.redhat.com>
Mark Harig <markh@landmark.com>
* src/Makefile.am (toolexeclibdir): Add support fo
VERSION_SPECIFIC_LIBS and --with-gxx-include-dir.
* src/Makefile.in: Regenerate.
* libsupc++/Makefile.am: Same.
(glibcppinstalldir): Adjust.
* libsupc++/Makefile.in: Regenerate.
* Makefile.am: Remove gxx_include_dir. Remove INCLUDE.
* Makefile.in: Regenerate.
* docs/configopts.html: Add descriptions of flags.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36872
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Sun, 15 Oct 2000 07:45:07 +0000 (07:45 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36871
138bc75d-0d04-0410-961f-
82ee72b054a4
jsm28 [Sat, 14 Oct 2000 17:20:53 +0000 (17:20 +0000)]
* PROBLEMS: Remove.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36869
138bc75d-0d04-0410-961f-
82ee72b054a4
ghazi [Sat, 14 Oct 2000 14:55:31 +0000 (14:55 +0000)]
* Makefile.in (parse.c, parse.h): Fix think-o in last patch.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36868
138bc75d-0d04-0410-961f-
82ee72b054a4
jsm28 [Sat, 14 Oct 2000 09:56:48 +0000 (09:56 +0000)]
* gperf-2.7-
19981006.pat: Remove.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36867
138bc75d-0d04-0410-961f-
82ee72b054a4
jsm28 [Sat, 14 Oct 2000 08:23:17 +0000 (08:23 +0000)]
* gcc.texi (Contributing): Update.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36866
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Sat, 14 Oct 2000 07:45:08 +0000 (07:45 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36865
138bc75d-0d04-0410-961f-
82ee72b054a4
apbianco [Fri, 13 Oct 2000 21:06:45 +0000 (21:06 +0000)]
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.
(http://gcc.gnu.org/ml/gcc-patches/2000-10/msg00374.html)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36864
138bc75d-0d04-0410-961f-
82ee72b054a4
aoliva [Fri, 13 Oct 2000 19:28:07 +0000 (19:28 +0000)]
* c-common.c (c_expand_builtin): PARAMS-ize prototype.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36863
138bc75d-0d04-0410-961f-
82ee72b054a4
denisc [Fri, 13 Oct 2000 17:30:15 +0000 (17:30 +0000)]
* config/avr/avr.c (output_movhi, output_movsisf): Fix loading
constants 1 and 2 to NO_LD_REGS.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36862
138bc75d-0d04-0410-961f-
82ee72b054a4
ghazi [Fri, 13 Oct 2000 16:16:30 +0000 (16:16 +0000)]
* Makefile.in (c-parse.c, tradcif.c): Create atomically.
* objc/Make-lang.in (objc-parse.c): Likewise.
cp:
* Makefile.in (parse.c, parse.h): Create atomically.
java:
* Make-lang.in (parse.c, parse-scan.c): Create atomically.
* Makefile.in (parse.c, parse-scan.c): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36861
138bc75d-0d04-0410-961f-
82ee72b054a4
rearnsha [Fri, 13 Oct 2000 15:54:16 +0000 (15:54 +0000)]
* 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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36860
138bc75d-0d04-0410-961f-
82ee72b054a4
jakub [Fri, 13 Oct 2000 14:55:19 +0000 (14:55 +0000)]
* 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.
* gcc.dg/
20001012-1.c: New test.
* gcc.dg/
20001012-2.c: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36859
138bc75d-0d04-0410-961f-
82ee72b054a4
rearnsha [Fri, 13 Oct 2000 12:23:31 +0000 (12:23 +0000)]
* tree.h (struct obstack): Declare.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36858
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Fri, 13 Oct 2000 07:45:07 +0000 (07:45 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36857
138bc75d-0d04-0410-961f-
82ee72b054a4
mmitchel [Fri, 13 Oct 2000 06:26:46 +0000 (06:26 +0000)]
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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36856
138bc75d-0d04-0410-961f-
82ee72b054a4
bryce [Fri, 13 Oct 2000 04:45:57 +0000 (04:45 +0000)]
2000-10-13 Bryce McKinlay <bryce@albatross.co.nz>
* exception.cc: Don't #include "exception".
(_Jv_eh_alloc): Call abort (), not terminate (), if malloc fails.
* Makefile.am (libgcj_la_LDFLAGS): Link in libsupc++.
* Makefile.in: Updated.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36855
138bc75d-0d04-0410-961f-
82ee72b054a4
tromey [Thu, 12 Oct 2000 18:57:52 +0000 (18:57 +0000)]
Fix for PR gcj/356:
* gjavah.c (add_class_decl): Don't special-case inner classes.
(add_namelet): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36854
138bc75d-0d04-0410-961f-
82ee72b054a4
hubicka [Thu, 12 Oct 2000 14:03:30 +0000 (14:03 +0000)]
* 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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36853
138bc75d-0d04-0410-961f-
82ee72b054a4
bkoz [Thu, 12 Oct 2000 12:52:09 +0000 (12:52 +0000)]
2000-10-11 Benjamin Kosnik <bkoz@purist.soma.redhat.com>
* libsupc++/Makefile.am: Use it.
* libio/Makefile.am: Use it.
* libmath/Makefile.am: Use it.
* src/Makefile.am: Use it.
* Makefile.am (AM_MAKEFLAGS): Remove includes.
* acinclude.m4 (GLIBCPP_EXPORT_INCLUES): Move include macros here.
(GLIBCPP_EXPORT_FLAGS): Move CXX flag setting here.
* configure.in: Use it.
* mkcheck.in (SRC_DIR): Use C_INCLUDE_DIR.
* src/Makefile.am (CXXCOMPILE): Remove.
* src/Makefile.in: Regenerate.
* libsupc++/Makefile.am (CXXCOMPILE): Same here.
* libsupc++/Makefile.in: Regenerate.
* include/c_std/*: Merge with shadow.
* include/c_std/bits/*: Same.
* shadow: Remove directory.
* shadow/*: De-populate.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36852
138bc75d-0d04-0410-961f-
82ee72b054a4
bkoz [Thu, 12 Oct 2000 12:45:58 +0000 (12:45 +0000)]
2000-10-11 Benjamin Kosnik <bkoz@purist.soma.redhat.com>
* libsupc++/Makefile.am: Use it.
* libio/Makefile.am: Use it.
* libmath/Makefile.am: Use it.
* src/Makefile.am: Use it.
* Makefile.am (AM_MAKEFLAGS): Remove includes.
* acinclude.m4 (GLIBCPP_EXPORT_INCLUES): Move include macros here.
(GLIBCPP_EXPORT_FLAGS): Move CXX flag setting here.
* configure.in: Use it.
* mkcheck.in (SRC_DIR): Use C_INCLUDE_DIR.
* src/Makefile.am (CXXCOMPILE): Remove.
* src/Makefile.in: Regenerate.
* libsupc++/Makefile.am (CXXCOMPILE): Same here.
* libsupc++/Makefile.in: Regenerate.
* include/c_std/*: Merge with shadow.
* include/c_std/bits/*: Same.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36851
138bc75d-0d04-0410-961f-
82ee72b054a4
bkoz [Thu, 12 Oct 2000 12:44:57 +0000 (12:44 +0000)]
2000-10-11 Benjamin Kosnik <bkoz@purist.soma.redhat.com>
* libsupc++/Makefile.am: Use it.
* libio/Makefile.am: Use it.
* libmath/Makefile.am: Use it.
* src/Makefile.am: Use it.
* Makefile.am (AM_MAKEFLAGS): Remove includes.
* acinclude.m4 (GLIBCPP_EXPORT_INCLUES): Move include macros here.
(GLIBCPP_EXPORT_FLAGS): Move CXX flag setting here.
* configure.in: Use it.
* mkcheck.in (SRC_DIR): Use C_INCLUDE_DIR.
* src/Makefile.am (CXXCOMPILE): Remove.
* src/Makefile.in: Regenerate.
* libsupc++/Makefile.am (CXXCOMPILE): Same here.
* libsupc++/Makefile.in: Regenerate.
* include/c_std/*: Merge with shadow.
* include/c_std/bits/*: Same.
20
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36850
138bc75d-0d04-0410-961f-
82ee72b054a4
rearnsha [Thu, 12 Oct 2000 12:33:59 +0000 (12:33 +0000)]
* bb-reorder.c (reorder_basic_blocks): Allocate an aux block for
the exit block.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36849
138bc75d-0d04-0410-961f-
82ee72b054a4
bkoz [Thu, 12 Oct 2000 12:02:10 +0000 (12:02 +0000)]
2000-10-11 Benjamin Kosnik <bkoz@purist.soma.redhat.com>
* libsupc++/Makefile.am: Use it.
* libio/Makefile.am: Use it.
* libmath/Makefile.am: Use it.
* src/Makefile.am: Use it.
* Makefile.am (AM_MAKEFLAGS): Remove includes.
* acinclude.m4 (GLIBCPP_EXPORT_INCLUES): Move include macros here.
(GLIBCPP_EXPORT_FLAGS): Move CXX flag setting here.
* configure.in: Use it.
* mkcheck.in (SRC_DIR): Use C_INCLUDE_DIR.
* src/Makefile.am (CXXCOMPILE): Remove.
* src/Makefile.in: Regenerate.
* libsupc++/Makefile.am (CXXCOMPILE): Same here.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36848
138bc75d-0d04-0410-961f-
82ee72b054a4
bkoz [Thu, 12 Oct 2000 11:45:23 +0000 (11:45 +0000)]
2000-10-11 Benjamin Kosnik <bkoz@purist.soma.redhat.com>
* libsupc++/Makefile.am: Use it.
* libio/Makefile.am: Use it.
* libmath/Makefile.am: Use it.
* src/Makefile.am: Use it.
* Makefile.am (AM_MAKEFLAGS): Remove includes.
* acinclude.m4 (GLIBCPP_EXPORT_INCLUES): Move include macros here.
(GLIBCPP_EXPORT_FLAGS): Move CXX flag setting here.
* configure.in: Use it.
* mkcheck.in (SRC_DIR): Use C_INCLUDE_DIR.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36847
138bc75d-0d04-0410-961f-
82ee72b054a4
jsm28 [Thu, 12 Oct 2000 09:32:43 +0000 (09:32 +0000)]
* gcc.texi: Merge in contents of README.TRAD and TESTS.FLUNK.
* README.TRAD, TESTS.FLUNK: Remove.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36846
138bc75d-0d04-0410-961f-
82ee72b054a4
jsm28 [Thu, 12 Oct 2000 09:28:52 +0000 (09:28 +0000)]
* 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.
testsuite:
* gcc.dg/format-attr-1.c: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36845
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Thu, 12 Oct 2000 07:45:09 +0000 (07:45 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36844
138bc75d-0d04-0410-961f-
82ee72b054a4
jsm28 [Thu, 12 Oct 2000 07:30:50 +0000 (07:30 +0000)]
* gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
__LONG_LONG_MAX__ instead of LLONG_MAX.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36843
138bc75d-0d04-0410-961f-
82ee72b054a4
jsm28 [Thu, 12 Oct 2000 07:29:01 +0000 (07:29 +0000)]
* 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.
testsuite:
* 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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36842
138bc75d-0d04-0410-961f-
82ee72b054a4
jsm28 [Thu, 12 Oct 2000 07:26:20 +0000 (07:26 +0000)]
* 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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36841
138bc75d-0d04-0410-961f-
82ee72b054a4
jsm28 [Wed, 11 Oct 2000 21:54:33 +0000 (21:54 +0000)]
* c-typeck.c (check_modify_expr): New function.
(build_modify_expr): Call it if warn_sequence_point.
* c-decl.c (warn_sequence_point): New variable.
(c_decode_option): Handle -Wsequence-point and
-Wno-sequence-point. Enable -Wsequence-point as part of -Wall.
* c-tree.h (warn_sequence_point): Declare.
* invoke.texi (-Wsequence-point): Document.
* toplev.c (documented_lang_options): Add -Wsequence-point and
-Wno-sequence-point.
Original work by Michael Meeks, 16 Jun 1998.
testsuite:
* gcc.dg/sequence-pt-1.c: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36840
138bc75d-0d04-0410-961f-
82ee72b054a4
geoffk [Wed, 11 Oct 2000 17:52:47 +0000 (17:52 +0000)]
* gcc.c-torture/execute/
20001011-1.c: New testcase.
Testcase provided by Zack Weinberg <zackw@stanford.edu>.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36839
138bc75d-0d04-0410-961f-
82ee72b054a4
pme [Wed, 11 Oct 2000 17:08:35 +0000 (17:08 +0000)]
2000-10-11 Phil Edwards <pme@sources.redhat.com>
* acinclude.m4 (GLIBCPP_CHECK_LINKER_FEATURES): Comment out
exception-throwing code for linker test.
* aclocal.m4: Regenerate.
* configure: Regenerate.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36838
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Wed, 11 Oct 2000 10:04:03 +0000 (10:04 +0000)]
* tree.c (get_narrower): Don't look at precision of field if
not laid out yet.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36837
138bc75d-0d04-0410-961f-
82ee72b054a4
bryce [Wed, 11 Oct 2000 09:47:25 +0000 (09:47 +0000)]
2000-10-11 Bryce McKinlay <bryce@albatross.co.nz>
* java/awt/peer/ChoicePeer.java (addItem): Removed.
* java/awt/peer/ComponentPeer.java (disable): Removed.
(enable): Removed.
(hide): Removed.
(minimumSize): Removed.
(preferredSize): Removed.
(reshape): Removed.
(show): Removed.
* java/awt/peer/ListPeer.java (addItem): Removed.
(clear): Removed.
(minimumSize): Removed.
(preferredSize): Removed.
(setMultipleSelections): Removed.
* java/awt/peer/MenuBarPeer.java (add): Renamed from addMenu.
(remove): Renamed from removeMenu.
* java/awt/peer/MenuItemPeer.java (disable): Removed.
(enable): Removed.
* java/awt/peer/MenuPeer.java (add): Renamed from addItem.
(remove): Renamed from removeItem.
* java/awt/peer/TextAreaPeer.java (insertText): Removed.
(getMinimumSize): Removed.
(getPreferredSize): Removed.
(minimumSize): Removed.
(preferredSize): Removed.
(replaceText): Removed.
* java/awt/peer/TextFieldPeer.java (minimumSize): Removed.
(preferredSize): Removed.
(getMinimumSize): Removed.
(getPreferredSize): Removed.
(setEchoCharacter): Removed.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36836
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Wed, 11 Oct 2000 07:45:08 +0000 (07:45 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36835
138bc75d-0d04-0410-961f-
82ee72b054a4
bkoz [Tue, 10 Oct 2000 23:56:33 +0000 (23:56 +0000)]
000-10-10 Benjamin Kosnik <bkoz@purist.soma.redhat.com>
* Makefile.am (LIBSUPCXX_INCLUDES): Adjust.
* libsupc++/include: Remove
* libsupc++/include/*: Move to ...
* libsupc++: Here.
* libsupc++/Makefile.am (glibcppinstall_HEADERS): Install headers.
(glibcppinstalldir): New.
* src/Makefile.am (c_base_headers): New.
(c_shadow_headers): New
(c_headers): New.
(myinstallheaders): Correct install issues.
* src/Makefile.in: Regenerate.
* Makefile.am (CSHADOW_INCLUDES): Simplify.
* Makefile.in: Regenerate.
* acinclude.m4 (GLIBCPP_ENABLE_SHADOW): Add c_include_dir.
* aclocal.m4: Regenerate.
* mkcheck.in (SRC_DIR): Use it.
* include/bits/std_stdexcept.h: And here.
* include/bits/std_ios.h: Change std_exception.h to exception.
* src/locale.cc: And here.
* src/locale-inst.cc: And here.
* include/bits/valarray_array.h: And here.
* include/bits/stl_alloc.h: And here.
* include/bits/stl_algobase.h: And here.
* include/bits/pthread_allocimpl.h: And here.
* include/bits/stl_construct.h: Change to std_new.h to new.
* include/bits/locale_facets.h: Change std_typeinfo.h to typeinfo.
* src/Makefile.am (INCLUDES): Add LIBSUPCXX_INCLUDES.
(headers): Remove duplicated headers.
(std_headers): And here.
* src/Makefile.in: Regenerate.
* libsupc++/Makefile.am (LIBSUPCXX_INCLUDES): Remove.
* libsupc++/Makefile.in: Regenerate.
* Makefile.am (LIBSUPCXX_INCLUDES): Add here.
(AM_MAKEFLAGS): And here.
* Makefile.in: Regenerate.
* include/bits/std_typeinfo.h: Remove.
* include/bits/std_new.h: Remove
* include/bits/std_exception.h: Remove.
* std/new: Remove.
* std/typeinfo: Remove.
* std/exception: Remove.
* libio/_G_config.h (__need_ptrdiff_t): Add.
* libsupc++/include/new: Change stddef.h to cstddef.
* libsupc++/tinfo.h: Change limits.h to climits.
* libsupc++/pure.cc: Comment out _GNU_LIBRARY_ bits, as this
renders the file uncompilable. Add copyright.
* include/c_std/bits/std_cstddef.h: Don't bring wchar_t into std
namespace, as it is a fundamental type.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36834
138bc75d-0d04-0410-961f-
82ee72b054a4
bkoz [Tue, 10 Oct 2000 23:50:39 +0000 (23:50 +0000)]
2000-10-10 Benjamin Kosnik <bkoz@purist.soma.redhat.com>
* Makefile.am (LIBSUPCXX_INCLUDES): Adjust.
* libsupc++/include: Remove
* libsupc++/include/*: Move to ...
* libsupc++: Here.
* libsupc++/Makefile.am (glibcppinstall_HEADERS): Install headers.
(glibcppinstalldir): New.
* src/Makefile.am (c_base_headers): New.
(c_shadow_headers): New
(c_headers): New.
(myinstallheaders): Correct install issues.
* src/Makefile.in: Regenerate.
* Makefile.am (CSHADOW_INCLUDES): Simplify.
* Makefile.in: Regenerate.
* acinclude.m4 (GLIBCPP_ENABLE_SHADOW): Add c_include_dir.
* aclocal.m4: Regenerate.
* mkcheck.in (SRC_DIR): Use it.
* include/bits/std_stdexcept.h: And here.
* include/bits/std_ios.h: Change std_exception.h to exception.
* src/locale.cc: And here.
* src/locale-inst.cc: And here.
* include/bits/valarray_array.h: And here.
* include/bits/stl_alloc.h: And here.
* include/bits/stl_algobase.h: And here.
* include/bits/pthread_allocimpl.h: And here.
* include/bits/stl_construct.h: Change to std_new.h to new.
* include/bits/locale_facets.h: Change std_typeinfo.h to typeinfo.
* src/Makefile.am (INCLUDES): Add LIBSUPCXX_INCLUDES.
(headers): Remove duplicated headers.
(std_headers): And here.
* src/Makefile.in: Regenerate.
* libsupc++/Makefile.am (LIBSUPCXX_INCLUDES): Remove.
* libsupc++/Makefile.in: Regenerate.
* Makefile.am (LIBSUPCXX_INCLUDES): Add here.
(AM_MAKEFLAGS): And here.
* Makefile.in: Regenerate.
* include/bits/std_typeinfo.h: Remove.
* include/bits/std_new.h: Remove
* include/bits/std_exception.h: Remove.
* std/new: Remove.
* std/typeinfo: Remove.
* std/exception: Remove.
* libio/_G_config.h (__need_ptrdiff_t): Add.
* libsupc++/include/new: Change stddef.h to cstddef.
* libsupc++/tinfo.h: Change limits.h to climits.
* libsupc++/pure.cc: Comment out _GNU_LIBRARY_ bits, as this
renders the file uncompilable. Add copyright.
* include/c_std/bits/std_cstddef.h: Don't bring wchar_t into std
namespace, as it is a fundamental type.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36833
138bc75d-0d04-0410-961f-
82ee72b054a4
bkoz [Tue, 10 Oct 2000 23:43:26 +0000 (23:43 +0000)]
2000-10-10 Benjamin Kosnik <bkoz@purist.soma.redhat.com>
* Makefile.am (LIBSUPCXX_INCLUDES): Adjust.
* libsupc++/include: Remove
* libsupc++/include/*: Move to ...
* libsupc++: Here.
* libsupc++/Makefile.am (glibcppinstall_HEADERS): Install headers.
(glibcppinstalldir): New.
* src/Makefile.am (c_base_headers): New.
(c_shadow_headers): New
(c_headers): New.
(myinstallheaders): Correct install issues.
* src/Makefile.in: Regenerate.
* Makefile.am (CSHADOW_INCLUDES): Simplify.
* Makefile.in: Regenerate.
* acinclude.m4 (GLIBCPP_ENABLE_SHADOW): Add c_include_dir.
* aclocal.m4: Regenerate.
* mkcheck.in (SRC_DIR): Use it.
* include/bits/std_stdexcept.h: And here.
* include/bits/std_ios.h: Change std_exception.h to exception.
* src/locale.cc: And here.
* src/locale-inst.cc: And here.
* include/bits/valarray_array.h: And here.
* include/bits/stl_alloc.h: And here.
* include/bits/stl_algobase.h: And here.
* include/bits/pthread_allocimpl.h: And here.
* include/bits/stl_construct.h: Change to std_new.h to new.
* include/bits/locale_facets.h: Change std_typeinfo.h to typeinfo.
* src/Makefile.am (INCLUDES): Add LIBSUPCXX_INCLUDES.
(headers): Remove duplicated headers.
(std_headers): And here.
* src/Makefile.in: Regenerate.
* libsupc++/Makefile.am (LIBSUPCXX_INCLUDES): Remove.
* libsupc++/Makefile.in: Regenerate.
* Makefile.am (LIBSUPCXX_INCLUDES): Add here.
(AM_MAKEFLAGS): And here.
* Makefile.in: Regenerate.
* include/bits/std_typeinfo.h: Remove.
* include/bits/std_new.h: Remove
* include/bits/std_exception.h: Remove.
* std/new: Remove.
* std/typeinfo: Remove.
* std/exception: Remove.
* libio/_G_config.h (__need_ptrdiff_t): Add.
* libsupc++/include/new: Change stddef.h to cstddef.
* libsupc++/tinfo.h: Change limits.h to climits.
* libsupc++/pure.cc: Comment out _GNU_LIBRARY_ bits, as this
renders the file uncompilable. Add copyright.
* include/c_std/bits/std_cstddef.h: Don't bring wchar_t into std
namespace, as it is a fundamental type.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36832
138bc75d-0d04-0410-961f-
82ee72b054a4
warrenl [Tue, 10 Oct 2000 23:09:08 +0000 (23:09 +0000)]
* gnu/gcj/text/LocaleData_en.java (monetarySeparator): Added.
* java/sql/Date.java (serialVersionUID): New field.
* java/sql/Time.java (serialVersionUID): New field.
* java/sql/Timestamp.java (serialVersionUID): New field.
* java/text/ChoiceFormat.java (serialVersionUID): New field.
* java/text/DateFormat.java (getDateTimeInstance (int)): Removed.
* java/text/DateFormatSymbols.java (serialVersionUID): New field.
* java/text/DecimalFormat.java (serialVersionOnStream): New field.
(readObject): New serialization method.
* java/text/DecimalFormatSymbols.java (monetarySeparator): New field.
(serialVersionOnStream): New field.
(readObject): New serialization method.
(getMonetaryDecimalSeparator): New method.
(setMonetaryDecimalSeparator): New method.
* java/text/NumberFormat.java (maxFractionDigits): New field.
(maxIntegerDigits): New field.
(minFractionDigits): New field.
(minIntegerDigits): New field.
(serialVersionOnStream): New field.
(serialVersionUID): New field.
(readObject): New serialization method.
(writeObject): New serialization method.
* java/text/SimpleDateFormat.java (defaultCenturyStart): Initialized.
(serialVersionOnStream): New field.
(serialVersionUID): New field.
(readObject): New serialization method.
Serialization mods.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36831
138bc75d-0d04-0410-961f-
82ee72b054a4
tromey [Tue, 10 Oct 2000 22:02:12 +0000 (22:02 +0000)]
* lex.c (java_new_lexer): Initialize out_first and out_last
fields.
* lex.h (java_lexer): Added out_buffer, out_first, out_last.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36830
138bc75d-0d04-0410-961f-
82ee72b054a4
denisc [Tue, 10 Oct 2000 19:29:10 +0000 (19:29 +0000)]
* config/avr/avr.c (valid_machine_decl_attribute): Allow `extern'
declaration for data with "progmem" attribute.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36829
138bc75d-0d04-0410-961f-
82ee72b054a4
denisc [Tue, 10 Oct 2000 18:41:18 +0000 (18:41 +0000)]
* config/avr/avr.c (out_shift_with_cnt): Use AS2 macro.
Correct insn length if shift count is a memory operand.
* config/avr/avr.md: New define_peephole2 to use *reload_inqi.
(*iorhi3_clobber): Change lo8 to hi8.
(zero_extendhisi2): Change %B0 to %A1.
(ashlhi3, ashrhi3): Correct insn length.
(andhi3, abssf2, extendqisi2, extendhisi2): Change "cc"
from "clobber" to "set_n" in some alternatives.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36828
138bc75d-0d04-0410-961f-
82ee72b054a4
apbianco [Tue, 10 Oct 2000 17:54:59 +0000 (17:54 +0000)]
2000-10-07 Alexandre Petit-Bianco <apbianco@cygnus.com>
Patch contributed by Corey Minyard.
* decl.c (check_local_named_variable): New function.
(tree check_local_unnamed_variable): Likewise.
(find_local_variable): Splitted. Call check_local_{un}named_variable.
2000-08-11 Alexandre Petit-Bianco <apbianco@cygnus.com>
* parse.y (variable_declarator_id:): Better error message.
(expression_statement:): Use YYNOT_TWICE.
(cast_expression:): Likewise.
(assignment:): Likewise.
(http://gcc.gnu.org/ml/gcc-patches/2000-10/msg00286.html)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36827
138bc75d-0d04-0410-961f-
82ee72b054a4
jakub [Tue, 10 Oct 2000 15:37:59 +0000 (15:37 +0000)]
* gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
does not error on it.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36826
138bc75d-0d04-0410-961f-
82ee72b054a4
hp [Tue, 10 Oct 2000 14:52:31 +0000 (14:52 +0000)]
Oops, forgot to commit testcase.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36825
138bc75d-0d04-0410-961f-
82ee72b054a4
jakub [Tue, 10 Oct 2000 13:48:00 +0000 (13:48 +0000)]
* reload1.c (calculate_needs_all_insns): If deleting an instruction,
remove its insn_chain structure as well.
* gcc.dg/
20001009-1.c: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36824
138bc75d-0d04-0410-961f-
82ee72b054a4
nathan [Tue, 10 Oct 2000 11:01:30 +0000 (11:01 +0000)]
* configure.in (zlib_basedir): Cope with empty with_target_subdir
* configure: Rebuilt.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36823
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Tue, 10 Oct 2000 07:45:07 +0000 (07:45 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36822
138bc75d-0d04-0410-961f-
82ee72b054a4
hp [Tue, 10 Oct 2000 00:13:09 +0000 (00:13 +0000)]
* dbxout.c (dbxout_source_line): Remove extra tab.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36821
138bc75d-0d04-0410-961f-
82ee72b054a4
hp [Mon, 9 Oct 2000 23:55:50 +0000 (23:55 +0000)]
* config/elfos.h (UNIQUE_SECTION): Apply STRIP_NAME_ENCODING on name.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36820
138bc75d-0d04-0410-961f-
82ee72b054a4
hubicka [Mon, 9 Oct 2000 21:34:38 +0000 (21:34 +0000)]
Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
* gcc.c-torture/compile/
20001009-1.c: Move from here ....
* gcc.c-torture/execute/
20001009-2.c: ... to here.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36818
138bc75d-0d04-0410-961f-
82ee72b054a4
rth [Mon, 9 Oct 2000 21:13:04 +0000 (21:13 +0000)]
* Makefile.in (LANG_LIB2FUNCS): Remove.
(LIB2FUNCS): Remove _pure.
(LIB2ADD): Remove LANG_LIB2FUNCS.
(stage_a): Don't set LANG_LIB2FUNCS.
* libgcc2.c (__terminate): Mark noreturn.
(__pure_virtual): Remove.
* mklibgcc.in: Remove LIB2ADD .txt processing.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36817
138bc75d-0d04-0410-961f-
82ee72b054a4
rth [Mon, 9 Oct 2000 21:12:45 +0000 (21:12 +0000)]
* Make-lang.in (CXX_EXTRA_HEADERS): Remove.
(c++ language support bits for libgcc): Remove.
(c++.clean): Remove cplib2.txt cleanup.
* config-lang.in (headers, lib2funcs): Remove.
* exception.cc, new.cc, new1.cc, new2.cc: Remove files.
* tinfo.cc, tinfo.h, tinfo2.cc, vec.cc: Remove files.
* inc/cxxabi.h, inc/exception, inc/new: Remove files.
* inc/new.h, inc/typeinfo: Remove files.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36816
138bc75d-0d04-0410-961f-
82ee72b054a4
rth [Mon, 9 Oct 2000 21:04:58 +0000 (21:04 +0000)]
* libsupc++/pure.cc: New file.
* libsupc++/Makefile.am (INCLUDES): Add top_builddir.
(sources): Add pure.cc.
* libsupc++/Makefile.in: Regenerate.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36815
138bc75d-0d04-0410-961f-
82ee72b054a4
geoffk [Mon, 9 Oct 2000 20:34:02 +0000 (20:34 +0000)]
* gcc.c-torture/compile/
20001009-1.c: New testcase.
* gcc.c-torture/execute/
20001009-1.c: New testcase.
Testcases provided by Jan Hubicka <jh@suse.cz>.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36814
138bc75d-0d04-0410-961f-
82ee72b054a4
rearnsha [Mon, 9 Oct 2000 20:04:18 +0000 (20:04 +0000)]
* arm.md (push_multi): Revert unintended change.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36813
138bc75d-0d04-0410-961f-
82ee72b054a4
rearnsha [Mon, 9 Oct 2000 18:42:34 +0000 (18:42 +0000)]
* arm.c: Miscellaneous white space and comment clean-ups. No
functional change.
* arm.md: Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36812
138bc75d-0d04-0410-961f-
82ee72b054a4
tromey [Mon, 9 Oct 2000 17:19:49 +0000 (17:19 +0000)]
2000-10-09 Alexandre Oliva <aoliva@redhat.com>
* configure.in (GCJ): Avoid bogus error message when looking for
(and not finding) gcj in the build tree.
* configure: Rebuilt.
2000-10-09 Tom Tromey <tromey@cygnus.com>
* configure: Rebuilt.
* configure.in: Include sys/types.h when checking for socklen_t.
From Arno J. Klaassen.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36811
138bc75d-0d04-0410-961f-
82ee72b054a4
ghazi [Mon, 9 Oct 2000 16:30:43 +0000 (16:30 +0000)]
* c-common.c (c_expand_builtin_printf): Set the TREE_TYPE of a new
STRING_CST by calling combine_strings.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36810
138bc75d-0d04-0410-961f-
82ee72b054a4
rearnsha [Mon, 9 Oct 2000 14:04:33 +0000 (14:04 +0000)]
* arm.c (thumb_expand_movstrqi): Rewrite to support SSA form.
(thumb_output_move_mem_multiple): Support new insn format.
* arm.md (movmem12b): Use SSA compatible format.
(movmem8b): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36809
138bc75d-0d04-0410-961f-
82ee72b054a4
rearnsha [Mon, 9 Oct 2000 13:43:20 +0000 (13:43 +0000)]
* arm.md (predicable): New attribute, default to "no".
(all patterns): Mark as predicable if appropriate.
(conditional execution splits): Split using predication format.
(define_cond_exec): Define.
* arm.c (arm_print_operand): handle insn predicate.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36808
138bc75d-0d04-0410-961f-
82ee72b054a4
gerald [Mon, 9 Oct 2000 13:19:20 +0000 (13:19 +0000)]
* README.NS32K: Remove file.
* README-bugs: Remove file.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36807
138bc75d-0d04-0410-961f-
82ee72b054a4
bkoz [Mon, 9 Oct 2000 09:03:36 +0000 (09:03 +0000)]
0-10-09 Benjamin Kosnik <bkoz@purist.soma.redhat.com>
* docs/configopts.html: Edit.
* libio/Makefile.am (INCLUDES): Remove duplicates, simplify.
* libio/Makefile.in: Regenerate.
* libmath/Makefile.am (INCLUDES): Remove duplicates, simplify.
* libmath/Makefile.in: Regenerate.
* libsupc++/Makefile.am (INCLUDES): Remove duplicate.
* libsupc++/Makefile.in: Regenerate.
* Makefile.am (AM_MAKEFLAGS): Add GLIBCPP_INCLUDES,
TOPLEVEL_INCLUDES, LIBMATH_INCLUDES, LIBIO_INCLUDES,
CSHADOW_INCLUDES up here.
* Makefile.in: Regenerate.
* src/Makefile.am (CSHADOW_INCLUDES): Add include/c_std, include/c
for shadow headers.
(myinstallheaders): Change glibcpp_includedir to GLIBCPP_INCLUDES.
Move GLIBCPP_INCLUDES, TOPLEVEL_INCLUDES, LIBMATH_INCLUDES,
LIBIO_INCLUDES, CSHADOW_INCLUDES up Makefile hierarchy.
* src/Makefile.in: Regenerate.
* include/c: New directory.
* include/c/bits/(std_cassert.h, std_cctype.h, std_cerrno.h,
std_cfloat.h, std_climits.h, std_clocale.h, std_cmath.h,
std_csetjmp.h, std_csignal.h, std_cstdarg.h, std_cstddef.h,
std_cstdio.h, std_cstdlib.h, std_cstring.h, std_ctime.h,
std_cwchar.h, std_cwctype.h): Add, moving from...
* include/bits: ...here.
* include/c_std: New directory.
* include/c_std/bits/*: Populate from...
* shadow: ...here. Remove directory.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36806
138bc75d-0d04-0410-961f-
82ee72b054a4
bkoz [Mon, 9 Oct 2000 08:55:06 +0000 (08:55 +0000)]
2000-10-10 Benjamin Kosnik <bkoz@purist.soma.redhat.com>
* docs/configopts.html: Edit.
* libio/Makefile.am (INCLUDES): Remove duplicates, simplify.
* libio/Makefile.in: Regenerate.
* libmath/Makefile.am (INCLUDES): Remove duplicates, simplify.
* libmath/Makefile.in: Regenerate.
* libsupc++/Makefile.am (INCLUDES): Remove duplicate.
* libsupc++/Makefile.in: Regenerate.
* Makefile.am (AM_MAKEFLAGS): Add GLIBCPP_INCLUDES,
TOPLEVEL_INCLUDES, LIBMATH_INCLUDES, LIBIO_INCLUDES,
CSHADOW_INCLUDES up here.
* Makefile.in: Regenerate.
* src/Makefile.am (CSHADOW_INCLUDES): Add include/c_std, include/c
for shadow headers.
(myinstallheaders): Change glibcpp_includedir to GLIBCPP_INCLUDES.
Move GLIBCPP_INCLUDES, TOPLEVEL_INCLUDES, LIBMATH_INCLUDES,
LIBIO_INCLUDES, CSHADOW_INCLUDES up Makefile hierarchy.
* src/Makefile.in: Regenerate.
* include/c: New directory.
* include/c/bits/(std_cassert.h, std_cctype.h, std_cerrno.h,
std_cfloat.h, std_climits.h, std_clocale.h, std_cmath.h,
std_csetjmp.h, std_csignal.h, std_cstdarg.h, std_cstddef.h,
std_cstdio.h, std_cstdlib.h, std_cstring.h, std_ctime.h,
std_cwchar.h, std_cwctype.h): Add, moving from...
* include/bits: ...here.
* include/c_std: New directory.
* include/c_std/bits/*: Populate from...
* shadow: ...here. Remove directory.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36805
138bc75d-0d04-0410-961f-
82ee72b054a4
bkoz [Mon, 9 Oct 2000 08:49:57 +0000 (08:49 +0000)]
2000-10-10 Benjamin Kosnik <bkoz@purist.soma.redhat.com>
* docs/configopts.html: Edit.
* libio/Makefile.am (INCLUDES): Remove duplicates, simplify.
* libio/Makefile.in: Regenerate.
* libmath/Makefile.am (INCLUDES): Remove duplicates, simplify.
* libmath/Makefile.in: Regenerate.
* libsupc++/Makefile.am (INCLUDES): Remove duplicate.
* libsupc++/Makefile.in: Regenerate.
* Makefile.am (AM_MAKEFLAGS): Add GLIBCPP_INCLUDES,
TOPLEVEL_INCLUDES, LIBMATH_INCLUDES, LIBIO_INCLUDES,
CSHADOW_INCLUDES up here.
* Makefile.in: Regenerate.
* src/Makefile.am (CSHADOW_INCLUDES): Add include/c_std, include/c
for shadow headers.
(myinstallheaders): Change glibcpp_includedir to GLIBCPP_INCLUDES.
Move GLIBCPP_INCLUDES, TOPLEVEL_INCLUDES, LIBMATH_INCLUDES,
LIBIO_INCLUDES, CSHADOW_INCLUDES up Makefile hierarchy.
* src/Makefile.in: Regenerate.
* include/c: New directory.
* include/c/bits/(std_cassert.h, std_cctype.h, std_cerrno.h,
std_cfloat.h, std_climits.h, std_clocale.h, std_cmath.h,
std_csetjmp.h, std_csignal.h, std_cstdarg.h, std_cstddef.h,
std_cstdio.h, std_cstdlib.h, std_cstring.h, std_ctime.h,
std_cwchar.h, std_cwctype.h): Add, moving from...
* include/bits: ...here.
* include/c_std: New directory.
* include/c_std/bits/*: Populate from...
* shadow: ...here. Remove directory.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36804
138bc75d-0d04-0410-961f-
82ee72b054a4
bkoz [Mon, 9 Oct 2000 08:44:42 +0000 (08:44 +0000)]
2000-10-10 Benjamin Kosnik <bkoz@purist.soma.redhat.com>
* docs/configopts.html: Edit.
* libio/Makefile.am (INCLUDES): Remove duplicates, simplify.
* libio/Makefile.in: Regenerate.
* libmath/Makefile.am (INCLUDES): Remove duplicates, simplify.
* libmath/Makefile.in: Regenerate.
* libsupc++/Makefile.am (INCLUDES): Remove duplicate.
* libsupc++/Makefile.in: Regenerate.
* Makefile.am (AM_MAKEFLAGS): Add GLIBCPP_INCLUDES,
TOPLEVEL_INCLUDES, LIBMATH_INCLUDES, LIBIO_INCLUDES,
CSHADOW_INCLUDES up here.
* Makefile.in: Regenerate.
* src/Makefile.am (CSHADOW_INCLUDES): Add include/c_std, include/c
for shadow headers.
(myinstallheaders): Change glibcpp_includedir to GLIBCPP_INCLUDES.
Move GLIBCPP_INCLUDES, TOPLEVEL_INCLUDES, LIBMATH_INCLUDES,
LIBIO_INCLUDES, CSHADOW_INCLUDES up Makefile hierarchy.
* src/Makefile.in: Regenerate.
* include/c: New directory.
* include/c/bits/(std_cassert.h, std_cctype.h, std_cerrno.h,
std_cfloat.h, std_climits.h, std_clocale.h, std_cmath.h,
std_csetjmp.h, std_csignal.h, std_cstdarg.h, std_cstddef.h,
std_cstdio.h, std_cstdlib.h, std_cstring.h, std_ctime.h,
std_cwchar.h, std_cwctype.h): Add, moving from...
* include/bits: ...here.
* include/c_std: New directory.
* include/c_std/bits/*: Populate from...
* shadow: ...here. Remove directory.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36803
138bc75d-0d04-0410-961f-
82ee72b054a4
bkoz [Mon, 9 Oct 2000 08:43:31 +0000 (08:43 +0000)]
2000-10-10 Benjamin Kosnik <bkoz@purist.soma.redhat.com>
* docs/configopts.html: Edit.
* libio/Makefile.am (INCLUDES): Remove duplicates, simplify.
* libio/Makefile.in: Regenerate.
* libmath/Makefile.am (INCLUDES): Remove duplicates, simplify.
* libmath/Makefile.in: Regenerate.
* libsupc++/Makefile.am (INCLUDES): Remove duplicate.
* libsupc++/Makefile.in: Regenerate.
* Makefile.am (AM_MAKEFLAGS): Add GLIBCPP_INCLUDES,
TOPLEVEL_INCLUDES, LIBMATH_INCLUDES, LIBIO_INCLUDES,
CSHADOW_INCLUDES up here.
* Makefile.in: Regenerate.
* src/Makefile.am (CSHADOW_INCLUDES): Add include/c_std, include/c
for shadow headers.
(myinstallheaders): Change glibcpp_includedir to GLIBCPP_INCLUDES.
Move GLIBCPP_INCLUDES, TOPLEVEL_INCLUDES, LIBMATH_INCLUDES,
LIBIO_INCLUDES, CSHADOW_INCLUDES up Makefile hierarchy.
* src/Makefile.in: Regenerate.
* include/c: New directory.
* include/c/bits/(std_cassert.h, std_cctype.h, std_cerrno.h,
std_cfloat.h, std_climits.h, std_clocale.h, std_cmath.h,
std_csetjmp.h, std_csignal.h, std_cstdarg.h, std_cstddef.h,
std_cstdio.h, std_cstdlib.h, std_cstring.h, std_ctime.h,
std_cwchar.h, std_cwctype.h): Add, moving from...
* include/bits: ...here.
* include/c_std: New directory.
* include/c_std/bits/*: Populate from...
* shadow: ...here. Remove directory.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36802
138bc75d-0d04-0410-961f-
82ee72b054a4
pthomas [Mon, 9 Oct 2000 08:36:36 +0000 (08:36 +0000)]
2000-10-08 Philipp Thomas <pthomas@suse.de>
* aclocal.m4 (AM_GNU_GETTEXT): Fix non portable use of == operator
for test.
* configure: Rebuilt.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36801
138bc75d-0d04-0410-961f-
82ee72b054a4
pthomas [Mon, 9 Oct 2000 08:12:35 +0000 (08:12 +0000)]
2000-10-08 Philipp Thomas <pthomas@suse.de>
* aclocal.m4 (AM_WITH_NLS): When not using included gettext,
disable catalog building if no suitable program was found.
Move warning message from here
(AM_GNU_GETTEXT): To here.
* configure: Rebuilt.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36800
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Mon, 9 Oct 2000 07:45:08 +0000 (07:45 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36799
138bc75d-0d04-0410-961f-
82ee72b054a4
bkoz [Mon, 9 Oct 2000 03:35:36 +0000 (03:35 +0000)]
2000-10-08 Benjamin Kosnik <bkoz@purist.soma.redhat.com>
* libsupc++/Makefile.am (INCLUDES): Add toplevel include directory.
(INCLUDES): Add glibcpp_includedir.
* libsupc++/Makefile.in: Regenerate.
* acinclude.m4 (GLIBCPP_CHECK_OS): Link to os_defines.h.
* aclocal.m4: Regenerate.
* config/os/*/bits/os_defintes: Adjust copyright dates.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36798
138bc75d-0d04-0410-961f-
82ee72b054a4
pthomas [Mon, 9 Oct 2000 03:19:37 +0000 (03:19 +0000)]
2000-10-08 Philipp Thomas <pthomas@suse.de>
* aclocal.m4 (GCC_PATH_PROG): New. Like AC_PATH_PROG but uses
different cache variables.
(GCC_PATH_PROG_WITH_TEST): New. Like AM_PATH_PROG_WITH_TEST but
uses different cache variables.
(AM_WITH_NLS): Use GCC_PATH_PROG and GCC_PATH_PROG_WITH_TEST.
* configure: Regenerated.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36797
138bc75d-0d04-0410-961f-
82ee72b054a4
green [Mon, 9 Oct 2000 02:20:28 +0000 (02:20 +0000)]
New test code
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36796
138bc75d-0d04-0410-961f-
82ee72b054a4
bryce [Mon, 9 Oct 2000 01:55:35 +0000 (01:55 +0000)]
update
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36795
138bc75d-0d04-0410-961f-
82ee72b054a4
bryce [Mon, 9 Oct 2000 01:54:50 +0000 (01:54 +0000)]
2000-10-09 Bryce McKinlay <bryce@albatross.co.nz>
* include/jvm.h: Enable __builtin_expect().
* name-finder.cc (lookup): Don't trust dladdr() if the address is from
the main program. Fix for PR libgcj/341.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36794
138bc75d-0d04-0410-961f-
82ee72b054a4
pme [Mon, 9 Oct 2000 00:42:23 +0000 (00:42 +0000)]
2000-10-08 Phil Edwards <pme@sources.redhat.com>
* include/bits/c++config: Include <bits/os_defines.h>
* config/os/aix/bits/os_defines.h: New file.
* config/os/bsd/bits/os_defines.h: Ditto.
* config/os/generic/bits/os_defines.h: Ditto.
* config/os/gnu-linux/bits/os_defines.h: Ditto.
* config/os/irix/bits/os_defines.h: Ditto.
* config/os/newlib/bits/os_defines.h: Ditto.
* config/os/solaris/solaris2.5/bits/os_defines.h: Ditto.
* config/os/solaris/solaris2.6/bits/os_defines.h: Ditto.
* config/os/solaris/solaris2.7/bits/os_defines.h: Ditto.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36793
138bc75d-0d04-0410-961f-
82ee72b054a4
rth [Sun, 8 Oct 2000 23:20:18 +0000 (23:20 +0000)]
* Makefile.in (libgcc.mk): Pass SHLIB_EXT, not SHLIB_LIBS.
* configure.in (sparc*-*-solaris*): Use t-slibgcc{,-sld}.
* mklibgcc.in: Consider SHLIB_LINK the entire shlib build command.
Use SHLIB_EXT.
* config/t-linux (SHLIB_EXT): New.
(SHLIB_LINK): Use the entire build command, with substitutions.
(SHLIB_LIBS): Remove.
* config/alpha/t-osf4: Likewise.
* config/mips/t-iris6: Likewise.
* config/sparc/t-sol2: Likewise, but move shlib stuff...
* config/sparc/t-slibgcc-sld: ...here.
* config/sparc/t-slibgcc: New file.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36792
138bc75d-0d04-0410-961f-
82ee72b054a4
jsm28 [Sun, 8 Oct 2000 21:20:45 +0000 (21:20 +0000)]
* tm.texi (INTMAX_TYPE, UINTMAX_TYPE): Define.
* c-common.h (enum c_tree_index): Add CTI_INTMAX_TYPE and
CTI_UINTMAX_TYPE.
(intmax_type_node, uintmax_type_node): Define.
* c-common.c (decl_attributes): If pedantic, warn if `mode'
attributes create a type wider than intmax_t.
(T_IM, T_UIM): Define properly.
* c-decl.c (INTMAX_TYPE, UINTMAX_TYPE): Define if not already
defined.
(init_decl_processing): Initialize intmax_type_node and
uintmax_type_node.
* c-lex.c (lex_number): When pedantic and warning for integer
constants that are too large, in C99 mode warn for those that have
a type wider than long long.
cp:
* decl.c (INTMAX_TYPE, UINTMAX_TYPE): Define if not already
defined.
(init_decl_processing): Initialize intmax_type_node and
uintmax_type_node.
testsuite:
* gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
uintmax_t using <limits.h> to emulate the compiler's internal
logic. No longer XFAIL %j tests.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36791
138bc75d-0d04-0410-961f-
82ee72b054a4
jsm28 [Sun, 8 Oct 2000 21:12:33 +0000 (21:12 +0000)]
* c-common.c (FMT_FLAG_ARG_CONVERT, FMT_FLAG_SCANF_A_KLUDGE,
FMT_FLAG_FANCY_PERCENT_OK): Define.
(format_char_info): Add flag "4" to comment.
(format_flag_spec, format_flag_pair): New structures.
(format_kind_info): Add additional fields to control format
checking.
(printf_flag_specs, printf_flag_pairs, scanf_flag_specs,
scanf_flag_pairs, strftime_flag_specs, strftime_flag_pairs): New
arrays.
(time_char_table): Use "4" flag to handle %Ey.
(format_types): Add entries for new fields.
(get_flag_spec): New function.
(check_format_info): Increase size of flag_chars[] to 256.
Control format checking using the new fields of a format_kind_info
and the new tables; remove all conditionals on printf_format_type,
scanf_format_type or strftime_format_type. Handle all details of
bad combinations of flags (including width, precision and strftime
modifiers) through data rather than ad hoc code. Handle all
details of standard versions in which flags appeared through
data. Use the "4" flag.
testsuite:
* gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
regexps and details of expected handling of some bad formats.
* gcc.dg/format-xopen-1.c: Add test for $ format with assignment
suppression.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36790
138bc75d-0d04-0410-961f-
82ee72b054a4
green [Sun, 8 Oct 2000 19:14:32 +0000 (19:14 +0000)]
2000-10-07 Anthony Green <green@redhat.com>
* class.c (layout_class): Handle case where superclass can't be
layed out yet.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36789
138bc75d-0d04-0410-961f-
82ee72b054a4
jsm28 [Sun, 8 Oct 2000 18:39:27 +0000 (18:39 +0000)]
* test_installed: Change EGCS references to refer to GCC.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36788
138bc75d-0d04-0410-961f-
82ee72b054a4
kazu [Sun, 8 Oct 2000 13:10:20 +0000 (13:10 +0000)]
2000-10-07 Will Cohen <wcohen@redhat.com>, Kazu Hirata <kazu@hxi.com>
* config/h8300/h8300.md: Remove the memory alternative and correct
the insn lengths in the templates for sign extention and zero
extention.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36787
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Sun, 8 Oct 2000 07:45:08 +0000 (07:45 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36786
138bc75d-0d04-0410-961f-
82ee72b054a4
pthomas [Sun, 8 Oct 2000 03:09:38 +0000 (03:09 +0000)]
2000-10-08 Philipp Thomas <pthomas@suse.de>
* Makefile.in (piclist): Fix sed command to also accept
numbers in filenames.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36785
138bc75d-0d04-0410-961f-
82ee72b054a4
apbianco [Sun, 8 Oct 2000 02:22:39 +0000 (02:22 +0000)]
Tue Oct 3 13:44:37 2000 Alexandre Petit-Bianco <apbianco@cygnus.com>
* decl.c (find_local_variable): Removed uncessary type check and
fixed range check typo. From Corey Minyard.
Wed Sep 13 16:06:52 2000 Alexandre Petit-Bianco <apbianco@cygnus.com>
* decl.c (give_name_to_locals): New local `code_offset'. Call
`maybe_adjust_start_pc.'
* expr.c (note_instructions): New function.
(expand_byte_code): Don't collect insn starts here.
(peek_opcode_at_pc): New function.
(maybe_adjust_start_pc): Likewise.
* java-tree.h (maybe_adjust_start_pc): Declare.
(note_instructions): Likewise.
* jcf-parse.c (parse_class_file): Call `note_instructions.'
Wed Sep 13 11:50:35 2000 Alexandre Petit-Bianco <apbianco@cygnus.com>
* parse.y (field_access:): Fixed indentation.
(qualify_ambiguous_name): Properly qualify `this.a[b].c'.
(Missing piece to http://gcc.gnu.org/ml/gcc-patches/2000-10/msg00067.html)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36784
138bc75d-0d04-0410-961f-
82ee72b054a4
pthomas [Sun, 8 Oct 2000 01:36:43 +0000 (01:36 +0000)]
2000-10-08 Philipp Thomas <pthomas@suse.de>
* POTFILES.in: Remove the files from the nuked
dead ports.
* ChangeLog: Correct David's entry.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36783
138bc75d-0d04-0410-961f-
82ee72b054a4
jsm28 [Sat, 7 Oct 2000 22:42:11 +0000 (22:42 +0000)]
* g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
in list archives.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36782
138bc75d-0d04-0410-961f-
82ee72b054a4
rth [Sat, 7 Oct 2000 20:53:21 +0000 (20:53 +0000)]
* calls.c (expand_call): Disallow sibcalls to noreturn functions.
* flow.c (make_edges): Revert last change.
* config/alpha/alpha.h (FUNCTION_OK_FOR_SIBCALL): Don't test
TREE_THIS_VOLATILE.
* config/pa/pa.h (FUNCTION_OK_FOR_SIBCALL): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36781
138bc75d-0d04-0410-961f-
82ee72b054a4