- 10 Aug, 2006 6 commits
-
-
2006-08-10 Paul Brook <paul@codesourcery.com> gcc/ * final.c (final_scan_insn): Clear current_insn_predicate before outputting inline asm. gcc/testsuite/ * gcc.target/arm/cond-asm.c: New test. From-SVN: r116064
Paul Brook committed -
2006-08-10 Paolo Carlini <pcarlini@suse.de> * include/tr1/random.tcc (gamma_distribution<>::operator()): Fixes from the Errata of Devroye's book. From-SVN: r116061
Paolo Carlini committed -
PR tree-optimization/26197 * tree-ssa-alias.c (new_type_alias): Takes additional argument. Calls get_ref_base_and_extent and overlap_subvar to add only relevant subvars as may-aliases. (add_may_alias_for_new_tag): New function, factored out of new_type_alias. * tree-vect-transform.c (vect_create_data_ref_ptr): Call new_type_alias with additional argument. * tree-flow.h (new_type_alias): Takes additional argument. From-SVN: r116060
Dorit Nuzman committed -
stl_bvector.h (_Bit_iterator_base::_M_incr(ptrdiff_t)): Tidy a bit, thus reducing generated code size. 2006-08-10 Paolo Carlini <pcarlini@suse.de> * include/bits/stl_bvector.h (_Bit_iterator_base::_M_incr(ptrdiff_t)): Tidy a bit, thus reducing generated code size. From-SVN: r116059
Paolo Carlini committed -
2006-08-10 Gary Benson <gbenson@redhat.com> * include/java-stack.h (GetAccessControlStack): Change return type. * stacktrace.cc (accesscontrol_trace_fn): Record the number of Java frames encountered. (GetAccessControlStack): Return a flag indicating whether a call to doPrivileged was encountered rather than an array of method names. * java/security/natVMAccessController.cc (getStack): Change return type. * java/security/VMAccessController.java (getStack): Likewise. (getContext): Change to reflect the above. From-SVN: r116058
Gary Benson committed -
From-SVN: r116053
GCC Administrator committed
-
- 09 Aug, 2006 11 commits
-
-
2006-08-09 Paolo Carlini <pcarlini@suse.de> * include/bits/stl_bvector.h (vector<bool>::_M_copy_aligned): New. (vector<bool>::vector(const vector&), operator=(const vector&), reserve(size_type), _M_fill_insert(iterator, size_type, bool), _M_insert_range(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag), _M_insert_aux(iterator, bool)): Use it. * testsuite/performance/23_containers/copy_construct/ vector_bool.cc: New. * testsuite/23_containers/vector/bool/cons/1.cc: New. * testsuite/23_containers/vector/bool/cons/2.cc: Likewise. * include/bits/stl_bvector.h (vector<bool>::_M_fill): Remove. (fill(_Bit_iterator, _Bit_iterator, const bool&)): New. (vector<bool>::_M_fill_insert(iterator, size_type, bool)): Adjust. * include/bits/stl_bvector.h (_M_initialize_range(_InputIterator, _InputIterator, std::input_iterator_tag)): Remove redundant assignments. * include/bits/stl_algo.h (find(istreambuf_iterator<>, istreambuf_iterator<>, _CharT)): Adjust signature. * include/bits/streambuf_iterator.h: Likewise. * include/std/std_streambuf.h: Likewise. From-SVN: r116049
Paolo Carlini committed -
* gcov.c (no_data_file): New flag. (read_count_file): Set it if data file not present. Assume counts zero if not found. (output_lines): Don't name the data file, if there wasn't one. From-SVN: r116045
Nathan Sidwell committed -
PR classpath/28666: * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkScreenGraphicsDevice.c (Java_gnu_java_awt_peer_gtk_GdkScreenGraphicsDevice_nativeGetDisplayModes): Create a 'short' array. From-SVN: r116044
Tom Tromey committed -
2006-08-09 Lee Millward <lee.millward@codesourcery.com> PR c++/28637 * pt.c (coerce_template_parms): Copy across the invalid template arguments to the new template inner arguments. (retrieve_specialization): Robustify. * g++.dg/template/void3.C: New test. PR c++/28638 * pt.c (coerce_template_template_parms): Robustify. * g++.dg/template/void4.C: New test. PR c++/28639 * error.c (dump_template_parms): Robustify. PR c++/28640 * pt.c (redeclare_class_template): Robustify * g++.dg/template/void5.C: New test. PR c++/28641 * pt.c (type_unification_real): Robustify. From-SVN: r116043
Lee Millward committed -
* config/rs6000/rs6000.c (print_operand) <D>: Fix comment and adjust. (rs6000_generate_compare): Tweak comments. * config/rs6000/rs6000.md (UNSPEC_MV_CR_GT): Fix comment. From-SVN: r116041
Eric Botcazou committed -
2006-08-09 Gary Benson <gbenson@redhat.com> * stacktrace.cc (accesscontrol_trace_fn): Skip non-Java frames. From-SVN: r116038
Gary Benson committed -
2006-08-09 Paolo Carlini <pcarlini@suse.de> * include/bits/stl_algobase.h (fill(const _Deque_iterator<>&, const _Deque_iterator<>&, const _Tp&)): Move... * include/bits/deque.tcc: ... here. * include/bits/stl_deque.h: Declare. From-SVN: r116034
Paolo Carlini committed -
2006-08-09 Gary Benson <gbenson@redhat.com> * java/lang/System.java (setSecurityManager): Javadoc fix. * java/security/VMAccessController.java (getContext): Comment fix. From-SVN: r116033
Gary Benson committed -
2006-08-09 Gary Benson <gbenson@redhat.com> * include/java-stack.h (accesscontrol_trace_fn): Declare. (GetAccessControlStack): Likewise. (GetClassMethodStack): Remove. * stacktrace.cc (accesscontrol_trace_fn): New method. (GetAccessControlStack): Likewise. (GetClassMethodStack): Remove. * java/security/natVMAccessController.cc (getStack): Use GetAccessControlStack. From-SVN: r116032
Gary Benson committed -
* var-tracking.c (enum micro_operation_type): Add MO_COPY. (var_debug_decl): New function. (var_reg_set): Follow debug decl link. Add location even if reg is already known to hold some other variable. (var_mem_set): Follow debug decl link. (var_reg_delete_and_set, var_mem_delete_and_set): Follow debug decl link. Delete other known locations of the variable part if requested. (var_reg_delete, var_mem_delete): Delete other known locations of the variable part if requested. (same_variable_part_p): New function. (add_stores): Select MO_COPY when appropriate. (vt_initialize): Handle it. (compute_bb_dataflow, emit_notes_in_bb): Likewise. Delete known locations for MO_SET and MO_CLOBBER. (find_variable_location_part): New function. (set_variable_part, delete_variable_part): Use it. (clobber_variable_part): New function. * dwarf2out.c (dwarf2out_var_location): Do not follow debug decl link. From-SVN: r116031
Alexandre Oliva committed -
From-SVN: r116027
GCC Administrator committed
-
- 08 Aug, 2006 2 commits
-
-
* MAINTAINERS (Various Maintainers): Add self as RTL opt. maintainer. From-SVN: r116012
Eric Botcazou committed -
From-SVN: r116010
GCC Administrator committed
-
- 07 Aug, 2006 14 commits
-
-
* g++.dg/ext/visibility/class1.C (dg-require-visibility): Move after dg-do compile. From-SVN: r116006
Danny Smith committed -
PR libgcj/28609: * ltconfig: Copied from gcc. From-SVN: r116003
Tom Tromey committed -
2006-08-07 Gary Benson <gbenson@redhat.com> PR libgcj/28340: * java/lang/ClassLoader.java (clinit): Install a default security manager if java.security.manager is defined. (getParent, getSystemClassLoader): Use the correct stack frame during security checks. * java/net/URLClassLoader.java (findClass): Avoid calling this.toString() during VM initialization. (runtimeInitialized): New method. * java/net/natURLClassLoader.cc: New file. * Makefile.am (nat_source_files): Added the above. * Makefile.in: Rebuilt. From-SVN: r115999
Gary Benson committed -
2006-08-07 Gary Benson <gbenson@redhat.com> Casey Marshall <csm@gnu.org> * java/lang/SecurityManager.java (getSecurityContext, checkPermission, checkAccess, checkRead, checkConnect, checkPackageAccess, checkPackageDefinition, checkPackageList): Merge with Classpath. (SecurityContext): Remove. Co-Authored-By: Casey Marshall <csm@gnu.org> From-SVN: r115998
Gary Benson committed -
VMAccessController.java (pushContext, [...]): Use Thread.currentThread() to determine when we're bootstrapping. 2006-08-07 Gary Benson <gbenson@redhat.com> * java/security/VMAccessController.java (pushContext, popContext, getContext): Use Thread.currentThread() to determine when we're bootstrapping. (runtimeInitialized): Remove. * java/security/natVMAccessController.cc (runtimeInitialized): Remove. From-SVN: r115996
Gary Benson committed -
ChangeLog PR tree-optimization/26969 * tree-vect-analyze.c (vect_analyze_loop_form): Add check of latch witch an empty list of PHIs. testsuite/Changelog: PR tree-optimizations/26969 * gcc.dg/vect/vect.exp: Compile tests prefixed with "unswitch-loops" with -funswitch-loops. * gcc.dg/vect/unswitch-loops-pr26969.c: New test. From-SVN: r115995
Victor Kaplansky committed -
* objc.dg/dwarf-1.m: Skip on Solaris 2.5.1 and 2.6 too. * objc.dg/dwarf-2.m: Likewise. * obj-c++.dg/dwarf-2.mm: Likewise From-SVN: r115994
Eric Botcazou committed -
* g++.dg/other/unused1.C: Skip on Solaris 2.5.1 and 2.6 too. From-SVN: r115993
Eric Botcazou committed -
* g++.dg/other/unused1.C: Also match "asci?z". From-SVN: r115992
Eric Botcazou committed -
* g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too. From-SVN: r115991
Eric Botcazou committed -
* gcc.dg/sparc-getcontext-1.c: Fix typo. From-SVN: r115988
Eric Botcazou committed -
* objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux. * objc.dg/dwarf-2.m: Likewise. * obj-c++.dg/dwarf-2.mm: Likewise. From-SVN: r115987
John David Anglin committed -
From-SVN: r115985
GCC Administrator committed -
PR libfortran/28603 * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*. From-SVN: r115980
John David Anglin committed
-
- 06 Aug, 2006 7 commits
-
-
re PR testsuite/27611 (FAIL: g++.dg/other/unused1.C scan-assembler string\t"class2" and string\t"printer") PR testsuite/27611 * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*. From-SVN: r115979
John David Anglin committed -
PR testsuite/27033 * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*. From-SVN: r115978
John David Anglin committed -
PR libgcj/28491: * configure, include/config.h.in: Rebuilt. * configure.ac: Look for ifaddrs.h, getifaddrs. * java/net/natVMNetworkInterfacePosix.cc (getInterfaces): Use getifaddrs if available. From-SVN: r115977
Tom Tromey committed -
PR libgcj/28576: * gnu/java/net/natPlainDatagramSocketImplPosix.cc (connect): Implemented. (disconnect): Likewise. (send): Handle already-connected case. From-SVN: r115976
Tom Tromey committed -
From-SVN: r115974
Joern Rennecke committed -
From-SVN: r115973
Andreas Schwab committed -
2006-08-06 Paolo Carlini <pcarlini@suse.de> PR libstdc++/16611 * include/bits/stl_bvector.h (vector<bool>::operator[], vector<bool>::operator[] const): Do not use iterator::operator+, hand code. From-SVN: r115972
Paolo Carlini committed
-