OSDN Git Service

pf3gnuchains/gcc-fork.git
12 years agoMark ChangeLog
rguenth [Thu, 22 Mar 2012 07:08:32 +0000 (07:08 +0000)]
Mark ChangeLog

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

12 years agoMark ChangeLog
rguenth [Thu, 22 Mar 2012 07:08:24 +0000 (07:08 +0000)]
Mark ChangeLog

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

12 years agoMark ChangeLog
rguenth [Thu, 22 Mar 2012 07:08:18 +0000 (07:08 +0000)]
Mark ChangeLog

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

12 years agoMark ChangeLog
rguenth [Thu, 22 Mar 2012 07:08:11 +0000 (07:08 +0000)]
Mark ChangeLog

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

12 years agoMark ChangeLog
rguenth [Thu, 22 Mar 2012 07:08:05 +0000 (07:08 +0000)]
Mark ChangeLog

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

12 years agoMark ChangeLog
rguenth [Thu, 22 Mar 2012 07:07:59 +0000 (07:07 +0000)]
Mark ChangeLog

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

12 years agoMark ChangeLog
rguenth [Thu, 22 Mar 2012 07:07:53 +0000 (07:07 +0000)]
Mark ChangeLog

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

12 years agoMark ChangeLog
rguenth [Thu, 22 Mar 2012 07:07:48 +0000 (07:07 +0000)]
Mark ChangeLog

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

12 years agoMark ChangeLog
rguenth [Thu, 22 Mar 2012 07:07:40 +0000 (07:07 +0000)]
Mark ChangeLog

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

12 years agoMark ChangeLog
rguenth [Thu, 22 Mar 2012 07:07:34 +0000 (07:07 +0000)]
Mark ChangeLog

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

12 years agoMark ChangeLog
rguenth [Thu, 22 Mar 2012 07:07:27 +0000 (07:07 +0000)]
Mark ChangeLog

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

12 years agoMark ChangeLog
rguenth [Thu, 22 Mar 2012 07:07:21 +0000 (07:07 +0000)]
Mark ChangeLog

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

12 years agoMark ChangeLog
rguenth [Thu, 22 Mar 2012 07:07:13 +0000 (07:07 +0000)]
Mark ChangeLog

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

12 years agoMark ChangeLog
rguenth [Thu, 22 Mar 2012 07:07:06 +0000 (07:07 +0000)]
Mark ChangeLog

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

12 years agoMark ChangeLog
rguenth [Thu, 22 Mar 2012 07:06:58 +0000 (07:06 +0000)]
Mark ChangeLog

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

12 years agoMark ChangeLog
rguenth [Thu, 22 Mar 2012 07:06:50 +0000 (07:06 +0000)]
Mark ChangeLog

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

12 years agoMark ChangeLog
rguenth [Thu, 22 Mar 2012 07:06:44 +0000 (07:06 +0000)]
Mark ChangeLog

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

12 years agoMark ChangeLog
rguenth [Thu, 22 Mar 2012 07:06:37 +0000 (07:06 +0000)]
Mark ChangeLog

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

12 years agoDaily bump.
gccadmin [Thu, 22 Mar 2012 00:18:51 +0000 (00:18 +0000)]
Daily bump.

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

12 years agogcc/cp/
jason [Wed, 21 Mar 2012 14:43:00 +0000 (14:43 +0000)]
gcc/cp/
* mangle.c (write_type): Handle 'auto'.
* init.c (build_new): Don't do auto deduction where it might
affect template mangling.
libiberty/
* cp-demangle.c (cplus_demangle_type): Handle 'auto'.

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

12 years agoDaily bump.
gccadmin [Wed, 21 Mar 2012 00:17:34 +0000 (00:17 +0000)]
Daily bump.

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

12 years agoDaily bump.
gccadmin [Tue, 20 Mar 2012 00:19:02 +0000 (00:19 +0000)]
Daily bump.

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

12 years agoDaily bump.
gccadmin [Mon, 19 Mar 2012 00:18:41 +0000 (00:18 +0000)]
Daily bump.

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

