OSDN Git Service
jakub [Mon, 22 May 2000 12:05:34 +0000 (12:05 +0000)]
* config/sparc/sparc.md (movdf_insn_v9only_vis): fzero has
just one argument.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34079
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Mon, 22 May 2000 10:51:28 +0000 (10:51 +0000)]
* alias.c (record_component_aliases): New function.
* tree.h: Clean up some declarations and comments.
(record_component_aliases): New declaration.
* tree.c (get_alias_set): If type and has alias set, use it.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34078
138bc75d-0d04-0410-961f-
82ee72b054a4
rth [Mon, 22 May 2000 08:33:34 +0000 (08:33 +0000)]
* jump.c (can_reverse_comparison_p): Be prepared for insn null.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34077
138bc75d-0d04-0410-961f-
82ee72b054a4
rth [Mon, 22 May 2000 08:20:47 +0000 (08:20 +0000)]
* simplify-rtx.c (simplify_ternary_operation): Try to simplify
IF_THEN_ELSE to a setcc form.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34076
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Mon, 22 May 2000 07:45:07 +0000 (07:45 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34075
138bc75d-0d04-0410-961f-
82ee72b054a4
loewis [Mon, 22 May 2000 07:25:28 +0000 (07:25 +0000)]
Repeated using-declaration do have effect on the visible names
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34074
138bc75d-0d04-0410-961f-
82ee72b054a4
loewis [Mon, 22 May 2000 07:23:26 +0000 (07:23 +0000)]
* decl2.c (qualified_lookup_using_namespace): Look through
namespace aliases.
* decl.c (push_using_decl): Return the old decl on namespace level.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34073
138bc75d-0d04-0410-961f-
82ee72b054a4
tromey [Mon, 22 May 2000 05:14:38 +0000 (05:14 +0000)]
* libjava.compile/PR234.java: New file. For PR gcj/234.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34072
138bc75d-0d04-0410-961f-
82ee72b054a4
ghazi [Mon, 22 May 2000 04:02:14 +0000 (04:02 +0000)]
* fixinc/inclhack.def (sun_malloc): Handle `calloc'.
(sun_malloc, sysz_stdtypes_for_sun): Add test_text.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34071
138bc75d-0d04-0410-961f-
82ee72b054a4
bryce [Mon, 22 May 2000 03:16:01 +0000 (03:16 +0000)]
2000-05-22 Bryce McKinlay <bryce@albatross.co.nz>
Test for PR gcj/232:
* libjava.compile/PR232.java: New file.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34070
138bc75d-0d04-0410-961f-
82ee72b054a4
mmitchel [Mon, 22 May 2000 01:08:46 +0000 (01:08 +0000)]
* cp-tree.h (SET_BINFO_NEW_VTABLE_MARKED): Add sanity checks.
(VTT_NAME_PREFIX): New macro.
(CTOR_VTBL_NAME_PREFIX): Likewise.
(get_ctor_vtbl_name): New function.
* class.c (get_vtable_name): Simplify.
(get_vtt_name): New function.
(get_vtable_decl): Don't set IDENTIFIER_GLOBAL_VALUE.
(dfs_mark_primary_bases): Update the CLASSTYPE_VBASECLASSES list
when a virtual base becomes primary.
(finish_struct_1): Set CLASSTYPE_VFIELDS a little earlier. Build
VTTs.
(finish_vtbls): Adjust calls to accumulate_vtbl_inits to pass in
additional parameters.
(dfs_finish_vtbls): Don't clear BINFO_NEW_VTABLE_MARKED.
(initialize_array): New function.
(build_vtt): Likewise.
(build_vtt_inits): Likewise.
(dfs_build_vtt_inits): Likewise.
(dfs_fixup_binfo_vtbls): Likewise.
(build_ctor_vtbl_group): Likewise.
(initialize_vtable): Use initialize_array.
(accumulate_vtbl_inits): Reimplement to handle construction
vtables.
(dfs_accumulate_vtbl_inits): Likewise.
(bulid_vtbl_initializer): Adjust parameter name.
* method.c (build_typename_overload): Remove #if 0'd code.
(get_ctor_vtbl_name): New function.
* search.c (dfs_walk_real): Use BINFO_N_BASETYPES.
(init_vbase_pointers): Don't mess with the TREE_CHAIN of a binfo.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34069
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Sun, 21 May 2000 21:50:47 +0000 (21:50 +0000)]
* combine.c (try_combine): Handle i3_subst_into_i2 case when I2 is
not a PARALLEL.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34068
138bc75d-0d04-0410-961f-
82ee72b054a4
mmitchel [Sun, 21 May 2000 17:01:22 +0000 (17:01 +0000)]
* cp-tree.h (struct lang_type): Remove search_slot.
(CLASSTYPE_SEARCH_SLOT): Remove.
(emit_base_init): Change prototype.
(initialize_vtbl_ptrs): Likewise.
(expand_indirect_vtbls_init): Likewise.
(clear_search_slots): Remove.
* decl.c (lang_mark_tree): Don't mark search_slot.
* init.c (initialize_vtbl_ptrs): Simplify.
(emit_base_init): Likewise.
* search.c (struct vbase_info): Document decl_ptr.
(convert_pointer_to_single_level): Remove.
(dfs_find_vbases): Remove.
(dfs_init_base_pointers): Simplify.
(dfs_clear_vbase_slots): Remove.
(dfs_vtable_path_unmark): New function.
(init_vbase_pointers): Simplify.
(expand_upcast_fixups): Don't rely on CLASSTYPE_SEARCH_SLOT.
(expand_indirect_vtbls_init): Simplify. Don't call
mark_all_temps_used.
* semantics.c (setup_vtbl_ptr): Adjust calls to emit_base_init and
initialize_vtbl_ptrs.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34067
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Sun, 21 May 2000 07:45:07 +0000 (07:45 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34066
138bc75d-0d04-0410-961f-
82ee72b054a4
rth [Sun, 21 May 2000 00:18:24 +0000 (00:18 +0000)]
* lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34065
138bc75d-0d04-0410-961f-
82ee72b054a4
bryce [Sat, 20 May 2000 23:30:46 +0000 (23:30 +0000)]
2000-05-20 Bryce McKinlay <bryce@albatross.co.nz>
Fix for PR libgcj/226:
* java/lang/Class.h (_Jv_InitClass): Don't call __builtin_expect,
since this is an installed header.
Fix for PR libgcj/228:
* java/util/zip/ZipFile (getInputStream): Create inflater with
nowrapper option.
* java/util/zip/natInflater.cc (inflate): Throw zlib's error message
with DataFormatException.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34064
138bc75d-0d04-0410-961f-
82ee72b054a4
aoliva [Sat, 20 May 2000 23:16:18 +0000 (23:16 +0000)]
Oops, checked in verify-flow.patch by mistake, reverting
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34063
138bc75d-0d04-0410-961f-
82ee72b054a4
aoliva [Sat, 20 May 2000 23:05:59 +0000 (23:05 +0000)]
* config/mn10300/mn10300.md (movdi, movdf): 64-bit clean-up.
* config/mn10300/mn10300.c (print_operand): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34062
138bc75d-0d04-0410-961f-
82ee72b054a4
aoliva [Sat, 20 May 2000 23:01:00 +0000 (23:01 +0000)]
* final.c (split_double): Right shift of negative values is not
portable.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34061
138bc75d-0d04-0410-961f-
82ee72b054a4
tromey [Sat, 20 May 2000 22:38:05 +0000 (22:38 +0000)]
2000-05-01 Alexandre Petit-Bianco <apbianco@cygnus.com>
* parse.y (resolve_package): Correctly set `*next' (was off by
one.)
(resolve_qualified_expression_name): Fixed comment.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34060
138bc75d-0d04-0410-961f-
82ee72b054a4
korbb [Sat, 20 May 2000 21:32:42 +0000 (21:32 +0000)]
many applications of c_fix=format + tests
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34059
138bc75d-0d04-0410-961f-
82ee72b054a4
tromey [Sat, 20 May 2000 20:26:51 +0000 (20:26 +0000)]
* Makefile.in: Rebuilt.
* Makefile.am (hack1): Removed.
(awto_files): Likewise.
(libgcjawt_la_SOURCES): Likewise.
(EXTRA_libgcjawt_la_SOURCES): Likewise.
(libgcjawt_la_DEPENDENCIES): Likewise.
(libgcjawt_la_LIBADD): Likewise.
(libgcjawt_la_LDFLAGS): Likewise.
(libgcjawt_la_LINK): Likewise.
($(awt_java_source_files:.java=.class)): Likewise.
(libgcj.zip): Don't depend on AWT files.
(MOSTLYCLEANFILES): Don't include AWT files.
($(awto_files)): Removed.
(nat_headers): Removed AWT files.
(cond_awt_java_source_files): Removed.
(ordinary_java_source_files): Added awt_java_source_files.
* libgcj.spec.in (*lib): Removed -lgcjawt.
* configure: Rebuilt.
* configure.in: Removed --enable-java-awt option.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34058
138bc75d-0d04-0410-961f-
82ee72b054a4
aoliva [Sat, 20 May 2000 20:26:18 +0000 (20:26 +0000)]
* ifcvt.c (if_convert): Scan and kill dead code.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34057
138bc75d-0d04-0410-961f-
82ee72b054a4
aoliva [Sat, 20 May 2000 20:18:19 +0000 (20:18 +0000)]
* emit-rtl.c (unshare_all_rtl): Store the copied rtx.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34056
138bc75d-0d04-0410-961f-
82ee72b054a4
korbb [Sat, 20 May 2000 19:47:41 +0000 (19:47 +0000)]
yet more applications of c_fix=format + tests
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34055
138bc75d-0d04-0410-961f-
82ee72b054a4
zack [Sat, 20 May 2000 19:45:36 +0000 (19:45 +0000)]
top level:
* diagnostic.c: Eliminate implicit int.
* except.c, gcc.c: Add static prototypes.
* final.c (final_end_function): Mark file arg ATTRIBUTE_UNUSED.
* gensupport.c (process_rtx): Use XVEC to initialize vector
slot of 'split'.
* print-rtl.c: If DEBUG_REGISTER_NAMES, define static
debug_reg_names instead of static reg_names. If not, define
global reg_names.
* regclass.c: Don't define global reg_names unless
DEBUG_REGISTER_NAMES is defined.
* reload1.c (order_regs_for_reload): Remove unused variable.
* varasm.c: Include output.h after defaults.h. Define
eh_frame_section as function of no args, not of unspecified args.
* gcc.c: Constify argbuf; arguments to store_arg,
process_command, main; elements of struct command and struct
switchstr; local variables in execute, process_command, main.
cp:
* except.c: Add static prototypes.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34054
138bc75d-0d04-0410-961f-
82ee72b054a4
korbb [Sat, 20 May 2000 18:54:45 +0000 (18:54 +0000)]
more applications of c_fix=format + tests
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34053
138bc75d-0d04-0410-961f-
82ee72b054a4
aj [Sat, 20 May 2000 17:04:41 +0000 (17:04 +0000)]
2000-05-20 Andreas Jaeger <aj@suse.de>
* gcc.c-torture/execute/
20000519-1.c (main): Fixed return
value of testcase.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34052
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Sat, 20 May 2000 16:03:41 +0000 (16:03 +0000)]
* alias.c: Clarify some comments.
(record_base_value): REGNO is unsigned.
* rtl.h (record_base_value): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34051
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Sat, 20 May 2000 13:28:13 +0000 (13:28 +0000)]
* alias.c (aliases_everything_p): Don't special-case QImode here.
* c-common.c (c_get_alias_set): Do it here.
Handle BIT_FIELD_REF by getting alias info for arg.
Use POINTER_TYPE_P.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34050
138bc75d-0d04-0410-961f-
82ee72b054a4
aoliva [Sat, 20 May 2000 13:18:57 +0000 (13:18 +0000)]
* mklibgcc.in: Restore rule to create ${dir}.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34049
138bc75d-0d04-0410-961f-
82ee72b054a4
aoliva [Sat, 20 May 2000 11:48:03 +0000 (11:48 +0000)]
* Makefile.in (libgcc.mk): Depend on xgcc$(exeext) for
GCC_FOR_TARGET used by MULTILIBS.
* mklibgcc.in: Make sure each .o file depends on the
directory it will be in.
Make the multilib directory depends libgcc.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34048
138bc75d-0d04-0410-961f-
82ee72b054a4
aoliva [Sat, 20 May 2000 11:36:23 +0000 (11:36 +0000)]
* Make-lang.in (cplib2.ready): Also depend on cc1plus$(exeext).
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34047
138bc75d-0d04-0410-961f-
82ee72b054a4
aoliva [Sat, 20 May 2000 11:35:24 +0000 (11:35 +0000)]
* Makefile.in (bootstrap): Unset LANG_LIB2FUNCS for stage 1.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34046
138bc75d-0d04-0410-961f-
82ee72b054a4
aoliva [Sat, 20 May 2000 10:28:17 +0000 (10:28 +0000)]
* fold-const.c (make_range): Handle degenerated intervals.
Fixes c-torture/execute/991221-1.c
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34045
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Sat, 20 May 2000 07:45:07 +0000 (07:45 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34044
138bc75d-0d04-0410-961f-
82ee72b054a4
bryce [Sat, 20 May 2000 05:46:20 +0000 (05:46 +0000)]
2000-05-20 Bryce McKinlay <bryce@albatross.co.nz>
* java/util/zip/ZipEntry.java: Implement Cloneable, per JDK1.2 docs.
(ZipEntry): Copy the Name' field.
(clone): Implement JDK1.2 method.
(setCompressedSize): ditto.
(hashCode): ditto.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34043
138bc75d-0d04-0410-961f-
82ee72b054a4
tromey [Sat, 20 May 2000 01:17:57 +0000 (01:17 +0000)]
Removed duplicate ChangeLog entry
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34042
138bc75d-0d04-0410-961f-
82ee72b054a4
tromey [Fri, 19 May 2000 23:35:34 +0000 (23:35 +0000)]
* java/io/BufferedWriter.java: Merged with Classpath.
* java/io/BufferedOutputStream.java: Merged with Classpath.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34041
138bc75d-0d04-0410-961f-
82ee72b054a4
mmitchel [Fri, 19 May 2000 23:06:55 +0000 (23:06 +0000)]
Don't create a separate copy of virtual bases for the
CLASSTYPE_VBASECLASSES list.
* cp-tree.h (CLASSTYPE_VBASECLASSES): Change documentation.
(BINFO_FOR_VBASE): Remove.
(CANONICAL_BINFO): Adjust.
(binfo_for_vbase): New function.
* class.c (build_vbase_pointer_fields): Use binfo_for_vbase
instead of BINFO_FOR_VBASE.
(build_vbase_pointer): Likewise.
(build_secondary_vtable): Likewise.
(dfs_mark_primary_bases): Likewise.
(mark_primary_bases): Likewise.
(layout_nonempty_base_or_field): Likewise.
(dfs_set_offset_for_shared_vbases): Likewise.
(dfs_set_offset_for_unshared_vbases): Likewise.
(layout_virtual_bases): Likewise. Adjust for changes to the
CLASSTYPE_VBASECLASSES list.
(dump_class_hierarchy_r): Use binfo_for_vbase
instead of BINFO_FOR_VBASE.
(dump_class_hierarchy): Likewise.
(finish_vtbls): Likewise.
(build_vtbl_initializer): Adjust for changes to the
CLASSTYPE_VBASECLASSES list.
(build_vbase_offset_vtbl_entries): Use binfo_for_vbase.
* decl.c (finish_destructor_body): Adjust for changes to the
CLASSTYPE_VBASECLASSES list.
* init.c (sort_base_init): Use binfo_for_vbase.
(construct_virtual_bases): Adjust for changes to the
CLASSTYPE_VBASECLASSES list.
(expand_member_init): Use binfo_for_vbase.
(build_vbase_delete): Adjust for changes to the
CLASSTYPE_VBASECLASSES list.
* method.c (do_build_copy_constructor): Likewise.
* rtti.c (get_base_offset): Use binfo_for_vbase.
(expand_class_desc): Remove #if 0'd code.
* search.c (struct vbase_info): Remove vbase_types.
(get_base_distance): Use binfo_for_vbase.
(lookup_field_queue_p): Use CANONICAL_BINFO.
(get_shared_vbase_if_not_primary): Use binfo_for_vbase.
(get_pure_virtuals): Adjust for changes to the
CLASSTYPE_VBASECLASSES list.
(dfs_find_vbases): Use binfo_for_vbase.
(dfs_init_vbase_pointers): Likewise.
(init_vbase_pointers): Don't initialize vi.vbase_types.
(virtual_context): Use binfo_for_vbase.
(fixup_all_virtual_upcast_offsets): Adjust for changes to the
CLASSTYPE_VBASECLASSES list.
(expand_indirect_vtbls_init): Simplify.
(dfs_get_vbase_types): Don't replicate virtual bases.
(find_vbase_instance): Use binfo_for_vbase.
(binfo_for_vbase): New function.
* typeck.c (get_delta_difference): Use binfo_for_vbase.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34040
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Fri, 19 May 2000 22:27:28 +0000 (22:27 +0000)]
* cse.c (cse_basic_block): Only call find_reg_note if REG_NOTES not 0.
* reload.c (find_equiv_reg): Likewise.
* alias.c (init_alias_analysis): Likewise.
Only call prologue_epilogue_contains on insns.
* basic-block.h (REG_SET_TO_HARD_REG_SET): Call new function.
* bb-reorder.c (hard-reg-set.h): Include earlier.
* haifa-sched.c (hard-reg-set.h): Likewise.
* ifcvt.c (hard-reg-set.h): Likewise.
* local-alloc.c (hard-reg-set.h): Likewise.
* loop.c (hard-reg-set.h): Likewise.
* predict.c (hard-reg-set.h): Likewise.
* regrename.c (hard-reg-set.h): Likewise.
* flow.c (hard-reg-set.h): Likewise.
(reg_set_to_hard_reg_set): New function.
* bitmap.c (regs.h, basic-block.h): No longer include.
(bitmap.h): Now include.
* conflict.c (hard-reg-set.h): Include.
* profile.c (hard-reg-set.h): Likewise.
* print-rtl.c (hard-reg-set.h): Likewise.
* sbitmap.c (hard-reg-set.h): Likewise.
* toplev.c (hard-reg-set.h): Likewise.
* unroll.c (hard-reg-set.h, basic-block.h): Likewise.
* hard-reg-set.h (reg_names): Now constant.
* regs.h (reg_names): Likewise.
* regclass.c (reg_names): Likewise.
* loop.h (basic-block.h): No longer include.
(bitmap.h): Now include.
* reload1.c (order_regs_for_reload): Avoid loop over reg sets.
* Makefile.in (LOOP_H, sbitmap.o, profile.o): Reflect above changes.
(toplev.o, print-rtl.o, conflict.o, unroll.o, bitmap.o): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34039
138bc75d-0d04-0410-961f-
82ee72b054a4
tromey [Fri, 19 May 2000 22:04:08 +0000 (22:04 +0000)]
Thu Apr 27 17:25:33 2000 Alexandre Petit-Bianco <apbianco@cygnus.com>
* parse.y (block_end:): If the collected block doesn't feature a
statement, insert an empty statement.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34038
138bc75d-0d04-0410-961f-
82ee72b054a4
rth [Fri, 19 May 2000 20:51:49 +0000 (20:51 +0000)]
* basic-block.h (struct edge_def): New field "count".
(struct basic_block_def): Likewise.
* flow.c (entry_exit_blocks): Add count fileds.
(split_edge): Keep count information up-to-date.
(dump_edge_info, dump_flow_info): Dump count fields.
* final.c (count_instrumented_edges): Rename to edge from arc.
(end_final): Update users.
* profile.c: Include expr.h, basic-block.h.
(struct adj_list, ARC_TARGET, ARC_SOURCE, ARC_COUNT): Kill.
(struct bb_info, label_to_bb, label_to_bb_size, bb_graph): Kill.
(ignore_next_note, return_label_execution_count): Kill.
(bbg_file_name, da_file_name): Kill.
(edge_info, bb_info): New structures.
(EDGE_INFO, BB_INFO, GCOV_INDEX_TO_BB, BB_TO_GCOV_INDEX): New macros.
(count_instrumented_edges, total_num_edges): Rename to edge from arc.
(total_num_edges_instrumented): Likewise.
(init_arc, expand_spanning_tree): Kill.
(fill_spanning_tree, tablejump_entry_p): Kill.
(instrument_edges): Rewrite from instrument_arcs to use
commit_edge_insertions infrastructure.
(compute_branch_probabilities): Remove arguments; rewrite for
CFG infrastructure; use rtl_dump_file directly.
(branch_prob, find_spanning_tree): Likewise.
(union_groups, find_group): New.
(init_branch_prob): Make bbg_file_name and da_file_name local.
(end_branch_prob): Use rtl_dump_file directly.
(init_edge_profiler): Rename to edge from arc.
(output_arc_profiler): Kill.
(gen_edge_profiler): New.
(output_func_start_profiler): Turn off profiling. Make the
constructor static when we can.
* rtl.h (branch_prob, end_branch_prob): Update prototypes.
* toplev.c (DFI_flow): Remove.
(DFI_cfg, DFI_life): New.
(dump_file): Update accordingly.
(compile_file): Call end_branch_prob if profile_arc_flag too.
(rest_of_compilation): Move flow1 cfg creation to DFI_cfg. Do edge
profiling after the CFG is built. Move flow1 life analysis to
DFI_life. Always estimate remaining probabilities.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34037
138bc75d-0d04-0410-961f-
82ee72b054a4
rth [Fri, 19 May 2000 20:07:18 +0000 (20:07 +0000)]
* ifcvt.c (find_if_case_2): Don't allow THEN to be EXIT.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34036
138bc75d-0d04-0410-961f-
82ee72b054a4
rth [Fri, 19 May 2000 19:58:42 +0000 (19:58 +0000)]
* flow.c (make_edges): The sibling call edge to exit is abnormal.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34035
138bc75d-0d04-0410-961f-
82ee72b054a4
pme [Fri, 19 May 2000 19:55:50 +0000 (19:55 +0000)]
2000-05-19 Phil Edwards <pme@sourceware.cygnus.com>
* acinclude.m4: Clean up comments on newer checks.
(GLIBCPP_CHECK_COMPILER_VERSION): Check for system_header
pragma support. Remove WERRORSUPPRESS variable, add WERROR.
* aclocal.m4: Regenerate.
* configure: Regenerate.
* Makefile.in: Regenerate.
* libio/Makefile.in: Regenerate.
* math/Makefile.in: Regenerate.
* src/Makefile.am: Tell make's WERROR to depend on configure's WERROR.
* src/Makefile.in: Regenerate.
* docs/configopts.html: Document changes to --enable names.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34034
138bc75d-0d04-0410-961f-
82ee72b054a4
rth [Fri, 19 May 2000 19:53:17 +0000 (19:53 +0000)]
* jump.c (redirect_jump): Add delete_unused argument. Don't
remove labels and code following when LABEL_NUSES goes to zero.
(invert_jump): Likewise.
(jump_optimize_1): Fix redirect/invert arguments.
(do_cross_jump, thread_jumps): Likewise.
* flow.c (split_edge): Likewise.
* reorg.c (optimize_skip): Likewise.
(reorg_redirect_jump, relax_delay_slots, dbr_schedule): Likewise.
* profile.c (instrument_arcs): Likewise.
* loop.c (find_and_verify_loops): Likewise. Fix indentation.
* rtl.h: Update prototypes.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34033
138bc75d-0d04-0410-961f-
82ee72b054a4
pme [Fri, 19 May 2000 19:50:40 +0000 (19:50 +0000)]
Update footer date; must check in before others.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34032
138bc75d-0d04-0410-961f-
82ee72b054a4
cpopetz [Fri, 19 May 2000 19:23:02 +0000 (19:23 +0000)]
* ssa.c (convert_from_ssa): Tell life_analysis we need death
notes.
(make_regs_equivalent_over_bad_edges): Only look at abnormal
critical edges.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34031
138bc75d-0d04-0410-961f-
82ee72b054a4
dje [Fri, 19 May 2000 18:34:52 +0000 (18:34 +0000)]
* gcc.c-torture/execute/
20000519-2.c: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34030
138bc75d-0d04-0410-961f-
82ee72b054a4
aj [Fri, 19 May 2000 18:06:09 +0000 (18:06 +0000)]
2000-05-19 Andreas Jaeger <aj@suse.de>
* gcc.c-torture/execute/
20000519-1.c: Testcase from Ulrich Drepper
which fails with SSA.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34029
138bc75d-0d04-0410-961f-
82ee72b054a4
tromey [Fri, 19 May 2000 17:55:34 +0000 (17:55 +0000)]
Jumbo patch:
* Imported beans and serialization
* Updated IA-64 port
* Miscellaneous bug fixes
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34028
138bc75d-0d04-0410-961f-
82ee72b054a4
zack [Fri, 19 May 2000 17:43:38 +0000 (17:43 +0000)]
* cpphash.c (funlike_macroexpand): Make sure not to walk p1
past l1 when deleting whitespace and markers.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34027
138bc75d-0d04-0410-961f-
82ee72b054a4
aj [Fri, 19 May 2000 17:42:45 +0000 (17:42 +0000)]
2000-05-19 Andreas Jaeger <aj@suse.de>
* lib/c-torture.exp: Also test with -O3 -fssa.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34026
138bc75d-0d04-0410-961f-
82ee72b054a4
zack [Fri, 19 May 2000 16:18:43 +0000 (16:18 +0000)]
* cpplex.c (_cpp_scan_until): Clear AUX field of tokens.
* cpplib.c (do_unassert): Put the list to compare against on
the stack.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34025
138bc75d-0d04-0410-961f-
82ee72b054a4
tromey [Fri, 19 May 2000 16:17:20 +0000 (16:17 +0000)]
2000-04-17 Alexandre Petit-Bianco <apbianco@cygnus.com>
* parse.y (fold_constant_for_init): Let VAR_DECL and FIELD_DECL be
processed by the method's switch statement.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34024
138bc75d-0d04-0410-961f-
82ee72b054a4
tromey [Fri, 19 May 2000 16:10:55 +0000 (16:10 +0000)]
Reverted incorrectly applied change
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34023
138bc75d-0d04-0410-961f-
82ee72b054a4
tromey [Fri, 19 May 2000 16:04:10 +0000 (16:04 +0000)]
* java-tree.h: Added init state enum.
* decl.c (emit_init_test_initialization): Initialize class
initialization check variable by looking at class' state.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34022
138bc75d-0d04-0410-961f-
82ee72b054a4
tromey [Fri, 19 May 2000 15:59:15 +0000 (15:59 +0000)]
* java-tree.h (build_instanceof): Declare.
(build_get_class): Declare.
* parse.y (patch_binop): Use build_instanceof.
* expr.c (build_instanceof): New function. If class is final,
don't make a function call.
(expand_java_INSTANCEOF): Use it.
(build_get_class): New function.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34021
138bc75d-0d04-0410-961f-
82ee72b054a4
korbb [Fri, 19 May 2000 14:15:24 +0000 (14:15 +0000)]
test_text cleanups
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34020
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Fri, 19 May 2000 10:44:55 +0000 (10:44 +0000)]
* config/elfos.h (SELECT_SECTION): Don't access DECL_INITIAL of
a CONSTRUCTOR.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34019
138bc75d-0d04-0410-961f-
82ee72b054a4
bkoz [Fri, 19 May 2000 09:33:23 +0000 (09:33 +0000)]
2000-05-18 Chip Salzenberg <chip@valinux.com>
* bits/ostream.tcc (_S_pad_char): Function template should not be
static.
* bits/streambuf.tcc (_S_copy_streambufs): Likewise.
* src/string-inst.cc (__destroy_aux): Instantiate for string*.
2000-05-18 Nathan C. Myers <ncm@cantrip.org>
* mkcshadow: Change C_Swamp to C_legacy.
* shadow/*: Same.
* shadow/bits/*: Same.
s/C_Swamp/C_legacy/g
s/SWAMP/LEGACY/g
s/_Shadow/_shadow/g
2000-05-18 Anthony Williams <anthony@anthonyw.cjb.net>
* bits/locale_facets.tcc (num_get::_M_extract): Change char* to
const char*.
* src/string-inst.cc (string::_S_find): Same.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34018
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Fri, 19 May 2000 07:45:07 +0000 (07:45 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34017
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Fri, 19 May 2000 04:43:18 +0000 (04:43 +0000)]
* gcc.texi (MULTILIB_EXCEPTIONS): Correct example and update
it to match the current practice.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34012
138bc75d-0d04-0410-961f-
82ee72b054a4
mmitchel [Fri, 19 May 2000 04:13:35 +0000 (04:13 +0000)]
* Makefile.in (STAGESTUFF): Fix typo in spelling of s-under.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34011
138bc75d-0d04-0410-961f-
82ee72b054a4
rth [Fri, 19 May 2000 03:44:58 +0000 (03:44 +0000)]
* rtlanal.c (insn_dependant_p, insn_dependant_p_1): New.
* rtl.h (insn_dependant_p): Declare it.
* loop.c (strength_reduce): Use it.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34010
138bc75d-0d04-0410-961f-
82ee72b054a4
meissner [Fri, 19 May 2000 02:54:38 +0000 (02:54 +0000)]
Remove CYGNUS LOCAL markers
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34009
138bc75d-0d04-0410-961f-
82ee72b054a4
bryce [Fri, 19 May 2000 02:46:09 +0000 (02:46 +0000)]
Oops, typo in last change.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34008
138bc75d-0d04-0410-961f-
82ee72b054a4
aoliva [Fri, 19 May 2000 00:56:08 +0000 (00:56 +0000)]
* config/mn10300/mn10300.c (expand_prologue, expand_epilogue):
16-bit and 64-bit clean-up.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34007
138bc75d-0d04-0410-961f-
82ee72b054a4
tromey [Fri, 19 May 2000 00:52:10 +0000 (00:52 +0000)]
2000-05-18 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
* jcf-write.c (generate_classfile): Scan the source_file for
slashes with the right pointer variable.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34006
138bc75d-0d04-0410-961f-
82ee72b054a4
bryce [Thu, 18 May 2000 23:50:34 +0000 (23:50 +0000)]
From Gregory R. Warnes <warnes@biostat.washington.edu>:
* gnu/gcj/protocol/jar/Connection.java (getJarFile): Test for null
`jarFile', not `jarFileURL'.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34005
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Thu, 18 May 2000 23:06:19 +0000 (23:06 +0000)]
* configure.in (*-pc-msdosdjgpp): Set float_format to none.
* configure: Rebuilt.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34004
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Thu, 18 May 2000 22:48:34 +0000 (22:48 +0000)]
* xmalloc.c: Include config.h for HAVE_SBRK definition.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34003
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Thu, 18 May 2000 22:39:58 +0000 (22:39 +0000)]
* Makefile.in (hash.h): Delete a redundant use of gawk and sed.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34002
138bc75d-0d04-0410-961f-
82ee72b054a4
tromey [Thu, 18 May 2000 22:37:15 +0000 (22:37 +0000)]
Andrew's last commit changed a ChangeLog entry to
say that I wrote a patch that Zack wrote. Oops.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34001
138bc75d-0d04-0410-961f-
82ee72b054a4
zack [Thu, 18 May 2000 22:05:15 +0000 (22:05 +0000)]
* genopinit.c: Use $ for escape sequences in optab patterns.
Remove backslashes from optab patterns. Change $A, $B, $C to
expand to (int) whatever instead of just whatever; remove
explicit (int) from all optab patterns.
* gensupport.c (xmalloc, xrealloc, xstrdup): Provide.
* genattr.c, genattrtab.c, gencodes.c, genconfig.c, genemit.c,
genextract.c, genflags.c, genopinit.c, genoutput.c, genpeep.c,
genrecog.c: Remove private copies of xmalloc, xrealloc, and
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34000
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Thu, 18 May 2000 22:03:16 +0000 (22:03 +0000)]
* gcc.c-torture/compile/
20000518-1.c: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33999
138bc75d-0d04-0410-961f-
82ee72b054a4
rth [Thu, 18 May 2000 21:43:16 +0000 (21:43 +0000)]
* jump.c (jump_optimize_1): Base minimum insn count during
find_cross_jump on BRANCH_COST.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33998
138bc75d-0d04-0410-961f-
82ee72b054a4
jakub [Thu, 18 May 2000 19:26:57 +0000 (19:26 +0000)]
* print-rtl.c (print_rtx): Only print note line number as string
if between NOTE_INSN_BIAS and NOTE_INSN_MAX.
* final.c (final_scan_insn): Do nothing for note line number 0.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33997
138bc75d-0d04-0410-961f-
82ee72b054a4
jakub [Thu, 18 May 2000 19:24:37 +0000 (19:24 +0000)]
* gcc-common.c (ggc_mark_rtx_children): Mark NOTE_EXPECTED_VALUE
from NOTE_INSN_EXPECTED_VALUE notes and NOTE_SOURCE_FILE from
NOTE_INSN_DELETED_LABEL.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33996
138bc75d-0d04-0410-961f-
82ee72b054a4
nickc [Thu, 18 May 2000 19:00:59 +0000 (19:00 +0000)]
Place constant, uninitialised data in .rodata not .bss, and do not interpret an
error in the initialisation value as meaning that the variable should be
placed in the .bss section.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33995
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Thu, 18 May 2000 18:16:53 +0000 (18:16 +0000)]
* configure.in (NO_MINUS_C_MINUS_O): Test `$ac_cv_prog_cc_${ac_cc}_c_o',
not `$ac_cv_prog_cc_cc_c_o'.
* configure: Regenerated.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33994
138bc75d-0d04-0410-961f-
82ee72b054a4
zack [Thu, 18 May 2000 17:54:51 +0000 (17:54 +0000)]
Add -fno-show-column to avoid dejagnu bug
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33993
138bc75d-0d04-0410-961f-
82ee72b054a4
rth [Thu, 18 May 2000 17:53:04 +0000 (17:53 +0000)]
* c-common.h (enum c_tree_index): Add g77 type entries.
(g77_integer_type_node, g77_uinteger_type_node): New.
(g77_longint_type_node, g77_ulongint_type_node): New.
* c-decl.c (init_decl_processing): Initialize them.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33992
138bc75d-0d04-0410-961f-
82ee72b054a4
rth [Thu, 18 May 2000 17:45:30 +0000 (17:45 +0000)]
* com.h (FFECOM_f2cINTEGER, FFECOM_f2cLONGINT): Note that
these types correspond to built-in types now defined in
the C front end (for libf2c).
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33991
138bc75d-0d04-0410-961f-
82ee72b054a4
rth [Thu, 18 May 2000 17:44:27 +0000 (17:44 +0000)]
* configure.in: Test for __g77_integer, __g77_uinteger,
__g77_longint, and __g77_ulongint builtin types, rather
than mucking around with compiler headers.
* configure: Regenerate.
* g2c.hin (integer, logical, flag, ftnlen, ftnint): Use
__g77_integer rather than autoconfigured value.
(uinteger): Use __g77_uinteger rather than autoconfigured value.
(longint): Use __g77_longint rather than autoconfigured value.
(ulongint): Use __g77_ulongint rather than autoconfigured value.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33990
138bc75d-0d04-0410-961f-
82ee72b054a4
tromey [Thu, 18 May 2000 17:17:55 +0000 (17:17 +0000)]
* lib/libjava.exp (bytecompile_file): Use exec, not system.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33989
138bc75d-0d04-0410-961f-
82ee72b054a4
rth [Thu, 18 May 2000 17:10:18 +0000 (17:10 +0000)]
* g77.f-torture/compile/
200005018.f: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33988
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Thu, 18 May 2000 17:04:14 +0000 (17:04 +0000)]
* configure.in (hppa*64*-*-*): Do build ld for this configuration.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33987
138bc75d-0d04-0410-961f-
82ee72b054a4
rth [Thu, 18 May 2000 16:58:03 +0000 (16:58 +0000)]
* config/h8300/h8300.md (subs patterns): Use %G to negate.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33986
138bc75d-0d04-0410-961f-
82ee72b054a4
rth [Thu, 18 May 2000 16:52:10 +0000 (16:52 +0000)]
* config/h8300/h8300.c (ok_for_bclr): Take a HOST_WIDE_INT.
(small_power_of_two): Likewise; use exact_log2.
(adds_subs_operand, one_insn_adds_subs_operand): Remove.
(output_adds_subs): Remove.
(two_insn_adds_subs_operand): New.
(split_adds_subs): New.
* config/h8300/h8300-protos.h: Update.
* config/h8300/h8300.h (CONST_OK_FOR_J): Cast to uns HOST_WIDE_INT.
(CONST_OK_FOR_L): Match strict adds operands.
(CONST_OK_FOR_N): Match struct subs operands.
* config/h8300/h8300.md (adds_subs insns): Remove.
(addhi patterns): Output adds/subs directly.
(addsi_h8300h): Likewise.
(addhi/addsi splitters): New. Decompose two_insn_adds_subs_operand.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33985
138bc75d-0d04-0410-961f-
82ee72b054a4
zack [Thu, 18 May 2000 15:55:46 +0000 (15:55 +0000)]
* cppexp.c (parse_assertion): New.
(lex): Call it for CPP_HASH. Remove CPP_ASSERTION case.
(_cpp_parse_expr): Remove case '#'. Don't set
parsing_if_directive.
* cpphash.c (collect_objlike_expansion,
collect_funlike_expansion, collect_params,
_cpp_create_definition): The list no longer has a trailing
VSPACE token.
* cpphash.h (enum node_type): Add T_ASSERTION.
(struct hashnode): Remove aschain, add pred.
(struct predicate): New.
Update prototypes.
* cpplex.c (expand_token_space): Handle both offset and
nonoffset lists.
(init_token_list, _cpp_free_token_list, _cpp_parse_assertion): Delete.
(_cpp_init_toklist, _cpp_clear_toklist, _cpp_free_toklist,
_cpp_slice_toklist, _cpp_squeeze_toklist, _cpp_equiv_tokens,
_cpp_equiv_toklists): New.
(_cpp_scan_line): Rename to _cpp_scan_until; add ability to
stop at any single-character token, not just newline.
(_cpp_lex_token): Remove special cases for #define and #if.
(cpp_get_token): Expect # as a separate token type. Remove
DIRECTIVE case.
(_cpp_get_directive_token): Remove DIRECTIVE case.
(_cpp_lex_line, _cpp_lex_file, _cpp_init_input_buffer): Update.
* cpplib.c (_cpp_check_directive): Set dirno and
SYNTAX_INCLUDE bit of flags, not dir_handler and dir_flags.
(_cpp_handle_directive): Run # <number> through the same logic
as normal directives.
(do_define): Don't set parsing_define_directive. Use
_cpp_scan_until. The list does not have a VSPACE at the end.
(do_if): Save, clear, and restore only_seen_white around
_cpp_parse_expr.
(skip_if_group): s/CPP_DIRECTIVE/CPP_HASH/
(do_assert, do_unassert): Rewrite.
* cpplib.h (TTYPE_TABLE): Remove CPP_ASSERTION.
(LIST_OFFSET): New flag.
(struct cpp_toklist): Replace dir_handler and dir_flags with
dirno and flags.
(struct cpp_reader): Remove parsing_if_directive and
parsing_define_directive.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33984
138bc75d-0d04-0410-961f-
82ee72b054a4
ghazi [Thu, 18 May 2000 15:47:31 +0000 (15:47 +0000)]
* fixinc/inclhack.def (broken_cabs): Update fix to handle comments
following the cabs decl which terminate on the following line.
Add the corresponding test_text case.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33983
138bc75d-0d04-0410-961f-
82ee72b054a4
neil [Thu, 18 May 2000 11:09:27 +0000 (11:09 +0000)]
* cppinit.c (cpp_reader_init): Initialise col_adjust and
default tab stop size.
(no_num, OPT_ftabstop): New.
(handle_option): Handle "ftabstop=" command-line option.
(print_help): Document it.
* cpplex.c (COLUMN): Remove.
(handle_newline): Reset col_adjust.
(skip_whitespace): Update col_adjust as tabs encountered.
(_cpp_lex_line): Update to use col_adjust. Call
skip_whitespace for all whitespace.
* cpplib.h (struct cpp_options): New member tabstop.
(struct cpp_reader): New member col_adjust.
(CPP_BUF_COL): Update.
(CPP_BUF_COLUMN): New.
* cpp.texi: Document "-ftabstop=" command line option.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33982
138bc75d-0d04-0410-961f-
82ee72b054a4
bryce [Thu, 18 May 2000 10:08:25 +0000 (10:08 +0000)]
2000-05-18 Bryce McKinlay <bryce@albatross.co.nz>
* java/lang/Thread.java: Declare `data' as Object, not RawData.
* java/lang/natThread.java (initialize_native): Cast `data' to
jobject.
* gnu/gcj/RawData.java: Clarify documentation.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33981
138bc75d-0d04-0410-961f-
82ee72b054a4
bkoz [Thu, 18 May 2000 09:02:39 +0000 (09:02 +0000)]
2000-05-18 Benjamin Kosnik <bkoz@gnu.org>
* acinclude.m4 (GLIBCPP_ENABLE_SHADOW): Change to
--enable-cshadow-headers. Add output messages.
(GCC_ENABLE_LONG_LONG): Change to --enable-long-long, no
underscores (like the rest of the enable options.) Add output messages.
* aclocal.m4: Regenerate.
* configure: Regenerate.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33980
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Thu, 18 May 2000 07:45:07 +0000 (07:45 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33979
138bc75d-0d04-0410-961f-
82ee72b054a4
loewis [Thu, 18 May 2000 07:17:15 +0000 (07:17 +0000)]
* standards.texi, make-stds.texi: Update to FSF version of May 13.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33977
138bc75d-0d04-0410-961f-
82ee72b054a4
aoliva [Thu, 18 May 2000 05:32:06 +0000 (05:32 +0000)]
Oops, removed `Reported by' comment
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33976
138bc75d-0d04-0410-961f-
82ee72b054a4
bkoz [Thu, 18 May 2000 04:41:24 +0000 (04:41 +0000)]
2000-05-17 Benjamin Kosnik <bkoz@cygnus.com>
* mkcheck.in: Enable shared library testing.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33975
138bc75d-0d04-0410-961f-
82ee72b054a4