OSDN Git Service

pf3gnuchains/gcc-fork.git
12 years agoMark ChangeLog
gccadmin [Wed, 26 Oct 2011 09:04:49 +0000 (09:04 +0000)]
Mark ChangeLog

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

12 years agoMark ChangeLog
gccadmin [Wed, 26 Oct 2011 09:04:42 +0000 (09:04 +0000)]
Mark ChangeLog

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

12 years agoMark ChangeLog
gccadmin [Wed, 26 Oct 2011 09:04:37 +0000 (09:04 +0000)]
Mark ChangeLog

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

12 years agoMark ChangeLog
gccadmin [Wed, 26 Oct 2011 09:04:30 +0000 (09:04 +0000)]
Mark ChangeLog

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

12 years agoMark ChangeLog
gccadmin [Wed, 26 Oct 2011 09:04:23 +0000 (09:04 +0000)]
Mark ChangeLog

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

12 years agoMark ChangeLog
gccadmin [Wed, 26 Oct 2011 09:04:16 +0000 (09:04 +0000)]
Mark ChangeLog

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

12 years agoMark ChangeLog
gccadmin [Wed, 26 Oct 2011 09:04:10 +0000 (09:04 +0000)]
Mark ChangeLog

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

12 years agoMark ChangeLog
gccadmin [Wed, 26 Oct 2011 09:04:03 +0000 (09:04 +0000)]
Mark ChangeLog

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

12 years agoMark ChangeLog
gccadmin [Wed, 26 Oct 2011 09:03:57 +0000 (09:03 +0000)]
Mark ChangeLog

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

12 years agoDaily bump.
gccadmin [Wed, 26 Oct 2011 00:18:24 +0000 (00:18 +0000)]
Daily bump.

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

12 years ago * ja.po: Update.
jsm28 [Tue, 25 Oct 2011 15:37:58 +0000 (15:37 +0000)]
* ja.po: Update.

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

12 years ago * config/i386/mingw32.h (SUBTARGET_FRAME_POINTER_REQUIRED):
ktietz [Tue, 25 Oct 2011 07:28:58 +0000 (07:28 +0000)]
    * config/i386/mingw32.h (SUBTARGET_FRAME_POINTER_REQUIRED):
        Use for 32-bit frame-pointer, if setjmp is used.

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

12 years agoDaily bump.
gccadmin [Tue, 25 Oct 2011 00:18:36 +0000 (00:18 +0000)]
Daily bump.

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

12 years ago PR debug/50816
jakub [Mon, 24 Oct 2011 18:09:21 +0000 (18:09 +0000)]
PR debug/50816
* dwarf2out.c (dwarf2out_source_line): Emit discriminators only if
-gdwarf-4 or not -gstrict-dwarf.

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

12 years agoRemove svn:mergeinfo property.
jakub [Mon, 24 Oct 2011 17:57:41 +0000 (17:57 +0000)]
Remove svn:mergeinfo property.

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

12 years ago PR target/49824
gjl [Mon, 24 Oct 2011 14:55:45 +0000 (14:55 +0000)]
PR target/49824
Backport from mainline r180385
* doc/extend.texi (Declaring Attributes of Functions):
Document OS_main and OS_task attributes.
(Specifying Attributes of Variables): Move up
subsection "AVR Variable Attributes" as of alphabetical order.

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

12 years ago PR target/50820
gjl [Mon, 24 Oct 2011 12:22:21 +0000 (12:22 +0000)]
PR target/50820
* doc/invoke.texi (AVR Options): New subsubsection to explain EIND
handling and indirect jump/calls on devices > 128k.

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

12 years agoDaily bump.
gccadmin [Mon, 24 Oct 2011 00:17:08 +0000 (00:17 +0000)]
Daily bump.

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

12 years ago PR target/50788
uros [Sun, 23 Oct 2011 15:14:58 +0000 (15:14 +0000)]
PR target/50788
* config/i386/sse.md (avx_maskload<ssemodesuffix><avxmodesuffix>):
Remove (match_dup 0).