12 years ago * gcc.pot: Regenerate.
jsm28 [Sun, 18 Mar 2012 14:02:21 +0000 (14:02 +0000)]
* gcc.pot: Regenerate.

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

12 years agoDaily bump.
gccadmin [Sun, 18 Mar 2012 00:18:34 +0000 (00:18 +0000)]
Daily bump.

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

12 years agoDaily bump.
gccadmin [Sat, 17 Mar 2012 00:18:34 +0000 (00:18 +0000)]
Daily bump.

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

12 years agoImprove wording in GCC 4.7 Solaris update to install.texi
ro [Fri, 16 Mar 2012 09:43:53 +0000 (09:43 +0000)]
Improve wording in GCC 4.7 Solaris update to install.texi

* doc/install.texi (Specific, *-*-solaris2*): Improve wording.

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

12 years agoDaily bump.
gccadmin [Fri, 16 Mar 2012 00:18:36 +0000 (00:18 +0000)]
Daily bump.

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

12 years agolibgo: Export {enter,exit}syscall and use it for getaddrinfo.
ian [Thu, 15 Mar 2012 18:09:39 +0000 (18:09 +0000)]
libgo: Export {enter,exit}syscall and use it for getaddrinfo.

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

12 years ago PR middle-end/52592
jakub [Thu, 15 Mar 2012 13:40:13 +0000 (13:40 +0000)]
PR middle-end/52592
* builtins.c (expand_builtin_int_roundingfn_2): If expanding
BUILT_IN_IR{INT,OUND}* using optab fails, emit lr{int,ound}*
calls instead of __builtin_ir{int,ound}*.

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

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

12 years ago * sv.po: Update.
jsm28 [Thu, 15 Mar 2012 00:28:43 +0000 (00:28 +0000)]
* sv.po: Update.

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

12 years agoDaily bump.
gccadmin [Thu, 15 Mar 2012 00:18:28 +0000 (00:18 +0000)]
Daily bump.

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

12 years ago PR c++/52582
jakub [Wed, 14 Mar 2012 14:21:12 +0000 (14:21 +0000)]
PR c++/52582
* config/rs6000/rs6000.c (call_ABI_of_interest): Return true
if c_node is NULL.

* g++.dg/opt/pr52582.C: New test.

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

12 years agoDaily bump.
gccadmin [Wed, 14 Mar 2012 00:18:27 +0000 (00:18 +0000)]
Daily bump.

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

12 years ago * gennews (files): Add files for GCC 4.7.
jsm28 [Tue, 13 Mar 2012 23:21:51 +0000 (23:21 +0000)]
* gennews (files): Add files for GCC 4.7.

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

12 years ago * doc/invoke.texi (-std=c99), doc/standards.texi (C language):
jsm28 [Tue, 13 Mar 2012 23:18:07 +0000 (23:18 +0000)]
* doc/invoke.texi (-std=c99), doc/standards.texi (C language):
Refer to GCC 4.7 version of c99status.html.

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

12 years agolibitm: Fix lost wake-up in serial lock.
torvald [Tue, 13 Mar 2012 22:11:46 +0000 (22:11 +0000)]
libitm: Fix lost wake-up in serial lock.

PR libitm/52526
Backported from mainline.
* config/linux/rwlock.cc (GTM::gtm_rwlock::read_lock): Fix lost
wake-up.

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

12 years ago PR go/52557
ian [Tue, 13 Mar 2012 22:03:30 +0000 (22:03 +0000)]
PR go/52557
mksysinfo: Fix handling of timex for ARM GNU/Linux.

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

12 years agoDaily bump.
gccadmin [Tue, 13 Mar 2012 00:18:59 +0000 (00:18 +0000)]
Daily bump.

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

12 years ago2012-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
meissner [Mon, 12 Mar 2012 16:16:51 +0000 (16:16 +0000)]
2012-03-12  Michael Meissner  <meissner@linux.vnet.ibm.com>

Backport from mainline
2012-03-09  Michael Meissner  <meissner@linux.vnet.ibm.com>

