aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-08-10Merge gcc-4.4-branch through r150619.ARM/hard_vfp_4_4_branchRichard Earnshaw
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/ARM/hard_vfp_4_4_branch@150624 138bc75d-0d04-0410-961f-82ee72b054a4
2009-08-10Daily bump.GCC Administrator
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch@150602 138bc75d-0d04-0410-961f-82ee72b054a4
2009-08-092009-08-09 Richard Guenther <rguenther@suse.de>Richard Guenther
PR tree-optimization/41016 * tree-ssa-ifcombine.c (get_name_for_bit_test): Fix tuplification bug. (operand_precision): Remove. (integral_operand_p): Likewise. (recognize_single_bit_test): Adjust. * gcc.c-torture/compile/pr41016.c: New testcase. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch@150598 138bc75d-0d04-0410-961f-82ee72b054a4
2009-08-09Daily bump.GCC Administrator
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch@150583 138bc75d-0d04-0410-961f-82ee72b054a4
2009-08-082009-08-08 Laurent GUERBY <laurent@guerby.net>Laurent GUERBY
* ada/acats/support/impdef.a: Tweak timing constants. Add Long_Minimum_Task_Switch and Long_Switch_To_New_Task. * ada/acats/tests/c9/c940005.a: Use new timing constants. * ada/acats/tests/c9/c940007.a: Likewise. * ada/acats/tests/c9/c94001c.ada: Likewise. * ada/acats/tests/c9/c94006a.ada: Likewise. * ada/acats/tests/c9/c94008c.ada: Likewise. * ada/acats/tests/c9/c951002.a: Likewise. * ada/acats/tests/c9/c954a01.a: Likewise. * ada/acats/tests/c9/c96001a.ada: Likewise. * ada/acats/tests/c9/c97307a.ada: Likewise. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch@150581 138bc75d-0d04-0410-961f-82ee72b054a4
2009-08-08Daily bump.GCC Administrator
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch@150576 138bc75d-0d04-0410-961f-82ee72b054a4
2009-08-072009-08-07 Dodji Seketeli <dodji@redhat.com>Dodji Seketeli
PR c++/39987 * gcc/testsuite/g++.dg/overload/defarg4.C: Oops, I foorgot to add this. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch@150569 138bc75d-0d04-0410-961f-82ee72b054a4
2009-08-07Daily bump.GCC Administrator
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch@150549 138bc75d-0d04-0410-961f-82ee72b054a4
2009-08-06 PR c++/40948Jason Merrill
* init.c (build_vec_init): Evaluate the initializer before starting the initialization try block. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch@150533 138bc75d-0d04-0410-961f-82ee72b054a4
2009-08-06 * es.po: Update.Joseph Myers
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch@150516 138bc75d-0d04-0410-961f-82ee72b054a4
2009-08-06Daily bump.GCC Administrator
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch@150507 138bc75d-0d04-0410-961f-82ee72b054a4
2009-08-05 PR target/40906Uros Bizjak
* config/i386/i386.c (ix86_split_long_move): Fix push of multi-part source operand. testsuite/ChangeLog: PR target/40906 * gcc.target/i386/pr40906-1.c: New test. * gcc.target/i386/pr40906-2.c: Ditto. * gcc.target/i386/pr40906-3.c: Ditto. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch@150497 138bc75d-0d04-0410-961f-82ee72b054a4
2009-08-05 * arm.md (movdi2): Copy non-reg values to DImode registers.Richard Earnshaw
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch@150494 138bc75d-0d04-0410-961f-82ee72b054a4
2009-08-05Correct date.H.J. Lu
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch@150490 138bc75d-0d04-0410-961f-82ee72b054a4
2009-08-052009-07-28 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu
Backport from mainline: 2009-07-30 Martin Jambor <mjambor@suse.cz> PR tree-optimization/40570 * gcc.c-torture/compile/pr40570.c: New test. 2009-07-29 Richard Guenther <rguenther@suse.de> PR c++/40834 * g++.dg/torture/pr40834.C: New testcase. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch@150487 138bc75d-0d04-0410-961f-82ee72b054a4
2009-08-05 PR rtl-optimization/40924Jakub Jelinek
* dse.c (canon_address): Before calling cselib_expand_value_rtx make sure canon_rtx (mem_address) isn't simpler than canon_rtx (expanded_mem_address). * g++.dg/torture/pr40924.C: New test. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch@150484 138bc75d-0d04-0410-961f-82ee72b054a4
2009-08-052009-08-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>Jerry DeLisle
PR libfortran/40853 * gfortran.dg/namelist_40.f90: Update error output. * gfortran.dg/namelist_47.f90: Update error output. * gfortran.dg/namelist_58.f90: New test. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch@150477 138bc75d-0d04-0410-961f-82ee72b054a4
2009-08-052009-08-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>Jerry DeLisle
PR libfortran/40853 * io/list_read.c (nml_get_obj_data): Do not set nl pointer to first_nl if nl->next is NULL. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch@150476 138bc75d-0d04-0410-961f-82ee72b054a4
2009-08-05Daily bump.GCC Administrator
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch@150473 138bc75d-0d04-0410-961f-82ee72b054a4
2009-08-042009-08-04 Dodji Seketeli <dodji@redhat.com>Dodji Seketeli
gcc/cp/ChangeLog: PR c++/39987 * pt.c (tsubst_default_argument): Let access checks of the default argument happen in the context of the current function. gcc/testsuite/ChangeLog: PR c++/39987 * g++.dg/overload/defarg4.C: New test. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch@150468 138bc75d-0d04-0410-961f-82ee72b054a4
2009-08-04 * es.po: Update.Joseph Myers
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch@150459 138bc75d-0d04-0410-961f-82ee72b054a4
2009-08-042009-08-04 Dodji Seketeli <dodji@redhat.com>Dodji Seketeli
gcc/cp/ChangeLog: PR debug/39706 * error.c (lang_decl_name): Print qualified names for decls in namespace scope. gcc/testsuite/ChangeLog: PR debug/39706 * g++.dg/debug/dwarf2/pubnames-1.C: New test. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch@150453 138bc75d-0d04-0410-961f-82ee72b054a4
2009-08-04 PR c++/40948Jason Merrill
* init.c (build_vec_init): Look through a TARGET_EXPR around a CONSTRUCTOR. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch@150395 138bc75d-0d04-0410-961f-82ee72b054a4
2009-08-04Daily bump.GCC Administrator
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch@150392 138bc75d-0d04-0410-961f-82ee72b054a4
2009-08-03 PR c/39902Janis Johnson
* simplify-rtx.c (simplify_binary_operation_1): Disable simplifications for decimal float operations. * gcc.target/powerpc/pr39902-2.c: New test. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch@150384 138bc75d-0d04-0410-961f-82ee72b054a4
2009-08-03 PR middle-end/40943Jakub Jelinek
* tree-ssa.c (warn_uninitialized_var): Even on LHS warn for operand of INDIRECT_REF. * gcc.dg/uninit-6.c: Re-add XFAIL. * gcc.dg/uninit-6-O0.c: Likewise. * gcc.dg/uninit-pr40943.c: New test. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch@150380 138bc75d-0d04-0410-961f-82ee72b054a4
2009-08-03 * config/alpha/alpha.c (alpha_legitimate_constant_p): Reject CONSTUros Bizjak
constants referencing TLS symbols. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch@150373 138bc75d-0d04-0410-961f-82ee72b054a4
2009-08-03Daily bump.GCC Administrator
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch@150363 138bc75d-0d04-0410-961f-82ee72b054a4
2009-08-02Daily bump.GCC Administrator
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch@150338 138bc75d-0d04-0410-961f-82ee72b054a4
2009-08-01Merge gcc-4.4 branch through r150330Richard Earnshaw
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/ARM/hard_vfp_4_4_branch@150331 138bc75d-0d04-0410-961f-82ee72b054a4
2009-08-01Daily bump.GCC Administrator
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch@150322 138bc75d-0d04-0410-961f-82ee72b054a4
2009-07-31Daily bump.GCC Administrator
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch@150285 138bc75d-0d04-0410-961f-82ee72b054a4
2009-07-30 PR c/39902Janis Johnson
* gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch@150266 138bc75d-0d04-0410-961f-82ee72b054a4
2009-07-302009-07-30 Andreas Krebbel <krebbel1@de.ibm.com>Andreas Krebbel
* config/s390/s390.c (override_options): Default max-unrolled-insns to 100 for z10 tuning. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch@150259 138bc75d-0d04-0410-961f-82ee72b054a4
2009-07-302009-07-30 Andreas Krebbel <krebbel1@de.ibm.com>Andreas Krebbel
* config/s390/constraints.md (ZQ, ZR, ZS, ZT): New constraints. (U, W): Constraints are now deprecated and will be removed if we run out of letters. * config/s390/s390.md (U, W): Replaced with ZQZR, ZSZT throughout the file. ("prefetch"): Add the stcmh instruction for prefetching. * config/s390/s390.c (s390_symref_operand_p): Function moved. No changes. (s390_short_displacement): Return always true if compiling for machines not providing the long displacement facility. (s390_mem_constraint): Support the new constraint letter Z. (s390_check_qrst_address): New function. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch@150258 138bc75d-0d04-0410-961f-82ee72b054a4
2009-07-30 PR target/40577Uros Bizjak
* config/alpha/alpha.c (alpha_expand_unaligned_store): Convert src to DImode when generating insq_le insn. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch@150249 138bc75d-0d04-0410-961f-82ee72b054a4
2009-07-30Daily bump.GCC Administrator
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch@150232 138bc75d-0d04-0410-961f-82ee72b054a4
2009-07-29 * sv.po: Update.Joseph Myers
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch@150226 138bc75d-0d04-0410-961f-82ee72b054a4
2009-07-292009-07-29 Tobias Burnus <burnus@net-b.de>Tobias Burnus
PR fortran/40851 * resolve.c (resolve_symbol): Do not initialize pointer * derived-types. * trans-decl.c (init_intent_out_dt): Ditto. (generate_local_decl): No need to set attr.referenced for DT pointers. 2009-07-29 Tobias Burnus <burnus@net-b.de> PR fortran/40851 * gfortran.dg/derived_init_3.f90: New test. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch@150203 138bc75d-0d04-0410-961f-82ee72b054a4
2009-07-29Daily bump.GCC Administrator
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch@150191 138bc75d-0d04-0410-961f-82ee72b054a4
2009-07-282009-07-28 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu
Backport from mainline: 2009-07-27 Janus Weil <janus@gcc.gnu.org> PR fortran/40848 * gfortran.dg/altreturn_7.f90: New. 2009-07-27 Simon Baldwin <simonb@google.com> PR testsuite/40829 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a' so that indexing no longer runs off array end. 2009-07-24 Janus Weil <janus@gcc.gnu.org> PR fortran/40822 * gfortran.dg/char_length_16.f90: New. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch@150169 138bc75d-0d04-0410-961f-82ee72b054a4
2009-07-28 PR fortran/40878Jakub Jelinek
* openmp.c (gfc_match_omp_clauses): Use gfc_error_now instead of gfc_error to diagnose invalid COLLAPSE arguments. * gfortran.dg/gomp/pr40878-1.f90: New test. * gfortran.dg/gomp/pr40878-2.f90: New test. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch@150167 138bc75d-0d04-0410-961f-82ee72b054a4
2009-07-28 PR testsuite/40891Jakub Jelinek
* gcc.dg/cdce1.c: Adjust note line number. * gcc.dg/cdce2.c: Likewise. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch@150164 138bc75d-0d04-0410-961f-82ee72b054a4
2009-07-282009-07-28 Jan Beulich <jbeulich@novell.com>Jan Beulich
* gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE. * gcc.target/i386/avx-vtestpd-2.c: Likewise. * gcc.target/i386/avx-vtestpd-256-1.c: Likewise. * gcc.target/i386/avx-vtestpd-256-2.c: Likewise. * gcc.target/i386/avx-vtestpd-256-3.c: Likewise. * gcc.target/i386/avx-vtestpd-3.c: Likewise. * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT. * gcc.target/i386/avx-vtestps-2.c: Likewise. * gcc.target/i386/avx-vtestps-256-1.c: Likewise. * gcc.target/i386/avx-vtestps-256-2.c: Likewise. * gcc.target/i386/avx-vtestps-256-3.c: Likewise. * gcc.target/i386/avx-vtestps-3.c: Likewise. * gcc.target/i386/m128-check.h (union ieee754_float): Put into #ifdef NEED_IEEE754_FLOAT conditional. (union ieee754_double): Put into #ifdef NEED_IEEE754_DOUBLE conditional. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch@150144 138bc75d-0d04-0410-961f-82ee72b054a4
2009-07-282009-07-28 Jan Beulich <jbeulich@novell.com>Jan Beulich
* g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for i?86-*-netware. * g++.dg/ext/bitfield3.C: Likewise. * g++.dg/ext/bitfield4.C: Likewise. * g++.dg/ext/bitfield5.C: Likewise. * gcc.dg/bitfld-15.c: Likewise. * gcc.dg/bitfld-16.c: Likewise. * gcc.dg/bitfld-17.c: Likewise. * gcc.dg/bitfld-18.c: Likewise. * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus. * gcc.dg/20010912-1.c: Likewise. * gcc.dg/20021018-1.c: Likewise. * gcc.dg/20030213-1.c: Likewise. * gcc.dg/20030225-1.c: Likewise. * gcc.dg/20030708-1.c: Likewise. * gcc.dg/20050321-2.c: Likewise. * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*. * gcc.dg/cdce2.c: Likewise. * gcc.target/i386/pr37248-2.c: Don't test on default_packet targets. * gcc.target/i386/pr37248-3.c: Likewise. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch@150143 138bc75d-0d04-0410-961f-82ee72b054a4
2009-07-28Daily bump.GCC Administrator
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch@150138 138bc75d-0d04-0410-961f-82ee72b054a4
2009-07-27 * pa.c (compute_zdepwi_operands): Limit deposit length to 32 - lsb.John David Anglin
Cast "1" to unsigned HOST_WIDE_INT. (compute_zdepdi_operands): Limit maximum length to 64 bits. Limit deposit length to the maximum length - lsb. Extend length if HOST_BITS_PER_WIDE_INT is 32. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch@150124 138bc75d-0d04-0410-961f-82ee72b054a4
2009-07-27Daily bump.GCC Administrator
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch@150102 138bc75d-0d04-0410-961f-82ee72b054a4
2009-07-26gcc/cp/Simon Martin
2009-07-26 Simon Martin <simartin@users.sourceforge.net> PR c++/40749 * decl.c (grokdeclarator): Do not set TREE_NO_WARNING for functions with a qualified return type. gcc/testsuite/ 2007-07-26 Simon Martin <simartin@users.sourceforge.net> PR c++/40749 * g++.dg/warn/Wreturn-type-6.C: New test. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch@150099 138bc75d-0d04-0410-961f-82ee72b054a4
2009-07-26Daily bump.GCC Administrator
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch@150094 138bc75d-0d04-0410-961f-82ee72b054a4