testuite/ChangeLog:

PR target/50788
* gcc.target/i386/pr50788.c: New test.

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

12 years agoDaily bump.
gccadmin [Sun, 23 Oct 2011 00:18:07 +0000 (00:18 +0000)]
Daily bump.

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

12 years agoDaily bump.
gccadmin [Sat, 22 Oct 2011 00:18:42 +0000 (00:18 +0000)]
Daily bump.

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

12 years ago PR target/50820
gjl [Fri, 21 Oct 2011 14:24:21 +0000 (14:24 +0000)]
PR target/50820
Backport from Mainline r180299.
* config/avr/libgcc.S (__EIND__): New define to 0x3C.
(__tablejump__): Consistently use EIND for indirect jump/call.
(__tablejump_elpm__): Ditto.

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

12 years agoDaily bump.
gccadmin [Fri, 21 Oct 2011 00:18:37 +0000 (00:18 +0000)]
Daily bump.

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

12 years ago * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
uros [Thu, 20 Oct 2011 15:22:57 +0000 (15:22 +0000)]
   * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
       non_strict_align.
       * gcc.dg/ipa/ipa-sra-6.c: Ditto.

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

12 years agoBackport from mainline fix for PR target/50106.
ramana [Thu, 20 Oct 2011 09:24:06 +0000 (09:24 +0000)]
Backport from mainline fix for PR target/50106.

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

12 years agoDaily bump.
gccadmin [Thu, 20 Oct 2011 00:18:17 +0000 (00:18 +0000)]
Daily bump.

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

12 years ago PR c++/50793
jason [Wed, 19 Oct 2011 22:21:52 +0000 (22:21 +0000)]
PR c++/50793
* tree.c (bot_manip): Propagate AGGR_INIT_ZERO_FIRST.

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

12 years ago PR c++/50787
jason [Wed, 19 Oct 2011 22:21:34 +0000 (22:21 +0000)]
PR c++/50787
* g++.dg/init/ref20.C: New.

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

12 years ago PR c++/50787
jason [Wed, 19 Oct 2011 20:31:21 +0000 (20:31 +0000)]
PR c++/50787
* g++.dg/init/ref20.C: New.

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

12 years ago PR c++/50787
jason [Wed, 19 Oct 2011 20:30:50 +0000 (20:30 +0000)]
PR c++/50787
* parser.c (cp_parser_initializer_clause): Don't call
maybe_constant_value here.

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

12 years ago2011-10-19 Janne Blomqvist <jb@gcc.gnu.org>
burnus [Wed, 19 Oct 2011 17:27:03 +0000 (17:27 +0000)]
2011-10-19  Janne Blomqvist  <jb@gcc.gnu.org>
            Kai Tietz  <ktietz@redhat.com>
            Tobias Burnus  <burnus@net-b.de>

        PR fortran/50016
        * io/unix.h (flush_sync): Add new libgfortran-internal
        * prototype.
        * io/unix.c (flush_sync): New function, which calls sflush and
        on MinGW(-w64) also _commit.
        (flush_all_units, flush_all_units_1): Replace sflush/_commit by
        flush_sync.
        * io/file_pos.c (st_flush): Replace sflush/_commit by
        * flush_sync.
        * io/intrinsics.c (flush_i4, flush_i8): Ditto.

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

12 years ago * dwarf2out.c (loc_descriptor): For SUBREG pass SUBREG_REG's mode as
jakub [Wed, 19 Oct 2011 08:46:53 +0000 (08:46 +0000)]
* dwarf2out.c (loc_descriptor): For SUBREG pass SUBREG_REG's mode as
second argument instead of mode.

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

12 years ago PR target/50350
jakub [Wed, 19 Oct 2011 08:45:45 +0000 (08:45 +0000)]
PR target/50350
Backport from mainline
2011-09-27  Richard Sandiford  <rdsandiford@googlemail.com>

PR middle-end/50386
PR middle-end/50326
* tree-sra.c (build_ref_for_model): Use the type of the field as
the type of the COMPONENT_REF.

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

