OSDN Git Service

pf3gnuchains/gcc-fork.git
8 years agocompiler, runtime: Reject surrogate pair converting int to string.
ian [Sat, 22 Sep 2012 06:52:18 +0000 (06:52 +0000)]
compiler, runtime: Reject surrogate pair converting int to string.

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

8 years agocompiler: No error if shift operand inherits interface type.
ian [Sat, 22 Sep 2012 06:33:35 +0000 (06:33 +0000)]
compiler: No error if shift operand inherits interface type.

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

8 years agoruntime: Return random number of hash of NaN.
ian [Sat, 22 Sep 2012 06:06:53 +0000 (06:06 +0000)]
runtime: Return random number of hash of NaN.

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

8 years agocompiler: Fix determining types for builtin complex function.
ian [Sat, 22 Sep 2012 06:02:51 +0000 (06:02 +0000)]
compiler: Fix determining types for builtin complex function.

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

8 years agocompiler: Fix unnamed struct type converted to interface type.
ian [Sat, 22 Sep 2012 01:15:48 +0000 (01:15 +0000)]
compiler: Fix unnamed struct type converted to interface type.

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

8 years agoDaily bump.
gccadmin [Sat, 22 Sep 2012 00:17:03 +0000 (00:17 +0000)]
Daily bump.

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

8 years agocompiler: Better error messages for single- and multiple- value.
ian [Fri, 21 Sep 2012 22:11:36 +0000 (22:11 +0000)]
compiler: Better error messages for single- and multiple- value.

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

8 years agocompiler: Better error message if method requires pointer receiver.
ian [Fri, 21 Sep 2012 21:07:36 +0000 (21:07 +0000)]
compiler: Better error message if method requires pointer receiver.

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

8 years agocompiler: len(<-c) is not a constant.
ian [Fri, 21 Sep 2012 17:48:42 +0000 (17:48 +0000)]
compiler: len(<-c) is not a constant.

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

8 years ago2012-09-21 Richard Guenther <rguenther@suse.de>
rguenth [Fri, 21 Sep 2012 10:08:35 +0000 (10:08 +0000)]
2012-09-21  Richard Guenther  <rguenther@suse.de>

PR middle-end/54638
Backport from mainline
2012-04-19  Richard Guenther  <rguenther@suse.de>

* ira-int.h (ira_allocno_object_iter_cond): Avoid out-of-bound
array access.

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

8 years ago2012-09-20 Benjamin Kosnik <bkoz@redhat.com>
bkoz [Fri, 21 Sep 2012 06:29:32 +0000 (06:29 +0000)]
2012-09-20  Benjamin Kosnik  <bkoz@redhat.com>

