Age | Commit message (Collapse) | Author |
|
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/ARM/hard_vfp_4_4_branch@150624 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch@150602 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
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
|
|
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch@150583 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
* 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
|
|
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch@150576 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
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
|
|
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch@150549 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
* 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
|
|
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch@150516 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch@150507 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
* 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
|
|
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch@150494 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch@150490 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
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
|
|
* 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
|
|
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
|
|
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
|
|
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch@150473 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
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
|
|
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch@150459 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
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
|
|
* 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
|
|
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch@150392 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
* 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
|
|
* 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
|
|
constants referencing TLS symbols.
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch@150373 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch@150363 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch@150338 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/ARM/hard_vfp_4_4_branch@150331 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch@150322 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch@150285 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
* 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
|
|
* 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
|
|
* 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
|
|
* 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
|
|
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch@150232 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch@150226 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
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
|
|
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch@150191 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
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
|
|
* 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
|
|
* 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
|
|
* 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
|
|
* 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
|
|
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch@150138 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
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
|
|
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch@150102 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
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
|
|
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch@150094 138bc75d-0d04-0410-961f-82ee72b054a4
|