OSDN Git Service

pf3gnuchains/gcc-fork.git
8 years agoMark ChangeLog
gccadmin [Thu, 1 Mar 2012 11:54:25 +0000 (11:54 +0000)]
Mark ChangeLog

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

8 years agoMark ChangeLog
gccadmin [Thu, 1 Mar 2012 11:54:20 +0000 (11:54 +0000)]
Mark ChangeLog

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

8 years agoMark ChangeLog
gccadmin [Thu, 1 Mar 2012 11:54:16 +0000 (11:54 +0000)]
Mark ChangeLog

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

8 years agoMark ChangeLog
gccadmin [Thu, 1 Mar 2012 11:54:11 +0000 (11:54 +0000)]
Mark ChangeLog

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

8 years agoMark ChangeLog
gccadmin [Thu, 1 Mar 2012 11:54:07 +0000 (11:54 +0000)]
Mark ChangeLog

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

8 years agoMark ChangeLog
gccadmin [Thu, 1 Mar 2012 11:54:03 +0000 (11:54 +0000)]
Mark ChangeLog

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

8 years agoMark ChangeLog
gccadmin [Thu, 1 Mar 2012 11:53:58 +0000 (11:53 +0000)]
Mark ChangeLog

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

8 years agoMark ChangeLog
gccadmin [Thu, 1 Mar 2012 11:53:53 +0000 (11:53 +0000)]
Mark ChangeLog

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

8 years agoMark ChangeLog
gccadmin [Thu, 1 Mar 2012 11:53:49 +0000 (11:53 +0000)]
Mark ChangeLog

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

8 years agoMark ChangeLog
gccadmin [Thu, 1 Mar 2012 11:53:44 +0000 (11:53 +0000)]
Mark ChangeLog

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

8 years agoMark ChangeLog
gccadmin [Thu, 1 Mar 2012 11:53:40 +0000 (11:53 +0000)]
Mark ChangeLog

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

8 years agoMark ChangeLog
gccadmin [Thu, 1 Mar 2012 11:53:35 +0000 (11:53 +0000)]
Mark ChangeLog

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

8 years agoMark ChangeLog
gccadmin [Thu, 1 Mar 2012 11:53:31 +0000 (11:53 +0000)]
Mark ChangeLog

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

8 years agoMark ChangeLog
gccadmin [Thu, 1 Mar 2012 11:53:26 +0000 (11:53 +0000)]
Mark ChangeLog

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

8 years agoMark ChangeLog
gccadmin [Thu, 1 Mar 2012 11:53:21 +0000 (11:53 +0000)]
Mark ChangeLog

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

8 years agoMark ChangeLog
gccadmin [Thu, 1 Mar 2012 11:53:15 +0000 (11:53 +0000)]
Mark ChangeLog

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

8 years agoMark ChangeLog
gccadmin [Thu, 1 Mar 2012 11:53:10 +0000 (11:53 +0000)]
Mark ChangeLog

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

8 years agoMark ChangeLog
gccadmin [Thu, 1 Mar 2012 11:53:05 +0000 (11:53 +0000)]
Mark ChangeLog

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

8 years agoMark ChangeLog
gccadmin [Thu, 1 Mar 2012 11:53:01 +0000 (11:53 +0000)]
Mark ChangeLog

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

8 years agoMark ChangeLog
gccadmin [Thu, 1 Mar 2012 11:52:57 +0000 (11:52 +0000)]
Mark ChangeLog

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

8 years agoMark ChangeLog
gccadmin [Thu, 1 Mar 2012 11:52:52 +0000 (11:52 +0000)]
Mark ChangeLog

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

8 years agoMark ChangeLog
gccadmin [Thu, 1 Mar 2012 11:52:47 +0000 (11:52 +0000)]
Mark ChangeLog

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

8 years agoMark ChangeLog
gccadmin [Thu, 1 Mar 2012 11:52:42 +0000 (11:52 +0000)]
Mark ChangeLog

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

