]> git.ipfire.org Git - thirdparty/gcc.git/log
thirdparty/gcc.git
11 years agobackport: tilepro.md (ctzdi2): Use register_operand predicate.
Walter Lee [Sat, 25 Jan 2014 22:43:15 +0000 (22:43 +0000)] 
backport: tilepro.md (ctzdi2): Use register_operand predicate.

2014-01-25  Walter Lee  <walt@tilera.com>

            Backport from mainline
            2014-01-25  Walter Lee  <walt@tilera.com>

            * config/tilepro/tilepro.md (ctzdi2): Use register_operand
            predicate.
            (clzdi2): Ditto.
            (ffsdi2): Ditto.

From-SVN: r207100

11 years agobackport: tilegx.c (tilegx_expand_to_rtl_hook): New.
Walter Lee [Sat, 25 Jan 2014 22:42:28 +0000 (22:42 +0000)] 
backport: tilegx.c (tilegx_expand_to_rtl_hook): New.

2014-01-25  Walter Lee  <walt@tilera.com>

            Backport from mainline
            2014-01-25  Walter Lee  <walt@tilera.com>

            * config/tilegx/tilegx.c (tilegx_expand_to_rtl_hook): New.
            (TARGET_EXPAND_TO_RTL_HOOK): Define.

From-SVN: r207099