12 years agoDaily bump.
gccadmin [Wed, 19 Oct 2011 00:18:22 +0000 (00:18 +0000)]
Daily bump.

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

12 years ago PR c++/50531
jason [Tue, 18 Oct 2011 19:36:29 +0000 (19:36 +0000)]
PR c++/50531
* pt.c (instantiate_decl): Recognize when a function defaulted
outside the class is already instantiated.

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

12 years ago2011-10-18 Tobias Burnus <burnus@net-b.de>
burnus [Tue, 18 Oct 2011 12:58:42 +0000 (12:58 +0000)]
2011-10-18  Tobias Burnus  <burnus@net-b.de>
            Janne Blomqvist  <jb@gcc.gnu.org>

        PR fortran/50016
        * io/file_pos.c (st_flush): Call _commit on MinGW(-w64).
        * io/intrinsics.c (flush_i4, flush_i8): Ditto.
        * io/unix.c (flush_all_units_1, flush_all_units): Ditto.
        (buf_flush): Remove _commit call.
        * io/inquire.c (inquire_via_unit): Flush internal buffer
        and call file_length instead of invoking stat via file_size.

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

12 years ago2011-10-18 Uros Bizjak <ubizjak@gmail.com>
uros [Tue, 18 Oct 2011 12:55:06 +0000 (12:55 +0000)]
2011-10-18  Uros Bizjak  <ubizjak@gmail.com>
    Eric Botcazou  <ebotcazou@adacore.com>

PR target/50737
* config/alpha/linux-unwind.h (alpha_fallback_frame_state): Set
fs->signal_frame to 1.

libjava/ChangeLog:

2011-10-18  Uros Bizjak  <ubizjak@gmail.com>
    Eric Botcazou  <ebotcazou@adacore.com>

PR target/50737
* include/dwarf2-signal.h [__alpha__]: Remove MAKE_THROW_FRAME
definition.

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

12 years agoDaily bump.
gccadmin [Tue, 18 Oct 2011 00:18:14 +0000 (00:18 +0000)]
Daily bump.

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

12 years ago2011-10-17 Janus Weil <janus@gcc.gnu.org>
janus [Mon, 17 Oct 2011 15:59:32 +0000 (15:59 +0000)]
2011-10-17  Janus Weil  <janus@gcc.gnu.org>

PR fortran/47023
* primary.c (match_kind_param): Detect ISO_C_BINDING kinds.
(get_kind): Pass on 'is_iso_c' flag.
(match_integer_constant,match_real_constant,match_logical_constant):
Set 'ts.is_c_interop'.

2011-10-17  Janus Weil  <janus@gcc.gnu.org>

PR fortran/47023
* gfortran.dg/c_kind_tests_3.f03: New.

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

12 years agoDaily bump.
gccadmin [Mon, 17 Oct 2011 00:18:04 +0000 (00:18 +0000)]
Daily bump.

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

12 years agoDaily bump.
gccadmin [Sun, 16 Oct 2011 00:17:44 +0000 (00:17 +0000)]
Daily bump.

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

12 years ago2011-10-15 Janus Weil <janus@gcc.gnu.org>
janus [Sat, 15 Oct 2011 13:30:07 +0000 (13:30 +0000)]
2011-10-15  Janus Weil  <janus@gcc.gnu.org>

PR fortran/50570
* expr.c (gfc_check_vardef_context): Don't throw an error on
non-pointer assignments involving an intent(in) pointer dummy.

2011-10-15  Janus Weil  <janus@gcc.gnu.org>

PR fortran/50570
* gfortran.dg/pointer_intent_5.f90: New.

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

12 years agoIn gcc/cp/:
nicola [Sat, 15 Oct 2011 08:04:33 +0000 (08:04 +0000)]
In gcc/cp/:
2011-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>

Backport from mainline
2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>,

PR obj-c++/48275
* parser.c (cp_parser_objc_at_property_declaration): Allow setter
and getter names to use all the allowed method names.

In gcc/testsuite/:
2011-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>