8 years agoMark ChangeLog
gccadmin [Thu, 1 Mar 2012 11:52:38 +0000 (11:52 +0000)]
Mark ChangeLog

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

8 years agoMark ChangeLog
gccadmin [Thu, 1 Mar 2012 11:52:33 +0000 (11:52 +0000)]
Mark ChangeLog

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

8 years agoDaily bump.
gccadmin [Thu, 1 Mar 2012 00:17:53 +0000 (00:17 +0000)]
Daily bump.

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

8 years ago2012-02-29 Paul Thomas <pault@gcc.gnu.org>
pault [Wed, 29 Feb 2012 21:24:05 +0000 (21:24 +0000)]
2012-02-29  Paul Thomas  <pault@gcc.gnu.org>

PR fortran/52386
* trans-expr.c (fcncall_realloc_result): Dereference the
descriptor if needed.

2012-02-29  Paul Thomas  <pault@gcc.gnu.org>

PR fortran/52386
* gfortran.dg/realloc_on_assign_13.f90 : New test.

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

8 years agoDaily bump.
gccadmin [Wed, 29 Feb 2012 00:17:36 +0000 (00:17 +0000)]
Daily bump.

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

8 years agoDaily bump.
gccadmin [Tue, 28 Feb 2012 00:19:09 +0000 (00:19 +0000)]
Daily bump.

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

8 years ago Revert:
uros [Mon, 27 Feb 2012 11:19:03 +0000 (11:19 +0000)]
Revert:
2012-02-02  Uros Bizjak  <ubizjak@gmail.com>

Backport from mainline:
2011-11-18  Uros Bizjak  <ubizjak@gmail.com>

PR tree-optimization/51118
* fold-const.c (fold_checksum_tree): Check for TS_TYPED structure
before using TREE_TYPE accessor on expr.

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

8 years agoDaily bump.
gccadmin [Mon, 27 Feb 2012 00:19:56 +0000 (00:19 +0000)]
Daily bump.

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

8 years agoDaily bump.
gccadmin [Sun, 26 Feb 2012 00:18:27 +0000 (00:18 +0000)]
Daily bump.

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

8 years agoDaily bump.
gccadmin [Sat, 25 Feb 2012 00:17:44 +0000 (00:17 +0000)]
Daily bump.

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

8 years agoDaily bump.
gccadmin [Fri, 24 Feb 2012 00:18:12 +0000 (00:18 +0000)]
Daily bump.

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

8 years ago2012-02-23 Tobias Burnus <burnus@net-b.de>
burnus [Thu, 23 Feb 2012 22:53:54 +0000 (22:53 +0000)]
2012-02-23  Tobias Burnus  <burnus@net-b.de>

        PR fortran/52335
        * io.c (gfc_match_open): Remove bogus F2003 DELIM= check.

2012-02-23  Tobias Burnus  <burnus@net-b.de>

        PR fortran/52335
        * gfortran.dg/io_constraints_10.f90: New.

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

8 years ago Backported from trunk
jakub [Thu, 23 Feb 2012 18:20:19 +0000 (18:20 +0000)]
Backported from trunk
2012-02-20  Georg-Johann Lay  <avr@gjlay.de>

* gcc.c-torture/execute/pr52286.c: Fix FAIL on 16-bit int platforms.

2012-02-20  Jakub Jelinek  <jakub@redhat.com>

PR tree-optimization/52286
* fold-const.c (fold_binary_loc): For (X & C1) | C2
optimization use double_int_to_tree instead of build_int_cst_wide,
rewrite to use double_int vars.

* gcc.c-torture/execute/pr52286.c: New test.

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

8 years ago PR c/52290
uros [Thu, 23 Feb 2012 17:38:13 +0000 (17:38 +0000)]
PR c/52290
* c-decl.c (start_function): Exit early if decl1 is not FUNTION_DECL.

testsuite/ChangeLog:

PR c/52290
* gcc.dg/noncompile/pr52290.c: New test.

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

8 years agoDaily bump.
gccadmin [Thu, 23 Feb 2012 00:19:01 +0000 (00:19 +0000)]
Daily bump.

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

