1. 07 May, 2004 21 commits
  2. 06 May, 2004 18 commits
    • iterator.h: Add GPL copyright info, with exception clause. · ce120bb2
      2004-05-06  Matthias Klose  <doko@debian.org>
      
              * include/backward/iterator.h:  Add GPL copyright info,
              with exception clause.
              * include/bits/boost_concept_check.h: Likewise.
              * include
              * libsupc++/tinfo.h: Likewise.
              * po/string_literals.cc: Likewise.
      
      From-SVN: r81581
      Matthias Klose committed
    • Run the jni tests using the interpreter. · 579f9640
      	* testsuite/libjava.jni/jni.exp (gcj_jni_compile_c_to_so): Append
      	options_cxx to shared lib compile command.
      	(gcj_jni_test_one): Pass cxxflags to gcj_jni_compile_c_to_so, so
      	they are used to link the shared lib, not the main binary.
      	Use libjava_invoke to run gij.
      
      From-SVN: r81574
      Bryce McKinlay committed
    • Fixes PR java/9685, PR java/15073 · 8ae6595c
      	Fixes PR java/9685, PR java/15073
      	* parse.y (accessibility_string): New method.
      	(not_accessible_field_error): Use accessibility_string()
      	instead of java_accstring_lookup().
      	(resolve_qualified_expression_name): Check with
      	check_pkg_class_access() before allowing access using
      	qualified names.
      	Fix comment typo.
      	Use check_pkg_class_access() instead of not_accessible_p()
      	for unqualified types.
      	(not_accessible_p): Use DECL_CONTEXT (member) instead of
      	REFERENCE for package-private access checking.
      	(patch_method_invocation): Use accessibility_string() instead
      	of java_accstring_lookup().
      
      From-SVN: r81573
      Ranjit Mathew committed
    • invoke.texi: Restore -fgcse-after-reload doc from 1.421, mistakenly clobbered by 1.423. · db643b91
      2004-05-06  Stuart Hastings  <stuart@apple.com>
      	* gcc/doc/invoke.texi: Restore -fgcse-after-reload doc from 1.421,
      	mistakenly clobbered by 1.423.
      
      From-SVN: r81569
      Stuart Hastings committed
    • 2004-05-06 Michael Koch <konqueror@gmx.de> · 0a215a11
      	* java/util/logging/Level.java
      	(parse): Use == instead of String.equals().
      
      From-SVN: r81568
      Michael Koch committed
    • invoke.texi: Document -mvr4130-align. · dc884a86
      	* doc/invoke.texi: Document -mvr4130-align.
      	* config/mips/mips.h (MASK_VR4130_ALIGN, TARGET_VR4130_ALIGN)
      	(TUNE_MIPS4120, TUNE_MIPS4130): New macros.
      	(TUNE_MACC_CHAINS): Include TUNE_MIPS4120 and TUNE_MIPS4130.
      	(TARGET_SWITCHES): Add -mvr4130-align and -mno-vr4130-align.
      	* config/mips/mips.md: Include sched-int.h.
      	(USEFUL_INSN_P, SEQ_BEGIN, SEQ_END, FOR_EACH_SUBINSN): New macros.
      	(mips_rtx_costs): Set integer multiplication costs for TUNE_MIPS4130.
      	(override_options): Enable -mvr4130-align at -O3 and above.
      	(mips_sim_insn): New variable.
      	(mips_sim): New structure.
      	(mips_sim_reset, mips_sim_init, mips_sim_next_cycle, mips_sim_wait_reg)
      	(mips_sim_wait_regs_2, mips_sim_wait_regs_1, mips_sim_wait_regs)
      	(mips_sim_wait_units, mips_sim_wait_insn, mips_sim_record_set)
      	(mips_sim_issue_insn, mips_sim_issue_nop, mips_sim_finish_insn)
      	(vr4130_avoid_branch_rt_conflict, vr4130_align_insns): New functions.
      	(mips_reorg): Call vr4130_align_insns.
      	(vr4130_last_insn): New variable.
      	(vr4130_true_reg_dependence_p_1, vr4130_true_reg_dependence_p)
      	(vr4130_swap_insns_p, vr4130_reorder): New functions.
      	(mips_sched_reorder, mips_variable_issue): Hook in vr4130 code.
      	(mips_issue_rate): Return 2 for PROCESSOR_R4130.
      	(mips_use_dfa_pipeline_interface): Return true for the same.
      	* config/mips/4130.md: New file.
      	* config/mips/mips.md: Include it.  Add a peephole2 to convert
      	"mult;mflo" into "mtlo;macc".
      	(*macc, *umul_acc_di, *smul_acc_di): Use $1 rather than $0 as the
      	target of maccs.
      	(*msac_using_macc): New pattern.
      
      From-SVN: r81567
      Richard Sandiford committed
    • defineclass.cc (_Jv_ClassReader::prepare_pool_entry): Use verify_field_signature… · e51f7aeb
      defineclass.cc (_Jv_ClassReader::prepare_pool_entry): Use verify_field_signature and verify_method_signature...
      
      	* defineclass.cc (_Jv_ClassReader::prepare_pool_entry): Use
      	verify_field_signature and verify_method_signature, not
      	_Jv_VerifyFieldSignature and _Jv_VerifyMethodSigntature.
      	(_Jv_ClassReader::handleField): Likewise.
      	(_Jv_ClassReader::handleMethod): Likewise.
      
      From-SVN: r81563
      Bryce McKinlay committed
    • MAINTAINERS (Write After Approval): Add myself. · d1bb666c
      2004-04-29  Uros Bizjak  <uros@kss-loka.si>
      
              * MAINTAINERS (Write After Approval): Add myself.
      
      From-SVN: r81562
      Uros Bizjak committed
    • TableColumn.java: Reformated. · c8395524
      2004-05-06  Michael Koch  <konqueror@gmx.de>
      
      	* javax/swing/table/TableColumn.java:
      	Reformated.
      
      From-SVN: r81561
      Michael Koch committed
    • 2004-05-06 Michael Koch <konqueror@gmx.de> · c8b86f1a
      	* javax/imageio/spi/ImageReaderWriterSpi.java
      	(ImageReaderWriterSpi): Made it public.
      	* javax/imageio/stream/ImageInputStream.java:
      	Clean up imports.
      
      From-SVN: r81560
      Michael Koch committed
    • gnu_java_awt_peer_gtk_GtkComponentPeer.c: Removed empty line. · 9f2eefb7
      2004-05-06  Michael Koch  <konqueror@gmx.de>
      
      	* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c:
      	Removed empty line.
      
      From-SVN: r81559
      Michael Koch committed
    • gnu_java_awt_peer_gtk_GtkCheckboxGroupPeer.c, [...]: New files. · 45505d4d
      2004-05-06  Michael Koch  <konqueror@gmx.de>
      
      	* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCheckboxGroupPeer.c,
      	jni/gtk-peer/gnu_java_awt_peer_gtk_GtkGenericPeer.c:
      	New files.
      	* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCheckboxMenuItemPeer.c:
      	Include gnu_java_awt_peer_gtk_GtkCheckboxMenuItemPeer.h.
      	* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCheckboxPeer.c:
      	Moved GtkCheckboxGroupPeer_dispose and GtkCheckboxGroupPeer_remove to
      	their own source file.
      	* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c:
      	Moved GtkGenericPeer_dispose and GtkComponentPeer_requestFocus to
      	their own source file. Removed GtkComponentPeer_gtkWidgetSetUsize.
      	* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuPeer.c
      	(create): Define variable on top of function.
      	* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkPopupMenuPeer.c
      	(menu_pos): Prototyped.
      	* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c
      	(setTitle): Removed.
      	* jni/gtk-peer/gthread-jni.c
      	(gdk_threads_wake): Removed.
      	* Makefile.am (gtk_c_source_files): Added new files
      	jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCheckboxGroupPeer.c and
      	jni/gtk-peer/gnu_java_awt_peer_gtk_GtkGenericPeer.c.
      	* Makefile.in: Regenerated.
      
      From-SVN: r81558
      Michael Koch committed
    • 5500.md (ir_vr55_store): Set latency to 0. · 615ccdd3
      	* config/mips/5500.md (ir_vr55_store): Set latency to 0.
      	(ir_vr55_hilo): Split into...
      	(ir_vr55_mfhilo, ir_vr55_mthilo): ...these new reservations.
      	(ir_vr55_imul_si, ir_vr55_imadd): Change latency to 5.
      	(ir_vr55_imul_di): Change latency to 9.  Reserve vr55_mac for 4 cycles.
      	Add various multiplication bypasses.
      	* config/mips/mips.c (mips_rtx_costs): Adjust VR5500 costs for integer
      	multiplication.
      
      From-SVN: r81557
      Richard Sandiford committed
    • i386.md (*fscalexf4): Correct insn "mode" attribute to "XF". · 152e3565
              * config/i386/i386.md (*fscalexf4): Correct insn "mode"
              attribute to "XF".
      
      From-SVN: r81556
      Uros Bizjak committed
    • optabs.h (enum optab_index): Add new OTI_fmod and OTI_drem. · 5ae27cfa
              * optabs.h (enum optab_index): Add new OTI_fmod and OTI_drem.
              (fmod_optab): Define corresponding macros.
              * optabs.c (init_optabs): Initialize fmod_optab and drem_optab.
              * genopinit.c (optabs): Implement fmod_optab and drem_optab
              using fmod?f3 and drem?f3 patterns.
              * builtins.c (expand_builtin_mathfn_2): Handle BUILT_IN_FMOD{,F,L}
              using fmod_optab and BUILT_IN_DREM{,F,L} using drem_optab.
              (expand_builtin): Expand BUILT_IN_FMOD{,F,L} and
              BUILT_IN_DREM{,F,L} using expand_builtin_mathfn_2 if
              flag_unsafe_math_optimizations is set.
      
              * reg-stack.c (subst_stack_regs_pat): Handle UNSPEC_FPREM_F,
              UNSPEC_FPREM_U, UNSPEC_FPREM1_F and UNSPEC_FPREM1_U.
      
              * config/i386/i386.c (ix86_emit_fp_unordered_jump): New function.
              * config/i386/i386-protos.h (ix86_emit_fp_unordered_jump):
              Prototype here.
              * config/i386/i386.md (UNSPEC_FPREM_F, UNSPEC_FPREM_U,
              UNSPEC_FPREM1_F, UNSPEC_FPREM1_U): New unspecs to represent x87's
              fprem and fprem1 instructions.
              (*x86_fnstsw_1): Change input parameter to (reg:CCFP 18).
              Rename insn definition to x86_fnstsw_1.
              (fpremxf4, fprem1xf4): New patterns to implement fprem and fprem1
              x87 instructions.
              (fmodsf3, fmoddf3, fmodxf3): New expanders to implement fmodf, fmod
              and fmodl built-ins as inline x87 intrinsics.
              (dremsf3, dremdf3, dremxf3): New expanders to implement dremf, drem
              and dreml built-ins as inline x87 intrinsics.
      
              * testsuite/gcc.dg/builtins-40.c: New test.
      
      From-SVN: r81555
      Uros Bizjak committed
    • re PR driver/9822 (The "%c" spec option produces: gcc: spec failure: unrecognized spec option 'c') · 32dd2dc9
      	PR driver/9822
      	* doc/invoke.texi (Spec Files): Remove documentation of %c.
      
      From-SVN: r81553
      Ian Lance Taylor committed
    • Daily bump. · d23cdf6e
      From-SVN: r81550
      GCC Administrator committed
  3. 05 May, 2004 1 commit