]>
git.ipfire.org Git - thirdparty/gcc.git/log
GCC Administrator [Tue, 23 Apr 2013 00:16:18 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r198166
GCC Administrator [Mon, 22 Apr 2013 00:16:26 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r198118
Eric Botcazou [Sun, 21 Apr 2013 08:02:06 +0000 (08:02 +0000)]
cfgexpand.c (avoid_complex_debug_insns): Fix C++ism.
* cfgexpand.c (avoid_complex_debug_insns): Fix C++ism.
cp/
* parser.c (cp_parser_late_return_type_opt): Likewise.
From-SVN: r198114
GCC Administrator [Sun, 21 Apr 2013 00:16:21 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r198111
GCC Administrator [Sat, 20 Apr 2013 00:16:27 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r198106
Matthias Klose [Fri, 19 Apr 2013 12:00:36 +0000 (12:00 +0000)]
backport: [multiple changes]
2013-04-19 Matthias Klose <doko@ubuntu.com>
PR middle-end/56848
Re-apply
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.
Backport from 4.8:
2012-08-27 Maxim Kuvyrkov <maxim@codesourcery.com>
* sched-deps.c (add_dependence_list_and_free): Simplify.
(flush_pending_list_and_free): Fix a hack that was fixing a hack. Free
lists when add_dependence_list_and_free doesn't free them.
From-SVN: r198089
Marek Polacek [Fri, 19 Apr 2013 08:18:29 +0000 (08:18 +0000)]
backport: re PR tree-optimization/48189 (ICE: SIGFPE (division by zero) in in predict_loops () at predict.c:991 with --param max-predicted-iterations=0)
Backport from mainline
2013-01-08 Steven Bosscher <steven@gcc.gnu.org>
Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/48189
* predict.c (predict_loops): If max is 0, don't call compare_tree_int.
If nitercst is 0, don't predict the exit edge.
* gcc.dg/pr48189.c: New test.
From-SVN: r198085
GCC Administrator [Fri, 19 Apr 2013 00:16:20 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r198078
Tobias Burnus [Thu, 18 Apr 2013 07:48:05 +0000 (09:48 +0200)]
re PR fortran/56994 (Incorrect documentation for Fortran NEAREST intrinsic function)
2013-04-18 Tobias Burnus <burnus@net-b.de>
PR fortran/56994
* invoke.texi (NEAREST): S argument is not optional.
From-SVN: r198049
GCC Administrator [Thu, 18 Apr 2013 00:16:20 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r198043
Mike Stump [Wed, 17 Apr 2013 15:51:35 +0000 (15:51 +0000)]
Move changelog entry to right file.
2013-04-16 Jack Howarth <howarth@bromo.med.uc.edu>
Backport from mainline
2012-05-29 Jack Howarth <howarth@bromo.med.uc.edu>
* config/darwin.h (STARTFILE_SPEC): Use -no_new_main with -lgcrt1.o
on Darwin >= 12.
(DARWIN_CRT1_SPEC): Use -lcrt1.10.6.o when Darwin >= 10 and < 12.
2012-05-29 Jack Howarth <howarth@bromo.med.uc.edu>
PR debug/53453
* doc/tm.texi: Update.
* doc/tm.texi.in (SDB and DWARF) <TARGET_FORCE_AT_COMP_DIR>: Add @hook.
* target.def (force_at_comp_dir): New hook.
* config/darwin.h (TARGET_FORCE_AT_COMP_DIR): Define.
* dwarf2out.c (dwarf2out_finish): Check targetm.force_at_comp_dir.
From-SVN: r198031
GCC Administrator [Wed, 17 Apr 2013 00:16:20 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r198015
Mike Stump [Tue, 16 Apr 2013 21:25:20 +0000 (21:25 +0000)]
Regenerate.
From-SVN: r198012
Jason Merrill [Tue, 16 Apr 2013 20:29:22 +0000 (16:29 -0400)]
re PR c++/56388 (catch(...) in lambda rejected)
PR c++/56388
* semantics.c (insert_capture_proxy): Just use index 1 in the
stmt_list_stack.
From-SVN: r198010
Jack Howarth [Tue, 16 Apr 2013 17:09:14 +0000 (17:09 +0000)]
backport: re PR debug/53453 (darwin linker expects both AT_name and AT_comp_dir debug notes)
2013-04-16 Jack Howarth <howarth@bromo.med.uc.edu>
Backport from mainline
2012-05-29 Jack Howarth <howarth@bromo.med.uc.edu>
* config/darwin.h (STARTFILE_SPEC): Use -no_new_main with -lgcrt1.o
on Darwin >= 12.
(DARWIN_CRT1_SPEC): Use -lcrt1.10.6.o when Darwin >= 10 and < 12.
2012-05-29 Jack Howarth <howarth@bromo.med.uc.edu>
PR debug/53453
* doc/tm.texi: Update.
* doc/tm.texi.in (SDB and DWARF) <TARGET_FORCE_AT_COMP_DIR>: Add @hook.
* target.def (force_at_comp_dir): New hook.
* config/darwin.h (TARGET_FORCE_AT_COMP_DIR): Define.
* dwarf2out.c (dwarf2out_finish): Check targetm.force_at_comp_dir.
From-SVN: r198005
Jack Howarth [Tue, 16 Apr 2013 17:03:33 +0000 (17:03 +0000)]
backport: re PR libstdc++/54847 (--enable-libstdcxx-time=yes doesn't find the function nanosleep() on darwin)
2013-04-15 Jack Howarth <howarth@bromo.med.uc.edu>
Backport from mainline
2012-10-10 Jack Howarth <howarth@bromo.med.uc.edu>
Jonathan Wakely <jwakely.gcc@gmail.com>
PR libstdc++/54847
* config/os/bsd/darwin/os_defines.h: Define _GLIBCXX_USE_NANOSLEEP
and _GLIBCXX_USE_SCHED_YIELD.
* acinclude.m4 (GLIBCXX_ENABLE_LIBSTDCXX_TIME): Add comment.
From-SVN: r198003
GCC Administrator [Tue, 16 Apr 2013 00:16:18 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r197990
Rainer Orth [Mon, 15 Apr 2013 15:17:27 +0000 (15:17 +0000)]
Skip gcc.dg/torture/pr53922.c on Tru64 UNIX
* gcc.dg/torture/pr53922.c: Skip on alpha*-*-osf*.
Remove dg-skip-if default args.
From-SVN: r197980
Rainer Orth [Mon, 15 Apr 2013 14:55:01 +0000 (14:55 +0000)]
Compile 30_threads/condition_variable/members/53841.cc with -std=gnu++0x on Tru64 UNIX and IRIX
* testsuite/30_threads/condition_variable/members/53841.cc: Add
-std=gnu++0x -pthread on alpha*-*-osf*, mips-sgi-irix6*.
From-SVN: r197977
Eric Botcazou [Mon, 15 Apr 2013 08:33:56 +0000 (08:33 +0000)]
re PR target/56890 (invalid fdtox instruction in 64-bit mode with -O2)
PR target/56890
* config/sparc/sparc.c (enum sparc_mode_class): Add H_MODE value.
(S_MODES): Set H_MODE bit.
(SF_MODES): Set only S_MODE and SF_MODE bits.
(DF_MODES): Set SF_MODES and only D_MODE and DF_MODE bits.
(sparc_init_modes) <MODE_INT>: Set H_MODE bit for sub-word modes.
<MODE_VECTOR_INT>: Do not set SF_MODE for sub-word modes.
<MODE_FLOAT>: Likewise.
From-SVN: r197960
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
GCC Administrator [Mon, 15 Apr 2013 00:16:30 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r197952
GCC Administrator [Sun, 14 Apr 2013 00:16:26 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r197946
GCC Administrator [Sat, 13 Apr 2013 00:16:27 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r197938
GCC Administrator [Fri, 12 Apr 2013 00:16:28 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r197834
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
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
Richard Biener [Thu, 11 Apr 2013 07:57:28 +0000 (07:57 +0000)]
Mark as release
From-SVN: r197738
Richard Biener [Thu, 11 Apr 2013 07:57:24 +0000 (07:57 +0000)]
Mark ChangeLog
From-SVN: r197737
Richard Biener [Thu, 11 Apr 2013 07:57:20 +0000 (07:57 +0000)]
Mark ChangeLog
From-SVN: r197736
Richard Biener [Thu, 11 Apr 2013 07:57:16 +0000 (07:57 +0000)]
Mark ChangeLog
From-SVN: r197735
Richard Biener [Thu, 11 Apr 2013 07:57:11 +0000 (07:57 +0000)]
Mark ChangeLog
From-SVN: r197734
Richard Biener [Thu, 11 Apr 2013 07:57:07 +0000 (07:57 +0000)]
Mark ChangeLog
From-SVN: r197733
Richard Biener [Thu, 11 Apr 2013 07:57:02 +0000 (07:57 +0000)]
Mark ChangeLog
From-SVN: r197732
Richard Biener [Thu, 11 Apr 2013 07:56:58 +0000 (07:56 +0000)]
Mark ChangeLog
From-SVN: r197731
Richard Biener [Thu, 11 Apr 2013 07:56:54 +0000 (07:56 +0000)]
Mark ChangeLog
From-SVN: r197730
Richard Biener [Thu, 11 Apr 2013 07:56:49 +0000 (07:56 +0000)]
Mark ChangeLog
From-SVN: r197729
Richard Biener [Thu, 11 Apr 2013 07:56:45 +0000 (07:56 +0000)]
Mark ChangeLog
From-SVN: r197728
Richard Biener [Thu, 11 Apr 2013 07:56:40 +0000 (07:56 +0000)]
Mark ChangeLog
From-SVN: r197727
Richard Biener [Thu, 11 Apr 2013 07:56:35 +0000 (07:56 +0000)]
Mark ChangeLog
From-SVN: r197726
Richard Biener [Thu, 11 Apr 2013 07:56:31 +0000 (07:56 +0000)]
Mark ChangeLog
From-SVN: r197725
Richard Biener [Thu, 11 Apr 2013 07:56:27 +0000 (07:56 +0000)]
Mark ChangeLog
From-SVN: r197724
Richard Biener [Thu, 11 Apr 2013 07:56:23 +0000 (07:56 +0000)]
Mark ChangeLog
From-SVN: r197723
Richard Biener [Thu, 11 Apr 2013 07:56:19 +0000 (07:56 +0000)]
Mark ChangeLog
From-SVN: r197722
Richard Biener [Thu, 11 Apr 2013 07:56:15 +0000 (07:56 +0000)]
Mark ChangeLog
From-SVN: r197721
Richard Biener [Thu, 11 Apr 2013 07:56:11 +0000 (07:56 +0000)]
Mark ChangeLog
From-SVN: r197720
Richard Biener [Thu, 11 Apr 2013 07:56:07 +0000 (07:56 +0000)]
Mark ChangeLog
From-SVN: r197719
Richard Biener [Thu, 11 Apr 2013 07:56:03 +0000 (07:56 +0000)]
Mark ChangeLog
From-SVN: r197718
Richard Biener [Thu, 11 Apr 2013 07:55:59 +0000 (07:55 +0000)]
Mark ChangeLog
From-SVN: r197717
Richard Biener [Thu, 11 Apr 2013 07:55:55 +0000 (07:55 +0000)]
Mark ChangeLog
From-SVN: r197716
Richard Biener [Thu, 11 Apr 2013 07:55:51 +0000 (07:55 +0000)]
Mark ChangeLog
From-SVN: r197715
Richard Biener [Thu, 11 Apr 2013 07:55:47 +0000 (07:55 +0000)]
Mark ChangeLog
From-SVN: r197714
Richard Biener [Thu, 11 Apr 2013 07:55:42 +0000 (07:55 +0000)]
Mark ChangeLog
From-SVN: r197713
Richard Biener [Thu, 11 Apr 2013 07:55:38 +0000 (07:55 +0000)]
Mark ChangeLog
From-SVN: r197712
Richard Biener [Thu, 11 Apr 2013 07:55:34 +0000 (07:55 +0000)]
Mark ChangeLog
From-SVN: r197711
Richard Biener [Thu, 11 Apr 2013 07:55:30 +0000 (07:55 +0000)]
Mark ChangeLog
From-SVN: r197710
Richard Biener [Thu, 11 Apr 2013 07:55:26 +0000 (07:55 +0000)]
Mark ChangeLog
From-SVN: r197709
Richard Biener [Thu, 11 Apr 2013 07:55:21 +0000 (07:55 +0000)]
Mark ChangeLog
From-SVN: r197708
Richard Biener [Thu, 11 Apr 2013 07:55:17 +0000 (07:55 +0000)]
Mark ChangeLog
From-SVN: r197707
Richard Biener [Thu, 11 Apr 2013 07:55:13 +0000 (07:55 +0000)]
Mark ChangeLog
From-SVN: r197706
Richard Biener [Thu, 11 Apr 2013 07:55:09 +0000 (07:55 +0000)]
Mark ChangeLog
From-SVN: r197705
Richard Biener [Thu, 11 Apr 2013 07:55:05 +0000 (07:55 +0000)]
Mark ChangeLog
From-SVN: r197704
Richard Biener [Thu, 11 Apr 2013 07:55:01 +0000 (07:55 +0000)]
Mark ChangeLog
From-SVN: r197703
Richard Biener [Thu, 11 Apr 2013 07:54:56 +0000 (07:54 +0000)]
Mark ChangeLog
From-SVN: r197702
Richard Biener [Thu, 11 Apr 2013 07:54:52 +0000 (07:54 +0000)]
Mark ChangeLog
From-SVN: r197701
Richard Biener [Thu, 11 Apr 2013 07:54:46 +0000 (07:54 +0000)]
Mark ChangeLog
From-SVN: r197700
Richard Biener [Thu, 11 Apr 2013 07:54:40 +0000 (07:54 +0000)]
Mark ChangeLog
From-SVN: r197699
Richard Biener [Thu, 11 Apr 2013 07:54:35 +0000 (07:54 +0000)]
Mark ChangeLog
From-SVN: r197698
Richard Biener [Thu, 11 Apr 2013 07:54:30 +0000 (07:54 +0000)]
Mark ChangeLog
From-SVN: r197697
Richard Biener [Thu, 11 Apr 2013 07:54:25 +0000 (07:54 +0000)]
Mark ChangeLog
From-SVN: r197696
Richard Biener [Thu, 11 Apr 2013 07:54:20 +0000 (07:54 +0000)]
Mark ChangeLog
From-SVN: r197695
Richard Biener [Thu, 11 Apr 2013 07:54:16 +0000 (07:54 +0000)]
Mark ChangeLog
From-SVN: r197694
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
GCC Administrator [Thu, 11 Apr 2013 00:16:51 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r197685
GCC Administrator [Wed, 10 Apr 2013 00:16:37 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r197656
GCC Administrator [Tue, 9 Apr 2013 00:16:39 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r197615
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
GCC Administrator [Mon, 8 Apr 2013 00:16:35 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r197560
GCC Administrator [Sun, 7 Apr 2013 00:16:17 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r197547
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
GCC Administrator [Sat, 6 Apr 2013 00:16:35 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r197538
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
GCC Administrator [Fri, 5 Apr 2013 00:16:26 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r197499
GCC Administrator [Thu, 4 Apr 2013 00:16:29 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r197462
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
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
Joel Sherrill [Wed, 3 Apr 2013 15:43:10 +0000 (15:43 +0000)]
Revert
From-SVN: r197427
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
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
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
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
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
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
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
GCC Administrator [Wed, 3 Apr 2013 00:16:13 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r197382
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
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
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
GCC Administrator [Tue, 2 Apr 2013 00:16:21 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r197336
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