8 years ago PR target/52330
uros [Wed, 22 Feb 2012 19:17:42 +0000 (19:17 +0000)]
PR target/52330
* config/i386/i386.c (ix86_print_operand) <case 'H'>: Error out if x
is not offsettable memory reference.

testsuite/ChangeLog:

PR target/52330
* gcc.target/i386/pr52330.c: New test.

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

8 years ago * lib/target-supports.exp (check_effective_target_vect_condition):
uweigand [Wed, 22 Feb 2012 17:38:22 +0000 (17:38 +0000)]
* lib/target-supports.exp (check_effective_target_vect_condition):
Return true for NEON.

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

8 years agoDaily bump.
gccadmin [Wed, 22 Feb 2012 00:18:31 +0000 (00:18 +0000)]
Daily bump.

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

8 years ago PR target/52294
rearnsha [Tue, 21 Feb 2012 23:46:05 +0000 (23:46 +0000)]
PR target/52294
* thumb2.md (thumb2_shiftsi3_short): Split register and
immediate shifts.  For register shifts tie operands 0 and 1.
(peephole2 for above): Check that register-controlled shifts
have suitably tied operands.

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

8 years ago2012-02-21 Paolo Carlini <paolo.carlini@oracle.com>
paolo [Tue, 21 Feb 2012 21:30:44 +0000 (21:30 +0000)]
2012-02-21  Paolo Carlini  <paolo.carlini@oracle.com>

PR libstdc++/52317 (cont)
* include/profile/unordered_map: Ad Library Exception comment.
* include/profile/set: Likewise.
* include/profile/base.h: Likewise.
* include/profile/impl/profiler_list_to_slist.h: Likewise.
* include/profile/impl/profiler_container_size.h: Likewise.
* include/profile/impl/profiler_vector_size.h: Likewise.
* include/profile/impl/profiler_hash_func.h: Likewise.
* include/profile/impl/profiler_trace.h: Likewise.
* include/profile/impl/profiler_list_to_vector.h: Likewise.
* include/profile/impl/profiler_vector_to_list.h: Likewise.
* include/profile/impl/profiler.h: Likewise.
* include/profile/impl/profiler_state.h: Likewise.
* include/profile/impl/profiler_map_to_unordered_map.h: Likewise.
* include/profile/impl/profiler_algos.h: Likewise.
* include/profile/impl/profiler_hashtable_size.h: Likewise.
* include/profile/impl/profiler_node.h: Likewise.
* include/profile/vector: Likewise.
* include/profile/unordered_set: Likewise.
* include/profile/map.h: Likewise.
* include/profile/map: Likewise.

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

8 years ago * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield
ktietz [Tue, 21 Feb 2012 14:13:57 +0000 (14:13 +0000)]
    * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield
        as extension.

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

8 years ago2012-02-21 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
krebbel [Tue, 21 Feb 2012 11:20:57 +0000 (11:20 +0000)]
2012-02-21  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>

* config/s390/s390.md ("fixuns_trunc<mode>si2"): Replace
TARGET_HARD_FLOAT with TARGET_HARD_DFP.

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

8 years ago2012-02-21 Paolo Carlini <paolo.carlini@oracle.com>
paolo [Tue, 21 Feb 2012 10:56:34 +0000 (10:56 +0000)]
2012-02-21  Paolo Carlini  <paolo.carlini@oracle.com>

