OSDN Git Service
gjl [Thu, 22 Mar 2012 10:46:13 +0000 (10:46 +0000)]
Fix timestamp of r185685.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185686
138bc75d-0d04-0410-961f-
82ee72b054a4
gjl [Thu, 22 Mar 2012 10:40:31 +0000 (10:40 +0000)]
Backport from mainline r185259.
PR other/52545
* output.h (SECTION_EXCLUDE, SECTION_MACH_DEP): Don't use
SECTION_MACH_DEP reserved bits for SECTION_EXCLUDE.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185685
138bc75d-0d04-0410-961f-
82ee72b054a4
jakub [Thu, 22 Mar 2012 10:10:24 +0000 (10:10 +0000)]
Backported from mainline
2012-03-14 Jakub Jelinek <jakub@redhat.com>
PR c++/52521
* parser.c (lookup_literal_operator): Return fn only if
processed all arguments from args vector and argtypes is
void_list_node.
* g++.dg/cpp0x/udlit-args2.C: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185683
138bc75d-0d04-0410-961f-
82ee72b054a4
jakub [Thu, 22 Mar 2012 10:08:49 +0000 (10:08 +0000)]
Backported from mainline
2012-03-13 Jakub Jelinek <jakub@redhat.com>
PR c/52577
* c-parser.c (c_parser_postfix_expression)
<case RID_BUILTIN_SHUFFLE>: Call mark_exp_read on argument values.
* gcc.dg/Wunused-var-3.c: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185682
138bc75d-0d04-0410-961f-
82ee72b054a4
jakub [Thu, 22 Mar 2012 10:06:10 +0000 (10:06 +0000)]
Backported from trunk
2012-03-13 Jakub Jelinek <jakub@redhat.com>
* config/i386/smmintrin.h: Avoid /* within a comment.
* config/i386/nmmintrin.h: Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185681
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 22 Mar 2012 09:22:13 +0000 (09:22 +0000)]
2012-03-22 Richard Guenther <rguenther@suse.de>
* BASE-VER: Set to 4.7.1.
* DEV-PHASE: Set to prerelease.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185679
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 22 Mar 2012 07:11:51 +0000 (07:11 +0000)]
Mark as release
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185674
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 22 Mar 2012 07:11:44 +0000 (07:11 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185673
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 22 Mar 2012 07:11:37 +0000 (07:11 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185672
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 22 Mar 2012 07:11:31 +0000 (07:11 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185671
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 22 Mar 2012 07:11:24 +0000 (07:11 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185670
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 22 Mar 2012 07:11:17 +0000 (07:11 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185669
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 22 Mar 2012 07:11:09 +0000 (07:11 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185668
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 22 Mar 2012 07:11:03 +0000 (07:11 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185667
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 22 Mar 2012 07:10:55 +0000 (07:10 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185666
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 22 Mar 2012 07:10:49 +0000 (07:10 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185665
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 22 Mar 2012 07:10:41 +0000 (07:10 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185664
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 22 Mar 2012 07:10:33 +0000 (07:10 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185663
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 22 Mar 2012 07:10:23 +0000 (07:10 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185662
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 22 Mar 2012 07:10:15 +0000 (07:10 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185661
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 22 Mar 2012 07:10:06 +0000 (07:10 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185660
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 22 Mar 2012 07:09:59 +0000 (07:09 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185659
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 22 Mar 2012 07:09:51 +0000 (07:09 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185658
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 22 Mar 2012 07:09:44 +0000 (07:09 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185657
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 22 Mar 2012 07:09:37 +0000 (07:09 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185656
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 22 Mar 2012 07:09:29 +0000 (07:09 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185655
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 22 Mar 2012 07:09:21 +0000 (07:09 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185654
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 22 Mar 2012 07:09:12 +0000 (07:09 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185653
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 22 Mar 2012 07:09:04 +0000 (07:09 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185652
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 22 Mar 2012 07:08:57 +0000 (07:08 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185651
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 22 Mar 2012 07:08:50 +0000 (07:08 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185650
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 22 Mar 2012 07:08:44 +0000 (07:08 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185649
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 22 Mar 2012 07:08:39 +0000 (07:08 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185648
138bc75d-0d04-0410-961f-
82ee72b054a4
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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