OSDN Git Service
rguenth [Thu, 11 Apr 2013 07:56:58 +0000 (07:56 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197731
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 11 Apr 2013 07:56:54 +0000 (07:56 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197730
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 11 Apr 2013 07:56:49 +0000 (07:56 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197729
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 11 Apr 2013 07:56:45 +0000 (07:56 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197728
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 11 Apr 2013 07:56:40 +0000 (07:56 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197727
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 11 Apr 2013 07:56:35 +0000 (07:56 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197726
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 11 Apr 2013 07:56:31 +0000 (07:56 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197725
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 11 Apr 2013 07:56:27 +0000 (07:56 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197724
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 11 Apr 2013 07:56:23 +0000 (07:56 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197723
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 11 Apr 2013 07:56:19 +0000 (07:56 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197722
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 11 Apr 2013 07:56:15 +0000 (07:56 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197721
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 11 Apr 2013 07:56:11 +0000 (07:56 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197720
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 11 Apr 2013 07:56:07 +0000 (07:56 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197719
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 11 Apr 2013 07:56:03 +0000 (07:56 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197718
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 11 Apr 2013 07:55:59 +0000 (07:55 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197717
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 11 Apr 2013 07:55:55 +0000 (07:55 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197716
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 11 Apr 2013 07:55:51 +0000 (07:55 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197715
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 11 Apr 2013 07:55:47 +0000 (07:55 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197714
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 11 Apr 2013 07:55:42 +0000 (07:55 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197713
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 11 Apr 2013 07:55:38 +0000 (07:55 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197712
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 11 Apr 2013 07:55:34 +0000 (07:55 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197711
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 11 Apr 2013 07:55:30 +0000 (07:55 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197710
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 11 Apr 2013 07:55:26 +0000 (07:55 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197709
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 11 Apr 2013 07:55:21 +0000 (07:55 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197708
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 11 Apr 2013 07:55:17 +0000 (07:55 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197707
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 11 Apr 2013 07:55:13 +0000 (07:55 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197706
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 11 Apr 2013 07:55:09 +0000 (07:55 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197705
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 11 Apr 2013 07:55:05 +0000 (07:55 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197704
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 11 Apr 2013 07:55:01 +0000 (07:55 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197703
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 11 Apr 2013 07:54:56 +0000 (07:54 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197702
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 11 Apr 2013 07:54:52 +0000 (07:54 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197701
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 11 Apr 2013 07:54:46 +0000 (07:54 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197700
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 11 Apr 2013 07:54:40 +0000 (07:54 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197699
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 11 Apr 2013 07:54:35 +0000 (07:54 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197698
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 11 Apr 2013 07:54:30 +0000 (07:54 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197697
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 11 Apr 2013 07:54:25 +0000 (07:54 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197696
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 11 Apr 2013 07:54:20 +0000 (07:54 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197695
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 11 Apr 2013 07:54:16 +0000 (07:54 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197694
138bc75d-0d04-0410-961f-
82ee72b054a4
davem [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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197689
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Thu, 11 Apr 2013 00:16:51 +0000 (00:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197685
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Wed, 10 Apr 2013 00:16:37 +0000 (00:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197656
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Tue, 9 Apr 2013 00:16:39 +0000 (00:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197615
138bc75d-0d04-0410-961f-
82ee72b054a4
danglin [Mon, 8 Apr 2013 11:32:58 +0000 (11:32 +0000)]
PR other/55274
* config/t-slibgcc-hpux (SHLIB_MAPFILES): Define.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197575
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Mon, 8 Apr 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@197560
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Sun, 7 Apr 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@197547
138bc75d-0d04-0410-961f-
82ee72b054a4
gerald [Sat, 6 Apr 2013 17:55:01 +0000 (17:55 +0000)]
* 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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197543
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Sat, 6 Apr 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@197538
138bc75d-0d04-0410-961f-
82ee72b054a4
ebotcazou [Fri, 5 Apr 2013 21:17:40 +0000 (21:17 +0000)]
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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197536
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Fri, 5 Apr 2013 00:16:26 +0000 (00:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197499
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Thu, 4 Apr 2013 00:16:29 +0000 (00:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197462
138bc75d-0d04-0410-961f-
82ee72b054a4
jakub [Wed, 3 Apr 2013 19:44:02 +0000 (19:44 +0000)]
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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197454
138bc75d-0d04-0410-961f-
82ee72b054a4
joel [Wed, 3 Apr 2013 15:43:55 +0000 (15:43 +0000)]
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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197428
138bc75d-0d04-0410-961f-
82ee72b054a4
joel [Wed, 3 Apr 2013 15:43:10 +0000 (15:43 +0000)]
Revert
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197427
138bc75d-0d04-0410-961f-
82ee72b054a4
joel [Wed, 3 Apr 2013 15:42:46 +0000 (15:42 +0000)]
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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@197426
138bc75d-0d04-0410-961f-
82ee72b054a4
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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