PR libstdc++/52317
* python/Makefile.am: Update boilerplate license text to GPLv3.
* include/profile/unordered_map: Likewise.
* include/profile/set: Likewise.
* include/profile/base.h: Likewise.
* include/profile/impl/profiler_list_to_slist.h: Likewise.
* include/profile/impl/profiler_container_size.h: Likewise.
* include/profile/impl/profiler_vector_size.h: Likewise.
* include/profile/impl/profiler_hash_func.h: Likewise.
* include/profile/impl/profiler_trace.h: Likewise.
* include/profile/impl/profiler_list_to_vector.h: Likewise.
* include/profile/impl/profiler_vector_to_list.h: Likewise.
* include/profile/impl/profiler.h: Likewise.
* include/profile/impl/profiler_state.h: Likewise.
* include/profile/impl/profiler_map_to_unordered_map.h: Likewise.
* include/profile/impl/profiler_algos.h: Likewise.
* include/profile/impl/profiler_hashtable_size.h: Likewise.
* include/profile/impl/profiler_node.h: Likewise.
* include/profile/vector: Likewise.
* include/profile/unordered_set: Likewise.
* include/profile/map.h: Likewise.
* include/profile/map: Likewise.
* testsuite/21_strings/basic_string/numeric_conversions/
wchar_t/dr1261.cc: Likewise.
* testsuite/21_strings/basic_string/numeric_conversions/
char/dr1261.cc: Likewise.
* testsuite/20_util/reference_wrapper/invoke-2.cc: Likewise.

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

8 years agoDaily bump.
gccadmin [Tue, 21 Feb 2012 00:18:21 +0000 (00:18 +0000)]
Daily bump.

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

8 years agoRemove svn-attributes ...
ktietz [Mon, 20 Feb 2012 22:16:25 +0000 (22:16 +0000)]
Remove svn-attributes ...

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

8 years ago PR target/52238
ktietz [Mon, 20 Feb 2012 22:09:48 +0000 (22:09 +0000)]
PR target/52238
* stor-layout.c (place_field): Handle desired_align for
ms-bitfields, too.

* gcc.dg/bf-ms-layout-3.c: New testcase.

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

8 years ago PR libstdc++/52300
ktietz [Mon, 20 Feb 2012 21:28:36 +0000 (21:28 +0000)]
    PR libstdc++/52300
        * gthr.h (GTHREAD_USE_WEAK): Define as zero for mingw.

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

8 years ago2012-02-20 Paolo Carlini <paolo.carlini@oracle.com>
paolo [Mon, 20 Feb 2012 11:31:01 +0000 (11:31 +0000)]
2012-02-20  Paolo Carlini  <paolo.carlini@oracle.com>

PR libstdc++/52309
* include/bits/hashtable_policy.h (_Equality_base<, true,>::
     _M_equal(const _Hashtable&)): Compare values with operator==.
* testsuite/23_containers/unordered_set/operators/52309.cc: New.

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

8 years agoDaily bump.
gccadmin [Mon, 20 Feb 2012 00:18:28 +0000 (00:18 +0000)]
Daily bump.

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

8 years agoDaily bump.
gccadmin [Sun, 19 Feb 2012 00:18:20 +0000 (00:18 +0000)]
Daily bump.

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

8 years agoDaily bump.
gccadmin [Sat, 18 Feb 2012 00:18:05 +0000 (00:18 +0000)]
Daily bump.

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

8 years ago PR testsuite/52296
jakub [Fri, 17 Feb 2012 14:56:14 +0000 (14:56 +0000)]
PR testsuite/52296
* g++.dg/debug/dwarf2/pr52260.C: Remove.

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

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

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

8 years ago PR debug/52260
jakub [Thu, 16 Feb 2012 08:50:02 +0000 (08:50 +0000)]
PR debug/52260
* dwarf2out.c (copy_decls_walk): Fill in *slot before traversing
children with clone_tree_hash, not after it.

* g++.dg/debug/dwarf2/pr52260.C: New test.

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

8 years agoDaily bump.
gccadmin [Thu, 16 Feb 2012 00:21:26 +0000 (00:21 +0000)]
Daily bump.

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

8 years ago[gcc]
meissner [Wed, 15 Feb 2012 21:17:42 +0000 (21:17 +0000)]
[gcc]
2012-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>

PR target/52199
* config/rs6000/rs6000.c (rs6000_expand_vector_init): Use
force_reg instead of copy_to_reg for better optimization.  Force
non-register or memory operands into a register.

[gcc/testsuite]
2012-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>

PR target/52199
* gcc.target/powerpc/pr52199.c: New file.

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

