]> git.ipfire.org Git - thirdparty/gcc.git/log
thirdparty/gcc.git
13 years agoDaily bump.
GCC Administrator [Fri, 28 Oct 2011 00:18:13 +0000 (00:18 +0000)] 
Daily bump.

From-SVN: r180587

13 years agore PR target/50875 (O3 and -mavx lead to internal compiler error: in find_reloads)
Uros Bizjak [Thu, 27 Oct 2011 21:55:22 +0000 (23:55 +0200)] 
re PR target/50875 (O3 and -mavx lead to internal compiler error: in find_reloads)

PR target/50875
* config/i386/sse.md (*avx_unpcklpd256): Remove extra insn
constraints.  Change alternative 1 to "x,m,1".

testsuitee/ChangeLog:

PR target/50875
* gfortran.dg/pr50875.f90: New test.

Co-Authored-By: Steven G. Kargl <kargl@gcc.gnu.org>
From-SVN: r180582

13 years agoDaily bump.
GCC Administrator [Thu, 27 Oct 2011 00:18:15 +0000 (00:18 +0000)] 
Daily bump.

From-SVN: r180555

13 years agoBASE-VER: Set to 4.6.3.
Jakub Jelinek [Wed, 26 Oct 2011 17:06:05 +0000 (19:06 +0200)] 
BASE-VER: Set to 4.6.3.

* BASE-VER: Set to 4.6.3.
* DEV-PHASE: Set to prerelease.

From-SVN: r180529

13 years agoMark as release releases/gcc-4.6.2
GCC Administrator [Wed, 26 Oct 2011 09:08:24 +0000 (09:08 +0000)] 
Mark as release

From-SVN: r180515

13 years agoMark ChangeLog
GCC Administrator [Wed, 26 Oct 2011 09:08:17 +0000 (09:08 +0000)] 
Mark ChangeLog

From-SVN: r180514

13 years agoMark ChangeLog
GCC Administrator [Wed, 26 Oct 2011 09:08:12 +0000 (09:08 +0000)] 
Mark ChangeLog

From-SVN: r180513

13 years agoMark ChangeLog
GCC Administrator [Wed, 26 Oct 2011 09:08:06 +0000 (09:08 +0000)] 
Mark ChangeLog

From-SVN: r180512

13 years agoMark ChangeLog
GCC Administrator [Wed, 26 Oct 2011 09:07:59 +0000 (09:07 +0000)] 
Mark ChangeLog

From-SVN: r180511

13 years agoMark ChangeLog
GCC Administrator [Wed, 26 Oct 2011 09:07:54 +0000 (09:07 +0000)] 
Mark ChangeLog

From-SVN: r180510

13 years agoMark ChangeLog
GCC Administrator [Wed, 26 Oct 2011 09:07:50 +0000 (09:07 +0000)] 
Mark ChangeLog

From-SVN: r180509

13 years agoMark ChangeLog
GCC Administrator [Wed, 26 Oct 2011 09:07:44 +0000 (09:07 +0000)] 
Mark ChangeLog

From-SVN: r180508

13 years agoMark ChangeLog
GCC Administrator [Wed, 26 Oct 2011 09:07:39 +0000 (09:07 +0000)] 
Mark ChangeLog

From-SVN: r180507

13 years agoMark ChangeLog
GCC Administrator [Wed, 26 Oct 2011 09:07:33 +0000 (09:07 +0000)] 
Mark ChangeLog

From-SVN: r180506

13 years agoMark ChangeLog
GCC Administrator [Wed, 26 Oct 2011 09:07:29 +0000 (09:07 +0000)] 
Mark ChangeLog

From-SVN: r180505

13 years agoMark ChangeLog
GCC Administrator [Wed, 26 Oct 2011 09:07:23 +0000 (09:07 +0000)] 
Mark ChangeLog

From-SVN: r180504

13 years agoMark ChangeLog
GCC Administrator [Wed, 26 Oct 2011 09:07:18 +0000 (09:07 +0000)] 
Mark ChangeLog

From-SVN: r180503

13 years agoMark ChangeLog
GCC Administrator [Wed, 26 Oct 2011 09:07:13 +0000 (09:07 +0000)] 
Mark ChangeLog

From-SVN: r180502

13 years agoMark ChangeLog
GCC Administrator [Wed, 26 Oct 2011 09:07:07 +0000 (09:07 +0000)] 
Mark ChangeLog

From-SVN: r180501

