summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 2006-08-09 Paolo Carlini <pcarlini@suse.de>paolo2006-08-094-26/+34
| | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@116034 138bc75d-0d04-0410-961f-82ee72b054a4
* 2006-08-09 Gary Benson <gbenson@redhat.com>gary2006-08-093-7/+5
| | | | | | | | | * java/lang/System.java (setSecurityManager): Javadoc fix. * java/security/VMAccessController.java (getContext): Comment fix. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@116033 138bc75d-0d04-0410-961f-82ee72b054a4
* 2006-08-09 Gary Benson <gbenson@redhat.com>gary2006-08-094-10/+49
| | | | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@116032 138bc75d-0d04-0410-961f-82ee72b054a4
* * var-tracking.c (enum micro_operation_type): Add MO_COPY.aoliva2006-08-093-69/+295
| | | | | | | | | | | | | | | | | | | | | | | | | (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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@116031 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2006-08-091-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@116027 138bc75d-0d04-0410-961f-82ee72b054a4
* * MAINTAINERS (Various Maintainers): Add self as RTL opt. maintainer.ebotcazou2006-08-082-0/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@116012 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2006-08-081-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@116010 138bc75d-0d04-0410-961f-82ee72b054a4
* * g++.dg/ext/visibility/class1.C (dg-require-visibility): Movedannysmith2006-08-072-1/+6
| | | | | | | after dg-do compile. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@116006 138bc75d-0d04-0410-961f-82ee72b054a4
* PR libgcj/28609:tromey2006-08-072-1/+6
| | | | | | * ltconfig: Copied from gcc. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@116003 138bc75d-0d04-0410-961f-82ee72b054a4
* 2006-08-07 Gary Benson <gbenson@redhat.com>gary2006-08-076-3/+95
| | | | | | | | | | | | | | | | | | 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@115999 138bc75d-0d04-0410-961f-82ee72b054a4
* 2006-08-07 Gary Benson <gbenson@redhat.com>gary2006-08-072-59/+61
| | | | | | | | | | | | | | Casey Marshall <csm@gnu.org> * java/lang/SecurityManager.java (getSecurityContext, checkPermission, checkAccess, checkRead, checkConnect, checkPackageAccess, checkPackageDefinition, checkPackageList): Merge with Classpath. (SecurityContext): Remove. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@115998 138bc75d-0d04-0410-961f-82ee72b054a4
* 2006-08-07 Gary Benson <gbenson@redhat.com>gary2006-08-073-16/+12
| | | | | | | | | | | | | * java/security/VMAccessController.java (pushContext, popContext, getContext): Use Thread.currentThread() to determine when we're bootstrapping. (runtimeInitialized): Remove. * java/security/natVMAccessController.cc (runtimeInitialized): Remove. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@115996 138bc75d-0d04-0410-961f-82ee72b054a4
* ChangeLogvictork2006-08-075-3/+34
| | | | | | | | | | | | | | | | 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@115995 138bc75d-0d04-0410-961f-82ee72b054a4
* * objc.dg/dwarf-1.m: Skip on Solaris 2.5.1 and 2.6 too.ebotcazou2006-08-074-3/+6
| | | | | | | | | * objc.dg/dwarf-2.m: Likewise. * obj-c++.dg/dwarf-2.mm: Likewise git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@115994 138bc75d-0d04-0410-961f-82ee72b054a4
* * g++.dg/other/unused1.C: Skip on Solaris 2.5.1 and 2.6 too.ebotcazou2006-08-072-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@115993 138bc75d-0d04-0410-961f-82ee72b054a4
* * g++.dg/other/unused1.C: Also match "asci?z".ebotcazou2006-08-072-2/+3
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@115992 138bc75d-0d04-0410-961f-82ee72b054a4
* * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.ebotcazou2006-08-072-1/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@115991 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.dg/sparc-getcontext-1.c: Fix typo.ebotcazou2006-08-072-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@115988 138bc75d-0d04-0410-961f-82ee72b054a4
* * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.danglin2006-08-074-2/+7
| | | | | | | | | * objc.dg/dwarf-2.m: Likewise. * obj-c++.dg/dwarf-2.mm: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@115987 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2006-08-071-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@115985 138bc75d-0d04-0410-961f-82ee72b054a4
* PR libfortran/28603danglin2006-08-072-0/+4
| | | | | | | | * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@115980 138bc75d-0d04-0410-961f-82ee72b054a4
* PR testsuite/27611danglin2006-08-062-0/+4
| | | | | | | | * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@115979 138bc75d-0d04-0410-961f-82ee72b054a4
* PR testsuite/27033danglin2006-08-062-1/+6
| | | | | | | | * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@115978 138bc75d-0d04-0410-961f-82ee72b054a4
* PR libgcj/28491:tromey2006-08-065-16/+82
| | | | | | | | | * configure, include/config.h.in: Rebuilt. * configure.ac: Look for ifaddrs.h, getifaddrs. * java/net/natVMNetworkInterfacePosix.cc (getInterfaces): Use getifaddrs if available. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@115977 138bc75d-0d04-0410-961f-82ee72b054a4
* PR libgcj/28576:tromey2006-08-062-32/+85
| | | | | | | | | * gnu/java/net/natPlainDatagramSocketImplPosix.cc (connect): Implemented. (disconnect): Likewise. (send): Handle already-connected case. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@115976 138bc75d-0d04-0410-961f-82ee72b054a4
* sh-modes.def: comment pasto fix.amylaar2006-08-061-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@115974 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/m68k/m68k.md (truncxfsf2): Readd.schwab2006-08-062-0/+11
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@115973 138bc75d-0d04-0410-961f-82ee72b054a4
* 2006-08-06 Paolo Carlini <pcarlini@suse.de>paolo2006-08-062-2/+15
| | | | | | | | | | PR libstdc++/16611 * include/bits/stl_bvector.h (vector<bool>::operator[], vector<bool>::operator[] const): Do not use iterator::operator+, hand code. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@115972 138bc75d-0d04-0410-961f-82ee72b054a4
* 2006-08-06 Paolo Bonzini <bonzini@gnu.org>bonzini2006-08-064-0/+50
| | | | | | | | | | | | | | | | PR target/26827 * config/i386/i386.md: Add peephole2 to avoid "fld %st" instructions. 2006-08-06 Paolo Bonzini <bonzini@gnu.org> PR target/26827 * gcc.target/i386/pr27827.c: New testcase. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@115969 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/m68k/m68k.c (m68k_output_function_epilogue): Fix formatschwab2006-08-062-10/+15
| | | | | | | string. Whitespace and comment fixup. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@115968 138bc75d-0d04-0410-961f-82ee72b054a4
* 2006-08-06 Paul Thomas <pault@gcc.gnu.org>pault2006-08-065-15/+103
| | | | | | | | | | | | | | | | PR fortran/28590 * parse.c (parse_derived): Remove the test for sequence type components of a sequence type. * resolve.c (resolve_fl_derived): Put the test here so that pointer components are tested. 2006-08-06 Paul Thomas <pault@gcc.gnu.org> PR fortran/28590 * gfortran.dg/sequence_types_1.f90: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@115966 138bc75d-0d04-0410-961f-82ee72b054a4
* 2006-08-05 Steven G. Kargl <kargls@comcast.nt>kargl2006-08-064-16/+35
| | | | | | | | | | | | | | | | PR fortran/28548 * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes dg-warning. Add -pedantic option. * resolve.c(resolve_elemental_actual): Add flags.h to use -pedantic and exclude conversion functions in conditional. Change gfc_error to gfc_warning. (warn_unused_label) Rename to ... (warn_unused_fortran_label) avoid warn_unused_label in flags.h. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@115963 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2006-08-061-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@115961 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c/28502reichelt2006-08-054-2/+20
| | | | | | | | | | * c-decl.c (validate_proto_after_old_defn): Return false on invalid argument. * gcc.dg/proto-1.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@115957 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c/27721reichelt2006-08-054-3/+17
| | | | | | | | | * c-typeck.c (build_modify_expr): Test earlier for non-lvalues. * gcc.dg/lvalue-4.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@115955 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c/28136reichelt2006-08-054-7/+22
| | | | | | | | | * c-parser.c (c_parser_postfix_expression_after_paren_type): Robustify. * gcc.dg/init-bad-5.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@115952 138bc75d-0d04-0410-961f-82ee72b054a4
* * intrinsics/access.c (access_func): Remove export directive.fxcoudert2006-08-052-1/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@115949 138bc75d-0d04-0410-961f-82ee72b054a4
* 2006-08-05 Paolo Carlini <pcarlini@suse.de>paolo2006-08-055-2/+384
| | | | | | | | | | | | | PR libstdc++/28587 * include/bits/stl_bvector.h (vector<bool>::_M_fill): New. (vector<bool>::_M_fill_insert): Use it. * testsuite/performance/23_containers/resize/vector_bool.cc: New. * testsuite/23_containers/vector/bool/modifiers/insert/1.cc: New. * testsuite/23_containers/vector/bool/capacity/1.cc: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@115947 138bc75d-0d04-0410-961f-82ee72b054a4
* 2006-08-04 Mark Wielaard <mark@klomp.org>tromey2006-08-052-0/+6
| | | | | | * jvmti.cc: Include gcj/method.h. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@115943 138bc75d-0d04-0410-961f-82ee72b054a4
* * jvmti.cc: Added MAYBE_UNUSED to 'env' parameters.tromey2006-08-052-24/+40
| | | | | | | (_Jv_JVMTI_GetObjectSize): Cast _Jv_GetArrayElementFromElementType result to _Jv_uintptr_t. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@115942 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2006-08-051-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@115938 138bc75d-0d04-0410-961f-82ee72b054a4
* * gnu/classpath/jdwp/VMFrame.java: Update to Classpath 0.91.kseitz2006-08-0410-51/+419
| | | | | | | | | | | | | | | * gnu/classpath/jdwp/VMIdManager.java: Likewise. * gnu/classpath/jdwp/VMMethod.java: Likewise. * gnu/classpath/jdwp/VMVirtualMachine: Likewise. * gnu/classpath/jdwp/natVMFrame.java: New file. * gnu/classpath/jdwp/natVMMethod.java: New file. * gnu/classpath/jdwp/natVMVirtualMachine.java: New file. * Makefile.am (nat_source_files): Add new filles. * Makefile.in: Regenerated. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@115934 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/28347lmillward2006-08-044-4/+21
| | | | | | | | | | | | | * decl.c (start_decl): Return error_mark_node if a diagnostic was issed for an invalid typedef initialization. * g++.dg/ext/typedef-init.C: Add new test for typedef initialization inside templates. Adjust existing error markers git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@115931 138bc75d-0d04-0410-961f-82ee72b054a4
* PR target/26655hubicka2006-08-042-1/+26
| | | | | | | | | PR target/28270 * reload.c (push_reload): Patch out the mismathcing instruction; return early. (find_reload): Bail out if the instruction was patched out. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@115928 138bc75d-0d04-0410-961f-82ee72b054a4
* PR tree-optimization/24888hubicka2006-08-042-3/+13
| | | | | | | | * tree-inline.c (expand_call_inline): Do not re-record variables. (declare_inline_vars): Add variable to unexpanded_var_list. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@115927 138bc75d-0d04-0410-961f-82ee72b054a4
* PR rtl-optimization/26244danglin2006-08-042-11/+51
| | | | | | | | | | | | | | | * cse.c (fold_rtx): Correctly associate shifts when const_arg1 and/or inner_const are negative or greater than or equal to the bitsize of MODE. If SHIFT_COUNT_TRUNCATED is false, the values aren't associated. Otherwise, the values are masked using GET_MODE_BITSIZE (mode) - 1. Simplify complicated if statement. For ASHIFT and LSHIFTRT, return CONST0_RTX (mode) when the new shift count is greater than or equal to to the bitsize of the object being shifted and XEXP (y, 0) has no side effects. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@115924 138bc75d-0d04-0410-961f-82ee72b054a4
* 2006-08-04 Paolo Carlini <pcarlini@suse.de>paolo2006-08-042-20/+10
| | | | | | | | | * include/bits/stl_queue.h (priority_queue<>::push, priority_queue<>::pop): Remove try/catch, just follow the letter of the Standard. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@115923 138bc75d-0d04-0410-961f-82ee72b054a4
* * tree-cfg.c: Fix a comment typo.kazu2006-08-042-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@115921 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/28148mmitchel2006-08-044-0/+22
| | | | | | | | | | | * varasm.c (output_constant): Give the front end another chance to expand constants, after stripping NOPs. PR c++/28148 * g++.dg/init/ptrmem3.C: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@115919 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2006-08-041-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@115917 138bc75d-0d04-0410-961f-82ee72b054a4
OpenPOWER on IntegriCloud