platform/upstream/gcc.git
19 years agomips.h (mips_fix_vr4130_string): Declare.
Richard Sandiford [Fri, 11 Mar 2005 16:38:27 +0000 (16:38 +0000)]
mips.h (mips_fix_vr4130_string): Declare.

* config/mips/mips.h (mips_fix_vr4130_string): Declare.
(TARGET_FIX_VR4130): New macro.
(TARGET_OPTIONS): Add -mfix-vr4130.
(ISA_HAS_MACCHI): New macro.
(ASM_SPEC): Add -mfix-vr4130.
* config/mips/mips.c (mips_fix_vr4130_string): New variable.
(override_options): Handle mips_fix_vr4130_string.
(mips_avoid_hazards): Clear all_noreorder_p
if we're working around VR4130 errata and the macc alternatives
are not available.
* config/mips/mips.md (mfhilo_<mode>): Turn into a define_expand.
(*mfhilo_<mode>, *mfhilo_<mode>_macc): New insns.
* config/mips/vr.h (DEFAULT_VR_ARCH): Set to mfix-vr4130.
(MULTILIB_DEFAULTS): Remove leading "march=".
(DRIVER_SELF_SPECS): Likewise.  Make -mfix-vr4130 imply -march=vr4130
if no architecture option is given.
* config/mips/t-vr (MULTILIB_OPTIONS): Use -mfix-vr4130 for the
VR4130 multilibs.
(MULTILIB_MATCHES): Map -march=vr4130 to the -mfix-vr4130 multilibs.
* doc/invoke.texi: Document -mfix-vr4130.

From-SVN: r96301

19 years agomips.c (override_options): Only warn about -mint64 deprecation if TARGET_INT64.
Richard Sandiford [Fri, 11 Mar 2005 15:28:34 +0000 (15:28 +0000)]
mips.c (override_options): Only warn about -mint64 deprecation if TARGET_INT64.

* config/mips/mips.c (override_options): Only warn about -mint64
deprecation if TARGET_INT64.

From-SVN: r96299

19 years agobuiltin-attrs.def (ATTR_NONNULL_LIST, [...]): New "nonnull" attribute lists which...
Kaveh R. Ghazi [Fri, 11 Mar 2005 13:33:21 +0000 (13:33 +0000)]
builtin-attrs.def (ATTR_NONNULL_LIST, [...]): New "nonnull" attribute lists which are non-specific regarding the nonnull...

* builtin-attrs.def (ATTR_NONNULL_LIST, ATTR_NOTHROW_NONNULL,
ATTR_CONST_NOTHROW_NONNULL, ATTR_PURE_NOTHROW_NONNULL,
ATTR_MALLOC_NOTHROW_NONNULL): New "nonnull" attribute lists which
are non-specific regarding the nonnull parameter positions.
(ATTR_NONNULL_1_2, ATTR_NONNULL_1_4, ATTR_NOTHROW_NONNULL_1_2,
ATTR_NOTHROW_NONNULL_1_4, ATTR_CONST_NOTHROW_NONNULL_1,
ATTR_PURE_NOTHROW_NONNULL_1, ATTR_PURE_NOTHROW_NONNULL_1_2,
ATTR_MALLOC_NOTHROW_NONNULL_1): Delete.

* builtins.def: Use the non-specific "nonnull" attibute lists.

From-SVN: r96298

19 years agobasic-block.h (single_succ_p, [...]): Improve comments.
Zdenek Dvorak [Fri, 11 Mar 2005 09:30:50 +0000 (10:30 +0100)]
basic-block.h (single_succ_p, [...]): Improve comments.

* basic-block.h (single_succ_p, single_pred_p, single_succ_edge,
single_pred_edge, single_succ, single_pred): Improve comments.

From-SVN: r96293

19 years agobasic-block.h (single_succ_p, [...]): New inline functions.
Zdenek Dvorak [Fri, 11 Mar 2005 09:05:12 +0000 (10:05 +0100)]
basic-block.h (single_succ_p, [...]): New inline functions.

* basic-block.h (single_succ_p, single_pred_p, single_succ_edge,
single_pred_edge, single_succ, single_pred): New inline functions.
* bb-reorder.c (rotate_loop, find_traces_1_round,
add_labels_and_missing_jumps, fix_up_fall_thru_edges,
duplicate_computed_gotos): Use the single_succ/pred functions.
* cfganal.c (forwarder_block_p): Ditto.
* cfgbuild.c (compute_outgoing_frequencies): Ditto.
* cfgcleanup.c (try_simplify_condjump, try_forward_edges,
outgoing_edges_match, try_crossjump_to_edge, try_optimize_cfg,
merge_seq_blocks): Ditto.
* cfghooks.c (split_edge, tidy_fallthru_edges): Ditto.
* cfglayout.c (fixup_reorder_chain): Ditto.
* cfgloop.c (mark_single_exit_loops, update_latch_info,
canonicalize_loop_headers, verify_loop_structure): Ditto.
* cfgloopmanip.c (remove_path, unloop, loop_delete_branch_edge,
mfb_update_loops, create_preheader, force_single_succ_latches,
create_loop_notes): Ditto.
* cfgrtl.c (rtl_can_merge_blocks, try_redirect_by_replacing_jump,
force_nonfallthru_and_redirect, rtl_tidy_fallthru_edge,
commit_one_edge_insertion, purge_dead_edges,
cfg_layout_can_merge_blocks_p): Ditto.
* except.c (sjlj_emit_function_enter): Ditto.
* flow.c (init_propagate_block_info): Ditto.
* function.c (thread_prologue_and_epilogue_insns): Ditto.
* gcse.c (find_implicit_sets, bypass_conditional_jumps,
insert_insn_end_bb): Ditto.
* ifcvt.c (merge_if_block, find_if_block, find_if_case_1,
find_if_case_2): Ditto.
* lambda-code.c (perfect_nestify): Ditto.
* lcm.c (optimize_mode_switching): Ditto.
* loop-doloop.c (doloop_modify): Ditto.
* loop-init.c (loop_optimizer_init): Ditto.
* loop-iv.c (simplify_using_initial_values): Ditto.
* loop-unroll.c (unroll_loop_runtime_iterations): Ditto.
* loop-unswitch.c (unswitch_loop): Ditto.
* modulo-sched.c (generate_prolog_epilog): Ditto.
* predict.c (combine_predictions_for_insn, estimate_probability,
tree_estimate_probability, last_basic_block_p,
estimate_bb_frequencies): Ditto.
* profile.c (branch_prob): Ditto.
* regrename.c (copyprop_hardreg_forward): Ditto.
* sched-rgn.c (is_cfg_nonregular, find_rgns, update_live): Ditto.
* tracer.c (layout_superblocks): Ditto.
* tree-cfg.c (tree_can_merge_blocks_p, tree_merge_blocks,
cfg_remove_useless_stmts_bb, cleanup_control_flow,
cleanup_control_expr_graph, disband_implicit_edges,
tree_find_edge_insert_loc, bsi_commit_edge_inserts,
tree_verify_flow_info, tree_make_forwarder_block,
tree_forwarder_block_p, remove_forwarder_block,
remove_forwarder_block_with_phi, merge_phi_nodes): Ditto.
* tree-if-conv.c (tree_if_conversion): Ditto.
* tree-mudflap.c (mf_build_check_statement_for): Ditto.
* tree-ssa-dce.c (remove_dead_stmt): Ditto.
* tree-ssa-dom.c (dom_opt_finalize_block): Ditto.
* tree-ssa-loop-ch.c (should_duplicate_loop_header_p,
copy_loop_headers): Ditto.
* tree-ssa-loop-im.c (loop_commit_inserts): Ditto.
* tree-ssa-loop-ivopts.c (compute_phi_arg_on_exit): Ditto.
* tree-ssa-loop-manip.c (split_loop_exit_edge, ip_normal_pos,
lv_adjust_loop_entry_edge, tree_ssa_loop_version): Ditto.
* tree-ssa-loop-niter.c (simplify_using_initial_conditions): Ditto.
* tree-ssa-loop-unswitch.c (simplify_using_entry_checks): Ditto.
* tree-ssa-phiopt.c (tree_ssa_phiopt, value_replacement): Ditto.
* tree-ssa-pre.c (compute_antic_aux, insert_aux, init_pre): Ditto.
* tree-ssa-threadupdate.c (redirect_edges): Ditto.
* tree-tailcall.c (independent_of_stmt_p, find_tail_calls,
eliminate_tail_call, tree_optimize_tail_calls_1): Ditto.
* tree-vect-analyze.c (vect_analyze_loop_form): Ditto.
* tree-vect-transform.c (vect_update_ivs_after_vectorizer): Ditto.
* tree-vectorizer.c (slpeel_update_phi_nodes_for_guard,
slpeel_add_loop_guard): Ditto.