8 years ago2012-02-15 Richard Guenther <rguenther@suse.de>
rguenth [Wed, 15 Feb 2012 11:05:26 +0000 (11:05 +0000)]
2012-02-15  Richard Guenther  <rguenther@suse.de>

Backport from mainline
2012-02-08  Richard Guenther  <rguenther@suse.de>

PR tree-optimization/46886
* tree-flow.h (do_while_loop_p): Declare.
* tree-ssa-loop-ch.c (do_while_loop_p): Export.
* tree-parloops.c (parallelize_loops): Only parallelize do-while
loops.

* testsuite/libgomp.c/pr46886.c: New testcase.

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

8 years ago PR target/51921
ebotcazou [Wed, 15 Feb 2012 08:13:22 +0000 (08:13 +0000)]
PR target/51921
PR target/52205
* config/sparc/sol2-unwind.h (sparc64_is_sighandler): Add support for
Solaris 11 and slightly reformat.
(sparc_is_sighandler): Likewise.

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

8 years agoDaily bump.
gccadmin [Wed, 15 Feb 2012 00:18:29 +0000 (00:18 +0000)]
Daily bump.

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

8 years ago Backported from mainline
jakub [Tue, 14 Feb 2012 23:36:19 +0000 (23:36 +0000)]
Backported from mainline
2012-02-14  Jakub Jelinek  <jakub@redhat.com>

PR c++/52247
* pt.c (tsubst_copy_asm_operands): For LABEL_DECL values call
lookup_label on label's name and set TREE_USED.

* g++.dg/template/asmgoto1.C: New test.

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

8 years ago Backported from mainline
jakub [Tue, 14 Feb 2012 23:35:15 +0000 (23:35 +0000)]
Backported from mainline
2012-02-14  Jakub Jelinek  <jakub@redhat.com>

PR debug/51950
* dwarf2out.c (clone_tree_hash): New function.
(copy_decls_walk): Use it instead of clone_tree.

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

8 years ago Backported from mainline
jakub [Tue, 14 Feb 2012 23:34:34 +0000 (23:34 +0000)]
Backported from mainline
2012-02-14  Jakub Jelinek  <jakub@redhat.com>

PR c/52181
* c-decl.c (merge_decls): Copy DECL_USER_ALIGN bit from olddecl to
newdecl.

* decl.c (duplicate_decls): If olddecl has bigger DECL_ALIGN than
newdecl, copy DECL_ALIGN to newdecl and or DECL_USER_ALIGN bits.

* c-c++-common/pr52181.c: New test.

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

8 years ago Backported from mainline
jakub [Tue, 14 Feb 2012 23:33:23 +0000 (23:33 +0000)]
Backported from mainline
2012-02-13  Jakub Jelinek  <jakub@redhat.com>

* cselib.c (dump_cselib_val): Don't assume l->setting_insn is
non-NULL.

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

8 years ago Backported from mainline
jakub [Tue, 14 Feb 2012 23:32:39 +0000 (23:32 +0000)]
Backported from mainline
2012-02-13  Jakub Jelinek  <jakub@redhat.com>

PR middle-end/52230
* omp-low.c (expand_omp_for): If a static schedule without
chunk size has NULL region->cont, force fd.chunk_size to be
integer_zero_node.

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

8 years ago PR bootstrap/51969
jakub [Tue, 14 Feb 2012 23:31:42 +0000 (23:31 +0000)]
PR bootstrap/51969
Backported from mainline
2011-11-08  Michael Matz  <matz@suse.de>

* gengtype.c (write_field_root): Avoid out-of-scope access of newv.

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

8 years ago Missing gcc/ChangeLog.
amker [Tue, 14 Feb 2012 07:11:06 +0000 (07:11 +0000)]
Missing gcc/ChangeLog.

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

8 years ago Backport from mainline.
amker [Tue, 14 Feb 2012 06:57:17 +0000 (06:57 +0000)]
Backport from mainline.
2011-06-08  Julian Brown  <julian@codesourcery.com>