13 years agoMark ChangeLog
GCC Administrator [Wed, 26 Oct 2011 09:07:01 +0000 (09:07 +0000)] 
Mark ChangeLog

From-SVN: r180500

13 years agoMark ChangeLog
GCC Administrator [Wed, 26 Oct 2011 09:06:54 +0000 (09:06 +0000)] 
Mark ChangeLog

From-SVN: r180499

13 years agoMark ChangeLog
GCC Administrator [Wed, 26 Oct 2011 09:06:49 +0000 (09:06 +0000)] 
Mark ChangeLog

From-SVN: r180498

13 years agoMark ChangeLog
GCC Administrator [Wed, 26 Oct 2011 09:06:43 +0000 (09:06 +0000)] 
Mark ChangeLog

From-SVN: r180497

13 years agoMark ChangeLog
GCC Administrator [Wed, 26 Oct 2011 09:06:36 +0000 (09:06 +0000)] 
Mark ChangeLog

From-SVN: r180496

13 years agoMark ChangeLog
GCC Administrator [Wed, 26 Oct 2011 09:06:30 +0000 (09:06 +0000)] 
Mark ChangeLog

From-SVN: r180495

13 years agoMark ChangeLog
GCC Administrator [Wed, 26 Oct 2011 09:06:24 +0000 (09:06 +0000)] 
Mark ChangeLog

From-SVN: r180494

13 years agoMark ChangeLog
GCC Administrator [Wed, 26 Oct 2011 09:06:16 +0000 (09:06 +0000)] 
Mark ChangeLog

From-SVN: r180493

13 years agoMark ChangeLog
GCC Administrator [Wed, 26 Oct 2011 09:06:09 +0000 (09:06 +0000)] 
Mark ChangeLog

From-SVN: r180492

13 years agoMark ChangeLog
GCC Administrator [Wed, 26 Oct 2011 09:06:03 +0000 (09:06 +0000)] 
Mark ChangeLog

From-SVN: r180491

13 years agoMark ChangeLog
GCC Administrator [Wed, 26 Oct 2011 09:05:57 +0000 (09:05 +0000)] 
Mark ChangeLog

From-SVN: r180490

13 years agoMark ChangeLog
GCC Administrator [Wed, 26 Oct 2011 09:05:50 +0000 (09:05 +0000)] 
Mark ChangeLog

From-SVN: r180489

13 years agoMark ChangeLog
GCC Administrator [Wed, 26 Oct 2011 09:05:44 +0000 (09:05 +0000)] 
Mark ChangeLog

From-SVN: r180488

13 years agoMark ChangeLog
GCC Administrator [Wed, 26 Oct 2011 09:05:37 +0000 (09:05 +0000)] 
Mark ChangeLog

From-SVN: r180487

13 years agoMark ChangeLog
GCC Administrator [Wed, 26 Oct 2011 09:05:31 +0000 (09:05 +0000)] 
Mark ChangeLog

From-SVN: r180486

13 years agoMark ChangeLog
GCC Administrator [Wed, 26 Oct 2011 09:05:24 +0000 (09:05 +0000)] 
Mark ChangeLog

From-SVN: r180485

13 years agoMark ChangeLog
GCC Administrator [Wed, 26 Oct 2011 09:05:18 +0000 (09:05 +0000)] 
Mark ChangeLog

From-SVN: r180484

13 years agoMark ChangeLog
GCC Administrator [Wed, 26 Oct 2011 09:05:13 +0000 (09:05 +0000)] 
Mark ChangeLog

From-SVN: r180483

13 years agoMark ChangeLog
GCC Administrator [Wed, 26 Oct 2011 09:05:06 +0000 (09:05 +0000)] 
Mark ChangeLog

From-SVN: r180482

13 years agoMark ChangeLog
GCC Administrator [Wed, 26 Oct 2011 09:05:01 +0000 (09:05 +0000)] 
Mark ChangeLog

From-SVN: r180481

13 years agoMark ChangeLog
GCC Administrator [Wed, 26 Oct 2011 09:04:54 +0000 (09:04 +0000)] 
Mark ChangeLog

From-SVN: r180480

13 years agoMark ChangeLog
GCC Administrator [Wed, 26 Oct 2011 09:04:49 +0000 (09:04 +0000)] 
Mark ChangeLog

From-SVN: r180479

13 years agoMark ChangeLog
GCC Administrator [Wed, 26 Oct 2011 09:04:42 +0000 (09:04 +0000)] 
Mark ChangeLog

From-SVN: r180478

