spop [Thu, 21 Apr 2005 08:48:55 +0000 (08:48 +0000)]
PR/20742
* Makefile.in (tree-chrec.o): Depend on params.h.
* params.def (PARAM_SCEV_MAX_EXPR_SIZE): New parameter with
default value 20.
* tree-chrec.c: Depend on params.h. Replace build with buildN,
and fold build with fold_buildN.
(chrec_fold_plus_1): Fail with a chrec_don_know when the size of
the expression exceeds PARAM_SCEV_MAX_EXPR_SIZE.
(tree_contains_chrecs): Compute an estimation of the size of the
given expression.
* tree-chrec.h (tree_contains_chrecs): Modify its declaration.
(tree_does_not_contain_chrecs): Update the use of tree_contains_chrecs.
* tree-scalar-evolution.c (simple_iv): Ditto.
* doc/invoke.texi (scev-max-expr-size): Documented.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98497
138bc75d-0d04-0410-961f-
82ee72b054a4
ebotcazou [Thu, 21 Apr 2005 08:34:22 +0000 (08:34 +0000)]
Revert unrelated changes from latest commit.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98496
138bc75d-0d04-0410-961f-
82ee72b054a4
rsandifo [Thu, 21 Apr 2005 07:35:09 +0000 (07:35 +0000)]
* config.gcc (*-*-darwin*): Add darwin.opt to $extra_options.
(i[34567]86-pc-msdosdjgpp*): Likewise i386/djgpp.opt.
(i[34567]86-*-lynxos*, powerpc-*-lynxos*): Likewise lynx.opt.
(i[34567]86-*-sco3.2v5*): Likewise i386/sco5.opt.
(i[34567]86-*-pe, i[34567]86-*-cygwin*, i[34567]86-*-mingw32*)
(i[34567]86-*-uwin*): Likewise i386/cygming.opt.
* config/darwin.h (darwin_one_byte_bool, darwin_fix_and_continue)
(darwin_fix_and_continue_switch, SUBTARGET_OPTIONS): Delete.
* config/darwin.c (darwin_one_byte_bool, darwin_fix_and_continue)
(darwin_fix_and_continue_switch): Delete.
* config/lynx.h (SUBTARGET_OS_LYNX_SWITCHES): Delete.
(SUBTARGET_SWITCHES): Delete.
* config/i386/i386.h (target_flags, MASK_80387, MASK_RTD)
(MASK_ALIGN_DOUBLE, MASK_SVR3_SHLIB, MASK_IEEE_FP, MASK_FLOAT_RETURNS)
(MASK_NO_FANCY_MATH_387, MASK_OMIT_LEAF_FRAME_POINTER)
(MASK_STACK_PROBE, MASK_NO_ALIGN_STROPS, MASK_INLINE_ALL_STROPS)
(MASK_NO_PUSH_ARGS, MASK_ACCUMULATE_OUTGOING_ARGS, MASK_MMX)
(MASK_SSE, MASK_SSE2, MASK_SSE3, MASK_3DNOW, MASK_3DNOW_A)
(MASK_128BIT_LONG_DOUBLE, MASK_64BIT, MASK_MS_BITFIELD_LAYOUT)
(MASK_TLS_DIRECT_SEG_REFS, MASK_NO_RED_ZONE, TARGET_80387)
(TARGET_RTD, TARGET_ALIGN_DOUBLE, TARGET_PUSH_ARGS)
(TARGET_ACCUMULATE_OUTGOING_ARGS, TARGET_SVR3_SHLIB, TARGET_IEEE_FP)
(TARGET_128BIT_LONG_DOUBLE, TARGET_NO_FANCY_MATH_387)
(TARGET_USE_FANCY_MATH_387, TARGET_OMIT_LEAF_FRAME_POINTER)
(TARGET_DEBUG_ADDR, TARGET_DEBUG_ARG): Delete.
(TARGET_FLOAT_RETURNS_IN_80387): Make an alias of TARGET_FLOAT_RETURNS.
(TARGET_64BIT): Undef before redefining.
(TARGET_TLS_DIRECT_SEG_REFS, TARGET_STACK_PROBE)
(TARGET_ALIGN_STRINGOPS, TARGET_INLINE_ALL_STRINGOPS, TARGET_SSE)
(TARGET_SSE2, TARGET_SSE3, TARGET_MMX, TARGET_3DNOW, TARGET_3DNOW_A)
(TARGET_RED_ZONE, TARGET_USE_MS_BITFIELD_LAYOUT, TARGET_SWITCHES)
(TARGET_OPTIONS, SUBTARGET_SWITCHES, SUBTARGET_OPTIONS)
(ix86_fpmath_string, ix86_tls_dialect_string, ix86_cmodel_string)
(ix86_asm_string, ix86_regparm, ix86_regparm_string)
(ix86_preferred_stack_boundary_string, ix86_branch_cost_string)
(ix86_debug_arg_string, ix86_debug_addr_string)
(ix86_align_loops_string, ix86_align_jumps_string)
(ix86_align_funcs_string): Delete.
* config/i386/cygming.h (MASK_NOP_FUN_DLLIMPORT)
(TARGET_NOP_FUN_DLLIMPORT, SUBTARGET_SWITCHES): Delete.
* config/i386/djgpp.h (MASK_BNU210, SUBTARGET_SWITCHES): Delete.
(SUBTARGET_OVERRIDE_OPTIONS): Check TARGET_BNU210.
* config/i386/lynx.h (SUBTARGET_SWITCHES): Delete.
* config/i386/sco5.h (MASK_COFF, TARGET_ELF)
(SUBTARGET_SWITCHES): Delete.
* config/i386/i386.c (ix86_debug_arg_string): Delete.
(ix86_debug_addr_string): Delete.
(ix86_cmodel_string, ix86_asm_string, ix86_tls_dialect_string)
(ix86_fpmath_string, ix86_regparm_string, ix86_regparm)
(ix86_align_loops_string, ix86_align_jumps_string)
(ix86_preferred_stack_boundary_string, ix86_branch_cost_string)
(ix86_align_funcs_string): Make static.
(TARGET_DEFAULT_TARGET_FLAGS, TARGET_HANDLE_OPTION): Override defaults.
(ix86_handle_option): New function.
(TARGET_USE_MS_BITFIELD_LAYOUT): Delete.
(ix86_ms_bitfield_layout_p): Check TARGET_MS_BITFIELD_LAYOUT.
* config/rs6000/darwin.h (SUBTARGET_OVERRIDE_OPTIONS): Remove handling
of darwin_fix_and_continue_switch.
(darwin_one_byte_bool): Delete.
* config/rs6000/lynx.h (EXTRA_SUBTARGET_SWITCHES): Delete.
* config/rs6000/rs6000.c (rs6000_override_options): Update assignment
to darwin_one_byte_bool.
* config/darwin.opt, config/lynx.opt, config/i386/cygming.opt,
* config/i386/djgpp.opt, config/i386/i386.opt,
* config/i386/sco5.opt: New files.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98495
138bc75d-0d04-0410-961f-
82ee72b054a4
ebotcazou [Thu, 21 Apr 2005 06:37:52 +0000 (06:37 +0000)]
* config/sparc/sparc.c (reg_or_0_operand, const1_operand,
fp_zero_operand, fp_register_operand, intreg_operand,
fcc_reg_operand, fcc0_reg_operand, icc_or_fcc_reg_operand,
call_operand, call_operand_address, tgd_symbolic_operand,
tld_symbolic_operand, tie_symbolic_operand, tle_symbolic_operand,
symbolic_operand, symbolic_memory_operand, label_ref_operand,
sp64_medium_pic_operand, data_segment_operand,
text_segment_operand, splittable_symbolic_memory_operand,
reg_or_nonsymb_mem_operand, splittable_immediate_memory_operand,
eq_or_neq, normal_comp_operator, noov_compare_op,
noov_compare64_op, v9_regcmp_op, extend_op, cc_arithop,
cc_arithopn, arith_operand, arith_4096_operand, arith_add_operand,
const64_operand, const64_high_operand, arith11_operand,
arith10_operand, arith_double_operand, arith_double_4096_operand,
arith_double_add_operand, arith11_double_operand,
arith10_double_operand, small_int, small_int_or_double,
uns_small_int, uns_arith_operand, clobbered_register,
input_operand, compare_operand): Delete.
(sparc_emit_set_const32): Use predicates in assertion. Remove special
code for TARGET_ARCH64 && HOST_BITS_PER_WIDE_INT != 64.
(sparc_emit_set_const64): Call gcc_unreachable if H_B_P_W_I == 32.
(GEN_HIGHINT64, GEN_INT64): Delete.
(sparc_emit_set_safe_HIGH64, gen_safe_SET64, gen_safe_OR64,
gen_safe_XOR64): Adjust for above deletion.
(sparc_emit_set_const64): Support only H_B_P_W_I == 64 and CONST_INTs.
Use 'unsigned HOST_WIDE_INT' instead of 'long' for bitmask.
(legitimate_constant_p): Use const_zero_operand instead.
(sparc_extra_constraint_check): Likewise.
* config/sparc/sparc.h (CONST_DOUBLE_OK_FOR_LETTER_P): Remove 'O'.
(PREFERRED_RELOAD_CLASS): Use const_zero_operand.
(PREDICATE_CODES): Delete.
* config/sparc/sparc.md: Include predicates.md.
(All patterns): Adjust for new predicate names.
(cmpdi, cmpdi_sp64): Use arith_operand predicate.
(movhi_const64_special, movsi_const64_special): Add 'K' constraint.
(movdi): Use general_operand predicate.
(movdi_sp64_dbl): Delete.
(movdi_const64_special): Add 'N' constraint.
(movdicc): Use arith10_operand predicate.
(movdi_cc_sp64, movdi_cc_sp64_trunc): Use arith11_operand predicate.
(movdi_cc_reg_sp64): Use arith10_operand predicate.
(movdi_cc_reg_sp64_trunc): Delete.
(cmp_zero_extract, cmp_zero_extract_sp64): Use small_int_operand.
(adddi3_insn_sp32, addx, cmp_cc_plus, cmp_ccx_plus, cmp_cc_plus_set,
cmp_ccx_plus_set): Use register_operand predicate.
(adddi3_sp64, cmp_ccx_plus_set): Use arith_operand predicate.
(subdi3_sp32): Delete.
(subdi3_insn_sp32): Change to define_insn_and_split.
(subdi3_sp64, cmp_minus_ccx, cmp_minus_ccx_set): Use arith_operand.
(muldi3, muldi3_sp64, muldi3_v8plus): Likewise.
(smulsi3_highpart_v8plus, const_smulsi3_highpart_v8plus,
umulsi3_highpart_v8plus, const_umulsi3_highpart_v8plus): Use
small_int_operand predicate.
(divdi3, udivdi3): Use arith_operand predicate.
(udivsi3, udivsi3_sp32, udivsi3_sp64): Use nonimmediate_operand.
(and<V64I>3_sp64, ior<V64I>3_sp64, xor<V64I:mode>3_sp64,
xor_not_<V64I:mode>_sp64) : Use arith_operand predicate.
(xordi3_sp64_dbl): Delete.
(cmp_ccx_arith_op, cmp_ccx_arith_op_set, cmp_ccx_xor_not,
cmp_ccx_xor_not_set, cmp_ccx_arith_op_not, cmp_ccx_arith_op_not_set,
cmp_ccx_neg, cmp_ccx_set_neg, one_cmpl<V64I>2_sp64, cmp_ccx_not,
cmp_ccx_set_not): Use arith_operand predicate.
(ashrsi3_extend2, lshrsi3_extend2 et al.): Use small_int_operand.
* config/sparc/predicates.md: New file.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98494
138bc75d-0d04-0410-961f-
82ee72b054a4
mkoch [Thu, 21 Apr 2005 06:17:03 +0000 (06:17 +0000)]
2005-04-21 Chris Burdess <dog@gnu.org>
* gnu/java/net/CRLFInputStream.java: Rewrite to return
CRLF-delimited chunks.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98493
138bc75d-0d04-0410-961f-
82ee72b054a4
mmitchel [Thu, 21 Apr 2005 04:21:51 +0000 (04:21 +0000)]
* testsuite/ext/bitmap_allocator/check_allocate_max_size.cpp: Add
explicit instantiations for systems without weak symbols.
* testsuite/ext/bitmap_allocator/check_deallocate_null.cc:
Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98486
138bc75d-0d04-0410-961f-
82ee72b054a4
kazu [Thu, 21 Apr 2005 00:39:22 +0000 (00:39 +0000)]
PR tree-optimization/14846
* fold-const.c (fold_single_bit_test_into_sign_test): New,
split out from ...
(fold_single_bit_test): ... here.
(fold_binary): Call fold_single_bit_test_into_sign_test
instead of fold_single_bit_test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98482
138bc75d-0d04-0410-961f-
82ee72b054a4
bryce [Thu, 21 Apr 2005 00:22:54 +0000 (00:22 +0000)]
2005-04-20 Bryce McKinlay <mckinlay@redhat.com>
* gcj.texi: Fix typos and bogus example.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98478
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Thu, 21 Apr 2005 00:17:40 +0000 (00:17 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98476
138bc75d-0d04-0410-961f-
82ee72b054a4
wilson [Thu, 21 Apr 2005 00:06:34 +0000 (00:06 +0000)]
Avoid emitting bogus debug info that confuses gdb.
PR c++/20805
* dwarf2out.c (gen_variable_die): Don't emit a specification if this
is another declaration.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98473
138bc75d-0d04-0410-961f-
82ee72b054a4
wilson [Wed, 20 Apr 2005 23:50:57 +0000 (23:50 +0000)]
Avoid emitting bogus debug info that confuses gdb.
PR c++/20805
* dwarf2out.c (gen_variable_die): Don't emit a specification if this
is another declaration.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98472
138bc75d-0d04-0410-961f-
82ee72b054a4
hp [Wed, 20 Apr 2005 22:31:30 +0000 (22:31 +0000)]
* config/cris/predicates.md: New file.
* config/cris/cris-protos.h (cris_store_multiple_op_p)
(cris_movem_load_rest_p): Declare.
* config/cris/cris.c (cris_store_multiple_op): Return bool, not int.
(cris_movem_load_rest_p): Ditto. Globalize.
(cris_bdap_operand, cris_bdap_biap_operand,
cris_orthogonal_operator, cris_commutative_orth_op,
cris_operand_extend_operator,
cris_additive_operand_extend_operator, cris_extend_operator,
cris_plus_or_bound_operator, cris_mem_op,
cris_general_operand_or_symbol,
cris_general_operand_or_gotless_symbol,
cris_general_operand_or_plt_symbol, cris_mem_call_operand,
cris_load_multiple_op): Remove predicate functions.
(cris_symbol, cris_gotless_symbol) <case UNSPEC>: Return 0, don't
abort, for UNSPECs other than CRIS_UNSPEC_PLT.
* config/cris/cris.h (PREDICATE_CODES): Don't define.
* config/cris/cris.md: Include predicates.md.
("call", "call_value"): Generate CONSTs of Pmode, not VOIDmode.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98471
138bc75d-0d04-0410-961f-
82ee72b054a4
ian [Wed, 20 Apr 2005 19:59:16 +0000 (19:59 +0000)]
./
* c-common.def: Remove STMT_EXPR (moved to cp/cp-tree.def).
* c-common.h (STMT_EXPR_STMT): Don't define.
(STMT_EXPR_NO_SCOPE): Don't define.
* c-dump.c (c_dump_tree): Don't handle STMT_EXPR.
* c-pretty-print.c (pp_c_primary_expression): Likewise.
(pp_c_expression): Likewise.
cp/
* cp-tree.def: Add STMT_EXPR.
* cp-tree.h (STMT_EXPR_NO_SCOPE): Define.
(STMT_EXPR_STMT): Define.
* cxx-pretty-print.c (pp_cxx_primary_expression): Handle
STMT_EXPR.
(pp_cxx_expression): Likewise.
(pp_cxx_statement): Call pp_cxx_statement, not pp_statement.
* dump.c (cp_dump_tree): Handle STMT_EXPR.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98469
138bc75d-0d04-0410-961f-
82ee72b054a4
rth [Wed, 20 Apr 2005 19:56:15 +0000 (19:56 +0000)]
PR target/21100
* config/i386/mmx.md (push<MMXMODE>1): Fix predicate thinko.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98468
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Wed, 20 Apr 2005 18:02:40 +0000 (18:02 +0000)]
* reload1.c (reload): Ignore equivalences between pseudos and
read only memory.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98466
138bc75d-0d04-0410-961f-
82ee72b054a4
jsm28 [Wed, 20 Apr 2005 16:41:48 +0000 (16:41 +0000)]
PR c/12913
* c-tree.h (struct c_label_list): Update comment.
(struct c_label_context): Rename to struct c_label_context_se.
(label_context_stack): Rename to label_context_stack_se.
(C_DECL_UNJUMPABLE_VM, C_DECL_UNDEFINABLE_VM, struct
c_label_context_vm, label_context_stack_vm, c_begin_vm_scope,
c_end_vm_scope): New.
(C_DECL_DECLARED_BUILTIN, C_DECL_USED): Use FUNCTION_DECL_CHECK.
* c-decl.c (pop_scope): Call c_end_vm_scope.
(pushdecl): Call c_begin_vm_scope for variably modified
declarations.
(define_label): Check for jumping into scope of identifier with
variably modified type. Push label on stack for those defined at
current context of identifiers with variably modified type.
(start_function): Create stack level for context of identifiers
with variably modified type.
(finish_function): Pop stack level for context of identifiers with
variably modified type.
* c-typeck.c (label_context_stack): Rename to
label_context_stack_se.
(label_context_stack_vm, c_begin_vm_scope, c_end_vm_scope): New.
(c_finish_goto_label): Check for jumping into scope of identifier
with variably modified type. Push label on stack for those jumped
to from current context of identifiers with variably modified
type.
(struct c_switch): Add blocked_vm.
(c_start_case): Initialize blocked_vm.
(do_case): Check blocked_vm.
(c_finish_case): Add comment.
(c_begin_stmt_expr, c_finish_stmt_expr): Update for renamed
variable label_context_stack.
objc:
* objc-act.c (objc_start_function): Create stack level for context
of identifiers with variably modified type.
testsuite:
* gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
gcc.dg/c99-vla-jump-5.c: New tests.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98464
138bc75d-0d04-0410-961f-
82ee72b054a4
kazu [Wed, 20 Apr 2005 15:59:01 +0000 (15:59 +0000)]
* tree-ssa-phiopt.c: Fix comments.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98462
138bc75d-0d04-0410-961f-
82ee72b054a4
kazu [Wed, 20 Apr 2005 15:31:30 +0000 (15:31 +0000)]
* tree-ssa-phiopt.c (tree_ssa_phi_opt): Update calls to
conditional_replacement, value_replacement, abs_replacement,
minmax_replacement.
(replace_phi_edge_with_variable): Remove argument BB.
(conditional_replacement, value_replacement,
minmax_replacement, abs_replacement): Remove argument PHI_BB.
Update a call to replace_phi_edge_with_variable.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98461
138bc75d-0d04-0410-961f-
82ee72b054a4
matz [Wed, 20 Apr 2005 14:30:38 +0000 (14:30 +0000)]
PR20973
* reload.c (push_reload, find_dummy_reload): Check for uninitialized
pseudos.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98460
138bc75d-0d04-0410-961f-
82ee72b054a4
dje [Wed, 20 Apr 2005 13:37:50 +0000 (13:37 +0000)]
- Add @file to AIX entry.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98458
138bc75d-0d04-0410-961f-
82ee72b054a4
kazu [Wed, 20 Apr 2005 13:19:17 +0000 (13:19 +0000)]
PR tree-optimization/21116
* tree-ssa-phiopt.c: Fix a typo.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98457
138bc75d-0d04-0410-961f-
82ee72b054a4
kazu [Wed, 20 Apr 2005 13:11:08 +0000 (13:11 +0000)]
* tree-ssa-phiopt.c: Fix comment typos.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98456
138bc75d-0d04-0410-961f-
82ee72b054a4
hp [Wed, 20 Apr 2005 10:59:26 +0000 (10:59 +0000)]
* testsuite/lib/libffi-dg.exp (libffi-dg-test-1): In regsub use,
have Tcl8.3-compatible intermediate variable.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98453
138bc75d-0d04-0410-961f-
82ee72b054a4
mkoch [Wed, 20 Apr 2005 09:36:06 +0000 (09:36 +0000)]
2005-04-20 Andrew John Hughes <gnu_andrew@member.fsf.org>
* java/net/URI.java:
Added class documentation.
(parseURI(String)): Only handle scheme-specific parts
if URI is not opaque. Allow for parts that can't be null.
(toString()): Output the scheme-specific part whole, rather
than as its possibly non-existent components.
2005-04-20 Jeroen Frijters <jeroen@frijters.net>
* java/net/URI.java (AUTHORITY_REGEXP): Corrected regexp.
(AUTHORITY_USERINFO_GROUP,AUTHORITY_HOST_GROUP,AUTHORITY_PORT_GROUP):
Adjusted to match new regexp.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98451
138bc75d-0d04-0410-961f-
82ee72b054a4
mkoch [Wed, 20 Apr 2005 09:25:25 +0000 (09:25 +0000)]
2005-04-20 Michael Koch <konqueror@gmx.de>
* gnu/java/net/protocol/file/Connection.java,
gnu/java/net/protocol/jar/Connection.java:
Reorganized import statements. Fixed @author tags.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98450
138bc75d-0d04-0410-961f-
82ee72b054a4
mkoch [Wed, 20 Apr 2005 09:18:19 +0000 (09:18 +0000)]
2005-04-20 Chris Burdess <dog@gnu.org>
* java/io/DataOutputStream.java (writeUTF): Use block write for
output.
2005-04-20 Jeroen Frijters <jeroen@frijters.net>
* java/io/DataInputStream.java (ignoreInitialNewline): Removed
(readLine): Changed newline handling.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98449
138bc75d-0d04-0410-961f-
82ee72b054a4
mkoch [Wed, 20 Apr 2005 09:13:22 +0000 (09:13 +0000)]
2005-04-20 Jeroen Frijters <jeroen@frijters.net>
* java/awt/image/PixelGrabber.java (setPixels(int,int,int,int,
ColorModel,byte[],int,int): Fixed byte to int conversion.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98448
138bc75d-0d04-0410-961f-
82ee72b054a4
mkoch [Wed, 20 Apr 2005 09:02:29 +0000 (09:02 +0000)]
2005-04-20 Michael Koch <konqueror@gmx.de>
* java/io/FilePermission.java
(serialVersionUID): Made private.
(ALL_FILES): New constant.
(implies): Handle '<<ALL FILES>>' case.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98447
138bc75d-0d04-0410-961f-
82ee72b054a4
mkoch [Wed, 20 Apr 2005 06:09:23 +0000 (06:09 +0000)]
2005-04-20 Sven de Marothy <sven@physto.se>
* gnu/java/awt/peer/gtk/GdkGraphics.java:
(drawImage): Don't notify the image observer for offscreen images.
* gnu/java/awt/peer/gtk/GtkImagePainter.java:
(setPixels): Don't notify the image observer.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98446
138bc75d-0d04-0410-961f-
82ee72b054a4
mkoch [Wed, 20 Apr 2005 06:05:04 +0000 (06:05 +0000)]
2005-04-20 Sven de Marothy <sven@physto.se>
* java/nio/ByteBufferImpl.java:
(putChar): Inlined for speed.
(put, get): Bulk methods can use arraycopy.
* java/nio/CharBufferImpl.java:
(put, get): Bulk methods can use arraycopy.
2005-04-20 Jeroen Frijters <jeroen@frijters.net>
* java/nio/ByteBufferImpl.java (get(), put(byte)): Inlined checks
and field updates.
* java/nio/CharBufferImpl.java
(CharBufferImpl(CharBufferImpl)): Copy array_offset field.
(get(), put(char)): Inlined checks and field updates. Fixed to
take array_offset into account.
(get(int), put(int, char)): Fixed to take array_offset into account.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98445
138bc75d-0d04-0410-961f-
82ee72b054a4
mkoch [Wed, 20 Apr 2005 06:01:09 +0000 (06:01 +0000)]
2005-04-20 Sven de Marothy <sven@physto.se>
* java/text/SimpleDateFormat.java:
(formatWithAttribute): Pad year before truncating digits.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98444
138bc75d-0d04-0410-961f-
82ee72b054a4
mkoch [Wed, 20 Apr 2005 05:58:46 +0000 (05:58 +0000)]
2005-04-20 Michael Koch <konqueror@gmx.de>
* gnu/java/net/PlainDatagramSocketImpl.java:
Merged copyright header.
* gnu/java/net/PlainSocketImpl.java:
Reorganized import statements. Fixed @author tags.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98443
138bc75d-0d04-0410-961f-
82ee72b054a4
mkoch [Wed, 20 Apr 2005 05:56:16 +0000 (05:56 +0000)]
2005-04-20 Michael Koch <konqueror@gmx.de>
* gnu/java/lang/ClassHelper.java,
gnu/java/lang/reflect/TypeSignature.java:
Fixed @author tag.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98442
138bc75d-0d04-0410-961f-
82ee72b054a4
mkoch [Wed, 20 Apr 2005 05:53:53 +0000 (05:53 +0000)]
2005-04-20 Michael Koch <konqueror@gmx.de>
* gnu/java/beans/IntrospectionIncubator.java:
Fixed HTML tags in javadocs.
2005-04-20 Jeroen Frijters <jeroen@frijters.net>
* gnu/java/beans/IntrospectionIncubator.java
(addToPropertyHash, addToListenerHash): Don't confuse get(),
set(), is(), add() and remove() with properties or events.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98441
138bc75d-0d04-0410-961f-
82ee72b054a4
mkoch [Wed, 20 Apr 2005 05:50:45 +0000 (05:50 +0000)]
2005-04-20 Michael Koch <konqueror@gmx.de>
* gnu/java/awt/image/XBMDecoder.java:
Fixed modifier order.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98440
138bc75d-0d04-0410-961f-
82ee72b054a4
mkoch [Wed, 20 Apr 2005 05:47:57 +0000 (05:47 +0000)]
2005-04-20 Roman Kennke <roman@kennke.org>
* javax/swing/plaf/basic/BasicButtonUI.java
(paint): This should not care about margin and insets
at the same time, as insets already include the margin
through the border.
* javax/swing/plaf/basic/BasicGraphicsUtils.java
(getPreferredButtonSize): Likewise.
* javax/swing/plaf/metal/MetalBorders.java
(getBorderInsets): Likewise.
2005-04-20 Roman Kennke <roman@kennke.org>
* javax/swing/plaf/basic/BasicOptionPaneUI.java
(createMessageArea): The JPanel that holds the message area
doesn't need to override getPreferredSize. This prevents some
message components from rendering nicely.
2005-04-20 Roman Kennke <roman@kennke.org>
* javax/swing/plaf/metal/MetalInternalFrameUI.java
(createUI): Do not share instances between components.
* javax/swing/plaf/metal/MetalSliderUI.java
(createUI): Do not share instances between components.
2005-04-20 Roman Kennke <roman@kennke.org>
* javax/swing/plaf/metal/MetalBorders:
(PopupMenuBorder): Added.
* javax/swing/plaf/metal/MetalLookAndFeel
(initComponentDefaults): Added PopupMenuBorder.
2005-04-20 Roman Kennke <roman@kennke.org>
* javax/swing/tree/DefaultTreeSelectionModel.java:
Added API documentation all over the class.
2005-04-20 Roman Kennke <roman@kennke.org>
* javax/swing/plaf/basic/BasicScrollPaneUI.java
(installDefaults): Link managed JScrollPane in instance field.
(uninstallDefaults): Unlink managed JScrollPane in instance field.
2005-04-20 Roman Kennke <roman@kennke.org>
* javax/swing/plaf/basic/BasicScrollBarUI.java
(PropertyChangeHandler.propertyChange): Add default
to switch statement to avoid errors with unusual values
for orientation.
(installComponents): Likewise.
2005-04-20 Roman Kennke <roman@kennke.org>
* javax/swing/plaf/metal/MetalScrollBarUI.java:
(createUI): Instances cannot be shared among JScrollPanes.
2005-04-20 Roman Kennke <roman@kennke.org>
* javax/swing/plaf/metal/MetalLookAndFeel.java
(initComponentDefaults): Added defaults for Menu, MenuBar
MenuEntry fonts.
2005-04-20 Roman Kennke <roman@kennke.org>
* javax/swing/plaf/basic/BasicScrollBarUI.java
(installUI): Install listeners after everything all, otherwise
we get strange NPEs in some situations, especially with
custom L&Fs.
(createIncreaseButton): Orientation is expected to be
SwingConstants.NORTH, ..SOUTH, ..WEST or ..EAST and not
HORIZONTAL or VERTICAL.
(createDecreaseButton): Orientation is expected to be
SwingConstants.NORTH, ..SOUTH, ..WEST or ..EAST and not
HORIZONTAL or VERTICAL.
(installComponents): Orientation for buttons is expected to be
SwingConstants.NORTH, ..SOUTH, ..WEST or ..EAST and not
HORIZONTAL or VERTICAL.
2005-04-20 Roman Kennke <roman@kennke.org>
* javax/swing/JToolBar.java
(addImpl): Adjust added AbstractButtons to look and feel like
toolbar buttons.
* javax/swing/plaf/metal/MetalBorders.java:
Adjusted insets of ButtonBorder.
(RolloverMarginBorder): Added class for toolbar buttons.
(getButtonBorder): Adjusted factory method to return a shared
instance of button border.
(getToolbarButtonBorder): Added factory method to return a shared
instance of toolbar button border.
(getMarginBorder): Added factory method to return a shared
instance of margin border.
* javax/swing/plaf/metal/MetalButtonUI.java
(installDefauls): If button is child of a JToolBar then set
special border on this button.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98439
138bc75d-0d04-0410-961f-
82ee72b054a4
mkoch [Wed, 20 Apr 2005 05:37:46 +0000 (05:37 +0000)]
2005-04-20 Michael Koch <konqueror@gmx.de>
* java/net/URLConnection.java
(getContent): Fixed javadoc comment.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98438
138bc75d-0d04-0410-961f-
82ee72b054a4
mkoch [Wed, 20 Apr 2005 05:34:29 +0000 (05:34 +0000)]
2005-04-20 Andrew John Hughes <gnu_andrew@member.fsf.org>
* java/net/URL.java:
(toURI()): Implemented.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98437
138bc75d-0d04-0410-961f-
82ee72b054a4
rth [Wed, 20 Apr 2005 04:54:11 +0000 (04:54 +0000)]
* builtins.c (expand_builtin_sync_operation): Revert last change.
* optabs.c (expand_bool_compare_and_swap): Compare vs old value,
not vs new value.
(expand_compare_and_swap_loop): Likewise.
(expand_sync_operation): Remove fallback from NAND to AND; invert
memory operand when expanding from cmpxchg.
(expand_sync_fetch_operation): Likewise.
* doc/extend.texi (Atomic Builtins): Fix docs for nand and
compare-and-swap.
* config/alpha/alpha.c (alpha_split_atomic_op): Invert memory operand
when implementing NAND. Fix double-add for AFTER.
* config/alpha/sync.md (sync_nand<I48MODE>): Invert memory operand.
(sync_old_nand<I48MODE>, sync_new_nand<I48MODE>): Likewise.
(sync_compare_and_swap<I48MODE>): Fix compare vs zero. Return old
memory value.
(sync_lock_test_and_set<I48MODE>): Remove extra label and last
memory barrier.
* config/i386/sync.md (sync_compare_and_swap<IMODE>): Fix pattern
to return old memory value.
(sync_compare_and_swap_cc<IMODE>): Likewise.
* config/ia64/ia64.c (ia64_dependencies_evaluation_hook): Early
return pre-reload. Don't consider output or anti dependencies.
* config/ia64/sync.md (IMODE): New.
(modesuffix): Add QI and HI.
(memory_barrier): Simplify expansion.
(sync_compare_and_swap<IMODE>): Use IMODE, not I48MODE.
(cmpxchg_acq_<IMODE>): Likewise.
(sync_lock_test_and_set<IMODE>): Likewise.
(sync_lock_release<IMODE>): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98436
138bc75d-0d04-0410-961f-
82ee72b054a4
phython [Wed, 20 Apr 2005 04:32:41 +0000 (04:32 +0000)]
2005-04-19 James A. Morrison <phython@gcc.gnu.org>
* fold-const.c (fold_binary): Fold ~(X ^ Y) to ~X ^ Y or X ^ ~Y if
~X or ~Y simplify.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98435
138bc75d-0d04-0410-961f-
82ee72b054a4
phython [Wed, 20 Apr 2005 02:31:26 +0000 (02:31 +0000)]
2005-04-19 James A. Morrison <phython@gcc.gnu.org>
* fold-const (fold_binary): Fold ~X ^ ~ Y to X ^ Y.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98434
138bc75d-0d04-0410-961f-
82ee72b054a4
jsm28 [Wed, 20 Apr 2005 02:07:28 +0000 (02:07 +0000)]
* de.po: Update.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98433
138bc75d-0d04-0410-961f-
82ee72b054a4
wilson [Wed, 20 Apr 2005 01:44:58 +0000 (01:44 +0000)]
Testcase to verify that FP regs are properly saved/restored across unwind.
PR target/20670
* g++.dg/eh/fp-regs.C: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98432
138bc75d-0d04-0410-961f-
82ee72b054a4
kargl [Wed, 20 Apr 2005 01:27:31 +0000 (01:27 +0000)]
trans-const.c (gfc_conv_mpz_to_tree): Fix comment.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98430
138bc75d-0d04-0410-961f-
82ee72b054a4
jsm28 [Wed, 20 Apr 2005 01:10:00 +0000 (01:10 +0000)]
2005-04-20 Michael Pogue <michael.pogue@sun.com>
Joseph S. Myers <joseph@codesourcery.com>
* c.opt (Wint-to-pointer-cast, Wpointer-to-int-cast): New options.
* c-typeck.c (build_c_cast): Check these options.
* doc/invoke.texi: Document these options.
testsuite:
* gcc.dg/Wint-to-pointer-cast-1.c,
gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
gcc.dg/Wpointer-to-int-cast-3.c: New tests.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98429
138bc75d-0d04-0410-961f-
82ee72b054a4
kazu [Wed, 20 Apr 2005 00:45:43 +0000 (00:45 +0000)]
* tree-ssa-phiopt.c: Update a comment about the pass.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98428
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Wed, 20 Apr 2005 00:16:31 +0000 (00:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98425
138bc75d-0d04-0410-961f-
82ee72b054a4
kazu [Tue, 19 Apr 2005 22:13:05 +0000 (22:13 +0000)]
* tree-ssa-phiopt.c, config/arm/arm.c, config/fr30/fr30.md,
config/mcore/mcore.c: Fix comment typos.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98421
138bc75d-0d04-0410-961f-
82ee72b054a4
drow [Tue, 19 Apr 2005 19:53:26 +0000 (19:53 +0000)]
* Makefile.in (libgcc.mk): Pass GCC_FOR_TARGET.
* mklibgcc.in: Use $GCC_FOR_TARGET instead of ./xgcc.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98420
138bc75d-0d04-0410-961f-
82ee72b054a4
mkoch [Tue, 19 Apr 2005 19:07:13 +0000 (19:07 +0000)]
2005-04-19 Michael Koch <konqueror@gmx.de>
* java/net/InetAddress.java
(InetAddress): Fixed javadoc comment.
(aton): Likewise.
(lookup): Added javadoc.
(getFamily): Likewise.
* java/net/ServerSocket.java
(getChannel): Improved javadoc comment.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98419
138bc75d-0d04-0410-961f-
82ee72b054a4
kargl [Tue, 19 Apr 2005 18:56:13 +0000 (18:56 +0000)]
* invoke.texi: Update -Waliasing description.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98418
138bc75d-0d04-0410-961f-
82ee72b054a4
jules [Tue, 19 Apr 2005 18:50:14 +0000 (18:50 +0000)]
* config/arm/arm.c (arm_init_libfuncs): Clear mod optabs.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98417
138bc75d-0d04-0410-961f-
82ee72b054a4
ghazi [Tue, 19 Apr 2005 18:26:43 +0000 (18:26 +0000)]
* hashtab.h, libiberty.h, objalloc.h, splay-tree.h, ternary.h:
Don't use the PTR macro.
* sort.h: Don't use the PARAMS macro.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98416
138bc75d-0d04-0410-961f-
82ee72b054a4
hp [Tue, 19 Apr 2005 16:01:38 +0000 (16:01 +0000)]
* os_dep.c, include/private/gc_locks.h: Import CRIS port by
Simon Posnjak from gc6.4.
* include/private/gcconfig.h: Ditto. Add M32R note from gc6.4.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98414
138bc75d-0d04-0410-961f-
82ee72b054a4
kazu [Tue, 19 Apr 2005 15:45:28 +0000 (15:45 +0000)]
* except.c: Fix a comment typo.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98413
138bc75d-0d04-0410-961f-
82ee72b054a4
aph [Tue, 19 Apr 2005 15:42:13 +0000 (15:42 +0000)]
2005-04-19 Andrew Haley <aph@redhat.com>
PR java/21022
* dbxout.c (dbxout_type_fields): Check DECL_IGNORED_P before
looking at a field's bitpos.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98412
138bc75d-0d04-0410-961f-
82ee72b054a4
jules [Tue, 19 Apr 2005 12:55:24 +0000 (12:55 +0000)]
* java/decl.c (finish_method): Revert patch from 2005-04-13 for breaking
indirect dispatch with PIC.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98408
138bc75d-0d04-0410-961f-
82ee72b054a4
ghazi [Tue, 19 Apr 2005 12:37:08 +0000 (12:37 +0000)]
fixincludes:
* system.h (fopen, fdopen, freopen): Define these to the unlocked
libiberty functions.
gcc:
* system.h (fopen, fdopen, freopen): Define these to the unlocked
libiberty functions.
libcpp:
* system.h (fopen, fdopen, freopen): Define these to the unlocked
libiberty functions.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98407
138bc75d-0d04-0410-961f-
82ee72b054a4
mkoch [Tue, 19 Apr 2005 12:19:44 +0000 (12:19 +0000)]
2005-04-19 Andrew John Hughes <gnu_andrew@member.fsf.org>
* gnu/xml/dom/html2/DomHTMLParser.java:
Changed 'enum' references to become 'enumeration'.
2005-04-19 Audrius Meskauskas <audriusa@bluewin.ch>
* gnu/xml/dom/html2/DomHTMLParser.java: New file.
2005-04-19 Andrew John Hughes <gnu_andrew@member.fsf.org>
* gnu/javax/swing/text/html/parser/htmlAttributeSet.java:
(getAttributeNames()): Replaced 'enum' with 'enumeration'.
* gnu/javax/swing/text/html/parser/htmlValidator.java:
(validateParameters(TagElement,htmlAttributeSet)):
Replaced 'enum' with 'enumeration'.
(validateAttribute(TagElement,htmlAttributeSet,Enumeration,Enumeration)):
Likewise.
2005-04-19 Audrius Meskauskas <audriusa@bluewin.ch>
* javax/swing/text/html/parser/Entity.java (getType): New method.
* javax/swing/text/html/parser/DocumentParser.java:
Inherit from javax.swing.text.html.parser.Parser.
2005-04-19 Chris Burdess <dog@gnu.org>
* gnu/xml/dom/html2/DomHTMLDocument.java: Fixed element creation and
check for HTML/XHTML namespace.
2005-04-19 Audrius Meskauskas <audriusa@bluewin.ch>
* javax/swing/text/html/parser/Parser.java,
javax/swing/text/html/parser/Entity.java:
Inheriting from DTDConstants.
* javax/swing/text/html/parser/AttributeList.java
(getValues): Changed return type.
* javax/swing/text/html/parser/DocumentParser
(parse): Adding the callback parameter that receives
the parsing events.
2005-04-19 Chris Burdess <dog@gnu.org>
* gnu/xml/dom/DomImpl.java,
gnu/xml/dom/html2/DomHTMLAnchorElement.java,
gnu/xml/dom/html2/DomHTMLDocument.java,
gnu/xml/dom/html2/DomHTMLElement.java,
gnu/xml/dom/html2/DomHTMLFormElement.java,
gnu/xml/dom/html2/DomHTMLFrameElement.java,
gnu/xml/dom/html2/DomHTMLIFrameElement.java,
gnu/xml/dom/html2/DomHTMLImpl.java,
gnu/xml/dom/html2/DomHTMLInputElement.java,
gnu/xml/dom/html2/DomHTMLObjectElement.java,
gnu/xml/dom/html2/DomHTMLOptionElement.java,
gnu/xml/dom/html2/DomHTMLSelectElement.java,
gnu/xml/dom/html2/DomHTMLTableCellElement.java,
gnu/xml/dom/html2/DomHTMLTableElement.java,
gnu/xml/dom/html2/DomHTMLTableRowElement.java,
gnu/xml/dom/html2/DomHTMLTableSectionElement.java,
gnu/xml/dom/html2/DomHTMLTextAreaElement.java: JAXP integration,
UI events, and tree utility functions.
2005-04-19 Michael Koch <konqueror@gmx.de>
* gnu/javax/swing/text/html/parser/HTML_401F.java,
gnu/javax/swing/text/html/parser/gnuDTD.java,
gnu/javax/swing/text/html/parser/models/node.java:
Reworked import statements.
2005-04-19 Audrius Meskauskas, Lithuania <AudriusA@Bioinformatics.org>
* javax/swing/text/html/HTMLDocument.java: New file.
2005-04-19 Michael Koch <konqueror@gmx.de>
* javax/swing/text/html/HTMLFrameHyperlinkEvent.java:
Reformatted.
* javax/swing/text/html/parser/AttributeList.java:
Fixed order of modifiers.
(AttributeList): Made final.
* javax/swing/text/html/parser/ContentModel.java:
Fixed html characters in javadocs.
* javax/swing/text/html/parser/DTD.java
(DTD): Don't implement java.io.Serializable directly.
(getElement): Simplified.
* javax/swing/text/html/parser/DTDConstants.java:
Reformatted file.
* javax/swing/text/html/parser/Element.java:
Fixed order of modifiers.
* javax/swing/text/html/parser/Parser.java:
Reformatted. Don't use fully-qualified class names.
* javax/swing/text/html/parser/ParserDelegator.java:
Fixed order of modifiers.
* javax/swing/text/rtf/RTFParser.java:
Re-ordered import statements.
* javax/swing/text/rtf/RTFScanner.java:
Removed unused import statement.
2005-04-19 Chris Burdess <dog@gnu.org>
* gnu/xml/dom/html2/DomHTMLButtonElement.java,
gnu/xml/dom/html2/DomHTMLCollection.java,
gnu/xml/dom/html2/DomHTMLDocument.java,
gnu/xml/dom/html2/DomHTMLElement.java: Extensions for new element
types.
* gnu/xml/dom/html2/DomHTMLDListElement.java,
gnu/xml/dom/html2/DomHTMLDirectoryElement.java,
gnu/xml/dom/html2/DomHTMLDivElement.java,
gnu/xml/dom/html2/DomHTMLFieldSetElement.java,
gnu/xml/dom/html2/DomHTMLFontElement.java,
gnu/xml/dom/html2/DomHTMLFormElement.java,
gnu/xml/dom/html2/DomHTMLFrameElement.java,
gnu/xml/dom/html2/DomHTMLFrameSetElement.java,
gnu/xml/dom/html2/DomHTMLHRElement.java,
gnu/xml/dom/html2/DomHTMLHeadElement.java,
gnu/xml/dom/html2/DomHTMLHeadingElement.java,
gnu/xml/dom/html2/DomHTMLHtmlElement.java,
gnu/xml/dom/html2/DomHTMLIFrameElement.java,
gnu/xml/dom/html2/DomHTMLImageElement.java,
gnu/xml/dom/html2/DomHTMLInputElement.java,
gnu/xml/dom/html2/DomHTMLIsIndexElement.java,
gnu/xml/dom/html2/DomHTMLLIElement.java,
gnu/xml/dom/html2/DomHTMLLabelElement.java,
gnu/xml/dom/html2/DomHTMLLegendElement.java,
gnu/xml/dom/html2/DomHTMLLinkElement.java,
gnu/xml/dom/html2/DomHTMLMapElement.java,
gnu/xml/dom/html2/DomHTMLMenuElement.java,
gnu/xml/dom/html2/DomHTMLMetaElement.java,
gnu/xml/dom/html2/DomHTMLModElement.java,
gnu/xml/dom/html2/DomHTMLOListElement.java,
gnu/xml/dom/html2/DomHTMLObjectElement.java,
gnu/xml/dom/html2/DomHTMLOptGroupElement.java,
gnu/xml/dom/html2/DomHTMLOptionElement.java,
gnu/xml/dom/html2/DomHTMLParagraphElement.java,
gnu/xml/dom/html2/DomHTMLParamElement.java,
gnu/xml/dom/html2/DomHTMLPreElement.java,
gnu/xml/dom/html2/DomHTMLQuoteElement.java,
gnu/xml/dom/html2/DomHTMLScriptElement.java,
gnu/xml/dom/html2/DomHTMLSelectElement.java,
gnu/xml/dom/html2/DomHTMLStyleElement.java,
gnu/xml/dom/html2/DomHTMLTableCaptionElement.java,
gnu/xml/dom/html2/DomHTMLTableCellElement.java,
gnu/xml/dom/html2/DomHTMLTableColElement.java,
gnu/xml/dom/html2/DomHTMLTableElement.java,
gnu/xml/dom/html2/DomHTMLTableRowElement.java,
gnu/xml/dom/html2/DomHTMLTableSectionElement.java,
gnu/xml/dom/html2/DomHTMLTextAreaElement.java,
gnu/xml/dom/html2/DomHTMLTitleElement.java,
gnu/xml/dom/html2/DomHTMLUListElement.java: New files.
2005-04-19 Audrius Meskauskas <audriusa@bluewin.ch>
* javax/swing/text/ChangedCharSetException.java,
javax/swing/text/html/HTMLEditorKit.java,
javax/swing/text/html/HTMLFrameHyperlinkEvent.java,
javax/swing/text/html/parser/AttributeList.java,
javax/swing/text/html/parser/ContentModel.java,
javax/swing/text/html/parser/DocumentParser.java,
javax/swing/text/html/parser/DTD.java,
javax/swing/text/html/parser/DTDConstants.java,
javax/swing/text/html/parser/Element.java,
javax/swing/text/html/parser/Entity.java,
javax/swing/text/html/parser/Parser.java,
javax/swing/text/html/parser/TagElement.java,
gnu/javax/swing/text/html/package.html,
gnu/javax/swing/text/html/parser/gnuDTD.java,
gnu/javax/swing/text/html/parser/HTML_401F.java,
gnu/javax/swing/text/html/parser/htmlAttributeSet.java,
gnu/javax/swing/text/html/parser/htmlValidator.java,
gnu/javax/swing/text/html/parser/package.html,
gnu/javax/swing/text/html/parser/models/list.java,
gnu/javax/swing/text/html/parser/models/node.java,
gnu/javax/swing/text/html/parser/models/noTagModel.java,
gnu/javax/swing/text/html/parser/models/package.html,
gnu/javax/swing/text/html/parser/models/PCDATAonly_model.java,
gnu/javax/swing/text/html/parser/models/TableRowContentModel.java,
gnu/javax/swing/text/html/parser/models/transformer.java,
gnu/javax/swing/text/html/parser/support/gnuStringIntMapper.java,
gnu/javax/swing/text/html/parser/support/package.html,
gnu/javax/swing/text/html/parser/support/parameterDefaulter.java,
gnu/javax/swing/text/html/parser/support/Parser.java,
gnu/javax/swing/text/html/parser/support/textPreProcessor.java,
gnu/javax/swing/text/html/parser/support/low/Buffer.java,
gnu/javax/swing/text/html/parser/support/low/Constants.java,
gnu/javax/swing/text/html/parser/support/low/Location.java,
gnu/javax/swing/text/html/parser/support/low/node.java,
gnu/javax/swing/text/html/parser/support/low/package.html,
gnu/javax/swing/text/html/parser/support/low/ParseException.java,
gnu/javax/swing/text/html/parser/support/low/pattern.java,
gnu/javax/swing/text/html/parser/support/low/Queue.java,
gnu/javax/swing/text/html/parser/support/low/ReaderTokenizer.java:
New files.
* javax/swing/text/html/HTML.java,
javax/swing/text/html/parser/ParserDelegator.java:
New files (replacing).
* javax/swing/text/html/package.html,
javax/swing/text/html/parser/package.html: Documenting the
packages.
2005-04-19 Chris Burdess <dog@gnu.org>
* gnu/xml/dom/html2/DomHTMLAnchorElement.java,
gnu/xml/dom/html2/DomHTMLAppletElement.java,
gnu/xml/dom/html2/DomHTMLAreaElement.java,
gnu/xml/dom/html2/DomHTMLBaseElement.java,
gnu/xml/dom/html2/DomHTMLBaseFontElement.java,
gnu/xml/dom/html2/DomHTMLBodyElement.java,
gnu/xml/dom/html2/DomHTMLBRElement.java,
gnu/xml/dom/html2/DomHTMLButtonElement.java,
gnu/xml/dom/html2/DomHTMLCollection.java,
gnu/xml/dom/html2/DomHTMLDocument.java,
gnu/xml/dom/html2/DomHTMLElement.java: New files.
2005-04-19 Michael Koch <konqueror@gmx.de>
* Makefile.am: Added new files.
* Makefile.in: Regenerated.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98406
138bc75d-0d04-0410-961f-
82ee72b054a4
kazu [Tue, 19 Apr 2005 11:43:24 +0000 (11:43 +0000)]
PR tree-optimization/21096
* tree-ssa-copy.c (fini_copy_prop): Free cached_last_copy_of.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98405
138bc75d-0d04-0410-961f-
82ee72b054a4
mkoch [Tue, 19 Apr 2005 10:55:12 +0000 (10:55 +0000)]
2005-04-19 Roman Kennke <roman@kennke.org>
* javax/swing/text/JTextComponent.java
(JTextComponent): Added repaintListener which issues repaint
requests when the underlying document changes.
(setDocument): Adds repaintListener to document when the
document is changed.
* javax/swing/text/DefaultEditorKit.java:
Removed repaint calls on JTextComponent. This is now handled
through a DocumentListener in JTextComponent that repaints
the component when needed.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98403
138bc75d-0d04-0410-961f-
82ee72b054a4
mkoch [Tue, 19 Apr 2005 10:52:03 +0000 (10:52 +0000)]
2005-04-19 Roman Kennke <roman@kennke.org>
PR libgcj/21064
* javax/swing/text/StyleContext.java
(NamedStyle.setResolveParent): Added null
pointer check.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98402
138bc75d-0d04-0410-961f-
82ee72b054a4
mkoch [Tue, 19 Apr 2005 10:34:38 +0000 (10:34 +0000)]
2005-04-19 Michael Koch <konqueror@gmx.de>
* java/rmi/server/RemoteObject.java:
Removed unused import statement.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98400
138bc75d-0d04-0410-961f-
82ee72b054a4
mkoch [Tue, 19 Apr 2005 10:31:51 +0000 (10:31 +0000)]
2005-04-19 Michael Koch <konqueror@gmx.de>
* java/net/URL.java: Formatting cleanups.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98399
138bc75d-0d04-0410-961f-
82ee72b054a4
mkoch [Tue, 19 Apr 2005 10:24:40 +0000 (10:24 +0000)]
2005-04-19 Michael Koch <konqueror@gmx.de>
* java/awt/FontMetrics.java: Reformatted.
(getFontRenderContext): Handle case when java.awt.Graphics context is
given.
2005-04-19 Michael Koch <konqueror@gmx.de>
* java/awt/FontMetrics.java
(getStringBounds): New methods.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98398
138bc75d-0d04-0410-961f-
82ee72b054a4
mkoch [Tue, 19 Apr 2005 10:18:45 +0000 (10:18 +0000)]
2005-04-19 Michael Koch <konqueror@gmx.de>
* gnu/java/security/x509/X509Certificate.java
(parse): Handle val == null case.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98397
138bc75d-0d04-0410-961f-
82ee72b054a4
mkoch [Tue, 19 Apr 2005 09:59:53 +0000 (09:59 +0000)]
2005-04-19 Roman Kennke <roman@kennke.org>
* javax/swing/plaf/metal/MetalLookAndFeel.java
(initComponentDefaults): Added defaults for Menu, MenuBar
MenuEntry fonts.
2005-04-19 Roman Kennke <roman@kennke.org>
* javax/swing/plaf/metal/MetalLookAndFeel.java
(initComponentDefaults): Added Label.font.
(initSystemColorDefaults): Added this method and adjusted the
general control color.
2005-04-19 Roman Kennke <roman@kennke.org>
* javax/swing/plaf/metal/MetalBorders.java:
Added.
* javax/swing/plaf/metal/MetalButtonUI.java:
(installDefaults): Install button font.
* javax/swing/plaf/metal/MetalLookAndFeel.java:
(initComponentDefaults): Added button border, font and margin.
Changed components background color to the Metal current themes
standard color.
2005-04-19 Roman Kennke <roman@kennke.org>
* javax/swing/plaf/metal/MetalLookAndFeel.java
(initComponentDefaults): Added to set Metal specific component
defaults.
2005-04-19 Mark Wielaard <mark@klomp.org>
* javax/swing/plaf/metal/MetalLookAndFeel.java
(initClassDefaults): Call super.initClassDefaults().
2005-04-19 Roman Kennke <roman@kennke.org>
* javax/swing/plaf/metal/MetalLookAndFeel.java
(initClassDefaults): Added to include the *UI classes.
2005-04-19 Roman Kennke <roman@kennke.org>
* javax/swing/plaf/metal/MetalComboBoxUI.java:
Added.
* javax/swing/plaf/metal/MetalDesktopIconUI.java:
Added.
* javax/swing/plaf/metal/MetalInternalFrameUI.java:
Added.
* javax/swing/plaf/metal/MetalPopupMenuSeparatorUI.java:
Added.
* javax/swing/plaf/metal/MetalProgressBarUI.java:
Added.
* javax/swing/plaf/metal/MetalRootPaneUI.java:
Added.
* javax/swing/plaf/metal/MetalScrollBarUI.java:
Added.
* javax/swing/plaf/metal/MetalSeparatorUI.java:
Added.
* javax/swing/plaf/metal/MetalSliderUI.java:
Added.
* javax/swing/plaf/metal/MetalSplitPaneUI.java:
Added.
* javax/swing/plaf/metal/MetalTextFieldUI.java:
Added.
* javax/swing/plaf/metal/MetalToggleButtonUI.java:
2005-04-19 Roman Kennke <roman@kennke.org>
* javax/swing/plaf/metal/MetalButtonUI.java:
Added skeleton class.
* javax/swing/plaf/metal/MetalCheckBoxUI.java:
Added skeleton class.
* javax/swing/plaf/metal/MetalLabelUI.java:
Added skeleton class.
* javax/swing/plaf/metal/MetalRadioButtonUI.java:
Added skeleton class.
* javax/swing/plaf/metal/MetalScrollPaneUI.java:
Added skeleton class.
* javax/swing/plaf/metal/MetalTabbedPaneUI.java:
Added skeleton class.
2005-04-19 Roman Kennke <roman@kennke.org>
* javax/swing/UIDefaults.java:
Added API documentation for all methods.
2005-04-19 Roman Kennke <roman@kennke.org>
* javax/swing/UIDefaults.java
(put): Now uses new checkAndPut method instead of checking
directly.
(putDefaults): Fixed so that it accepts null-values and
treats them like remove(key).
(checkAndPut): Added. This checks for null-values and calls
put or remove.
2005-04-19 Michael Koch <konqueror@gmx.de>
* Makefile.am: Added new files.
* Makefile.in: Regenerated.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98396
138bc75d-0d04-0410-961f-
82ee72b054a4
aph [Tue, 19 Apr 2005 09:52:21 +0000 (09:52 +0000)]
2005-04-18 Andrew Haley <aph@redhat.com>
* java-except.h (struct eh_range.handler): Remove unused field.
(handle_nested_ranges): Remove function declaration.
(sanity_check_exception_range): Add function declaration.
* verify.c (verify_jvm_instructions): Remove call to
handle_nested_ranges.
* verify-glue.c (verify_jvm_instructions_new): Call
sanity_check_exception_range.
* except.c (link_handler, eh_range_freelist, link_handler,
handle_nested_ranges): Remove.
(add_handler): Rewrite.
(sanity_check_exception_range): New function.
(print_ranges): New function.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98395
138bc75d-0d04-0410-961f-
82ee72b054a4
mark [Tue, 19 Apr 2005 09:29:16 +0000 (09:29 +0000)]
* java/lang/natRuntime.cc (insertSystemProperties): Set
java.class.path to CLASSPATH only when not empty. Fall back to
default path "." when java.class.path is empty.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98394
138bc75d-0d04-0410-961f-
82ee72b054a4
mkoch [Tue, 19 Apr 2005 09:24:15 +0000 (09:24 +0000)]
2005-04-19 Michael Koch <konqueror@gmx.de>
* javax/swing/text/rtf/ControlWordToken.java,
javax/swing/text/rtf/RTFEditorKit.java,
javax/swing/text/rtf/RTFParseException.java,
javax/swing/text/rtf/RTFParser.java,
javax/swing/text/rtf/RTFScanner.java,
javax/swing/text/rtf/TextToken.java,
javax/swing/text/rtf/Token.java: New files.
* Makefile.am: Added new files.
* Makefile.in: Regenerated.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98393
138bc75d-0d04-0410-961f-
82ee72b054a4
mkoch [Tue, 19 Apr 2005 09:17:41 +0000 (09:17 +0000)]
2005-04-19 Michael Koch <konqueror@gmx.de>
* java/awt/geom/QuadCurve2D.java:
Fixed Brian Gough's name for real.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98392
138bc75d-0d04-0410-961f-
82ee72b054a4
fxcoudert [Tue, 19 Apr 2005 07:10:05 +0000 (07:10 +0000)]
PR fortran/16861
* resolve.c (resolve_variable): If e->symtree is not set, this
ought to be a FAILURE, and not a segfault.
* gfortran.dg/pr16861.f90: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98391
138bc75d-0d04-0410-961f-
82ee72b054a4
amodra [Tue, 19 Apr 2005 07:07:11 +0000 (07:07 +0000)]
PR target/21098
* config/rs6000/rs6000.c (rs6000_elf_end_indicate_exec_stack): New.
* config/rs6000/linux64.h (TARGET_ASM_FILE_END): Use the above.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98390
138bc75d-0d04-0410-961f-
82ee72b054a4
mkoch [Tue, 19 Apr 2005 06:36:27 +0000 (06:36 +0000)]
2005-04-19 Roman Kennke <roman@kennke.org>
* javax/swing/UIManager.java:
Make the UIManager respect the swing.defaultlaf system
property.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98389
138bc75d-0d04-0410-961f-
82ee72b054a4
tromey [Tue, 19 Apr 2005 06:36:10 +0000 (06:36 +0000)]
* java/lang/natVMClassLoader.cc (loadClass): Call resolveClass,
not _Jv_InitClass.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98388
138bc75d-0d04-0410-961f-
82ee72b054a4
mkoch [Tue, 19 Apr 2005 06:29:30 +0000 (06:29 +0000)]
2005-04-19 Roman Kennke <roman@kennke.org>
* javax/swing/plaf/basic/BasicMenuBarUI.java:
Fixed tabs to spaces.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98387
138bc75d-0d04-0410-961f-
82ee72b054a4
mkoch [Tue, 19 Apr 2005 06:23:00 +0000 (06:23 +0000)]
2005-04-19 Roman Kennke <roman@kennke.org>
* javax/swing/plaf/basic/BasicMenuUI.java
(getMaximumSize): Now returns preferredSize because JMenu should
never be bigger than that.
* javax/swing/JRootPane
(RootLayout.layoutContainer): Make JMenuBars take the whole width.
2005-04-19 Roman Kennke <roman@kennke.org>
* javax/swing/JRootPane.java:
Fixed various tabs to be spaces.
(RootLayout.layoutContainer): Made menubar left aligned.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98386
138bc75d-0d04-0410-961f-
82ee72b054a4
mkoch [Tue, 19 Apr 2005 06:16:17 +0000 (06:16 +0000)]
2005-04-19 Roman Kennke <roman@ontographics.com>
* javax/swing/JList.java
(getPreferredScrollableViewportSize):
The previous implementation was merely guessing the size,
now it respects layoutOrientation, visibleRowCount
and preferredSize.
(getScrollableTracksViewportHeight):
Reimplemented so that layoutOrientation, visibleRowCount
and preferred size are respected.
(getScrollableTracksViewportWidth):
Reimplemented so that layoutOrientation, visibleRowCount
and preferred size are respected.
* javax/swing/plaf/basic/BasicListUI.java
(getPreferredSize):
Improved calculation of preferredSize when JList is
set to HORIZONTAL_WRAP or VERTICAL_WRAP.
(getCellBounds):
The previous implementation assumed a layoutOrientation of
JList.VERTICAL, now also ok with JList.HORIZONTAL_WRAP and
JList.VERTICAL_WRAP.
2005-04-19 Roman Kennke <roman@ontographics.com>
* javax/swing/plaf/basic/BasicListUI.java
(paintCell): use CellRendererPane for painting the cells.
2005-04-19 Roman Kennke <roman@ontographics.com>
* javax/swing/plaf/basic/BasicListUI:
fixed modifiers of several fields, methods and inner
classes to match the 'spec'.
(getMaximumSize): removed. It's not in the spec and the
implementations was superfluous.
2005-04-19 Roman Kennke <roman@ontographics.com>
* javax/swing/plaf/basic/BasicListUI:
make BasicListUI capable of wrapping lists
(layoutOrientation property of javax.swing.JList)
2005-04-19 Roman Kennke <roman@ontographics.com>
* javax/swing/plaf/basic/BasicListUI
(updateLayoutState,paint): make BasicListUI aware of the
width of the rendered JList.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98385
138bc75d-0d04-0410-961f-
82ee72b054a4
mkoch [Tue, 19 Apr 2005 05:59:46 +0000 (05:59 +0000)]
2005-04-19 Roman Kennke <roman@kennke.org>
* javax/swing/ImageIcon.java
Added API documentation.
2005-04-19 Roman Kennke <roman@kennke.org>
* javax/swing/text/ImageIcon.java
(ImageIcon): Use setImage instead of direct assignment.
(setImage): Call loadImage to make sure that the image is loaded.
(loadImage): Waits for the image to complete loading.
(getImageLoadStatus): Added. Returns the load status of the
image.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98384
138bc75d-0d04-0410-961f-
82ee72b054a4
mkoch [Tue, 19 Apr 2005 05:51:38 +0000 (05:51 +0000)]
2005-04-19 Audrius Meskauskas <audriusa@bluewin.ch>
* javax/swing/JTextArea.java (replaceRange):
Fixing doc.remove(start, length) misinterpretation.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98381
138bc75d-0d04-0410-961f-
82ee72b054a4
mkoch [Tue, 19 Apr 2005 05:39:27 +0000 (05:39 +0000)]
2005-04-19 Roman Kennke <roman@ontographics.com>
* javax/swing/CellRendererPane.java:
implemented all methods of this class.
reformatted all wrong formatted code.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98379
138bc75d-0d04-0410-961f-
82ee72b054a4
mkoch [Tue, 19 Apr 2005 05:35:37 +0000 (05:35 +0000)]
2005-04-19 Roman Kennke <roman@kennke.org>
* javax/swing/BoxLayout.java:
(layoutContainer): Made this layout manager respect the
minimum, maximum and preferred size more correctly.
2005-04-19 Roman Kennke <roman@ontographics.com>
* javax/swing/BoxLayout.java:
(preferredLayoutSize,minimumLayoutSize,maximumLayoutSize,
layoutContainer): Make these methods and thereby the
BoxLayout respect the insets (like borders) of the
component that is laid out.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98378
138bc75d-0d04-0410-961f-
82ee72b054a4
mkoch [Tue, 19 Apr 2005 05:28:38 +0000 (05:28 +0000)]
2005-04-19 Roman Kennke <roman@kennke.org>
* javax/swing/JComponent.java:
Modified alignmentX and alignmentY to be 0.5 instead of 0.0.
Untabified the file.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98377
138bc75d-0d04-0410-961f-
82ee72b054a4
mkoch [Tue, 19 Apr 2005 05:23:13 +0000 (05:23 +0000)]
2005-04-19 Audrius Meskauskas <audriusa@bluewin.ch>
* javax/swing/JComboBox.java (constructors): selecting the
first item if the box was constructed from the provided
non - empty array or vector.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98376
138bc75d-0d04-0410-961f-
82ee72b054a4
mkoch [Tue, 19 Apr 2005 05:20:12 +0000 (05:20 +0000)]
2005-04-19 Michael Koch <konqueror@gmx.de>
* gnu/java/awt/peer/gtk/GdkGraphics.java
(getClipBounds): Handle clip being null.
(setClip): Likewise.
* java/beans/beancontext/BeanContextSupport.java
(add): Implemented.
(addAll): Likewise.
(clear): Likewise.
(removeAll): Likewise.
(retainAll): Likewise.
2005-04-19 Michael Koch <konqueror@gmx.de>
* java/beans/beancontext/BeanContextServicesSupport.java
(BeanContextServicesSupport): Reimplemented.
(addBeanContextServicesListener): Implemented.
(initialize): Likewise.
(removeBeanContextServicesListener): Likewise.
* java/beans/beancontext/BeanContextSupport.java
(add): Likewise.
(addBeanContextMembershipListener): Likewise.
(getLocale): Likewise.
(initialize): Likewise.
(iterator): Likewise.
(remove): Likewise.
(toArray): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98375
138bc75d-0d04-0410-961f-
82ee72b054a4
mkoch [Tue, 19 Apr 2005 05:13:47 +0000 (05:13 +0000)]
2005-04-19 Roman Kennke <roman@kennke.org>
* java/awt/MediaTracker.java:
Reindented tabs to spaces.
2005-04-19 Roman Kennke <roman@kennke.org>
* java/awt/MediaTracker.java
(MediaEntry.imageUpdate): Removed check for SOMEBITS, this
confused the media tracker and lead to lockups. The LOADING
bit is handled on other places.
(addImage): Removed the 'start image tracking' stuff. This
is not necessary and could confuse the media tracker.
(checkAll): Improved the check for image status so that
images that already complete images are detected. Also now
are really all images checked and if necessary loaded. Before
the method bailed out after the first incomplete image.
(statusAll): Detect images that are complete after the
call to Component.prepareImage(..).
(checkID): The same as in checkAll.
(statusID): The same as in statusAll.
2005-04-19 Roman Kennke <roman@kennke.org>
* java/awt/MediaTracker.java
(addImage): Synchronized list access.
(waitForAll): Fixed comparison of time (changed < to >).
(waitForID): Fixed comparison of time (changed < to >).
(removeImage): Synchronized list access.
2005-04-19 Roman Kennke <roman@kennke.org>
* java/awt/MediaTracker.java
Added API documentation.
2005-04-19 Roman Kennke <roman@kennke.org>
* java/awt/MediaTracker.java
(MediaEntry.imageUpdate): Fixed flags. The different flags
must not be ORed together.
(checkAll): Modified to handle different meaning of the flags.
(waitForAll): Fixed so that it waits maximum the
specified amount of milliseconds.
(statusAll): Modified to handle different meaning of the flags.
(waitForID): Fixed so that it waits maximum the
specified amount of milliseconds.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98374
138bc75d-0d04-0410-961f-
82ee72b054a4
mkoch [Tue, 19 Apr 2005 05:05:32 +0000 (05:05 +0000)]
2005-04-19 vid Gilbert <david.gilbert@object-refinery.com>
* java/awt/Font.java (decode): Handle null argument and allow
space as delimiter.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98373
138bc75d-0d04-0410-961f-
82ee72b054a4
mkoch [Tue, 19 Apr 2005 04:50:06 +0000 (04:50 +0000)]
2005-04-19 Robert Schuster <thebohemian@gmx.net>
* java/beans/EventHandler.java: Reworked documentation.
(invoke): Fixed behavior to match spec.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98372
138bc75d-0d04-0410-961f-
82ee72b054a4
mkoch [Tue, 19 Apr 2005 04:42:48 +0000 (04:42 +0000)]
2005-04-19 Michael Koch <konqueror@gmx.de>
* java/awt/print/PrinterJob.java
(pageDialog): New method.
(printDialog): Implemented.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98371
138bc75d-0d04-0410-961f-
82ee72b054a4
mkoch [Tue, 19 Apr 2005 04:40:10 +0000 (04:40 +0000)]
2005-04-19 Michael Koch <konqueror@gmx.de>
* java/awt/image/ConvolveOp.java:
Removed comment added by eclipse.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98370
138bc75d-0d04-0410-961f-
82ee72b054a4
mkoch [Tue, 19 Apr 2005 04:36:54 +0000 (04:36 +0000)]
2005-04-19 Guilhem Lavaux <guilhem@kaffe.org>
* java/awt/image/IndexColorModel.java
(getRGB): Check if pixel is negative.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98369
138bc75d-0d04-0410-961f-
82ee72b054a4
mkoch [Tue, 19 Apr 2005 04:34:40 +0000 (04:34 +0000)]
2005-04-19 Michael Koch <konqueror@gmx.de>
* java/awt/image/RasterOp.java:
Fixed wrong formatting.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98368
138bc75d-0d04-0410-961f-
82ee72b054a4
aoliva [Tue, 19 Apr 2005 04:34:10 +0000 (04:34 +0000)]
* tree-cfg.c (dump_function_to_file): Use cfun info only if it
refers to the function being dumped.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98367
138bc75d-0d04-0410-961f-
82ee72b054a4
drow [Tue, 19 Apr 2005 03:49:17 +0000 (03:49 +0000)]
* varasm.c (assemble_start_function): Remove reset of in_section.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98366
138bc75d-0d04-0410-961f-
82ee72b054a4
phython [Tue, 19 Apr 2005 02:36:04 +0000 (02:36 +0000)]
2005-04-18 James A. Morrison <phython@gcc.gnu.org>
PR tree-optimization/21085
* fold-const (fold_binary): Don't change X % -C to X % C if C has
overflowed.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98365
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Tue, 19 Apr 2005 00:16:21 +0000 (00:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98362
138bc75d-0d04-0410-961f-
82ee72b054a4
hp [Mon, 18 Apr 2005 23:00:17 +0000 (23:00 +0000)]
* configure.in <crisv32-*-*, cris-*-*>: New local variable
libgcj_ex_libffi. Have specific match for *-*-linux*. Separate
matches for "*-*-aout" and "*-*-elf". Don't disable libffi for
"*-*-elf" and "*-*-linux*".
* configure: Regenerate.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98357
138bc75d-0d04-0410-961f-
82ee72b054a4
bje [Mon, 18 Apr 2005 22:25:20 +0000 (22:25 +0000)]
* doc/invoke.texi (Optimize Options): Refer to the correct
optimisation flag -ftree-dominator-opts, not -ftree-dom.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98355
138bc75d-0d04-0410-961f-
82ee72b054a4
pault [Mon, 18 Apr 2005 22:19:27 +0000 (22:19 +0000)]
correct memory leaks in namelist code for derived types
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98352
138bc75d-0d04-0410-961f-
82ee72b054a4
tobi [Mon, 18 Apr 2005 21:44:22 +0000 (21:44 +0000)]
Rewrap ChangeLog. I'm listing the affected PRs so that they receive anot about this, even though the commit message for the original patch was empty.
PR fortran/17472
PR fortran/18209
PR fortran/18396
PR fortran/19467
PR fortran/19657
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98350
138bc75d-0d04-0410-961f-
82ee72b054a4