1. 09 Feb, 2003 2 commits
  2. 08 Feb, 2003 10 commits
    • jcf-io.c (java_or_class_file): Use libiberty's lbasename instead of basename to… · afc432a9
      jcf-io.c (java_or_class_file): Use libiberty's lbasename instead of basename to avoid compiler warnings on Tru64.
      
      
      	* jcf-io.c (java_or_class_file): Use libiberty's lbasename
      	instead of basename to avoid compiler warnings on Tru64.
      
      From-SVN: r62582
      Roger Sayle committed
    • clzsi2.c: Replace "GNU CC" with "GCC". · 8aa063fb
      	* config/h8300/clzsi2.c: Replace "GNU CC" with "GCC".
      	* config/h8300/crti.asm: Likewise.
      	* config/h8300/crtn.asm: Likewise.
      	* config/h8300/ctzsi2.c: Likewise.
      	* config/h8300/fixunssfsi.c: Likewise.
      	* config/h8300/h8300-protos.h: Likewise.
      	* config/h8300/h8300.c: Likewise.
      	* config/h8300/h8300.h: Likewise.
      	* config/h8300/h8300.md: Likewise.
      	* config/h8300/paritysi2.c: Likewise.
      	* config/h8300/popcountsi2.c: Likewise.
      	* config/h8300/rtems.h: Likewise.
      
      From-SVN: r62581
      Kazu Hirata committed
    • invoke.texi: Documentation for my previous commit. · 01a132bb
      	* doc/invoke.texi: Documentation for my previous commit.
      	* doc/passes.texi: Ditto.
      
      From-SVN: r62580
      Zdenek Dvorak committed
    • cfgloop.h (fix_loop_placement, [...]): Declare. · 617b465c
      	* cfgloop.h (fix_loop_placement, can_duplicate_loop_p,
      	duplicate_loop_to_header_edge, loopify, remove_path, split_loop_bb):
      	Declare.
      	(DLTHE_FLAG_UPDATE_FREQ): New.
      	* cfgloopmanip.c (duplicate_loop, duplicate_subloops, copy_loops_to,
      	loop_redirect_edge, loop_delete_branch_edge, copy_bbs, remove_bbs,
      	rpe_enum_p, find_branch, alp_enum_p, add_loop, fix_loop_placements,
      	fix_bb_placement, fix_bb_placements, place_new_loop,
      	scale_loop_frequencies, scale_bbs_frequencies, record_exit_edges):
      	New static functions.
      	(fix_loop_placement, can_duplicate_loop_p,
      	duplicate_loop_to_header_edge, loopify, remove_path, split_loop_bb):
      	New functions.
      
      	* cfgloop.h (loop_optimizer_init, loop_optimizer_finalize,
      	unswitch_loops): Declare.
      	* loop-init.c: New file.
      	* loop-unswitch.c: New file.
      	* Makefile.in (loop-init.o, loop-unswitch.o): New.
      	* params.def (PARAM_MAX_UNSWITCH_INSNS, PARAM_MAX_UNSWITCH_LEVEL): New.
      	* toplev.c (DFI_loop2): New dump.
      	(flag_unswitch_loops): New.
      	(lang_independent_options): Add it.
      	(rest_of_compilation): Call new loop optimizer.
      	(parse_options_and_default_flags): Turn flag_unswitch_loops on with -O3.
      
      From-SVN: r62578
      Zdenek Dvorak committed
    • clzsi2.c: New. · 3bd03194
      	* config/h8300/clzsi2.c: New.
      	* config/h8300/ctzsi2.c: Likewise.
      	* config/h8300/paritysi2.c: Likewise.
      	* config/h8300/popcountsi2.c: Likewise.
      	* config/h8300/t-h8300 (LIB2FUNCS_EXTRA): Add above files.
      
      From-SVN: r62577
      Kazu Hirata committed
    • * MAINTAINERS: Update my email · 669e9062
      From-SVN: r62575
      Laurynas Biveinis committed
    • - Add ctz patterns. · 94993909
      From-SVN: r62572
      David Edelsohn committed
    • rs6000.h (CLZ_DEFINED_VALUE_AT_ZERO): Define. · d865b122
              * config/rs6000/rs6000.h (CLZ_DEFINED_VALUE_AT_ZERO): Define.
              * config/rs6000/rs6000.md (clzsi2): Rename from cntlzw2.
              (ffssi2): Use clz instead of unspec.
              (clzdi2): Rename from cntlzd2.
              (ffsdi2): Use clz instead of unspec.
      
      From-SVN: r62570
      David Edelsohn committed
    • freebsd.h (LINK_SPEC): Weaken error to notice. · 8f37dd98
      	* config/alpha/freebsd.h (LINK_SPEC): Weaken error to notice.
      	* config/ia64/freebsd.h (LINK_SPEC): Likewise.
      	* config/sparc/freebsd.h (LINK_SPEC): Likewise.
      	* config/i386/freebsd.h (LINK_SPEC): Add clause to mirror other arches.
      	* gcc.dg/20021014-1.c: Annotate with expected notice text.
      
      From-SVN: r62567
      Loren J. Rittle committed
    • Daily bump. · 0a6bc314
      From-SVN: r62566
      GCC Administrator committed
  3. 07 Feb, 2003 26 commits
  4. 06 Feb, 2003 2 commits
    • genautomata.c (VLA_PTR_CREATE, [...]): Use temporay variables starting with underscore. · 1b1f249d
      2003-02-06  Vladimir Makarov  <vmakarov@redhat.com>
      
      	* genautomata.c (VLA_PTR_CREATE, VLA_PTR_EXPAND, VLA_PTR_ADD,
      	VLA_HWINT_CREATE, VLA_HWINT_EXPAND, VLA_HWINT_ADD): Use temporay
      	variables starting with underscore.
      	(struct unit_usage): New structure.
      	(unit_usages, cycle_alt_unit_usages): New global variables.
      	(check_unit_distribution_in_reserv): Remove it.
      	(store_alt_unit_usage): New function.
      	(check_regexp_units_distribution): Rewrite it.
      
      From-SVN: r62500
      Vladimir Makarov committed
    • re PR c++/8785 (ICE in tsubst, at cp/pt.c:6473) · 256803d9
      	PR c++/8785
      	* g++.dg/parse/fused-params1.C: New test.
      
      	PR c++/8857
      	* g++.dg/parse/tmpl-tmpl-operator1.C: New test.
      
      	PR c++/8921
      	* g++.dg/parse/non-dependent1.C: New test.
      
      	PR c++/8928
      	* g++.dg/parse/dupl-tmpl-args1.C: New test.
      
      	PR c++/9228
      	* g++.dg/parse/undefined7.C: New test.
      	* g++.dg/parse/non-templ1.C: New test.
      
      	PR c++/9229
      	* g++.dg/parse/too-many-tmpl-args1.C: New test.
      
      From-SVN: r62499
      Volker Reichelt committed