Backport from mainline
2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>

PR objc-++/48275
* obj-c++.dg/property/cxx-property-1.mm: New.
* obj-c++.dg/property/cxx-property-2.mm: New.

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

12 years ago2011-10-15 Tobias Burnus <burnus@net-b.de>
burnus [Sat, 15 Oct 2011 06:55:28 +0000 (06:55 +0000)]
2011-10-15  Tobias Burnus  <burnus@net-b.de>

        PR fortran/50718
        * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
        for dummy arguments with VALUE attribute.

2011-10-15  Tobias Burnus  <burnus@net-b.de>

        PR fortran/50718
        * gfortran.dg/pointer_check_11.f90: New.
        * gfortran.dg/pointer_check_12.f90: New.

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

12 years agoDaily bump.
gccadmin [Sat, 15 Oct 2011 00:18:38 +0000 (00:18 +0000)]
Daily bump.

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

12 years agoAdd missing entry
ebotcazou [Fri, 14 Oct 2011 23:04:14 +0000 (23:04 +0000)]
Add missing entry

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

12 years agoIn libobjc/:
nicola [Fri, 14 Oct 2011 17:19:07 +0000 (17:19 +0000)]
In libobjc/:
2011-10-14  Nicola Pero  <nicola.pero@meta-innovation.com>

Backport from mainline
2011-10-09  Nicola Pero  <nicola.pero@meta-innovation.com>

PR libobjc/49883
* init.c (__objc_exec_class): Work around a bug in clang's code
generation.  Clang sets the class->info field to values different
from 0x1 or 0x2 (the only allowed values in the traditional GNU
Objective-C runtime ABI) to store some additional information, but
this breaks backwards compatibility.  Wipe out all the bits in the
fields other than the first two upon loading a class.

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

12 years agoIn libobjc/:
nicola [Fri, 14 Oct 2011 17:10:14 +0000 (17:10 +0000)]
In libobjc/:
2011-10-14  Nicola Pero  <nicola.pero@meta-innovation.com>

Backport from mainline
2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>

PR libobjc/50002
* class.c (__objc_update_classes_with_methods): Iterate over meta
classes as well as normal classes when refreshing the method
implementations.  This fixes replacing class methods.

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

12 years ago2011-10-14 Richard Guenther <rguenther@suse.de>
rguenth [Fri, 14 Oct 2011 12:17:41 +0000 (12:17 +0000)]
2011-10-14  Richard Guenther  <rguenther@suse.de>

Backport from mainline
2011-10-14  Richard Guenther  <rguenther@suse.de>

PR tree-optimization/50723
* ipa-split.c (split_function): Use GSI_CONTINUE_LINKING.

* gcc.dg/torture/pr50723.c: New testcase.

2011-10-13  Richard Guenther  <rguenther@suse.de>

PR tree-optimization/50712
* ipa-split.c (split_function): Always re-gimplify parameters
when they are not gimple vals before passing them.  Properly
check for type compatibility.

* gcc.target/i386/pr50712.c: New testcase.

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

12 years agoDaily bump.
gccadmin [Fri, 14 Oct 2011 00:18:18 +0000 (00:18 +0000)]
Daily bump.

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

12 years ago PR c++/50618
jason [Thu, 13 Oct 2011 18:02:10 +0000 (18:02 +0000)]
PR c++/50618
* init.c (expand_aggr_init_1): Don't zero-initialize virtual
bases of a base subobject.

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

12 years ago * doc/invoke.texi (SPARC options): Document -mfix-at697f.
ebotcazou [Thu, 13 Oct 2011 13:00:11 +0000 (13:00 +0000)]
* doc/invoke.texi (SPARC options): Document -mfix-at697f.
* config/sparc/sparc.opt (mfix-at697f): New option.
* config/sparc/sparc.c (TARGET_MACHINE_DEPENDENT_REORG): Define.
(sparc_reorg): New function.

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

12 years agoDaily bump.
gccadmin [Thu, 13 Oct 2011 00:18:07 +0000 (00:18 +0000)]
Daily bump.

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

