]>
git.ipfire.org Git - thirdparty/gcc.git/log
GCC Administrator [Tue, 25 Jan 2011 00:17:45 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r169187
Rainer Orth [Mon, 24 Jan 2011 12:22:46 +0000 (12:22 +0000)]
cray_pointers_2.f90: Avoid cycling through optimization options.
* gfortran.dg/cray_pointers_2.f90: Avoid cycling through
optimization options.
From-SVN: r169159
GCC Administrator [Mon, 24 Jan 2011 00:17:21 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r169148
GCC Administrator [Sun, 23 Jan 2011 00:17:38 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r169139
GCC Administrator [Sat, 22 Jan 2011 00:17:49 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r169116
Rainer Orth [Fri, 21 Jan 2011 13:10:42 +0000 (13:10 +0000)]
anon5.C: Skip on mips-sgi-irix*.
* g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
Backport from mainline:
2010-11-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
* g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
From-SVN: r169087
GCC Administrator [Fri, 21 Jan 2011 00:17:43 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r169074
GCC Administrator [Thu, 20 Jan 2011 00:17:32 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r169040
Graham Reed [Wed, 19 Jan 2011 08:50:29 +0000 (08:50 +0000)]
re PR libstdc++/47354 (bitmap_allocator free_list::_M_get never locks mutex)
2011-01-19 Graham Reed <greed@pobox.com>
PR libstdc++/47354
* src/bitmap_allocator.cc (free_list::_M_get): Lock mutex.
From-SVN: r168986
GCC Administrator [Wed, 19 Jan 2011 00:17:28 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r168976
GCC Administrator [Tue, 18 Jan 2011 00:17:30 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r168939
Eric Botcazou [Mon, 17 Jan 2011 17:49:25 +0000 (17:49 +0000)]
backport: re PR rtl-optimization/46603 (gcc.dg/vect/slp-multitypes-2.c execution failure)
Backport from mainline
2010-11-22 Eric Botcazou <ebotcazou@adacore.com>
* gcc.dg/pr28796-2.c: SKIP on SPARC/Solaris 8.
PR rtl-optimization/46603
* gcc.dg/vect/slp-multitypes-2.c: XFAIL execution on SPARC 32-bit.
From-SVN: r168918
Rainer Orth [Mon, 17 Jan 2011 17:12:53 +0000 (17:12 +0000)]
* g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
From-SVN: r168913
H.J. Lu [Mon, 17 Jan 2011 13:54:43 +0000 (13:54 +0000)]
Correct mask operand for AVX mask load/store.
gcc/
2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
Backport from mainline
2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
PR target/47318
* config/i386/avxintrin.h (_mm_maskload_pd): Change mask to
__m128i.
(_mm_maskstore_pd): Likewise.
(_mm_maskload_ps): Likewise.
(_mm_maskstore_ps): Likewise.
(_mm256_maskload_pd): Change mask to __m256i.
(_mm256_maskstore_pd): Likewise.
(_mm256_maskload_ps): Likewise.
(_mm256_maskstore_ps): Likewise.
* config/i386/i386-builtin-types.def: Updated.
(ix86_expand_special_args_builtin): Likewise.
* config/i386/i386.c (ix86_special_builtin_type): Remove
V8SF_FTYPE_PCV8SF_V8SF, V4DF_FTYPE_PCV4DF_V4DF,
V4SF_FTYPE_PCV4SF_V4SF, V2DF_FTYPE_PCV2DF_V2DF,
VOID_FTYPE_PV8SF_V8SF_V8SF, VOID_FTYPE_PV4DF_V4DF_V4DF,
VOID_FTYPE_PV4SF_V4SF_V4SF and VOID_FTYPE_PV2DF_V2DF_V2DF.
Add V8SF_FTYPE_PCV8SF_V8SI, V4DF_FTYPE_PCV4DF_V4DI,
V4SF_FTYPE_PCV4SF_V4SI, V2DF_FTYPE_PCV2DF_V2DI,
VOID_FTYPE_PV8SF_V8SI_V8SF, VOID_FTYPE_PV4DF_V4DI_V4DF,
VOID_FTYPE_PV4SF_V4SI_V4SF and VOID_FTYPE_PV2DF_V2DI_V2DF.
(bdesc_special_args): Update
__builtin_ia32_maskloadpd, __builtin_ia32_maskloadps,
__builtin_ia32_maskloadpd256, __builtin_ia32_maskloadps256,
__builtin_ia32_maskstorepd, __builtin_ia32_maskstoreps,
__builtin_ia32_maskstorepd256 and __builtin_ia32_maskstoreps256.
(ix86_init_mmx_sse_builtins): Updated.
* config/i386/sse.md (avx_maskload<ssemodesuffix><avxmodesuffix>):
Use <avxpermvecmode> on mask register.
(avx_maskstore<ssemodesuffix><avxmodesuffix>): Likewise.
gcc/testsuite/
2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
Backport from mainline
2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
PR target/47318
* gcc.target/i386/avx-vmaskmovpd-1.c: New.
* gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
* gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
* gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
* gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
as __m256i.
* gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
* gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
* gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
From-SVN: r168904
GCC Administrator [Mon, 17 Jan 2011 00:17:37 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r168883
Jakub Jelinek [Sun, 16 Jan 2011 22:57:42 +0000 (23:57 +0100)]
backport: re PR target/46880 (generating of shufpd is broken)
Backport from mainline
2010-12-21 Jakub Jelinek <jakub@redhat.com>
PR target/46880
* config/i386/sse.md (sse2_loadlpd, sse2_movsd): Fix shufpd source
operand.
* gcc.target/i386/pr46880.c: New test.
From-SVN: r168880
Jakub Jelinek [Sun, 16 Jan 2011 22:56:10 +0000 (23:56 +0100)]
backport: re PR middle-end/45852 (volatile structs are broken!)
Backport from mainline
2010-12-21 Jakub Jelinek <jakub@redhat.com>
PR middle-end/45852
* expr.c (store_expr): Ignore alt_rtl if equal to target,
but has side-effects.
* gcc.target/i386/pr45852.c: New test.
From-SVN: r168879
Jakub Jelinek [Sun, 16 Jan 2011 22:54:37 +0000 (23:54 +0100)]
backport: re PR fortran/46874 ([OpenMP] ICE in gfc_conv_descriptor_data_get, at fortran/trans-array.c:147)
Backport from mainline
2010-12-14 Jakub Jelinek <jakub@redhat.com>
PR fortran/46874
* trans-openmp.c (gfc_trans_omp_array_reduction): Handle allocatable
dummy variables.
* libgomp.fortran/allocatable6.f90: New test.
From-SVN: r168878
Jakub Jelinek [Sun, 16 Jan 2011 22:53:09 +0000 (23:53 +0100)]
backport: re PR rtl-optimization/46865 (Using -save-temps (or ccache, distcc) produces different results with multiline macros containing asm code)
Backport from mainline
2010-12-10 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/46865
* rtl.c (rtx_equal_p_cb): For last operand of
ASM_OPERANDS and ASM_INPUT if integers are different,
call locator_eq.
* jump.c (rtx_renumbered_equal_p): Likewise.
* gcc.target/i386/pr46865-1.c: New test.
* gcc.target/i386/pr46865-2.c: New test.
From-SVN: r168877
GCC Administrator [Sun, 16 Jan 2011 00:17:34 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r168847
GCC Administrator [Sat, 15 Jan 2011 00:17:33 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r168828
GCC Administrator [Fri, 14 Jan 2011 00:17:50 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r168768
Rainer Orth [Thu, 13 Jan 2011 18:24:39 +0000 (18:24 +0000)]
* gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
From-SVN: r168761
GCC Administrator [Thu, 13 Jan 2011 00:17:46 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r168734
Eric Botcazou [Wed, 12 Jan 2011 10:53:59 +0000 (10:53 +0000)]
re PR testsuite/33033 (FAIL: gcc.dg/
20061124 -1.c: undefined reference to `__sync_add_and_fetch_2')
PR testsuite/33033
* gcc.dg/
20061124 -1.c: Pass -mcpu=v9 on the SPARC.
From-SVN: r168703
GCC Administrator [Wed, 12 Jan 2011 00:17:23 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r168692
GCC Administrator [Tue, 11 Jan 2011 00:17:27 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r168647
GCC Administrator [Mon, 10 Jan 2011 00:17:35 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r168621
GCC Administrator [Sun, 9 Jan 2011 00:17:12 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r168606
GCC Administrator [Sat, 8 Jan 2011 00:17:10 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r168590
Rainer Orth [Fri, 7 Jan 2011 15:34:26 +0000 (15:34 +0000)]
backport: jni.exp (gcj_jni_get_cxxflags_invocation): Add -shared-libgcc to cxxflags for *-*-solaris*.
Backport from mainline:
2011-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
* testsuite/libjava.jni/jni.exp (gcj_jni_get_cxxflags_invocation):
Add -shared-libgcc to cxxflags for *-*-solaris*.
Remove -lsocket.
From-SVN: r168577
Rainer Orth [Fri, 7 Jan 2011 15:27:47 +0000 (15:27 +0000)]
backport: re PR target/43309 (amd64 TLS IE code sequence on Solaris 2/x86 violates spec)
Backport from mainline:
2011-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
PR target/43309
* config/i386/i386.c (legitimize_tls_address)
<TLS_MODEL_INITIAL_EXEC>: Handle TARGET_64BIT && TARGET_SUN_TLS.
* config/i386/i386.md (UNSPEC_TLS_IE_SUN): Declare.
(tls_initial_exec_64_sun): New pattern.
2010-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
* config/i386/i386.c (override_options): Don't accept
-mtls-dialect=sun any longer.
* config/i386/i386.h (TARGET_SUN_TLS): Define as 0.
* config/i386/i386.md (*tls_global_dynamic_32_sun): Remove.
(*tls_local_dynamic_base_32_sun): Likewise.
* config/i386/sol2.h (TARGET_SUN_TLS): Redefine.
From-SVN: r168575
GCC Administrator [Fri, 7 Jan 2011 00:17:19 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r168560
GCC Administrator [Thu, 6 Jan 2011 00:18:24 +0000 (00:18 +0000)]
Daily bump.
From-SVN: r168531
GCC Administrator [Wed, 5 Jan 2011 00:17:41 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r168497
Eric Botcazou [Tue, 4 Jan 2011 23:18:52 +0000 (23:18 +0000)]
re PR preprocessor/39213 (Preprocessor ICE with -m64 and --traditional-cpp)
PR preprocessor/39213
* directives.c (end_directive): Call _cpp_remove_overlay for deferred
pragmas as well in traditional mode.
Co-Authored-By: Jakub Jelinek <jakub@redhat.com>
From-SVN: r168492
GCC Administrator [Tue, 4 Jan 2011 00:17:07 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r168449
GCC Administrator [Mon, 3 Jan 2011 00:17:10 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r168412
GCC Administrator [Sun, 2 Jan 2011 00:17:37 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r168393
GCC Administrator [Sat, 1 Jan 2011 00:16:59 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r168385
GCC Administrator [Fri, 31 Dec 2010 00:17:12 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r168360
John David Anglin [Thu, 30 Dec 2010 21:59:44 +0000 (21:59 +0000)]
pa.md: Add ",*" condition to 64-bit add/subtract boolean patterns.
* config/pa/pa.md: Add ",*" condition to 64-bit add/subtract boolean
patterns.
From-SVN: r168354
GCC Administrator [Thu, 30 Dec 2010 00:17:31 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r168329
GCC Administrator [Wed, 29 Dec 2010 00:17:35 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r168304
GCC Administrator [Tue, 28 Dec 2010 00:18:06 +0000 (00:18 +0000)]
Daily bump.
From-SVN: r168282
Yao Qi [Mon, 27 Dec 2010 12:32:44 +0000 (12:32 +0000)]
backport: re PR debug/45447 (ICE with `-g -femit-struct-debug-baseonly')
Backport from mainline:
gcc/
PR target/45447
* config/arm/arm.c (arm_build_builtin_va_list): Assign
va_list_name to TYPE_STUB_DECL (va_list_type).
gcc/testsuite/
PR target/45447
* gcc.target/arm/pr45447.c: New test.
From-SVN: r168269
GCC Administrator [Mon, 27 Dec 2010 00:17:18 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r168259
GCC Administrator [Sun, 26 Dec 2010 00:17:01 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r168246
GCC Administrator [Sat, 25 Dec 2010 00:17:53 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r168234
GCC Administrator [Fri, 24 Dec 2010 00:18:32 +0000 (00:18 +0000)]
Daily bump.
From-SVN: r168218
GCC Administrator [Thu, 23 Dec 2010 00:18:36 +0000 (00:18 +0000)]
Daily bump.
From-SVN: r168190
John David Anglin [Wed, 22 Dec 2010 18:46:57 +0000 (18:46 +0000)]
backport: re PR target/46915 (Wrong code is generated for conditional branch followed by zero length asm)
Backport from mainline:
2010-12-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
PR target/46915
* config/pa/pa.c (branch_to_delay_slot_p): Use next_active_insn instead
of next_real_insn. Search forward checking for both ASM_INPUT and
ASM_OPERANDS asms until exit condition is found.
(branch_needs_nop_p): Likewise.
(use_skip_p): New function.
(output_cbranch): Use use_skip_p.
(output_bb, output_bvb): Likewise.
2009-06-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
PR target/40468
* pa.c (branch_to_delay_slot_p, branch_needs_nop_p): New functions.
(output_cbranch): Use new functions.
(output_bb, output_bvb, output_dbra, output_movb): Likewise.
From-SVN: r168177
GCC Administrator [Wed, 22 Dec 2010 00:19:47 +0000 (00:19 +0000)]
Daily bump.
From-SVN: r168152
GCC Administrator [Tue, 21 Dec 2010 00:17:16 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r168099
GCC Administrator [Mon, 20 Dec 2010 00:17:35 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r168077
GCC Administrator [Sun, 19 Dec 2010 00:17:14 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r168036
GCC Administrator [Sat, 18 Dec 2010 00:17:31 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r168007
GCC Administrator [Fri, 17 Dec 2010 00:17:41 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r167966
GCC Administrator [Thu, 16 Dec 2010 00:16:49 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r167888
GCC Administrator [Wed, 15 Dec 2010 00:17:37 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r167831
GCC Administrator [Tue, 14 Dec 2010 00:16:57 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r167776
Rainer Orth [Mon, 13 Dec 2010 19:16:57 +0000 (19:16 +0000)]
backport: osf.h (MD_UNWIND_SUPPORT): Define.
Backport from mainline:
2010-09-15 Olivier Hainque <hainque@adacore.com>
Jose Ruiz <ruiz@adacore.com>
* config/alpha/osf.h (MD_UNWIND_SUPPORT): Define.
* config/alpha/osf-unwind.h: New file.
2009-08-09 Olivier Hainque <hainque@adacore.com>
Douglas B Rupp <rupp@gnat.com>
* config/alpha/alpha.h (DWARF_FRAME_REGNUM): Define.
From-SVN: r167766
Rainer Orth [Mon, 13 Dec 2010 18:39:29 +0000 (18:39 +0000)]
backport: _Pragma1.C: Skip on alpha*-dec-osf*.
Backport from mainline:
2010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
* g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
* g++.dg/eh/spbp.C: Likewise.
* g++.dg/other/pragma-ep-1.C: Properly define p, remove
superfluous casts.
* objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*.
* objc.dg/dwarf-2.m: Likewise.
From-SVN: r167765
Rainer Orth [Mon, 13 Dec 2010 18:34:05 +0000 (18:34 +0000)]
backport: jvmti.exp (gcj_jvmti_compile_cxx_to_o): Add -pthread on alpha*-dec-osf*.
Backport from mainline:
2010-11-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
* testsuite/libjava.jvmti/jvmti.exp (gcj_jvmti_compile_cxx_to_o):
Add -pthread on alpha*-dec-osf*.
* testsuite/libjava.jvmti/jvmti-interp.exp
(gcj_jni_compile_c_to_so): Likewise.
From-SVN: r167763
Rainer Orth [Mon, 13 Dec 2010 18:30:20 +0000 (18:30 +0000)]
backport: re PR target/22224 (Several Tru64 UNIX testsuite failures: Length of .lcomm was less than 1)
Backport from mainline:
2010-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
PR target/22224
* config/alpha/osf.h (ASM_OUTPUT_LOCAL): Redefine.
From-SVN: r167762
Rainer Orth [Mon, 13 Dec 2010 18:26:35 +0000 (18:26 +0000)]
gcc:
Backport from mainline:
2010-11-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
* config/mips/iris.h [!IRIX_USING_GNU_LD]
(SUPPORTS_INIT_PRIORITY): Define.
gcc/testsuite:
Backport from mainline:
2010-11-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
* lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
warning.
* g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
From-SVN: r167761
Rainer Orth [Mon, 13 Dec 2010 18:22:09 +0000 (18:22 +0000)]
backport: inclhack.def (irix_pthread_init): New fix.
Backport from mainline:
2010-11-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
* inclhack.def (irix_pthread_init): New fix.
* fixincl.x: Regenerate.
* tests/base/pthread.h [IRIX_PTHREAD_INIT_CHECK]: New test.
From-SVN: r167760
Rainer Orth [Mon, 13 Dec 2010 18:19:43 +0000 (18:19 +0000)]
backport: configure.ac (*-*-irix6*): Disable set_have_as_tls.
Backport from mainline:
2010-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
* configure.ac (*-*-irix6*): Disable set_have_as_tls.
(*-*-osf*): Likewise.
* configure: Regenerate.
From-SVN: r167759
GCC Administrator [Mon, 13 Dec 2010 00:17:32 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r167734
GCC Administrator [Sun, 12 Dec 2010 00:18:05 +0000 (00:18 +0000)]
Daily bump.
From-SVN: r167719
GCC Administrator [Sat, 11 Dec 2010 00:17:59 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r167705
Rainer Orth [Fri, 10 Dec 2010 16:28:44 +0000 (16:28 +0000)]
backport: configure.tgt (mips-sgi-irix6*): Add -lpthread to XLDFLAGS.
Backport from mainline:
2010-12-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
* configure.tgt (mips-sgi-irix6*): Add -lpthread to XLDFLAGS.
From-SVN: r167694
Rainer Orth [Fri, 10 Dec 2010 16:25:51 +0000 (16:25 +0000)]
libstdc++.exp (v3-build_support): Delete libtestc++.a before creation.
* testsuite/lib/libstdc++.exp (v3-build_support): Delete
libtestc++.a before creation.
From-SVN: r167693
GCC Administrator [Fri, 10 Dec 2010 00:17:31 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r167672
Daniel Kraft [Thu, 9 Dec 2010 15:55:13 +0000 (16:55 +0100)]
re PR fortran/46794 (ICE on valid code involving power of small integer kinds)
2010-12-09 Daniel Kraft <d@domob.eu>
PR fortran/46794
* trans-expr.c (gfc_conv_power_op): Handle kind of result expression
correctly for integer kind 1 and 2 operands.
2010-12-09 Daniel Kraft <d@domob.eu>
PR fortran/46794
* gfortran.dg/power2.f90: New test.
From-SVN: r167644
Paul Thomas [Thu, 9 Dec 2010 08:09:52 +0000 (08:09 +0000)]
re PR fortran/45081 (ICE in gfc_conv_array_initializer, at fortran/trans-array.c:4208)
2010-12-09 Paul Thomas <pault@gcc.gnu.org>
PR fortran/45081
* simplify.c (is_constant_array_expr): Allow structure array
elements as well as constants.
(gfc_simplify_reshape): Copy the derived type of source to
the result.
2010-12-09 Paul Thomas <pault@gcc.gnu.org>
PR fortran/45081
* gfortran.dg/derived_array_intrinsics_1.f90 : New test.
From-SVN: r167627
GCC Administrator [Thu, 9 Dec 2010 00:18:33 +0000 (00:18 +0000)]
Daily bump.
From-SVN: r167619
GCC Administrator [Wed, 8 Dec 2010 00:18:34 +0000 (00:18 +0000)]
Daily bump.
From-SVN: r167577
Jakub Jelinek [Tue, 7 Dec 2010 19:01:36 +0000 (20:01 +0100)]
backport: re PR fortran/46753 (ICE: OpenMP - in extract_omp_for_data, at omp-low.c:335)
Backport from mainline
2010-12-02 Jakub Jelinek <jakub@redhat.com>
PR fortran/46753
* trans-openmp.c (gfc_trans_omp_do): Use build2_loc instead of
fold_build2_loc for OMP_FOR conditions.
* libgomp.fortran/pr46753.f90: New test.
From-SVN: r167561
Jakub Jelinek [Tue, 7 Dec 2010 18:59:03 +0000 (19:59 +0100)]
backport: re PR libgomp/45240 (parallel.c: GOMP_parallel_end locks a mutex but fails to unlock it after atomic operation complete)
Backport from mainline
2010-12-02 Jakub Jelinek <jakub@redhat.com>
PR libgomp/45240
* parallel.c (GOMP_parallel_end): Unlock gomp_remaining_threads_lock
at the end if sync builtins aren't supported.
From-SVN: r167560
Jakub Jelinek [Tue, 7 Dec 2010 18:58:18 +0000 (19:58 +0100)]
backport: re PR c++/46538 (ICE: SIGSEGV in cp_make_fname_decl (decl.c:3690) on invalid code when using __PRETTY_FUNCTION__)
Backport from mainline
2010-11-20 Jakub Jelinek <jakub@redhat.com>
PR c++/46538
* decl.c (cp_make_fname_decl): Return error_mark_node if
current_binding_level has already sk_function_parms kind.
* g++.dg/other/error34.C: New test.
From-SVN: r167559
Jakub Jelinek [Tue, 7 Dec 2010 18:56:56 +0000 (19:56 +0100)]
re PR middle-end/46534 (ICE optimizing printf ("...>10MBstring\n") into puts)
PR middle-end/46534
* builtins.c (expand_builtin_printf): Don't copy and modify string
before build_string_literal, instead modify what
build_string_literal returned.
Backport from mainline
2010-11-18 Jakub Jelinek <jakub@redhat.com>
PR middle-end/46534
* builtins.c (fold_builtin_printf): Don't copy and modify string
before build_string_literal, instead modify what
build_string_literal returned.
* gcc.c-torture/compile/pr46534.c: New test.
From-SVN: r167558
GCC Administrator [Tue, 7 Dec 2010 00:17:39 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r167523
Rainer Orth [Mon, 6 Dec 2010 16:20:18 +0000 (16:20 +0000)]
configure.ac (libffi_cv_as_ascii_pseudo_op): Use double backslashes.
* configure.ac (libffi_cv_as_ascii_pseudo_op): Use double
backslashes.
(libffi_cv_as_string_pseudo_op): Likewise.
* configure: Regenerate.
From-SVN: r167504
Rainer Orth [Mon, 6 Dec 2010 16:12:37 +0000 (16:12 +0000)]
run_acats (which): Assign output to temporary variable, only use if successful.
* ada/acats/run_acats (which): Assign output to temporary
variable, only use if successful.
Use last field of type output.
From-SVN: r167501
GCC Administrator [Mon, 6 Dec 2010 00:17:23 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r167476
Richard Guenther [Sun, 5 Dec 2010 11:31:09 +0000 (11:31 +0000)]
re PR tree-optimization/46663 (ICE: SIGSEGV in vect_recog_pow_pattern (gimple.h:2055) with -O -fexceptions -ftree-vectorize)
PR tree-optimization/46663
* tree-vect-patterns.c (vect_recog_pow_pattern): Check that
FUNCTION_DECL exists and that it's a builtin.
Co-Authored-By: Ira Rosen <irar@il.ibm.com>
From-SVN: r167472
GCC Administrator [Sun, 5 Dec 2010 00:17:25 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r167462
GCC Administrator [Sat, 4 Dec 2010 00:17:54 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r167448
Rainer Orth [Fri, 3 Dec 2010 09:56:01 +0000 (09:56 +0000)]
backport: vla8.f90: Use dg-timeout-factor 2.0.
Backport from mainline:
2010-12-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
* testsuite/libgomp.fortran/vla8.f90: Use dg-timeout-factor 2.0.
From-SVN: r167411
GCC Administrator [Fri, 3 Dec 2010 00:17:35 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r167403
GCC Administrator [Thu, 2 Dec 2010 00:19:01 +0000 (00:19 +0000)]
Daily bump.
From-SVN: r167361
GCC Administrator [Wed, 1 Dec 2010 00:17:20 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r167320
GCC Administrator [Tue, 30 Nov 2010 00:19:06 +0000 (00:19 +0000)]
Daily bump.
From-SVN: r167280
Eric Botcazou [Mon, 29 Nov 2010 08:57:53 +0000 (08:57 +0000)]
re PR rtl-optimization/46337 (dse.c:replace_inc_dec mis-use of gen_int_mode)
PR rtl-optimization/46337
Backport from mainline
2009-04-20 Ian Lance Taylor <iant@google.com>
* dse.c (replace_inc_dec): Reverse parameters to gen_int_mode.
From-SVN: r167235
GCC Administrator [Mon, 29 Nov 2010 00:19:05 +0000 (00:19 +0000)]
Daily bump.
From-SVN: r167227
Eric Botcazou [Sun, 28 Nov 2010 17:34:50 +0000 (17:34 +0000)]
aliasing2.adb (dg-final): Robustify pattern matching.
* gnat.dg/aliasing2.adb (dg-final): Robustify pattern matching.
* gnat.dg/pack9.adb (dg-final): Likewise.
From-SVN: r167224
GCC Administrator [Sun, 28 Nov 2010 00:18:18 +0000 (00:18 +0000)]
Daily bump.
From-SVN: r167214
Tobias Burnus [Sat, 27 Nov 2010 21:27:49 +0000 (22:27 +0100)]
re PR fortran/46638 (Wrong result with TRANSFER from string to DT)
2010-11-27 Tobias Burnus <burnus@net-b.de>
PR fortran/46638
PR fortran/46668
* gfortran.dg/transfer_simplify_10.f90: Fix endian issue.
From-SVN: r167211
GCC Administrator [Sat, 27 Nov 2010 00:18:59 +0000 (00:18 +0000)]
Daily bump.
From-SVN: r167192