* config/rs6000/linux64.h (OPTION_TARGET_CPU_DEFAULT): Do not
redefine to be NULL if the current bit-size is different from the
configured bit-size.

* config/rs6000/rs6000.c (rs6000_option_override_internal): If the
cpu is defaulted, use PROCESSOR_DEFAULT and PROCESSOR_DEFAULT64 to
set the default tuning.  Add asserts to make sure the cpu and tune
indexes are defined.  Fix tests for cpu/tune index to use >= 0 to
test whether the index is set, instead of > 0.
(rs6000_file_start): Do not reset the default cpu if the current
bit-size is different from the configured bit-size.

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

12 years agoGCC 4.7 Solaris updates to install.texi
ro [Mon, 12 Mar 2012 15:42:42 +0000 (15:42 +0000)]
GCC 4.7 Solaris updates to install.texi

* doc/install.texi (Specific, i?86-*-solaris2.[89]): Update
binutils reference.
(Specific, i?86-*-solaris2.10): Remove GCC 4.0 reference.
Update binutils references.
(Specific, *-*-solaris2*): Mention bundled GCC in Solaris 10 and 11.
Update binutils reference.
Update Sun as/GNU ld caveat.
Document binutils largefile requirement for LTO plugin.
Remove reference to alternate libpthread.

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

12 years ago PR target/52450
danglin [Mon, 12 Mar 2012 15:33:32 +0000 (15:33 +0000)]
PR target/52450
* gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.

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

12 years ago * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
danglin [Mon, 12 Mar 2012 15:29:32 +0000 (15:29 +0000)]
* gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.

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

12 years agoGCC 4.7 IRIX, Tru64 UNIX updates to install.texi
ro [Mon, 12 Mar 2012 15:11:00 +0000 (15:11 +0000)]
GCC 4.7 IRIX, Tru64 UNIX updates to install.texi

* doc/install.texi (Specific, alpha*-dec-osf5.1): Update binutils
reference.
(Specific, mips-sgi-irix6): Likewise.

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

12 years ago * sv.po: Update.
jsm28 [Mon, 12 Mar 2012 01:12:39 +0000 (01:12 +0000)]
* sv.po: Update.

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

12 years agoDaily bump.
gccadmin [Mon, 12 Mar 2012 00:18:17 +0000 (00:18 +0000)]
Daily bump.

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

12 years agoDaily bump.
gccadmin [Sun, 11 Mar 2012 00:18:40 +0000 (00:18 +0000)]
Daily bump.

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

12 years ago PR libstdc++/52456
danglin [Sat, 10 Mar 2012 22:57:45 +0000 (22:57 +0000)]
PR libstdc++/52456
* config/abi/post/hppa-linux-gnu/baseline_symbols.txt: Update.

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

12 years agoUpdate Go compiler, library, and testsuite on gcc 4.7 branch.
ian [Sat, 10 Mar 2012 19:03:09 +0000 (19:03 +0000)]
Update Go compiler, library, and testsuite on gcc 4.7 branch.

* go-gcc.cc (Gcc_backend::assignment_statement): Convert the rhs
to the lhs type if necessary.

* go-gcc.cc (Gcc_backend::init_statement): Don't initialize a
zero-sized variable.
(go_non_zero_struct): New global variable.
(Gcc_backend::non_zero_size_type): New function.
(Gcc_backend::global_variable): Don't build an assignment for a
zero-sized value.
* go-c.h (go_non_zero_struct): Declare.
* config-lang.in (gtfiles): Add go-c.h.

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

12 years ago2012-03-10 Tobias Burnus <burnus@net-b.de>
burnus [Sat, 10 Mar 2012 08:18:31 +0000 (08:18 +0000)]
2012-03-10  Tobias Burnus  <burnus@net-b.de>

        PR fortran/52469
        * trans-types.c (gfc_get_function_type): Handle backend_decl
        of a procedure pointer.

2012-03-10  Tobias Burnus  <burnus@net-b.de>

        PR fortran/52469
        * gfortran.dg/proc_ptr_34.f90

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