13 years agoMark ChangeLog
GCC Administrator [Wed, 26 Oct 2011 09:04:37 +0000 (09:04 +0000)] 
Mark ChangeLog

From-SVN: r180477

13 years agoMark ChangeLog
GCC Administrator [Wed, 26 Oct 2011 09:04:30 +0000 (09:04 +0000)] 
Mark ChangeLog

From-SVN: r180476

13 years agoMark ChangeLog
GCC Administrator [Wed, 26 Oct 2011 09:04:23 +0000 (09:04 +0000)] 
Mark ChangeLog

From-SVN: r180475

13 years agoMark ChangeLog
GCC Administrator [Wed, 26 Oct 2011 09:04:16 +0000 (09:04 +0000)] 
Mark ChangeLog

From-SVN: r180474

13 years agoMark ChangeLog
GCC Administrator [Wed, 26 Oct 2011 09:04:10 +0000 (09:04 +0000)] 
Mark ChangeLog

From-SVN: r180473

13 years agoMark ChangeLog
GCC Administrator [Wed, 26 Oct 2011 09:04:03 +0000 (09:04 +0000)] 
Mark ChangeLog

From-SVN: r180472

13 years agoMark ChangeLog
GCC Administrator [Wed, 26 Oct 2011 09:03:57 +0000 (09:03 +0000)] 
Mark ChangeLog

From-SVN: r180471

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

From-SVN: r180463

13 years ago* ja.po: Update.
Joseph Myers [Tue, 25 Oct 2011 15:37:58 +0000 (16:37 +0100)] 
* ja.po: Update.

From-SVN: r180433

13 years agomingw32.h (SUBTARGET_FRAME_POINTER_REQUIRED): Use for 32-bit frame-pointer, if setjmp...
Kai Tietz [Tue, 25 Oct 2011 07:28:58 +0000 (09:28 +0200)] 
mingw32.h (SUBTARGET_FRAME_POINTER_REQUIRED): Use for 32-bit frame-pointer, if setjmp is used.

        * config/i386/mingw32.h (SUBTARGET_FRAME_POINTER_REQUIRED):
        Use for 32-bit frame-pointer, if setjmp is used.

From-SVN: r180422

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

From-SVN: r180416

13 years agore PR debug/50816 ([4.6.1] Discriminators are emitted in DWARF 2 format)
Jakub Jelinek [Mon, 24 Oct 2011 18:09:21 +0000 (20:09 +0200)] 
re PR debug/50816 ([4.6.1] Discriminators are emitted in DWARF 2 format)

PR debug/50816
* dwarf2out.c (dwarf2out_source_line): Emit discriminators only if
-gdwarf-4 or not -gstrict-dwarf.

From-SVN: r180398

13 years agore PR target/49824 ([avr] Missing documentation for OS_task and OS_main attributes)
Georg-Johann Lay [Mon, 24 Oct 2011 14:55:45 +0000 (14:55 +0000)] 
re PR target/49824 ([avr] Missing documentation for OS_task and OS_main attributes)

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.

From-SVN: r180390

13 years agore PR target/50820 ([avr] Use EIND consistently)
Georg-Johann Lay [Mon, 24 Oct 2011 12:22:21 +0000 (12:22 +0000)] 
re PR target/50820 ([avr] Use EIND consistently)

PR target/50820
* doc/invoke.texi (AVR Options): New subsubsection to explain EIND
handling and indirect jump/calls on devices > 128k.

From-SVN: r180379

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

From-SVN: r180357

