OSDN Git Service

pf3gnuchains/gcc-fork.git
8 years ago2013-04-03 Sebastian Huber <sebastian.huber@embedded-brains.de>
joel [Wed, 3 Apr 2013 15:14:42 +0000 (15:14 +0000)]
2013-04-03  Sebastian Huber  <sebastian.huber@embedded-brains.de>

PR target/56771
* configure.ac: Require 64-bit int for arm*-*-rtems*.
* configure: Regenerate.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197419 138bc75d-0d04-0410-961f-82ee72b054a4

8 years ago2013-04-03 Tobias Burnus <burnus@net-b.de>
burnus [Wed, 3 Apr 2013 14:00:20 +0000 (14:00 +0000)]
2013-04-03  Tobias Burnus  <burnus@net-b.de>

        Backport from mainline:
        2013-03-29  Tobias Burnus  <burnus@net-b.de>

        PR fortran/56737
        * io/format.c (parse_format): With caching, copy
        dtp->format string.
        (save_parsed_format): Use dtp->format directly without
        copying.

2013-04-03  Tobias Burnus  <burnus@net-b.de>

        Backport from mainline:
        2013-03-29  Tobias Burnus  <burnus@net-b.de>

        PR fortran/56737
        * testsuite/gfortran.dg/fmt_cache_3.f90: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197412 138bc75d-0d04-0410-961f-82ee72b054a4

8 years ago2013-04-03 Richard Biener <rguenther@suse.de>
rguenth [Wed, 3 Apr 2013 12:02:56 +0000 (12:02 +0000)]
2013-04-03  Richard Biener  <rguenther@suse.de>

PR tree-optimization/56501
* tree-switch-conversion.c (check_process_case): Properly
handle !single_succ_p case.

* gcc.dg/torture/pr56501.c: New testcase.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197405 138bc75d-0d04-0410-961f-82ee72b054a4

8 years ago2013-04-03 Tobias Burnus <burnus@net-b.de>
burnus [Wed, 3 Apr 2013 09:52:06 +0000 (09:52 +0000)]
2013-04-03  Tobias Burnus  <burnus@net-b.de>

        Backport from mainline:
        2013-03-28  Tobias Burnus  <burnus@net-b.de>

        PR fortran/56735
        * io/list_read.c (nml_query): Only abort when
        an error occured.
        (namelist_read): Add goto instead of falling through.

2013-04-03  Tobias Burnus  <burnus@net-b.de>

        Backport from mainline:
        2013-03-28  Tobias Burnus  <burnus@net-b.de>

        PR fortran/56735
        * gfortran.dg/namelist_80.f90: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197396 138bc75d-0d04-0410-961f-82ee72b054a4

8 years ago Backported from mainline
jakub [Wed, 3 Apr 2013 08:22:12 +0000 (08:22 +0000)]
Backported from mainline
2013-03-06  Jakub Jelinek  <jakub@redhat.com>

PR tree-optimization/56539
* tree-tailcall.c (adjust_return_value_with_ops): Use GSI_SAME_STMT
instead of GSI_CONTINUE_LINKING as last argument to
force_gimple_operand_gsi.  Adjust function comment.

* gcc.c-torture/compile/pr56539.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197392 138bc75d-0d04-0410-961f-82ee72b054a4

8 years ago Backported from mainline
jakub [Wed, 3 Apr 2013 08:19:56 +0000 (08:19 +0000)]
Backported from mainline
2013-03-05  Jakub Jelinek  <jakub@redhat.com>

PR debug/56510
* cfgexpand.c (expand_debug_parm_decl): Call copy_rtx on incoming.
(avoid_complex_debug_insns): New function.
(expand_debug_locations): Call it.

* gcc.dg/pr56510.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197391 138bc75d-0d04-0410-961f-82ee72b054a4