12 years ago2011-10-12 Janus Weil <janus@gcc.gnu.org>
janus [Wed, 12 Oct 2011 18:53:55 +0000 (18:53 +0000)]
2011-10-12  Janus Weil  <janus@gcc.gnu.org>

PR fortran/50659
* expr.c (replace_symbol): Only do replacement if the symbol is a dummy.

2011-10-12  Janus Weil  <janus@gcc.gnu.org>

PR fortran/50659
* gfortran.dg/proc_decl_27.f90: New.

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

12 years ago2011-10-12 Steve Ellcey <sje@cup.hp.com>
sje [Wed, 12 Oct 2011 18:07:25 +0000 (18:07 +0000)]
2011-10-12  Steve Ellcey  <sje@cup.hp.com>

PR target/49967
Backport from Mainline 179472.
* configure.ac (gcc_cv_ld_static_dynamic): Define for *-*-hpux*.
(gcc_cv_ld_static_option): Ditto.
(gcc_cv_ld_dynamic_option): Ditto.
* configure: Regenerate.

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

12 years ago2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
rguenth [Wed, 12 Oct 2011 15:12:58 +0000 (15:12 +0000)]
2011-10-12  Paul Koning  <pkoning@gcc.gnu.org>

PR tree-optimization/50189
* tree-vrp.c (extract_range_from_assert): Use the type of
the variable, not the limit.

* g++.dg/torture/pr50189.C: New testcase.

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

12 years ago2011-10-11 Tobias Burnus <burnus@net-b.de>
burnus [Wed, 12 Oct 2011 14:12:04 +0000 (14:12 +0000)]
2011-10-11  Tobias Burnus  <burnus@net-b.de>
            Janus Weil  <janus@gcc.gnu.org>

        * invoke.texi (-fwhole-file): Update wording since -fwhole-file
        is now enabled by default.

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

12 years ago2011-10-12 Richard Guenther <rguenther@suse.de>
rguenth [Wed, 12 Oct 2011 13:22:12 +0000 (13:22 +0000)]
2011-10-12  Richard Guenther  <rguenther@suse.de>

PR tree-optimization/50700
* tree-object-size.c (addr_object_size): Simplify and treat
MEM_REF bases consistently.

* gcc.dg/builtin-object-size-12.c: New testcase.

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

12 years ago PR c/50565
jsm28 [Wed, 12 Oct 2011 11:57:36 +0000 (11:57 +0000)]
PR c/50565
* convert.c (convert_to_integer): Do not narrow operands of
pointer subtraction.

testsuite:
* gcc.c-torture/compile/pr50565-1.c,
gcc.c-torture/compile/pr50565-2.c: New tests.

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

12 years agoDaily bump.
gccadmin [Wed, 12 Oct 2011 00:18:07 +0000 (00:18 +0000)]
Daily bump.

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

12 years agoMove ChangeLog entry to the correct ChangeLog file
bergner [Tue, 11 Oct 2011 22:11:36 +0000 (22:11 +0000)]
Move ChangeLog entry to the correct ChangeLog file

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

12 years ago PR target/49965
ebotcazou [Tue, 11 Oct 2011 21:33:57 +0000 (21:33 +0000)]
PR target/49965
* config/sparc/sparc.md (mov<I:mode>cc): Do not save comparison code.
(mov<F:mode>cc): Likewise.

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

12 years ago PR c++/49216
jason [Tue, 11 Oct 2011 19:50:49 +0000 (19:50 +0000)]
PR c++/49216
* init.c (build_vec_init): Avoid crash on new int[1]{}.

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

12 years ago PR c++/49855
jason [Tue, 11 Oct 2011 18:18:25 +0000 (18:18 +0000)]
PR c++/49855
PR c++/49896
* call.c (perform_implicit_conversion_flags): Do perform
scalar conversions in templates.
* pt.c (tsubst_copy, tsubst_copy_and_build): Handle CONVERT_EXPR.

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

