]> git.ipfire.org Git - thirdparty/gcc.git/log
thirdparty/gcc.git
11 years agoDaily bump.
GCC Administrator [Fri, 27 Dec 2013 00:16:34 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r206216

11 years agoDaily bump.
GCC Administrator [Thu, 26 Dec 2013 00:16:26 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r206205

11 years agoDaily bump.
GCC Administrator [Wed, 25 Dec 2013 00:16:23 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r206197

11 years agoDaily bump.
GCC Administrator [Tue, 24 Dec 2013 00:16:32 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r206189

11 years agoDaily bump.
GCC Administrator [Mon, 23 Dec 2013 00:16:21 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r206169

11 years agoDaily bump.
GCC Administrator [Sun, 22 Dec 2013 00:16:25 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r206163

11 years agoDaily bump.
GCC Administrator [Sat, 21 Dec 2013 00:16:15 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r206158

11 years agoDaily bump.
GCC Administrator [Fri, 20 Dec 2013 00:16:21 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r206136

11 years agoDaily bump.
GCC Administrator [Thu, 19 Dec 2013 00:16:16 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r206103

11 years agoDaily bump.
GCC Administrator [Wed, 18 Dec 2013 00:16:27 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r206075

11 years agoDaily bump.
GCC Administrator [Tue, 17 Dec 2013 00:16:29 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r206036

11 years agoDaily bump.
GCC Administrator [Mon, 16 Dec 2013 00:16:21 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r206005

11 years agoDaily bump.
GCC Administrator [Sun, 15 Dec 2013 00:16:13 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r205994

11 years agoDaily bump.
GCC Administrator [Sat, 14 Dec 2013 00:16:13 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r205978

11 years ago* gcc-interface/Make-lang.in (ada/doctools/xgnatugn): Use gnatmake.
Eric Botcazou [Fri, 13 Dec 2013 09:20:09 +0000 (09:20 +0000)] 
* gcc-interface/Make-lang.in (ada/doctools/xgnatugn): Use gnatmake.

From-SVN: r205956

11 years agoDaily bump.
GCC Administrator [Fri, 13 Dec 2013 00:16:28 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r205949

11 years agobackport: re PR testsuite/59442 (movapd tests fail if built with -fstack-protector...
Uros Bizjak [Thu, 12 Dec 2013 08:00:22 +0000 (09:00 +0100)] 
backport: re PR testsuite/59442 (movapd tests fail if built with -fstack-protector-strong/all)

Backport from mainline
2013-12-12  Ryan Mansfield  <rmansfield@qnx.com>

PR testsuite/59442
* gcc.target/i386/sse2-movapd-1.c: Fix alignment attributes.
* gcc.target/i386/sse2-movapd-2.c: Likewise.
* gcc.target/i386/avx-vmovapd-256-1.c: Likewise.
* gcc.target/i386/avx-vmovapd-256-2.c: Likewise.

From-SVN: r205921

11 years agoDaily bump.
GCC Administrator [Thu, 12 Dec 2013 00:16:13 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r205910

11 years agoCommitted as obvious fix.
Kai Tietz [Wed, 11 Dec 2013 14:05:56 +0000 (15:05 +0100)] 
Committed as obvious fix.

        PR target/56807
        * config/i386/i386.c (ix86_expand_prologue): plus_constant
        takes no mode-argument.

From-SVN: r205895

11 years agoDaily bump.
GCC Administrator [Wed, 11 Dec 2013 00:16:25 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r205877

11 years agore PR target/56807 (mingw32: Conflict between stack realignment and stack probe destr...
Kai Tietz [Tue, 10 Dec 2013 16:52:23 +0000 (17:52 +0100)] 
re PR target/56807 (mingw32: Conflict between stack realignment and stack probe destroys function argument in EAX)

        PR target/56807
        * config/i386/i386.c (ix86_expand_prologue): Address saved
        registers stack-relative, not via frame-pointer.

From-SVN: r205864

11 years agoDaily bump.
GCC Administrator [Tue, 10 Dec 2013 00:16:25 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r205840

11 years agoDaily bump.
GCC Administrator [Mon, 9 Dec 2013 00:16:30 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r205796

11 years agoDaily bump.
GCC Administrator [Sun, 8 Dec 2013 00:16:19 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r205786

11 years agoDaily bump.
GCC Administrator [Sat, 7 Dec 2013 00:16:22 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r205768

11 years agoDaily bump.
GCC Administrator [Fri, 6 Dec 2013 00:16:31 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r205724

11 years agoDaily bump.
GCC Administrator [Thu, 5 Dec 2013 00:16:36 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r205686

11 years agore PR c/59351 (ICE on empty compound literal with -pedantic)
Marek Polacek [Wed, 4 Dec 2013 15:54:48 +0000 (15:54 +0000)] 
re PR c/59351 (ICE on empty compound literal with -pedantic)

PR c/59351
testsuite/
* gcc.dg/pr59351.c: Use -pedantic instead of -Wpedantic.

From-SVN: r205673

11 years agoDaily bump.
GCC Administrator [Wed, 4 Dec 2013 00:16:41 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r205649

11 years agobackport: re PR c/59351 (ICE on empty compound literal with -pedantic)
Marek Polacek [Tue, 3 Dec 2013 13:52:12 +0000 (13:52 +0000)] 
backport: re PR c/59351 (ICE on empty compound literal with -pedantic)

Backport from mainline
2013-12-03  Marek Polacek  <polacek@redhat.com>

PR c/59351
* c-decl.c (build_compound_literal): Allow compound literals with
empty initial value.

From-SVN: r205632

11 years agoDaily bump.
GCC Administrator [Tue, 3 Dec 2013 00:16:30 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r205610

11 years agoDaily bump.
GCC Administrator [Mon, 2 Dec 2013 00:16:33 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r205576

11 years agowinnt.c (i386_pe_asm_named_section): Be prepared for an identifier node.
Eric Botcazou [Sun, 1 Dec 2013 12:22:38 +0000 (12:22 +0000)] 
winnt.c (i386_pe_asm_named_section): Be prepared for an identifier node.

* config/i386/winnt.c (i386_pe_asm_named_section): Be prepared for an
identifier node.

From-SVN: r205570

11 years agoDaily bump.
GCC Administrator [Sun, 1 Dec 2013 00:16:31 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r205558

11 years agoDaily bump.
GCC Administrator [Sat, 30 Nov 2013 00:16:32 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r205545

11 years agognu_java_awt_peer_gtk_FreetypeGlyphVector.c, [...]: Fix freetype includes.
Matthias Klose [Fri, 29 Nov 2013 16:57:12 +0000 (16:57 +0000)] 
gnu_java_awt_peer_gtk_FreetypeGlyphVector.c, [...]: Fix freetype includes.

2013-11-29  Matthias Klose  <doko@ubuntu.com>

        * native/jni/gtk-peer/gnu_java_awt_peer_gtk_FreetypeGlyphVector.c,
        native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontPeer.c:
        Fix freetype includes.

From-SVN: r205535

11 years agoDaily bump.
GCC Administrator [Fri, 29 Nov 2013 00:16:50 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r205502

11 years agobackport: re PR target/56788 (_mm_frcz_sd and _mm_frcz_ss ignore their second argument)
Uros Bizjak [Thu, 28 Nov 2013 18:14:23 +0000 (19:14 +0100)] 
backport: re PR target/56788 (_mm_frcz_sd and _mm_frcz_ss ignore their second argument)

Backport from mainline
2013-11-23  Uros Bizjak  <ubizjak@gmail.com>

PR target/56788
* config/i386/i386.c (bdesc_multi_arg) <IX86_BUILTIN_VFRCZSS>:
Declare as MULTI_ARG_1_SF instruction.
<IX86_BUILTIN_VFRCZSD>: Decleare as MULTI_ARG_1_DF instruction.
* config/i386/sse.md (*xop_vmfrcz<mode>2): Rename
from *xop_vmfrcz_<mode>.
* config/i386/xopintrin.h (_mm_frcz_ss): Use __builtin_ia32_movss
to merge scalar result with __A.
(_mm_frcz_sd): Use __builtin_ia32_movsd to merge scalar
result with __A.

testsuite/ChangeLog:

Backport from mainline
2013-11-27  Uros Bizjak  <ubizjak@gmail.com>
    Ganesh Gopalasubramanian  <Ganesh.Gopalasubramanian@amd.com>

PR target/56788
* gcc.target/i386/xop-frczX.c: New test.

From-SVN: r205497

11 years agoDaily bump.
GCC Administrator [Thu, 28 Nov 2013 00:16:17 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r205469

11 years agoDaily bump.
GCC Administrator [Wed, 27 Nov 2013 00:16:38 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r205423

11 years agoDaily bump.
GCC Administrator [Tue, 26 Nov 2013 00:16:42 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r205370

11 years agobackport: 20050922-1.c: Remove stdlib.h and declare abort().
Vidya Praveen [Mon, 25 Nov 2013 11:57:01 +0000 (11:57 +0000)] 
backport: 20050922-1.c: Remove stdlib.h and declare abort().

2013-11-25  Vidya Praveen  <vidyapraveen@arm.com>

Backport from mainline
2013-10-21  Vidya Praveen  <vidyapraveen@arm.com>

* gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
* gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().

From-SVN: r205350

11 years agoDaily bump.
GCC Administrator [Mon, 25 Nov 2013 00:16:26 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r205339

11 years agoDaily bump.
GCC Administrator [Sun, 24 Nov 2013 00:16:28 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r205318

11 years agoDaily bump.
GCC Administrator [Sat, 23 Nov 2013 00:16:38 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r205295

11 years agoDaily bump.
GCC Administrator [Fri, 22 Nov 2013 00:16:40 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r205237

11 years agoDaily bump.
GCC Administrator [Thu, 21 Nov 2013 00:16:28 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r205170

11 years agobackport: re PR target/59153 (ICE: in memory_address_length, at config/i386/i386...
Uros Bizjak [Wed, 20 Nov 2013 16:01:46 +0000 (17:01 +0100)] 
backport: re PR target/59153 (ICE: in memory_address_length, at config/i386/i386.c:24617 with -O -flive-range-shrinkage -mdispatch-scheduler -march=bdver1)

Backport from mainline
2013-11-18  Uros Bizjak  <ubizjak@gmail.com>

* config/i386/i386.c (ix86_decompose_address): Use REG_P instead of
ix86_address_subreg_operand.  Move subreg checks to
ix86_validate_address_register.  Move address override check to
ix86_legitimate_address_p.
(ix86_validate_address_register): New function.
(ix86_legitimate_address_p): Call ix86_validate_address_register
to validate base and index registers.  Add address override check
from ix86_decompose_address.
(ix86_decompose_address): Remove.

Backport from mainline
2013-11-17  Uros Bizjak  <ubizjak@gmail.com>

PR target/59153
* config/i386/i386.c (ix86_address_subreg_operand): Do not
reject non-integer subregs.
(ix86_decompose_address): Do not reject invalid CONST_INT RTXes.
Move check for invalid x32 constant addresses ...
(ix86_legitimate_address_p): ... here.

Bacport from mainline
2012-03-13  Uros Bizjak  <ubizjak@gmail.com>

* config/i386/i386.c (ix86_decompose_address): Prevent %fs:(%reg)
addresses only when %reg is not in word mode.

From-SVN: r205122

11 years agoDaily bump.
GCC Administrator [Wed, 20 Nov 2013 00:16:30 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r205066

11 years agoDaily bump.
GCC Administrator [Tue, 19 Nov 2013 00:16:25 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r204988

11 years agoDaily bump.
GCC Administrator [Mon, 18 Nov 2013 00:16:25 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r204930

11 years agore PR fortran/58771 (ICE in transfer_expr, at fortran/trans-io.c:2164)
Paul Thomas [Sun, 17 Nov 2013 08:11:33 +0000 (08:11 +0000)] 
re PR fortran/58771 (ICE in transfer_expr, at fortran/trans-io.c:2164)

2013-11-17  Paul Thomas  <pault@gcc.gnu.org>

PR fortran/58771
* trans-io.c (transfer_expr): If the backend_decl for a derived
type is missing, build it with gfc_typenode_for_spec.

2013-11-17  Paul Thomas  <pault@gcc.gnu.org>

PR fortran/58771
* gfortran.dg/derived_external_function_1.f90 : New test

From-SVN: r204913

11 years agoDaily bump.
GCC Administrator [Sun, 17 Nov 2013 00:16:23 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r204909

11 years agoDaily bump.
GCC Administrator [Sat, 16 Nov 2013 00:16:24 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r204889

11 years agobackport: copying-lib.texi (Library Copying): Don't use @heading inside @enumerate.
Joseph Myers [Fri, 15 Nov 2013 01:11:00 +0000 (01:11 +0000)] 
backport: copying-lib.texi (Library Copying): Don't use @heading inside @enumerate.

Backport from mainline:
2012-06-29  Andreas Schwab  <schwab@linux-m68k.org>

* copying-lib.texi (Library Copying): Don't use @heading inside
@enumerate.

From-SVN: r204834

11 years agoDaily bump.
GCC Administrator [Fri, 15 Nov 2013 00:16:25 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r204831

11 years agoDaily bump.
GCC Administrator [Thu, 14 Nov 2013 00:16:14 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r204768

11 years agoDaily bump.
GCC Administrator [Wed, 13 Nov 2013 00:16:42 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r204727

11 years agoDaily bump.
GCC Administrator [Tue, 12 Nov 2013 00:16:38 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r204691

11 years agoDaily bump.
GCC Administrator [Mon, 11 Nov 2013 00:16:29 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r204656

11 years agobackport: re PR plugins/52872 (--enable-plugin; incorrect test for "exported symbols...
Karlson2k [Sun, 10 Nov 2013 19:32:42 +0000 (19:32 +0000)] 
backport: re PR plugins/52872 (--enable-plugin; incorrect test for "exported symbols" and "-rdynamic" in gcc/configure.ac)

Merged from trunk
PR plugins/52872
* configure.ac: Adding for exported symbols check
and for rdynamic-check executable-extension.
* configure: Regenerated.

Co-Authored-By: Kai Tietz <ktietz@redhat.com>
From-SVN: r204653

11 years agoBack-merged from trunk
Kai Tietz [Sun, 10 Nov 2013 11:52:54 +0000 (12:52 +0100)] 
Back-merged from trunk

Back-merged from trunk
* config/i386/cygming-crtbegin.c (__gcc_register_frame):
Increment load-count on use of LIBGCC_SONAME DLL.
(hmod_libgcc): New static variable to hold handle of
LIBGCC_SONAME DLL.
(__gcc_deregister_frame): Decrement load-count of
LIBGCC_SONAME DLL.

From-SVN: r204637

11 years agoDaily bump.
GCC Administrator [Sun, 10 Nov 2013 00:16:31 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r204621

11 years agoDaily bump.
GCC Administrator [Sat, 9 Nov 2013 00:16:29 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r204609

11 years agoDaily bump.
GCC Administrator [Fri, 8 Nov 2013 00:16:07 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r204552

11 years agosfp-machine.c (FP_HANDLE_EXCEPTIONS): Handle FP_EX_DENORM.
Uros Bizjak [Thu, 7 Nov 2013 23:01:41 +0000 (00:01 +0100)] 
sfp-machine.c (FP_HANDLE_EXCEPTIONS): Handle FP_EX_DENORM.

* config/i386/32/sfp-machine.c (FP_HANDLE_EXCEPTIONS): Handle
FP_EX_DENORM.
* config/i386/64/sfp-machine.c (FP_HANDLE_EXCEPTIONS): Ditto.

From-SVN: r204549

11 years agoUse Pmode with stack_pointer_rtx
H.J. Lu [Thu, 7 Nov 2013 10:09:49 +0000 (10:09 +0000)] 
Use Pmode with stack_pointer_rtx

Backport from mainline
PR target/59034
* config/i386/i386.md (push peepholer/splitter): Use Pmode
with stack_pointer_rtx.

From-SVN: r204503

11 years agoDaily bump.
GCC Administrator [Thu, 7 Nov 2013 00:16:31 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r204494

11 years agoDaily bump.
GCC Administrator [Wed, 6 Nov 2013 00:16:36 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r204428

11 years agostatus_cxx2011.xml: Document aligned_union as missing.
Jonathan Wakely [Tue, 5 Nov 2013 21:26:53 +0000 (21:26 +0000)] 
status_cxx2011.xml: Document aligned_union as missing.

* doc/xml/manual/status_cxx2011.xml: Document aligned_union as
missing.
* doc/xml/manual/spine.xml: Update copyright years.
* doc/html/*: Regenerate.

From-SVN: r204423

11 years agot-rtems (MULTILIB_MATCHES): Fix option typos.
Uros Bizjak [Tue, 5 Nov 2013 18:53:42 +0000 (19:53 +0100)] 
t-rtems (MULTILIB_MATCHES): Fix option typos.

* config/i386/t-rtems (MULTILIB_MATCHES): Fix option typos.

From-SVN: r204410

11 years agoDaily bump.
GCC Administrator [Tue, 5 Nov 2013 00:16:14 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r204373

11 years agoDaily bump.
GCC Administrator [Mon, 4 Nov 2013 00:16:39 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r204340

11 years agoFix pasto
Eric Botcazou [Sun, 3 Nov 2013 22:03:55 +0000 (22:03 +0000)] 
Fix pasto

From-SVN: r204337

11 years agoDaily bump.
GCC Administrator [Sun, 3 Nov 2013 00:16:47 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r204322

11 years agobackport: re PR fortran/58355 ([F03] ICE with TYPE, EXTENDS before parent TYPE defined)
Janus Weil [Sat, 2 Nov 2013 15:56:35 +0000 (16:56 +0100)] 
backport: re PR fortran/58355 ([F03] ICE with TYPE, EXTENDS before parent TYPE defined)

2013-11-02  Janus Weil  <janus@gcc.gnu.org>

Backport from mainline
2013-09-23  Janus Weil  <janus@gcc.gnu.org>

PR fortran/58355
* decl.c (check_extended_derived_type): Prevent segfault, modify error
message.

2013-11-02  Janus Weil  <janus@gcc.gnu.org>

Backport from mainline
2013-09-23  Janus Weil  <janus@gcc.gnu.org>

PR fortran/58355
* gfortran.dg/extends_15.f90: New.

From-SVN: r204320

11 years agoDaily bump.
GCC Administrator [Sat, 2 Nov 2013 00:16:35 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r204306

11 years agoDaily bump.
GCC Administrator [Fri, 1 Nov 2013 00:16:35 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r204281

11 years agoDaily bump.
GCC Administrator [Thu, 31 Oct 2013 00:16:35 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r204236

11 years agore PR libstdc++/58912 (make_shared value initializes storage space even when not...
Chris Studholme [Wed, 30 Oct 2013 18:26:53 +0000 (18:26 +0000)] 
re PR libstdc++/58912 (make_shared value initializes storage space even when not desired)

2013-10-30  Chris Studholme  <cvs@cs.utoronto.ca>

PR libstdc++/58912
* include/bits/shared_ptr_base.h (_Sp_counted_ptr_inplace): Remove
unnecessary initialization of storage buffer.

From-SVN: r204222

11 years agoDaily bump.
GCC Administrator [Wed, 30 Oct 2013 00:16:51 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r204190

11 years agoRevert r204121 (Fix line number data for PIC register setup code)
Tom de Vries [Tue, 29 Oct 2013 09:13:12 +0000 (09:13 +0000)] 
Revert r204121 (Fix line number data for PIC register setup code)

From-SVN: r204151

11 years agoDaily bump.
GCC Administrator [Tue, 29 Oct 2013 00:16:36 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r204143

11 years agoFix line number data for PIC register setup code.
Tom de Vries [Mon, 28 Oct 2013 09:13:12 +0000 (09:13 +0000)] 
Fix line number data for PIC register setup code.

2013-10-28  Tom de Vries  <tom@codesourcery.com>

* cfgexpand.c (gimple_expand_cfg): Remove test for parm_birth_insn.
Don't commit insertions after NOTE_INSN_FUNCTION_BEG.

* gcc.target/arm/require-pic-register-loc.c: New test.

From-SVN: r204121

11 years agoDaily bump.
GCC Administrator [Mon, 28 Oct 2013 00:16:32 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r204113

11 years agoDaily bump.
GCC Administrator [Sun, 27 Oct 2013 00:16:41 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r204099

11 years agoFix typo.
Eric Botcazou [Sat, 26 Oct 2013 08:14:10 +0000 (08:14 +0000)] 
Fix typo.

From-SVN: r204089

11 years agobackport: re PR target/58779 (wrong code at -O1 on x86_64-linux-gnu)
Uros Bizjak [Sat, 26 Oct 2013 06:09:02 +0000 (08:09 +0200)] 
backport: re PR target/58779 (wrong code at -O1 on x86_64-linux-gnu)

Backport from mainline
2013-10-22  Uros Bizjak  <ubizjak@gmail.com>

PR target/58779
* config/i386/i386.c (put_condition_code) <case GTU, case LEU>:
Remove CCCmode handling.
<case LTU>: Return 'c' suffix for CCCmode.
<case GEU>: Return 'nc' suffix for CCCmode.
(ix86_cc_mode) <case GTU, case LEU>: Do not generate overflow checks.
* config/i386/i386.md (*sub<mode>3_cconly_overflow): Remove.
(*sub<mode>3_cc_overflow): Ditto.
(*subsi3_zext_cc_overflow): Ditto.

Backport from mainline
2013-10-19  Uros Bizjak  <ubizjak@gmail.com>

PR target/58792
* config/i386/i386.c (ix86_function_value_regno): Add DX_REG,
ST1_REG and XMM1_REG for 32bit and 64bit targets.  Also add DI_REG
and SI_REG for 64bit SYSV ABI targets.

testsuite/ChangeLog:

Backport from mainline
2013-10-22  Uros Bizjak  <ubizjak@gmail.com>

PR target/58779
* gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
and MINUSCCZEXT defines. Update scan-assembler dg directive.
* gcc.dg/torture/pr58779.c: New test.

From-SVN: r204088

11 years agoDaily bump.
GCC Administrator [Sat, 26 Oct 2013 00:16:38 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r204081

11 years agore PR rtl-optimization/58542 (Arguments of __atomic_* functions are converted in...
Richard Henderson [Fri, 25 Oct 2013 20:09:13 +0000 (13:09 -0700)] 
re PR rtl-optimization/58542 (Arguments of __atomic_* functions are converted in unsigned mode)

PR rtl/58542

  * optabs.c (maybe_emit_atomic_exchange): Use create_input_operand
  instead of create_convert_operand_to.
  (maybe_emit_sync_lock_test_and_set): Likewise.
  (expand_atomic_compare_and_swap): Likewise.
  (maybe_emit_compare_and_swap_exchange_loop): Don't convert_modes.

From-SVN: r204077

11 years agore PR c++/58282 (g++.dg/tm/noexcept-1.C -fno-exceptions SIGSEGV in gimple_build_eh_mu...
Tom de Vries [Fri, 25 Oct 2013 14:20:06 +0000 (14:20 +0000)] 
re PR c++/58282 (g++.dg/tm/noexcept-1.C -fno-exceptions SIGSEGV in gimple_build_eh_must_not_throw)

2013-10-25  Tom de Vries  <tom@codesourcery.com>

PR c++/58282
* except.c (build_must_not_throw_expr): Handle
flag_exceptions.

* g++.dg/tm/noexcept-6.C: New test.

From-SVN: r204069

11 years agore PR rtl-optimization/58831 (wrong code at -O2 and -O3 on x86_64-linux-gnu in 64...
Eric Botcazou [Fri, 25 Oct 2013 11:16:59 +0000 (11:16 +0000)] 
re PR rtl-optimization/58831 (wrong code at -O2 and -O3 on x86_64-linux-gnu in 64-bit mode)

PR rtl-optimization/58831
* alias.c (init_alias_analysis): At the beginning of each iteration, set
the reg_seen[N] flag if static_reg_base_value[N] is non-null.

From-SVN: r204058

11 years agorecog.c (search_ofs): New static variable moved from...
Eric Botcazou [Fri, 25 Oct 2013 08:57:06 +0000 (08:57 +0000)] 
recog.c (search_ofs): New static variable moved from...

* recog.c (search_ofs): New static variable moved from...
(peep2_find_free_register): ...here.
(peephole2_optimize): Initialize it.

From-SVN: r204052

11 years agoDaily bump.
GCC Administrator [Fri, 25 Oct 2013 00:16:36 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r204041

11 years agoDaily bump.
GCC Administrator [Thu, 24 Oct 2013 00:16:31 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r203998

11 years agoDaily bump.
GCC Administrator [Wed, 23 Oct 2013 00:16:48 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r203942

11 years agoDaily bump.
GCC Administrator [Tue, 22 Oct 2013 00:16:27 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r203911

11 years agoDaily bump.
GCC Administrator [Mon, 21 Oct 2013 00:16:36 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r203882

11 years agore PR libstdc++/58800 (std::nth_element segfaults on valid input)
Chris Jefferson [Sun, 20 Oct 2013 09:08:26 +0000 (09:08 +0000)] 
re PR libstdc++/58800 (std::nth_element segfaults on valid input)

2013-10-20  Chris Jefferson  <chris@bubblescope.net>
    Paolo Carlini  <paolo.carlini@oracle.com>

PR libstdc++/58800
* include/bits/stl_algo.h (__unguarded_partition_pivot): Change
__last - 2 to __last - 1.
* testsuite/25_algorithms/nth_element/58800.cc: New

Co-Authored-By: Paolo Carlini <paolo.carlini@oracle.com>
From-SVN: r203874

11 years agoDaily bump.
GCC Administrator [Sun, 20 Oct 2013 00:16:23 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r203867