13 years agore PR target/50788 (ICE: in merge_overlapping_regs, at regrename.c:318 with -mavx...
Uros Bizjak [Sun, 23 Oct 2011 15:14:58 +0000 (17:14 +0200)] 
re PR target/50788 (ICE: in merge_overlapping_regs, at regrename.c:318 with -mavx -fpeel-loops -fstack-protector-all and __builtin_ia32_maskloadpd256)

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.

From-SVN: r180337

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

From-SVN: r180332

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

From-SVN: r180319

13 years agore PR target/50820 ([avr] Use EIND consistently)
Georg-Johann Lay [Fri, 21 Oct 2011 14:24:21 +0000 (14:24 +0000)] 
re PR target/50820 ([avr] Use EIND consistently)

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.

From-SVN: r180303

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

From-SVN: r180281

13 years agoipa-sra-2.c: Add dg-require-effective-target non_strict_align.
Uros Bizjak [Thu, 20 Oct 2011 15:22:57 +0000 (17:22 +0200)] 
ipa-sra-2.c: Add dg-require-effective-target non_strict_align.

       * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
       non_strict_align.
       * gcc.dg/ipa/ipa-sra-6.c: Ditto.

From-SVN: r180259

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

From-SVN: r180241

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

From-SVN: r180231

13 years agore PR c++/50793 (G++ doesn't value-initialize all members of non-trivial type in...
Jason Merrill [Wed, 19 Oct 2011 22:21:52 +0000 (18:21 -0400)] 
re PR c++/50793 (G++ doesn't value-initialize all members of non-trivial type in default argument)

PR c++/50793
* tree.c (bot_manip): Propagate AGGR_INIT_ZERO_FIRST.

From-SVN: r180225

13 years agore PR c++/50787 (reference fails to bind directly to variable)
Jason Merrill [Wed, 19 Oct 2011 22:21:34 +0000 (18:21 -0400)] 
re PR c++/50787 (reference fails to bind directly to variable)

PR c++/50787
* g++.dg/init/ref20.C: New.

From-SVN: r180224

13 years agore PR c++/50787 (reference fails to bind directly to variable)
Jason Merrill [Wed, 19 Oct 2011 20:31:21 +0000 (16:31 -0400)] 
re PR c++/50787 (reference fails to bind directly to variable)

PR c++/50787
* g++.dg/init/ref20.C: New.

From-SVN: r180205

13 years agore PR c++/50787 (reference fails to bind directly to variable)
Jason Merrill [Wed, 19 Oct 2011 20:30:50 +0000 (16:30 -0400)] 
re PR c++/50787 (reference fails to bind directly to variable)

PR c++/50787
* parser.c (cp_parser_initializer_clause): Don't call
maybe_constant_value here.

From-SVN: r180204

13 years agore PR libfortran/50016 (Drastic I/O performance regression on Windows)
Janne Blomqvist [Wed, 19 Oct 2011 17:27:03 +0000 (20:27 +0300)] 
re PR libfortran/50016 (Drastic I/O performance regression on Windows)

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.

Co-Authored-By: Kai Tietz <ktietz@redhat.com>
Co-Authored-By: Tobias Burnus <burnus@net-b.de>
From-SVN: r180199

13 years agodwarf2out.c (loc_descriptor): For SUBREG pass SUBREG_REG's mode as second argument...
Jakub Jelinek [Wed, 19 Oct 2011 08:46:53 +0000 (10:46 +0200)] 
dwarf2out.c (loc_descriptor): For SUBREG pass SUBREG_REG's mode as second argument instead of mode.

* dwarf2out.c (loc_descriptor): For SUBREG pass SUBREG_REG's mode as
second argument instead of mode.

From-SVN: r180180

13 years agore PR target/50350 (ICE (segfault) in canonicalize_float_value)
Jakub Jelinek [Wed, 19 Oct 2011 08:45:45 +0000 (10:45 +0200)] 
re PR target/50350 (ICE (segfault) in canonicalize_float_value)

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.

From-SVN: r180179

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

From-SVN: r180172

13 years agore PR c++/50531 ([C++0x] ICE on defaulted template destructor)
Jason Merrill [Tue, 18 Oct 2011 19:36:29 +0000 (15:36 -0400)] 
re PR c++/50531 ([C++0x] ICE on defaulted template destructor)

PR c++/50531
* pt.c (instantiate_decl): Recognize when a function defaulted
outside the class is already instantiated.

From-SVN: r180163

13 years agore PR libfortran/50016 (Drastic I/O performance regression on Windows)
Tobias Burnus [Tue, 18 Oct 2011 12:58:42 +0000 (14:58 +0200)] 
re PR libfortran/50016 (Drastic I/O performance regression on Windows)

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.

Co-Authored-By: Janne Blomqvist <jb@gcc.gnu.org>
From-SVN: r180138

13 years agore PR target/50737 (FAIL: Throw_3 -O3 execution, generic dwarf2 EH problem?)
Uros Bizjak [Tue, 18 Oct 2011 12:55:06 +0000 (14:55 +0200)] 
re PR target/50737 (FAIL: Throw_3 -O3 execution, generic dwarf2 EH problem?)

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.

From-SVN: r180137

13 years agoDaily bump.
GCC Administrator [Tue, 18 Oct 2011 00:18:14 +0000 (00:18 +0000)] 
Daily bump.

From-SVN: r180117

13 years agore PR fortran/47023 (C_Sizeof: Rejects valid code)
Janus Weil [Mon, 17 Oct 2011 15:59:32 +0000 (17:59 +0200)] 
re PR fortran/47023 (C_Sizeof: Rejects valid code)

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.

From-SVN: r180099

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

From-SVN: r180070

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

From-SVN: r180051

13 years agore PR fortran/50570 (Incorrect error for assignment to intent(in) pointer)
Janus Weil [Sat, 15 Oct 2011 13:30:07 +0000 (15:30 +0200)] 
re PR fortran/50570 (Incorrect error for assignment to intent(in) pointer)

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.

From-SVN: r180037

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

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.

From-SVN: r180023

13 years agore PR fortran/50718 (ICE (fold_convert) with -fcheck=pointer)
Tobias Burnus [Sat, 15 Oct 2011 06:55:28 +0000 (08:55 +0200)] 
re PR fortran/50718 (ICE (fold_convert) with -fcheck=pointer)

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.

From-SVN: r180022

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

From-SVN: r180018

13 years agoAdd missing entry
Eric Botcazou [Fri, 14 Oct 2011 23:04:14 +0000 (23:04 +0000)] 
Add missing entry

From-SVN: r180014

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

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.

From-SVN: r179997

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

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.

From-SVN: r179996

13 years agobackport: [multiple changes]
Richard Guenther [Fri, 14 Oct 2011 12:17:41 +0000 (12:17 +0000)] 
backport: [multiple changes]

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.

From-SVN: r179974

13 years agoDaily bump.
GCC Administrator [Fri, 14 Oct 2011 00:18:18 +0000 (00:18 +0000)] 
Daily bump.

From-SVN: r179951

13 years agore PR c++/50618 (Virtual inheritance segfault)
Jason Merrill [Thu, 13 Oct 2011 18:02:10 +0000 (14:02 -0400)] 
re PR c++/50618 (Virtual inheritance segfault)

PR c++/50618
* init.c (expand_aggr_init_1): Don't zero-initialize virtual
bases of a base subobject.

From-SVN: r179935

13 years agoinvoke.texi (SPARC options): Document -mfix-at697f.
Eric Botcazou [Thu, 13 Oct 2011 13:00:11 +0000 (13:00 +0000)] 
invoke.texi (SPARC options): Document -mfix-at697f.

* 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.

From-SVN: r179922

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

From-SVN: r179884

13 years agore PR fortran/50659 ([F03] ICE with PROCEDURE statement)
Janus Weil [Wed, 12 Oct 2011 18:53:55 +0000 (20:53 +0200)] 
re PR fortran/50659 ([F03] ICE with PROCEDURE statement)

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.

From-SVN: r179864

13 years agore PR target/49967 (The -static-libstdc++ does not work on HP-UX (IA64 B.11.23, proba...
Steve Ellcey [Wed, 12 Oct 2011 18:07:25 +0000 (18:07 +0000)] 
re PR target/49967 (The -static-libstdc++ does not work on HP-UX (IA64 B.11.23, probably others))

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.

From-SVN: r179862

13 years agore PR middle-end/50189 (Wrong code error in -O2 [-fstrict-enums] compile, target...
Paul Koning [Wed, 12 Oct 2011 15:12:58 +0000 (11:12 -0400)] 
re PR middle-end/50189 (Wrong code error in -O2 [-fstrict-enums] compile, target independent)

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.

From-SVN: r179856

13 years agoinvoke.texi (-fwhole-file): Update wording since -fwhole-file is now enabled by default.
Tobias Burnus [Wed, 12 Oct 2011 14:12:04 +0000 (16:12 +0200)] 
invoke.texi (-fwhole-file): Update wording since -fwhole-file is now enabled by default.

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.

Co-Authored-By: Janus Weil <janus@gcc.gnu.org>
From-SVN: r179855

13 years agore PR middle-end/50700 (__builtin_object_size computed wrong)
Richard Guenther [Wed, 12 Oct 2011 13:22:12 +0000 (13:22 +0000)] 
re PR middle-end/50700 (__builtin_object_size computed wrong)

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.

From-SVN: r179851

13 years agore PR c/50565 (initializer element is not computable at load time)
Joseph Myers [Wed, 12 Oct 2011 11:57:36 +0000 (12:57 +0100)] 
re PR c/50565 (initializer element is not computable at load time)

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.

From-SVN: r179846

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

From-SVN: r179834

13 years agoMove ChangeLog entry to the correct ChangeLog file
Peter Bergner [Tue, 11 Oct 2011 22:11:36 +0000 (17:11 -0500)] 
Move ChangeLog entry to the correct ChangeLog file

From-SVN: r179831