summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* * configure.ac (--with-host-libstdcxx): New option.jsm282009-03-165-8/+52
| | | | | | | | | | * configure: Regenerate. gcc/doc: * doc/install.texi (--with-host-libstdcxx): Document. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@144881 138bc75d-0d04-0410-961f-82ee72b054a4
* 2009-03-16 Matthias Klose <doko@ubuntu.com>doko2009-03-163-6/+112
| | | | | | | | * configure.ac: Detect xulrunner-1.9. * configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@144879 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2009-03-161-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@144878 138bc75d-0d04-0410-961f-82ee72b054a4
* 2009-03-15 Paolo Carlini <paolo.carlini@oracle.com>paolo2009-03-162-2/+6
| | | | | | | * doc/xml/faq.xml: Fix link to setup documentation. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@144875 138bc75d-0d04-0410-961f-82ee72b054a4
* PR target/34299aesok2009-03-154-31/+47
| | | | | | | | | | | | * config/avr/avr.c (avr_handle_fndecl_attribute): Move code for generate a warning if the function name does not begin with "__vector" and the function has either the 'signal' or 'interrupt' attribute, from here to ... (avr_declare_function_name): ...here. New function. * config/avr/avr.h (ASM_DECLARE_FUNCTION_NAME): Redefine. * config/avr/avr-protos.h (avr_declare_function_name): Declare. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@144870 138bc75d-0d04-0410-961f-82ee72b054a4
* 2009-03-14 Paolo Carlini <paolo.carlini@oracle.com>paolo2009-03-152-2/+8
| | | | | | | | | * include/std/type_traits (__add_lvalue_reference_helper, __add_rvalue_reference_helper): As an optimization, rewrite condition (avoid is_function). git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@144868 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2009-03-151-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@144866 138bc75d-0d04-0410-961f-82ee72b054a4
* 2009-03-13 David Ayers <ayers@fsfe.org>ayers2009-03-142-0/+11
| | | | | | | | * objc/execute/trivial.m. New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@144858 138bc75d-0d04-0410-961f-82ee72b054a4
* PR bootstrap/39454jakub2009-03-143-7/+22
| | | | | | | | | | | | * cse.c (fold_rtx): Don't modify original const_arg1 when canonicalizing SHIFT_COUNT_TRUNCATED shift count, do it on a separate variable instead. * rtlanal.c (nonzero_bits1) <case ASHIFTRT>: Don't assume anything from out of range shift counts. (num_sign_bit_copies1) <case ASHIFTRT, case ASHIFT>: Similarly. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@144857 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2009-03-141-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@144855 138bc75d-0d04-0410-961f-82ee72b054a4
* gcc/clm2009-03-132-1/+7
| | | | | | | | * gcc/config/i386/x-mingw32 (host-mingw32.o): Replace diagnostic.h with $(DIAGNOSTIC_H). git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@144842 138bc75d-0d04-0410-961f-82ee72b054a4
* 2009-03-13 Jack Howarth <howarth@bromo.med.uc.edu>janis2009-03-132-1/+6
| | | | | | | | PR target/39137 * testsuite/gcc.target/i386/stackalign/longlong-2.c: Skip on darwin. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@144841 138bc75d-0d04-0410-961f-82ee72b054a4
* 2009-03-13 Paolo Carlini <paolo.carlini@oracle.com>paolo2009-03-133-0/+67
| | | | | | | | | PR libstdc++/39405 * testsuite/20_util/shared_ptr/cons/39405.cc: New. * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@144839 138bc75d-0d04-0410-961f-82ee72b054a4
* 2009-03-13 H.J. Lu <hongjiu.lu@intel.com>hjl2009-03-132-2/+8
| | | | | | | | | PR testsuite/39451 * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R" constraint on (%2). git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@144834 138bc75d-0d04-0410-961f-82ee72b054a4
* 2009-03-12 Benjamin Kosnik <bkoz@redhat.com>bkoz2009-03-137-6/+17
| | | | | | | | | | | | | | | * testsuite/30_threads/condition_variable_any/native_handle/ typesizes.cc: Include tweaks. * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same. * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same. * testsuite/30_threads/thread/native_handle/typesizes.cc: Same. * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same. * testsuite/30_threads/condition_variable/native_handle/ typesizes.cc: Same. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@144830 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2009-03-131-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@144829 138bc75d-0d04-0410-961f-82ee72b054a4
* libobjc/ayers2009-03-126-3/+77
| | | | | | | | | | | | | | | | | | | | | | | | 2009-03-12 Richard Frith-Macdonald <rfm@gnu.org> David Ayers <ayers@fsfe.org> PR libobjc/27466 * objc/objc-api.h (_objc_unexpected_exception): Declare new hook. Update copyright dates. * exception.c (objc_exception_throw): Use hook. Update copyright dates. * libobjc.def (_objc_unexpected_exception): Export hook. Update copyright dates. gcc/testsuite/ 2009-03-12 David Ayers <ayers@fsfe.org> PR libobjc/27466 * objc/execute/exceptions/handler-1.m. New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@144826 138bc75d-0d04-0410-961f-82ee72b054a4
* PR target/39431jakub2009-03-125-7/+82
| | | | | | | | | | | | | | | | | * config/i386/predicates.md (cmpxchg8b_pic_memory_operand): New predicate. * config/i386/sync.md (sync_compare_and_swap<mode>, sync_compare_and_swap_cc<mode>): For DImode with -m32 -fpic check if operands[1] is cmpxchg8b_pic_memory_operand, if not force address into a register. (sync_double_compare_and_swapdi_pic, sync_double_compare_and_swap_ccdi_pic): Require operand 1 to be cmpxchg8b_pic_memory_operand instead of just memory_operand. * gcc.target/i386/pr39431.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@144825 138bc75d-0d04-0410-961f-82ee72b054a4
* gcc/hjl2009-03-125-5/+42
| | | | | | | | | | | | | | | | | | | | 2009-03-12 H.J. Lu <hongjiu.lu@intel.com> PR target/39445 * config/i386/i386.c (ix86_expand_push): Don't set memory alignment. gcc/testsuite/ 2009-03-12 H.J. Lu <hongjiu.lu@intel.com> PR target/39445 * gcc.target/i386/pr39445.c: New. * gcc.target/i386/push-1.c: XFAIL. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@144823 138bc75d-0d04-0410-961f-82ee72b054a4
* 2009-03-12 H.J. Lu <hongjiu.lu@intel.com>hjl2009-03-122-4/+12
| | | | | | | | | | | PR target/39327 * config/i386/sse.md (avx_addsubv8sf3): Correct item bits. (avx_addsubv4df3): Likewise. (*avx_addsubv4sf3): Likewise. (sse3_addsubv4sf3): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@144819 138bc75d-0d04-0410-961f-82ee72b054a4
* 2009-03-11 Andrew Haley <aph@redhat.com>aph2009-03-123-1/+21
| | | | | | | | | | | | | | | * java/lang/natClassLoader.cc (_Jv_RegisterClassHookDefault): Clear INTERPRETED access modifier. 2009-03-11 Tom Tromey <tromey@redhat.com> * link.cc (_Jv_Linker::find_field): Pass the field_type to _Jv_CheckOrCreateLoadingConstraint, not the class that is requesting the field. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@144818 138bc75d-0d04-0410-961f-82ee72b054a4
* 2009-03-12 H.J. Lu <hongjiu.lu@intel.com>hjl2009-03-122-2/+8
| | | | | | | | | PR target/38824 * config/i386/i386.md: Compare REGNO on the new peephole2 patterns. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@144817 138bc75d-0d04-0410-961f-82ee72b054a4
* 2009-03-12 Vladimir Makarov <vmakarov@redhat.com>vmakarov2009-03-123-15/+26
| | | | | | | | | | | PR debug/39432 * ira-int.h (struct allocno): Fix comment for calls_crossed_num. * ira-conflicts.c (ira_build_conflicts): Prohibit call used registers for allocnos created from user-defined variables. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@144812 138bc75d-0d04-0410-961f-82ee72b054a4
* PR target/39181uweigand2009-03-122-5/+10
| | | | | | | | * config/spu/spu.c (spu_expand_mov): Handle invalid subregs of non-integer mode as well. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@144811 138bc75d-0d04-0410-961f-82ee72b054a4
* * MAINTAINERS: Move myself into the write after approval list.amylaar2009-03-122-4/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@144810 138bc75d-0d04-0410-961f-82ee72b054a4
* * gimplify.c (gimplify_call_expr): Don't set CALL_CANNOT_INLINE_Pnemet2009-03-124-5/+30
| | | | | | | | | | for functions for which the parameter types are unknown. testsuite/ * gcc.dg/inline-33.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@144801 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.dg/vect/vect-82.c: Combine dg-do andfroydnj2009-03-123-4/+8
| | | | | | | | dg-require-effective-target into dg-skip-if. * gcc.dg/vect/vect-83.c: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@144800 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2009-03-121-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@144799 138bc75d-0d04-0410-961f-82ee72b054a4
* PR target/39137jakub2009-03-119-7/+127
| | | | | | | | | | | | | | | | | | * cfgexpand.c (get_decl_align_unit): Use LOCAL_DECL_ALIGNMENT macro. * defaults.h (LOCAL_DECL_ALIGNMENT): Define if not yet defined. * config/i386/i386.h (LOCAL_DECL_ALIGNMENT): Define. * config/i386/i386.c (ix86_local_alignment): For -m32 -mpreferred-stack-boundary=2 use 32-bit alignment for long long variables on the stack to avoid dynamic realignment. Allow the first argument to be a decl rather than type. * doc/tm.texi (LOCAL_DECL_ALIGNMENT): Document. * gcc.target/i386/stackalign/longlong-1.c: New test. * gcc.target/i386/stackalign/longlong-2.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@144792 138bc75d-0d04-0410-961f-82ee72b054a4
* * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.uweigand2009-03-112-0/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@144785 138bc75d-0d04-0410-961f-82ee72b054a4
* PR target/5362nickc2009-03-114-13/+26
| | | | | | | | | | | | | | * config/mcore/mcore.opt: Remove deprecated m4align and m8align options. Add description to mno-lsim option. * config/mcore/mcore.h: Remove comment about deprecated m4align option. (TARGET_DEFAULT): Remove deprecated MASK_M8ALIGN. * doc/invoke.texi: Add description of mno-lsim and mstack-increment options. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@144783 138bc75d-0d04-0410-961f-82ee72b054a4
* PR target/5362nickc2009-03-113-2/+36
| | | | | | | | | * config/fr30/fr30.opt: Document the -mno-lsim option. * doc/invoke.texi: Add descriptions of the FR30's -msmall-model and -mno-lsim options. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@144780 138bc75d-0d04-0410-961f-82ee72b054a4
* ChangeLog:uweigand2009-03-115-2/+92
| | | | | | | | | | | | | * fold-const.c (fold_comparison): Only call fold_inf_compare if the mode supports infinities. testsuite/ChangeLog: * gcc.c-torture/execute/ieee/inf-3.c: New test. * gcc.c-torture/execute/ieee/inf-2.c: Fix typo. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@144779 138bc75d-0d04-0410-961f-82ee72b054a4
* 2009-03-11 Jonathan Wakely <jwakely.gcc@gmail.com>redi2009-03-113-0/+15
| | | | | | | | * include/bits/shared_ptr.h: Add include guards. * include/tr1/shared_ptr.h: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@144778 138bc75d-0d04-0410-961f-82ee72b054a4
* 2009-03-11 Jonathan Wakely <jwakely.gcc@gmail.com>redi2009-03-115-8/+15
| | | | | | | | | | * include/std/iostream: Fix doxygen link. * include/bits/forward_list.h: Fix doxygen markup. * include/ext/vstring.h: Escape backslash in doxygen comment. * include/bits/basic_string.h: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@144777 138bc75d-0d04-0410-961f-82ee72b054a4
* Updated my email addressnicola2009-03-112-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@144776 138bc75d-0d04-0410-961f-82ee72b054a4
* Move Ada ChangeLog entry to proper place.hainque2009-03-112-5/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@144775 138bc75d-0d04-0410-961f-82ee72b054a4
* ada/hainque2009-03-114-1/+18
| | | | | | | | | | | | | * gcc-interface/trans.c (gnat_to_gnu) <case N_Slice>: In range check processing, remove unintended TREE_TYPE walk on index type to get to base type. testsuite/ * gnat.dg/slice_enum.adb: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@144774 138bc75d-0d04-0410-961f-82ee72b054a4
* 2009-03-11 Dorit Nuzman <dorit@il.ibm.com>dorit2009-03-111-0/+4
| | | | | | | | * MAINTAINERS: Remove myself as auto-vectorizer maintainer. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@144773 138bc75d-0d04-0410-961f-82ee72b054a4
* PR debug/39086jason2009-03-114-8/+129
| | | | | | | | | | * tree-nrv.c (tree_nrv): Don't do this optimization if the front end already did. Notice GIMPLE_CALL modifications of the result. Don't copy debug information from an ignored decl or a decl from another function. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@144772 138bc75d-0d04-0410-961f-82ee72b054a4
* 2009-03-10 Paolo Carlini <paolo.carlini@oracle.com>paolo2009-03-112-2/+7
| | | | | | | * doc/xml/faq.xml: Fix links to implementation status pages. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@144771 138bc75d-0d04-0410-961f-82ee72b054a4
* 2009-03-10 Paolo Carlini <paolo.carlini@oracle.com>paolo2009-03-113-4/+44
| | | | | | | | | | | | * include/std/complex (operator+(const complex<>&, const _Tp&), operator+(const _Tp&, const complex<>&), operator-(const complex<>&, const _Tp&), operator-(const _Tp&, const complex<>&)): Do not assume real() returns a reference (against DR 387). * testsuite/26_numerics/complex/dr387_2.cc: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@144770 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2009-03-111-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@144768 138bc75d-0d04-0410-961f-82ee72b054a4
* Remove myself as vectorizer maintainerdorit2009-03-101-1/+0
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@144760 138bc75d-0d04-0410-961f-82ee72b054a4
* PR tree-optimization/39422irar2009-03-103-2/+9
| | | | | | | | | | * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move constant array with static initialization to global memory. * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@144754 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid padding.hariharans2009-03-102-2/+7
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@144752 138bc75d-0d04-0410-961f-82ee72b054a4
* PR middle-end/37850froydnj2009-03-102-2/+16
| | | | | | | | | * libgcc2.c (__mulMODE3): Use explicit assignments to form the result. (__divMODE3): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@144751 138bc75d-0d04-0410-961f-82ee72b054a4
* 2009-03-10 Ira Rosen <irar@il.ibm.com>irar2009-03-102-0/+5
| | | | | | | | * MAINTAINERS: Add myself as auto-vectorizer maintainer. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@144747 138bc75d-0d04-0410-961f-82ee72b054a4
* * libgcc/config/i386/t-cygming: Remove executable property.uros2009-03-101-0/+0
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@144742 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2009-03-101-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@144738 138bc75d-0d04-0410-961f-82ee72b054a4