11 years agoDaily bump.
GCC Administrator [Sat, 25 Jan 2014 00:16:37 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r207067

11 years agoDaily bump.
GCC Administrator [Fri, 24 Jan 2014 00:16:15 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r207013

11 years agoDaily bump.
GCC Administrator [Thu, 23 Jan 2014 00:16:16 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r206948

11 years agore PR target/59880 (ix86_avoid_lea_for_addr is buggy)
Uros Bizjak [Wed, 22 Jan 2014 19:57:30 +0000 (20:57 +0100)] 
re PR target/59880 (ix86_avoid_lea_for_addr is buggy)

PR target/59880
* config/i386/i386.c (ix86_avoid_lea_for_addr): Return false
for SImode_address_operand operands.  Return false
if operands[1] is a REG.

Co-Authored-By: Jakub Jelinek <jakub@redhat.com>
From-SVN: r206940

11 years agoDaily bump.
GCC Administrator [Wed, 22 Jan 2014 00:16:39 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r206912

11 years agoFix typo in ChangeLog.
Sterling Augustine [Tue, 21 Jan 2014 19:30:59 +0000 (19:30 +0000)] 
Fix typo in ChangeLog.

From-SVN: r206902

11 years agoconfig.host (tmake_file): add t-slibgcc-libgcc for xtensa*-*-linux*.
Baruch Siach [Tue, 21 Jan 2014 19:29:23 +0000 (19:29 +0000)] 
config.host (tmake_file): add t-slibgcc-libgcc for xtensa*-*-linux*.

2014-01-21  Baruch Siach <barch@tkos.co.il>

* config.host (tmake_file): add t-slibgcc-libgcc for xtensa*-*-linux*.

From-SVN: r206898

11 years agobackport: re PR rtl-optimization/57422 (ICE: SIGSEGV in dominated_by_p with custom...
Andrey Belevantsev [Tue, 21 Jan 2014 12:31:35 +0000 (16:31 +0400)] 
backport: re PR rtl-optimization/57422 (ICE: SIGSEGV in dominated_by_p with custom flags)

        Backport from mainline

        2013-12-23  Andrey Belevantsev  <abel@ispras.ru>

        PR rtl-optimization/57422
        * sel-sched.c (mark_unavailable_hard_regs): Fix typo when calling
        add_to_hard_reg_set.

From-SVN: r206880

11 years agoDaily bump.
GCC Administrator [Tue, 21 Jan 2014 00:16:26 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r206862

11 years agoDaily bump.
GCC Administrator [Mon, 20 Jan 2014 00:16:26 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r206787

11 years agopa.c (pa_attr_length_millicode_call): Correct length of long non-pic millicode calls.
John David Anglin [Sun, 19 Jan 2014 18:17:38 +0000 (18:17 +0000)] 
pa.c (pa_attr_length_millicode_call): Correct length of long non-pic millicode calls.

* config/pa/pa.c (pa_attr_length_millicode_call): Correct length of
long non-pic millicode calls.

From-SVN: r206781

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

From-SVN: r206768

11 years agopa.c (pa_attr_length_indirect_call): Don't output a short call to $$dyncall when...
John David Anglin [Sat, 18 Jan 2014 00:42:36 +0000 (00:42 +0000)] 
pa.c (pa_attr_length_indirect_call): Don't output a short call to $$dyncall when TARGET_LONG_CALLS is true.

* config/pa/pa.c (pa_attr_length_indirect_call): Don't output a short
call to $$dyncall when TARGET_LONG_CALLS is true.

From-SVN: r206744

11 years agoDaily bump.
GCC Administrator [Sat, 18 Jan 2014 00:16:41 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r206739

11 years agobackport: re PR target/59142 (internal compiler error while compiling OpenCV 2.4.7)
Charles Baylis [Fri, 17 Jan 2014 11:57:02 +0000 (11:57 +0000)] 
backport: re PR target/59142 (internal compiler error while compiling OpenCV 2.4.7)

2014-01-17  Charles Baylis  <charles.baylis@linaro.org>

Backport from mainline
2013-12-19  Charles Baylis  <charles.baylis@linaro.org>

PR target/59142
* config/arm/arm-ldmstm.ml: Use low_register_operand for Thumb
patterns.
* config/arm/ldmstm.md: Regenerate.

2013-12-19  Charles Baylis  <charles.baylis@linaro.org>

PR target/59142
* config/arm/predicates.md (arm_hard_general_register_operand):
New predicate.
(arm_hard_register_operand): Remove.
* config/arm/arm-ldmstm.ml: Use arm_hard_general_register_operand
for all patterns.
* config/arm/ldmstm.md: Regenerate.

From-SVN: r206707

11 years agoDaily bump.
GCC Administrator [Fri, 17 Jan 2014 00:16:19 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r206691

11 years agore PR target/59839 (i686 AVX2 gather intrinsic not compiling with -O0 on mingw w64)
Jakub Jelinek [Thu, 16 Jan 2014 19:27:28 +0000 (20:27 +0100)] 
re PR target/59839 (i686 AVX2 gather intrinsic not compiling with -O0 on mingw w64)

PR target/59839
* config/i386/i386.c (ix86_expand_builtin): If target doesn't
satisfy operand 0 predicate for gathers, use a new pseudo as
subtarget.

* gcc.target/i386/pr59839.c: New test.

From-SVN: r206684

11 years agore PR debug/54694 (internal compiler error: in dwarf2out_frame_debug_expr, at dwarf2o...
Jakub Jelinek [Thu, 16 Jan 2014 19:22:08 +0000 (20:22 +0100)] 
re PR debug/54694 (internal compiler error: in dwarf2out_frame_debug_expr, at dwarf2out.c:2387)

PR debug/54694
* gcc.target/i386/pr9771-1.c (main): Rename to...
(real_main): ... this.  Add __asm name "main".
(ASMNAME, ASMNAME2, STRING): Define.

From-SVN: r206681

11 years agore PR debug/54694 (internal compiler error: in dwarf2out_frame_debug_expr, at dwarf2o...
Richard Henderson [Thu, 16 Jan 2014 16:33:30 +0000 (08:33 -0800)] 
re PR debug/54694 (internal compiler error: in dwarf2out_frame_debug_expr, at dwarf2out.c:2387)

PR debug/54694

Diagnose frame_pointer_required vs fixed hfp

From-SVN: r206667

11 years agore PR middle-end/59827 (ICE on array with incomplete element type)
Marek Polacek [Thu, 16 Jan 2014 14:59:46 +0000 (14:59 +0000)] 
re PR middle-end/59827 (ICE on array with incomplete element type)

PR middle-end/59827
* gimple-low.c (gimple_check_call_args): Don't use DECL_ARG_TYPE if
it is error_mark_node.
testsuite/
* gcc.dg/pr59827.c: New test.

From-SVN: r206665

11 years agoDaily bump.
GCC Administrator [Thu, 16 Jan 2014 00:16:32 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r206653

11 years agoDaily bump.
GCC Administrator [Wed, 15 Jan 2014 00:16:16 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r206612

11 years agoRevert:
Uros Bizjak [Tue, 14 Jan 2014 19:28:36 +0000 (20:28 +0100)] 
Revert:

2014-01-08  Uros Bizjak  <ubizjak@gmail.com>

* config/i386/i386.c (ix86_data_alignment): Calculate max_align
from prefetch_block tune setting.

From-SVN: r206607

11 years agoDaily bump.
GCC Administrator [Tue, 14 Jan 2014 00:16:21 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r206591

11 years agoDaily bump.
GCC Administrator [Mon, 13 Jan 2014 00:16:31 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r206569

11 years agore PR ada/59772 (floating-point constants are not correctly encoded)
Eric Botcazou [Sun, 12 Jan 2014 14:30:19 +0000 (14:30 +0000)] 
re PR ada/59772 (floating-point constants are not correctly encoded)

PR ada/59772
* gcc-interface/cuintp.c (build_cst_from_int): Use 32-bit integer type
as intermediate type.
(UI_To_gnu): Likewise.

From-SVN: r206567

11 years agoDaily bump.
GCC Administrator [Sun, 12 Jan 2014 00:16:39 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r206561

11 years agobackport: re PR fortran/59612 ([F03] iso_fortran_env segfaults with -fdump-fortran...
Janus Weil [Sat, 11 Jan 2014 22:47:25 +0000 (23:47 +0100)] 
backport: re PR fortran/59612 ([F03] iso_fortran_env segfaults with -fdump-fortran-original)

2014-01-11  Janus Weil  <janus@gcc.gnu.org>

Backport from mainline
2013-12-29  Janus Weil  <janus@gcc.gnu.org>

PR fortran/59612
PR fortran/57042
* dump-parse-tree.c (show_typespec): Check for charlen.
* invoke.texi: Fix documentation of -fdump-fortran-optimized and
-fdump-parse-tree.

From-SVN: r206560

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

From-SVN: r206546

11 years agore PR rtl-optimization/54300 (regcprop incorrectly looks through parallel register...
Richard Earnshaw [Fri, 10 Jan 2014 16:54:43 +0000 (16:54 +0000)] 
re PR rtl-optimization/54300 (regcprop incorrectly looks through parallel register swap operation)

PR rtl-optimization/54300

gcc:
* regcprop.c (copyprop_hardreg_forward_1): Ensure any unused
outputs in a single-set are killed from the value chains.
gcc/testsuite:
* gcc.target/arm/pr54300.C: New test.

From-SVN: r206533

11 years agodriver-native.c (host_detect_local_cpu): Handle new kernel strings for Loongson-2E...
Huacai Chen [Fri, 10 Jan 2014 08:54:42 +0000 (08:54 +0000)] 
driver-native.c (host_detect_local_cpu): Handle new kernel strings for Loongson-2E/2F/3A.

gcc/
2014-01-10  Huacai Chen  <chenhc@lemote.com>

* config/mips/driver-native.c (host_detect_local_cpu): Handle new
kernel strings for Loongson-2E/2F/3A.

From-SVN: r206514

11 years agoDaily bump.
GCC Administrator [Fri, 10 Jan 2014 00:16:33 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r206505

11 years agoDaily bump.
GCC Administrator [Thu, 9 Jan 2014 00:16:30 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r206450

11 years agobackport: i386.c (ix86_data_alignment): Calculate max_align from prefetch_block tune...
Uros Bizjak [Wed, 8 Jan 2014 17:01:39 +0000 (18:01 +0100)] 
backport: i386.c (ix86_data_alignment): Calculate max_align from prefetch_block tune setting.

Backport from mainline
2014-01-05  Uros Bizjak  <ubizjak@gmail.com>

* config/i386/i386.c (ix86_data_alignment): Calculate max_align
from prefetch_block tune setting.
(nocona_cost): Correct size of prefetch block to 64.

From-SVN: r206436

11 years agoDaily bump.
GCC Administrator [Wed, 8 Jan 2014 00:16:47 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r206408

11 years agoDaily bump.
GCC Administrator [Tue, 7 Jan 2014 00:16:30 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r206380

11 years agoDaily bump.
GCC Administrator [Mon, 6 Jan 2014 00:16:14 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r206349

11 years agoDaily bump.
GCC Administrator [Sun, 5 Jan 2014 00:16:24 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r206338

11 years agoDaily bump.
GCC Administrator [Sat, 4 Jan 2014 00:16:27 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r206328

11 years agoibm-ldouble.c (__gcc_qdiv): Scale up arguments in case of small numerator and finite...
Joseph Myers [Fri, 3 Jan 2014 15:54:24 +0000 (15:54 +0000)] 
ibm-ldouble.c (__gcc_qdiv): Scale up arguments in case of small numerator and finite nonzero result.

libgcc:
* config/rs6000/ibm-ldouble.c (__gcc_qdiv): Scale up arguments in
case of small numerator and finite nonzero result.

gcc/testsuite:
* gcc.target/powerpc/rs6000-ldouble-3.c: New test.

From-SVN: r206321

11 years agoDaily bump.
GCC Administrator [Fri, 3 Jan 2014 00:16:27 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r206306

11 years agoDaily bump.
GCC Administrator [Thu, 2 Jan 2014 00:16:31 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r206275

11 years agoDaily bump.
GCC Administrator [Wed, 1 Jan 2014 00:16:16 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r206271

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

From-SVN: r206253

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

From-SVN: r206239

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

From-SVN: r206234

11 years ago* doc/invoke.texi (output file options): Add missing markers.
Eric Botcazou [Sat, 28 Dec 2013 10:45:30 +0000 (10:45 +0000)] 
* doc/invoke.texi (output file options): Add missing markers.

From-SVN: r206231

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

From-SVN: r206225

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