Skip to content
Snippets Groups Projects
  1. Apr 23, 2003
    • Benjamin Kosnik's avatar
      configure.in: Move GLIBCPP_CHECK_PCH before native/cross conditions. · 249ed716
      Benjamin Kosnik authored
      2003-04-23  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* configure.in: Move GLIBCPP_CHECK_PCH before native/cross conditions.
      	* configure: Regenerated.
      
      From-SVN: r66017
      249ed716
    • John David Anglin's avatar
      * g++.dg/other/packed1.C: XFAIL hppa*-*-*. · 3f429151
      John David Anglin authored
      From-SVN: r66012
      3f429151
    • Benjamin Kosnik's avatar
      c_locale.h (__convert_from_v): Use attribute unused. · 40a22d93
      Benjamin Kosnik authored
      2003-04-23  Benjamin Kosnik  <bkoz@belmont.constant.com>
      
      	* config/locale/generic/c_locale.h (__convert_from_v): Use
      	attribute unused.
      
      From-SVN: r66009
      40a22d93
    • Tom Tromey's avatar
      resolve.cc (_Jv_PrepareClass): Round size up to alignment required by this object. · 5940c2b7
      Tom Tromey authored
      	* resolve.cc (_Jv_PrepareClass): Round size up to alignment
      	required by this object.  Search superclasses to find required
      	alignment.
      	(get_alignment_from_class): Use alignment of type as it appears
      	in a struct.
      	(ALIGNOF): New macro.
      	(struct aligner): New helper structure.
      
      From-SVN: r66008
      5940c2b7
    • Mark Mitchell's avatar
      * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428. · 10aef094
      Mark Mitchell authored
      From-SVN: r66006
      10aef094
    • Ulrich Weigand's avatar
      * config/s390/s390.c (s390_expand_cmpstr): Disable CLC loop. · 011fd56b
      Ulrich Weigand authored
      From-SVN: r66002
      011fd56b
    • Richard Earnshaw's avatar
      * arm.h (TARGET_OPTIONS): Add value field. · 7052a099
      Richard Earnshaw authored
      From-SVN: r65999
      7052a099
    • Mark Mitchell's avatar
      re PR c++/9847 (ICE on :?-operator with double class definition in expand_expr) · 4223f82f
      Mark Mitchell authored
      	PR c++/9847
      	* cp-tree.h (duplicate_tag_error): Remove.
      	* class.c (duplicate_tag_error): Remove.
      	* semantics.c (begin_class_definition): Return immediately for a
      	duplicate class definition.
      
      	PR c++/10451
      	* decl.c (grokdeclarator): Correct logic for "mutable" errors.
      
      From-SVN: r65998
      4223f82f
    • Mark Mitchell's avatar
      * doc/extend.texi: Remove duplicate 2003 copyright date. · f0ddce84
      Mark Mitchell authored
      From-SVN: r65997
      f0ddce84
    • Nathan Sidwell's avatar
      remove my write after aproval entry · 61b4ca1c
      Nathan Sidwell authored
      From-SVN: r65991
      61b4ca1c
    • Nathan Sidwell's avatar
      Makefile.in (LIBGCC_DEPS): Add gcov headers. · cdb23767
      Nathan Sidwell authored
      	* Makefile.in (LIBGCC_DEPS): Add gcov headers.
      	(libgcov.a): Depends on LIBGCC_DEPS.
      	* basic-block.h (profile_info): Moved here from coverage.h. Made
      	a pointer.
      	* coverage.c (struct function_list): Fixed array of counter types.
      	(struct counts_entry): Keyed by counter type, contains summary.
      	(profile_info): Moved to profile.c.
      	(prg_ctr_mask, prg_n_ctrs, fn_ctr_mask, fn_n_ctrs): New global
      	vars.
      	(profiler_label): Remove.
      	(ctr_labels): New.
      	(set_purpose, label_for_tag, build_counter_section_fields,
      	build_counter_section_value, build_counter_section_data_fields,
      	build_counter_section_data_values, build_function_info_fields,
      	build_function_info_value, gcov_info_fields, gcov_info_value): Remove.
      	(build_fn_info_type, build_fn_info_value, build_ctr_info_type,
      	build_ctr_info_value, build_gcov_info): New.
      	(htab_counts_entry_hash, htab_counts_entry_eq): Adjust.
      	(reads_counts_file): Adjust.
      	(get_coverage_counts): Takes counter number. Add summary
      	parameter. Adjust.
      	(coverage_counter_ref): Tkaes counter number. Adjust. Lazily
      	create counter array labels.
      	(coverage_end_function): Adjust.
      	(create_coverage): Adjust.
      	(find_counters_section): Remove.
      	* coverage.h (MAX_COUNTER_SECTIONS): Remove.
      	(struct section_info, struct profile_info): Remove.
      	(profile_info): Moved to basic-block.h.
      	(coverage_counter_ref): Takes a counter number.
      	(get_coverage_counts): Takes a counter number. Added summary
      	parameter.
      	(find_counters_section): Remove.
      	* gcov-dump.c (tag_arc_counts): Rename to ...
      	(tag_counters): ... here. Adjust.
      	(tag_table): Move tag_counters to 3rd entry. Remove
      	PROGRAM_PLACEHOLDER and PROGRAM_INCORRECT entries.
      	(dump_file): Check for counter tag values here.
      	(tag_summary): Adjust.
      	* gcov-io.c (gcov_write_summary, gcov_read_summary): Adjust.
      	* gcov-io.h (GCOV_LOCKED): New.
      	(GCOV_TAG_ARC_COUNTS): Rename to ...
      	(GCOV_TAG_COUNTS_BASE): ... here.
      	(GCOV_TAG_PLACEHOLDER_SUMMARY, GCOV_TAG_INCORRECT_SUMMARY):
      	Remove.
      	(GCOV_COUNTER_ARCS, GCOV_COUNTERS, GCOV_NAMES): New.
      	(GCOV_TAG_FOR_COUNTER, GCOV_COUNTER_FOR_TAG,
      	GCOV_TAG_IS_COUNTER): New.
      	(struct gcov_ctr_summary): New.
      	(struct gcov_summary): Adjust.
      	(struct gcov_counter_section): Remove.
      	struct gcov_counter_section_data): Remove.
      	(struct gcov_function_info): Rename to ...
      	(struct gcov_fn_info): ... here. Adjust.
      	(struct gcov_ctr_info): New.
      	(struct gcov_info): Adjust.
      	* gcov.c (read_count_file): Adjust.
      	(output_lines): Adjust.
      	* libgcov.c (gcov_exit): Adjust.
      	(__gcov_flush): Adjust.
      	* mklibgcc.in (libgcc2_c_dep): Add gcov headers.
      	* predict.c (maybe_hot_bb_p, probably_cold_bb_p,
      	probably_never_executed_bb_p, compute_frequency_function): Adjust
      	profile_info use.
      	* profile.c (struct counts_entry): Remove.
      	(profile_info): Define here.
      	(get_exec_counts): Adjust get_coverage_counts call.
      	(compute_branch_probablilities): Remove find_counters_section
      	call.
      	(gen_edge_profiler): Adjust coverage_counter_ref call.
      	* tracer.c (tail_duplicate): Adjust profile_info use.
      
      From-SVN: r65990
      cdb23767
    • Roger Sayle's avatar
      re PR rtl-optimization/10339 ([sparc,ppc,ppc64] Invalid optimization: replacing strncmp by memcmp) · 2be3b5ce
      Roger Sayle authored
      	PR optimization/10339
      	* builtins.c (expand_builtin_strcmp): Try to emit cmpstrsi insn
      	directly instead of unsafely transforming call into a memcmp.
      	(expand_builtin_strncmp): Likewise.
      
      From-SVN: r65985
      2be3b5ce
    • Phil Edwards's avatar
      Missed tellg() comment from previous checkin somehow. · d8c30611
      Phil Edwards authored
      From-SVN: r65984
      d8c30611
    • Phil Edwards's avatar
      howto.html ('LWG Issues'): Add issue 60, partial implementation only. · 6894ddcf
      Phil Edwards authored
      2003-04-23  Phil Edwards  <pme@gcc.gnu.org>
      
      	* docs/html/ext/howto.html ('LWG Issues'):  Add issue 60, partial
      	implementation only.
      	* include/bits/istream.tcc (putback, unget, sync, tellg, seekg):
      	Comment and change to comply with DR 60 and the effect on gcount().
      	* include/std/std_istream.h:  Update comments.
      	* testsuite/27_io/basic_istream/putback/char/1.cc (test01):  Add
      	comments about reasons for tests.  Test sync() against gcount().
      	* testsuite/27_io/basic_istream/seekg/char/2.cc:  New file, test
      	for effect on gcount().
      	* testsuite/27_io/basic_istream/tellg/char/2.cc:  New file, test
      	for effect on gcount().
      
      From-SVN: r65983
      6894ddcf
    • Roger Sayle's avatar
      alias.c (mark_constant_function): Check for constancy and purity even of void functions. · c57ddcf1
      Roger Sayle authored
      	* alias.c (mark_constant_function):  Check for constancy and
      	purity even of void functions.  Update both the function decl
      	and the cgraph RTL info with the results.
      
      From-SVN: r65981
      c57ddcf1
    • Roger Sayle's avatar
      real.c (do_add): Change to return a bool indicating that the result of the operation may be... · c1a19acb
      Roger Sayle authored
      	* real.c (do_add): Change to return a bool indicating that the
      	result of the operation may be inexact due to loss of precision.
      	(do_multiply): Likewise.
      	(do_divide): Likewise.
      
      From-SVN: r65980
      c1a19acb
    • Mark Mitchell's avatar
      * MAINTAINERS (java): Remove Alexandre Petit-Bianco. · 438f50c3
      Mark Mitchell authored
      From-SVN: r65979
      438f50c3
    • GCC Administrator's avatar
      Daily bump. · de793c93
      GCC Administrator authored
      From-SVN: r65977
      de793c93
    • Geoffrey Keating's avatar
      dwarf2out.c (fde_table_allocated): Mark with GTY. · c2e9147c
      Geoffrey Keating authored
      
      	* dwarf2out.c (fde_table_allocated): Mark with GTY.
      	(decl_die_table_allocated): Likewise.
      	(abbrev_die_table_allocated): Likewise.
      	(line_info_table_allocated): Likewise.
      	(separate_line_info_table_allocated): Likewise.
      	(pubname_table_allocated): Likewise.
      	(arange_table_allocated): Likewise.
      	(ranges_table_allocated): Likewise.
      	(decl_die_table_in_use): Unconditionalize; mark with GTY.
      	(abbrev_die_table_in_use): Likewise.
      	(line_info_table_in_use): Likewise.
      	(separate_line_info_table_in_use): Likewise.
      	(pubname_table_in_use): Likewise.
      	(arange_table_in_use): Likewise.
      	(ranges_table_in_use): Likewise.
      	(have_location_lists): Likewise.
      	(emitcount): New GTY-marked static, moved...
      	(maybe_emit_file): ...from here.
      	(label_num): New GTY-marked static, moved...
      	(gen_internal_sym): ...from here.
      
      Co-Authored-By: default avatarLoren J. Rittle <ljrittle@acm.org>
      
      From-SVN: r65970
      c2e9147c
  2. Apr 22, 2003
Loading