- 04 May, 2005 18 commits
-
-
(keep_flag, local_flag, global_flag, cplusplus_flag): Make extern. From-SVN: r99223
Richard Sandiford committed -
* tree-outof-ssa.c (edge_leader, stmt_list, analyze_edges_for_bb): Use VEC instead of VARRAY. (init_analayze_edges_for_bb, fini_analayze_edges_for_bb): New. (perform_edge_inserts): Call init_analayze_edges_for_bb and fini_analayze_edges_for_bb. From-SVN: r99222
Kazu Hirata committed -
PR driver/21112 * gcc.c (process_command): In the second argv scan loop, ignore Xassembler and Xpreprocessor, along with their argument. From-SVN: r99221
James E Wilson committed -
* tree-flow-inline.h, tree-ssa-operands.c, tree-ssa-operands.h, tree-ssa-opfinalize.h: Likewise. tree-vn.c: Fix comment typos. * doc/passes.texi, doc/tree-ssa.texi: Fix typos. From-SVN: r99220
Kazu Hirata committed -
2005-05-04 Paolo Bonzini <bonzini@gnu.org> * doc/tm.texi (Target Hooks): Document TARGET_RESOLVE_OVERLOADED_BUILTIN. From-SVN: r99219
Paolo Bonzini committed -
2005-05-04 Paolo Bonzini <bonzini@gnu.org> * Makefile.tpl (POSTSTAGE1_HOST_EXPORTS): Rename from STAGE_HOST_EXPORTS. (configure, all): Add bootstrap support. (Host modules, target modules): Pass post-stage1 flags and exports. (Top-level bootstrap): Remove bootstrap rules, expanded elsewhere. * Makefile.in: Regenerate. From-SVN: r99218
Paolo Bonzini committed -
2005-05-04 Paul Brook <paul@codesourcery.com> * Makefile.in: Change dependencies on target.h to $(TARGET_H). From-SVN: r99217
Paul Brook committed -
* tree-ssa-loop-ivopts.c (rewrite_address_base): Don't call update_stmt. From-SVN: r99216
Kazu Hirata committed -
* loop-unroll.c (var_to_expand, analyze_insn_to_expand_var, get_expansion, expand_var_during_unrolling, insert_var_expansion_initialization, combine_var_copies_in_loop_exit, release_var_copies): Use VEC instead of VARRAY. From-SVN: r99211
Kazu Hirata committed -
* dwarf2out.c (incomplete_types, retry_incomplete_types, gen_struct_or_union_type_die, dwarf2out_init): Use VEC instead of VARRAY. From-SVN: r99210
Kazu Hirata committed -
* cp-tree.h (language_function): Change the type of x_local_names to VEC. * decl.c (push_local_name): Adjust uses of local_names. From-SVN: r99209
Kazu Hirata committed -
2005-05-03 Thomas Fitzsimmons <fitzsim@redhat.com> * java/awt/image/VolatileImage.java: Document. From-SVN: r99208
Thomas Fitzsimmons committed -
2004-05-03 Andrew Pinski <pinskia@physics.uc.edu> PR middle-end/15618 * fold-const.c (fold_widened_comparison): Treat BOOLEAN_TYPE the same as INTEGER_TYPE. (fold_binary): Fold "bool_var != 0" to bool_var. Fold "bool_var == 1" to bool_var. 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu> PR middle-end/15618 * gcc.dg/tree-ssa/bool-[1-9].c: New tests. From-SVN: r99207
Andrew Pinski committed -
2005-05-03 Thomas Fitzsimmons <fitzsim@redhat.com> PR java/20309 * Make-lang.in (java): Add gjnih. (JAVA_TARGET_INDEPENDENT_BIN_TOOLS): Likewise. (GJNIH_OBJS): New variable. (gjnih$(exeext)): New target. (JAVA_MANFILES): Add gjnih.1. (java.uninstall): Add gjnih.1. (java.mostlyclean): Add gjnih. (java.maintainer-clean): Add gjnih.1. (java/gjavah-jni.o): New target. (.INTERMEDIATE): Add gjnih.pod. (gjnih.pod): New target. * config-lang.in (stagestuff): Add gjnih. * gcj.texi (Top): Add gjnih node. (Invoking gcjh): Add descriptions of -force, -old, -trace, -J and -bootclasspath options. (Invoking gjnih): New node. * gjavah.c Initialize flag_jni to 1 if JNI_DEFAULT is defined. (TOOLNAME): New macro. (error): Replace hard-coded gcjh with TOOLNAME. (process_file): Likewise. (usage): Likewise. (version): Likewise. (help): Likewise. Add help output for -force, -old, -trace and -J options. (OPT_FORCE, OPT_OLD, OPT_TRACE): New macros. (options): Add force, old, trace and J fields. (main): Handle -force, -old, -trace and -J options. From-SVN: r99206
Thomas Fitzsimmons committed -
PR middle-end/21318 * function.c (instantiate_virtual_regs_in_insn): Use the mode from recog_data instead of insn_data. From-SVN: r99205
Richard Henderson committed -
* common.opt (fdiagnostics-show-option): No variable is needed. * diagnostic.h (diagnostic_context): Add show_option_requested flag. * diagnostic.c (diagnostic_initialize): Initialize show_option_requested. (diagnostic_report_diagnostic): Test for enabled diagnostics here. Save and restore original message format. Use flag in context instead of global. (warning): Don't test for enabled warnings here. * opts.c (common_handle_option): Handle -fdiagnostics-show-option here. From-SVN: r99204
DJ Delorie committed -
2005-05-04 Kelley Cook <kcook@gcc.gnu.org> * config/m32r/xm-m32r.h: Don't define HOST_WORDS_BIG_ENDIAN. * config/m32r/xm-linux.h: Don't undefine HOST_WORDS_BIG_ENDIAN. * mips-tfile.c: Use WORDS_BIG_ENDIAN instead of HOST_WORDS_BIG_ENDIAN. * aclocal.m4: Don't include accross.m4. * configure.ac: Use AC_C_BIGENDIAN instead of AC_C_BIGENDIAN_CROSS. Use AC_CHECK_SIZEOF instead of AC_COMPILE_CHECK_SIZEOF. * configure, config.in: Regenerate. From-SVN: r99203
Kelley Cook committed -
[[Split portion of a mixed commit.]] From-SVN: r99200.2
GCC Administrator committed
-
- 03 May, 2005 22 commits
-
-
From-SVN: r99197
Thomas Fitzsimmons committed -
* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkToolkit.c (init_glib_threads): Check if threading system is already initialized. From-SVN: r99196
Thomas Fitzsimmons committed -
2005-05-03 Andrew Overholt <overholt@redhat.com> PR libgcj/21372: * gnu/java/nio/channels/FileChannelImpl.java: Return null if lock could not be acquired. * java/nio/channels/FileLock.java (toString): Re-implement to be in line with other implementations. From-SVN: r99188
Andrew Overholt committed -
PR middle-end/21265 * expr.h (enum block_op_methods): Add BLOCK_OP_TAILCALL. (clear_storage): Add argument. * expr.c (emit_block_move_via_libcall, clear_storage_via_libcall): Add tailcall argument, set CALL_EXPR_TAILCALL of the CALL_EXPR to tailcall. (emit_block_move): Handle BLOCK_OP_TAILCALL method. (clear_storage): Add method argument, handle BLOCK_OP_TAILCALL. (store_expr, store_constructor): Adjust callers. * builtins.c (expand_builtin_memcpy): Pass BLOCK_OP_TAILCALL to emit_block_move if CALL_EXPR_TAILCALL (exp). (expand_builtin_memmove): Add ORIG_EXP argument, copy CALL_EXPR_TAILCALL from ORIG_EXP to the new CALL_EXPR. (expand_builtin_bcopy): Replace ARGLIST and TYPE arguments with EXP. Pass EXP to expand_builtin_memmove. (expand_builtin_memset): Add ORIG_EXP argument, pass BLOCK_OP_TAILCALL to clear_storage if CALL_EXPR_TAILCALL (orig_exp). (expand_builtin_bzero): Replace ARGLIST argument with EXP. Pass EXP to expand_builtin_memset. (expand_builtin_strcmp): Copy CALL_EXPR_TAILCALL from EXP to the new CALL_EXPR. (expand_builtin_strncmp): Likewise. (expand_builtin_printf): Replace ARGLIST argument with EXP. Copy CALL_EXPR_TAILCALL from EXP to the new CALL_EXPR. (expand_builtin_fprintf): Likewise. (expand_builtin): Adjust calls to expand_builtin_{memmove,bcopy,memset,bzero,{,f}printf}. * gcc.dg/20050503-1.c: New test. From-SVN: r99187
Jakub Jelinek committed -
* config/i386/i386.c (ix86_expand_vector_set): Fix setting 3rd and 4th item in V4SF mode. PR rtl-optimization/21239 * combine.c (combine_simplify_rtx) <case VEC_SELECT>: Fix a typo. * gcc.dg/i386-sse-11.c: New test. From-SVN: r99186
Jakub Jelinek committed -
* java/lang/VMSecurityManager.java (currentClassLoader): Use 'systemClasssLoader' directly. From-SVN: r99185
Tom Tromey committed -
* tree-cfg.c (remove_bb): Remove a redundant call to set_bb_for_stmt. * tree-if-conv.c (replace_phi_with_cond_modify_expr): Likewise. From-SVN: r99183
Kazu Hirata committed -
PR java/21245: * gjavah.c (main): Unlink output file on error. From-SVN: r99182
Tom Tromey committed -
From-SVN: r99180
Joseph Myers committed -
* tree-flow.h (tree_ann_common_d): Move aux to ... (stmt_ann_d): ... here. * tree-ssa-loop-im.c (LIM_DATA, determine_invariantness_stmt, move_computations_stmt, schedule_sm): Update references to aux. * tree-vectorizer.h (set_stmt_info, vinfo_for_stmt): Likewise. From-SVN: r99179
Kazu Hirata committed -
* java/lang/VMSecurityManager.java (currentClassLoader): Don't call VMClassLoader.getSystemClassLoader. From-SVN: r99177
Tom Tromey committed -
From-SVN: r99175
Richard Henderson committed -
From-SVN: r99174
Richard Henderson committed -
* constants.c, jvgenmain.c, lang.opt, resource.c: Update copyright. From-SVN: r99173
Kazu Hirata committed -
* Make-lang.in, dump-parse-tree.c, invoke.texi, lang.opt, match.h, trans-array.h: Update copyright. From-SVN: r99172
Kazu Hirata committed -
From-SVN: r99171
Kazu Hirata committed -
* dwarf2out.c (lookup_filename): Call maybe_emit_file. From-SVN: r99170
James E Wilson committed -
c-decl.c (store_parm_decls_oldstyle): Let diagnostic machinery decide if the warning will be printed. * c-decl.c (store_parm_decls_oldstyle): Let diagnostic machinery decide if the warning will be printed. * calls.c (expand_call): Likewise. * function.c (init-function_start): Likewise. * common.opt (-fdiagnostics-show-option): New. * opts.c (option_enabled): Accept the option index instead of a pointer to the option descriptor. * opts.h (option_enabled): Likewise. * toplev.c (print_switch_values): Pass option index, not option descriptor. * diagnostic.h (diagnostic_info): Add option_index. * diagnostic.c: Include opts.h. (diagnostic_set_info): Initialize option_index. (diagnostic_report_diagnostic): Amend option name if appropriate. (warning): Check to see if the specified warning is enabled. Store option index. * doc/invoke.texi (-fdiagnostics-show-options): Document. From-SVN: r99169
DJ Delorie committed -
* config/rs6000/rs6000.h (REG_CLASS_CONTENTS): Fix ALL_REGS and SPEC_OR_GEN_REGS definitions. From-SVN: r99168
Richard Henderson committed -
gcc/ChangeLog: PR target/16888 * config/i386/i386.h (CONDITIONAL_REGISTER_USAGE): Clear reg names for unavailable registers. gcc/testsuite/ChangeLog: PR target/16888 * gcc.target/i386/asm-1.c: New test. From-SVN: r99167
Alexandre Oliva committed -
* tree-mudflap.c (deferred_static_decls, mudflap_enqueue_decl, mudflap_finish_file, mudflap_finish_file): Use VEC instead of VARRAY. From-SVN: r99164
Kazu Hirata committed -
From-SVN: r99163
Joseph Myers committed
-