From-SVN: r96292

19 years ago[multiple changes]
Francois-Xavier Coudert [Fri, 11 Mar 2005 08:03:02 +0000 (09:03 +0100)]
[multiple changes]

2005-03-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>

        PR libfortran/20124
        * gfortran.dg/pr20124.f90: New Test

2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>

        PR libfortran/20124
        * write.c (output_float): Adds a nzero_real variable to store
        the number of leading zeros whatever the format width is. Corrects
        the rounding of numbers less than 10^(-width). Fixes typo in an
        error message. Updates copyright years

From-SVN: r96291

19 years agore PR tree-optimization/15784 (fold misses binary optimization)
Jeff Law [Fri, 11 Mar 2005 04:52:42 +0000 (21:52 -0700)]
re PR tree-optimization/15784 (fold misses binary optimization)

        PR tree-optimization/15784
        * fold-const.c (fold): Fold ~A + 1 to -A.  Fold -A - 1
        and -1 - A to ~A.

        * stmt.c (expand_case): Don't change index_type.  Convert minval
        to the proper type.

From-SVN: r96289

19 years agoexception.cc: Remove stray MethodRef.h include.
Bryce McKinlay [Fri, 11 Mar 2005 04:30:20 +0000 (04:30 +0000)]
exception.cc: Remove stray MethodRef.h include.

2005-03-10  Bryce McKinlay  <mckinlay@redhat.com>

        * exception.cc: Remove stray MethodRef.h include.
        * java/lang/natClass.cc: Likewise.
        * gnu/gcj/runtime/MethodRef.java: Removed.
        * gnu/gcj/runtime/StackTrace.java, gnu/gcj/runtime/natNameFinder.cc,
        gnu/gcj/runtime/natStackTrace.cc: Really removed.
        * java/lang/natRuntime.cc (_load): Remove unsed variable.
        * Makefile.am (ordinary_java_source_files): Remove MethodRef.java.
        * Makefile.in: Rebuilt.

From-SVN: r96288

19 years agore PR tree-optimization/20130 (Fold a * -1 - 1 into ~a;)
James A. Morrison [Fri, 11 Mar 2005 03:18:56 +0000 (03:18 +0000)]
re PR tree-optimization/20130 (Fold a * -1 - 1 into ~a;)

2005-03-11  James A. Morrison  <phython@gcc.gnu.org>

       PR tree-optimization/20130
       * fold-const.c (fold): Fold x * -1 into -x.

From-SVN: r96283