8 years agoDaily bump.
gccadmin [Wed, 3 Apr 2013 00:16:13 +0000 (00:16 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197382 138bc75d-0d04-0410-961f-82ee72b054a4

8 years ago2013-04-02 Wei Mi <wmi@google.com>
wmi [Tue, 2 Apr 2013 16:54:39 +0000 (16:54 +0000)]
2013-04-02  Wei Mi  <wmi@google.com>

* config/i386/i386.c (ix86_rtx_costs): Set proper rtx cost for
ashl<mode>3_mask, *<shift_insn><mode>3_mask and
*<rotate_insn><mode>3_mask in i386.md.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197364 138bc75d-0d04-0410-961f-82ee72b054a4

8 years ago2013-04-02 Richard Biener <rguenther@suse.de>
rguenth [Tue, 2 Apr 2013 12:27:37 +0000 (12:27 +0000)]
2013-04-02  Richard Biener  <rguenther@suse.de>

        * gcc.dg/pr45472.c: Remove copies.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197352 138bc75d-0d04-0410-961f-82ee72b054a4

8 years ago2013-04-02 Richard Biener <rguenther@suse.de>
rguenth [Tue, 2 Apr 2013 12:25:00 +0000 (12:25 +0000)]
2013-04-02  Richard Biener  <rguenther@suse.de>

PR middle-end/56768
Backport from mainline
2012-05-16  Richard Guenther  <rguenther@suse.de>

* tree-inline.c (declare_return_variable): Properly handle
DECL_BY_REFERENCE return vars in SSA form.

* g++.dg/torture/pr56768.C: New testcase.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197351 138bc75d-0d04-0410-961f-82ee72b054a4

8 years agoDaily bump.
gccadmin [Tue, 2 Apr 2013 00:16:21 +0000 (00:16 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197336 138bc75d-0d04-0410-961f-82ee72b054a4

8 years ago PR c++/56794
jason [Mon, 1 Apr 2013 21:19:03 +0000 (21:19 +0000)]
PR c++/56794
* parser.c (cp_parser_range_for): Don't try to do auto deduction
in a template if the type of the range is incomplete.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197328 138bc75d-0d04-0410-961f-82ee72b054a4

8 years ago2013-04-01 Wei Mi <wmi@google.com>
wmi [Mon, 1 Apr 2013 17:50:38 +0000 (17:50 +0000)]
2013-04-01  Wei Mi  <wmi@google.com>

* config/i386/i386.md (*ashl<mode>3_mask): Rewrite as define_insn.
Truncate operand 2 using %b asm operand modifier.
(*<shift_insn><mode>3_mask): Ditto.
(*<rotate_insn><mode>3_mask): Ditto.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197312 138bc75d-0d04-0410-961f-82ee72b054a4

8 years ago * config/i386/i386.md (*movsf_internal): Change type of
uros [Mon, 1 Apr 2013 13:42:52 +0000 (13:42 +0000)]
* config/i386/i386.md (*movsf_internal): Change type of
alternatives 3,4 to imov.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197304 138bc75d-0d04-0410-961f-82ee72b054a4

8 years ago Backport from mainline
abel [Mon, 1 Apr 2013 08:17:06 +0000 (08:17 +0000)]
    Backport from mainline
        2013-02-27  Andrey Belevantsev  <abel@ispras.ru>

        PR middle-end/45472

        * sel-sched-ir.c (merge_expr): Also change vinsn of merged expr
        when the may_trap_p bit of the exprs being merged differs.
        Reorder tests for speculativeness in the logical and operator.

        Backport from mainline
         2013-03-05  Jakub Jelinek  <jakub@redhat.com>

        PR middle-end/56461
        * sel-sched-ir.c (free_sched_pools): Release
        succs_info_pool.stack[succs_info_pool.max_top] vectors too
        if succs_info_pool.max_top isn't -1.

        Backport from mainline
        2013-02-27  Andrey Belevantsev  <abel@ispras.ru>

        PR middle-end/45472
        * gcc.dg/pr45472.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197299 138bc75d-0d04-0410-961f-82ee72b054a4

8 years ago Backport from mainline
abel [Mon, 1 Apr 2013 08:11:11 +0000 (08:11 +0000)]
    Backport from mainline
        2012-02-19  Andrey Belevantsev  <abel@ispras.ru>

        PR middle-end/55889

        * sel-sched.c: Include ira.h.
        (implicit_clobber_conflict_p): New function.
        (moveup_expr): Use it.
        * Makefile.in (sel-sched.o): Depend on ira.h.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197298 138bc75d-0d04-0410-961f-82ee72b054a4

8 years ago Backport from mainline
abel [Mon, 1 Apr 2013 08:06:18 +0000 (08:06 +0000)]
    Backport from mainline
        2013-02-25  Andrey Belevantsev  <abel@ispras.ru>
        Alexander Monakov  <amonakov@ispras.ru>

        PR middle-end/56077
        * sched-deps.c (sched_analyze_insn): When reg_pending_barrier,
        flush pending lists also on non-jumps.  Adjust comment.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197297 138bc75d-0d04-0410-961f-82ee72b054a4

8 years agoDaily bump.
gccadmin [Mon, 1 Apr 2013 00:16:34 +0000 (00:16 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197293 138bc75d-0d04-0410-961f-82ee72b054a4

8 years agoDaily bump.
gccadmin [Sun, 31 Mar 2013 00:16:34 +0000 (00:16 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197274 138bc75d-0d04-0410-961f-82ee72b054a4

8 years ago * doc/invoke.texi (AVR Options): Tweak link for AVR-LibC user manual.
gerald [Sat, 30 Mar 2013 11:10:22 +0000 (11:10 +0000)]
* doc/invoke.texi (AVR Options): Tweak link for AVR-LibC user manual.
* doc/extend.texi (Named Address Spaces): Ditto.
(Variable Attributes): Ditto.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197263 138bc75d-0d04-0410-961f-82ee72b054a4

8 years agoDaily bump.
gccadmin [Sat, 30 Mar 2013 00:16:19 +0000 (00:16 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197255 138bc75d-0d04-0410-961f-82ee72b054a4

8 years ago PR c++/56774
jason [Fri, 29 Mar 2013 18:59:35 +0000 (18:59 +0000)]
PR c++/56774
PR c++/35722
* pt.c (unify_pack_expansion): Fix indexing.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197246 138bc75d-0d04-0410-961f-82ee72b054a4

8 years agoDaily bump.
gccadmin [Fri, 29 Mar 2013 00:16:33 +0000 (00:16 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197221 138bc75d-0d04-0410-961f-82ee72b054a4

8 years ago * toplev.c (process_options): Do not disable -fomit-frame-pointer on a
ebotcazou [Thu, 28 Mar 2013 08:30:32 +0000 (08:30 +0000)]
* toplev.c (process_options): Do not disable -fomit-frame-pointer on a
general basis if unwind info is requested and ACCUMULATE_OUTGOING_ARGS
is not enabled.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197188 138bc75d-0d04-0410-961f-82ee72b054a4

8 years agoDaily bump.
gccadmin [Thu, 28 Mar 2013 00:16:30 +0000 (00:16 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197182 138bc75d-0d04-0410-961f-82ee72b054a4

8 years agoFix typo in ChangeLog.
walt [Wed, 27 Mar 2013 06:52:13 +0000 (06:52 +0000)]
Fix typo in ChangeLog.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197151 138bc75d-0d04-0410-961f-82ee72b054a4

8 years ago Backport from mainline:
walt [Wed, 27 Mar 2013 06:39:01 +0000 (06:39 +0000)]
Backport from mainline:
2013-03-27  Walter Lee  <walt@tilera.com>

* config/tilegx/tilegx.c (tilegx_expand_prologue): Avoid
double-decrement of next_scratch_regno.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197149 138bc75d-0d04-0410-961f-82ee72b054a4

8 years ago Backport from mainline:
walt [Wed, 27 Mar 2013 06:37:39 +0000 (06:37 +0000)]
Backport from mainline:
2013-03-27  Walter Lee  <walt@tilera.com>

* config/tilegx/tilegx.md (insn_v1mulu): Fix constraints on
input operands.
(insn_v1mulus): Ditto.
(insn_v2muls): Ditto.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197148 138bc75d-0d04-0410-961f-82ee72b054a4

8 years ago Backport from mainline:
walt [Wed, 27 Mar 2013 06:36:17 +0000 (06:36 +0000)]
Backport from mainline:
2013-03-27  Walter Lee  <walt@tilera.com>

* config/tilegx/tilegx.h (ASM_OUTPUT_ADDR_VEC_ELT): Delete
extra tab.
(ASM_OUTPUT_ADDR_DIFF_ELT): Ditto.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197147 138bc75d-0d04-0410-961f-82ee72b054a4

8 years ago Backport from mainline:
walt [Wed, 27 Mar 2013 06:35:05 +0000 (06:35 +0000)]
Backport from mainline:
2013-03-27  Walter Lee  <walt@tilera.com>

* config/tilegx/tilegx.md (*sibcall_insn): Fix type atribute
for jr.
(*sibcall_value): Ditto.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197146 138bc75d-0d04-0410-961f-82ee72b054a4

8 years ago Backport from mainline:
walt [Wed, 27 Mar 2013 06:33:37 +0000 (06:33 +0000)]
Backport from mainline:
2013-03-27  Walter Lee  <walt@tilera.com>

* config/tilegx/tilegx.md (insn_mnz_<mode>): Replaced by ...
(insn_mnz_v8qi): ... this ...
(insn_mnz_v4hi): ... and this.  Replace (const_int 0) with the
vector equivalent.
(insn_v<n>mnz): Replaced by ...
(insn_v1mnz): ... this ...
(insn_v2mnz): ... and this.  Replace (const_int 0) with the vector
equivalent.
(insn_mz_<mode>): Replaced by ...
(insn_mz_v8qi): ... this ...
(insn_mz_v4hi): ... and this.  Replace (const_int 0) with the
vector equivalent.
(insn_v<n>mz): Replaced by ...
(insn_v1mz): ... this ...
(insn_v2mz): ... and this.  Replace (const_int 0) with the vector
equivalent.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197145 138bc75d-0d04-0410-961f-82ee72b054a4

8 years agoDaily bump.
gccadmin [Wed, 27 Mar 2013 00:16:35 +0000 (00:16 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197127 138bc75d-0d04-0410-961f-82ee72b054a4

8 years ago * doc/invoke.texi (SPARC options): Remove -mlittle-endian.
ebotcazou [Tue, 26 Mar 2013 22:06:01 +0000 (22:06 +0000)]
* doc/invoke.texi (SPARC options): Remove -mlittle-endian.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197122 138bc75d-0d04-0410-961f-82ee72b054a4

8 years ago2013-03-26 Richard Biener <rguenther@suse.de>
rguenth [Tue, 26 Mar 2013 10:12:52 +0000 (10:12 +0000)]
2013-03-26  Richard Biener  <rguenther@suse.de>

        Backport from mainline
        2013-03-13  Richard Biener  <rguenther@suse.de>

PR tree-optimization/56608
* tree-vect-slp.c (vect_schedule_slp): Do not remove scalar
calls when vectorizing basic-blocks.

* gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.

        2013-03-05  Richard Biener  <rguenther@suse.de>

PR tree-optimization/56270
* tree-vect-slp.c (vect_schedule_slp): Clear vectorized stmts
of loads after scheduling an SLP instance.

* gcc.dg/vect/slp-38.c: New testcase.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197096 138bc75d-0d04-0410-961f-82ee72b054a4

8 years ago Backport from mainline:
walt [Tue, 26 Mar 2013 06:36:20 +0000 (06:36 +0000)]
Backport from mainline:
2013-03-26  Walter Lee  <walt@tilera.com>

* config/tilegx/tilegx.h (PROFILE_BEFORE_PROLOGUE): Define.
* config/tilegx/tilepro.h (PROFILE_BEFORE_PROLOGUE): Define.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197093 138bc75d-0d04-0410-961f-82ee72b054a4

8 years ago Backport from mainline:
walt [Tue, 26 Mar 2013 06:34:27 +0000 (06:34 +0000)]
Backport from mainline:
2013-03-25  Walter Lee  <walt@tilera.com>

* config/tilegx/tilegx-builtins.h (enum tilegx_builtin): Add
TILEGX_INSN_SHUFFLEBYTES1.
* config/tilegx/tilegx.c (tilegx_builtin_info): Add entry for
shufflebytes1.
(tilegx_builtins): Ditto.
* config/tilegx/tilegx.md (insn_shufflebytes1): New pattern.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197092 138bc75d-0d04-0410-961f-82ee72b054a4

8 years ago Backport from mainline:
walt [Tue, 26 Mar 2013 06:30:55 +0000 (06:30 +0000)]
Backport from mainline:
2013-03-25  Walter Lee  <walt@tilera.com>

* config/tilegx/tilegx.c (expand_set_cint64_one_inst): Inline
tests for constraint J, K, N, P.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197091 138bc75d-0d04-0410-961f-82ee72b054a4

8 years ago Backport from mainline:
walt [Tue, 26 Mar 2013 06:27:55 +0000 (06:27 +0000)]
Backport from mainline:
2013-03-25  Walter Lee  <walt@tilera.com>

* config/tilegx/tilegx.c (tilegx_asm_preferred_eh_data_format):
Use indirect/pcrel encoding.
* config/tilepro/tilepro.c (tilepro_asm_preferred_eh_data_format):
Ditto.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197090 138bc75d-0d04-0410-961f-82ee72b054a4

8 years agoDaily bump.
gccadmin [Tue, 26 Mar 2013 00:16:10 +0000 (00:16 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197076 138bc75d-0d04-0410-961f-82ee72b054a4

8 years ago Backport from mainline:
olegendo [Mon, 25 Mar 2013 22:55:56 +0000 (22:55 +0000)]
Backport from mainline:
2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
2013-03-14  Kaz Kojima  <kkojima@gcc.gnu.org>

PR target/49880
* config/sh/sh.opt (FPU_SINGLE_ONLY): New mask.
(musermode): Convert to Var(TARGET_USERMODE).
* config/sh/sh.h (SELECT_SH2A_SINGLE_ONLY, SELECT_SH4_SINGLE_ONLY,
MASK_ARCH): Add MASK_FPU_SINGLE_ONLY.
* config/sh/sh.c (sh_option_override): Use
TARGET_FPU_DOUBLE || TARGET_FPU_SINGLE_ONLY for call-fp case.
* config/sh/sh.md (udivsi3_i1, divsi3_i1): Remove ! TARGET_SH4
condition.
(udivsi3_i4, divsi3_i4): Use TARGET_FPU_DOUBLE condition instead of
TARGET_SH4.
(udivsi3_i4_single, divsi3_i4_single): Use
TARGET_FPU_SINGLE_ONLY || TARGET_FPU_DOUBLE instead of TARGET_HARD_SH4.
* config/sh/linux.h (TARGET_DEFAULT): Remove MASK_USERMODE.
(SUBTARGET_OVERRIDE_OPTIONS): Set TARGET_USERMODE as default.
* config/sh/netbsd-elf.h (TARGET_DEFAULT): Remove MASK_USERMODE.
(SUBTARGET_OVERRIDE_OPTIONS): New.

Backport from mainline:
2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>

PR target/49880
* config/sh/lib1funcs.S (sdivsi3_i4, udivsi3_i4): Enable for SH2A.
(sdivsi3, udivsi3): Remove SH4 check and always compile these functions.

Backport from mainline:
2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>

PR target/49880
* gcc.target/sh/pr49880-1.c: New.
* gcc.target/sh/pr49880-2.c: New.
* gcc.target/sh/pr49880-3.c: New.
* gcc.target/sh/pr49880-4.c: New.
* gcc.target/sh/pr49880-5.c: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197071 138bc75d-0d04-0410-961f-82ee72b054a4

8 years ago Backport from mainline:
olegendo [Mon, 25 Mar 2013 22:13:49 +0000 (22:13 +0000)]
Backport from mainline:
2012-04-03  Kaz Kojima  <kkojima@gcc.gnu.org>

* config/sh/t-sh (MULTILIB_MATCHES): Match m2a-single-only
to m2a-single instead of m2e.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197070 138bc75d-0d04-0410-961f-82ee72b054a4

8 years agoDaily bump.
gccadmin [Mon, 25 Mar 2013 00:16:25 +0000 (00:16 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197027 138bc75d-0d04-0410-961f-82ee72b054a4

8 years agoDaily bump.
gccadmin [Sun, 24 Mar 2013 00:16:35 +0000 (00:16 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197014 138bc75d-0d04-0410-961f-82ee72b054a4

8 years ago PR c++/54277
jason [Sat, 23 Mar 2013 16:55:50 +0000 (16:55 +0000)]
PR c++/54277
* semantics.c (lambda_capture_field_type): Don't build a
magic decltype for pointer types.
(lambda_proxy_type): Likewise.
(finish_non_static_data_member): Get the quals from
the object.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197009 138bc75d-0d04-0410-961f-82ee72b054a4

8 years agoAdd missing PR number
ebotcazou [Sat, 23 Mar 2013 08:38:50 +0000 (08:38 +0000)]
Add missing PR number

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197001 138bc75d-0d04-0410-961f-82ee72b054a4

8 years ago PR c++/56646
jason [Sat, 23 Mar 2013 05:01:12 +0000 (05:01 +0000)]
PR c++/56646
* parser.c (cp_parser_late_return_type_opt): Save and restore
current_class_ptr/ref.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197000 138bc75d-0d04-0410-961f-82ee72b054a4

8 years agoDefine ix86_args only if USED_FOR_TARGET isn't defined
hjl [Sat, 23 Mar 2013 02:23:44 +0000 (02:23 +0000)]
Define ix86_args only if USED_FOR_TARGET isn't defined

* config/i386/i386.h (ix86_args): Define only if USED_FOR_TARGET
isn't defined.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@196999 138bc75d-0d04-0410-961f-82ee72b054a4

8 years agoDaily bump.
gccadmin [Sat, 23 Mar 2013 00:16:17 +0000 (00:16 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@196987 138bc75d-0d04-0410-961f-82ee72b054a4

8 years agoSet callee_pass_avx256_p before emitting call instruction
hjl [Fri, 22 Mar 2013 16:36:22 +0000 (16:36 +0000)]
Set callee_pass_avx256_p before emitting call instruction

gcc/

PR target/56560
* config/i386/i386.c (init_cumulative_args): Also set
cum->callee_return_avx256_p.
(ix86_function_arg): Set cum->callee_pass_avx256_p.  Set
cfun->machine->callee_pass_avx256_p only when MODE == VOIDmode.

* config/i386/i386.h (ix86_args): Add callee_pass_avx256_p and
callee_return_avx256_p.

gcc/

PR target/56560
* gcc.target/i386/pr56560.c: New file.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@196976 138bc75d-0d04-0410-961f-82ee72b054a4

8 years agoDaily bump.
gccadmin [Fri, 22 Mar 2013 00:16:35 +0000 (00:16 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@196894 138bc75d-0d04-0410-961f-82ee72b054a4

8 years agoDaily bump.
gccadmin [Thu, 21 Mar 2013 00:16:35 +0000 (00:16 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@196845 138bc75d-0d04-0410-961f-82ee72b054a4

8 years agoFix handling of dummy types for -fdump-go-spec
ro [Wed, 20 Mar 2013 11:53:40 +0000 (11:53 +0000)]
Fix handling of dummy types for -fdump-go-spec

Backport from mainline:
2012-12-04  Ian Lance Taylor  <iant@google.com>

* godump.c (find_dummy_types): Output a dummy type if we couldn't
output the real type.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@196822 138bc75d-0d04-0410-961f-82ee72b054a4

8 years ago2013-03-20 Jack Howarth <howarth@bromo.med.uc.edu>
rguenth [Wed, 20 Mar 2013 11:06:35 +0000 (11:06 +0000)]
2013-03-20  Jack Howarth  <howarth@bromo.med.uc.edu>

PR bootstrap/56258
* doc/generic.texi (POINTER_PLUS_EXPR): Use @item instead of @itemx.
(PLUS_EXPR): Likewise.
* doc/cppopts.texi (--help): Likewise.
* doc/invoke.texi (-fenable-@var{kind}-@var{pass}): Likewise.
(-fdump-rtl-cprop_hardreg): Likewise.
(-fdump-rtl-csa): Likewise.
(-fdump-rtl-dce): Likewise.
(-fdump-rtl-dbr): Likewise.
(-fdump-rtl-into_cfglayout): Likewise.
(-fdump-rtl-outof_cfglayout): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@196819 138bc75d-0d04-0410-961f-82ee72b054a4

8 years agoDaily bump.
gccadmin [Wed, 20 Mar 2013 00:16:34 +0000 (00:16 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@196802 138bc75d-0d04-0410-961f-82ee72b054a4

8 years agoDaily bump.
gccadmin [Tue, 19 Mar 2013 09:20:26 +0000 (09:20 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@196786 138bc75d-0d04-0410-961f-82ee72b054a4

8 years ago PR target/56470
rearnsha [Mon, 18 Mar 2013 11:52:08 +0000 (11:52 +0000)]
PR target/56470
* arm.c (shift_op): Validate RTL pattern on the fly.
(arm_print_operand, case 'S'): Don't use shift_operator to validate
the RTL.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@196780 138bc75d-0d04-0410-961f-82ee72b054a4

8 years agoDaily bump.
gccadmin [Mon, 18 Mar 2013 00:20:52 +0000 (00:20 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@196760 138bc75d-0d04-0410-961f-82ee72b054a4

8 years agoDaily bump.
gccadmin [Sun, 17 Mar 2013 00:19:41 +0000 (00:19 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@196719 138bc75d-0d04-0410-961f-82ee72b054a4

8 years ago PR libstdc++/56468
redi [Sat, 16 Mar 2013 20:22:40 +0000 (20:22 +0000)]
PR libstdc++/56468
* libsupc++/exception_ptr.h (type_info): Declare.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@196711 138bc75d-0d04-0410-961f-82ee72b054a4

8 years ago PR libstdc++/56002
redi [Sat, 16 Mar 2013 20:22:30 +0000 (20:22 +0000)]
PR libstdc++/56002
* include/std/mutex (lock_guard, unique_lock, lock): Define without
depending on _GLIBCXX_HAS_GTHREADS.
* testsuite/30_threads/lock_guard/cons/1.cc: Run on all targets.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@196710 138bc75d-0d04-0410-961f-82ee72b054a4

8 years agoDaily bump.
gccadmin [Sat, 16 Mar 2013 00:17:29 +0000 (00:17 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@196693 138bc75d-0d04-0410-961f-82ee72b054a4

8 years ago2013-03-15 Tobias Burnus <burnus@net-b.de>
burnus [Fri, 15 Mar 2013 12:05:45 +0000 (12:05 +0000)]
2013-03-15  Tobias Burnus  <burnus@net-b.de>

        PR fortran/56615
        * trans-intrinsic.c (gfc_conv_intrinsic_transfer): Pack arrays
        if they are not simply contiguous.

2013-03-15  Tobias Burnus  <burnus@net-b.de>

        PR fortran/56615
        * gfortran.dg/transfer_intrinsic_5.f90: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@196676 138bc75d-0d04-0410-961f-82ee72b054a4

8 years agoDaily bump.
gccadmin [Fri, 15 Mar 2013 00:18:35 +0000 (00:18 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@196668 138bc75d-0d04-0410-961f-82ee72b054a4

8 years ago PR target/56351
ebotcazou [Thu, 14 Mar 2013 18:52:18 +0000 (18:52 +0000)]
PR target/56351
Backport from mainline
2012-10-22  Julian Brown  <julian@codesourcery.com>

* config/arm/arm.h (CANNOT_CHANGE_MODE_CLASS): Avoid subreg'ing
VFP D registers in big-endian mode.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@196664 138bc75d-0d04-0410-961f-82ee72b054a4

8 years ago PR c++/56614
jason [Thu, 14 Mar 2013 17:34:55 +0000 (17:34 +0000)]
PR c++/56614
* decl.c (local_variable_p_walkfn): Check DECL_ARTIFICIAL again.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@196662 138bc75d-0d04-0410-961f-82ee72b054a4

8 years ago PR c++/56403
jason [Thu, 14 Mar 2013 16:12:37 +0000 (16:12 +0000)]
PR c++/56403
* init.c (build_zero_init_1): Use RECORD_OR_UNION_CODE_P instead
of CLASS_TYPE_P.

* g++.dg/torture/pr56403.C: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@196661 138bc75d-0d04-0410-961f-82ee72b054a4

8 years agoDaily bump.
gccadmin [Thu, 14 Mar 2013 00:17:26 +0000 (00:17 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@196644 138bc75d-0d04-0410-961f-82ee72b054a4

8 years ago2013-03-13 Paul Thomas <pault@gcc.gnu.org>
pault [Wed, 13 Mar 2013 05:32:07 +0000 (05:32 +0000)]
2013-03-13  Paul Thomas  <pault@gcc.gnu.org>

PR fortran/56575
* expr.c (gfc_default_initializer): Check that a class declared
type has any components.
* resolve.c (resolve_fl_derived0): On failing the test for C437
set the type to BT_UNKNOWN to prevent repeat error messages.

2013-03-13  Paul Thomas  <pault@gcc.gnu.org>

PR fortran/56575
* gfortran.dg/class_56.f90: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@196627 138bc75d-0d04-0410-961f-82ee72b054a4

8 years agoDaily bump.
gccadmin [Wed, 13 Mar 2013 00:19:05 +0000 (00:19 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@196624 138bc75d-0d04-0410-961f-82ee72b054a4

8 years agoDaily bump.
gccadmin [Tue, 12 Mar 2013 00:18:29 +0000 (00:18 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@196606 138bc75d-0d04-0410-961f-82ee72b054a4

8 years agoDaily bump.
gccadmin [Mon, 11 Mar 2013 00:18:04 +0000 (00:18 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@196586 138bc75d-0d04-0410-961f-82ee72b054a4

8 years ago2013-03-10 Paul Thomas <pault@gcc.gnu.org>
pault [Sun, 10 Mar 2013 18:34:24 +0000 (18:34 +0000)]
2013-03-10  Paul Thomas  <pault@gcc.gnu.org>

PR fortran/55362
* check.c (array_check): It is an error if a procedure is
passed.

2013-03-10  Paul Thomas  <pault@gcc.gnu.org>

PR fortran/55362
* gfortran.dg/intrinsic_size_4.f90 : New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@196582 138bc75d-0d04-0410-961f-82ee72b054a4

8 years agoDaily bump.
gccadmin [Sun, 10 Mar 2013 00:18:31 +0000 (00:18 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@196578 138bc75d-0d04-0410-961f-82ee72b054a4

8 years ago/cp
paolo [Sat, 9 Mar 2013 11:48:53 +0000 (11:48 +0000)]
/cp
2013-03-09  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/56534
* parser.c (cp_parser_elaborated_type_specifier): Don't call
check_elaborated_type_specifier when TREE_CODE (decl) != TYPE_DECL.
* decl.c (check_elaborated_type_specifier): Tidy.

/testsuite
2013-03-09  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/56534
* g++.dg/template/crash115.C: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@196573 138bc75d-0d04-0410-961f-82ee72b054a4

8 years ago2013-03-09 Fran├žois Dumont <fdumont@gcc.gnu.org>
fdumont [Sat, 9 Mar 2013 10:09:51 +0000 (10:09 +0000)]
2013-03-09  Fran├žois Dumont  <fdumont@gcc.gnu.org>

* include/bits/vector.tcc (vector<>operator=(const vector<>&):
Reset pointers after deallocation when memory can be reused.
* testsuite/23_containers/vector/allocator/minimal.cc: Insert
elements to really challenge C++11 allocator integration.
* testsuite/23_containers/vector/allocator/copy.cc: Likewise.
* testsuite/23_containers/vector/allocator/copy_assign.cc:
Likewise.
* testsuite/23_containers/vector/allocator/move_assign.cc:
Likewise.
* testsuite/23_containers/vector/allocator/swap.cc: Likewise and
swap vector back before checks on memory/personality mapping are
performed.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@196571 138bc75d-0d04-0410-961f-82ee72b054a4

8 years agoDaily bump.
gccadmin [Sat, 9 Mar 2013 00:18:38 +0000 (00:18 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@196566 138bc75d-0d04-0410-961f-82ee72b054a4

8 years ago PR ada/52123
ebotcazou [Fri, 8 Mar 2013 08:04:22 +0000 (08:04 +0000)]
PR ada/52123
* seh_init.c (Raise_From_Signal_Handler): Declare as no-return.
(__gnat_SEH_error_handler): Likewise.  Remove final return.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@196537 138bc75d-0d04-0410-961f-82ee72b054a4

8 years ago013-03-08 Joey Ye <joey.ye@arm.com>
jye2 [Fri, 8 Mar 2013 07:25:09 +0000 (07:25 +0000)]
013-03-08  Joey Ye  <joey.ye@arm.com>

    Backport from mainline
    2013-03-06  Joey Ye  <joey.ye@arm.com>

    PR lto/50293
    * gcc.c (convert_white_space): New function.
    (main): Handles white space in function name.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@196534 138bc75d-0d04-0410-961f-82ee72b054a4

8 years agoDaily bump.
gccadmin [Fri, 8 Mar 2013 00:18:43 +0000 (00:18 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@196530 138bc75d-0d04-0410-961f-82ee72b054a4

8 years ago2013-03-06 Joel Sherrill <joel.sherrill@oarcorp.com>
joel [Thu, 7 Mar 2013 15:15:33 +0000 (15:15 +0000)]
2013-03-06  Joel Sherrill <joel.sherrill@oarcorp.com>

* ChangeLog: Correct date to when committed not when submitted.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@196521 138bc75d-0d04-0410-961f-82ee72b054a4

8 years agoDaily bump.
gccadmin [Thu, 7 Mar 2013 00:18:32 +0000 (00:18 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@196515 138bc75d-0d04-0410-961f-82ee72b054a4

8 years ago Backport from mainline
olegendo [Wed, 6 Mar 2013 22:54:11 +0000 (22:54 +0000)]
Backport from mainline
2013-03-06  Oleg Endo  <olegendo@gcc.gnu.org>

PR target/56529
* config/sh/sh.c (sh_option_override): Check for TARGET_DYNSHIFT
instead of TARGET_SH2 for call-table case.  Do not set sh_div_strategy
to SH_DIV_CALL_TABLE for TARGET_SH2.
* config.gcc (sh_multilibs): Add m2 and m2a to sh*-*-linux* multilib
list.
* doc/invoke.texi (SH options): Use table for mdiv= option.  Document
mdiv= call-div1, call-fp, call-table options.

Backport from mainline.
2013-03-06  Oleg Endo  <olegendo@gcc.gnu.org>

PR target/56529
* config/sh/lib1funcs.S (udivsi3_i4i, sdivsi3_i4i): Add __SH2A__ to
inclusion list.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@196510 138bc75d-0d04-0410-961f-82ee72b054a4

8 years ago2013-02-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
joel [Wed, 6 Mar 2013 17:42:45 +0000 (17:42 +0000)]
2013-02-22  Sebastian Huber <sebastian.huber@embedded-brains.de>

* config.host (arm*-*-rtemself*): New.
(arm*-*-eabi* | arm*-*-symbianelf* | arm*-*-rtemseabi*): Rename
"arm*-*-rtemseabi*" to "arm*-*-rtems*".

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@196503 138bc75d-0d04-0410-961f-82ee72b054a4

8 years ago2013-02-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
joel [Wed, 6 Mar 2013 17:41:52 +0000 (17:41 +0000)]
2013-02-22  Sebastian Huber <sebastian.huber@embedded-brains.de>

* config.gcc (arm*-*-rtemself*): New.
(arm*-*-rtems*): Removed.
(arm*-*-eabi* | arm*-*-symbianelf* | arm*-*-rtemseabi*): Rename
"arm*-*-rtemseabi*" to "arm*-*-rtems*".

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@196502 138bc75d-0d04-0410-961f-82ee72b054a4

8 years ago PR c++/56543
jakub [Wed, 6 Mar 2013 15:27:13 +0000 (15:27 +0000)]
PR c++/56543
* tree.c (strip_typedefs): Don't copy args if they are NULL.

* g++.dg/template/typename20.C: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@196492 138bc75d-0d04-0410-961f-82ee72b054a4

8 years agoDaily bump.
gccadmin [Wed, 6 Mar 2013 00:18:57 +0000 (00:18 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@196482 138bc75d-0d04-0410-961f-82ee72b054a4

8 years agoDaily bump.
gccadmin [Tue, 5 Mar 2013 00:17:49 +0000 (00:17 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@196447 138bc75d-0d04-0410-961f-82ee72b054a4

8 years agoDaily bump.
gccadmin [Mon, 4 Mar 2013 00:18:11 +0000 (00:18 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@196421 138bc75d-0d04-0410-961f-82ee72b054a4

8 years agoDaily bump.
gccadmin [Sun, 3 Mar 2013 00:18:28 +0000 (00:18 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@196409 138bc75d-0d04-0410-961f-82ee72b054a4

8 years agoDaily bump.
gccadmin [Sat, 2 Mar 2013 00:18:28 +0000 (00:18 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@196402 138bc75d-0d04-0410-961f-82ee72b054a4

8 years ago2013-03-01 Richard Biener <rguenther@suse.de>
rguenth [Fri, 1 Mar 2013 13:55:11 +0000 (13:55 +0000)]
2013-03-01  Richard Biener  <rguenther@suse.de>

Backport from mainline
2012-12-12  Zdenek Dvorak  <ook@ucw.cz>

PR tree-optimization/55481
* tree-ssa-loop-ivopts.c (rewrite_use_nonlinear_expr): Fall
back to general rewriting if we cannot leave an original biv
definition alone.

* gcc.dg/torture/pr55481.c: New testcase.
* gcc.dg/torture/pr56488.c: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@196379 138bc75d-0d04-0410-961f-82ee72b054a4

8 years ago2013-03-01 Richard Biener <rguenther@suse.de>
rguenth [Fri, 1 Mar 2013 12:46:12 +0000 (12:46 +0000)]
2013-03-01  Richard Biener  <rguenther@suse.de>

Backport from mainline
2012-04-10  Richard Guenther  <rguenther@suse.de>

PR middle-end/52888
* gimple-low.c (gimple_check_call_args): Properly account for
compatible aggregate types.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@196378 138bc75d-0d04-0410-961f-82ee72b054a4

8 years agoDaily bump.
gccadmin [Fri, 1 Mar 2013 00:19:13 +0000 (00:19 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@196364 138bc75d-0d04-0410-961f-82ee72b054a4

8 years agoDaily bump.
gccadmin [Thu, 28 Feb 2013 00:17:22 +0000 (00:17 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@196327 138bc75d-0d04-0410-961f-82ee72b054a4

8 years ago PR libstdc++/56012
redi [Wed, 27 Feb 2013 00:57:36 +0000 (00:57 +0000)]
PR libstdc++/56012
* include/bits/atomic_base.h (atomic_flag): Fix narrowing conversion.
* testsuite/29_atomics/atomic/operators/56012.cc: New.

PR libstdc++/56011
* include/std/atomic (atomic<bool>::operator=(bool) volatile): Add
missing overload.
* testsuite/29_atomics/atomic/operators/56011.cc: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@196301 138bc75d-0d04-0410-961f-82ee72b054a4

8 years agoDaily bump.
gccadmin [Wed, 27 Feb 2013 00:18:03 +0000 (00:18 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@196299 138bc75d-0d04-0410-961f-82ee72b054a4

8 years ago PR target/56453
nickc [Tue, 26 Feb 2013 14:58:17 +0000 (14:58 +0000)]
PR target/56453
Import this patch from the mainline:

2012-08-17  Nick Clifton  <nickc@redhat.com>

* config/fr30/fr30.md (cbranchsi4): Remove mode from comparison.
(branch_true): Likewise.
(branch_false): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@196292 138bc75d-0d04-0410-961f-82ee72b054a4

8 years ago PR tree-optimization/56443
jakub [Tue, 26 Feb 2013 10:29:47 +0000 (10:29 +0000)]
PR tree-optimization/56443
* tree-vect-stmts.c (get_vectype_for_scalar_type_and_size): For
overaligned types, pass TYPE_UNSIGNED (scalar_type) as second argument
to type_for_mode langhook.

* gcc.dg/torture/pr56443.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@196279 138bc75d-0d04-0410-961f-82ee72b054a4

8 years agoDaily bump.
gccadmin [Tue, 26 Feb 2013 00:18:09 +0000 (00:18 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@196272 138bc75d-0d04-0410-961f-82ee72b054a4

8 years agoDaily bump.
gccadmin [Mon, 25 Feb 2013 00:18:18 +0000 (00:18 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@196248 138bc75d-0d04-0410-961f-82ee72b054a4