]>
git.ipfire.org Git - thirdparty/gcc.git/log
GCC Administrator [Thu, 20 Oct 2011 00:17:43 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r180230
Jason Merrill [Wed, 19 Oct 2011 22:22:25 +0000 (18:22 -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: r180226
GCC Administrator [Wed, 19 Oct 2011 00:17:40 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r180171
Uros Bizjak [Tue, 18 Oct 2011 17:26:32 +0000 (19:26 +0200)]
re PR target/50737 (FAIL: Throw_3 -O3 execution, generic dwarf2 EH problem?)
gcc/ChangeLog:
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.
Co-Authored-By: Eric Botcazou <ebotcazou@adacore.com>
From-SVN: r180157
GCC Administrator [Tue, 18 Oct 2011 00:17:42 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r180116
GCC Administrator [Mon, 17 Oct 2011 00:17:30 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r180069
GCC Administrator [Sun, 16 Oct 2011 00:17:21 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r180050
GCC Administrator [Sat, 15 Oct 2011 00:17:45 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r180017
GCC Administrator [Fri, 14 Oct 2011 00:17:42 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r179950
Jason Merrill [Thu, 13 Oct 2011 18:02:27 +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: r179936
Janus Weil [Thu, 13 Oct 2011 15:03:58 +0000 (17:03 +0200)]
re PR fortran/50659 ([F03] ICE with PROCEDURE statement)
2011-10-13 Janus Weil <janus@gcc.gnu.org>
PR fortran/50659
* expr.c (replace_symbol): Only do replacement if the symbol is a dummy.
2011-10-13 Janus Weil <janus@gcc.gnu.org>
PR fortran/50659
* gfortran.dg/proc_decl_27.f90: New.
From-SVN: r179923
GCC Administrator [Thu, 13 Oct 2011 00:17:29 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r179883
Joseph Myers [Wed, 12 Oct 2011 11:58:47 +0000 (12:58 +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: r179847
GCC Administrator [Wed, 12 Oct 2011 00:17:27 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r179833
Peter Bergner [Tue, 11 Oct 2011 22:09:59 +0000 (17:09 -0500)]
Move ChangeLog entry to the correct ChangeLog file
From-SVN: r179830
Eric Botcazou [Tue, 11 Oct 2011 21:34:42 +0000 (21:34 +0000)]
re PR target/49965 (libgomp.c++/reduction-4.C and libgomp.c++/task-8.C FAIL on Solaris 11/SPARC)
PR target/49965
* config/sparc/sparc.md (mov<I:mode>cc): Do not save comparison code.
(mov<F:mode>cc): Likewise.
From-SVN: r179829
Janis Johnson [Tue, 11 Oct 2011 16:58:59 +0000 (16:58 +0000)]
re PR c++/44473 (iterators already defined for std::vector when using std::decimal)
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.
From-SVN: r179808
Tobias Burnus [Tue, 11 Oct 2011 12:33:22 +0000 (14:33 +0200)]
re PR fortran/50273 (-Walign-commons no longer effective)
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.
From-SVN: r179800
GCC Administrator [Tue, 11 Oct 2011 00:17:44 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r179776
GCC Administrator [Mon, 10 Oct 2011 00:18:09 +0000 (00:18 +0000)]
Daily bump.
From-SVN: r179733
GCC Administrator [Sun, 9 Oct 2011 00:17:16 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r179715
GCC Administrator [Sat, 8 Oct 2011 00:17:29 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r179705
GCC Administrator [Fri, 7 Oct 2011 00:18:29 +0000 (00:18 +0000)]
Daily bump.
From-SVN: r179640
GCC Administrator [Thu, 6 Oct 2011 00:17:55 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r179584
GCC Administrator [Wed, 5 Oct 2011 00:23:02 +0000 (00:23 +0000)]
Daily bump.
From-SVN: r179532
GCC Administrator [Tue, 4 Oct 2011 00:16:55 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r179482
GCC Administrator [Mon, 3 Oct 2011 00:17:52 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r179438
GCC Administrator [Sun, 2 Oct 2011 00:17:11 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r179418
GCC Administrator [Sat, 1 Oct 2011 00:17:16 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r179408
GCC Administrator [Fri, 30 Sep 2011 00:17:45 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r179373
GCC Administrator [Thu, 29 Sep 2011 00:17:38 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r179325
GCC Administrator [Wed, 28 Sep 2011 00:17:39 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r179300
GCC Administrator [Tue, 27 Sep 2011 00:17:40 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r179223
GCC Administrator [Mon, 26 Sep 2011 00:17:56 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r179176
GCC Administrator [Sun, 25 Sep 2011 00:17:53 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r179152
GCC Administrator [Sat, 24 Sep 2011 00:17:42 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r179136
GCC Administrator [Fri, 23 Sep 2011 00:17:23 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r179106
Uros Bizjak [Thu, 22 Sep 2011 19:27:59 +0000 (21:27 +0200)]
re PR target/50464 (Using -Ofast -march=bdver1 results in internal compiler error: in extract_insn, at recog.c:2109)
PR target/50464
* config/i386/sse.md (xop_pcmov_<mode>): Change operand 1 predicate
to register_operand and operand 2 predicate to nonimmediate_operand.
(xop_pcmov_<mode>256): Ditto.
* config/i386/i386.c (ix86_expand_sse_movcc): When generating
xop_pcmov, force op_true to register. Also, force op_false to
register if it doesn't satisfy nonimmediate_operand predicate.
testsuite/ChangeLog:
PR target/50464
* g++.dg/other/pr50464.C: New test.
From-SVN: r179100
GCC Administrator [Thu, 22 Sep 2011 00:17:43 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r179069
GCC Administrator [Wed, 21 Sep 2011 00:17:47 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r179027
GCC Administrator [Tue, 20 Sep 2011 00:18:07 +0000 (00:18 +0000)]
Daily bump.
From-SVN: r178991
GCC Administrator [Mon, 19 Sep 2011 00:17:57 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r178948
Eric Botcazou [Sun, 18 Sep 2011 22:02:27 +0000 (22:02 +0000)]
re PR target/50091 (-fstack-check generates wrong assembly)
PR target/50091
* config/rs6000/rs6000.md (probe_stack): Use explicit operand.
Co-Authored-By: Iain Sandoe <developer@sandoe-acoustics.co.uk>
From-SVN: r178946
GCC Administrator [Sun, 18 Sep 2011 00:17:53 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r178935
GCC Administrator [Sat, 17 Sep 2011 00:18:00 +0000 (00:18 +0000)]
Daily bump.
From-SVN: r178923
GCC Administrator [Fri, 16 Sep 2011 00:17:46 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r178900
GCC Administrator [Thu, 15 Sep 2011 00:18:00 +0000 (00:18 +0000)]
Daily bump.
From-SVN: r178873
GCC Administrator [Wed, 14 Sep 2011 00:17:15 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r178837
GCC Administrator [Tue, 13 Sep 2011 00:18:44 +0000 (00:18 +0000)]
Daily bump.
From-SVN: r178801
GCC Administrator [Mon, 12 Sep 2011 00:17:45 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r178772
GCC Administrator [Sun, 11 Sep 2011 00:18:31 +0000 (00:18 +0000)]
Daily bump.
From-SVN: r178751
GCC Administrator [Sat, 10 Sep 2011 00:18:16 +0000 (00:18 +0000)]
Daily bump.
From-SVN: r178743
GCC Administrator [Fri, 9 Sep 2011 00:18:02 +0000 (00:18 +0000)]
Daily bump.
From-SVN: r178715
Martin Jambor [Thu, 8 Sep 2011 17:20:52 +0000 (19:20 +0200)]
re PR tree-optimization/49911 (SRA + DOM + VRP + -fstrict-enums incorrectly remove predicate)
2011-09-08 Martin Jambor <mjambor@suse.cz>
PR tree-optimization/49911
* tree-sra.c (analyze_access_subtree): Change type of to-be-replaced
enumerations to the corresponding plain integer type.
* testsuite/g++.dg/tree-ssa/pr49911.C: New test.
From-SVN: r178701
GCC Administrator [Thu, 8 Sep 2011 00:17:49 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r178667
GCC Administrator [Wed, 7 Sep 2011 00:17:55 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r178621
GCC Administrator [Tue, 6 Sep 2011 00:17:30 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r178560
GCC Administrator [Mon, 5 Sep 2011 00:17:47 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r178515
GCC Administrator [Sun, 4 Sep 2011 00:17:39 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r178504
GCC Administrator [Sat, 3 Sep 2011 00:17:40 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r178495
GCC Administrator [Fri, 2 Sep 2011 00:17:14 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r178429
Mikael Morin [Thu, 1 Sep 2011 15:52:39 +0000 (17:52 +0200)]
re PR fortran/50050 (Internal compiler error free_expr0 at expr.c:3709 via gfc_done_2)
2011-09-01 Mikael Morin <mikael.morin@sfr.fr>
PR fortran/50050
* resolve.c (gfc_expr_to_initialize): Don't copy rank.
Free copied shape. Recalculate shape and rank.
2011-09-01 Mikael Morin <mikael.morin@sfr.fr>
PR fortran/50050
* gfortran.dg/alloc_comp_initializer_3.f90: New test.
* gfortran.dg/pointer_comp_init.f90: New test.
From-SVN: r178424
GCC Administrator [Thu, 1 Sep 2011 00:17:14 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r178391
GCC Administrator [Wed, 31 Aug 2011 00:18:06 +0000 (00:18 +0000)]
Daily bump.
From-SVN: r178349
Thomas Koenig [Tue, 30 Aug 2011 21:36:48 +0000 (21:36 +0000)]
backport: re PR libfortran/50192 (Wrong character comparision with wide strings)
2011-08-30 Thomas Koenig <tkoenig@gcc.gnu.org>
Backport from trunk
PR libfortran/50192
* intrinsics/string_intrinsics.c (memcmp_char4): New function.
* intrinsics/string_intrinsics_inc.c: New macro MEMCMP, either
set to memcmp or memcmp_char4.
(compare_string): Use MEMCMP, with correct size for it.
* libgfortran.h: Add prototype for memcmp_char4.
2011-08-30 Thomas Koenig <tkoenig@gcc.gnu.org>
Backport from trunk
PR libfortran/50192
* gfortran.dg/widechar_compare_1.f90: New test.
From-SVN: r178341
Tobias Burnus [Tue, 30 Aug 2011 06:50:22 +0000 (08:50 +0200)]
re PR fortran/50163 (ICE: initialization expression)
2011-08-30 Tobias Burnus <burnus@net-b.de>
PR fortran/50163
* check_init_expr (check_init_expr): Return when an error
* occured.
2011-08-30 Tobias Burnus <burnus@net-b.de>
PR fortran/50163
* gfortran.dg/initialization_28.f90: New.
From-SVN: r178280
GCC Administrator [Tue, 30 Aug 2011 00:17:48 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r178267
GCC Administrator [Mon, 29 Aug 2011 00:17:49 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r178150
GCC Administrator [Sun, 28 Aug 2011 00:17:40 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r178137
GCC Administrator [Sat, 27 Aug 2011 00:17:47 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r178127
Richard Sandiford [Fri, 26 Aug 2011 08:32:06 +0000 (08:32 +0000)]
re PR target/50090 (ARM EABI symbols in libgcc.a have default visibility)
gcc/
PR target/50090
* config/arm/bpabi.h (RENAME_LIBRARY_SET): Delete.
(RENAME_LIBRARY): Use a C-level alias instead of an assembly one.
From-SVN: r178097
GCC Administrator [Fri, 26 Aug 2011 00:17:29 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r178093
GCC Administrator [Thu, 25 Aug 2011 00:17:49 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r178051
Uros Bizjak [Wed, 24 Aug 2011 18:03:50 +0000 (20:03 +0200)]
* config.host: Revert unwanted commit.
From-SVN: r178044
GCC Administrator [Wed, 24 Aug 2011 00:17:58 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r178021
Uros Bizjak [Tue, 23 Aug 2011 19:49:57 +0000 (21:49 +0200)]
sfp-machine.h (ASM_INVALID): New define.
* config/i386/64/sfp-machine.h (ASM_INVALID): New define.
(ASM_DIVZERO): Ditto.
(FP_HANLDE_EXCEPTIONS): Use ASM_INVALID and ASM_DIVZERO.
From-SVN: r178009
GCC Administrator [Tue, 23 Aug 2011 00:18:02 +0000 (00:18 +0000)]
Daily bump.
From-SVN: r177980
GCC Administrator [Mon, 22 Aug 2011 00:17:48 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r177947
GCC Administrator [Sun, 21 Aug 2011 00:17:16 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r177936
GCC Administrator [Sat, 20 Aug 2011 00:17:21 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r177920
Tobias Burnus [Fri, 19 Aug 2011 09:16:03 +0000 (11:16 +0200)]
backport: re PR fortran/50109 (Formatted namelist read with multiple "!" fails with: Cannot match namelist object name !)
2011-08-19 Tobias Burnus <burnus@net-b.de>
Backport from mainline
2011-08-18 Tobias Burnus <burnus@net-b.de>
PR fortran/50109
* io/list_read.c (eat_separator): Fix skipping over "!" lines.
2011-08-19 Tobias Burnus <burnus@net-b.de>
Backport from mainline
2011-08-18 Tobias Burnus <burnus@net-b.de>
PR fortran/50109
* gfortran.dg/namelist_73.f90: New.
From-SVN: r177893
GCC Administrator [Fri, 19 Aug 2011 00:17:43 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r177887
GCC Administrator [Thu, 18 Aug 2011 00:17:32 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r177841
GCC Administrator [Wed, 17 Aug 2011 00:17:56 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r177818
Paul Thomas [Tue, 16 Aug 2011 21:22:31 +0000 (21:22 +0000)]
re PR fortran/42051 ([OOP] ICE on array-valued function with CLASS formal argument)
2011-08-16 Paul Thomas <pault@gcc.gnu.org>
PR fortran/42051
PR fortran/43896
PR fortran/49962
* trans-expr.c (gfc_conv_derived_to_class): Handle array-valued
functions with CLASS formal arguments.
2011-08-16 Paul Thomas <pault@gcc.gnu.org>
PR fortran/42051
PR fortran/43896
PR fortran/49962
* gfortran.dg/class_23.f03: New test.
From-SVN: r177800
GCC Administrator [Tue, 16 Aug 2011 00:17:40 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r177775
GCC Administrator [Mon, 15 Aug 2011 00:17:34 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r177753
GCC Administrator [Sun, 14 Aug 2011 00:17:53 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r177739
Eric Botcazou [Sat, 13 Aug 2011 08:35:30 +0000 (08:35 +0000)]
Fix formatting
From-SVN: r177733
GCC Administrator [Sat, 13 Aug 2011 00:17:42 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r177726
Nick Clifton [Fri, 12 Aug 2011 16:27:23 +0000 (16:27 +0000)]
builtins.c (expand_builtin_memcmp): Do not use cmpstrnsi pattern.
* builtins.c (expand_builtin_memcmp): Do not use cmpstrnsi
pattern.
* doc/md.texi (cmpstrn): Note that the comparison stops if both
fetched bytes are zero.
(cmpstr): Likewise.
(cmpmem): Note that the comparison does not stop if both of the
fetched bytes are zero.
From-SVN: r177702
GCC Administrator [Fri, 12 Aug 2011 00:17:25 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r177686
Kazuhiro Inaoka [Thu, 11 Aug 2011 12:19:49 +0000 (12:19 +0000)]
rx.md (movsicc): Allow register to register transfers.
* config/rx/rx.md (movsicc): Allow register to register
transfers.
(*movsicc): Likewise.
(*stcc): Restrict this pattern to EQ and NE compares.
(*stcc_reg): New pattern. Works for any comparison but only for
register transfers.
From-SVN: r177663
GCC Administrator [Thu, 11 Aug 2011 00:17:44 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r177640
Nick Clifton [Wed, 10 Aug 2011 09:05:33 +0000 (09:05 +0000)]
expr.c (expand_expr_addr_expr_1): Detect a user request for a local frame in a naked function...
* expr.c (expand_expr_addr_expr_1): Detect a user request for
a local frame in a naked function, and produce a suitable
error for that specific case.
From-SVN: r177617
GCC Administrator [Wed, 10 Aug 2011 00:17:14 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r177608
Nick Clifton [Tue, 9 Aug 2011 11:16:45 +0000 (11:16 +0000)]
rx.c (rx_expand_builtin): Fix typo checking the setpsw builtin.
* config/rx/rx.c (rx_expand_builtin): Fix typo checking the setpsw
builtin.
From-SVN: r177587
GCC Administrator [Tue, 9 Aug 2011 00:17:34 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r177577
GCC Administrator [Mon, 8 Aug 2011 00:18:30 +0000 (00:18 +0000)]
Daily bump.
From-SVN: r177552
Eric Botcazou [Sun, 7 Aug 2011 17:10:10 +0000 (17:10 +0000)]
Fix entry
From-SVN: r177549