12 years agogcc/
bergner [Tue, 11 Oct 2011 17:02:42 +0000 (17:02 +0000)]
gcc/
PR c++/44473
* mangle.c (write_type): Handle CV qualifiers for decimal classes.

gcc/testsuite/
PR c++/44473
* g++.dg/dfp/44473-1.C: New test.
* g++.dg/dfp/44473-2.C: New test.
* g++.dg/dfp/mangle-1.C: New test.
* g++.dg/dfp/mangle-2.C: New test.
* g++.dg/dfp/mangle-3.C: New test.
* g++.dg/dfp/mangle-4.C: New test.
* g++.dg/dfp/mangle-5.C: New test.

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

12 years ago2011-10-11 Paolo Carlini <paolo.carlini@oracle.com>
paolo [Tue, 11 Oct 2011 13:08:05 +0000 (13:08 +0000)]
2011-10-11  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/50611
* pt.c (tsubst_copy_and_build): If (complain & tf_error) is false
do not call unqualified_name_lookup_error.

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

12 years ago2011-10-11 Tobias Burnus <burnus@net-b.de>
burnus [Tue, 11 Oct 2011 09:59:18 +0000 (09:59 +0000)]
2011-10-11  Tobias Burnus  <burnus@net-b.de>

       PR fortran/50273
       * trans-common.c (translate_common): Fix -Walign-commons check.

2011-10-11  Tobias Burnus  <burnus@net-b.de>

       PR fortran/50273
       * gfortran.dg/common_16.f90: New.

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

12 years ago PR middle-end/49801
nickc [Tue, 11 Oct 2011 07:49:04 +0000 (07:49 +0000)]
PR middle-end/49801
* compare-elim.c (find_comparisons_in_bb): Use df_get_live_in and
df_get_live_out instead of accessing the bitmaps directly.
(execute_compare_elim_after_reload): Remove calls to df_set_flags,
df_live_add_problem and df_analyze.

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

12 years agoDaily bump.
gccadmin [Tue, 11 Oct 2011 00:18:36 +0000 (00:18 +0000)]
Daily bump.

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

12 years ago PR target/50652
gjl [Mon, 10 Oct 2011 08:37:22 +0000 (08:37 +0000)]
PR target/50652
Backport from Mainline r179737.
* config/avr/avr-devices.c (avr_mcu_types): Set
.data_section_start of atmega164a to 0x100.

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

12 years agoDaily bump.
gccadmin [Mon, 10 Oct 2011 00:18:47 +0000 (00:18 +0000)]
Daily bump.

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

12 years ago * pt.c (reregister_specialization): Use htab_find instead of
jakub [Sun, 9 Oct 2011 09:38:55 +0000 (09:38 +0000)]
* pt.c (reregister_specialization): Use htab_find instead of
htab_find_slot with INSERT.

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

12 years agoDaily bump.
gccadmin [Sun, 9 Oct 2011 00:17:41 +0000 (00:17 +0000)]
Daily bump.

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

12 years agoDaily bump.
gccadmin [Sat, 8 Oct 2011 00:17:58 +0000 (00:17 +0000)]
Daily bump.

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

12 years ago2011-10-07 Janus Weil <janus@gcc.gnu.org>
janus [Fri, 7 Oct 2011 21:01:02 +0000 (21:01 +0000)]
2011-10-07  Janus Weil  <janus@gcc.gnu.org>

PR fortran/50585
* interface.c (get_expr_storage_size): Check if 'length' component is
associated.

PR fortran/50625
* class.c (gfc_build_class_symbol): Fix whitespace.
* module.c (mio_symbol): Set 'class_ok' attribute.
* trans-decl.c (gfc_get_symbol_decl): Make sure the backend_decl has
been built for class symbols.

2011-10-07  Janus Weil  <janus@gcc.gnu.org>

PR fortran/50585
* gfortran.dg/assumed_charlen_arg_2.f90: New.

PR fortran/50625
* gfortran.dg/class_46.f03: New.

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

