- Mar 08, 2005
-
-
Kazu Hirata authored
* gimplify.c (gimple_push_bind_expr, gimple_pop_bind_expr, unshare_all_trees): Make them static. * tree-gimple.h: Remove the corresponding prototypes. From-SVN: r96079
-
Kazu Hirata authored
* tree-ssa-phiopt.c: Update copyright. Fix indentations. Remove trailing spaces. From-SVN: r96078
-
John David Anglin authored
* g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*. * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c, gcc.dg/torture/builtin-noret-2.c: Require weak support. From-SVN: r96077
-
Per Bothner authored
From-SVN: r96075
-
Andrew Pinski authored
2005-03-06 Andrew Pinski <pinskia@physics.uc.edu> PR tree-opt/17671 * tree-ssa-phiopt.c (tree_ssa_phiopt): Rewrite so we base the bbs on the COND_EXPR instead of the PHI_NODEs. (candidate_bb_for_phi_optimization): Remove. (replace_phi_with_stmt): Rename to ... (replace_phi_edge_with_variable): this and change so that we replace the phi argument instead of removing the PHI. (conditional_replacement): Change so we deal with PHI with more than two arguments. (value_replacement): Likewise. (abs_replacement): Likewise. 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu> PR tree-opt/17671 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests. From-SVN: r96067
-
Aldy Hernandez authored
* config/rs6000/rs6000-protos.h: Rename output_e500_flip_eq_bit to output_e500_flip_gt_bit. * config/rs6000/rs6000.c (print_operand): case D: Print out bit 31 as bit 31. (rs6000_generate_compare): Fix logic to look at the correct bits. (output_e500_flip_eq_bit): Rename to output_e500_flip_gt_bit. Look at GT bit. (rs6000_emit_sCOND): Rename gen_e500_flip_eq_bit to gen_e500_flip_gt_bit. Rename gen_move_from_CR_eq_bit to gen_move_from_CR_gt_bit. * config/rs6000/rs6000.md ("move_from_CR_eq_bit"): Change bit ("move_from_CR_eq_bit"): Rename to move_from_CR_gt_bit. (UNSPEC_MV_CR_EQ): Rename to UNSPEC_MV_CR_GT. * config/rs6000/spe.md ("e500_cr_ior_compare"): New. (E500_CR_IOR_COMPARE): New constant. [[Split portion of a mixed commit.]] From-SVN: r96063.2
-
GCC Administrator authored
From-SVN: r96058
-
- Mar 07, 2005
-
-
Mark Mitchell authored
* class.c (finish_struct_1): Do not warn about non-virtual destructors in Java classes. * g++.dg/warn/Wnvdtor.C: New test. From-SVN: r96054
-
Earl Chew authored
2005-03-08 Earl Chew <earl_chew@agilent.com> David Billinghurst <David.Billinghurst@riotinto.com> * config/i386/host-cygwin.c: New file to support precompiled headers on cygwin * config/i386/x-cygwin: Use host-cygwin.c on cygwin host * config.host: Use above files for cygwin host. Co-Authored-By:
David Billinghurst <David.Billinghurst@riotinto.com> From-SVN: r96050
-
Paolo Carlini authored
2005-03-07 Paolo Carlini <pcarlini@suse.de> * include/tr1/type_traits (is_polymorphic): Don't forget the virtual destructor, thus avoiding warnings. * testsuite/testsuite_tr1.h (class AbstractClass, class PolymorphicClass): Likewise. 2005-03-07 Paolo Carlini <pcarlini@suse.de> * include/std/std_complex.h (pow(const complex<_Tp>&, const complex<_Tp>&)): Dispatch to either __complex_pow(__x.__rep(), __y.__rep()) or __complex_pow(__x, __y) depending on the macro _GLIBCXX_USE_C99_COMPLEX. From-SVN: r96048
-
David Edelsohn authored
* fold-const.c (fold_binary_op_with_conditional_arg): Fix typo ordering ops from earlier change. From-SVN: r96046
-
Per Bothner authored
* c-decl.c (finish_function): Use SET_EXPR_LOCATION instead of unavailable annotate_with_file_line, if USE_MAPPED_LOCATION. * tree-cfg.c (remove_bb): If USE_MAPPED_LOCATION, change type of local variable loc. Change logic appropriately. * tree-vect-transform.c (vect_finish_stmt_generation): Use EXPR_LOCATION rather than EXPR_LOCUS if USE_MAPPED_LOCATION. * c-parser.c (c_parser_for_statement): Initialize loc variable. * tree.h (DECL_IS_BUILTIN): Temporarily revert definition of DECL_IS_BUILTIN in the USE_MAPPED_LOCATION because of jc1 issues. From-SVN: r96045
-
Bryce McKinlay authored
2005-03-04 Bryce McKinlay <mckinlay@redhat.com> * verify-glue.c (vfy_is_assignable_from): Perform static check using can_widen_reference_to if the C++ ABI is in use. (vfy_get_interface_count, vfy_get_interface): Remove unused functions. * verify-impl.c (debug_print, make_utf8_const, init_type, copy_type, type_isresolved, init_state, set_pc, state_get_pc, _Jv_BytecodeVerifier): Clean up unused and disabled functions. (verify_fail): Report the current PC from the verifier context. (free_state): Remove #if 0 block to enable this function. (free_verifier_context): Call free_state on state_list iterator values before freeing them. * expr.c (pop_type_0): Pop correct type for error message when stack contains a multi-word type. 2005-03-04 Ranjit Mathew <rmathew@hotmail.com> * expr.c (build_java_array_length_access): Remove !flag_new_verifier for known NULL array length access. From-SVN: r96044
-
Ian Lance Taylor authored
* mpw-config.in: Remove. * mpw-make.sed: Remove. * mpw.c: Remove. * Makefile.in (CFILES): Remove pex-mpw.c. (CONFIGURED_OFILES): Remove pex-mpw.o. (mpw.o, pex-mpw.o): Remove targets. * maint-tool (undoc): Remove reference to mpw.c. From-SVN: r96043
-
Tom Tromey authored
gcc/java: * gcj.texi (Invoking gcj-dbtool): Document '-f'. libjava: * gnu/gcj/tools/gcj_dbtool/Main.java (main): Recognize '-f'. (usage): Document '-f'. From-SVN: r96041
-
Tom Tromey authored
* java/lang/VMCompiler.java (md5Digest): New field. (compileClass): Clone md5Digest instead of looking up a new one. From-SVN: r96039
-
Richard Sandiford authored
PR rtl-optimization/19683 * reload1.c (choose_reload_regs): Pass the number of bits, not the number of bytes, to smallest_int_for_mode. Fix arguments to REG_CANNOT_CHANGE_MODE_P. From-SVN: r96033
-
Tom Tromey authored
PR java/20215: * include/jvm.h (_Jv_Linker::find_field_helper): Updated. * link.cc (find_field_helper): Added 'type' argument. (find_field): Updated. From-SVN: r96032
-
Paolo Carlini authored
std_fstream.h (basic_fstream<>::open, [...]): Implement the resolution of DR 409 [Ready], call clear() on success. 2005-03-07 Paolo Carlini <pcarlini@suse.de> * include/std/std_fstream.h (basic_fstream<>::open, basic_ifstream<>::open, basic_ofstream<>::open): Implement the resolution of DR 409 [Ready], call clear() on success. * docs/html/ext/howto.html: Add an entry for DR 409. * docs/html/faq/index.html (4_4): Clarify the new behavior. * testsuite/27_io/basic_ifstream/open/char/1.cc: Adjust. * testsuite/27_io/basic_ofstream/open/char/1.cc: Likewise. From-SVN: r96030
-
Scott Gilbertson authored
2005-04-07 Scott Gilbertson <scottg@mantatest.com> * gnu/gcj/xlib/natXAnyEvent.cc (loadNext): Added timeout. * gnu/awt/xlib/XCanvasPeer.java (setBackground): Removed throw UnsupportedOperationException, fixed comments. (setFont, setForeground): Fixed comments. * gnu/awt/xlib/XEventLoop.java (postNextEvent): Changed return type to boolean. (getNextEvent): Fixed javadocs. * gnu/awt/xlib/XToolkit.java (interrupted): Removed field. (nativeQueueEmpty): Removed unused code. (iterateNativeQueue): Removed outer loop. From-SVN: r96029
-
Ian Lance Taylor authored
year based name (ChangeLog-YYYY). This change does not itself get a ChangeLog entry. From-SVN: r96028
-
Eric Botcazou authored
* reorg.c (relax_delay_slots): Check that the jump is conditional before trying to invert it. From-SVN: r96027
-
Kazu Hirata authored
From-SVN: r96026
-
Kazu Hirata authored
* cfgrtl.c (rtl_verify_flow_info_1): Remove local variable last_bb_seen. From-SVN: r96025
-
Kazu Hirata authored
* cfghooks.c (verify_flow_info): Remove local variable num_bb_notes. From-SVN: r96024
-
Kaveh R. Ghazi authored
* warn_summary: Add -fortran subdir flag. (subdirectoryFilter): Fix missing ada subdir. From-SVN: r96022
-
Kazu Hirata authored
* tree-ssa-dce.c (control_dependence_map, visited_control_parents): Make them static. From-SVN: r96020
-
Kazu Hirata authored
From-SVN: r96019
-
Kazu Hirata authored
* stor-layout.c (set_alignment): Remove. * tree.h: Remove the corresponding prototype. From-SVN: r96018
-
Kazu Hirata authored
From-SVN: r96017
-
Kazu Hirata authored
* cfgbuild.c (find_sub_basic_blocks): Remove. * basic-block.h: Remove the corresponding prototype. * cfgexpand.c, cfgrtl.c: Don't mention find_sub_basic_blocks in comments. * doc/cfg.texi: Don't mention find_sub_basic_blocks. From-SVN: r96016
-
Kazu Hirata authored
* recog.c (verify_changes): Make it static. * recog.h: Remove the corresponding prototype. From-SVN: r96015
-
Kazu Hirata authored
* reload1.c (reload_startobj, reload_firstobj, something_needs_operands_changed, reload_inherited, reload_inheritance_insn, reload_override_in, reload_spill_index): Make them static. From-SVN: r96014
-
Kazu Hirata authored
* flow.c (regs_live_at_setjmp): Make it static. * flow.h: Remove the corresponding prototype. From-SVN: r96013
-
Kazu Hirata authored
From-SVN: r96012
-
Kazu Hirata authored
* bb-reorder.c (max_entry_frequency, max_entry_frequency): Make them static. From-SVN: r96011
-
Steven G. Kargl authored
Co-Authored-By:
Paul Thomas <prthomas@drfccad.cea.fr> From-SVN: r96009
-
David Billinghurst authored
2005-03-07 David Billinghurst <David.Billinghurst@riotinto.com> * config/i386/cygwin1.c(mingw_scan): Use xstrdup in calls to putenv. From-SVN: r96006
-
Joseph Myers authored
* config/ia64/hpux.h (LINK_SPEC): Add -z. * config/ia64/ia64.c (ia64_function_value): Return a REG not a PARALLEL for an empty structure. From-SVN: r96004
-
Kazu Hirata authored
* fold-const.c (fold_binary): Unroll the very first "for" loop. From-SVN: r96003
-