PR libstdc++/54102, part 2
* doc/Makefile.am (XSL_HTML_STYLE): use xhtml, not html.
* doc/Makefile.in: Regenerate.
* doc/html/*: Same.

2012-09-20  Benjamin Kosnik  <bkoz@redhat.com>

* doc/html/*: Regenerate.

2012-09-20  Benjamin Kosnik  <bkoz@redhat.com>

PR libstdc++/54102
* doc/xsl/customization.xsl.in: New.
* configure.ac: Output local copy of customization xsl.
* doc/Makefile.am (stamp-html-single-docbook): Use XSL_LOCAL_STYLE.
(stamp-html-docbook): Set stringparam to UTF-8.
* Makefile.in: Regenerated.
* configure: Same.
* doc/Makefile.in: Same.

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

8 years agoDaily bump.
gccadmin [Fri, 21 Sep 2012 00:17:59 +0000 (00:17 +0000)]
Daily bump.

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

8 years ago * gnat.dg/opt20.ads: Move dg directive to...
ebotcazou [Thu, 20 Sep 2012 21:59:38 +0000 (21:59 +0000)]
* gnat.dg/opt20.ads: Move dg directive to...
* gnat.dg/opt20.adb: ...here.
* gnat.dg/addr1.ad[sb]: Likewise.
* gnat.dg/concat2.ad[sb]: Likewise.
* gnat.dg/array16.ad[sb]: Likewise.
* gnat.dg/atomic5.ad[sb]: Likewise.
* gnat.dg/discr29.ad[sb]: Likewise.
* gnat.dg/noreturn5.ad[sb]: Likewise.
* gnat.dg/vect8.ad[sb]: Likewise.  Add dg-options.
* gnat.dg/discr23.ads: Remove dg directive.
* gnat.dg/nested_float_packed.ads: Likewise.
* gnat.dg/oconst6.ads: Move to...
* gnat.dg/specs/oconst6.ads: ...here.

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

8 years ago PR c/54552
jsm28 [Thu, 20 Sep 2012 20:50:17 +0000 (20:50 +0000)]
PR c/54552
* c-typeck.c (c_cast_expr): When casting to a type requiring
C_MAYBE_CONST_EXPR to be created, pass the inner expression to
c_fully_fold first.

testsuite:
* gcc.c-torture/compile/pr54552-1.c: New test.

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

8 years ago PR c/54103
jsm28 [Thu, 20 Sep 2012 20:49:06 +0000 (20:49 +0000)]
PR c/54103
* c-typeck.c (build_unary_op): Pass original argument of
TRUTH_NOT_EXPR to c_objc_common_truthvalue_conversion, then remove
any C_MAYBE_CONST_EXPR, if it has integer operands.
(build_binary_op): Pass original arguments of TRUTH_ANDIF_EXPR,
TRUTH_ORIF_EXPR, TRUTH_AND_EXPR, TRUTH_OR_EXPR and TRUTH_XOR_EXPR
to c_objc_common_truthvalue_conversion, then remove any
C_MAYBE_CONST_EXPR, if they have integer operands.  Use
c_objc_common_truthvalue_conversion not
c_common_truthvalue_conversion.
(c_objc_common_truthvalue_conversion): Build NE_EXPR directly and
call note_integer_operands for arguments with integer operands
that are not integer constants.

testsuite:
* gcc.c-torture/compile/pr54103-1.c,
gcc.c-torture/compile/pr54103-2.c,
gcc.c-torture/compile/pr54103-3.c,
gcc.c-torture/compile/pr54103-4.c,
gcc.c-torture/compile/pr54103-5.c,
gcc.c-torture/compile/pr54103-6.c: New tests.
* gcc.dg/c90-const-expr-8.c: Update expected column number.

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

8 years agoBring in collected bug fixes from mainline.
ian [Thu, 20 Sep 2012 17:01:41 +0000 (17:01 +0000)]
Bring in collected bug fixes from mainline.

* Make-lang.in (go/gogo.o): Depend on filenames.h.

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

8 years agolibgo: Add no-dist and -Wno-portability to AM_INIT_AUTOMAKE.
ian [Thu, 20 Sep 2012 16:34:53 +0000 (16:34 +0000)]
libgo: Add no-dist and -Wno-portability to AM_INIT_AUTOMAKE.

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

8 years ago PR other/43620
jakub [Thu, 20 Sep 2012 16:30:06 +0000 (16:30 +0000)]
PR other/43620
boehm-gc/
* Makefile.am (AUTOMAKE_OPTIONS): Add no-dist.
* Makefile.in: Regenerated.
* include/Makefile.in: Regenerated.
* testsuite/Makefile.in: Regenerated.
libffi/
* configure.ac (AM_INIT_AUTOMAKE): Add no-dist.
* Makefile.in: Regenerated.
* include/Makefile.in: Regenerated.
* man/Makefile.in: Regenerated.
* testsuite/Makefile.in: Regenerated.
libitm/
* configure.ac (AM_INIT_AUTOMAKE): Add no-dist.
* Makefile.in: Regenerated.
* configure: Regenerated.
* testsuite/Makefile.in: Regenerated.
libjava/classpath/
* configure.ac (AM_INIT_AUTOMAKE): Add no-dist.
* Makefile.in: Regenerated.
* doc/Makefile.in: Regenerated.
* doc/api/Makefile.in: Regenerated.
* examples/Makefile.in: Regenerated.
* external/Makefile.in: Regenerated.
* external/jsr166/Makefile.in: Regenerated.
* external/relaxngDatatype/Makefile.in: Regenerated.
* external/sax/Makefile.in: Regenerated.
* external/w3c_dom/Makefile.in: Regenerated.
* include/Makefile.in: Regenerated.
* lib/Makefile.in: Regenerated.
* native/Makefile.in: Regenerated.
* native/fdlibm/Makefile.in: Regenerated.
* native/jawt/Makefile.in: Regenerated.
* native/jni/Makefile.in: Regenerated.
* native/jni/classpath/Makefile.in: Regenerated.
* native/jni/gconf-peer/Makefile.in: Regenerated.
* native/jni/gstreamer-peer/Makefile.in: Regenerated.
* native/jni/gtk-peer/Makefile.in: Regenerated.
* native/jni/java-io/Makefile.in: Regenerated.
* native/jni/java-lang/Makefile.in: Regenerated.
* native/jni/java-math/Makefile.in: Regenerated.
* native/jni/java-net/Makefile.in: Regenerated.
* native/jni/java-nio/Makefile.in: Regenerated.
* native/jni/java-util/Makefile.in: Regenerated.
* native/jni/midi-alsa/Makefile.in: Regenerated.
* native/jni/midi-dssi/Makefile.in: Regenerated.
* native/jni/native-lib/Makefile.in: Regenerated.
* native/jni/qt-peer/Makefile.in: Regenerated.
* native/jni/xmlj/Makefile.in: Regenerated.
* native/plugin/Makefile.in: Regenerated.
* resource/Makefile.in: Regenerated.
* scripts/Makefile.in: Regenerated.
* tools/Makefile.in: Regenerated.

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

8 years ago Backported from mainline
jakub [Thu, 20 Sep 2012 15:58:51 +0000 (15:58 +0000)]
Backported from mainline
2012-09-17  Jakub Jelinek  <jakub@redhat.com>

PR tree-optimization/54563
* tree-ssa-math-opts.c (execute_cse_sincos): Call
gimple_purge_dead_eh_edges if last call has been changed.

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

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

8 years ago Backported from mainline
jakub [Thu, 20 Sep 2012 15:52:41 +0000 (15:52 +0000)]
Backported from mainline
2012-09-14  Jakub Jelinek  <jakub@redhat.com>

PR target/54564
* config/i386/sse.md (fmai_vmfmadd_<mode>): Use (match_dup 1)
instead of (match_dup 0) as second argument to vec_merge.
(*fmai_fmadd_<mode>, *fmai_fmsub_<mode>): Likewise.
Remove third alternative.
(*fmai_fnmadd_<mode>, *fmai_fnmsub_<mode>): Likewise.  Negate
operand 2 instead of operand 1, but put it as first argument
of fma.
* config/i386/fmaintrin.h (_mm_fnmadd_sd, _mm_fnmadd_ss,
_mm_fnmsub_sd, _mm_fnmsub_ss): Negate the second argument instead
of the first.

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

8 years ago2012-09-20 Richard Guenther <rguenther@suse.de>
rguenth [Thu, 20 Sep 2012 14:51:59 +0000 (14:51 +0000)]
2012-09-20  Richard Guenther  <rguenther@suse.de>

Backport from mainline
2012-09-11  Jan Hubicka  <jh@suse.cz>

PR lto/54312
* lto.c (uniquify_nodes): Remove quadratic loop checking if the
type is variant leader.

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

8 years ago * BASE-VER: Set to 4.7.3.
jakub [Thu, 20 Sep 2012 09:39:50 +0000 (09:39 +0000)]
* BASE-VER: Set to 4.7.3.
* DEV-PHASE: Set to prerelease.

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

8 years agoMark as release
gccadmin [Thu, 20 Sep 2012 06:54:44 +0000 (06:54 +0000)]
Mark as release

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

8 years agoMark ChangeLog
gccadmin [Thu, 20 Sep 2012 06:54:39 +0000 (06:54 +0000)]
Mark ChangeLog

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

8 years agoMark ChangeLog
gccadmin [Thu, 20 Sep 2012 06:54:32 +0000 (06:54 +0000)]
Mark ChangeLog

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

8 years agoMark ChangeLog
gccadmin [Thu, 20 Sep 2012 06:54:27 +0000 (06:54 +0000)]
Mark ChangeLog

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

8 years agoMark ChangeLog
gccadmin [Thu, 20 Sep 2012 06:54:21 +0000 (06:54 +0000)]
Mark ChangeLog

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

8 years agoMark ChangeLog
gccadmin [Thu, 20 Sep 2012 06:54:15 +0000 (06:54 +0000)]
Mark ChangeLog

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

8 years agoMark ChangeLog
gccadmin [Thu, 20 Sep 2012 06:54:10 +0000 (06:54 +0000)]
Mark ChangeLog

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

8 years agoMark ChangeLog
gccadmin [Thu, 20 Sep 2012 06:54:04 +0000 (06:54 +0000)]
Mark ChangeLog

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

8 years agoMark ChangeLog
gccadmin [Thu, 20 Sep 2012 06:53:58 +0000 (06:53 +0000)]
Mark ChangeLog

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

8 years agoMark ChangeLog
gccadmin [Thu, 20 Sep 2012 06:53:53 +0000 (06:53 +0000)]
Mark ChangeLog

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

8 years agoMark ChangeLog
gccadmin [Thu, 20 Sep 2012 06:53:47 +0000 (06:53 +0000)]
Mark ChangeLog

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

8 years agoMark ChangeLog
gccadmin [Thu, 20 Sep 2012 06:53:41 +0000 (06:53 +0000)]
Mark ChangeLog

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

8 years agoMark ChangeLog
gccadmin [Thu, 20 Sep 2012 06:53:34 +0000 (06:53 +0000)]
Mark ChangeLog

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

8 years agoMark ChangeLog
gccadmin [Thu, 20 Sep 2012 06:53:28 +0000 (06:53 +0000)]
Mark ChangeLog

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

8 years agoMark ChangeLog
gccadmin [Thu, 20 Sep 2012 06:53:22 +0000 (06:53 +0000)]
Mark ChangeLog

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

8 years agoMark ChangeLog
gccadmin [Thu, 20 Sep 2012 06:53:17 +0000 (06:53 +0000)]
Mark ChangeLog

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

8 years agoMark ChangeLog
gccadmin [Thu, 20 Sep 2012 06:53:12 +0000 (06:53 +0000)]
Mark ChangeLog

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

8 years agoMark ChangeLog
gccadmin [Thu, 20 Sep 2012 06:53:06 +0000 (06:53 +0000)]
Mark ChangeLog

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

8 years agoMark ChangeLog
gccadmin [Thu, 20 Sep 2012 06:53:01 +0000 (06:53 +0000)]
Mark ChangeLog

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

8 years agoMark ChangeLog
gccadmin [Thu, 20 Sep 2012 06:52:55 +0000 (06:52 +0000)]
Mark ChangeLog

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

8 years agoMark ChangeLog
gccadmin [Thu, 20 Sep 2012 06:52:49 +0000 (06:52 +0000)]
Mark ChangeLog

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

8 years agoMark ChangeLog
gccadmin [Thu, 20 Sep 2012 06:52:43 +0000 (06:52 +0000)]
Mark ChangeLog

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

8 years agoMark ChangeLog
gccadmin [Thu, 20 Sep 2012 06:52:37 +0000 (06:52 +0000)]
Mark ChangeLog

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

8 years agoMark ChangeLog
gccadmin [Thu, 20 Sep 2012 06:52:31 +0000 (06:52 +0000)]
Mark ChangeLog

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

8 years agoMark ChangeLog
gccadmin [Thu, 20 Sep 2012 06:52:25 +0000 (06:52 +0000)]
Mark ChangeLog

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

8 years agoMark ChangeLog
gccadmin [Thu, 20 Sep 2012 06:52:19 +0000 (06:52 +0000)]
Mark ChangeLog

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

8 years agoMark ChangeLog
gccadmin [Thu, 20 Sep 2012 06:52:13 +0000 (06:52 +0000)]
Mark ChangeLog

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

8 years agoMark ChangeLog
gccadmin [Thu, 20 Sep 2012 06:52:07 +0000 (06:52 +0000)]
Mark ChangeLog

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

8 years agoMark ChangeLog
gccadmin [Thu, 20 Sep 2012 06:52:00 +0000 (06:52 +0000)]
Mark ChangeLog

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

8 years agoMark ChangeLog
gccadmin [Thu, 20 Sep 2012 06:51:55 +0000 (06:51 +0000)]
Mark ChangeLog

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

8 years agoMark ChangeLog
gccadmin [Thu, 20 Sep 2012 06:51:50 +0000 (06:51 +0000)]
Mark ChangeLog

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

8 years agoMark ChangeLog
gccadmin [Thu, 20 Sep 2012 06:51:44 +0000 (06:51 +0000)]
Mark ChangeLog

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

8 years agoMark ChangeLog
gccadmin [Thu, 20 Sep 2012 06:51:39 +0000 (06:51 +0000)]
Mark ChangeLog

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

8 years agoMark ChangeLog
gccadmin [Thu, 20 Sep 2012 06:51:34 +0000 (06:51 +0000)]
Mark ChangeLog

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

8 years agoMark ChangeLog
gccadmin [Thu, 20 Sep 2012 06:51:27 +0000 (06:51 +0000)]
Mark ChangeLog

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

8 years agoMark ChangeLog
gccadmin [Thu, 20 Sep 2012 06:51:21 +0000 (06:51 +0000)]
Mark ChangeLog

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

8 years agoMark ChangeLog
gccadmin [Thu, 20 Sep 2012 06:51:15 +0000 (06:51 +0000)]
Mark ChangeLog

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

8 years agoMark ChangeLog
gccadmin [Thu, 20 Sep 2012 06:51:09 +0000 (06:51 +0000)]
Mark ChangeLog

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

8 years agoMark ChangeLog
gccadmin [Thu, 20 Sep 2012 06:51:04 +0000 (06:51 +0000)]
Mark ChangeLog

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

8 years agoMark ChangeLog
gccadmin [Thu, 20 Sep 2012 06:50:58 +0000 (06:50 +0000)]
Mark ChangeLog

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

8 years agoMark ChangeLog
gccadmin [Thu, 20 Sep 2012 06:50:52 +0000 (06:50 +0000)]
Mark ChangeLog

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

8 years agoMark ChangeLog
gccadmin [Thu, 20 Sep 2012 06:50:46 +0000 (06:50 +0000)]
Mark ChangeLog

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

8 years agoMark ChangeLog
gccadmin [Thu, 20 Sep 2012 06:50:41 +0000 (06:50 +0000)]
Mark ChangeLog

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

8 years agoMark ChangeLog
gccadmin [Thu, 20 Sep 2012 06:50:33 +0000 (06:50 +0000)]
Mark ChangeLog

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

8 years agoMark ChangeLog
gccadmin [Thu, 20 Sep 2012 06:50:24 +0000 (06:50 +0000)]
Mark ChangeLog

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

8 years agoDaily bump.
gccadmin [Thu, 20 Sep 2012 00:17:39 +0000 (00:17 +0000)]
Daily bump.

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

8 years ago * gcc.pot: Regenerate.
jsm28 [Wed, 19 Sep 2012 14:51:45 +0000 (14:51 +0000)]
* gcc.pot: Regenerate.

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

8 years agoDaily bump.
gccadmin [Wed, 19 Sep 2012 00:17:09 +0000 (00:17 +0000)]
Daily bump.

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

8 years agoDaily bump.
gccadmin [Tue, 18 Sep 2012 00:19:03 +0000 (00:19 +0000)]
Daily bump.

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

8 years ago PR c++/53661
jason [Mon, 17 Sep 2012 16:41:41 +0000 (16:41 +0000)]
PR c++/53661
* typeck2.c (check_narrowing): Avoid false positives on conversion
from enumeral type.

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

8 years agoDaily bump.
gccadmin [Mon, 17 Sep 2012 00:17:46 +0000 (00:17 +0000)]
Daily bump.

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

8 years agoDaily bump.
gccadmin [Sun, 16 Sep 2012 00:17:20 +0000 (00:17 +0000)]
Daily bump.

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

8 years ago2012-09-15 Andi Kleen <ak@linux.intel.com>
ak [Sat, 15 Sep 2012 23:03:27 +0000 (23:03 +0000)]
2012-09-15  Andi Kleen  <ak@linux.intel.com>

        Backport from mainline
        2012-09-07  Andi Kleen  <ak@linux.intel.com>

        * gcc/lto-streamer.h (res_pair): Add.
        (lto_file_decl_data): Replace resolutions with respairs.
        Add max_index.
        * gcc/lto/lto.c (lto_resolution_read): Remove max_index.  Add
        * rp.
        Initialize respairs.
        (lto_file_finalize): Set up resolutions vector lazily from respairs.

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

8 years ago * vi.po: Update.
jsm28 [Sat, 15 Sep 2012 19:08:09 +0000 (19:08 +0000)]
* vi.po: Update.

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

8 years agoDaily bump.
gccadmin [Sat, 15 Sep 2012 00:17:04 +0000 (00:17 +0000)]
Daily bump.

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

8 years agoFix grammar/spelling.
walt [Fri, 14 Sep 2012 20:45:27 +0000 (20:45 +0000)]
Fix grammar/spelling.
       Backport from mainline.
       2012-09-14  Walter Lee  <walt@tilera.com>

       * doc/invoke.texi (Option Summary): fix typesetting for -mcpu
       option for TILEPro and TILE-Gx.

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

8 years agoDaily bump.
gccadmin [Fri, 14 Sep 2012 00:17:35 +0000 (00:17 +0000)]
Daily bump.

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

8 years ago2012-09-13 Tobias Burnus <burnus@net-b.de>
burnus [Thu, 13 Sep 2012 18:10:04 +0000 (18:10 +0000)]
2012-09-13  Tobias Burnus  <burnus@net-b.de>

        PR fortran/54556
        * resolve.c (resolve_formal_arglist): Allow VALUE arguments
        with implicit_pure.
        (gfc_impure_variable): Don't check gfc_pure such that the
        function also works for gfc_implicit_pure procedures.

2012-09-13  Tobias Burnus  <burnus@net-b.de>

        PR fortran/54556
        * gfortran.dg/implicit_pure_3.f90: New.

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

8 years ago * config/i386/i386.h (x86_prefetchw): New global variable.
uros [Thu, 13 Sep 2012 17:32:23 +0000 (17:32 +0000)]
* config/i386/i386.h (x86_prefetchw): New global variable.
(TARGET_PREFETCHW): New macro.
* config/i386/i386.c (PTA_PREFETCHW): Ditto.
(processor_alias_table): Add PTA_PREFETCHW to
bdver1, bdver2 and btver1.
(ix86_option_override_internal): Set x86_prefetchw for
PTA_PREFETCHW targets.
* config/i386/i386.md (prefetch): Expand to prefetchw
for TARGET_PREFETCHW.
(*prefetch_3dnow_<mode>): Also enable for TARGET_PREFETCHW.

Backport from mainline
2012-08-13  Uros Bizjak  <ubizjak@gmail.com>

* config/i386/i386.md (prefetch): Do not assert mode of operand 0.
(*prefetch_sse_<mode>): Do not set mode of address_operand predicate.
Rename to ...
(*prefetch_sse): ... this.
(*prefetch_3dnow_<mode>): Do not set mode of address_operand predicate.
Rename to ...
(*prefetch_3dnow): ... this.

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

8 years ago PR c/54559
jakub [Thu, 13 Sep 2012 17:04:44 +0000 (17:04 +0000)]
PR c/54559
* c-typeck.c (c_finish_return): Do convert to BOOLEAN_TYPE or
COMPLEX_TYPE with in_late_binary_op set temporarily to true.

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

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

8 years ago PR c++/53839
jason [Thu, 13 Sep 2012 15:15:06 +0000 (15:15 +0000)]
PR c++/53839
* semantics.c (cxx_eval_indirect_ref): If we aren't looking for an
address, make sure the value is constant.

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

8 years ago PR c++/54511
jason [Thu, 13 Sep 2012 15:14:49 +0000 (15:14 +0000)]
PR c++/54511
* pt.c (tsubst_decl) [VAR_DECL]: Handle DECL_ANON_UNION_VAR_P.

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

8 years ago PR c++/53836
jason [Thu, 13 Sep 2012 15:14:27 +0000 (15:14 +0000)]
PR c++/53836
* pt.c (value_dependent_expression_p): A TREE_LIST initializer must
be dependent.

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

8 years ago2012-09-12 Teresa Johnson <tejohnson@google.com>
tejohnson [Thu, 13 Sep 2012 13:32:31 +0000 (13:32 +0000)]
2012-09-12  Teresa Johnson  <tejohnson@google.com>

Backport from mainline.
2012-09-12  Teresa Johnson  <tejohnson@google.com>

        PR gcov-profile/54487
        * configure.ac (HOST_HAS_F_SETLKW): Set based on compile
        test using F_SETLKW with fcntl.
        * configure, config.in: Regenerate.

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

8 years agoDaily bump.
gccadmin [Thu, 13 Sep 2012 00:17:17 +0000 (00:17 +0000)]
Daily bump.

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

8 years ago Backport from mainline
uros [Wed, 12 Sep 2012 16:06:42 +0000 (16:06 +0000)]
Backport from mainline
2012-09-12  Ganesh Gopalasubramanian  <Ganesh.Gopalasubramanian@amd.com>

* config/i386/i386.md : Comments on fma4 instruction selection
reflect requirement on register pressure based cost model.

* config/i386/driver-i386.c (host_detect_local_cpu): fma4
flag is set-reset as informed by the cpuid flag.

* config/i386/i386.c (processor_alias_table): fma4
flag is enabled for bdver2.

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

8 years ago* config/sh/newlib.h (NO_IMPLICIT_EXTERN_C): Define.
chrbr [Wed, 12 Sep 2012 13:11:20 +0000 (13:11 +0000)]
* config/sh/newlib.h (NO_IMPLICIT_EXTERN_C): Define.

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

8 years ago2012-09-12 Tobias Burnus <burnus@net-b.de>
burnus [Wed, 12 Sep 2012 12:15:44 +0000 (12:15 +0000)]
2012-09-12  Tobias Burnus  <burnus@net-b.de>

        PR fortran/54225
        PR fortran/53306
        * array.c (match_subscript, gfc_match_array_ref): Fix
        diagnostic of coarray's '*'.

2012-09-12  Tobias Burnus  <burnus@net-b.de>

        PR fortran/54225
        PR fortran/53306
        * gfortran.dg/coarray_10.f90: Update dg-error.
        * gfortran.dg/coarray_28.f90: New.
        * gfortran.dg/array_section_3.f90: New.

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

8 years ago * config.gcc: Obsolete picochip-*.
jakub [Wed, 12 Sep 2012 09:03:54 +0000 (09:03 +0000)]
* config.gcc: Obsolete picochip-*.

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

8 years agoDaily bump.
gccadmin [Wed, 12 Sep 2012 00:17:50 +0000 (00:17 +0000)]
Daily bump.

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

8 years ago PR libstdc++/54172
jakub [Tue, 11 Sep 2012 15:24:06 +0000 (15:24 +0000)]
PR libstdc++/54172
* libsupc++/guard.cc (__cxa_guard_acquire): Fix up the last
argument of the first __atomic_compare_exchange_n.

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

8 years ago2012-09-11 Richard Guenther <rguenther@suse.de>
rguenth [Tue, 11 Sep 2012 10:43:13 +0000 (10:43 +0000)]
2012-09-11  Richard Guenther  <rguenther@suse.de>

PR debug/54534
* cgraph.h (varpool_can_remove_if_no_refs): Restore dependence
on flag_toplevel_reorder.

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

8 years agoDaily bump.
gccadmin [Tue, 11 Sep 2012 00:17:56 +0000 (00:17 +0000)]
Daily bump.

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

8 years ago PR c++/54506
jason [Mon, 10 Sep 2012 14:24:19 +0000 (14:24 +0000)]
PR c++/54506
* decl.c (move_signature_fn_p): Split out from move_fn_p.
* method.c (process_subob_fn): Use it.
* cp-tree.h: Declare it.

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

8 years ago PR c++/54341
jason [Mon, 10 Sep 2012 14:24:07 +0000 (14:24 +0000)]
PR c++/54341
PR c++/54253
* semantics.c (sort_constexpr_mem_initializers): New.
(build_constexpr_constructor_member_initializers): Use it.
(cx_check_missing_mem_inits): Skip artificial fields.
* init.c (expand_aggr_init_1): Don't zero out a class
with no data.

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

8 years ago PR c++/54086
jason [Mon, 10 Sep 2012 14:23:54 +0000 (14:23 +0000)]
PR c++/54086
* decl.c (grokdeclarator): Allow const and constexpr together.

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

8 years ago* config/alpha/predicates.md (small_symbolic_operand): Disallow large offsets.
rth [Mon, 10 Sep 2012 13:07:22 +0000 (13:07 +0000)]
* config/alpha/predicates.md (small_symbolic_operand): Disallow large offsets.

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

8 years ago2012-09-10 Janus Weil <janus@gcc.gnu.org>
janus [Mon, 10 Sep 2012 12:10:12 +0000 (12:10 +0000)]
2012-09-10  Janus Weil  <janus@gcc.gnu.org>

PR fortran/54435
PR fortran/54443
* match.c (gfc_match_select_type): Make sure to only access CLASS_DATA
for BT_CLASS.

2012-09-10  Janus Weil  <janus@gcc.gnu.org>

PR fortran/54435
PR fortran/54443
* gfortran.dg/select_type_29.f03: New.

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