* config/arm/arm.c (arm_libcall_uses_aapcs_base): Use correct ABI
for double-precision helper functions in hard-float mode if only
single-precision arithmetic is supported in hardware.

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

8 years agoDaily bump.
gccadmin [Tue, 14 Feb 2012 00:17:59 +0000 (00:17 +0000)]
Daily bump.

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

8 years agoDaily bump.
gccadmin [Mon, 13 Feb 2012 00:18:31 +0000 (00:18 +0000)]
Daily bump.

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

8 years agoDaily bump.
gccadmin [Sun, 12 Feb 2012 00:17:47 +0000 (00:17 +0000)]
Daily bump.

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

8 years ago * compare-elim.c (find_comparisons_in_bb): Eliminate only compares
uros [Sat, 11 Feb 2012 08:12:42 +0000 (08:12 +0000)]
* compare-elim.c (find_comparisons_in_bb): Eliminate only compares
having the same mode as previous compare.

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

8 years agoDaily bump.
gccadmin [Sat, 11 Feb 2012 00:18:36 +0000 (00:18 +0000)]
Daily bump.

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

8 years ago * configure.ac (AM_LTLDFLAGS): Add -no-undefine for x64
ktietz [Fri, 10 Feb 2012 16:45:53 +0000 (16:45 +0000)]
    * configure.ac (AM_LTLDFLAGS): Add -no-undefine for x64
        windows target.
        * configure: Regenerated

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

8 years ago PR boehm-gc/48514
ktietz [Fri, 10 Feb 2012 16:32:36 +0000 (16:32 +0000)]
    PR boehm-gc/48514
        * include/gc_config_macros.h (GC_DLL): Define it for mingw-targets
        only, if we are actual in boehm-gc's build and DLL_EXPORT
        is defined.

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

8 years agoBackport the fix for PR tree-optimization/49536 from mainline.
baldrick [Fri, 10 Feb 2012 12:34:17 +0000 (12:34 +0000)]
Backport the fix for PR tree-optimization/49536 from mainline.
Patch by Jack Howarth, approved by Richard Guenther.

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

8 years agoDaily bump.
gccadmin [Fri, 10 Feb 2012 00:17:49 +0000 (00:17 +0000)]
Daily bump.

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

8 years agodisable scan-assembler tests in g++.dg/abi/mangle60.C
jason [Thu, 9 Feb 2012 17:52:18 +0000 (17:52 +0000)]
disable scan-assembler tests in g++.dg/abi/mangle60.C

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

8 years ago Backported from mainline
jakub [Thu, 9 Feb 2012 17:30:39 +0000 (17:30 +0000)]
Backported from mainline
2012-02-08  Jakub Jelinek  <jakub@redhat.com>

PR rtl-optimization/52139
* cfgrtl.c (cfg_layout_merge_blocks): If BB_END
is a BARRIER after emit_insn_after_noloc, move BB_END
to the last non-BARRIER insn before it.

* gcc.dg/pr52139.c: New test.

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

8 years ago Backported from mainline
jakub [Thu, 9 Feb 2012 17:29:38 +0000 (17:29 +0000)]
Backported from mainline
2012-02-07  Jakub Jelinek  <jakub@redhat.com>

PR rtl-optimization/52060
* combine.c (try_combine): Add i0src_copy and i0src_copy2 variables,
copy i1src to i1src_copy whenever added_sets_2 && i1_feeds_i2_n already
before i1dest -> i1src substitution in newpat, copy i0src to i0src_copy
and/or i0src_copy2 when needed.

* gcc.dg/torture/pr52060.c: New test.

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

8 years ago Backported from mainline
jakub [Thu, 9 Feb 2012 17:28:22 +0000 (17:28 +0000)]
Backported from mainline
2012-02-07  Jakub Jelinek  <jakub@redhat.com>

PR middle-end/52074
* expr.c (expand_expr_addr_expr_1): For CONSTANT_CLASS_P or CONST_DECL
if modifier < EXPAND_SUM call force_operand on the result.

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

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