12 years ago PR target/49049
bernds [Fri, 7 Oct 2011 12:56:52 +0000 (12:56 +0000)]
  PR target/49049
  * config/arm/arm.md (arm_subsi3_insn): Lose the last alternative.

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

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

12 years agoDaily bump.
gccadmin [Fri, 7 Oct 2011 00:18:58 +0000 (00:18 +0000)]
Daily bump.

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

12 years ago * tree.h (avoid_folding_inline_builtin): New prototype.
jakub [Thu, 6 Oct 2011 19:57:52 +0000 (19:57 +0000)]
* tree.h (avoid_folding_inline_builtin): New prototype.
* builtins.c (avoid_folding_inline_builtin): No longer static.
* gimple-fold.c (gimple_fold_builtin): Give up if
avoid_folding_inline_builtin returns true.

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

12 years ago PR tree-optimization/49279
jakub [Thu, 6 Oct 2011 19:56:32 +0000 (19:56 +0000)]
PR tree-optimization/49279
* tree-ssa-structalias.c (find_func_aliases): Don't handle
CAST_RESTRICT.

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

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

12 years ago2011-10-06 Paolo Carlini <paolo.carlini@oracle.com>
paolo [Thu, 6 Oct 2011 10:10:51 +0000 (10:10 +0000)]
2011-10-06  Paolo Carlini  <paolo.carlini@oracle.com>

* include/bits/locale_facets.tcc: Revert unintended change in the
last commit.

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

12 years agoDaily bump.
gccadmin [Thu, 6 Oct 2011 00:18:35 +0000 (00:18 +0000)]
Daily bump.

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

12 years ago2011-10-05 Benjamin Kosnik <bkoz@redhat.com
bkoz [Wed, 5 Oct 2011 23:09:51 +0000 (23:09 +0000)]
2011-10-05  Benjamin Kosnik  <bkoz@redhat.com
            Jonathan Wakely  <jwakely.gcc@gmail.com>

        PR libstdc++/48698
        * acinclude.m4 (GLIBCXX_ENABLE_SYMVERS): Set libtool_VERSION here.
        * configure.ac: Move AC_SUBST of libtool_VERSION past call to
        GLIBCXX_ENABLE_SYMVERS.
        * configure: Regenerate.
        * include/bits/c++config: Use __7 as versioned namespace name.
        * config/abi/pre/gnu-versioned-namespace.ver: Change mangling as
        per above.
        * include/c_global/cwchar: Adjust nested namespaces.
        * testsuite/20_util/bind/48698.cc: Add test case.
        * testsuite/ext/profile/mutex_extensions_neg.cc: Change line number.

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

12 years agoDaily bump.
gccadmin [Wed, 5 Oct 2011 00:25:38 +0000 (00:25 +0000)]
Daily bump.

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

12 years ago2011-10-04 Janus Weil <janus@gcc.gnu.org>
janus [Tue, 4 Oct 2011 20:44:10 +0000 (20:44 +0000)]
2011-10-04  Janus Weil  <janus@gcc.gnu.org>

PR fortran/48706
* module.c (write_dt_extensions): Do not write extended types which
are local to a subroutine.

2011-10-04  Janus Weil  <janus@gcc.gnu.org>

PR fortran/48706
* gfortran.dg/extends_12.f03: New.

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

12 years ago2011-10-04 Andrew Haley <aph@redhat.com>
aph [Tue, 4 Oct 2011 17:05:31 +0000 (17:05 +0000)]
2011-10-04  Andrew Haley  <aph@redhat.com>

        * src/arm/ffi.c (FFI_INIT_TRAMPOLINE): Clear icache.

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

12 years ago2011-07-12 Andrew Haley <aph@redhat.com>
aph [Tue, 4 Oct 2011 17:04:26 +0000 (17:04 +0000)]
2011-07-12  Andrew Haley  <aph@redhat.com>

        * java/lang/natClass.cc (finalize): Make sure that the class
        really has an engine.

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

12 years ago2011-10-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
krebbel [Tue, 4 Oct 2011 07:28:50 +0000 (07:28 +0000)]
2011-10-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>

