- 13 May, 2006 4 commits
-
-
* include/java-interp.h (_Jv_InterpMethod::dump_object): Removed declaration. From-SVN: r113738
Tom Tromey committed -
2006-05-13 Peter Doerfler <gcc@pdoerfler.com> * include/tr1/hashtable (identity<>::operator(), extract1st<>::operator()): Return by const ref. From-SVN: r113737
Peter Doerfler committed -
* sources.am, Makefile.in: Rebuilt. * java/util/logging/LogManager.java: Removed. * java/util/logging/Logger.java (resetLogger): New method, from Classpath. * java/io/RandomAccessFile.java: Removed. * gnu/java/nio/channels/FileChannelImpl.java (create): New method. (FileChannelImpl): Now private. * java/io/FileInputStream.java: Removed. * java/io/FileOutputStream.java: Removed. * java/security/AccessControlContext.java: Removed. * java/lang/ThreadLocal.java: Removed. * java/lang/InheritableThreadLocal.java: Removed. * java/lang/Thread.java (locals): New field. (getThreadLocals): New method. * java/lang/natThread.cc (finish_): Clear 'locals'. From-SVN: r113735
Tom Tromey committed -
From-SVN: r113733
GCC Administrator committed
-
- 12 May, 2006 4 commits
-
-
target-supports.dg (check_cxa_atexit_available): Change v3_target_compile to ${tool}_target_compile. * lib/target-supports.dg (check_cxa_atexit_available): Change v3_target_compile to ${tool}_target_compile. From-SVN: r113729
Steve Ellcey committed -
* cplus-dem.c (demangle_fund_type): Ensure buf is large enough to hold "int%u_t". From-SVN: r113728
Anton Blanchard committed -
2006-05-12 Andreas Krebbel <krebbel1@de.ibm.com> * config/s390/s390.c (s390_const_ok_for_constraint_p): Disallow -4G for On contraint. * config/s390/s390.md: Adjust comment describing On constraint. From-SVN: r113721
Andreas Krebbel committed -
From-SVN: r113719
GCC Administrator committed
-
- 11 May, 2006 13 commits
-
-
2006-05-11 Bryce McKinlay <mckinlay@redhat.com> * gnu/gcj/runtime/NameFinder.java (lookup): If exec'ing addr2line fails, don't try again. (use_addr2line): Field no longer final. From-SVN: r113715
Bryce McKinlay committed -
From-SVN: r113714
Jason Merrill committed -
PR fortran/27553 * parse.c (next_free): Return instead of calling decode_statement upon error. * gfortran.dg/label_5.f90: New test. From-SVN: r113712
Francois-Xavier Coudert committed -
2006-05-11 Bryce McKinlay <mckinlay@redhat.com> * gnu/gcj/runtime/NameFinder.java (blacklist): New static field. (lookup): If addr2line fails to find an address, flag the binary as having no debug info and avoid calling addr2line on it again. From-SVN: r113711
Bryce McKinlay committed -
* lib/target-supports.exp (check_effective_target_powerpc_fprs, check_effective_target_powerpc_altivec_ok): New. * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C, g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C, g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C, g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C, g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C, g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C, g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C, g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C, g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C, gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c, gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c, gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c, gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c, gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c, gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c, gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c, gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c, gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c, gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c, gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c, gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c, gcc.target/powerpc/altivec-9.c, gcc.target/powerpc/altivec-consts.c, gcc.target/powerpc/altivec-pr22085.c, gcc.target/powerpc/altivec-splat.c, gcc.target/powerpc/altivec-types-1.c, gcc.target/powerpc/altivec-types-2.c, gcc.target/powerpc/altivec-types-3.c, gcc.target/powerpc/altivec-types-4.c, gcc.target/powerpc/altivec-varargs-1.c, gcc.target/powerpc/altivec-vec-merge.c, gcc.target/powerpc/ppc-vector-memcpy.c, gcc.target/powerpc/ppc-vector-memset.c, gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c, gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use these effective targets. * gcc.dg/vmx/pr27006.c: Add missing close brace. * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*. From-SVN: r113709
Joseph Myers committed -
re PR java/20418 (ICE if variable name is omitted in an initialiser and a qualified type for the variable is used) * testsuite/libjava.compile/PR20418.java: New. * testsuite/libjava.compile/PR20418.xfail: New. From-SVN: r113707
David Daney committed -
* cgraphunit.c (decide_is_function_needed): Don't force always_inline to be output at -O0. From-SVN: r113704
Jan Hubicka committed -
PR middle-end/27384 * fold-const.c (size_binop): Move sanity check for arguments to the beginning of the function. * g++.dg/other/fold1.C: New test. From-SVN: r113701
Volker Reichelt committed -
PR middle-end/27488 * fold-const.c (tree_expr_nonnegative_p): Return early on invalid expression. * gcc.dg/fold-nonneg-1.c: New test. From-SVN: r113699
Volker Reichelt committed -
PR c++/27547 * decl.c (copy_fn_p): Return early on non-member functions. * g++.dg/other/operator1.C: New test. From-SVN: r113696
Volker Reichelt committed -
2006-05-11 Andrew Haley <aph@redhat.com> * gnu/gcj/runtime/natSharedLibLoader.cc (init): Remove debugging line. From-SVN: r113693
Andrew Haley committed -
2006-05-11 Richard Guenther <rguenther@suse.de> PR middle-end/27529 * fold-const.c (fold_unary): Handle intermediate conversion to a pointer type like intermediate conversion to an integer type in folding of (T1)(T2)var to var. Match the code to the comment in the final conversion for (T1)(T2)var to (T1)var regarding to type precision. Rather than disallow T1 being of pointer type, assert that both T1 and var are of pointer type or not. Make sure not to fall over the frontends lazyness wrt array to pointer decay though. * gcc.dg/tree-ssa/foldcast-1.c: New testcase. From-SVN: r113692
Richard Guenther committed -
From-SVN: r113690
GCC Administrator committed
-
- 10 May, 2006 19 commits
-
-
* lib/target-supports-dg.exp (check-flags): New. (dg-skip-if): Move flag checks. From-SVN: r113686
Janis Johnson committed -
* testsuite/lib/libstdc++.exp (check_v3_target_cxa_atexit): Move to gcc subdir. * testsuite/lib/dg-options.exp (dg-require-iconv): Remove. (dg-require-cxa-atexit): Move to gcc subdir. From-SVN: r113685
Steve Ellcey committed -
* lib/target-supports-dg.exp (dg-require-cxa-atexit): New. * lib/target-supports.dg (check_cxa_atexit_available): New. From-SVN: r113684
Steve Ellcey committed -
r113709@merlin: rearnsha | 2006-05-10 22:53:26 +0100 * arm.c (arm_struct_value_rtx): Delete. (TARGET_STRUCT_VALUE_RTX): Use the default definition. (arm_init_cumulative_args): Always initialize nregs to zero. From-SVN: r113683
Richard Earnshaw committed -
2006-05-10 Richard Guenther <rguenther@suse.de> PR tree-optimization/27532 * tree-object-size.c (plus_expr_object_size): Fix typo. From-SVN: r113682
Richard Guenther committed -
2006-05-10 Paolo Carlini <pcarlini@suse.de> Peter Doerfler <gcc@pdoerfler.com> * include/tr1/hashtable (hashtable_iterator<>::hashtable_iterator(), hashtable_const_iterator<>::hashtable_const_iterator(), node_iterator<>::node_iterator(), node_const_iterator<>::node_const_iterator()): Add. (node_iterator<>::node_iterator(hash_node<>*), node_const_iterator<>::node_const_iterator(hash_node<>*)): Tweak, remove default. * testsuite/tr1/6_containers/unordered/hashtable/ iterators_default_constructor.c: New. Co-Authored-By: Peter Doerfler <gcc@pdoerfler.com> From-SVN: r113681
Paolo Carlini committed -
2005-05-10 Thomas Koenig <Thomas.Koenig@online.de> PR fortran/27470 * trans-array.c(gfc_array_allocate): If ref->next exists that is if there is a statement like ALLOCATE(foo%bar(2)), F95 rules require that bar should be a pointer. 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de> PR fortran/27470 * gfortran.dg/multiple_allocation_2.f90: New test case. From-SVN: r113680
Thomas Koenig committed -
From-SVN: r113678
Kazu Hirata committed -
2006-05-10 Andrew Haley <aph@redhat.com> * java/lang/natClassLoader.cc: Add comments. From-SVN: r113677
Andrew Haley committed -
2006-05-10 Andrew Haley <aph@redhat.com> * class.c (emit_indirect_register_classes): Fix comment. From-SVN: r113676
Andrew Haley committed -
PR target/24949 * config/m68k/m68k.md (ashrdi_const32, ashrdi_const32_mem, ashrdi_const, ashrdi3): Use a scratch register. From-SVN: r113675
Kazu Hirata committed -
2006-05-09 Andrew Haley <aph@redhat.com> * prims.cc (_Jv_soleIndirectCompiledEngine): New. * include/execution.h (Jv_CompiledEngine::do_allocate_static_fields): Remove body. (_Jv_CompiledEngine::allocate_field_initializers): New. (_Jv_CompiledEngine::_Jv_CompiledEngine): Initialize allocate_field_initializers. (class _Jv_IndirectCompiledClass): New. (struct _Jv_IndirectCompiledEngine): New. * java/lang/Class.h: (IndirectCompiledEngine): New. * java/lang/natClassLoader.cc (_Jv_NewClassFromInitializer): Set engine to _Jv_soleIndirectCompiledEngine * link.cc (ensure_fields_laid_out): Call engine->allocate_field_initializers(). From-SVN: r113674
Andrew Haley committed -
2006-05-10 Marc Glisse <marc.glisse@normalesup.org> * include/ext/pool_allocator.h: Add missing std:: qualifications. * include/ext/mt_allocator.h: Likewise. * include/ext/pb_assoc/detail/resize_policy/ hash_load_check_resize_trigger_imp.hpp: Likewise. * include/ext/pb_assoc/detail/resize_policy/ hash_standard_resize_policy_imp.hpp: Likewise. * include/ext/pb_assoc/detail/lu_policy/ counter_lu_metadata_imp.hpp: Likewise. * include/ext/pb_assoc/detail/map_debug_base.hpp: Likewise. * libsupc++/eh_alloc.cc: Typo: memcpy -> memset. From-SVN: r113673
Marc Glisse committed -
PR fortran/20460 * resolve.c (gfc_resolve_index): Make REAL array indices a GFC_STD_LEGACY feature. From-SVN: r113672
Francois-Xavier Coudert committed -
PR fortran/24549 * parse.c (reject_statement): Clear gfc_new_block. * gfortran.dg/error_recovery_1.f90: New test. From-SVN: r113671
Francois-Xavier Coudert committed -
2006-05-10 Richard Guenther <rguenther@suse.de> PR tree-optimization/27302 * fold-const.c (operand_equal_p): For two comparisons, try comparison of one comparison code swapped if that yields the same code. * gcc.dg/torture/pr27302.c: New testcase. From-SVN: r113670
Richard Guenther committed -
* tree-pretty-print.c (pretty_print_string): No need to handle '\0' as a special character. From-SVN: r113669
Ben Elliston committed -
* tree.h: Include "hashtab.h". (iterative_hash_expr): Use hashval_t in its prototype. * Makefile.in (TREE_H): Add $(HASHTAB_H). From-SVN: r113668
Ben Elliston committed -
From-SVN: r113666
GCC Administrator committed
-