8 years ago Backported from mainline
jakub [Thu, 9 Feb 2012 17:27:25 +0000 (17:27 +0000)]
Backported from mainline
2012-02-06  Jakub Jelinek  <jakub@redhat.com>

PR target/52129
* calls.c (mem_overlaps_already_clobbered_arg_p): If val is
CONST_INT_P, subtract resp. add crtl->args.pretend_args_size to it.

* gcc.c-torture/execute/pr52129.c: New test.

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

8 years ago Backported from mainline
jakub [Thu, 9 Feb 2012 17:26:29 +0000 (17:26 +0000)]
Backported from mainline
2012-02-02  Jakub Jelinek  <jakub@redhat.com>

PR middle-end/48071
* diagnostic.c (diagnostic_finish): Remove trailing newlines.

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

8 years ago Backported from mainline
jakub [Thu, 9 Feb 2012 17:25:47 +0000 (17:25 +0000)]
Backported from mainline
2012-01-28  Jakub Jelinek  <jakub@redhat.com>

PR target/52006
* config/arm/arm.md (pic_add_dot_plus_eight peephole2): Use
arm_general_register_operand predicate for operand 2 instead of
register_operand.

* gcc.target/arm/pr52006.c: New test.

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

8 years ago Backported from mainline
jakub [Thu, 9 Feb 2012 17:24:47 +0000 (17:24 +0000)]
Backported from mainline
2012-01-19  Jakub Jelinek  <jakub@redhat.com>

PR libmudflap/40778
* tree-mudflap.c (mf_artificial): New function.
(execute_mudflap_function_ops, execute_mudflap_function_decls,
mx_register_decls, mudflap_enqueue_decl): Use it.

* testsuite/libmudflap.c/fail68-frag.c: New test.

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

8 years ago Backported from mainline
jakub [Thu, 9 Feb 2012 17:23:13 +0000 (17:23 +0000)]
Backported from mainline
2012-01-05  Jakub Jelinek  <jakub@redhat.com>

PR rtl-optimization/51767
* cfgrtl.c (force_nonfallthru_and_redirect): Force addition
of jump_block and add an extra edge for degenerated asm gotos.

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

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

8 years ago Backported from mainline
jakub [Thu, 9 Feb 2012 17:21:15 +0000 (17:21 +0000)]
Backported from mainline
2012-01-05  Jakub Jelinek  <jakub@redhat.com>

PR middle-end/51768
* stmt.c (check_unique_operand_names): Don't ICE during error
reporting if i is from labels chain.

* c-c++-common/pr51768.c: New test.

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

8 years ago Backported from mainline
jakub [Thu, 9 Feb 2012 17:20:09 +0000 (17:20 +0000)]
Backported from mainline
2012-01-05  Jakub Jelinek  <jakub@redhat.com>

PR middle-end/44777
* profile.c (branch_prob): Split bbs that have exit edge
and need a fake entry edge too.

* gcc.dg/tree-prof/pr44777.c: New test.

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

8 years ago Backported from mainline
jakub [Thu, 9 Feb 2012 17:18:42 +0000 (17:18 +0000)]
Backported from mainline
2012-01-04  Jakub Jelinek  <jakub@redhat.com>

PR debug/51695
* dwarf2out.c (output_loc_list): For now drop >= 64KB expressions
in .debug_loc on the floor.

* gcc.dg/pr51695.c: New test.

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

8 years ago Backported from mainline
jakub [Thu, 9 Feb 2012 17:17:36 +0000 (17:17 +0000)]
Backported from mainline
2012-01-03  Jakub Jelinek  <jakub@redhat.com>

PR c++/51669
* semantics.c (finish_omp_clauses): Call fold_build_cleanup_point_expr
on OMP_CLAUSE_{IF,NUM_THREADS,SCHEDULE_CHUNK}_EXPR.

* g++.dg/gomp/pr51669.C: New test.

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

8 years ago Backported from mainline
jakub [Thu, 9 Feb 2012 17:16:19 +0000 (17:16 +0000)]
Backported from mainline
2012-01-26  Jakub Jelinek  <jakub@redhat.com>

