Skip to content
Snippets Groups Projects
  1. Jul 17, 2002
  2. Jul 16, 2002
    • Stan Shebs's avatar
      darwin.c (func_name_maybe_scoped): Remove unused decl. · 92c1a778
      Stan Shebs authored
              * darwin.c (func_name_maybe_scoped): Remove unused decl.
              (machopic_function_base_name): Declare result to be const.
              (machopic_non_lazy_ptr_name): Ditto.
              (machopic_stub_name): Ditto.
              * darwin-protos.h: Ditto for the prototypes.
      
      From-SVN: r55501
      92c1a778
    • Jan Hubicka's avatar
      * m68hc11.c (m68hc11_reorg): Do not rebuild CFG. · daaab00a
      Jan Hubicka authored
      From-SVN: r55500
      daaab00a
    • Jan Hubicka's avatar
      Wed Jul 17 00:20:48 CEST 2002 Jan Hubicka <jh@suse.cz> · 63c574cc
      Jan Hubicka authored
      	* i386.md (prefetch): Fix for 64bit mode.
      	(prefetch_sse_rex, prefetch_3dnow_rex): New patterns.
      
      From-SVN: r55499
      63c574cc
    • Jan Hubicka's avatar
      i386.h (MACHINE_DEPENDENT_REORG): New macro. · 2a500b9e
      Jan Hubicka authored
      	* i386.h (MACHINE_DEPENDENT_REORG): New macro.
      	* i386.c (x86_machine_dependent_reorg): New function.
      	* i386-protos.h (x86_machine_dependent_reorg): Declare.
      
      From-SVN: r55498
      2a500b9e
    • H.J. Lu's avatar
      gcc_update (touch_files): Pass -s to ${MAKE}. · 554b8111
      H.J. Lu authored
      2002-07-16  H.J. Lu <hjl@gnu.org>
      
      	* gcc_update (touch_files): Pass -s to ${MAKE}.
      
      From-SVN: r55497
      554b8111
    • Mark Wielaard's avatar
      StreamTokenizer.java (pushBack): Update documentation. · 00e0a9e8
      Mark Wielaard authored
      	* java/io/StreamTokenizer.java (pushBack): Update documentation.
      	(whitespaceChars): call resetChar().
      
      From-SVN: r55496
      00e0a9e8
    • Zack Weinberg's avatar
      builtins.c (std_expand_builtin_va_start): Remove unused first argument. · e5faf155
      Zack Weinberg authored
      	* builtins.c (std_expand_builtin_va_start): Remove unused
      	first argument.
      	(expand_builtin_va_start): Call EXPAND_BUILTIN_VA_START and
      	std_expand_builtin_va_start with just two arguments.
      	* expr.h: Update prototypes.
      
      	* alpha-protos.h, alpha.h, alpha.c, arc-protos.h, arc.h,
      	arc.c, d30v-protos.h, d30v.h, d30v.c, i386-protos.h, i386.h,
      	i386.c, i960-protos.h, i960.h, i960.c, m88k-protos.h, m88k.h,
      	m88k.c, mips-protos.h, mips.h, mips.c, mn10300-protos.h,
      	mn10300.h, mn10300.c, pa-protos.h, pa.h, pa.c,
      	rs6000-protos.h, rs6000.h, rs6000.c, s390-protos.h, s390.h,
      	s390.c, sh-protos.h, sh.h, sh.c, sparc-protos.h, sparc.h,
      	sparc.c, stormy16-protos.h, stormy16.h, stormy16.c,
      	xtensa-protos.h, xtensa.h, xtensa.c:  Remove unused first
      	argument from all implementations of EXPAND_BUILTIN_VA_START
      	and all uses of std_expand_builtin_va_start.
      
      From-SVN: r55495
      e5faf155
    • J"orn Rennecke's avatar
      * regrename.c (copy_value): Don't record high part copies. · dbf65c2f
      J"orn Rennecke authored
      From-SVN: r55493
      dbf65c2f
    • Steve Ellcey's avatar
      *** empty log message *** · 99b823ca
      Steve Ellcey authored
      From-SVN: r55491
      99b823ca
    • Steve Ellcey's avatar
      long_double.h (FIXUNS_TRUNCTFDI2_LIBCALL): New define. · 6acb6d3e
      Steve Ellcey authored
      	* gcc/config/pa/long_double.h (FIXUNS_TRUNCTFDI2_LIBCALL): New define.
      	(fixunstfdi_libfunc): Change to use FIXUNS_TRUNCTFDI2_LIBCALL.
      	* gcc/config/pa/quadlib.c (_U_Qfcnvfxt_quad_to_udbl): New function.
      
      From-SVN: r55490
      6acb6d3e
    • Ian Dall's avatar
      invoke.texi (NS32K Options): Document -mieee-compare option · 5d7c2819
      Ian Dall authored
              * doc/invoke.texi (NS32K Options): Document -mieee-compare option
      
              * config/ns32k/ns32k.md (addsi3, *frame_addr, *stack_addr): merge
              into addsi3 using register class "x" and "y".
      
              * config/ns32k/ns32k.md (*madddf, *maddsf, *msubdf, *msubsf):
              "earlyclobber" constraint modifier for some alternative.
      
              * config/ns32k/ns32k.md (tstdf, tstsf, cmpdf, cmpsf, blt, ble)
              (*ble, *blt): Flag to indicate bCOND and sCOND should check for
              unordered.
              config/ns32k/ns32k.h (CC_UNORD): define corresponding mask.
      
              * config/ns32k/ns32k.h (TARGET_IEEE_COMPARE, MASK_IEEE_COMPARE)
              (TARGET_SWITCHES): Add -mieee-compare option.
              (OVERRIDE_OPTIONS): 32332 is a subset of
              32532. Don't use IEEE_COMPARE -funsafe-math-optimizations.
              (TARGET_SWITCHES): Fix description of bitfield option.
              * config/ns32k/netbsd.h (TARGET_DEFAULT): Add
              -mieee-compare option. Remove 32332 flag.
      
      From-SVN: r55489
      5d7c2819
    • Steve Ellcey's avatar
      explow.c (convert_memory_address): Remove special handling when POINTERS_EXTEND_UNSIGNED < 0. · 5da4f548
      Steve Ellcey authored
      	* gcc/explow.c (convert_memory_address): Remove special handling
      	when POINTERS_EXTEND_UNSIGNED < 0.
      	* gcc/config/ia64.md (movsi_symbolic): New instruction for ILP32
      	mode.
      	(movedi_symbolic): Fix typo.
      	(load_fptr): Remove mode restriction so it works for SI and DI.
      	(load_fptr_internal1): Ditto.
      	(load_gprel): Ditto.
      	(load_symptr_internal1): Ditto.
      	(call_pic): Ditto.
      	* gcc/config/ia64.c (call_operand): Modify mode check.
      	(ia64_expand_load_address): Handle DI and SI addresses and symbols.
      	(ia64_expand_move): Ditto.
      	(ia64_assemble_integer): Handle SImode function pointers.
      	(ia64_expand_fetch_and_op): Handle SImode mem addresses.
      	(ia64_expand_op_and_fetch): Ditto.
      	(ia64_expand_compare_and_swap): Ditto.
      	(ia64_expand_lock_test_and_set): Ditto.
      	(ia64_expand_lock_release): Ditto.
      
      From-SVN: r55488
      5da4f548
    • Jeroen Dobbelaere's avatar
      From: Jeroen Dobbelaere <jeroen.dobbelaere@acunia.com> · 1575c31e
      Jeroen Dobbelaere authored
      
      From: Jeroen Dobbelaere <jeroen.dobbelaere@acunia.com>
      * arm.c (emit_sfm): Don't set RTX_FRAME_RELATED_P on DWARF.
      
      From: Jeroen Dobbelaere <jeroen.dobbelaere@acunia.com>
       and Richard Earnshaw  <rearnsha@arm.com>
      * arm.h (LEGITIMATE_PIC_OPERAND_P): Only test
      CONSTANT_POOL_ADDRESS_P if a SYMBOL_REF.  Simplify logic.
      
      Co-Authored-By: default avatarRichard Earnshaw <rearnsha@arm.com>
      
      From-SVN: r55487
      1575c31e
    • Richard Earnshaw's avatar
      arm.md (stack_tie): New insn. · 3894f59e
      Richard Earnshaw authored
      * arm.md (stack_tie): New insn.  Use an idiom that the alias code
      understands to be a memory clobber.
      * arm.c (arm_expand_prologue): Use it.
      
      From-SVN: r55486
      3894f59e
    • Michael Matz's avatar
      Add a new register allocator. · 9406d60d
      Michael Matz authored
      	* ra.c: New file.
      	* ra.h: New file.
      	* ra-build.c: New file.
      	* ra-colorize.c: New file.
      	* ra-debug.c: New file.
      	* ra-rewrite.c: New file.
      
      	* Makefile.in (ra.o, ra-build.o, ra-colorize.o, ra-debug.o,
      	(ra-rewrite.o): New .o files for libbackend.a.
      	(GTFILES): Add basic-block.h.
      
      	* toplev.c (flag_new_regalloc): New.
      	(f_options): New option "new-ra".
      	(rest_of_compilation): Call initialize_uninitialized_subregs()
      	only for the old allocator.  If flag_new_regalloc is set, call
      	new allocator, instead of local_alloc(), global_alloc() and
      	friends.
      
      	* doc/invoke.texi: Document -fnew-ra.
      	* basic-block.h (FOR_ALL_BB): New.
      	* config/rs6000/rs6000.c (print_operand): Write small constants
      	as @l+80.
      
      	* df.c (read_modify_subreg_p): Narrow down cases for a rmw subreg.
      	(df_reg_table_realloc): Make size at least as large as max_reg_num().
      	(df_insn_table_realloc): Size argument now is absolute, not relative.
      	Changed all callers.
      
      	* gengtype.c (main): Add the pseudo-type "HARD_REG_SET".
      	* regclass.c (reg_scan_mark_refs): Ignore NULL rtx's.
      
      	2002-06-20  Michael Matz  <matz@suse.de>
      
      	* df.h (struct ref.id): Make unsigned.
      	* df.c (df_bb_reg_def_chain_create): Remove unsigned cast.
      
      	2002-06-13  Michael Matz  <matz@suse.de>
      
      	* df.h (DF_REF_MODE_CHANGE): New flag.
      	* df.c (df_def_record_1, df_uses_record): Set this flag for refs
      	involving subregs with invalid mode changes, when
      	CLASS_CANNOT_CHANGE_MODE is defined.
      
      	2002-05-07  Michael Matz  <matz@suse.de>
      
      	* reload1.c (fixup_abnormal_edges): Don't insert on NULL edge.
      
      	2002-05-03  Michael Matz  <matz@suse.de>
      
      	* sbitmap.c (sbitmap_difference): Accept sbitmaps of different size.
      
      	Sat Feb  2 18:58:07 2002  Denis Chertykov  <denisc@overta.ru>
      
      	* regclass.c (regclass): Work with all regs which have sets or
      	refs.
      	(reg_scan_mark_refs): Count regs inside (clobber ...).
      
      	2002-01-04  Michael Matz  <matzmich@cs.tu-berlin.de>
      
      	* df.c (df_ref_record): Correctly calculate SUBREGs of hardregs.
      	(df_bb_reg_def_chain_create, df_bb_reg_use_chain_create): Only
      	add new refs.
      	(df_bb_refs_update): Don't clear insns_modified here, ...
      	(df_analyse): ... but here.
      
      	* sbitmap.c (dump_sbitmap_file): New.
      	(debug_sbitmap): Use it.
      
      	* sbitmap.h (dump_sbitmap_file): Add prototype.
      
      	2001-08-07  Daniel Berlin  <dan@cgsoftware.com>
      
      	* df.c (df_insn_modify): Grow the UID table if necessary, rather
      	than assume all emits go through df_insns_modify.
      
      	2001-07-26  Daniel Berlin  <dan@cgsoftware.com>
      
      	* regclass.c (reg_scan_mark_refs): When we increase REG_N_SETS,
      	increase REG_N_REFS (like flow does), so that regclass doesn't
      	think a reg is useless, and thus, not calculate a class, when it
      	really should have.
      
      	2001-01-28  Daniel Berlin  <dberlin@redhat.com>
      
      	* sbitmap.h (EXECUTE_IF_SET_IN_SBITMAP_REV): New macro, needed for
      	dataflow analysis.
      
      From-SVN: r55485
      9406d60d
    • Hans-Peter Nilsson's avatar
      Fix ChangeLog date last entry · e0b89be2
      Hans-Peter Nilsson authored
      From-SVN: r55484
      e0b89be2
    • Daniel Berlin's avatar
      ra-rewrite.c: #include reload.h, insn-config.h · 54b2a7f8
      Daniel Berlin authored
      	* ra-rewrite.c: #include reload.h, insn-config.h
      	* ra-build.c: #include reload.h
      	* Makefile.in: Update ra-rewrite.o, ra-build.o dependencies to
      	depend on reload.h, insn-config.h.
      
      From-SVN: r55483
      54b2a7f8
    • J"orn Rennecke's avatar
      expr.c (emit_move_insn_1): Handle arbitrary moves that are the same size as a word. · cffa2189
      J"orn Rennecke authored
      	* expr.c (emit_move_insn_1): Handle arbitrary moves that are
      	the same size as a word.
      
      	* regrename.c (find_oldest_value_reg): Take WORDS_BIG_ENDIAN /
      	BYTES_BIG_ENDIAN into account.
      
      From-SVN: r55482
      cffa2189
    • Jan Hubicka's avatar
      i386.md (prefetch): Fix for 64bit mode. · 052c96b1
      Jan Hubicka authored
      	* i386.md (prefetch): Fix for 64bit mode.
      	(prefetch_sse_rex, prefetch_3dnow_rex): New patterns.
      
      	* i386.md (movss, movsd): Use xorps/xorpd for Athlon.
      
      From-SVN: r55481
      052c96b1
    • Andreas Schwab's avatar
      new (set_new_handler): Declare to not throw any exceptions. · 984812cd
      Andreas Schwab authored
      	* libsupc++/new (set_new_handler): Declare to not throw any
      	exceptions.
      	* libsupc++/new_handler.cc (set_new_handler): Likewise.
      
      From-SVN: r55480
      984812cd
    • GCC Administrator's avatar
      Daily bump. · 05abfd2d
      GCC Administrator authored
      From-SVN: r55479
      05abfd2d
    • Marek Michalkiewicz's avatar
      ae32926b
    • Zack Weinberg's avatar
      varargs.h: Replace with stub which issues #error. · 6c535c69
      Zack Weinberg authored
      	* ginclude/varargs.h: Replace with stub which issues #error.
      	* ginclude/stdarg.h: __builtin_stdarg_start is renamed
      	__builtin_va_start.
      
      	* builtins.def (BUILT_IN_VARARGS_START): Delete.
      	(BUILT_IN_VA_START): New.
      	* builtins.c (expand_builtin_va_start): Eliminate first
      	argument and code to implement pre-ISO varargs.
      	(std_expand_builtin_va_start): Ignore first argument; it is
      	always 1.
      	(expand_builtin): Handle BUILT_IN_VA_START and
      	BUILT_IN_STDARG_START identically.  Delete
      	BUILT_IN_VARARGS_START case.
      
      	* function.c (assign_parms): Delete hide_last_arg and all
      	its uses.
      	(mark_varargs): Delete function.
      	* function.h (struct function): Delete 'varargs' bit.
      	(current_function_varargs): Delete macro.
      	* tree.h: Don't declare mark_varargs.
      
      	* c-decl.c (c_function_varargs, c_mark_varargs): Delete.
      	(c_expand_body): Don't call mark_varargs.
      	* c-objc-common.c: Handle BUILT_IN_VA_START and
      	BUILT_IN_STDARG_START identically.  Delete
      	BUILT_IN_VARARGS_START case.
      	* c-tree.h: Don't declare c_mark_varargs.
      	* c-parse.in: Remove grammar rules for '&...' (which has been
      	commented out since before 2.7.2) and for '...' in K+R
      	argument declarations.
      
      	* builtins.c, function.c, integrate.c, sibcall.c,
      	config/alpha/unicosmk.h, config/arc/arc.c, config/arc/arc.h,
      	config/avr/avr.c, config/cris/cris.c, config/fr30/fr30.c,
      	config/i960/i960.c, config/i960/i960.md, config/m32r/m32r.c,
      	config/m32r/m32r.h, config/m88k/m88k.c, config/m88k/m88k.h,
      	config/mips/mips.c, config/mmix/mmix.c, config/mmix/mmix.h,
      	config/mn10300/mn10300.c, config/pa/som.h, config/s390/s390.c,
      	config/sh/sh.c, config/sh/sh.h, config/sparc/sparc.h,
      	config/stormy16/stormy16.c: Delete all references to
      	current_function_varargs, and code predicated on that flag.
      
      	* config/alpha/alpha.c (alpha_va_start),
      	config/arc/arc.c (arc_va_start),
      	config/i386/i386.c (ix86_va_start),
      	config/mips/mips.c (mips_va_start),
      	config/mn10300/mn10300.c (mn10300_va_start),
      	config/rs6000/rs6000.c (rs6000_va_start),
      	config/s390/s390.c (s390_va_start),
      	config/sh/sh.c (sh_va_start),
      	Ignore first argument; it is always 1.
      
      	* config/c4x/c4x-protos.h, config/c4x/c4x.c: Delete c4x_va_start.
      	* config/ia64/ia64-protos.h, config/ia64/ia64.c: Delete ia64_va_start.
      	* config/m68hc11/m68hc11-protos.h, config/m68hc11/m68hc11.c:
      	Delete m68hc11_va_start.
      	* config/c4x/c4x.h, config/ia64/ia64.h, config/m68hc11/m68hc11.h:
      	No need to define EXPAND_BUILTIN_VA_START.
      
      	* doc/invoke.texi, doc/sourcebuild.texi, doc/tm.texi,
      	doc/trouble.texi: Remove references to GCC-provided <varargs.h>.
      
      testsuite:
      	* c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
      	c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
      	c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
      	c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
      	Convert to use <stdarg.h>.
      	* c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
      	Delete.
      	* gcc.dg/va-arg-2.c: New.
      	* lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
      
      From-SVN: r55472
      6c535c69
    • Gabriel Dos Reis's avatar
      Makefile.am (bits_headers): Remove slice.h · 5068f546
      Gabriel Dos Reis authored
      	* include/Makefile.am (bits_headers): Remove slice.h
      	* include/Makefile.in: Regenerate.
      	* include/bits/slice.h (slice): move to include/bits/slice_array.h
      	* include/bits/slice.h Remove.
      	* include/std/std_valarray.h: Don't #include bits/slice.h anymore.
      	* include/bits/slice_array.h: Comply to official coding styles.
      	* testsuite/26_numerics/slice.cc: New test.
      :w
      :q
      
      From-SVN: r55470
      5068f546
  3. Jul 15, 2002
    • Eric Botcazou's avatar
      re PR middle-end/7153 (bad operands for 'movsbl' error) · 6d80a854
      Eric Botcazou authored
              PR optimization/7153
              * regmove.c (optimize_reg_copy_3): Don't optimize if the register
              dies in more than one insn.
      
      From-SVN: r55468
      6d80a854
    • Neil Booth's avatar
      * MAINTAINERS: Update email address. · 0cb45d38
      Neil Booth authored
      From-SVN: r55467
      0cb45d38
    • Hans-Peter Nilsson's avatar
      * MAINTAINERS: Fix typo in a maintainer email address. · cece4f1d
      Hans-Peter Nilsson authored
      From-SVN: r55466
      cece4f1d
    • Rainer Orth's avatar
      ctype_base.h (ctype_base): Fix print to match vendor <ctype.h>. · b62024ef
      Rainer Orth authored
      	* config/os/solaris/solaris2.5/ctype_base.h (ctype_base): Fix
      	print to match vendor <ctype.h>.
      
      From-SVN: r55463
      b62024ef
    • Phil Edwards's avatar
      index.html: Fix download links. · be3798c1
      Phil Edwards authored
      2002-07-15  Phil Edwards  <pme@gcc.gnu.org>
      
      	* docs/html/faq/index.html:  Fix download links.
      	* docs/html/faq/index.txt:  Regenerate.
      	* docs/html/17_intro/porting.html:  Regenerate from earlier changes.
      
      From-SVN: r55462
      be3798c1
    • Jason Thorpe's avatar
      * config/sparc/netbsd-elf.h (TRANSFER_FROM_TRAMPOLINE): Remove. · 043cfcbe
      Jason Thorpe authored
      From-SVN: r55461
      043cfcbe
    • Tom Tromey's avatar
      Makefile.in: Rebuilt. · 9698ee33
      Tom Tromey authored
      	* Makefile.in: Rebuilt.
      	* Makefile.am (awt_java_source_files): Added new files.
      	* java/beans/ExceptionListener.java: Merged with Classpath.
      	* java/beans/PropertyChangeEvent.java: Merged with Classpath.
      	* java/beans/PropertyChangeListener.java: Merged with Classpath.
      	* java/beans/PropertyChangeListenerProxy.java: Merged with Classpath.
      	* java/beans/PropertyChangeSupport.java: Merged with Classpath.
      	* java/beans/VetoableChangeListener.java: Merged with Classpath.
      	* java/beans/VetoableChangeListenerProxy.java: Merged with Classpath.
      	* java/beans/VetoableChangeSupport.java: Merged with Classpath.
      
      From-SVN: r55459
      9698ee33
    • Michael Matz's avatar
      [multiple changes] · ed8d2920
      Michael Matz authored
      2002-07-15  Michael Matz  <matz@suse.de>,
                  Daniel Berlin  <dberlin@dberlin.org>,
      	    Denis Chertykov  <denisc@overta.ru>
      
      	Add a new register allocator.
      
      	* ra.c: New file.
      	* ra.h: New file.
      	* ra-build.c: New file.
      	* ra-colorize.c: New file.
      	* ra-debug.c: New file.
      	* ra-rewrite.c: New file.
      
      	* Makefile.in (ra.o, ra-build.o, ra-colorize.o, ra-debug.o,
      	(ra-rewrite.o): New .o files for libbackend.a.
      	(GTFILES): Add basic-block.h.
      
      	* toplev.c (flag_new_regalloc): New.
      	(f_options): New option "new-ra".
      	(rest_of_compilation): Call initialize_uninitialized_subregs()
      	only for the old allocator.  If flag_new_regalloc is set, call
      	new allocator, instead of local_alloc(), global_alloc() and
      	friends.
      
      	* doc/invoke.texi: Document -fnew-ra.
      	* basic-block.h (FOR_ALL_BB): New.
      	* config/rs6000/rs6000.c (print_operand): Write small constants
      	as @l+80.
      
      	* df.c (read_modify_subreg_p): Narrow down cases for a rmw subreg.
      	(df_reg_table_realloc): Make size at least as large as max_reg_num().
      	(df_insn_table_realloc): Size argument now is absolute, not relative.
      	Changed all callers.
      
      	* gengtype.c (main): Add the pseudo-type "HARD_REG_SET".
      	* regclass.c (reg_scan_mark_refs): Ignore NULL rtx's.
      
      	2002-06-20  Michael Matz  <matz@suse.de>
      
      	* df.h (struct ref.id): Make unsigned.
      	* df.c (df_bb_reg_def_chain_create): Remove unsigned cast.
      
      	2002-06-13  Michael Matz  <matz@suse.de>
      
      	* df.h (DF_REF_MODE_CHANGE): New flag.
      	* df.c (df_def_record_1, df_uses_record): Set this flag for refs
      	involving subregs with invalid mode changes, when
      	CLASS_CANNOT_CHANGE_MODE is defined.
      
      	2002-05-07  Michael Matz  <matz@suse.de>
      
      	* reload1.c (fixup_abnormal_edges): Don't insert on NULL edge.
      
      	2002-05-03  Michael Matz  <matz@suse.de>
      
      	* sbitmap.c (sbitmap_difference): Accept sbitmaps of different size.
      
      	Sat Feb  2 18:58:07 2002  Denis Chertykov  <denisc@overta.ru>
      
      	* regclass.c (regclass): Work with all regs which have sets or
      	refs.
      	(reg_scan_mark_refs): Count regs inside (clobber ...).
      
      	2002-01-04  Michael Matz  <matzmich@cs.tu-berlin.de>
      
      	* df.c (df_ref_record): Correctly calculate SUBREGs of hardregs.
      	(df_bb_reg_def_chain_create, df_bb_reg_use_chain_create): Only
      	add new refs.
      	(df_bb_refs_update): Don't clear insns_modified here, ...
      	(df_analyse): ... but here.
      
      	* sbitmap.c (dump_sbitmap_file): New.
      	(debug_sbitmap): Use it.
      
      	* sbitmap.h (dump_sbitmap_file): Add prototype.
      
      	2001-08-07  Daniel Berlin  <dan@cgsoftware.com>
      
      	* df.c (df_insn_modify): Grow the UID table if necessary, rather
      	than assume all emits go through df_insns_modify.
      
      	2001-07-26  Daniel Berlin  <dan@cgsoftware.com>
      
      	* regclass.c (reg_scan_mark_refs): When we increase REG_N_SETS,
      	increase REG_N_REFS (like flow does), so that regclass doesn't
      	think a reg is useless, and thus, not calculate a class, when it
      	really should have.
      
      	2001-01-28  Daniel Berlin  <dberlin@redhat.com>
      
      	* sbitmap.h (EXECUTE_IF_SET_IN_SBITMAP_REV): New macro, needed for
      	dataflow analysis.
      
      From-SVN: r55458
      ed8d2920
    • Florian Weimer's avatar
      make.adb (Add_Switch): Make Generic_Position a procedure. · 7bc7d27b
      Florian Weimer authored
      2002-07-15  Florian Weimer  <fw@deneb.enyo.de>
      
      	* make.adb (Add_Switch): Make Generic_Position a procedure.  The
      	function approach did not work well because of a side effect (the
      	function call could reallocate the table which was being indexed
      	using its result). Fixes ada/4851. [RESURRECTED]
      
      From-SVN: r55457
      7bc7d27b
    • GCC Administrator's avatar
      Daily bump. · 1ffa74fb
      GCC Administrator authored
      From-SVN: r55456
      1ffa74fb
    • Jakub Jelinek's avatar
      re PR middle-end/7245 (ICE in find_reloads) · 794a292d
      Jakub Jelinek authored
      	PR middle-end/7245
      	* config/i386/i386.c (const_int_1_31_operand): New.
      	* config/i386/i386.h (PREDICATE_CODES): Add it.
      	* config/i386/i386.md (ashlsi3_cmp, ashlsi3_cmp_zext, ashlhi3_cmp,
      	ashlqi3_cmp, ashrsi3_cmp, ashrsi3_cmp_zext, ashrhi3_cmp, ashrqi3_cmp,
      	lshrsi3_cmp, lshrsi3_cmp_zext, lshrhi3_cmp, lshrqi3_cmp): Use it.
      
      	* gcc.c-torture/compile/20020710-1.c: New test.
      
      From-SVN: r55451
      794a292d
  4. Jul 14, 2002
    • Mark Wielaard's avatar
      2002-07-14� Mark Wielaard� <mark@klomp.org> · df815141
      Mark Wielaard authored
          * gnu/java/security/der/DEREncodingException.java,
          gnu/java/security/provider/DERReader.java,
          gnu/java/security/provider/DERWriter.java,
          gnu/java/security/provider/DSAKeyPairGenerator.java,
          gnu/java/security/provider/DSAParameterGenerator.java,
          gnu/java/security/provider/DSAParameters.java,
          gnu/java/security/provider/DSASignature.java,
          gnu/java/security/provider/GnuDSAPrivateKey.java,
          gnu/java/security/provider/GnuDSAPublicKey.java,
          gnu/java/security/provider/MD5.java,
          gnu/java/security/util/Prime.java: New files from Classpath.
          * Makefile.am (ordinary_java_source_files): Add new files.
          * Makefile.in: Regenerate.
      
      2002-07-14� C. Brian Jones <cbj@gnu.org>
      
          * gnu/java/security/provider/DefaultPolicy.java
          (getPermissions): do not maintain static class variable of
          Permissions
          * gnu/java/security/provider/SHA.java
          (engineUpdate): algorithm change
          (engineDigest): algorithm change
      
      From-SVN: r55444
      df815141
    • Alan Modra's avatar
      re PR target/7282 (unrecognizable insn) · 05d49501
      Alan Modra authored
      	PR target/7282
      	* config/rs6000/rs6000.md (floatsidf2): Enable for POWERPC64.
      	(floatunssidf2): Likewise.
      	(floatsidf_ppc64): New insn_and_split.
      	(floatunssidf_ppc64): Likewise.
      
      From-SVN: r55443
      05d49501
    • GCC Administrator's avatar
      Daily bump. · 839eb5a1
      GCC Administrator authored
      From-SVN: r55442
      839eb5a1
Loading