OSDN Git Service
gjl [Fri, 28 Sep 2012 08:58:36 +0000 (08:58 +0000)]
Backport from 2012-09-28 trunk r191821.
* config/avr/avr.c (avr_pgm_check_var_decl): Fix non-error diagnostic.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@191822
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Fri, 28 Sep 2012 00:18:04 +0000 (00:18 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@191815
138bc75d-0d04-0410-961f-
82ee72b054a4
jakub [Thu, 27 Sep 2012 10:53:42 +0000 (10:53 +0000)]
PR target/54703
* simplify-rtx.c (simplify_binary_operation_1): Perform
(x - (x & y)) -> (x & ~y) optimization only for integral
modes.
* gcc.target/i386/pr54703.c: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@191802
138bc75d-0d04-0410-961f-
82ee72b054a4
ian [Thu, 27 Sep 2012 05:41:46 +0000 (05:41 +0000)]
compiler: Better error for missing comma in composite literal.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@191796
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Thu, 27 Sep 2012 00:17:28 +0000 (00:17 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@191790
138bc75d-0d04-0410-961f-
82ee72b054a4
jsm28 [Wed, 26 Sep 2012 21:48:23 +0000 (21:48 +0000)]
* sv.po: Update.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@191778
138bc75d-0d04-0410-961f-
82ee72b054a4
jsm28 [Wed, 26 Sep 2012 21:48:07 +0000 (21:48 +0000)]
* sv.po: Update.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@191777
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Wed, 26 Sep 2012 00:17:30 +0000 (00:17 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@191749
138bc75d-0d04-0410-961f-
82ee72b054a4
jsm28 [Tue, 25 Sep 2012 14:01:46 +0000 (14:01 +0000)]
* vi.po: Update.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@191710
138bc75d-0d04-0410-961f-
82ee72b054a4
jsm28 [Tue, 25 Sep 2012 13:59:41 +0000 (13:59 +0000)]
* be.po, da.po, de.po, el.po, es.po, fi.po, fr.po, hr.po, id.po,
ja.po, nl.po, ru.po, sr.po, sv.po, tr.po, vi.po, zh_CN.po,
zh_TW.po: Update.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@191708
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Tue, 25 Sep 2012 00:17:19 +0000 (00:17 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@191686
138bc75d-0d04-0410-961f-
82ee72b054a4
ian [Mon, 24 Sep 2012 22:21:58 +0000 (22:21 +0000)]
compiler: Better warning for switch on non-comparable type.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@191684
138bc75d-0d04-0410-961f-
82ee72b054a4
janis [Mon, 24 Sep 2012 17:25:39 +0000 (17:25 +0000)]
Backport from mainline:
2012-07-24 Janis Johnson <janisjo@codesourcery.com>
* lib/gcc-dg.exp (process-message): Don't ignore errors.
2012-07-25 Janis Johnson <janisjo@codesourcery.com>
* g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
2012-07-26 Janis Johnson <janisjo@codesourcery.com>
* gcc.dg/pr45259.c: Only -fpic depends on fpic support.
2012-09-18 Janis Johnson <janisjo@codesourcery.com>
* gcc.dg/vect/pr52298.c: Remove "dg-do run".
2012-09-18 Janis Johnson <janisjo@codesourcery.com>
* lib/target-supports.exp
(check_effective_target_vect_widen_mult_qi_to_hi,
check_effective_target_vect_widen_mult_hi_to_si,
check_effective_target_vect_widen_mult_qi_to_hi_pattern,
check_effective_target_vect_widen_mult_hi_to_si_pattern,
check_effective_target_vect_pack_trunc,
check_effective_target_vect_unpack,
check_effective_target_vect_multiple_sizes): Check arm_neon_ok
instead of arm_none.
2012-09-18 Janis Johnson <janisjo@codesourcery.com>
* gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
target instead of xfailing it.
* gcc.dg/vect/no-vfa-vect-102.c: Likewise.
* gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
* gcc.dg/vect/no-vfa-vect-37.c: Likewise.
* gcc.dg/vect/no-vfa-vect-79.c: Likewise.
* gcc.dg/vect/vect-104.c: Likewise.
* gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
* gcc.dg/vect/vect-outer-1.c: Likewise.
* gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
* gcc.dg/vect/vect-outer-1a.c: Likewise.
* gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
* gcc.dg/vect/vect-outer-1b.c: Likewise.
* gcc.dg/vect/vect-outer-2b.c: Likewise.
* gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
* gcc.dg/vect/vect-outer-3a.c: Likewise.
* gcc.dg/vect/vect-outer-3b.c: Likewise.
* gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2012-09-18 Janis Johnson <janisjo@codesourcery.com>
* gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@191674
138bc75d-0d04-0410-961f-
82ee72b054a4
ebotcazou [Mon, 24 Sep 2012 10:27:45 +0000 (10:27 +0000)]
* tree-streamer-in.c (unpack_ts_type_common_value_fields): Stream in
TYPE_NONALIASED_COMPONENT flag.
* tree-streamer-out.c (pack_ts_type_common_value_fields): Stream out
TYPE_NONALIASED_COMPONENT flag.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@191663
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Mon, 24 Sep 2012 00:17:25 +0000 (00:17 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@191656
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Sun, 23 Sep 2012 00:17:21 +0000 (00:17 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@191647
138bc75d-0d04-0410-961f-
82ee72b054a4
danglin [Sat, 22 Sep 2012 16:46:29 +0000 (16:46 +0000)]
Backport from mainline:
2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
PR testsuite/54007
* gnat.dg/lto15.adb: Require lto.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@191644
138bc75d-0d04-0410-961f-
82ee72b054a4
ian [Sat, 22 Sep 2012 07:19:09 +0000 (07:19 +0000)]
runtime: Reject surrogate pairs in range over string.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@191639
138bc75d-0d04-0410-961f-
82ee72b054a4
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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