]> git.ipfire.org Git - thirdparty/gcc.git/log
thirdparty/gcc.git
12 years agore PR target/55487 (ICE in mark_jump_label_1, at jump.c:1134 compiling gcc.c-torture...
John David Anglin [Mon, 15 Apr 2013 00:36:54 +0000 (00:36 +0000)] 
re PR target/55487 (ICE in mark_jump_label_1, at jump.c:1134 compiling gcc.c-torture/execute/pr51447.c at -O2 and above)

PR target/55487
* config/pa/pa.c (legitimize_pic_address): Before incrementing label
nuses, make sure we have a label.

From-SVN: r197955

12 years agoDaily bump.
GCC Administrator [Mon, 15 Apr 2013 00:16:30 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r197952

12 years agoDaily bump.
GCC Administrator [Sun, 14 Apr 2013 00:16:26 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r197946

12 years agoDaily bump.
GCC Administrator [Sat, 13 Apr 2013 00:16:27 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r197938

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

From-SVN: r197834

12 years agolibgcc/
Julian Brown [Thu, 11 Apr 2013 16:26:48 +0000 (16:26 +0000)] 
libgcc/
* config/arm/linux-atomic.c (SUBWORD_SYNC_OP, SUBWORD_VAL_CAS)
(SUBWORD_TEST_AND_SET): Use signed char/short types instead of
unsigned char/unsigned short.
(__sync_val_compare_and_swap_{1,2}): Handle signed argument.

From-SVN: r197818

12 years agoBASE-VER: Set to 4.7.4.
Richard Biener [Thu, 11 Apr 2013 08:08:12 +0000 (08:08 +0000)] 
BASE-VER: Set to 4.7.4.

2013-04-11  Richard Biener  <rguenther@suse.de>

        * BASE-VER: Set to 4.7.4.
        * DEV-PHASE: Set to prerelease.

From-SVN: r197740

12 years agoMark as release releases/gcc-4.7.3
Richard Biener [Thu, 11 Apr 2013 07:57:28 +0000 (07:57 +0000)] 
Mark as release

From-SVN: r197738

12 years agoMark ChangeLog
Richard Biener [Thu, 11 Apr 2013 07:57:24 +0000 (07:57 +0000)] 
Mark ChangeLog

From-SVN: r197737

12 years agoMark ChangeLog
Richard Biener [Thu, 11 Apr 2013 07:57:20 +0000 (07:57 +0000)] 
Mark ChangeLog

From-SVN: r197736

12 years agoMark ChangeLog
Richard Biener [Thu, 11 Apr 2013 07:57:16 +0000 (07:57 +0000)] 
Mark ChangeLog

From-SVN: r197735

12 years agoMark ChangeLog
Richard Biener [Thu, 11 Apr 2013 07:57:11 +0000 (07:57 +0000)] 
Mark ChangeLog

From-SVN: r197734

12 years agoMark ChangeLog
Richard Biener [Thu, 11 Apr 2013 07:57:07 +0000 (07:57 +0000)] 
Mark ChangeLog

From-SVN: r197733

12 years agoMark ChangeLog
Richard Biener [Thu, 11 Apr 2013 07:57:02 +0000 (07:57 +0000)] 
Mark ChangeLog

From-SVN: r197732

12 years agoMark ChangeLog
Richard Biener [Thu, 11 Apr 2013 07:56:58 +0000 (07:56 +0000)] 
Mark ChangeLog

From-SVN: r197731

12 years agoMark ChangeLog
Richard Biener [Thu, 11 Apr 2013 07:56:54 +0000 (07:56 +0000)] 
Mark ChangeLog

From-SVN: r197730

12 years agoMark ChangeLog
Richard Biener [Thu, 11 Apr 2013 07:56:49 +0000 (07:56 +0000)] 
Mark ChangeLog

From-SVN: r197729

12 years agoMark ChangeLog
Richard Biener [Thu, 11 Apr 2013 07:56:45 +0000 (07:56 +0000)] 
Mark ChangeLog

From-SVN: r197728

12 years agoMark ChangeLog
Richard Biener [Thu, 11 Apr 2013 07:56:40 +0000 (07:56 +0000)] 
Mark ChangeLog

From-SVN: r197727

12 years agoMark ChangeLog
Richard Biener [Thu, 11 Apr 2013 07:56:35 +0000 (07:56 +0000)] 
Mark ChangeLog

From-SVN: r197726

12 years agoMark ChangeLog
Richard Biener [Thu, 11 Apr 2013 07:56:31 +0000 (07:56 +0000)] 
Mark ChangeLog

From-SVN: r197725

12 years agoMark ChangeLog
Richard Biener [Thu, 11 Apr 2013 07:56:27 +0000 (07:56 +0000)] 
Mark ChangeLog

From-SVN: r197724

12 years agoMark ChangeLog
Richard Biener [Thu, 11 Apr 2013 07:56:23 +0000 (07:56 +0000)] 
Mark ChangeLog

From-SVN: r197723

12 years agoMark ChangeLog
Richard Biener [Thu, 11 Apr 2013 07:56:19 +0000 (07:56 +0000)] 
Mark ChangeLog

From-SVN: r197722

12 years agoMark ChangeLog
Richard Biener [Thu, 11 Apr 2013 07:56:15 +0000 (07:56 +0000)] 
Mark ChangeLog

From-SVN: r197721

12 years agoMark ChangeLog
Richard Biener [Thu, 11 Apr 2013 07:56:11 +0000 (07:56 +0000)] 
Mark ChangeLog

From-SVN: r197720

12 years agoMark ChangeLog
Richard Biener [Thu, 11 Apr 2013 07:56:07 +0000 (07:56 +0000)] 
Mark ChangeLog

From-SVN: r197719

12 years agoMark ChangeLog
Richard Biener [Thu, 11 Apr 2013 07:56:03 +0000 (07:56 +0000)] 
Mark ChangeLog

From-SVN: r197718

12 years agoMark ChangeLog
Richard Biener [Thu, 11 Apr 2013 07:55:59 +0000 (07:55 +0000)] 
Mark ChangeLog

From-SVN: r197717

12 years agoMark ChangeLog
Richard Biener [Thu, 11 Apr 2013 07:55:55 +0000 (07:55 +0000)] 
Mark ChangeLog

From-SVN: r197716

12 years agoMark ChangeLog
Richard Biener [Thu, 11 Apr 2013 07:55:51 +0000 (07:55 +0000)] 
Mark ChangeLog

From-SVN: r197715

12 years agoMark ChangeLog
Richard Biener [Thu, 11 Apr 2013 07:55:47 +0000 (07:55 +0000)] 
Mark ChangeLog

From-SVN: r197714

12 years agoMark ChangeLog
Richard Biener [Thu, 11 Apr 2013 07:55:42 +0000 (07:55 +0000)] 
Mark ChangeLog

From-SVN: r197713

12 years agoMark ChangeLog
Richard Biener [Thu, 11 Apr 2013 07:55:38 +0000 (07:55 +0000)] 
Mark ChangeLog

From-SVN: r197712

12 years agoMark ChangeLog
Richard Biener [Thu, 11 Apr 2013 07:55:34 +0000 (07:55 +0000)] 
Mark ChangeLog

From-SVN: r197711

12 years agoMark ChangeLog
Richard Biener [Thu, 11 Apr 2013 07:55:30 +0000 (07:55 +0000)] 
Mark ChangeLog

From-SVN: r197710

12 years agoMark ChangeLog
Richard Biener [Thu, 11 Apr 2013 07:55:26 +0000 (07:55 +0000)] 
Mark ChangeLog

From-SVN: r197709

12 years agoMark ChangeLog
Richard Biener [Thu, 11 Apr 2013 07:55:21 +0000 (07:55 +0000)] 
Mark ChangeLog

From-SVN: r197708

12 years agoMark ChangeLog
Richard Biener [Thu, 11 Apr 2013 07:55:17 +0000 (07:55 +0000)] 
Mark ChangeLog

From-SVN: r197707

12 years agoMark ChangeLog
Richard Biener [Thu, 11 Apr 2013 07:55:13 +0000 (07:55 +0000)] 
Mark ChangeLog

From-SVN: r197706

12 years agoMark ChangeLog
Richard Biener [Thu, 11 Apr 2013 07:55:09 +0000 (07:55 +0000)] 
Mark ChangeLog

From-SVN: r197705

12 years agoMark ChangeLog
Richard Biener [Thu, 11 Apr 2013 07:55:05 +0000 (07:55 +0000)] 
Mark ChangeLog

From-SVN: r197704

12 years agoMark ChangeLog
Richard Biener [Thu, 11 Apr 2013 07:55:01 +0000 (07:55 +0000)] 
Mark ChangeLog

From-SVN: r197703

12 years agoMark ChangeLog
Richard Biener [Thu, 11 Apr 2013 07:54:56 +0000 (07:54 +0000)] 
Mark ChangeLog

From-SVN: r197702

12 years agoMark ChangeLog
Richard Biener [Thu, 11 Apr 2013 07:54:52 +0000 (07:54 +0000)] 
Mark ChangeLog

From-SVN: r197701

12 years agoMark ChangeLog
Richard Biener [Thu, 11 Apr 2013 07:54:46 +0000 (07:54 +0000)] 
Mark ChangeLog

From-SVN: r197700

12 years agoMark ChangeLog
Richard Biener [Thu, 11 Apr 2013 07:54:40 +0000 (07:54 +0000)] 
Mark ChangeLog

From-SVN: r197699

12 years agoMark ChangeLog
Richard Biener [Thu, 11 Apr 2013 07:54:35 +0000 (07:54 +0000)] 
Mark ChangeLog

From-SVN: r197698

12 years agoMark ChangeLog
Richard Biener [Thu, 11 Apr 2013 07:54:30 +0000 (07:54 +0000)] 
Mark ChangeLog

From-SVN: r197697

12 years agoMark ChangeLog
Richard Biener [Thu, 11 Apr 2013 07:54:25 +0000 (07:54 +0000)] 
Mark ChangeLog

From-SVN: r197696

12 years agoMark ChangeLog
Richard Biener [Thu, 11 Apr 2013 07:54:20 +0000 (07:54 +0000)] 
Mark ChangeLog

From-SVN: r197695

12 years agoMark ChangeLog
Richard Biener [Thu, 11 Apr 2013 07:54:16 +0000 (07:54 +0000)] 
Mark ChangeLog

From-SVN: r197694

12 years agoFix sparc assembler specs for supersparc and hypersparc.
David S. Miller [Thu, 11 Apr 2013 00:59:29 +0000 (00:59 +0000)] 
Fix sparc assembler specs for supersparc and hypersparc.

gcc/

* config/sparc/sparc.h (ASM_CPU_SPEC): Pass -Av8 if -mcpu=supersparc
or -mcpu=hypersparc.

From-SVN: r197689

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

From-SVN: r197685

12 years agoDaily bump.
GCC Administrator [Wed, 10 Apr 2013 00:16:37 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r197656

12 years agoDaily bump.
GCC Administrator [Tue, 9 Apr 2013 00:16:39 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r197615

12 years agore PR other/55274 (gcc build hangs on HP-UX 11.11)
John David Anglin [Mon, 8 Apr 2013 11:32:58 +0000 (11:32 +0000)] 
re PR other/55274 (gcc build hangs on HP-UX 11.11)

PR other/55274
* config/t-slibgcc-hpux (SHLIB_MAPFILES): Define.

From-SVN: r197575

12 years agoDaily bump.
GCC Administrator [Mon, 8 Apr 2013 00:16:35 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r197560

12 years agoDaily bump.
GCC Administrator [Sun, 7 Apr 2013 00:16:17 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r197547

12 years agoallocator.xml: Adjust link to Dr.Dobb's article.q
Gerald Pfeifer [Sat, 6 Apr 2013 17:55:01 +0000 (17:55 +0000)] 
allocator.xml: Adjust link to Dr.Dobb's article.q

* doc/xml/manual/allocator.xml: Adjust link to Dr.Dobb's article.q

* doc/xml/manual/appendix_contributing.xml: Adjust link to GNU
Coding Standards.

* doc/xml/manual/debug.xml: Adjust link for ThreadSanitizer.

* doc/xml/manual/debug_mode.xml: Adjust link for SafeSTL.

* doc/xml/manual/documentation_hacking.xml: Adjust Doxygen link.

* doc/xml/manual/messages.xml: Adjust link to Java API specs.

* doc/xml/manual/policy_data_structures: Remove direct link to
IBM Haifa Research Labs.

* doc/xml/manual/policy_data_structures_biblio.xml: Adjust links
for biblio.maverik_lowerbounds and biblio.nelson96stlpq.

* doc/xml/manual/profile_mode.xml: Adjust two links to acm.org
papers.

* doc/xml/manual/shared_ptr.xml: Use canonical address for
www.boost.org.

From-SVN: r197543

12 years agoDaily bump.
GCC Administrator [Sat, 6 Apr 2013 00:16:35 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r197538

12 years agore PR middle-end/56848 (ICE (segfault) with the 4.7.3 release candidate)
Eric Botcazou [Fri, 5 Apr 2013 21:17:40 +0000 (21:17 +0000)] 
re PR middle-end/56848 (ICE (segfault) with the 4.7.3 release candidate)

PR middle-end/56848
Revert
2013-04-01  Andrey Belevantsev  <abel@ispras.ru>

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.

From-SVN: r197536

12 years agoDaily bump.
GCC Administrator [Fri, 5 Apr 2013 00:16:26 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r197499

12 years agoDaily bump.
GCC Administrator [Thu, 4 Apr 2013 00:16:29 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r197462

12 years agore PR c++/56819 (ICE: SIGSEGV in int_cst_value (tree.h:4013) with -fcompare-debug)
Jakub Jelinek [Wed, 3 Apr 2013 19:44:02 +0000 (21:44 +0200)] 
re PR c++/56819 (ICE: SIGSEGV in int_cst_value (tree.h:4013) with -fcompare-debug)

PR debug/56819
* tree.c (strip_typedefs): Copy NON_DEFAULT_TEMPLATE_ARGS_COUNT
from args to new_args.
(strip_typedefs_expr): Copy NON_DEFAULT_TEMPLATE_ARGS_COUNT from t to
r instead of doing {S,G}ET_NON_DEFAULT_TEMPLATE_ARGS_COUNT.

* g++.dg/debug/pr56819.C: New test.

From-SVN: r197454

12 years agore PR target/56771 (Integer Overflow? Building arm-rtems libgcc2)
Sebastian Huber [Wed, 3 Apr 2013 15:43:55 +0000 (15:43 +0000)] 
re PR target/56771 (Integer Overflow? Building arm-rtems libgcc2)

2013-04-03  Sebastian Huber  <sebastian.huber@embedded-brains.de>

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

From-SVN: r197428

12 years agoRevert
Joel Sherrill [Wed, 3 Apr 2013 15:43:10 +0000 (15:43 +0000)] 
Revert

From-SVN: r197427

12 years agore PR target/56771 (Integer Overflow? Building arm-rtems libgcc2)
Joel Sherrill [Wed, 3 Apr 2013 15:42:46 +0000 (15:42 +0000)] 
re PR target/56771 (Integer Overflow? Building arm-rtems libgcc2)

2013-04-03  Sebastian Huber  <sebastian.huber@embedded-brains.de>

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

From-SVN: r197426

12 years agore PR target/56771 (Integer Overflow? Building arm-rtems libgcc2)
Sebastian Huber [Wed, 3 Apr 2013 15:14:42 +0000 (15:14 +0000)] 
re PR target/56771 (Integer Overflow? Building arm-rtems libgcc2)

2013-04-03  Sebastian Huber  <sebastian.huber@embedded-brains.de>

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

From-SVN: r197419

12 years agobackport: re PR libfortran/56737 (Wrong I/O result with format cache for Hollerith...
Tobias Burnus [Wed, 3 Apr 2013 14:00:20 +0000 (16:00 +0200)] 
backport: re PR libfortran/56737 (Wrong I/O result with format cache for Hollerith strings)

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.

From-SVN: r197412

12 years agore PR tree-optimization/56501 (gcc 4.6 ICE on noreturn function at -Os and above)
Richard Biener [Wed, 3 Apr 2013 12:02:56 +0000 (12:02 +0000)] 
re PR tree-optimization/56501 (gcc 4.6 ICE on noreturn function at -Os and above)

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.

From-SVN: r197405

12 years agobackport: re PR fortran/56735 (Namelist Read Error with question marks)
Tobias Burnus [Wed, 3 Apr 2013 09:52:06 +0000 (11:52 +0200)] 
backport: re PR fortran/56735 (Namelist Read Error with question marks)

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.

From-SVN: r197396

12 years agobackport: re PR tree-optimization/56539 (ICE: verify_ssa failed: caused by -foptimize...
Jakub Jelinek [Wed, 3 Apr 2013 08:22:12 +0000 (10:22 +0200)] 
backport: re PR tree-optimization/56539 (ICE: verify_ssa failed: caused by -foptimize-sibling-calls)

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.

From-SVN: r197392

12 years agobackport: re PR debug/56510 (More var-tracking scalability problems)
Jakub Jelinek [Wed, 3 Apr 2013 08:19:56 +0000 (10:19 +0200)] 
backport: re PR debug/56510 (More var-tracking scalability problems)

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.

From-SVN: r197391

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

From-SVN: r197382

12 years agoi386.c (ix86_rtx_costs): Set proper rtx cost for ashl<mode>3_mask...
Wei Mi [Tue, 2 Apr 2013 16:54:39 +0000 (16:54 +0000)] 
i386.c (ix86_rtx_costs): Set proper rtx cost for ashl<mode>3_mask...

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.

From-SVN: r197364

12 years agopr45472.c: Remove copies.
Richard Biener [Tue, 2 Apr 2013 12:27:37 +0000 (12:27 +0000)] 
pr45472.c: Remove copies.

2013-04-02  Richard Biener  <rguenther@suse.de>

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

From-SVN: r197352

12 years agore PR c++/56768 ([4.7] ICE in make_decl_rtl, at varasm.c:1147)
Richard Biener [Tue, 2 Apr 2013 12:25:00 +0000 (12:25 +0000)] 
re PR c++/56768 ([4.7] ICE in make_decl_rtl, at varasm.c:1147)

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.

From-SVN: r197351

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

From-SVN: r197336

12 years agore PR c++/56794 (C++11 Error in range-based for with parameter pack array)
Jason Merrill [Mon, 1 Apr 2013 21:19:03 +0000 (17:19 -0400)] 
re PR c++/56794 (C++11 Error in range-based for with parameter pack array)

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.

From-SVN: r197328

12 years agoi386.md (*ashl<mode>3_mask): Rewrite as define_insn.
Wei Mi [Mon, 1 Apr 2013 17:50:38 +0000 (17:50 +0000)] 
i386.md (*ashl<mode>3_mask): Rewrite as define_insn.

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.

From-SVN: r197312

12 years agoi386.md (*movsf_internal): Change type of alternatives 3,4 to imov.
Uros Bizjak [Mon, 1 Apr 2013 13:42:52 +0000 (15:42 +0200)] 
i386.md (*movsf_internal): Change type of alternatives 3,4 to imov.

* config/i386/i386.md (*movsf_internal): Change type of
alternatives 3,4 to imov.

From-SVN: r197304

12 years agobackport: re PR middle-end/45472 ([Middle-end volatile semantics] ICE: in move_op_asc...
Andrey Belevantsev [Mon, 1 Apr 2013 08:17:06 +0000 (12:17 +0400)] 
backport: re PR middle-end/45472 ([Middle-end volatile semantics] ICE: in move_op_ascend, at sel-sched.c:6124 with -fselective-scheduling2)

        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.

From-SVN: r197299

12 years agobackport: re PR middle-end/55889 (ICE: in move_op_ascend, at sel-sched.c:6153 with...
Andrey Belevantsev [Mon, 1 Apr 2013 08:11:11 +0000 (12:11 +0400)] 
backport: re PR middle-end/55889 (ICE: in move_op_ascend, at sel-sched.c:6153 with -fschedule-insns -fselective-scheduling)

        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.

From-SVN: r197298

12 years agobackport: re PR middle-end/56077 (volatile ignored when function inlined)
Andrey Belevantsev [Mon, 1 Apr 2013 08:06:18 +0000 (12:06 +0400)] 
backport: re PR middle-end/56077 (volatile ignored when function inlined)

        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.

From-SVN: r197297

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

From-SVN: r197293

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

From-SVN: r197274

12 years agoinvoke.texi (AVR Options): Tweak link for AVR-LibC user manual.
Gerald Pfeifer [Sat, 30 Mar 2013 11:10:22 +0000 (11:10 +0000)] 
invoke.texi (AVR Options): Tweak link for AVR-LibC user manual.

* doc/invoke.texi (AVR Options): Tweak link for AVR-LibC user manual.
* doc/extend.texi (Named Address Spaces): Ditto.
(Variable Attributes): Ditto.

From-SVN: r197263

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

From-SVN: r197255

12 years agore PR c++/56774 (G++ 4.8 reverses variadic template types during unpacking)
Jason Merrill [Fri, 29 Mar 2013 18:59:35 +0000 (14:59 -0400)] 
re PR c++/56774 (G++ 4.8 reverses variadic template types during unpacking)

PR c++/56774
PR c++/35722
* pt.c (unify_pack_expansion): Fix indexing.

From-SVN: r197246

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

From-SVN: r197221

12 years agotoplev.c (process_options): Do not disable -fomit-frame-pointer on a general basis...
Eric Botcazou [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...

* 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.

From-SVN: r197188

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

From-SVN: r197182

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

From-SVN: r197151

12 years agobackport: tilegx.c (tilegx_expand_prologue): Avoid double-decrement of next_scratch_r...
Walter Lee [Wed, 27 Mar 2013 06:39:01 +0000 (06:39 +0000)] 
backport: tilegx.c (tilegx_expand_prologue): Avoid double-decrement of next_scratch_regno.

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.

From-SVN: r197149

12 years agobackport: tilegx.md (insn_v1mulu): Fix constraints on input operands.
Walter Lee [Wed, 27 Mar 2013 06:37:39 +0000 (06:37 +0000)] 
backport: tilegx.md (insn_v1mulu): Fix constraints on input operands.

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.

From-SVN: r197148

12 years agobackport: tilegx.h (ASM_OUTPUT_ADDR_VEC_ELT): Delete extra tab.
Walter Lee [Wed, 27 Mar 2013 06:36:17 +0000 (06:36 +0000)] 
backport: tilegx.h (ASM_OUTPUT_ADDR_VEC_ELT): Delete extra tab.

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.

From-SVN: r197147

12 years agobackport: tilegx.md (*sibcall_insn): Fix type atribute for jr.
Walter Lee [Wed, 27 Mar 2013 06:35:05 +0000 (06:35 +0000)] 
backport: tilegx.md (*sibcall_insn): Fix type atribute for jr.

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.

From-SVN: r197146

12 years agobackport: tilegx.md (insn_mnz_<mode>): Replaced by ...
Walter Lee [Wed, 27 Mar 2013 06:33:37 +0000 (06:33 +0000)] 
backport: tilegx.md (insn_mnz_<mode>): Replaced by ...

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.

From-SVN: r197145

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

From-SVN: r197127