12 years agoDaily bump.
gccadmin [Sat, 10 Mar 2012 00:19:22 +0000 (00:19 +0000)]
Daily bump.

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

12 years ago* config/locale/gnu/monetary_members.cc
schwab [Fri, 9 Mar 2012 19:51:16 +0000 (19:51 +0000)]
* config/locale/gnu/monetary_members.cc
(moneypunct<char,true>::_M_initialize_moneypunct): Throw caught
exception again.
(moneypunct<char,false>::_M_initialize_moneypunct): Likewise.
* testsuite/22_locale/locale/cons/12352.cc: Also test en_US
locale.

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

12 years agoDaily bump.
gccadmin [Fri, 9 Mar 2012 00:19:19 +0000 (00:19 +0000)]
Daily bump.

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

12 years agoFix R_386_TLS_LDM_PLT detection
ro [Thu, 8 Mar 2012 13:54:54 +0000 (13:54 +0000)]
Fix R_386_TLS_LDM_PLT detection

* configure.ac (gcc_cv_as_ix86_tlsldmplt): Add label.
* configure: Regenerate.

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

12 years agoDaily bump.
gccadmin [Thu, 8 Mar 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@185087 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago PR c++/52521
jason [Wed, 7 Mar 2012 20:16:16 +0000 (20:16 +0000)]
PR c++/52521
* mangle.c (write_literal_operator_name): The length comes after the
operator prefix.

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

12 years agom68k: Limit TAS to 68000 and CF ISA_B.
rth [Wed, 7 Mar 2012 16:23:17 +0000 (16:23 +0000)]
m68k: Limit TAS to 68000 and CF ISA_B.

* config/m68k/m68k.h (ISA_HAS_TAS): New.
* config/m68k/sync.md (atomic_test_and_set): Use it.
(atomic_test_and_set_1): Likewise.

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

12 years ago2012-03-05 Ralf Corsépius <ralf.corsepius@rtems.org>
corsepiu [Wed, 7 Mar 2012 10:59:56 +0000 (10:59 +0000)]
2012-03-05  Ralf Corsépius  <ralf.corsepius@rtems.org>

PR target/51417
* Makefile.in: Let install-gcc-ar depend on installdirs, gcc-ar$(exeext),
gcc-nm$(exeext), gcc-ranlib$(exeext).
Don't double canonicalize if cross-compiling.

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

12 years agoDaily bump.
gccadmin [Wed, 7 Mar 2012 00:19:21 +0000 (00:19 +0000)]
Daily bump.

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

12 years ago * trans-mem.c: New typedef for tm_region_p.
aldyh [Tue, 6 Mar 2012 16:28:48 +0000 (16:28 +0000)]
* trans-mem.c: New typedef for tm_region_p.
Define vector types for tm_region_p.
(tm_region_init): Replace region_worklist to a vector called
bb_regions.

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

12 years ago PR middle-end/52463
aldyh [Tue, 6 Mar 2012 14:44:27 +0000 (14:44 +0000)]
PR middle-end/52463
* trans-mem.c (tm_region_init): Use last_basic_block.

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

12 years ago PR middle-end/52463
aldyh [Tue, 6 Mar 2012 14:37:54 +0000 (14:37 +0000)]
PR middle-end/52463
* trans-mem.c (tm_region_init): Use last_basic_block.

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

12 years agoDaily bump.
gccadmin [Tue, 6 Mar 2012 00:19:14 +0000 (00:19 +0000)]
Daily bump.

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

12 years agoPR tree-opt/52242
rth [Mon, 5 Mar 2012 19:53:54 +0000 (19:53 +0000)]
PR tree-opt/52242
Revert: 2011-11-26  Richard Henderson  <rth@redhat.com>
* omp-low.c (expand_omp_atomic): Assume anything aligned to
BIGGEST_ALIGNMENT is aligned.

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

12 years agolibitm: Update texinfo docs.
torvald [Mon, 5 Mar 2012 19:26:37 +0000 (19:26 +0000)]
libitm: Update texinfo docs.

Backported from mainline @184940.
libitm/
* libitm.texi: Link to specification and add a usage example.

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

12 years ago* config/sh/sh.h (TARGET_ATOMIC_TEST_AND_SET_TRUEVAL): New hook.
rth [Mon, 5 Mar 2012 18:52:44 +0000 (18:52 +0000)]
* config/sh/sh.h (TARGET_ATOMIC_TEST_AND_SET_TRUEVAL): New hook.

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

12 years agoPR target/52481
rth [Mon, 5 Mar 2012 18:41:56 +0000 (18:41 +0000)]
PR target/52481
* config/m68k/sync.md (atomic_test_and_set): Use expand_simple_unop
instead of calling negqi2 directly.

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

12 years ago * sv.po: Update.
jsm28 [Mon, 5 Mar 2012 13:06:26 +0000 (13:06 +0000)]
* sv.po: Update.

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

12 years agoFix 64-bit *intmax_t definitions on IRIX
ro [Mon, 5 Mar 2012 10:43:22 +0000 (10:43 +0000)]
Fix 64-bit *intmax_t definitions on IRIX

* config/mips/iris6.h [!USED_FOR_TARGET] (long_intmax): Declare.
(INTMAX_TYPE): Use it.
(UINTMAX_TYPE): Likewise.
(SUBTARGET_OVERRIDE_OPTIONS): Define.
(irix6_c_common_override_options): Declare.
(C_COMMON_OVERRIDE_OPTIONS): Define.
* config/mips/mips.c [TARGET_IRIX6] (long_intmax): Define.
* config/mips/irix6-c.c: New file.
* config/mips/t-irix6 (irix6-c.o): New target.
* config.gcc (mips-sgi-irix6.5): Set c_target_objs,
cxx_target_objs.

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

12 years agoDaily bump.
gccadmin [Mon, 5 Mar 2012 00:18:34 +0000 (00:18 +0000)]
Daily bump.

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

12 years ago Backport from mainline r184894.
gjl [Sun, 4 Mar 2012 20:59:46 +0000 (20:59 +0000)]
Backport from mainline r184894.
* gcc.dg/torture/pr52402.c: Add dg-require-effective-target
int32plus.

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

12 years ago * optabs.c (expand_atomic_test_and_set): Honor
rth [Sun, 4 Mar 2012 02:34:55 +0000 (02:34 +0000)]
* optabs.c (expand_atomic_test_and_set): Honor
atomic_test_and_set_trueval even when atomic_test_and_set
optab is not in use.

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

12 years agoDaily bump.
gccadmin [Sun, 4 Mar 2012 00:19:11 +0000 (00:19 +0000)]
Daily bump.

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

12 years ago * de.po: Update.
jsm28 [Sat, 3 Mar 2012 17:35:55 +0000 (17:35 +0000)]
* de.po: Update.

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

12 years ago * gcc.pot: Regenerate.
jsm28 [Sat, 3 Mar 2012 12:04:08 +0000 (12:04 +0000)]
* gcc.pot: Regenerate.

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

12 years agoDaily bump.
gccadmin [Sat, 3 Mar 2012 00:18:26 +0000 (00:18 +0000)]
Daily bump.

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

12 years ago * include/c_global/cstdio: Remove extraneous extern.
jakub [Fri, 2 Mar 2012 22:57:14 +0000 (22:57 +0000)]
* include/c_global/cstdio: Remove extraneous extern.
* include/c_std/cstdio: Same.

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

12 years ago Backport from mainline
bergner [Fri, 2 Mar 2012 18:32:59 +0000 (18:32 +0000)]
Backport from mainline
2012-03-02  Peter Bergner  <bergner@vnet.ibm.com>
gcc/
* config/rs6000/vsx.md (vsx_set_<mode>): Reorder operands.

gcc/testsuite/
* gcc.target/powerpc/pr52457.c: New test.

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

12 years ago2012-03-02 Richard Guenther <rguenther@suse.de>
rguenth [Fri, 2 Mar 2012 11:08:40 +0000 (11:08 +0000)]
2012-03-02  Richard Guenther  <rguenther@suse.de>

        * DEV-PHASE: Set to prerelease.

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

12 years agoCreate gcc-4_7-branch
rguenth [Fri, 2 Mar 2012 10:56:07 +0000 (10:56 +0000)]
Create gcc-4_7-branch

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

12 years agoUpdate Solaris baselines for GCC 4.7
ro [Fri, 2 Mar 2012 09:47:11 +0000 (09:47 +0000)]
Update Solaris baselines for GCC 4.7

* config/abi/post/solaris2.8/baseline_symbols.txt: Regenerate.
* config/abi/post/solaris2.8/sparcv9/baseline_symbols.txt: Likewise.
* config/abi/post/solaris2.10/baseline_symbols.txt: Likewise.
* config/abi/post/solaris2.10/amd64/baseline_symbols.txt: Likewise.
* config/abi/post/solaris2.10/sparcv9/baseline_symbols.txt: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@184776 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago * config.gcc (obsolete): Add all ARM targets using the FPA.
rearnsha [Fri, 2 Mar 2012 09:37:30 +0000 (09:37 +0000)]
* config.gcc (obsolete): Add all ARM targets using the FPA.
(with_fpu): Obsolete selection of the FPA or Maverick on ARM.
* doc/install.texi: Avoid references to obsolete ARM ports.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@184775 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago2012-03-01 Benjamin Kosnik <bkoz@redhat.com>
bkoz [Fri, 2 Mar 2012 07:13:55 +0000 (07:13 +0000)]
2012-03-01  Benjamin Kosnik  <bkoz@redhat.com>
            Ramana Radhakrishnan <ramana@gcc.gnu.org>

PR libstdc++/51785
* acinclude.m4 (GLIBCXX_CHECK_STDIO_PROTO): New.
* configure.ac: Call it.
* configure: Regenerate.
* config.h.in: Same.
* config/os/gnu-linux/os_defines.h: Conditionally undefine
_GLIBCXX_HAVE_GETS.
* include/c_global/cstdio: Conditionally declare deprecated gets.
* include/c_std/cstdio: Same.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@184774 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago2012-03-01 Michael Spertus <mike_spertus@symantec.com>
bkoz [Fri, 2 Mar 2012 05:54:24 +0000 (05:54 +0000)]
2012-03-01  Michael Spertus  <mike_spertus@symantec.com>

* include/tr2/type_traits (typelist): To __reflection_typelist.
(first, rest, empty): Remove.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@184773 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago2012-03-01 Benjamin Kosnik <bkoz@redhat.com>
bkoz [Fri, 2 Mar 2012 01:04:16 +0000 (01:04 +0000)]
2012-03-01  Benjamin Kosnik  <bkoz@redhat.com>

* testsuite/Makefile.am (CLEANFILES): Add *.gdb.
* testsuite/Makefile.in: Regenerate.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@184772 138bc75d-0d04-0410-961f-82ee72b054a4

12 years agoDaily bump.
gccadmin [Fri, 2 Mar 2012 00:19:12 +0000 (00:19 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@184770 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago * config/epiphany/epiphany.md (movmisalign<mode>): New patterns.
amylaar [Thu, 1 Mar 2012 23:40:57 +0000 (23:40 +0000)]
* config/epiphany/epiphany.md (movmisalign<mode>): New patterns.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@184766 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago2012-03-01 Jeremy Bennett <jeremy.bennett@embecosm.com>
amylaar [Thu, 1 Mar 2012 23:34:36 +0000 (23:34 +0000)]
2012-03-01  Jeremy Bennett  <jeremy.bennett@embecosm.com>
            Joern Rennecke  <joern.rennecke@embecosm.com>

        * doc/extend.texi: Expand and update information on interrupt
        attribute for Epiphany.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@184765 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago * config/sh/sh-protos.h: Update copyright notice dates.
olegendo [Thu, 1 Mar 2012 22:57:09 +0000 (22:57 +0000)]
* config/sh/sh-protos.h: Update copyright notice dates.
* config/sh/sh.h: Likewise.
* config/sh/sh.md: Likewise.
* config/sh/constraints.md: Likewise.
* config/sh/predicates.md: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@184764 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago * config/sh/sh-protos.h (tertiary_reload_operand): Remove dead function.
olegendo [Thu, 1 Mar 2012 22:46:33 +0000 (22:46 +0000)]
* config/sh/sh-protos.h (tertiary_reload_operand): Remove dead function.
* config/sh/sh.c (tertiary_reload_operand): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@184763 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago * config/sh/constraints.md: Fix comment typo.
olegendo [Thu, 1 Mar 2012 21:20:56 +0000 (21:20 +0000)]
* config/sh/constraints.md: Fix comment typo.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@184761 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago * soft-fp: Imported from glibc upstream.
ktietz [Thu, 1 Mar 2012 20:50:26 +0000 (20:50 +0000)]
    * soft-fp: Imported from glibc upstream.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@184760 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago PR target/52408
danglin [Thu, 1 Mar 2012 19:31:03 +0000 (19:31 +0000)]
PR target/52408
* config/pa/pa.md (zvdep_imm32): Change type of variable x from int to
unsigned HOST_WIDE_INT.
(zvdep_imm64): Likewise.
(vdepi_ior): Change type of variable x from int to HOST_WIDE_INT.
(vdepi_and): Likewise.
Likewise for unamed 64-bit patterns.
* config/pa/predicates.md (lhs_lshift_cint_operand): Update comment.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@184757 138bc75d-0d04-0410-961f-82ee72b054a4

12 years agoFix ChangLog about uintptr_t
ktietz [Thu, 1 Mar 2012 18:45:30 +0000 (18:45 +0000)]
Fix ChangLog about uintptr_t

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@184756 138bc75d-0d04-0410-961f-82ee72b054a4

12 years agocompiler: Reliably give errors on misuse of multiple value call.
ian [Thu, 1 Mar 2012 18:19:13 +0000 (18:19 +0000)]
compiler: Reliably give errors on misuse of multiple value call.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@184755 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
ktietz [Thu, 1 Mar 2012 18:17:07 +0000 (18:17 +0000)]
    * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
        routines on mingw targets.
        * gcc.dg/vect/pr46126.c (size_t): Add support for
        LLP64 target.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@184754 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago PR c++/51930
jason [Thu, 1 Mar 2012 17:52:12 +0000 (17:52 +0000)]
PR c++/51930
* decl.c (check_tag_decl): Move warning for misplaced attributes here.
(shadow_tag): From here.
* parser.c (cp_parser_explicit_instantiation): Don't warn here.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@184753 138bc75d-0d04-0410-961f-82ee72b054a4

12 years agomksysinfo: Define MADV_ constants for madvise.
ian [Thu, 1 Mar 2012 17:22:29 +0000 (17:22 +0000)]
mksysinfo: Define MADV_ constants for madvise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@184752 138bc75d-0d04-0410-961f-82ee72b054a4

12 years agocompiler: Fix varargs functions that call recover.
ian [Thu, 1 Mar 2012 17:11:55 +0000 (17:11 +0000)]
compiler: Fix varargs functions that call recover.

Also fix a couple of crashes on invalid code.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@184751 138bc75d-0d04-0410-961f-82ee72b054a4

12 years agoPR debug/52001
aoliva [Thu, 1 Mar 2012 16:58:11 +0000 (16:58 +0000)]
PR debug/52001
PR rtl-optimization/52417
* cselib.c (cselib_any_perm_equivs): New variable.
(cselib_reset_table): Check that it's not set when not
preserving constants.
(cselib_add_permanent_equiv): Set it.
(cselib_have_permanent_equivalences): New.
(cselib_init, cselib_finish): Reset it.
* cselib.h (cselib_have_permanent_equivalences): Declare.
* alias.c (get_addr): Restore earlier behavior when there
aren't permanent equivalences.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@184750 138bc75d-0d04-0410-961f-82ee72b054a4