1. 09 May, 2002 9 commits
    • final.c (end_final): Use C trees to output data structures for profiling. · b7c9bf28
      	* final.c (end_final): Use C trees to output data structures for profiling.
      
      	* Makefile.in (LIBGCC_DEPS): Added missing dependency on gcov-io.h
              (profile.o): New dependency profile.h
              (final.o): New dependency profile.h
              * profile.h: New file. New global structure profile_info.
              * final.h (count_edges_instrumented_now): Declare.
              (current_function_cfg_checksum): Declare.
              (function_list): New structure.
              (functions_head, functions_tail): New static variables.
              (end_final): Emits more data, removed some -ax stuff.
              (final): Stores function names and chcksums.
              * gcov-io.h (__write_gcov_string): New function.
              (__read_gcov_string): New function.
              * gcov.c (read_profile): New function.
              (create_program_flow_graph): Uses read_profile instead of reading
      	da_file.
              (read_files): Removed da_file checking, it's done by read_profile now.
              * libgcc2.c (bb_function_info): New structure.
              (bb): New field in structure, removed some -ax stuff.
              (__bb_exit_func): Changed structure of da_file.
              * profile.c (count_edges_instrumented_now): New global variable.
              (current_function_cfg_checksum): New global variable.
              (max_counter_in_program): New global variable.
              (get_exec_counts): New function.
              (compute_checksum): New function.
              (instrument_edges): Sets count_edges_instrumented_now.
              (compute_branch_probabilities): Uses get_exec_counts instead of
      	reading da_file.
              (branch_prob): Calls compute_checksum and writes extra data to bbg_file.
              (init_branch_prob): Removed da_file checking, done in get_exec_counts
      	now.
              (end_branch_prob): Removed da_file checking, done in get_exec_counts
      	now.
              * gcov.texi: Updated information about gcov file format.
      
      Co-Authored-By: Pavel Nejedly <bim@atrey.karlin.mff.cuni.cz>
      
      From-SVN: r53326
      Jan Hubicka committed
    • sbitmap.c: Fix formatting. · 786de7eb
      	* sbitmap.c: Fix formatting.
      	* scan.c: Likewise.
      	* scan-decls.c: Likewise.
      	* sched-deps.c: Likewise.
      	* sched-ebb.c: Likewise.
      	* sched-rgn.c: Likewise.
      	* sched-vis.c: Likewise.
      	* sdbout.c: Likewise.
      	* sibcall.c: Likewise.
      	* simplify-rtx.c: Likewise.
      	* ssa.c: Likewise.
      	* ssa-ccp.c: Likewise.
      	* ssa-dce.c: Likewise.
      	* stmt.c: Likewise.
      	* stor-layout.c: Likewise.
      	* stringpool.c: Likewise.
      
      From-SVN: r53324
      Kazu Hirata committed
    • sol2.h (ASM_CPU_SPEC): Handle -mcpu=v9. · b7764693
      2002-05-09  David S. Miller  <davem@redhat.com>
      
      	* config/sparc/sol2.h (ASM_CPU_SPEC): Handle -mcpu=v9.
      
      From-SVN: r53323
      David S. Miller committed
    • sparc.h (TARGET_BUGGY_QP_LIB): Define to zero. · 4e7d5d27
      2002-05-07  David S. Miller  <davem@redhat.com>
      
      	* config/sparc/sparc.h (TARGET_BUGGY_QP_LIB): Define to zero.
      	* config/sparc/sol2.h (TARGET_BUGGY_QP_LIB): Override to one.
      	* config/sparc/sparc.c (emit_soft_tfmode_libcall): If the Qp
      	library implementation clobbers the output before the inputs
      	are fully consumed, use stack temporary for the output.
      
      From-SVN: r53322
      David S. Miller committed
    • expr.c (ffeexpr_reduced_ugly2log_): Allow logicals-as-integers under… · 0a0576f3
      expr.c (ffeexpr_reduced_ugly2log_): Allow logicals-as-integers under -fugly-logint as arguments of .and., .or., .xor.
      
      2002-05-09  Hassan Aurag  <aurag@cae.com>
      
      	* expr.c (ffeexpr_reduced_ugly2log_): Allow logicals-as-integers
      	under -fugly-logint as arguments of .and., .or., .xor.
      
      From-SVN: r53321
      Hassan Aurag committed
    • Daily bump. · dccfe3d6
      From-SVN: r53320
      GCC Administrator committed
    • * gcc_release: Correct upload handling. · 1971aca7
      From-SVN: r53315
      Mark Mitchell committed
    • netbsd.h (CPP_SPEC): Remove. · f979570e
      * config/netbsd.h (CPP_SPEC): Remove.
      * config/i386/netbsd-elf.h (CPP_SPEC): Define.
      * config/i386/netbsd.h (CPP_SPEC): Define.
      * config/ns32k/netbsd.h (CPP_SPEC): Define.
      * config/sparc/netbsd-elf.h (CPP_SPEC): Remove.
      * config/sparc/netbsd.h (CPP_SPEC): Define.
      * config/vax/netbsd.h (CPP_SPEC): Define.
      
      From-SVN: r53314
      Jason Thorpe committed
    • read-rtl.c: Fix formatting. · a6a2274a
      	* read-rtl.c: Fix formatting.
      	* real.c: Likewise.
      	* recog.c: Likewise.
      	* regclass.c: Likewise.
      	* regmove.c: Likewise.
      	* reg-stack.c: Likewise.
      	* reload1.c: Likewise.
      	* reload.c: Likewise.
      	* resource.c: Likewise.
      	* rtlanal.c: Likewise.
      	* rtl.c: Likewise.
      	* rtl-error.c: Likewise.
      
      From-SVN: r53313
      Kazu Hirata committed
  2. 08 May, 2002 25 commits
  3. 07 May, 2002 6 commits
    • config.in (ENABLE_RTL_FLAG_CHECKING): New. · 4c76f856
      	* config.in (ENABLE_RTL_FLAG_CHECKING): New.
      	* configure.in (ac_rtlflag_checking): New.
      	* doc/install.texi (--enable-checking): Document RTL flag checking.
      	* configure: Regenerated.
      
      From-SVN: r53272
      Janis Johnson committed
    • c-common.c (c_common_init): Set options->unsigned_wchar. · 44a147ad
      	* c-common.c (c_common_init): Set options->unsigned_wchar.
      	* cppinit.c (cpp_create_reader): Default unsigned_wchar,
      	group target dependencies.
      	(init_builtins, cpp_handle_option): Update.
      	* cpplex.c (cpp_interpret_charconst): Update.
      	* cpplib.h (struct cpp_options): Add unsigned_wchar, rename
      	signed_char to unsigned_char, group target dependencies.
      	* defaults.h (WCHAR_UNSIGNED): Remove.
      	* system.h (WCHAR_UNSIGNED, MAX_CHAR_TYPE_SIZE): Poison.
      config:
      	* freebsd.h, interix.h, alpha/freebsd.h, arm/freebsd.h,
      	i386/386bsd.h, i386/beos-elf.h, i386/bsd386.h, i386/cygwin.h,
      	i386/djgpp.h, i386/freebsd-aout.h, i386/i386-interix.h,
      	i386/win32.h, ia64/freebsd.h, mips/netbsd.h, rs6000/freebsd.h,
      	sh/elf.h, sh/sh.h, sparc/freebsd.h: Remove WCHAR_UNSIGNED.
      doc:
      	* tm.texi: Remove MAX_CHAR_TYPE_SIZE.
      
      From-SVN: r53271
      Neil Booth committed
    • configure.in: Add support for WindISS. · 522e3d22
      	* configure.in: Add support for WindISS.
      	* configure: Regenerated.
      	* configure.target: Add support for WindISS.
      	* config/os/windiss/bits/ctype_base.h: New file.
      	* config/os/windiss/bits/ctype_inline.h: Likewise.
      	* config/os/windiss/bits/ctype_noninline.h: Likewise.
      	* config/os/windiss/bits/os_defines.h: Likewise.
      
      From-SVN: r53269
      Mark Mitchell committed
    • *** empty log message *** · e9a6ff0c
      From-SVN: r53268
      Mark Mitchell committed
    • inclhack.def (windiss_math1): New fix. · cace4f93
      	* fixinc/inclhack.def (windiss_math1): New fix.
      	(windiss_math2): Likewise.
      	(windiss_valist): Likewise.
      	* fixinc/fixincl.x: Regenerated.
      
      From-SVN: r53267
      Mark Mitchell committed
    • genautomata.c (output_internal_min_issue_delay_func): Add ATTRIBUTE_UNUSED to… · e2ff6cee
      genautomata.c (output_internal_min_issue_delay_func): Add ATTRIBUTE_UNUSED to avoid warning with empty dfa.
      
      	* genautomata.c (output_internal_min_issue_delay_func): Add
      	ATTRIBUTE_UNUSED to avoid warning with empty dfa.
      	(output_internal_trans_func): Likewise.
      
      From-SVN: r53266
      Andreas Jaeger committed