This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r125859 - in /branches/fixed-point: ./ ChangeLo...
- From: chaoyingfu at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Tue, 19 Jun 2007 20:31:55 -0000
- Subject: r125859 - in /branches/fixed-point: ./ ChangeLo...
Author: chaoyingfu
Date: Tue Jun 19 20:31:53 2007
New Revision: 125859
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=125859
Log:
Merged revisions 125754-125855 via svnmerge from
svn+ssh://chaoyingfu@sources.redhat.com/svn/gcc/trunk
........
r125754 | echristo | 2007-06-15 19:43:57 -0700 (Fri, 15 Jun 2007) | 7 lines
2007-06-15 Eric Christopher <echristo@apple.com>
* config.gcc (i?86-*-darwin*): Add t-crtfm and t-crtpc.
(x86_64-*-darwin*): Ditto.
* config/i386/darwin.h (CRTEND_SPEC): New. Add support
for above.
........
r125755 | pinskia | 2007-06-15 22:42:36 -0700 (Fri, 15 Jun 2007) | 386 lines
2007-06-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
Zdenek Dvorak <dvorakz@suse.cz>
Richard Guenther <rguenther@suse.de>
Kaz Kojima <kkojima@gcc.gnu.org>
* tree-vrp.c (compare_values_warnv): Convert val2 to
the type of val1.
(extract_range_from_assert): Create
POINTER_PLUS_EXPR for pointer types.
(extract_range_from_binary_expr): Handle
only POINTER_PLUS_EXPR, MIN_EXPR, and MAX_EXPR
for pointer types.
* doc/c-tree.texi (POINTER_PLUS_EXPR): Document.
* tree-ssa-loop-niter.c (split_to_var_and_offset): Handle
POINTER_PLUS_EXPR as PLUS_EXPR.
(number_of_iterations_lt_to_ne):
For pointer types, use sizetype when
creating MINUS_EXPR/PLUS_EXPRs.
(assert_loop_rolls_lt): For pointer types, use sizetype when
creating MINUS_EXPR/PLUS_EXPRs.
(number_of_iterations_le): Likewise.
(expand_simple_operations): POINTER_PLUS_EXPR are simple also.
(derive_constant_upper_bound): Handle POINTER_PLUS_EXPR just
like PLUS_EXPR and MINUS_EXPR.
* tree-pretty-print.c (dump_generic_node): Handle
POINTER_PLUS_EXPR.
(op_prio): Likewise.
(op_symbol_1): Likewise.
* optabs.c (optab_for_tree_code): Likewise.
* tree-ssa-loop-manip.c (create_iv): Handle pointer base
specially.
* tree-tailcall.c (process_assignment): Mention
POINTER_PLUS_EXPR in a TODO comment.
* tree.c (build2_stat): Assert when trying to use PLUS_EXPR or
MINUS_EXPR with a pointer. Also assert for POINTER_PLUS_EXPR
not used with a pointer and an integer type.
* tree-scalar-evolution.c (add_to_evolution_1): Convert the
increment using chrec_convert_rhs instead of chrec_convert.
(follow_ssa_edge_in_rhs): Handle POINTER_PLUS_EXPR like
PLUS_EXPR except for the right hand side's type will be
sizetype.
(interpret_rhs_modify_stmt): Handle POINTER_PLUS_EXPR.
(fold_used_pointer_cast): Kill.
(pointer_offset_p): Kill.
(fold_used_pointer): Kill.
(pointer_used_p): Kill.
(analyze_scalar_evolution_1 <case GIMPLE_MODIFY_STMT>): Don't
call fold_used_pointer.
(instantiate_parameters_1): Convert the increment
using chrec_convert_rhs instead of chrec_convert.
Handle POINTER_PLUS_EXPR as PLUS_EXPR.
* builtins.c (get_pointer_alignment): Handle POINTER_PLUS_EXPR
instead of PLUS_EXPR.
(expand_builtin_strcat): Create a POINTER_PLUS_EXPR instead of
PLUS_EXPR for pointers.
(std_gimplify_va_arg_expr): Likewise.
(fold_builtin_memory_op): Likewise.
(fold_builtin_strstr): Likewise.
(fold_builtin_strchr): Likewise.
(fold_builtin_strrchr): Likewise.
(fold_builtin_strpbrk): Likewise.
(expand_builtin_memory_chk): Likewise.
(fold_builtin_memory_chk): Likewise.
(std_expand_builtin_va_start): Use
sizetype for the call to make_tree and then convert
to the pointer type.
(fold_builtin_memchr): Use POINTER_PLUS_EXPR
instead of PLUS_EXPR for adding to a pointer.
(std_gimplify_va_arg_expr): Use fold_build2 for
the creating of POINTER_PLUS_EXPR. For the BIT_AND_EXPR, cast
the operands to sizetype first and then cast the BIT_AND_EXPR
back to the pointer type.
* fold-const.c (build_range_check): Handle pointer types
specially.
(extract_array_ref): Look for POINTER_PLUS_EXPR instead
of PLUS_EXPR's. Make sure the offset is converted to
sizetype.
(try_move_mult_to_index): Strip the NOPs from the offset.
Remove code argument and replace all uses with PLUS_EXPR.
(fold_to_nonsharp_ineq_using_bound): Handle pointer types
specially. Don't use a pointer type for MINUS_EXPR.
(fold_unary): Handle for (T1)(X op Y),
only p+ as that is the only as that can be handled for
binary operators now.
(fold_binary <case POINTER_PLUS_EXPR>): Add folding of
POINTER_PLUS_EXPR.
<case PLUS_EXPR>: Add folding of PTR+INT into
PTR p+ INT.
Don't call try_move_mult_to_index.
<case MINUS_EXPR>: Fold (PTR0 p+ A) - (PTR1 p+ B)
into (PTR0 - PTR1) + (A - B). Fold (PTR0 p+ A) - PTR1 into
(PTR0 - PTR1) + A iff (PTR0 - PTR1) simplifies.
Don't call try_move_mult_to_index.
(tree_expr_nonnegative_warnv_p): Handle POINTER_PLUS_EXPR.
(tree_expr_nonzero_p): Likewise.
(fold_indirect_ref_1): Look at POINTER_PLUS_EXPR instead
of PLUS_EXPR for the complex expression folding.
* tree-chrec.c (chrec_fold_plus_poly_poly): If the
first chrec is a pointer type, then the second should
be sizetype and not the first's type.
For POINTER_PLUS_EXPR, use a different right hand side type.
Handle POINTER_PLUS_EXPR like PLUS_EXPR.
(chrec_fold_plus_1): For POINTER_PLUS_EXPR, use a
different right hand side type.
Handle POINTER_PLUS_EXPR like PLUS_EXPR.
(chrec_fold_plus): For pointer types, use POINTER_PLUS_EXPR
instead of PLUS_EXPR.
When either operand is zero, convert the other operand.
(chrec_apply): Use chrec_convert_rhs
on the argument x instead of chrec_convert.
(reset_evolution_in_loop): For pointer types, the new_evol
should be sizetype.
(convert_affine_scev): For POINTER_PLUS_EXPR, use a
different right hand side type.
Handle POINTER_PLUS_EXPR like PLUS_EXPR.
(chrec_convert_rhs): New function.
(chrec_convert_aggressive): For POINTER_PLUS_EXPR, use a
different right hand side type.
Handle POINTER_PLUS_EXPR like PLUS_EXPR.
* tree-chrec.h (chrec_convert_rhs): New prototype.
(build_polynomial_chrec): For pointer types, the right hand
* tree-ssa-ccp.c (maybe_fold_stmt_indirect): Look for
POINTER_PLUS_EXPR instead of PLUS_EXPR's.
Remove subtraction case as it is always addition now.
Make sure the offset is converted to sizetype.
(fold_stmt_r): Don't handle PLUS_EXPR/MINUS_EXPR specially.
Handle POINTER_PLUS_EXPR like PLUS_EXPR was handled before.
* tree-ssa-loop-ivopts.c (determine_base_object): Abort for
PLUS_EXPR in pointer type.
Handle POINTER_PLUS_EXPR.
(tree_to_aff_combination): Likewise.
(force_expr_to_var_cost): Likewise.
(force_expr_to_var_cost): Likewise. Create a POINTER_PLUS_EXPR
instead of PLUS_EXPR for pointers.
* c-format.c (check_format_arg): Handle POINTER_PLUS_EXPR
instead of PLUS_EXPR of pointer types.
* tree-stdarg.c (va_list_counter_bump): Handle POINTER_PLUS_EXPR
as PLUS_EXPR.
(check_va_list_escapes): Likewise.
(check_all_va_list_escapes): Likewise.
* dwarf2out.c (loc_descriptor_from_tree_1):
Handle POINT_PLUS_EXPR as a PLUS_EXPR.
* expr.c (expand_expr_real_1): Handle POINTER_PLUS_EXPR.
(string_constant): Likewise.
* tree-ssa-address.c (tree_mem_ref_addr): When adding
the offset to the base, use POINTER_PLUS_EXPR.
(add_to_parts): Convert the index to sizetype.
(create_mem_ref): Create A POINTER_PLUS_EXPR for the one case.
* matrix-reorg.c (collect_data_for_malloc_call): Stmt
will now only be either INDIRECT_REF and POINTER_PLUS_EXPR.
Offset only holds something for PLUS_EXPR.
(ssa_accessed_in_tree): Handle POINTER_PLUS_EXPR just as
a PLUS_EXPR.
(analyze_transpose): POINTER_PLUS_EXPR will only show up now
and not PLUS_EXPR.
(analyze_accesses_for_modify_stmt): Likewise.
Remove comment about the type being integral type as it is
wrong now.
(can_calculate_expr_before_stmt): Handle POINTER_PLUS_EXPR as
PLUS_EXPR.
(transform_access_sites): POINTER_PLUS_EXPR will only show up now
and not PLUS_EXPR.
Correct the type which the artimentic is done in (is now
sizetype).
Reindent one loop.
* tree-data-ref.c (split_constant_offset): Handle
POINTER_PLUS_EXPR
* tree-affine.c (tree_to_aff_combination): Likewise.
* c-typeck.c (build_unary_op): For pointers create the increment
as a sizetype. Create a POINTER_PLUS_EXPR instead of PLUS_EXPR
for pointers.
* gimplify.c (gimplify_self_mod_expr): Create a
POINTER_PLUS_EXPR instead of PLUS_EXPR for pointers.
(gimplify_omp_atomic_fetch_op): Handle POINTER_PLUS_EXPR.
* tree.def (POINTER_PLUS_EXPR): New tree code.
* tree-predcom.c (ref_at_iteration): If we have a pointer
type do the multiplication in sizetype.
* tree-mudflap.c (mf_xform_derefs_1): Create a
POINTER_PLUS_EXPR instead of PLUS_EXPR for pointers.
* tree-ssa-forwprop.c
(forward_propagate_addr_into_variable_array_index):
Don't expect there to be a cast for the index as that
does not exist anymore.
(forward_propagate_addr_expr_1): Check for POINTER_PLUS_EXPR
instead of PLUS_EXPR.
Don't check for the first operand of the POINTER_PLUS_EXPR
was the index as it cannot be.
Call forward_propagate_addr_into_variable_array_index with
the SSA_NAME instead of the statement.
* varasm.c (const_hash_1): Handle POINTER_PLUS_EXPR.
(compare_constant): Likewise.
(copy_constant): Likewise.
(compute_reloc_for_constant): Likewise.
(output_addressed_constants): Likewise.
(initializer_constant_valid_p): Likewise.
* tree-ssa.c (tree_ssa_useless_type_conversion_1):
Convert the MIN/MAX of the inner type to the outer
type before comparing them.
* tree-ssa-loop-prefetch.c (idx_analyze_ref): Handle
POINTER_PLUS_EXPR instead of PLUS_EXPR.
(issue_prefetch_ref): Create a POINTER_PLUS_EXPR instead
of PLUS_EXPR for pointers.
* tree-inline.c (estimate_num_insns_1): Handle
POINTER_PLUS_EXPR.
* tree-vect-transform.c (vect_create_addr_base_for_vector_ref):
Create a POINTER_PLUS_EXPR instead of PLUS_EXPR for pointers.
(bump_vector_ptr): Create a POINTER_PLUS_EXPR
instead of PLUS_EXPR for the pointer increment statement.
(vect_update_ivs_after_vectorizer): For pointer types, create
POINTER_PLUS_EXPR instead of PLUS_EXPR and also create
MULT_EXPR in sizetype.
(vect_gen_niters_for_prolog_loop): Add a cast when creating
byte_misalign.
* tree-object-size.c (plus_expr_object_size): Handle
POINTER_PLUS_EXPR instead of PLUS_EXPR. Removing all the extra
code which is trying to figure out which side is a pointer and
is the index.
(check_for_plus_in_loops_1): Likewise.
(check_for_plus_in_loops): Likewise.
* c-common.c (pointer_int_sum): Create a
POINTER_PLUS_EXPR instead of PLUS_EXPR for pointers.
* tree-ssa-structalias.c (handle_ptr_arith): Handle
only POINTER_PLUS_EXPR. Removing all the extra
code which is trying to figure out which side is a pointer and
is the index.
* tree-cfg.c (verify_expr): Add extra checking for pointers and
PLUS_EXPR and MINUS_EXPR.
Also add checking to make sure the operands of POINTER_PLUS_EXPR
are correct.
* config/frv/frv.c (frv_expand_builtin_va_start): Use sizetype
with make_tree, instead of a pointer type.
* config/s390/s390.c (s390_va_start): Use POINTER_PLUS_EXPR
for pointers instead of PLUS_EXPR.
(s390_gimplify_va_arg): Likewise.
* config/spu/spu.c (spu_va_start): Create POINTER_PLUS_EXPR
instead of PLUS_EXPR when doing addition on pointer
types. Use sizetype for the second operand.
(spu_gimplify_va_arg_expr): Likewise.
* config/sparc/sparc.c (sparc_gimplify_va_arg): Use
POINTER_PLUS_EXPR instead of PLUS_EXPR when the operand was
a pointer. Don't create a BIT_AND_EXPR for pointer types.
* config/i386/i386.c (ix86_va_start): Use POINTER_PLUS_EXPR
for the pointer addition and also use size_int/sizetype
for the offset.
(ix86_gimplify_va_arg): Likewise.
Perform BIT_AND_EXPR on sizetype arguments.
* config/sh/sh.c (sh_va_start): Call make_tree with sizetype
and convert its result to a pointer type. Use POINTER_PLUS_EXPR
for the pointer additions and also use size_int for the offsets.
(sh_gimplify_va_arg_expr): Use POINTER_PLUS_EXPR for the pointer
additions and also use size_int for the offsets. Perform
BIT_AND_EXPR on sizetype arguments.
* config/ia64/ia64.c (ia64_gimplify_va_arg): Use
POINTER_PLUS_EXPR for pointers and create the
BIT_AND_EXPR in sizetype.
* config/rs6000/rs6000.c (rs6000_va_start): Use POINTER_PLUS_EXPR
instead of PLUS_EXPR for pointer addition.
(rs6000_va_start): Likewise.
Also use sizetype for the offset.
* config/pa/pa.c (reloc_needed): Handle POINTER_PLUS_EXPR
as PLUS_EXPR/MINUS_EXPR.
(hppa_gimplify_va_arg_expr): Don't create MINUS_EXPR or
PLUS_EXPR for pointers, instead use POINTER_PLUS_EXPR.
Don't use BIT_AND_EXPR on a pointer type, convert the
expression to sizetype first.
* config/mips/mips.c (mips_va_start): Use POINTER_PLUS_EXPR
for pointers.
(mips_gimplify_va_arg_expr): Likewise.
Don't create BIT_AND_EXPR in a pointer type.
2007-06-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
* trans-intrinsic.c (gfc_conv_intrinsic_repeat): Use
POINTER_PLUS_EXPR instead of PLUS_EXPR for pointer addition.
* trans-expr.c (gfc_trans_string_copy): Create
POINTER_PLUS_EXPR instead of a PLUS_EXPR
for pointer types.
2007-06-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
* typeck.c (build_binary_op): For templates build the
expression in pieces to avoid the assert in build2_stat.
(get_member_function_from_ptrfunc):
Change over to using POINTER_PLUS_EXPR and convert
the second operand to sizetype.
* typeck2.c (build_m_component_ref): Likewise.
* init.c (expand_virtual_init): Create a POINTER_PLUS_EXPR
instead of PLUS_EXPR for pointers.
(build_new_1): Likewise.
(build_vec_delete_1): Likewise.
(build_vec_delete): Likewise.
* class.c (build_base_path): Likewise.
(build_base_path): Likewise.
(convert_to_base_statically): Likewise.
(fixed_type_or_null): Handle POINTER_PLUS_EXPR.
(get_vtbl_decl_for_binfo): Handle POINTER_PLUS_EXPR
instead of PLUS_EXPR.
(dfs_accumulate_vtbl_inits): Create a POINTER_PLUS_EXPR
instead of PLUS_EXPR for pointers.
* call.c (build_special_member_call): Likewise.
* rtti.c (build_headof): Likewise.
Use sizetype instead of ptrdiff_type_node.
(tinfo_base_init): Create a POINTER_PLUS_EXPR
instead of PLUS_EXPR for pointers.
* except.c (expand_start_catch_block): Do a
NEGATIVE and then a POINTER_PLUS_EXPR instead
of a MINUS_EXPR.
* cp-gimplify.c (cxx_omp_clause_apply_fn): Convert
PLUS_EXPR on pointer types over to use
POINTER_PLUS_EXPR and remove the conversion
to the pointer types.
* method.c (thunk_adjust): Use POINTER_PLUS_EXPR for
adding to a pointer type. Use size_int instead of
ssize_int. Convert the index to sizetype before
adding it to the pointer.
2007-06-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
* trans.c (Attribute_to_gnu): When subtracting an
offset from a pointer, use POINTER_PLUS_EXPR with
NEGATE_EXPR instead of MINUS_EXPR.
(gnat_to_gnu): Likewise.
* utils.c (convert): When converting between
thin pointers, use POINTER_PLUS_EXPR and sizetype
for the offset.
* utils2.c (known_alignment): POINTER_PLUS_EXPR
have the same semantics as PLUS_EXPR for alignment.
(build_binary_op): Add support for the semantics of
POINTER_PLUS_EXPR's operands.
When adding an offset to a pointer, use POINTER_PLUS_EXPR.
2007-06-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
* class.c (make_class_data): Build the index in sizetype.
Use POINTER_PLUS_EXPR instead of PLUS_EXPR when
adding to a pointer type.
(build_symbol_entry): Likewise.
* expr.c (build_java_arrayaccess): Likewise.
(build_field_ref): Likewise.
(build_known_method_ref): Likewise.
(build_invokevirtual): Likewise.
* except.c (build_exception_object_ref): Do a
NEGATIVE and then a POINTER_PLUS_EXPR instead
of a MINUS_EXPR.
2007-06-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
* gcc.c-torture/compile/20070605-1.c: New test.
* gcc.c-torture/compile/20070603-1.c: New testcase.
* gcc.c-torture/compile/20070603-2.c: New testcase.
* gcc.c-torture/compile/20070531-1.c: New test.
* gcc.c-torture/compile/20070531-2.c: New test.
* gcc.c-torture/compile/20070529-1.c: New test.
* gcc.c-torture/compile/20070529-2.c: New test.
* gcc.c-torture/compile/20070520-1.c: New test.
* g++.dg/ext/java-1.C: New test.
* gcc.dg/vect/vect-106.c: We are now able to vectorize two
loops instead of one. Remove the "can't determine dependence"
check.
* gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
needed as the cast is gone in the first place.
* gcc.dg/max-1.c: Change local variable a to be a global one.
* gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
have a cast which is PREd.
........
r125756 | uros | 2007-06-16 02:52:48 -0700 (Sat, 16 Jun 2007) | 66 lines
* hooks.c (hook_tree_tree_bool_null): New hook.
* hooks.h (hook_tree_tree_bool_null): Add prototype.
* tree-pass.h (pass_convert_to_rsqrt): Declare.
* passes.c (init_optimization_passes): Add pass_convert_to_rsqrt.
* tree-ssa-math-opts.c (execute_cse_reciprocals): Scan for a/func(b)
and convert it to reciprocal a*rfunc(b).
(execute_convert_to_rsqrt): New function.
(gate_convert_to_rsqrt): New function.
(pass_convert_to_rsqrt): New pass definition.
* target.h (struct gcc_target): Add builtin_reciprocal.
* target-def.h (TARGET_BUILTIN_RECIPROCAL): New define.
(TARGET_INITIALIZER): Initialize builtin_reciprocal with
TARGET_BUILTIN_RECIPROCAL.
* doc/tm.texi (TARGET_BUILTIN_RECIPROCAL): Document.
* config/i386/i386.h (TARGET_RECIP): New define.
* config/i386/i386.md (divsf3): Expand by calling ix86_emit_swdivsf
for TARGET_SSE_MATH and TARGET_RECIP when
flag_unsafe_math_optimizations is set and not optimizing for size.
(*rcpsf2_sse): New insn pattern.
(*rsqrtsf2_sse): Ditto.
(rsqrtsf2): New expander. Expand by calling ix86_emit_swsqrtsf
for TARGET_SSE_MATH and TARGET_RECIP when
flag_unsafe_math_optimizations is set and not optimizing for size.
(sqrt<mode>2): Expand SFmode operands by calling ix86_emit_swsqrtsf
for TARGET_SSE_MATH and TARGET_RECIP when
flag_unsafe_math_optimizations is set and not optimizing for size.
* config/i386/sse.md (divv4sf): Expand by calling ix86_emit_swdivsf
for TARGET_SSE_MATH and TARGET_RECIP when
flag_unsafe_math_optimizations is set and not optimizing for size.
(*sse_rsqrtv4sf2): Do not export.
(sqrtv4sf2): Ditto.
(sse_rsqrtv4sf2): New expander. Expand by calling ix86_emit_swsqrtsf
for TARGET_SSE_MATH and TARGET_RECIP when
flag_unsafe_math_optimizations is set and not optimizing for size.
(sqrtv4sf2): Ditto.
* config/i386/i386.opt (mrecip): New option.
* config/i386/i386-protos.h (ix86_emit_swdivsf): Declare.
(ix86_emit_swsqrtsf): Ditto.
* config/i386/i386.c (IX86_BUILTIN_RSQRTF): New constant.
(ix86_init_mmx_sse_builtins): __builtin_ia32_rsqrtf: New
builtin definition.
(ix86_expand_builtin): Expand IX86_BUILTIN_RSQRTF using
ix86_expand_unop1_builtin.
(ix86_emit_swdivsf): New function.
(ix86_emit_swsqrtsf): Ditto.
(ix86_builtin_reciprocal): New function.
(TARGET_BUILTIN_RECIPROCAL): Use it.
(ix86_vectorize_builtin_conversion): Rename from
ix86_builtin_conversion.
(TARGET_VECTORIZE_BUILTIN_CONVERSION): Use renamed function.
* doc/invoke.texi (Machine Dependent Options): Add -mrecip to
"i386 and x86_64 Options" section.
(Intel 386 and AMD x86_64 Options): Document -mrecip.
testsuite/ChangeLog:
* gcc.target/i386/recip-divf.c: New test.
* gcc.target/i386/recip-sqrtf.c: Ditto.
* gcc.target/i386/recip-vec-divf.c: Ditto.
* gcc.target/i386/recip-vec-sqrtf.c: Ditto.
* gcc.target/i386/sse-recip.c: Ditto.
........
r125757 | vprus | 2007-06-16 05:30:49 -0700 (Sat, 16 Jun 2007) | 3 lines
* cppfiles.c (open_file): Prevent the call
for stat from overwriting errno.
........
r125758 | uros | 2007-06-16 11:52:11 -0700 (Sat, 16 Jun 2007) | 8 lines
* targhooks.c (default_builtin_reciprocal): New default target hook.
* targhooks.h (default_builtin_reciprocal): Add prototype.
* hooks.c (hook_tree_tree_bool_null): Remove hook.
* hooks.h (hook_tree_tree_bool_null): Remove prototype.
* target-def.h (TARGET_BUILTIN_RECIPROCAL): Define as
default_builtin_reciprocal.
........
r125759 | uros | 2007-06-16 12:36:50 -0700 (Sat, 16 Jun 2007) | 2 lines
* Fix mis-merge from PTR-PLUS branch.
........
r125764 | gccadmin | 2007-06-16 17:16:58 -0700 (Sat, 16 Jun 2007) | 1 line
Daily bump.
........
r125766 | jb | 2007-06-16 23:18:38 -0700 (Sat, 16 Jun 2007) | 8 lines
2007-06-17 Janne Blomqvist <jb@gcc.gnu.org>
* gfortran.texi: Add documentation for GFORTRAN_UNBUFFERED_n
environment variables. Fix documentation for
GFORTRAN_UNBUFFERED_ALL environment variable.
........
r125767 | uros | 2007-06-17 00:20:21 -0700 (Sun, 17 Jun 2007) | 4 lines
* gcc.target/i386/sse-recip-vec.c: Add file, missing from my
previous commit.
........
r125768 | ebotcazou | 2007-06-17 04:17:10 -0700 (Sun, 17 Jun 2007) | 5 lines
* config/sparc/sparc.c (sparc_vis_init_builtins): Retrieve the
return mode from the builtin itself.
(sparc_fold_builtin): Fix cast of zero constant.
........
r125772 | kazu | 2007-06-17 06:06:02 -0700 (Sun, 17 Jun 2007) | 4 lines
* config/m68k/m68k.h (ISA_HAS_FF1, ISA_HAS_MVS_MVZ): New.
* config/m68k/m68k.md: Use ISA_HAS_FF1 and ISA_HAS_MVS_MVZ as
appropriate.
........
r125773 | kazu | 2007-06-17 06:07:03 -0700 (Sun, 17 Jun 2007) | 3 lines
* config/m68k/m68k.c (all_isas): Remove FL_CF_FPU and
FL_CF_EMAC from the entry for isac.
........
r125774 | kazu | 2007-06-17 06:08:43 -0700 (Sun, 17 Jun 2007) | 7 lines
* config/m68k/predicates.md (const_call_operand): Adjust comment.
(const_sibcall_operand): New.
(sibcall_operand): Use it.
* config/m68k/m68k.c (FL_FOR_isa_c): Not ISA_B compatible.
(m68k_isas): ISAC does not imply FPU or EMAC.
(override_options): Add ISA_C logic for symbolic jump & call.
........
r125775 | kazu | 2007-06-17 06:09:58 -0700 (Sun, 17 Jun 2007) | 3 lines
* config/cpu/m68k/atomicity.h: Use __mcfisaa__, __mcfisaaplus__,
__mcfisab__ & __mcfisac__ instead of obsolete cpu #defines.
........
r125776 | zadeck | 2007-06-17 10:51:25 -0700 (Sun, 17 Jun 2007) | 14 lines
2007-06-17 Kenneth Zadeck <zadeck@naturalbridge.com>
* modulo-sched (generate_reg_moves): Added rescan parameter and if
this is true, rescan insn being modified.
(sms_schedule): Added rescan parameter.
(rest_of_handle_sms): Moved freeing of dominance info to before
getting out of cfg_layout.
2007-06-17 Kenneth Zadeck <zadeck@naturalbridge.com>
* gcc.c-torture/compile/pr32349.c: New testcase.
........
r125777 | uros | 2007-06-17 12:23:30 -0700 (Sun, 17 Jun 2007) | 11 lines
* simplify-rtx.c (simplify_unary_operation_1) [FLOAT_TRUNCATE,
FLOAT_EXTEND]: Prevent non-scalar modes from entering
significand_size.
testsuite/ChangeLog:
* testsuite/gcc.dg/vect/pr32366.c: New test.
........
r125778 | dannysmith | 2007-06-17 16:15:58 -0700 (Sun, 17 Jun 2007) | 3 lines
* cppfiles.c (open_file): Correct typo.
........
r125779 | dannysmith | 2007-06-17 16:19:09 -0700 (Sun, 17 Jun 2007) | 3 lines
Correct filename of files.c in recent Changelog entries.
........
r125786 | gccadmin | 2007-06-17 17:16:59 -0700 (Sun, 17 Jun 2007) | 1 line
Daily bump.
........
r125788 | kazu | 2007-06-17 17:57:03 -0700 (Sun, 17 Jun 2007) | 2 lines
* config/m68k/m68k-devices.def: Add 54450..54455.
........
r125789 | kkojima | 2007-06-17 22:10:38 -0700 (Sun, 17 Jun 2007) | 4 lines
* bt-load.c (move_btr_def): Fix the order of arguments
to validate_replace_rtx.
........
r125790 | uros | 2007-06-18 01:30:47 -0700 (Mon, 18 Jun 2007) | 20 lines
* targhooks.c (default_builtin_reciprocal): Add new bool argument.
* targhooks.h (default_builtin_reciprocal): Update prototype.
* target.h (struct gcc_target): Update builtin_reciprocal.
* doc/tm.texi (TARGET_BUILTIN_RECIPROCAL): Update description.
* tree-ssa-math-opts (execute_cse_reciprocals): Skip statements
where arg1 is not SSA_NAME. Pass true to targetm.builtin_reciprocal
when fndecl is in BUILT_IN_MD class.
(execute_convert_to_rsqrt): Ditto.
* config/i386/i386.c (ix86_builtin_reciprocal): Update for new bool
argument. Convert IX86_BUILTIN_SQRTPS code only when md_fn is true.
Convert BUILT_IN_SQRTF code only when md_fn is false.
testsuite/ChangeLog:
* testsuite/g++.dg/opt/pr32383.C: New test.
........
r125801 | kazu | 2007-06-18 06:58:33 -0700 (Mon, 18 Jun 2007) | 3 lines
* config/m68k/m68k.c (m68k_expand_epilogue): Emit a return
insn with emit_jump_insn.
........
r125807 | hjl | 2007-06-18 07:32:14 -0700 (Mon, 18 Jun 2007) | 6 lines
2007-06-18 Martin Michlmayr <tbm@cyrius.com>
H.J. Lu <hongjiu.lu@intel.com>
* configure.ac: Add AC_CANONICAL_TARGET.
* configure: Regenerated.
........
r125811 | drow | 2007-06-18 08:58:17 -0700 (Mon, 18 Jun 2007) | 3 lines
* Makefile.def: Add dependency from configure-gdb to all-bfd.
* Makefile.in: Regenerated.
........
r125812 | zadeck | 2007-06-18 09:47:05 -0700 (Mon, 18 Jun 2007) | 12 lines
2007-06-18 Kenneth Zadeck <zadeck@naturalbridge.com>
* gcse (rest_of_handle_gcse): Add call to df_finish_pass after
cse_main.
* df-problems.c (df_note_bb_compute): Fix dumping info.
2007-06-18 Kenneth Zadeck <zadeck@naturalbridge.com>
* gcc.c-torture/compile/pr32355.c: New testcase.
........
r125815 | paolo | 2007-06-18 10:22:53 -0700 (Mon, 18 Jun 2007) | 24 lines
2007-06-18 Paolo Carlini <pcarlini@suse.de>
* include/bits/stl_list.h: Rename guard macro consistently with
file name.
* include/bits/stl_algobase.h: Likewise.
* include/bits/stl_map.h: Likewise.
* include/bits/stl_queue.h: Likewise.
* include/bits/stl_set.h: Likewise.
* include/bits/stl_stack.h: Likewise.
* include/bits/stl_iterator_base_types.h: Likewise.
* include/bits/stl_multimap.h: Likewise.
* include/bits/stl_pair.h: Likewise.
* include/bits/stl_vector.h: Likewise.
* include/bits/stl_deque.h: Likewise.
* include/bits/stl_multiset.h: Likewise.
* include/bits/stl_iterator_base_funcs.h: Likewise.
* include/bits/stl_algo.h: Likewise.
* include/bits/stl_iterator.h: Likewise.
* include/bits/stl_tempbuf.h: Likewise.
* include/bits/stl_bvector.h: Likewise.
* include/bits/stl_function.h: Likewise.
* include/bits/stl_tree.h: Likewise.
........
r125818 | daney | 2007-06-18 10:36:42 -0700 (Mon, 18 Jun 2007) | 4 lines
* config/mips/mips.c (mips_expand_call): Mark $gp as used by
local function call.
........
r125824 | daney | 2007-06-18 12:35:05 -0700 (Mon, 18 Jun 2007) | 8 lines
Revert:
2007-06-18 David Daney <ddaney@avtrex.com
* config/mips/mips.c (mips_expand_call): Mark $gp as used by
local function call.
........
r125825 | spark | 2007-06-18 13:02:33 -0700 (Mon, 18 Jun 2007) | 16 lines
gcc/ChangeLog:
2007-06-18 Seongbae Park <seongbae.park@gmail.com>
* df-scan.c (df_uses_record): Don't modify flags but just add to
it for df_ref_record.
gcc/testsuite/ChangeLog:
2007-06-18 Martin Michlmayr <tbm@cyrius.com>
* gcc.c-torture/compile/pr32339.c: New test.
........
r125826 | spark | 2007-06-18 13:35:22 -0700 (Mon, 18 Jun 2007) | 2 lines
Revert 125825 due to mismatching patch/changelog.
........
r125827 | spark | 2007-06-18 13:49:23 -0700 (Mon, 18 Jun 2007) | 7 lines
2007-06-18 Seongbae Park <seongbae.park@gmail.com>
* gcse.c (replace_store_insn): Update the note before
calling emit_insn_after.
........
r125828 | sje | 2007-06-18 13:57:09 -0700 (Mon, 18 Jun 2007) | 2 lines
* config/ia64/ia64.h (LIBGCC2_TF_CEXT): New.
........
r125829 | simonb | 2007-06-18 15:09:14 -0700 (Mon, 18 Jun 2007) | 22 lines
gcc/cp/ChangeLog
2007-06-15 Simon Baldwin <simonb@google.com>
* parser.c (cp_parser_single_declaration): Added check for storage
class other than sc_none in parsed declaration, and a flag to indicate
if the call is part of an explicit template specialization parse.
* (cp_parser_explicit_specialization): Specialization check flag added
to call to cp_parser_single_declaration(), set true.
* (cp_parser_template_declaration_after_export): Specialization check
flag added to call to cp_parser_single_declaration(), set false.
* pt.c (check_explicit_specialization): Added code to copy visiblity
and linkage from the templated function to the explicit specialization.
gcc/testsuite/ChangeLog
2007-06-15 Simon Baldwin <simonb@google.com>
* g++.dg/template/error25.C: New.
* g++.dg/template/spec35.C: New.
........
r125830 | uros | 2007-06-18 15:32:56 -0700 (Mon, 18 Jun 2007) | 14 lines
* config/i386/i386.h (enum ix86_stack_slot): Add SLOT_VIRTUAL.
* config/i386/i386.c (assign_386_stack_local): Assert that
SLOT_VIRTUAL is valid only before virtual regs are instantiated.
(ix86_expand_builtin) [IX86_BUILTIN_LDMXCSR, IX86_BUILTIN_STMXCSR]:
Use SLOT_VIRTUAL stack slot instead of SLOT_TEMP.
* config/i386/i386.md (truncdfsf2, truncxf<mode>2): Ditto.
testsuite/ChangeLog:
* gcc.target/i386/pr32389.c New test.
........
r125831 | pault | 2007-06-18 16:04:28 -0700 (Mon, 18 Jun 2007) | 26 lines
2007-06-19 Paul Thomas <pault@gcc.gnu.org>
* resolve.c (resolve_code): Use gfc_impure_variable as a
condition for rejecting derived types with pointers, in pure
procedures.
(gfc_impure_variable): Add test for dummy arguments of pure
procedures; any for functions and INTENT_IN for subroutines.
* data.c (gfc_assign_data_value): Change the ICE on an array
reference initializer not being an array into an error and
clear init to prevent a repetition of the error.
2007-06-19 Paul Thomas <pault@gcc.gnu.org>
* gfortran.dg/impure_assignment_2.f90 : New test.
* gfortran.dg/data_initialized_2.f90 : New test.
* gfortran.dg/equiv_7.f90 : Test for endianess and call the
appropriate version of 'dmach'.
........
r125832 | pault | 2007-06-18 16:07:32 -0700 (Mon, 18 Jun 2007) | 4 lines
2007-06-19 Paul Thomas <pault@gcc.gnu.org>
Correct the PR number from 20082 to 20882.
........
r125834 | kseitz | 2007-06-18 17:10:10 -0700 (Mon, 18 Jun 2007) | 26 lines
* gnu/gcj/jvmti/Breakpoint.java: Make abstract.
(method): Change from private to protected.
(location): Likewise.
(Breakpoint): Change argument list to take only integer type.
Add default constructor.
(initialize_native): Renamed to ...
(_save_insn): ... this to make function more explicit.
(execute): New method.
* gnu/gcj/jvmti/Breakpoint.h: Regenerate.
* gnu/gcj/jvmti/natBreakpoint.cc (initialize_native): Rename to...
(_save_insn): ... this.
(install): Save the original instruction.
* gnu/gcj/jvmti/NormalBreakpoint.java: New file.
* gnu/gcj/jvmti/NormalBreakpoint.h: New file.
* gnu/gcj/jvmti/natNormalBreakpoint.cc: New file.
* gnu/gcj/jvmti/BreakpointManager.java (newBreakpoint):
Instantiate a NormalBreakpoint instead of Breakpoint.
* interpret-run.cc (insn_breakpoint): Remove breakpoint actions
and call Breakpoint.execute to do them.
* classpath/lib/gnu/gcj/jvmti/Breakpoint.class: Regenerate.
* classpath/lib/gnu/gcj/jvmti/BreakpointManager.class: Likewise.
* classpath/lib/gnu/gcj/jvmti/NormalBreakpoint.class: New file.
* sources.am: Regenerate.
* Makefile.am (nat_source_files): Add natNormalBreakpoint.cc.
* Makefile.in: Regenerated.
........
r125837 | gccadmin | 2007-06-18 17:17:15 -0700 (Mon, 18 Jun 2007) | 1 line
Daily bump.
........
r125841 | jakub | 2007-06-19 02:08:39 -0700 (Tue, 19 Jun 2007) | 5 lines
* tree-ssa-structalias.c (set_uids_in_ptset): Also handle RESULT_DECL.
* g++.dg/opt/nrv13.C: New test.
........
r125845 | nickc | 2007-06-19 03:36:11 -0700 (Tue, 19 Jun 2007) | 2 lines
* config/m32r/linux.h (LIB_SPEC): Always imply -lpthread for -pthread.
........
r125846 | rguenth | 2007-06-19 04:16:43 -0700 (Tue, 19 Jun 2007) | 5 lines
2007-06-19 Richard Guenther <rguenther@suse.de>
* tree-ssa-alias-warnings.c (ffan_walker): Punt on MTAGs.
........
r125847 | uros | 2007-06-19 04:22:24 -0700 (Tue, 19 Jun 2007) | 4 lines
* config/i386/i386.c (ix86_emit_swsqrtsf): Limit the result of
rsqrt insn to FLT_MAX to avoid NaN for zero input argument.
........
r125849 | rguenth | 2007-06-19 05:57:58 -0700 (Tue, 19 Jun 2007) | 7 lines
2007-06-19 Richard Guenther <rguenther@suse.de>
* tree-ssa-structalias.c (handle_ptr_arith): Make sure to
only handle positive offsets that fit in a HOST_WIDE_INT.
* g++.dg/torture/pr30252.C: New testcase.
........
r125850 | rask | 2007-06-19 09:08:04 -0700 (Tue, 19 Jun 2007) | 5 lines
2007-06-19 Rask Ingemann Lambertsen <rask@sygehus.dk>
* MAINTAINERS (Write After Approval): Add myself.
........
r125851 | rask | 2007-06-19 09:30:03 -0700 (Tue, 19 Jun 2007) | 6 lines
2007-06-19 Rask Ingemann Lambertsen <rask@sygehus.dk>
* config/frv/frv.c (frv_ifcvt_modify_tests): Dataflow merge fix.
(frv_ifcvt_modify_insn): Likewise.
........
r125852 | daney | 2007-06-19 09:36:42 -0700 (Tue, 19 Jun 2007) | 3 lines
* config/mips/mips.md (cprestore): Mark $gp as used.
........
r125853 | rask | 2007-06-19 10:35:16 -0700 (Tue, 19 Jun 2007) | 11 lines
2007-06-19 Rask Ingemann Lambertsen <rask@sygehus.dk>
* config/m32c/m32c.c: Include dataflow header file.
(m32c_emit_prologue): Adjust for prologue insn change.
* config/m32c/prologue.md (prologue_enter_16): Only modify SP_REGNO
once inside a PARALLEL. Assume frame size passed in operand 0
includes space to save the fb register.
(prologue_enter_24): Likewise.
(epilogue_exitd): Only modify SP_REGNO once inside a PARALLEL.
........
r125854 | bwilson | 2007-06-19 10:58:13 -0700 (Tue, 19 Jun 2007) | 9 lines
* config/xtensa/xtensa.c: Include "df.h".
(xtensa_builtin_saveregs): Use adjust_address instead of change_address.
(xtensa_va_start): Invoke make_tree with sizetype for
expand_builtin_saveregs and then convert the result to a pointer.
Use POINTER_PLUS_EXPR. Use size_int instead of build_int_cst.
(xtensa_gimplify_va_arg_expr): Use size_int instead of build_int_cst.
Subtract argument size from index value as integers and then use
POINTER_PLUS_EXPR to add the result to the array address.
........
r125855 | spop | 2007-06-19 11:35:39 -0700 (Tue, 19 Jun 2007) | 6 lines
* tree-chrec.h (build_polynomial_chrec): Verify that the left hand side
of the chrec has no evolution in that loop.
* testsuite/gcc.dg/tree-ssa/pr32367.c: New.
........
Added:
branches/fixed-point/gcc/ChangeLog.ptr
- copied unchanged from r125855, trunk/gcc/ChangeLog.ptr
branches/fixed-point/gcc/ada/ChangeLog.ptr
- copied unchanged from r125855, trunk/gcc/ada/ChangeLog.ptr
branches/fixed-point/gcc/cp/ChangeLog.ptr
- copied unchanged from r125855, trunk/gcc/cp/ChangeLog.ptr
branches/fixed-point/gcc/fortran/ChangeLog.ptr
- copied unchanged from r125855, trunk/gcc/fortran/ChangeLog.ptr
branches/fixed-point/gcc/java/ChangeLog.ptr
- copied unchanged from r125855, trunk/gcc/java/ChangeLog.ptr
branches/fixed-point/gcc/testsuite/ChangeLog.ptr
- copied unchanged from r125855, trunk/gcc/testsuite/ChangeLog.ptr
branches/fixed-point/gcc/testsuite/g++.dg/ext/java-1.C
- copied unchanged from r125855, trunk/gcc/testsuite/g++.dg/ext/java-1.C
branches/fixed-point/gcc/testsuite/g++.dg/opt/nrv13.C
- copied unchanged from r125855, trunk/gcc/testsuite/g++.dg/opt/nrv13.C
branches/fixed-point/gcc/testsuite/g++.dg/opt/pr32383.C
- copied unchanged from r125855, trunk/gcc/testsuite/g++.dg/opt/pr32383.C
branches/fixed-point/gcc/testsuite/g++.dg/template/error25.C
- copied unchanged from r125855, trunk/gcc/testsuite/g++.dg/template/error25.C
branches/fixed-point/gcc/testsuite/g++.dg/template/spec35.C
- copied unchanged from r125855, trunk/gcc/testsuite/g++.dg/template/spec35.C
branches/fixed-point/gcc/testsuite/g++.dg/torture/pr30252.C
- copied unchanged from r125855, trunk/gcc/testsuite/g++.dg/torture/pr30252.C
branches/fixed-point/gcc/testsuite/gcc.c-torture/compile/20070520-1.c
- copied unchanged from r125855, trunk/gcc/testsuite/gcc.c-torture/compile/20070520-1.c
branches/fixed-point/gcc/testsuite/gcc.c-torture/compile/20070529-1.c
- copied unchanged from r125855, trunk/gcc/testsuite/gcc.c-torture/compile/20070529-1.c
branches/fixed-point/gcc/testsuite/gcc.c-torture/compile/20070529-2.c
- copied unchanged from r125855, trunk/gcc/testsuite/gcc.c-torture/compile/20070529-2.c
branches/fixed-point/gcc/testsuite/gcc.c-torture/compile/20070531-1.c
- copied unchanged from r125855, trunk/gcc/testsuite/gcc.c-torture/compile/20070531-1.c
branches/fixed-point/gcc/testsuite/gcc.c-torture/compile/20070531-2.c
- copied unchanged from r125855, trunk/gcc/testsuite/gcc.c-torture/compile/20070531-2.c
branches/fixed-point/gcc/testsuite/gcc.c-torture/compile/20070603-1.c
- copied unchanged from r125855, trunk/gcc/testsuite/gcc.c-torture/compile/20070603-1.c
branches/fixed-point/gcc/testsuite/gcc.c-torture/compile/20070603-2.c
- copied unchanged from r125855, trunk/gcc/testsuite/gcc.c-torture/compile/20070603-2.c
branches/fixed-point/gcc/testsuite/gcc.c-torture/compile/20070605-1.c
- copied unchanged from r125855, trunk/gcc/testsuite/gcc.c-torture/compile/20070605-1.c
branches/fixed-point/gcc/testsuite/gcc.c-torture/compile/pr32349.c
- copied unchanged from r125855, trunk/gcc/testsuite/gcc.c-torture/compile/pr32349.c
branches/fixed-point/gcc/testsuite/gcc.c-torture/compile/pr32355.c
- copied unchanged from r125855, trunk/gcc/testsuite/gcc.c-torture/compile/pr32355.c
branches/fixed-point/gcc/testsuite/gcc.dg/tree-ssa/forwprop-1.c
- copied unchanged from r125855, trunk/gcc/testsuite/gcc.dg/tree-ssa/forwprop-1.c
branches/fixed-point/gcc/testsuite/gcc.dg/tree-ssa/pr32367.c
- copied unchanged from r125855, trunk/gcc/testsuite/gcc.dg/tree-ssa/pr32367.c
branches/fixed-point/gcc/testsuite/gcc.dg/vect/pr32366.c
- copied unchanged from r125855, trunk/gcc/testsuite/gcc.dg/vect/pr32366.c
branches/fixed-point/gcc/testsuite/gcc.target/i386/pr32389.c
- copied unchanged from r125855, trunk/gcc/testsuite/gcc.target/i386/pr32389.c
branches/fixed-point/gcc/testsuite/gcc.target/i386/recip-divf.c
- copied unchanged from r125855, trunk/gcc/testsuite/gcc.target/i386/recip-divf.c
branches/fixed-point/gcc/testsuite/gcc.target/i386/recip-sqrtf.c
- copied unchanged from r125855, trunk/gcc/testsuite/gcc.target/i386/recip-sqrtf.c
branches/fixed-point/gcc/testsuite/gcc.target/i386/recip-vec-divf.c
- copied unchanged from r125855, trunk/gcc/testsuite/gcc.target/i386/recip-vec-divf.c
branches/fixed-point/gcc/testsuite/gcc.target/i386/recip-vec-sqrtf.c
- copied unchanged from r125855, trunk/gcc/testsuite/gcc.target/i386/recip-vec-sqrtf.c
branches/fixed-point/gcc/testsuite/gcc.target/i386/sse-recip-vec.c
- copied unchanged from r125855, trunk/gcc/testsuite/gcc.target/i386/sse-recip-vec.c
branches/fixed-point/gcc/testsuite/gcc.target/i386/sse-recip.c
- copied unchanged from r125855, trunk/gcc/testsuite/gcc.target/i386/sse-recip.c
branches/fixed-point/gcc/testsuite/gfortran.dg/data_initialized_2.f90
- copied unchanged from r125855, trunk/gcc/testsuite/gfortran.dg/data_initialized_2.f90
branches/fixed-point/gcc/testsuite/gfortran.dg/impure_assignment_2.f90
- copied unchanged from r125855, trunk/gcc/testsuite/gfortran.dg/impure_assignment_2.f90
branches/fixed-point/libjava/classpath/lib/gnu/gcj/jvmti/NormalBreakpoint.class
- copied unchanged from r125855, trunk/libjava/classpath/lib/gnu/gcj/jvmti/NormalBreakpoint.class
branches/fixed-point/libjava/gnu/gcj/jvmti/NormalBreakpoint.h
- copied unchanged from r125855, trunk/libjava/gnu/gcj/jvmti/NormalBreakpoint.h
branches/fixed-point/libjava/gnu/gcj/jvmti/NormalBreakpoint.java
- copied unchanged from r125855, trunk/libjava/gnu/gcj/jvmti/NormalBreakpoint.java
branches/fixed-point/libjava/gnu/gcj/jvmti/natNormalBreakpoint.cc
- copied unchanged from r125855, trunk/libjava/gnu/gcj/jvmti/natNormalBreakpoint.cc
Removed:
branches/fixed-point/gcc/testsuite/gcc.dg/tree-ssa/20030815-1.c
Modified:
branches/fixed-point/ (props changed)
branches/fixed-point/ChangeLog
branches/fixed-point/MAINTAINERS
branches/fixed-point/Makefile.def
branches/fixed-point/Makefile.in
branches/fixed-point/gcc/ChangeLog
branches/fixed-point/gcc/DATESTAMP
branches/fixed-point/gcc/ada/ChangeLog
branches/fixed-point/gcc/ada/trans.c
branches/fixed-point/gcc/ada/utils.c
branches/fixed-point/gcc/ada/utils2.c
branches/fixed-point/gcc/bt-load.c
branches/fixed-point/gcc/builtins.c
branches/fixed-point/gcc/c-common.c
branches/fixed-point/gcc/c-format.c
branches/fixed-point/gcc/c-typeck.c
branches/fixed-point/gcc/config.gcc
branches/fixed-point/gcc/config/frv/frv.c
branches/fixed-point/gcc/config/i386/darwin.h
branches/fixed-point/gcc/config/i386/i386-protos.h
branches/fixed-point/gcc/config/i386/i386.c
branches/fixed-point/gcc/config/i386/i386.h
branches/fixed-point/gcc/config/i386/i386.md
branches/fixed-point/gcc/config/i386/i386.opt
branches/fixed-point/gcc/config/i386/sse.md
branches/fixed-point/gcc/config/ia64/ia64.c
branches/fixed-point/gcc/config/ia64/ia64.h
branches/fixed-point/gcc/config/m32c/m32c.c
branches/fixed-point/gcc/config/m32c/prologue.md
branches/fixed-point/gcc/config/m32r/linux.h
branches/fixed-point/gcc/config/m68k/m68k-devices.def
branches/fixed-point/gcc/config/m68k/m68k.c
branches/fixed-point/gcc/config/m68k/m68k.h
branches/fixed-point/gcc/config/m68k/m68k.md
branches/fixed-point/gcc/config/m68k/predicates.md
branches/fixed-point/gcc/config/mips/mips.c
branches/fixed-point/gcc/config/mips/mips.md
branches/fixed-point/gcc/config/pa/pa.c
branches/fixed-point/gcc/config/rs6000/rs6000.c
branches/fixed-point/gcc/config/s390/s390.c
branches/fixed-point/gcc/config/sh/sh.c
branches/fixed-point/gcc/config/sparc/sparc.c
branches/fixed-point/gcc/config/spu/spu.c
branches/fixed-point/gcc/config/xtensa/xtensa.c
branches/fixed-point/gcc/cp/ChangeLog
branches/fixed-point/gcc/cp/call.c
branches/fixed-point/gcc/cp/class.c
branches/fixed-point/gcc/cp/cp-gimplify.c
branches/fixed-point/gcc/cp/except.c
branches/fixed-point/gcc/cp/init.c
branches/fixed-point/gcc/cp/method.c
branches/fixed-point/gcc/cp/parser.c
branches/fixed-point/gcc/cp/pt.c
branches/fixed-point/gcc/cp/rtti.c
branches/fixed-point/gcc/cp/typeck.c
branches/fixed-point/gcc/cp/typeck2.c
branches/fixed-point/gcc/df-problems.c
branches/fixed-point/gcc/doc/c-tree.texi
branches/fixed-point/gcc/doc/invoke.texi
branches/fixed-point/gcc/doc/tm.texi
branches/fixed-point/gcc/dwarf2out.c
branches/fixed-point/gcc/expr.c
branches/fixed-point/gcc/fold-const.c
branches/fixed-point/gcc/fortran/ChangeLog
branches/fixed-point/gcc/fortran/data.c
branches/fixed-point/gcc/fortran/gfortran.texi
branches/fixed-point/gcc/fortran/resolve.c
branches/fixed-point/gcc/fortran/trans-expr.c
branches/fixed-point/gcc/fortran/trans-intrinsic.c
branches/fixed-point/gcc/gcse.c
branches/fixed-point/gcc/gimplify.c
branches/fixed-point/gcc/hooks.c
branches/fixed-point/gcc/java/ChangeLog
branches/fixed-point/gcc/java/class.c
branches/fixed-point/gcc/java/except.c
branches/fixed-point/gcc/java/expr.c
branches/fixed-point/gcc/matrix-reorg.c
branches/fixed-point/gcc/modulo-sched.c
branches/fixed-point/gcc/optabs.c
branches/fixed-point/gcc/passes.c
branches/fixed-point/gcc/simplify-rtx.c
branches/fixed-point/gcc/target-def.h
branches/fixed-point/gcc/target.h
branches/fixed-point/gcc/targhooks.c
branches/fixed-point/gcc/targhooks.h
branches/fixed-point/gcc/testsuite/ChangeLog
branches/fixed-point/gcc/testsuite/gcc.dg/max-1.c
branches/fixed-point/gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-8.c
branches/fixed-point/gcc/testsuite/gcc.dg/vect/vect-106.c
branches/fixed-point/gcc/testsuite/gcc.target/sparc/align.c
branches/fixed-point/gcc/testsuite/gcc.target/sparc/combined-2.c
branches/fixed-point/gcc/testsuite/gcc.target/sparc/fexpand.c
branches/fixed-point/gcc/testsuite/gcc.target/sparc/fnot.c
branches/fixed-point/gcc/testsuite/gcc.target/sparc/fpack16.c
branches/fixed-point/gcc/testsuite/gcc.target/sparc/fpmerge.c
branches/fixed-point/gcc/testsuite/gcc.target/sparc/fpmul.c
branches/fixed-point/gcc/testsuite/gcc.target/sparc/noresult.c
branches/fixed-point/gcc/testsuite/gcc.target/sparc/pdist.c
branches/fixed-point/gcc/testsuite/gfortran.dg/equiv_7.f90
branches/fixed-point/gcc/tree-affine.c
branches/fixed-point/gcc/tree-cfg.c
branches/fixed-point/gcc/tree-chrec.c
branches/fixed-point/gcc/tree-chrec.h
branches/fixed-point/gcc/tree-data-ref.c
branches/fixed-point/gcc/tree-inline.c
branches/fixed-point/gcc/tree-mudflap.c
branches/fixed-point/gcc/tree-object-size.c
branches/fixed-point/gcc/tree-pass.h
branches/fixed-point/gcc/tree-predcom.c
branches/fixed-point/gcc/tree-pretty-print.c
branches/fixed-point/gcc/tree-scalar-evolution.c
branches/fixed-point/gcc/tree-ssa-address.c
branches/fixed-point/gcc/tree-ssa-alias-warnings.c
branches/fixed-point/gcc/tree-ssa-ccp.c
branches/fixed-point/gcc/tree-ssa-forwprop.c
branches/fixed-point/gcc/tree-ssa-loop-ivopts.c
branches/fixed-point/gcc/tree-ssa-loop-manip.c
branches/fixed-point/gcc/tree-ssa-loop-niter.c
branches/fixed-point/gcc/tree-ssa-loop-prefetch.c
branches/fixed-point/gcc/tree-ssa-math-opts.c
branches/fixed-point/gcc/tree-ssa-structalias.c
branches/fixed-point/gcc/tree-ssa.c
branches/fixed-point/gcc/tree-stdarg.c
branches/fixed-point/gcc/tree-tailcall.c
branches/fixed-point/gcc/tree-vect-transform.c
branches/fixed-point/gcc/tree-vrp.c
branches/fixed-point/gcc/tree.c
branches/fixed-point/gcc/tree.def
branches/fixed-point/gcc/varasm.c
branches/fixed-point/libcpp/ChangeLog
branches/fixed-point/libcpp/files.c
branches/fixed-point/libdecnumber/ChangeLog
branches/fixed-point/libdecnumber/configure
branches/fixed-point/libdecnumber/configure.ac
branches/fixed-point/libjava/ChangeLog
branches/fixed-point/libjava/Makefile.am
branches/fixed-point/libjava/Makefile.in
branches/fixed-point/libjava/classpath/lib/gnu/gcj/jvmti/Breakpoint.class
branches/fixed-point/libjava/classpath/lib/gnu/gcj/jvmti/BreakpointManager.class
branches/fixed-point/libjava/gnu/gcj/jvmti/Breakpoint.h
branches/fixed-point/libjava/gnu/gcj/jvmti/Breakpoint.java
branches/fixed-point/libjava/gnu/gcj/jvmti/natBreakpoint.cc
branches/fixed-point/libjava/interpret-run.cc
branches/fixed-point/libjava/sources.am
branches/fixed-point/libstdc++-v3/ChangeLog
branches/fixed-point/libstdc++-v3/config/cpu/m68k/atomicity.h
branches/fixed-point/libstdc++-v3/include/bits/stl_algo.h
branches/fixed-point/libstdc++-v3/include/bits/stl_algobase.h
branches/fixed-point/libstdc++-v3/include/bits/stl_bvector.h
branches/fixed-point/libstdc++-v3/include/bits/stl_deque.h
branches/fixed-point/libstdc++-v3/include/bits/stl_function.h
branches/fixed-point/libstdc++-v3/include/bits/stl_iterator.h
branches/fixed-point/libstdc++-v3/include/bits/stl_iterator_base_funcs.h
branches/fixed-point/libstdc++-v3/include/bits/stl_iterator_base_types.h
branches/fixed-point/libstdc++-v3/include/bits/stl_list.h
branches/fixed-point/libstdc++-v3/include/bits/stl_map.h
branches/fixed-point/libstdc++-v3/include/bits/stl_multimap.h
branches/fixed-point/libstdc++-v3/include/bits/stl_multiset.h
branches/fixed-point/libstdc++-v3/include/bits/stl_pair.h
branches/fixed-point/libstdc++-v3/include/bits/stl_queue.h
branches/fixed-point/libstdc++-v3/include/bits/stl_set.h
branches/fixed-point/libstdc++-v3/include/bits/stl_stack.h
branches/fixed-point/libstdc++-v3/include/bits/stl_tempbuf.h
branches/fixed-point/libstdc++-v3/include/bits/stl_tree.h
branches/fixed-point/libstdc++-v3/include/bits/stl_vector.h
Propchange: branches/fixed-point/
('svnmerge-integrated' modified)