* make-relative-prefix.c (make_relative_prefix_1): Avoid warning
about using preprocessor directives inside of macro arguments.

2012-01-02  Jakub Jelinek  <jakub@redhat.com>

* make-relative-prefix.c (make_relative_prefix_1): Avoid
stack overflow if PATH contains just a single entry and
HOST_EXECUTABLE_SUFFIX needs to be used.

PR driver/48306
* make-relative-prefix.c: Include sys/stat.h.
(make_relative_prefix_1): If access succeeds, check also stat
if nstore is a regular file.

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

8 years ago Backported from mainline
jakub [Thu, 9 Feb 2012 17:15:29 +0000 (17:15 +0000)]
Backported from mainline
2011-12-15  Jakub Jelinek  <jakub@redhat.com>

PR c/51360
* c-parser.c (c_parser_omp_clause_num_threads,
c_parser_omp_clause_schedule): Call mark_exp_read.

* semantics.c (finish_omp_clauses): For OMP_CLAUSE_NUM_THREADS_EXPR
and OMP_CLAUSE_SCHEDULE_CHUNK_EXPR call mark_rvalue_use.

* gcc.dg/gomp/pr51360.c: New test.
* g++.dg/gomp/pr51360.C: New test.
* g++.dg/gomp/pr51360-2.C: New test.

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

8 years ago Backported from mainline
jakub [Thu, 9 Feb 2012 17:13:50 +0000 (17:13 +0000)]
Backported from mainline
2011-12-15  Jakub Jelinek  <jakub@redhat.com>

PR debug/51517
* tree-ssa-coalesce.c (coalesce_ssa_name): For !optimize, test
!DECL_IGNORED_P instead of !DECL_ARTIFICIAL.

* trans-decl.c (gfc_get_symbol_decl): Don't set DECL_INITAL on span.
(gfc_trans_deferred_vars): Instead add its runtime initialization
here.

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

8 years ago Backport from mainline
bergner [Thu, 9 Feb 2012 14:55:57 +0000 (14:55 +0000)]
Backport from mainline
2012-02-09  Peter Bergner  <bergner@vnet.ibm.com>

gcc/
PR middle-end/52140
* dojump.c (do_compare_rtx_and_jump): Use SCALAR_FLOAT_MODE_P.

gcc/testsuite/
PR middle-end/52140
* gcc.dg/dfp/pr52140.c: New test.

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

8 years ago2012-02-09 Andrey Belevantsev <abel@ispras.ru>
abel [Thu, 9 Feb 2012 10:10:36 +0000 (10:10 +0000)]
2012-02-09  Andrey Belevantsev  <abel@ispras.ru>

        Backport from mainline
        2012-01-20  Andrey Belevantsev  <abel@ispras.ru>

        PR target/51106
        * function.c (instantiate_virtual_regs_in_insn): Use
        delete_insn_and_edges when removing a wrong asm insn.

        Backport from mainline
        2012-01-20  Jakub Jelinek  <jakub@redhat.com>

        PR target/51106
        * gcc.dg/torture/pr51106-1.c: New test.
        * gcc.dg/torture/pr51106-2.c: New test.

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

8 years agoDaily bump.
gccadmin [Thu, 9 Feb 2012 00:17:58 +0000 (00:17 +0000)]
Daily bump.

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

8 years ago2012-02-08 Tobias Burnus <burnus@net-b.de>
burnus [Wed, 8 Feb 2012 21:29:45 +0000 (21:29 +0000)]
2012-02-08  Tobias Burnus  <burnus@net-b.de>

        PR fortran/52151
        * trans-expr.c (fcncall_realloc_result): Set also the stride.

2012-02-08  Tobias Burnus  <burnus@net-b.de>

        PR fortran/52151
        * gfortran.dg/realloc_on_assign_12.f90: New.

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

8 years agoDaily bump.
gccadmin [Wed, 8 Feb 2012 00:18:21 +0000 (00:18 +0000)]
Daily bump.

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