* longlong.h (smul_ppmm, sdiv_qrnnd): Add underscores to the local
variables.  Fix second operand of DR.  Swap inputs for sdiv_qrnnd.

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

12 years agoDaily bump.
gccadmin [Tue, 4 Oct 2011 00:17:21 +0000 (00:17 +0000)]
Daily bump.

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

12 years ago * godump.c (go_output_typedef): Support printing enum values that
jakub [Mon, 3 Oct 2011 20:29:11 +0000 (20:29 +0000)]
* godump.c (go_output_typedef): Support printing enum values that
don't fit in a signed HOST_WIDE_INT.

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

12 years ago * de.po: Update.
jsm28 [Mon, 3 Oct 2011 20:16:32 +0000 (20:16 +0000)]
* de.po: Update.

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

12 years agoRemove svn:mergeinfo property.
jakub [Mon, 3 Oct 2011 14:33:09 +0000 (14:33 +0000)]
Remove svn:mergeinfo property.

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

12 years agoDaily bump.
gccadmin [Mon, 3 Oct 2011 00:18:35 +0000 (00:18 +0000)]
Daily bump.

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

12 years agoDaily bump.
gccadmin [Sun, 2 Oct 2011 00:17:47 +0000 (00:17 +0000)]
Daily bump.

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

12 years agoDaily bump.
gccadmin [Sat, 1 Oct 2011 00:17:41 +0000 (00:17 +0000)]
Daily bump.

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

12 years ago2011-09-30 François Dumont <fdumont@gcc.gnu.org>
paolo [Fri, 30 Sep 2011 20:47:12 +0000 (20:47 +0000)]
2011-09-30  François Dumont  <fdumont@gcc.gnu.org>

* include/debug/vector (vector<>::erase(iterator, iterator)): Check
iterators equality using normal iterators.
* include/debug/deque (deque<>::erase(iterator, iterator)): Likewise.

2011-09-30  Paolo Carlini  <paolo.carlini@oracle.com>

PR libstdc++/50529
* include/bits/vector.tcc (vector<>::erase(iterator, iterator)):
Fix to do nothing if the range is empty.
* include/bits/stl_bvector.h: Likewise.
* include/bits/deque.tcc: Likewise.
* include/debug/vector: Adjust.
* include/debug/deque: Likewise.
* testsuite/23_containers/vector/modifiers/erase/50529.cc: New.
* testsuite/23_containers/deque/modifiers/erase/50529.cc: Likewise.
* testsuite/23_containers/deque/modifiers/erase/3.cc: Adjust.

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

12 years ago PR inline-asm/50571
jakub [Fri, 30 Sep 2011 18:14:33 +0000 (18:14 +0000)]
PR inline-asm/50571
* gimple-fold.c (fold_stmt_1) <case GIMPLE_ASM>: If
input constraints allow mem and not reg, pass true instead of
false as second argument to maybe_fold_reference.

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

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

12 years ago * tree-ssa-alias.c (call_may_clobber_ref_p_1): Fix
jakub [Fri, 30 Sep 2011 18:13:25 +0000 (18:13 +0000)]
* tree-ssa-alias.c (call_may_clobber_ref_p_1): Fix
handling of BUILT_IN_STRNCAT.
(ref_maybe_used_by_call_p_1): Fix handling of BUILT_IN_STRCAT,
and BUILT_IN_STRNCAT.

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

12 years agoDaily bump.
gccadmin [Fri, 30 Sep 2011 00:18:14 +0000 (00:18 +0000)]
Daily bump.

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

12 years ago2011-09-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
wschmidt [Thu, 29 Sep 2011 14:09:07 +0000 (14:09 +0000)]
2011-09-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

* graphite-scop-detection.c (make_close_phi_nodes_unique):  New
forward declaration.
(remove_duplicate_close_phi): Detect and repair creation of
duplicate close-phis for a containing loop.

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

12 years agoDaily bump.
gccadmin [Thu, 29 Sep 2011 00:18:08 +0000 (00:18 +0000)]
Daily bump.

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