]> git.ipfire.org Git - thirdparty/gcc.git/log
thirdparty/gcc.git
14 years agoDaily bump.
GCC Administrator [Tue, 25 Jan 2011 00:17:45 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r169187

14 years agocray_pointers_2.f90: Avoid cycling through optimization options.
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

14 years agoDaily bump.
GCC Administrator [Mon, 24 Jan 2011 00:17:21 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r169148

14 years agoDaily bump.
GCC Administrator [Sun, 23 Jan 2011 00:17:38 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r169139

14 years agoDaily bump.
GCC Administrator [Sat, 22 Jan 2011 00:17:49 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r169116

14 years agoanon5.C: Skip on mips-sgi-irix*.
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

14 years agoDaily bump.
GCC Administrator [Fri, 21 Jan 2011 00:17:43 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r169074

14 years agoDaily bump.
GCC Administrator [Thu, 20 Jan 2011 00:17:32 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r169040

14 years agore PR libstdc++/47354 (bitmap_allocator free_list::_M_get never locks mutex)
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

14 years agoDaily bump.
GCC Administrator [Wed, 19 Jan 2011 00:17:28 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r168976

14 years agoDaily bump.
GCC Administrator [Tue, 18 Jan 2011 00:17:30 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r168939

14 years agobackport: re PR rtl-optimization/46603 (gcc.dg/vect/slp-multitypes-2.c execution...
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

14 years ago* g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
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

14 years agoCorrect mask operand for AVX mask load/store.
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

14 years agoDaily bump.
GCC Administrator [Mon, 17 Jan 2011 00:17:37 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r168883

14 years agobackport: re PR target/46880 (generating of shufpd is broken)
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

14 years agobackport: re PR middle-end/45852 (volatile structs are broken!)
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

14 years agobackport: re PR fortran/46874 ([OpenMP] ICE in gfc_conv_descriptor_data_get, at fortr...
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

14 years agobackport: re PR rtl-optimization/46865 (Using -save-temps (or ccache, distcc) produce...
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

14 years agoDaily bump.
GCC Administrator [Sun, 16 Jan 2011 00:17:34 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r168847

14 years agoDaily bump.
GCC Administrator [Sat, 15 Jan 2011 00:17:33 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r168828

14 years agoDaily bump.
GCC Administrator [Fri, 14 Jan 2011 00:17:50 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r168768

14 years ago* gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
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

14 years agoDaily bump.
GCC Administrator [Thu, 13 Jan 2011 00:17:46 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r168734

14 years agore PR testsuite/33033 (FAIL: gcc.dg/20061124-1.c: undefined reference to `__sync_add_...
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

14 years agoDaily bump.
GCC Administrator [Wed, 12 Jan 2011 00:17:23 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r168692

14 years agoDaily bump.
GCC Administrator [Tue, 11 Jan 2011 00:17:27 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r168647

14 years agoDaily bump.
GCC Administrator [Mon, 10 Jan 2011 00:17:35 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r168621

14 years agoDaily bump.
GCC Administrator [Sun, 9 Jan 2011 00:17:12 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r168606

14 years agoDaily bump.
GCC Administrator [Sat, 8 Jan 2011 00:17:10 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r168590

14 years agobackport: jni.exp (gcj_jni_get_cxxflags_invocation): Add -shared-libgcc to cxxflags...
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

14 years agobackport: re PR target/43309 (amd64 TLS IE code sequence on Solaris 2/x86 violates...
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

14 years agoDaily bump.
GCC Administrator [Fri, 7 Jan 2011 00:17:19 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r168560

14 years agoDaily bump.
GCC Administrator [Thu, 6 Jan 2011 00:18:24 +0000 (00:18 +0000)] 
Daily bump.

From-SVN: r168531

14 years agoDaily bump.
GCC Administrator [Wed, 5 Jan 2011 00:17:41 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r168497

14 years agore PR preprocessor/39213 (Preprocessor ICE with -m64 and --traditional-cpp)
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

14 years agoDaily bump.
GCC Administrator [Tue, 4 Jan 2011 00:17:07 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r168449

14 years agoDaily bump.
GCC Administrator [Mon, 3 Jan 2011 00:17:10 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r168412

14 years agoDaily bump.
GCC Administrator [Sun, 2 Jan 2011 00:17:37 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r168393

14 years agoDaily bump.
GCC Administrator [Sat, 1 Jan 2011 00:16:59 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r168385

14 years agoDaily bump.
GCC Administrator [Fri, 31 Dec 2010 00:17:12 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r168360

14 years agopa.md: Add ",*" condition to 64-bit add/subtract boolean patterns.
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

14 years agoDaily bump.
GCC Administrator [Thu, 30 Dec 2010 00:17:31 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r168329

14 years agoDaily bump.
GCC Administrator [Wed, 29 Dec 2010 00:17:35 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r168304

14 years agoDaily bump.
GCC Administrator [Tue, 28 Dec 2010 00:18:06 +0000 (00:18 +0000)] 
Daily bump.

From-SVN: r168282

14 years agobackport: re PR debug/45447 (ICE with `-g -femit-struct-debug-baseonly')
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

14 years agoDaily bump.
GCC Administrator [Mon, 27 Dec 2010 00:17:18 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r168259

14 years agoDaily bump.
GCC Administrator [Sun, 26 Dec 2010 00:17:01 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r168246

14 years agoDaily bump.
GCC Administrator [Sat, 25 Dec 2010 00:17:53 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r168234

14 years agoDaily bump.
GCC Administrator [Fri, 24 Dec 2010 00:18:32 +0000 (00:18 +0000)] 
Daily bump.

From-SVN: r168218

14 years agoDaily bump.
GCC Administrator [Thu, 23 Dec 2010 00:18:36 +0000 (00:18 +0000)] 
Daily bump.

From-SVN: r168190

14 years agobackport: re PR target/46915 (Wrong code is generated for conditional branch followed...
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

14 years agoDaily bump.
GCC Administrator [Wed, 22 Dec 2010 00:19:47 +0000 (00:19 +0000)] 
Daily bump.

From-SVN: r168152

14 years agoDaily bump.
GCC Administrator [Tue, 21 Dec 2010 00:17:16 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r168099

14 years agoDaily bump.
GCC Administrator [Mon, 20 Dec 2010 00:17:35 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r168077

14 years agoDaily bump.
GCC Administrator [Sun, 19 Dec 2010 00:17:14 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r168036

14 years agoDaily bump.
GCC Administrator [Sat, 18 Dec 2010 00:17:31 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r168007

14 years agoDaily bump.
GCC Administrator [Fri, 17 Dec 2010 00:17:41 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r167966

14 years agoDaily bump.
GCC Administrator [Thu, 16 Dec 2010 00:16:49 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r167888

14 years agoDaily bump.
GCC Administrator [Wed, 15 Dec 2010 00:17:37 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r167831

14 years agoDaily bump.
GCC Administrator [Tue, 14 Dec 2010 00:16:57 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r167776

14 years agobackport: osf.h (MD_UNWIND_SUPPORT): Define.
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

14 years agobackport: _Pragma1.C: Skip on alpha*-dec-osf*.
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

14 years agobackport: jvmti.exp (gcj_jvmti_compile_cxx_to_o): Add -pthread on alpha*-dec-osf*.
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

14 years agobackport: re PR target/22224 (Several Tru64 UNIX testsuite failures: Length of .lcomm...
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

14 years agogcc:
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

14 years agobackport: inclhack.def (irix_pthread_init): New fix.
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

14 years agobackport: configure.ac (*-*-irix6*): Disable set_have_as_tls.
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

14 years agoDaily bump.
GCC Administrator [Mon, 13 Dec 2010 00:17:32 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r167734

14 years agoDaily bump.
GCC Administrator [Sun, 12 Dec 2010 00:18:05 +0000 (00:18 +0000)] 
Daily bump.

From-SVN: r167719

14 years agoDaily bump.
GCC Administrator [Sat, 11 Dec 2010 00:17:59 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r167705

14 years agobackport: configure.tgt (mips-sgi-irix6*): Add -lpthread to XLDFLAGS.
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

14 years agolibstdc++.exp (v3-build_support): Delete libtestc++.a before creation.
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

14 years agoDaily bump.
GCC Administrator [Fri, 10 Dec 2010 00:17:31 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r167672

14 years agore PR fortran/46794 (ICE on valid code involving power of small integer kinds)
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

14 years agore PR fortran/45081 (ICE in gfc_conv_array_initializer, at fortran/trans-array.c...
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

14 years agoDaily bump.
GCC Administrator [Thu, 9 Dec 2010 00:18:33 +0000 (00:18 +0000)] 
Daily bump.

From-SVN: r167619

14 years agoDaily bump.
GCC Administrator [Wed, 8 Dec 2010 00:18:34 +0000 (00:18 +0000)] 
Daily bump.

From-SVN: r167577

14 years agobackport: re PR fortran/46753 (ICE: OpenMP - in extract_omp_for_data, at omp-low...
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

14 years agobackport: re PR libgomp/45240 (parallel.c: GOMP_parallel_end locks a mutex but fails...
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

14 years agobackport: re PR c++/46538 (ICE: SIGSEGV in cp_make_fname_decl (decl.c:3690) on invali...
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

14 years agore PR middle-end/46534 (ICE optimizing printf ("...>10MBstring\n") into puts)
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

14 years agoDaily bump.
GCC Administrator [Tue, 7 Dec 2010 00:17:39 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r167523

14 years agoconfigure.ac (libffi_cv_as_ascii_pseudo_op): Use double backslashes.
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

14 years agorun_acats (which): Assign output to temporary variable, only use if successful.
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

14 years agoDaily bump.
GCC Administrator [Mon, 6 Dec 2010 00:17:23 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r167476

14 years agore PR tree-optimization/46663 (ICE: SIGSEGV in vect_recog_pow_pattern (gimple.h:2055...
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

14 years agoDaily bump.
GCC Administrator [Sun, 5 Dec 2010 00:17:25 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r167462

14 years agoDaily bump.
GCC Administrator [Sat, 4 Dec 2010 00:17:54 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r167448

14 years agobackport: vla8.f90: Use dg-timeout-factor 2.0.
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

14 years agoDaily bump.
GCC Administrator [Fri, 3 Dec 2010 00:17:35 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r167403

14 years agoDaily bump.
GCC Administrator [Thu, 2 Dec 2010 00:19:01 +0000 (00:19 +0000)] 
Daily bump.

From-SVN: r167361

14 years agoDaily bump.
GCC Administrator [Wed, 1 Dec 2010 00:17:20 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r167320

14 years agoDaily bump.
GCC Administrator [Tue, 30 Nov 2010 00:19:06 +0000 (00:19 +0000)] 
Daily bump.

From-SVN: r167280

14 years agore PR rtl-optimization/46337 (dse.c:replace_inc_dec mis-use of gen_int_mode)
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

14 years agoDaily bump.
GCC Administrator [Mon, 29 Nov 2010 00:19:05 +0000 (00:19 +0000)] 
Daily bump.

From-SVN: r167227

14 years agoaliasing2.adb (dg-final): Robustify pattern matching.
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

14 years agoDaily bump.
GCC Administrator [Sun, 28 Nov 2010 00:18:18 +0000 (00:18 +0000)] 
Daily bump.

From-SVN: r167214

14 years agore PR fortran/46638 (Wrong result with TRANSFER from string to DT)
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

14 years agoDaily bump.
GCC Administrator [Sat, 27 Nov 2010 00:18:59 +0000 (00:18 +0000)] 
Daily bump.

From-SVN: r167192