- 20 Apr, 2007 7 commits
-
-
* gnu/gcj/jvmti/BreakpointManager.java (newBreakpoint): Install the new breakpoint into the bytecode. (deleteBreakpoint): Remove the breakpoint from the bytecode. * classpath/lib/gnu/gcj/jvmti/BreakpointManager.class: Regenerate. * gnu/gcj/jvmti/natBreakpoint.cc (initialize_native): Don't install the breakpoint here. From-SVN: r123997
Keith Seitz committed -
From-SVN: r123996
Arnaud Charlet committed -
From-SVN: r123994
Jakub Jelinek committed -
* config/i386/i386.c (bdesc_2arg): Use ORDERED rather than UNORDERED for __builtin_ia32_cmpordss. * gcc.target/i386/ordcmp-1.c: New test. * gcc.target/i386/unordcmp-1.c: New test. From-SVN: r123989
Jakub Jelinek committed -
PR tree-optimization/31632 * fold-const.c (fold_binary): Use op0 and op1 instead of arg0 and arg1 for optimizations of comparison against min/max values. Fold arg0 to arg1's type for optimizations of comparison against min+1 and max-1 values. * gcc.c-torture/compile/20070419-1.c: New test. From-SVN: r123988
Jakub Jelinek committed -
* reload.c (combine_reloads): When trying to use a dying register, check whether it's uninitialized and don't use if so. From-SVN: r123986
Bernd Schmidt committed -
interpret-run.cc [...]: Save the original insn for the breakpoint before posting the JVMTI notification. * interpret-run.cc [insn_breakpoint]: Save the original insn for the breakpoint before posting the JVMTI notification. From-SVN: r123985
Keith Seitz committed
-
- 19 Apr, 2007 12 commits
-
-
From-SVN: r123983
GCC Administrator committed -
* fold-const.c: Remove prototypes for native_encode_expr and native_interpret_expr. (native_encode_expr): Make non-static. (native_interpret_expr): Likewise. * tree.h: Add prototypes for the above. From-SVN: r123980
Brooks Moses committed -
gcc/ * config/rs6000/spe.md (*frob_tf_ti, *frob_ti_tf, *frob_ti_tf_2, *mov_si<mode>_e500_subreg0, *mov_si<mode>_e500_subreg0_2, *mov_sitf_e500_subreg8, *mov_sitf_e500_subreg8_2, spe_extenddftf2, spe_fix_trunctfsi2_internal, spe_negtf2_internal, cmptfeq_gpr, tsttfeq_gpr, cmptfgt_gpr, tsttfgt_gpr, cmptflt_gpr, tsttflt_gpr): Add length attributes. From-SVN: r123979
Joseph Myers committed -
libjava * gnu/javax/net/ssl/provider/SSLSocketFactoryImpl.h: Rebuilt. libjava/classpath 2007-04-19 Casey Marshall <csm@gnu.org> PR classpath/31626: * gnu/javax/net/ssl/provider/SSLSocketFactoryImpl.java (createSocket): New method. From-SVN: r123977
Tom Tromey committed -
2007-04-19 Daniel Franke <franke.daniel@gmail.com> * libgomp.texi (GOMP_CPU_AFFINITY): Updated. From-SVN: r123976
Daniel Franke committed -
* ginclude/float.h: Check that __STDC_WANT_DEC_FP__ is defined, not that it is 1. From-SVN: r123974
Janis Johnson committed -
* c-cppbuiltin.c (c_cpp_builtins): Remove definition of __STDC_WANT_DEC_FP__. From-SVN: r123973
Janis Johnson committed -
gcc: * configure.ac: Allow both powerpc*-*-linux* and powerpc*-*-gnu* for long double compatibility. * configure: Regenerate. libstdc++-v3: * configure.ac: Allow both powerpc*-*-linux* and powerpc*-*-gnu* for long double compatibility. * configure: Regenerate. * src/complex_io.cc, src/istream-inst.cc, src/ostream-inst.cc: Condition some _GLIBCXX_LDBL_COMPAT calls on _GLIBCXX_USE_WCHAR_T. From-SVN: r123972
Joseph Myers committed -
PR rtl-optimization/29841 * cfgbuild.c (control_flow_insn_p): Return TRUE for unconditional trap instructions. * sched-deps.c (sched_analyze_insn): Prevent all non-jump instructions that may cause control flow transfer from being moved. From-SVN: r123970
Eric Botcazou committed -
* runtime/main.c (please_free_exe_path_when_done): New variable. (store_exe_path): Initialize character buffer, and mark whether exe_path should be free'd by the library destructor function. (cleanup): Only free exe_path if needed. From-SVN: r123969
Francois-Xavier Coudert committed -
* fold-const.c (div_if_zero_remainder): Do signed divide for pointer types. From-SVN: r123966
Jan Hubicka committed -
* Regenerated headers with new gjavah. libjava/classpath * tools/gnu/classpath/tools/javah/MethodHelper.java (print): Changed arguments. Directly print method name. * tools/gnu/classpath/tools/javah/ClassWrapper.java (methodNameMap): New field. (makeVtable): Initialize it. (printMethods): Compute name for bridge targets. From-SVN: r123965
Tom Tromey committed
-
- 18 Apr, 2007 17 commits
-
-
From-SVN: r123963
GCC Administrator committed -
2007-04-18 Eric Christopher <echristo@apple.com> * config/rs6000/darwin.md (load_macho_picbase): Use link register only. Update operands. * config/rs6000/rs6000.c (rs6000_emit_prologue): Update caller. * config/rs6000/rs6000.md (builtin_setjmp_receiver): Ditto. Move from link register to pic register. From-SVN: r123960
Eric Christopher committed -
2007-04-18 Philippe De Muyter <phdm@macqel.be> * config/m68k/m68k.c (output_btst): Use `movew to ccr' when useful. From-SVN: r123959
Philippe De Muyter committed -
2007-04-18 Dirk Mueller <dmueller@suse.de> PR diagnostic/31227 * tree-vrp.c (search_for_addr_array): New. (check_array_bounds): Suppress warning about address taken of array refs if its not de-referenced. * gcc.dg/Warray-bounds-3.c: New. From-SVN: r123958
Dirk Mueller committed -
* tree-vectorizer.c (destroy_loop_vec_info): Set loop->aux to NULL. * tree-vect-analyze.c (vect_analyze_loop_form): Set loop->aux. * tree-vectorizer.h (NITERS_KNOWN_P): New. * tree-vect-analyze.c (vect_analyze_loop_form): Call NITERS_KNOWN_P instead of LOOP_VINFO_INT_NITERS to avoid having to geneate loop_info. * tree-vect-analyze.c (vect_determine_vectorization_factor): Add dump print. (vect_analyze_operations): Fix indenetation. Fix a comment. Fix a print message. (vect_analyze_scalar_cycles): Fix indentation. (vect_enhance_data_refs_alignment): Fix check in case of peeling. (vect_mark_relevant): Include phis in relevance analysis. * tree-vect-transform.c (vect_transform_loop): Add an assert. From-SVN: r123955
Dorit Nuzman committed -
2007-04-18 Andrew Haley <aph@redhat.com> * java/lang/reflect/natVMProxy.cc (ncode_closure): Add method_index. (generateProxyClass): Add field $Proxy0.m. Store methods array in it. (run_proxy): Retrieve the method to invoke from in $Proxy0.m. * java/lang/Class.h: Remove _Jv_LookupProxyMethod. * java/lang/natClass.cc: Likewise. * headers.txt: Likewise. * java/lang/reflect/Method.h: Likewise. From-SVN: r123954
Andrew Haley committed -
2007-04-18 Andrew Haley <aph@redhat.com> * java/lang/reflect/natVMProxy.cc (ncode_closure): Add method_index. (generateProxyClass): Add field $Proxy0.m. Store methods array in it. (run_proxy): Retrieve the method to invoke from in $Proxy0.m. * java/lang/Class.h: Remove _Jv_LookupProxyMethod. * java/lang/natClass.cc: Likewise. * headers.txt: Likewise. From-SVN: r123953
Andrew Haley committed -
UnicastConnectionManager.java (UnicastConnectionManager(int port, RMIServerSocketFactory)): Listen on "localhost", not localhost. 2007-04-17 Andrew Haley <aph@redhat.com> * gnu/java/rmi/server/UnicastConnectionManager.java (UnicastConnectionManager(int port, RMIServerSocketFactory)): Listen on "localhost", not localhost. From-SVN: r123952
Andrew Haley committed -
* config/avr/avr.c (ptrreg_to_str): Replace error() with output_operand_lossage(). From-SVN: r123949
Anatoly Sokolov committed -
tree-vect-transform.c (get_initial_def_for_reduction): Clean away the unused code for reduction without adjust-in-epilog to simplify... * tree-vect-transform.c (get_initial_def_for_reduction): Clean away the unused code for reduction without adjust-in-epilog to simplify the function. From-SVN: r123948
Dorit Nuzman committed -
2007-04-18 Wolfgang Gellerich <gellerich@de.ibm.com> * config/s390/s390.h (S390_TDC_POSITIVE_ZERO): New constant. (S390_TDC_NEGATIVE_ZERO): New constant. (S390_TDC_POSITIVE_NORMALIZED_NUMBER): New constant. (S390_TDC_NEGATIVE_NORMALIZED_NUMBER): New constant. (S390_TDC_POSITIVE_DENORMALIZED_NUMBER): New constant. (S390_TDC_NEGATIVE_DENORMALIZED_NUMBER): New constant. (S390_TDC_POSITIVE_INFINITY): New constant. (S390_TDC_NEGATIVE_INFINITY): New constant. (S390_TDC_POSITIVE_QUIET_NAN): New constant. (S390_TDC_NEGATIVE_QUIET_NAN): New constant. (S390_TDC_POSITIVE_SIGNALING_NAN): New constant. (S390_TDC_NEGATIVE_SIGNALING_NAN): New constant. (S390_TDC_INFINITY): New constant. * config/s390/s390.c (s390_canonicalize_comparison): Renamed UNSPEC_CMPINT to UNSPEC_CCU_TO_INT, added a UNSPEC_CCU_TO_INT-like optimization for UNSPEC_CCZ_TO_INT. * config/s390/s390.md ("*TDC_insn_<mode>"): New insn. ("*ccz_to_int"): New insn. ("isinf<mode>2"): New insn. (UNSPEC_CMPINT): Renamed to UNSPEC_CCU_TO_INT. (UNSPEC_CCU_TO_INT): New constant, replaces UNSPEC_CMPINT. (UNSPEC_CCZ_TO_INT): New constant. From-SVN: r123947
Wolfgang Gellerich committed -
2007-04-18 Richard Guenther <rguenther@suse.de> PR tree-optimization/19431 PR tree-optimization/21463 * tree-pass.h (pass_phiprop): Declare. * passes.c (init_optimization_passes): New phiprop pass. * tree-ssa-forwprop.c (struct phiprop_d): New structure. (phivn_valid_p): New helper function. (phiprop_insert_phi): Likewise. (propagate_with_phi): Likewise. (tree_ssa_phiprop): New propagator propagating loads through phi nodes if profitable. * gcc.c-torture/execute/20070212-1.c: New testcase. * gcc.c-torture/execute/20070212-2.c: Likewise. * gcc.c-torture/execute/20070212-3.c: Likewise. * gcc.dg/tree-ssa/pr19431.c: Likewise. * gcc.dg/tree-ssa/pr21463.c: Likewise. * g++.dg/tree-ssa/pr21463.C: Likewise. * g++.dg/tree-ssa/pr30738.C: Likewise. From-SVN: r123946
Richard Guenther committed -
From-SVN: r123945
François-Xavier Coudert committed -
PR libfortran/31286 PR libfortran/31296 * intrinsics/cshift0.c (cshift0): Initialize sstride[0] and rstride[0]. * intrinsics/unpack_generic.c (unpack0, unpack0_char): Zero the array structures we pass to unpack_internal. From-SVN: r123944
François-Xavier Coudert committed -
* tree-vect-analyze.c (process_use): New function. (vect_mark_stmts_to_be_vectorized): Factor out code to process_use. Check phis in all bbs. * tree-vectorizer.c (vect_is_simple_use): Remove a no longer relavant assert. From-SVN: r123943
Dorit Nuzman committed -
From-SVN: r123942
Tobias Schlüter committed -
PR c++/31513 * call.c (convert_for_arg_passing): Convert bitfields to their declared types. PR c++/31513 * g++.dg/expr/bitfield8.C: New test. From-SVN: r123939
Mark Mitchell committed
-
- 17 Apr, 2007 4 commits
-
-
2007-04-17 Joseph Myers <joseph@codesourcery.com> Richard Sandiford <richard@codesourcery.com> * lib/target-supports.exp (check_profiling_available): Return 0 for uClibc with -p or -pg. Co-Authored-By: Richard Sandiford <richard@codesourcery.com> From-SVN: r123938
Joseph Myers committed -
From-SVN: r123936
GCC Administrator committed -
From-SVN: r123933
Eric Christopher committed -
* reload1.c (eliminte_regs_in_insn): Use REG_EQUIV notes the same way we use REG_EQUAL. From-SVN: r123932
Bernd Schmidt committed
-