19 years agore PR rtl-optimization/20331 (Wrong code generation for the argument of the pure...
Kaz Kojima [Fri, 11 Mar 2005 03:14:44 +0000 (03:14 +0000)]
re PR rtl-optimization/20331 (Wrong code generation for the argument of the pure function in PIC)

PR rtl-optimization/20331
* rtlanal.c (modified_between_p): Check its address first for MEM.
(modified_in_p): Likewise.

From-SVN: r96282

19 years agoFix non-Ada bootstrap failure reported by Ranjit Mathew 2005-03-10 Ranjit Mathew...
Ranjit Mathew [Fri, 11 Mar 2005 01:47:31 +0000 (01:47 +0000)]
Fix non-Ada bootstrap failure reported by Ranjit Mathew 2005-03-10 Ranjit Mathew <rmathew@hotmail.com>

Fix non-Ada bootstrap failure reported by Ranjit Mathew
2005-03-10  Ranjit Mathew  <rmathew@hotmail.com>
* gcc_release (ADA_DIRS): Add "gnattools".

From-SVN: r96281

19 years ago* config.gcc (hppa*64*-*-hpux11*): Use pa/t-hpux-shlib.
Joseph Myers [Fri, 11 Mar 2005 00:40:03 +0000 (00:40 +0000)]
* config.gcc (hppa*64*-*-hpux11*): Use pa/t-hpux-shlib.

From-SVN: r96280

19 years agore PR target/20095 (gcc.dg/cleanup-5.c fails on ia64-hpux)
Steve Ellcey [Fri, 11 Mar 2005 00:38:32 +0000 (00:38 +0000)]
re PR target/20095 (gcc.dg/cleanup-5.c fails on ia64-hpux)

PR target/20095
* gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*

From-SVN: r96279

19 years ago* objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
John David Anglin [Fri, 11 Mar 2005 00:29:37 +0000 (00:29 +0000)]
* objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.

From-SVN: r96278

19 years agoDaily bump.
GCC Administrator [Fri, 11 Mar 2005 00:16:51 +0000 (00:16 +0000)]
Daily bump.

From-SVN: r96276

19 years agoMakefile.in: Rebuilt.
Tom Tromey [Thu, 10 Mar 2005 23:40:15 +0000 (23:40 +0000)]
Makefile.in: Rebuilt.

* Makefile.in: Rebuilt.
* Makefile.am (ordinary_java_source_files): Added MethodRef.java.

From-SVN: r96270

19 years agoexpr.c (expand_expr_real_1): If possible, use a conditional move for expanding MIN_EX...
Steven Bosscher [Thu, 10 Mar 2005 23:28:01 +0000 (23:28 +0000)]
expr.c (expand_expr_real_1): If possible, use a conditional move for expanding MIN_EXPR and MAX_EXPR.

* expr.c (expand_expr_real_1): If possible, use a conditional
move for expanding MIN_EXPR and MAX_EXPR.
Use temp for moving around rtx-en.

From-SVN: r96269

19 years agoforced1.C: Fix comment.
Steve Ellcey [Thu, 10 Mar 2005 22:46:08 +0000 (22:46 +0000)]
forced1.C: Fix comment.

* g++.dg/eh/forced1.C: Fix comment.
* g++.dg/eh/forced2.C: Ditto.
* g++.dg/eh/forced3.C: Ditto.
* g++.dg/eh/forced4.C: Ditto.

From-SVN: r96267

19 years agore PR rtl-optimization/20412 (RTL checking failure in the combiner)
Andrew Pinski [Thu, 10 Mar 2005 22:13:01 +0000 (22:13 +0000)]
re PR rtl-optimization/20412 (RTL checking failure in the combiner)

PR rtl-opt/20412
* simplify-rtx.c (simplify_relational_operation_1): Fix typo - check the
correct mode.

PR rtl-opt/20412
* gcc.c-torture/compile/pr20412.c: New test.

From-SVN: r96264

19 years agobuiltins.c (expand_builtin_signbit): Extend to handle floating point modes wider...
Roger Sayle [Thu, 10 Mar 2005 21:39:01 +0000 (21:39 +0000)]
builtins.c (expand_builtin_signbit): Extend to handle floating point modes wider than the largest integer type...

* builtins.c (expand_builtin_signbit): Extend to handle floating
point modes wider than the largest integer type, using the
operand_subword_force function to obtain the signbit's word.

* gcc.dg/builtins-32.c: Add new run-time tests for long double.

From-SVN: r96263

19 years agore PR target/20322 (Miscompilation of libcpp/expr.c at -O2+)
Jakub Jelinek [Thu, 10 Mar 2005 21:26:12 +0000 (22:26 +0100)]
re PR target/20322 (Miscompilation of libcpp/expr.c at -O2+)

PR target/20322
* combine.c (try_combine): If recog_for_combine added CLOBBERs
to NEWI2PAT, fail to combine if they are used by NEWPAT.

* gcc.dg/20050307-1.c: New test.

From-SVN: r96260

19 years ago* doc/invoke.texi: Add 8540 to list of cpus in rs6000 cpu section.
Aldy Hernandez [Thu, 10 Mar 2005 20:45:58 +0000 (20:45 +0000)]
* doc/invoke.texi: Add 8540 to list of cpus in rs6000 cpu section.

From-SVN: r96256

19 years agoSAXEventSink.java: Ignore element declarations if not currently parsing the DTD.
Chris Burdess [Thu, 10 Mar 2005 19:44:22 +0000 (19:44 +0000)]
SAXEventSink.java: Ignore element declarations if not currently parsing the DTD.

2005-03-10  Chris Burdess  <dog@bluezoo.org>

* gnu/xml/dom/ls/SAXEventSink.java: Ignore element declarations if
not currently parsing the DTD.

From-SVN: r96255

19 years agoNew Stack Trace infrastructure.
Bryce McKinlay [Thu, 10 Mar 2005 19:02:21 +0000 (19:02 +0000)]
New Stack Trace infrastructure.

2005-03-10  Bryce McKinlay  <mckinlay@redhat.com>

New Stack Trace infrastructure.
* Makefile.am (libgcj0_convenience_la_SOURCES): Add stacktrace.cc.
(gnu/gcj/runtime/StackTrace.lo): Removed.
(ordinary_java_source_files): Remove obsolete files.
(nat_source_files): Remove obsolete files. Add natVMThrowable.cc.
* configure.host (fallback_backtrace_h): Set backtrace header
for mingw and cygwin targets.
* configure.ac: Make symlink for fallback backtrace headers.
* Makefile.in, configure: Rebuilt.
* defineclass.cc (_Jv_ClassReader::read_one_code_attribute):
Read 'LineNumberTable' attribute.
(_Jv_ClassReader::read_one_class_attribute): Read 'SourceFile'
attribute.
(_Jv_ClassReader::handleCodeAttribute): Initialize method line
table fields.
* exception.cc: Remove unused include.
* interpret.cc (DIRECT_THREADED, insn_slot): Moved to java-interp.h.
(SAVE_PC): New macro. Save current PC in the interpreter frame.
(NULLCHECK, NULLARRAYCHECK): Use SAVE_PC.
(_Jv_InterpMethod::compile): Translate bytecode PC values in the line
table to direct threaded instruction values.
(_Jv_StartOfInterpreter, _Jv_EndOfInterpreter): Removed.
(_Jv_InterpMethod::run): No longer member function. All
callers updated. Remove _Unwind calls. Call SAVE_PC whenever a call
is made or where an instruction could throw.
(_Jv_InterpMethod::get_source_line): New. Look up source line numbers
in line_table.
* prims.cc (catch_segv): Construct exception after MAKE_THROW_FRAME.
(catch_fpe): Likewise.
* stacktrace.cc: New file. Stack trace code now here.
* gnu/gcj/runtime/MethodRef.java:
* gnu/gcj/runtime/NameFinder.java: Mostly reimplemented. Now simply
calls addr2line to look up PC addresses in a given binary or shared
library.
* gnu/gcj/runtime/StackTrace.java, gnu/gcj/runtime/natNameFinder.cc,
gnu/gcj/runtime/natStackTrace.cc: Removed.
* gnu/java/lang/MainThread.java (call_main): Add comment warning that
this function name is specially recognised by the stack trace code
and shouldn't be changed.
* include/java-interp.h (DIRECT_THREADED, insn_slot): Moved here.
(struct  _Jv_LineTableEntry, line_table, line_table_len): New.
(_Jv_InterpMethod::run): Update declaration.
(_Jv_StackTrace_): New friend. NameFinder and StackTrace no longer
friends.
(_Jv_InterpFrame): Renamed from _Jv_MethodChain. Add PC field.
* include/java-stack.h: New file. Declarations for stack tracing.
* include/jvm.h (_Jv_Frame_info): Removed.
* java/lang/Class.h: Update friend declarations.
* java/lang/VMClassLoader.java (getSystemClassLoader): Simplify
exception message.
* java/lang/VMThrowable.java (fillInStackTrace): Now native.
(getStackTrace): Now native.
(data): New RawDataManaged field.
* java/lang/natClass.cc: Update includes.
(forName): Use _Jv_StackTrace::GetCallingClass for
calling-classloader check.
(getClassLoader): Likewise.
* java/lang/natRuntime.cc: Update includes.
(_load): Use _Jv_StackTrace::GetFirstNonSystemClassLoader.
* java/lang/natVMSecurityManager.cc: Update includes.
(getClassContext): Use _Jv_StackTrace::GetClassContext.
* java/lang/natVMThrowable.cc: New file. Native methods for
VMThrowable.
* java/lang/reflect/natArray.cc: Update includes.
(newInstance): Use _Jv_StackTrace::GetCallingClass to implement
accessibility check.
* java/lang/reflect/natConstructor.cc: Update includes.
(newInstance): Use _Jv_StackTrace::GetCallingClass to implement
accessibility check.
* java/lang/reflect/natField.cc: Update includes.
(getAddr): Use _Jv_StackTrace::GetCallingClass to implement
accessibility check.
* java/lang/reflect/natMethod.cc: Update includes.
(invoke): Use _Jv_StackTrace::GetCallingClass to implement
accessibility check.
* java/util/natResourceBundle.cc: Update includes.
(getCallingClassLoader): Use _Jv_StackTrace::GetCallingClass.
* java/util/logging/natLogger.cc: Update includes. Use
_Jv_StackTrace::GetCallerInfo to get call-site info.
* sysdep/generic/backtrace.h: Fallback backtrace code. Stub
implementation.
* sysdep/i386/backtrace.h: New. Fallback backtrace code. i386
implementation.

From-SVN: r96253

19 years agore PR java/20312 (No warning on bad method)
Ranjit Mathew [Thu, 10 Mar 2005 18:57:01 +0000 (18:57 +0000)]
re PR java/20312 (No warning on bad method)

* testsuite/libjava.compile/PR20312.java: New file.
* testsuite/libjava.compile/PR20312.xfail: Likewise.
* testsuite/libjava.jacks/jacks.xfail: Remove 9.2-implicit-15.

From-SVN: r96252

19 years agore PR java/20312 (No warning on bad method)
Ranjit Mathew [Thu, 10 Mar 2005 18:40:26 +0000 (18:40 +0000)]
re PR java/20312 (No warning on bad method)

PR java/20312
* parse.y (checks_throws_clauses): Check exceptions list even when
the base class does not come from a source file being compiled.
(java_complete_lhs): Remove unused variable 'wfl'.

From-SVN: r96251

19 years ago* tree-outof-ssa.c (analyze_edges_for_bb): Update a comment.
Kazu Hirata [Thu, 10 Mar 2005 18:18:48 +0000 (18:18 +0000)]
* tree-outof-ssa.c (analyze_edges_for_bb): Update a comment.

From-SVN: r96250

19 years agotree-outof-ssa.c (analyze_edges_for_bb): Make the return type void.
Kazu Hirata [Thu, 10 Mar 2005 17:58:23 +0000 (17:58 +0000)]
tree-outof-ssa.c (analyze_edges_for_bb): Make the return type void.

* tree-outof-ssa.c (analyze_edges_for_bb): Make the return
type void.
(perform_edge_inserts): Unconditionally call
free_dominator_info.

From-SVN: r96249

19 years ago* config/xtensa/xtensa.h (MEMBER_TYPE_FORCES_BLK): Define.
Bob Wilson [Thu, 10 Mar 2005 16:44:48 +0000 (16:44 +0000)]
* config/xtensa/xtensa.h (MEMBER_TYPE_FORCES_BLK): Define.

From-SVN: r96245

19 years ago* bitmap.c (bitmap_copy): Remove manual loop unrolling.
Nathan Sidwell [Thu, 10 Mar 2005 15:40:11 +0000 (15:40 +0000)]
* bitmap.c (bitmap_copy): Remove manual loop unrolling.

From-SVN: r96243

19 years agovalue-prof.c (rtl_find_values_to_profile): Use gcc_assert and gcc_unreachable.
Nathan Sidwell [Thu, 10 Mar 2005 15:36:42 +0000 (15:36 +0000)]
value-prof.c (rtl_find_values_to_profile): Use gcc_assert and gcc_unreachable.

* value-prof.c (rtl_find_values_to_profile): Use gcc_assert and
gcc_unreachable.
(rtl_register_value_prof_hooks,
tree_value_profile_transformations,
tree_register_value_prof_hooks): Likewise.
* var-tracking.c (stack_adjust_offset_pre_post,
variable_htab_free, variable_union, dataflow_set_different_2,
count_uses, variable_was_changed, set_frame_base_location,
set_variable_part, emit_note_insn_var_location, vt_emit_notes,
vt_add_function_parameters): Likewise.
* varasm.c (named_section_real, named_section, make_decl_rtl,
asm_emit_uninitialised, assemble_integer, decode_addr_const,
const_hash_1, compare_constant, copy_constant, force_const_mem,
output_constant_pool_2, output_constant_pool_1, output_constant,
output_constructor, make_decl_one_only, decl_tls_model,
default_no_named_section, default_elf_select_section_1,
default_unique_section_1): Likewise.
* vec.c (vec_gc_o_reserve, vec_heap_o_reserve): Likewise.
* vmsdbgout.c (addr_const_to_string): Likewise.

From-SVN: r96242

19 years agovalue-prof.c (rtl_find_values_to_profile): Use gcc_assert and gcc_unreachable.
Nathan Sidwell [Thu, 10 Mar 2005 15:36:42 +0000 (15:36 +0000)]
value-prof.c (rtl_find_values_to_profile): Use gcc_assert and gcc_unreachable.

* value-prof.c (rtl_find_values_to_profile): Use gcc_assert and
gcc_unreachable.
(rtl_register_value_prof_hooks,
tree_value_profile_transformations,
tree_register_value_prof_hooks): Likewise.
* var-tracking.c (stack_adjust_offset_pre_post,
variable_htab_free, variable_union, dataflow_set_different_2,
count_uses, variable_was_changed, set_frame_base_location,
set_variable_part, emit_note_insn_var_location, vt_emit_notes,
vt_add_function_parameters): Likewise.
* varasm.c (named_section_real, named_section, make_decl_rtl,
asm_emit_uninitialised, assemble_integer, decode_addr_const,
const_hash_1, compare_constant, copy_constant, force_const_mem,
output_constant_pool_2, output_constant_pool_1, output_constant,
output_constructor, make_decl_one_only, decl_tls_model,
default_no_named_section, default_elf_select_section_1,
default_unique_section_1): Likewise.
* vec.c (vec_gc_o_reserve, vec_heap_o_reserve): Likewise.
* vmsdbgout.c (addr_const_to_string): Likewise.

From-SVN: r96241

19 years agoFileChannelImpl.java (smallTransferFrom): New.
Andrew Haley [Thu, 10 Mar 2005 15:29:15 +0000 (15:29 +0000)]
FileChannelImpl.java (smallTransferFrom): New.

2005-03-09  Andrew Haley  <aph@redhat.com>

        * gnu/java/nio/channels/FileChannelImpl.java (smallTransferFrom):
        New.
        (smallTransferTo): New.
        (transferFrom): Loop around smallTransferFrom, copying pageSize
        bytes each time.
        (transferTo): Likewise.

From-SVN: r96240

19 years agore PR target/20375 (C++ ICE in assign_parm_find_entry_rtl)
Nathan Sidwell [Thu, 10 Mar 2005 15:04:39 +0000 (15:04 +0000)]
re PR target/20375 (C++ ICE in assign_parm_find_entry_rtl)

PR c++/20375
* function.c (struct assign_parm_data_one): Remove last_named
field.
(assign_parm_find_data_types): Don't determine last_named.
Reorder named_parm determination.
(assign_parms): Only setup varargs on the last non-varadic
parameter.
testsuite:
PR c++/20375
* g++.dg/other/stdarg3.C: New.

From-SVN: r96237

19 years agoPR c++/18384, c++/18327
Jakub Jelinek [Thu, 10 Mar 2005 14:19:51 +0000 (15:19 +0100)]
PR c++/18384, c++/18327

PR c++/18384, c++/18327
* decl.c (reshape_init_array): Use UHWI type for max_index_cst
and index.  Convert max_index to size_type_node if it isn't
host_integerp (, 1).

* g++.dg/init/array19.C: New test.

From-SVN: r96236

19 years ago(load_sda_base_32): New pattern. Loads sda base address on medium model.
Kazuhiro Inaoka [Thu, 10 Mar 2005 12:16:55 +0000 (12:16 +0000)]
(load_sda_base_32): New pattern.  Loads sda base address on medium model.

From-SVN: r96233

19 years agoMakefile.in (tree-optimize.o): Add CFGLOOP_H dependence.
Zdenek Dvorak [Thu, 10 Mar 2005 08:55:57 +0000 (09:55 +0100)]
Makefile.in (tree-optimize.o): Add CFGLOOP_H dependence.

* Makefile.in (tree-optimize.o): Add CFGLOOP_H dependence.
* cfgloop.c (flow_loop_nodes_find): Export.
* cfgloop.h (flow_loop_nodes_find, fix_loop_structure):
Declare.
* cfgloopmanip.c (fix_loop_structure): New function.
* predict.c (predict_loops): Clean up the loops information.
* tree-cfg.c (cleanup_tree_cfg_loop): New function.
(tree_can_merge_blocks_p, remove_bb, tree_forwarder_block_p): Respect
loop structure.
* tree-flow.h (cleanup_tree_cfg_loop): Declare.
(rewrite_into_loop_closed_ssa): Declaration changed.
* tree-loop-linear.c (linear_transform_loops): Add argument to
rewrite_into_loop_closed_ssa call.
* tree-ssa-loop-ch.c (copy_loop_headers): Ditto.
* tree-ssa-loop-im.c (move_computations): Ditto.
* tree-ssa-loop.c (tree_loop_optimizer_init): Ditto.
* tree-vectorizer.c (vectorize_loops): Ditto.
* tree-optimize.c: Include cfgloop.h.
(execute_todo): Choose whether to call cleanup_tree_cfg or
cleanup_tree_cfg_loop.
* tree-ssa-loop-ivcanon.c (canonicalize_loop_induction_variables,
(tree_unroll_loops_completely): Enable cleanup_tree_cfg_loop call.
* tree-ssa-loop-unswitch.c (tree_ssa_unswitch_loops): Enable
cleanup_tree_cfg_loop call.
* tree-ssa-loop-manip.c (find_uses_to_rename_bb): New function.
(find_uses_to_rename, rewrite_into_loop_closed_ssa): Support
work on part of cfg.

From-SVN: r96232

19 years agolibiberty.h (gettimeofday): Declare.
Mark Mitchell [Thu, 10 Mar 2005 00:57:10 +0000 (00:57 +0000)]
libiberty.h (gettimeofday): Declare.

* libiberty.h (gettimeofday): Declare.

* configure.ac (funcs): Add gettimeofday.
* configure: Regenerated.
* gettimeofday.c: New file.
* Makefile.in (CFILES): Add gettimeofday.
(CONFIGURED_OFILES): Add gettimeofday.o.
(./gettimeofday.o): New rule.

From-SVN: r96230

19 years agoDaily bump.
GCC Administrator [Thu, 10 Mar 2005 00:19:29 +0000 (00:19 +0000)]
Daily bump.

From-SVN: r96228

19 years agore PR inline-asm/20314 (Bogus differ in number of alternatives error)
Jakub Jelinek [Thu, 10 Mar 2005 00:12:31 +0000 (01:12 +0100)]
re PR inline-asm/20314 (Bogus differ in number of alternatives error)

PR inline-asm/20314
* gimplify.c (gimplify_asm_expr): Handle input/output constraints
with multiple alternatives.

* stmt.c (parse_output_constraint): Fix a typo.

* gcc.dg/torture/pr20314-1.c: New test.
* gcc.dg/torture/pr20314-2.c: New test.

From-SVN: r96222

19 years ago12658_thread-1.cc: Don't XFAIL on GNU/Linux.
Ben Elliston [Thu, 10 Mar 2005 00:08:38 +0000 (00:08 +0000)]
12658_thread-1.cc: Don't XFAIL on GNU/Linux.

* testsuite/22_locale/locale/cons/12658_thread-1.cc: Don't XFAIL
on GNU/Linux.

From-SVN: r96221

19 years agoxtensa.h (TRAMPOLINE_TEMPLATE): Use "no-transform" assembly directive instead of...
Bob Wilson [Wed, 9 Mar 2005 22:49:34 +0000 (22:49 +0000)]
xtensa.h (TRAMPOLINE_TEMPLATE): Use "no-transform" assembly directive instead of deprecated "no-generics".

        * config/xtensa/xtensa.h (TRAMPOLINE_TEMPLATE): Use "no-transform"
        assembly directive instead of deprecated "no-generics".

From-SVN: r96218

19 years agore PR libgcj/20389 (BufferedInputStream gets ArrayIndexOutOfBoundsExeception)
David Daney [Wed, 9 Mar 2005 22:11:33 +0000 (22:11 +0000)]
re PR libgcj/20389 (BufferedInputStream gets ArrayIndexOutOfBoundsExeception)

2005-03-09  David Daney  <ddaney@avtrex.com>

PR libgcj/20389
Merge BufferedInputStream from GNU Classpath.
* java/io/BufferedInputStream.java (marktarget): Field removed.
(CHUNKSIZE): Field removed.
(bufferSize): New field.
(BufferedInputStream): Initialize fields.
(close): Invalidate mark and buffer indexes.
(mark):  Rewritten.
(read()): Move mark handling code to refill.
(read(byte[], int, int)): Ditto.
(skip): Ditto and simplify EOF testing.
(refill): Rewritten.
* java/io/InputStreamReader.java (refill): Removed mark and reset
of internal BufferedInputStream.

From-SVN: r96217

19 years agos390.c (s390_secondary_output_reload_class): Adapt check for non-offsettable memory...
Ulrich Weigand [Wed, 9 Mar 2005 22:05:15 +0000 (22:05 +0000)]
s390.c (s390_secondary_output_reload_class): Adapt check for non-offsettable memory references to cope with outstanding...

* config/s390/s390.c (s390_secondary_output_reload_class): Adapt check
for non-offsettable memory references to cope with outstanding reload
replacements.
* config/s390/s390.md ("reload_outti"): Call find_replacement to
avoid losing outstanding address reloads.
("reload_outdi", "reload_outdf"): Likewise.

testsuite/ChangeLog:

* gcc.dg/20050309-1.c: New test.

From-SVN: r96214

19 years agopex-os2.c: Remove.
Ian Lance Taylor [Wed, 9 Mar 2005 21:27:11 +0000 (21:27 +0000)]
pex-os2.c: Remove.

* pex-os2.c: Remove.
* configure.ac: Remove *-*-os2-emx* case when setting pexecute.
* Makefile.in (CFILES): Remove pex-os2.c.
(CONFIGURED_OFILES): Remove pex-os2.o.
(pex-os2.o): Remove target.
* configure: Rebuild.

From-SVN: r96211

19 years agonatVMClassLoader.cc (defineClass): Reference 'systemClassLoader' field directly.
Tom Tromey [Wed, 9 Mar 2005 20:58:17 +0000 (20:58 +0000)]
natVMClassLoader.cc (defineClass): Reference 'systemClassLoader' field directly.

* java/lang/natVMClassLoader.cc (defineClass): Reference
'systemClassLoader' field directly.
* java/lang/natRuntime.cc (_load): Reference 'systemClassLoader'
field directly.
* java/lang/natClassLoader.cc (_Jv_RegisterInitiatingLoader):
Reference 'systemClassLoader' field directly.
(_Jv_UnregisterInitiatingLoader): Likewise.
(_Jv_FindClass): Likewise.

From-SVN: r96208

19 years agofdlibm.h: Merge an AIX define from GNU Classpath.
Andreas Tobler [Wed, 9 Mar 2005 20:57:25 +0000 (21:57 +0100)]
fdlibm.h: Merge an AIX define from GNU Classpath.

2005-03-09  Andreas Tobler  <a.tobler@schweiz.ch>

* java/lang/fdlibm.h: Merge an AIX define from GNU Classpath.

* java/lang/mprec.h: Remove commented headers. Fix comment to match
the file in GNU Classpath style.

From-SVN: r96207

19 years agobuiltins.c (fold_builtin_cbrt, [...]): Rearrange code.
Kaveh R. Ghazi [Wed, 9 Mar 2005 20:11:48 +0000 (20:11 +0000)]
builtins.c (fold_builtin_cbrt, [...]): Rearrange code.

* builtins.c (fold_builtin_cbrt, fold_builtin_pow): Rearrange
code.  Add more cbrt transformations.

testsuite:
* gcc.dg/builtins-10.c: Reactivate disabled test.
* gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
new cbrt transformations.

From-SVN: r96206

19 years agoURLClassLoader.java (addURLImpl): Reset 'thisString'.
Tom Tromey [Wed, 9 Mar 2005 20:10:18 +0000 (20:10 +0000)]
URLClassLoader.java (addURLImpl): Reset 'thisString'.

* java/net/URLClassLoader.java (addURLImpl): Reset 'thisString'.
(toString): Synchronize.

From-SVN: r96205

19 years ago* fold-const.c (fold_unary_to_constant): Add FIX_ROUND_EXPR case.
Kaveh R. Ghazi [Wed, 9 Mar 2005 20:09:08 +0000 (20:09 +0000)]
* fold-const.c (fold_unary_to_constant): Add FIX_ROUND_EXPR case.

From-SVN: r96204

19 years agofold-const.c (fold_unary, [...]): Take decomposed arguments, code, type, op0, and...
Kazu Hirata [Wed, 9 Mar 2005 19:21:11 +0000 (19:21 +0000)]
fold-const.c (fold_unary, [...]): Take decomposed arguments, code, type, op0, and op1 in case of fold_binary.

* fold-const.c (fold_unary, fold_binary): Take decomposed
arguments, code, type, op0, and op1 in case of fold_binary.
(fold): Update calls to fold_unary and fold_binary.

From-SVN: r96202

19 years agofold-const.c (fold_unary, [...]): Return NULL_TREE when a given tree is not simplified.
Kazu Hirata [Wed, 9 Mar 2005 19:18:15 +0000 (19:18 +0000)]
fold-const.c (fold_unary, [...]): Return NULL_TREE when a given tree is not simplified.

* fold-const.c (fold_unary, fold_binary, fold_ternary): Return
NULL_TREE when a given tree is not simplified.
(fold): Return the original tree when any of the functions
mentioned above NULL_TREE.

From-SVN: r96201

19 years agore PR java/20338 (Program compiled with gcj crashes when accessing private static...
Ranjit Mathew [Wed, 9 Mar 2005 19:04:54 +0000 (19:04 +0000)]
re PR java/20338 (Program compiled with gcj crashes when accessing private static method from nested class)

PR java/20338
* decl.c (finish_method): Emit _Jv_InitClass for private static
methods inside inner classes as well.

From-SVN: r96200

19 years agore PR c++/20208 (No array-to-pointer decay happens for template functions)
Mark Mitchell [Wed, 9 Mar 2005 18:35:48 +0000 (18:35 +0000)]
re PR c++/20208 (No array-to-pointer decay happens for template functions)

PR c++/20208
* pt.c (tsubst_decl): Apply array-to-pointer and
function-to-pointer conversions to function arguments.
(regenerate_decl_from_template): Likewise.

PR c++/20208
* g++.dg/template/array13.C: New test.

From-SVN: r96197

19 years agobuiltins.c (fold_builtin_unordered_cmp): Change prototype to take a fndecl and an...
Roger Sayle [Wed, 9 Mar 2005 17:30:11 +0000 (17:30 +0000)]
builtins.c (fold_builtin_unordered_cmp): Change prototype to take a fndecl and an arglist instead of a CALL_EXPR, exp.

* builtins.c (fold_builtin_unordered_cmp): Change prototype to take
a fndecl and an arglist instead of a CALL_EXPR, exp.

From-SVN: r96196

19 years agore PR c++/16859 (Empty initializer for array of unknown size spuriously accepted)
Paolo Carlini [Wed, 9 Mar 2005 17:05:13 +0000 (17:05 +0000)]
re PR c++/16859 (Empty initializer for array of unknown size spuriously accepted)

2005-03-09  Paolo Carlini  <pcarlini@suse.de>

PR c++/16859
* g++.dg/init/brace4.C: New test.

From-SVN: r96195

19 years agore PR c++/16859 (Empty initializer for array of unknown size spuriously accepted)
Paolo Carlini [Wed, 9 Mar 2005 17:03:34 +0000 (17:03 +0000)]
re PR c++/16859 (Empty initializer for array of unknown size spuriously accepted)

2005-03-09  Paolo Carlini  <pcarlini@suse.de>

PR c++/16859
* decl.c (complete_array_type): In pedantic mode, return
3 for an empty initializer list as the initializer for an
array of unknown bound (8.5.1/4).
(maybe_deduce_size_from_array_init): Fix final test to use
the above.

From-SVN: r96194

19 years agocfgbuild.c (state, [...]): Move just before make_edges.
Kazu Hirata [Wed, 9 Mar 2005 16:39:43 +0000 (16:39 +0000)]
cfgbuild.c (state, [...]): Move just before make_edges.

* cfgbuild.c (state, STATE, SET_STATE,
BLOCK_USED_BY_TABLEJUMP, FULL_STATE): Move just before
make_edges.
(make_edges): Speed up by skipping blocks with BLOCK_ORIGINAL.
(find_basic_blocks): Set the state of each basic block to
BLOCK_NEW.

From-SVN: r96193

19 years agore PR c++/20186 (ICE with static_cast and type dependent variable (templates))
Nathan Sidwell [Wed, 9 Mar 2005 12:57:13 +0000 (12:57 +0000)]
re PR c++/20186 (ICE with static_cast and type dependent variable (templates))

cp:
PR c++/20186
* pt.c (contains_dependent_cast_p): New.
(fold_non_dependent_expr): Call it.
testsuite:
PR c++/20186
* g++.dg/template/non-dependent12.C: New.

From-SVN: r96190

19 years ago* tree-ssa-loop-im.c (lhs): Remove.
Kazu Hirata [Wed, 9 Mar 2005 11:37:51 +0000 (11:37 +0000)]
* tree-ssa-loop-im.c (lhs): Remove.

From-SVN: r96189

19 years ago* tree-ssa-alias.c (may_alias_p): Remove v_ann.
Kazu Hirata [Wed, 9 Mar 2005 11:36:47 +0000 (11:36 +0000)]
* tree-ssa-alias.c (may_alias_p): Remove v_ann.

From-SVN: r96188

19 years ago* tree-sra.c (decide_block_copy): Remove inst_count.
Kazu Hirata [Wed, 9 Mar 2005 11:35:34 +0000 (11:35 +0000)]
* tree-sra.c (decide_block_copy): Remove inst_count.

From-SVN: r96187

19 years ago* tree-outof-ssa.c (num_nodes): Remove num_nodes.
Kazu Hirata [Wed, 9 Mar 2005 11:34:38 +0000 (11:34 +0000)]
* tree-outof-ssa.c (num_nodes): Remove num_nodes.

From-SVN: r96186

19 years ago* tree-into-ssa.c (ann): Remove ann.
Kazu Hirata [Wed, 9 Mar 2005 11:33:22 +0000 (11:33 +0000)]
* tree-into-ssa.c (ann): Remove ann.

From-SVN: r96185

19 years ago* tree-eh.c (tree_could_trap_p): Remove idx.
Kazu Hirata [Wed, 9 Mar 2005 11:31:51 +0000 (11:31 +0000)]
* tree-eh.c (tree_could_trap_p): Remove idx.

From-SVN: r96184

19 years agotree-data-ref.c (array_base_name_differ_p): Remove ta and tb.
Kazu Hirata [Wed, 9 Mar 2005 11:30:36 +0000 (11:30 +0000)]
tree-data-ref.c (array_base_name_differ_p): Remove ta and tb.

* tree-data-ref.c (array_base_name_differ_p): Remove ta and
tb.

From-SVN: r96183

19 years agofunction.c (thread_prologue_and_epilogue_insns): Remove i and newinsn.
Kazu Hirata [Wed, 9 Mar 2005 11:27:47 +0000 (11:27 +0000)]
function.c (thread_prologue_and_epilogue_insns): Remove i and newinsn.

* function.c (thread_prologue_and_epilogue_insns): Remove i
and newinsn.

From-SVN: r96182

19 years ago* Makefile.in: Fix incorrect use of ' in shell command
Arnaud Charlet [Wed, 9 Mar 2005 09:49:09 +0000 (09:49 +0000)]
* Makefile.in: Fix incorrect use of ' in shell command

From-SVN: r96181

19 years agore PR c++/20142 (implicit assignment operator with multi-dimensional array is broken)
Mark Mitchell [Wed, 9 Mar 2005 07:41:00 +0000 (07:41 +0000)]
re PR c++/20142 (implicit assignment operator with multi-dimensional array is broken)

PR c++/20142
* g++.dg/init/array18.C: Add dg-do run marker.

From-SVN: r96178

19 years agore PR c++/20142 (implicit assignment operator with multi-dimensional array is broken)
Mark Mitchell [Wed, 9 Mar 2005 07:28:10 +0000 (07:28 +0000)]
re PR c++/20142 (implicit assignment operator with multi-dimensional array is broken)

PR c++/20142
* cp-tree.h (target_type): Remove.
* decl.c (layout_var_decl): Remove #if 0'd code.
(cp_finish_decl): Remove dead code.
* init.c (build_vec_init): When determining whether or not the
element type has an asignment operator, look through all array
dimensions.
* typeck.c (target_type): Remove.

PR c++/20142
* g++.dg/init/array18.C: New test.

From-SVN: r96170

19 years ago* real.c (real_nan): Remove neg.
Kazu Hirata [Wed, 9 Mar 2005 07:16:54 +0000 (07:16 +0000)]
* real.c (real_nan): Remove neg.

From-SVN: r96169

19 years ago* loop-unroll.c (analyze_insns_in_loop): Remove preheader.
Kazu Hirata [Wed, 9 Mar 2005 07:14:37 +0000 (07:14 +0000)]
* loop-unroll.c (analyze_insns_in_loop): Remove preheader.

From-SVN: r96168

19 years ago* loop-iv.c (get_biv_step_1): Remove lhs.
Kazu Hirata [Wed, 9 Mar 2005 07:13:14 +0000 (07:13 +0000)]
* loop-iv.c (get_biv_step_1): Remove lhs.

From-SVN: r96167

19 years ago* ifcvt.c (noce_emit_move_insn): Remove inmode.
Kazu Hirata [Wed, 9 Mar 2005 07:12:05 +0000 (07:12 +0000)]
* ifcvt.c (noce_emit_move_insn): Remove inmode.

From-SVN: r96166

19 years ago* fold-const.c (int_const_binop): Remove no_overflow.
Kazu Hirata [Wed, 9 Mar 2005 07:09:48 +0000 (07:09 +0000)]
* fold-const.c (int_const_binop): Remove no_overflow.

From-SVN: r96165

19 years ago* expr.c (expand_assignment): Remove orig_to_rtx.
Kazu Hirata [Wed, 9 Mar 2005 07:07:37 +0000 (07:07 +0000)]
* expr.c (expand_assignment): Remove orig_to_rtx.

From-SVN: r96164

19 years ago* cfgrtl.c (cfg_layout_merge_blocks): Remove new_e.
Kazu Hirata [Wed, 9 Mar 2005 07:05:34 +0000 (07:05 +0000)]
* cfgrtl.c (cfg_layout_merge_blocks): Remove new_e.

From-SVN: r96163

19 years ago* cfglayout.c (fixup_reorder_chain): Remove old_bb.
Kazu Hirata [Wed, 9 Mar 2005 07:03:24 +0000 (07:03 +0000)]
* cfglayout.c (fixup_reorder_chain): Remove old_bb.

From-SVN: r96162

19 years agotree-cfg.c (cleanup_control_flow): If removal of a computed goto results in the remov...
Jeff Law [Wed, 9 Mar 2005 02:42:46 +0000 (19:42 -0700)]
tree-cfg.c (cleanup_control_flow): If removal of a computed goto results in the removal of edges in the CFG...

        * tree-cfg.c (cleanup_control_flow): If removal of a computed
        goto results in the removal of edges in the CFG, then we need
        to recompute dominators.

From-SVN: r96160

19 years ago* c-common.c (c_do_switch_warnings): Comment fix.
Ben Elliston [Wed, 9 Mar 2005 00:42:55 +0000 (00:42 +0000)]
* c-common.c (c_do_switch_warnings): Comment fix.

From-SVN: r96150

19 years agoDaily bump.
GCC Administrator [Wed, 9 Mar 2005 00:16:20 +0000 (00:16 +0000)]
Daily bump.

From-SVN: r96146

19 years ago* Revert patch from 2005-03-08 for causing bootstrap failure on
Julian Brown [Tue, 8 Mar 2005 23:36:25 +0000 (23:36 +0000)]
* Revert patch from 2005-03-08 for causing bootstrap failure on
ppc-darwin.

From-SVN: r96138

19 years ago* Patch from 2005-03-08 reverted for causing regressions and
Julian Brown [Tue, 8 Mar 2005 23:24:46 +0000 (23:24 +0000)]
* Patch from 2005-03-08 reverted for causing regressions and
ppc-darwin bootstrap failure.

From-SVN: r96136

19 years agoFormatting fixes.
Ben Elliston [Tue, 8 Mar 2005 23:21:22 +0000 (10:21 +1100)]
Formatting fixes.

From-SVN: r96134

19 years agovlad.exp: Remove trailing semicolons.
Ben Elliston [Tue, 8 Mar 2005 22:10:34 +0000 (22:10 +0000)]
vlad.exp: Remove trailing semicolons.

* consistency.vlad/vlad.exp: Remove trailing semicolons.
* g++.dg/gcov/gcov.exp: Likewise.
* gcc.c-torture/execute/ieee/ieee.exp: Likewise.
* gcc.target/xstormy16/xstormy16.exp: Likewise.
* lib/c-torture.exp: Likewise.
* lib/fortran-torture.exp: Likewise.
* lib/g++.exp: Likewise.
* lib/gcc-defs.exp: Likewise.
* lib/gcc-dg.exp: Likewise.
* lib/gcc.exp: Likewise.
* lib/gcov.exp: Likewise.
* lib/gfortran.exp: Likewise.
* lib/mike-g++.exp: Likewise.
* lib/mike-gcc.exp: Likewise.
* lib/objc-torture.exp: Likewise.
* lib/objc.exp: Likewise.
* lib/profopt.exp: Likewise.
* lib/target-libpath.exp: Likewise.
* lib/target-supports.exp: Likewise.
* lib/treelang.exp: Likewise.
* lib/wrapper.exp: Likewise.

From-SVN: r96132

19 years agosystem-linux-sparc.ads: Fix typo in previous commit.
Laurent GUERBY [Tue, 8 Mar 2005 21:21:10 +0000 (21:21 +0000)]
system-linux-sparc.ads: Fix typo in previous commit.

2005-03-08  Laurent Guerby <laurent@guerby.net>

* system-linux-sparc.ads: Fix typo in previous commit.

From-SVN: r96126

19 years agoTarget Hook to issue diagnostics for AltiVec argument to funtion with unknown prototype.
Fariborz Jahanian [Tue, 8 Mar 2005 21:01:47 +0000 (21:01 +0000)]
Target Hook to issue diagnostics for AltiVec argument to funtion with unknown prototype.

Target Hook to issue diagnostics for AltiVec argument to funtion
with unknown prototype.
OKed by Mark Mitchel.

From-SVN: r96124

19 years agoRemove spurious blank line.
Tobias Schlüter [Tue, 8 Mar 2005 20:16:18 +0000 (21:16 +0100)]
Remove spurious blank line.

From-SVN: r96123

19 years ago20030728-1.c: Update to account for recent PHI-OPT changes.
Jeff Law [Tue, 8 Mar 2005 17:10:40 +0000 (10:10 -0700)]
20030728-1.c: Update to account for recent PHI-OPT changes.

        * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
        PHI-OPT changes.

From-SVN: r96115

19 years ago[multiple changes]
Bryce McKinlay [Tue, 8 Mar 2005 16:24:21 +0000 (16:24 +0000)]
[multiple changes]

2005-03-07  Ranjit Mathew  <rmathew@hotmail.com>

        * lang.c (flag_new_verifier): Enable by default, regardless of ABI.

2005-03-08  Bryce McKinlay  <mckinlay@redhat.com>

* testsuite/libjava.lang/pr13107_2.xfail: Remove xfail.
* testsuite/libjava.lang/pr13107_3.xfail: Likewise.

From-SVN: r96114

19 years agogimple-low.c (lower_stmt_body): Make it static.
Kazu Hirata [Tue, 8 Mar 2005 16:22:55 +0000 (16:22 +0000)]
gimple-low.c (lower_stmt_body): Make it static.

* gimple-low.c (lower_stmt_body): Make it static.
* tree-flow.h: Remove the corresponding prototype.  Don't
declare lower_data.

From-SVN: r96113

19 years ago* stor-layout.c (lang_adjust_rli): Make it static.
Kazu Hirata [Tue, 8 Mar 2005 16:20:35 +0000 (16:20 +0000)]
* stor-layout.c (lang_adjust_rli): Make it static.

From-SVN: r96112

19 years ago* sched-deps.c (cache_size): Make it static.
Kazu Hirata [Tue, 8 Mar 2005 16:19:35 +0000 (16:19 +0000)]
* sched-deps.c (cache_size): Make it static.

From-SVN: r96111

19 years agogimple-low.c (lower_stmt_body): Make it static.
Kazu Hirata [Tue, 8 Mar 2005 16:18:17 +0000 (16:18 +0000)]
gimple-low.c (lower_stmt_body): Make it static.

* gimple-low.c (lower_stmt_body): Make it static.
* tree-flow.h: Remove the corresponding prototype.  Don't
declare lower_data.

From-SVN: r96110

19 years ago* cfg.c (rbi_pool): Make it static.
Kazu Hirata [Tue, 8 Mar 2005 16:17:05 +0000 (16:17 +0000)]
* cfg.c (rbi_pool): Make it static.

From-SVN: r96109

19 years agoc-typeck.c (constructor_stack, [...]): Make them static.
Kazu Hirata [Tue, 8 Mar 2005 16:14:09 +0000 (16:14 +0000)]
c-typeck.c (constructor_stack, [...]): Make them static.

* c-typeck.c (constructor_stack, constructor_range_stack,
initializer_stack): Make them static.

From-SVN: r96108

19 years agoelfos.h (MAKE_DECL_ONE_ONLY): Redefined to stop DECL_WEAK from being used for symbols...
Julian Brown [Tue, 8 Mar 2005 15:48:20 +0000 (15:48 +0000)]
elfos.h (MAKE_DECL_ONE_ONLY): Redefined to stop DECL_WEAK from being used for symbols with vague linkage when...

* config/elfos.h (MAKE_DECL_ONE_ONLY): Redefined to stop DECL_WEAK from
being used for symbols with vague linkage when HAVE_GAS_COMDAT_GROUP is
true.

From-SVN: r96107

19 years ago* decl.c (finish_method): Give methods once-only linkage.
Julian Brown [Tue, 8 Mar 2005 15:42:57 +0000 (15:42 +0000)]
* decl.c (finish_method): Give methods once-only linkage.

From-SVN: r96106

19 years agojump.c (invert_jump_1): Don't call redirect_jump_1 with nlabel == JUMP_LABEL (jump).
J"orn Rennecke [Tue, 8 Mar 2005 15:22:25 +0000 (15:22 +0000)]
jump.c (invert_jump_1): Don't call redirect_jump_1 with nlabel == JUMP_LABEL (jump).

* jump.c (invert_jump_1): Don't call redirect_jump_1 with
nlabel == JUMP_LABEL (jump).

From-SVN: r96105

19 years agoc-common.c, [...]: Fix comment formatting.
Kazu Hirata [Tue, 8 Mar 2005 13:57:01 +0000 (13:57 +0000)]
c-common.c, [...]: Fix comment formatting.

* c-common.c, c-opts.c, combine.c, cse.c, dojump.c,
gimplify.c, tree-dfa.c, tree-ssa-loop-ivopts.c,
tree-ssa-phiopt.c, tree-ssa-pre.c, tree-ssa-sink.c,
tree-vect-analyze.c, tree.def, tree.h: Fix comment formatting.

From-SVN: r96104