]>
git.ipfire.org Git - thirdparty/gcc.git/log
GCC Administrator [Sat, 22 Nov 2008 00:16:22 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r142106
GCC Administrator [Fri, 21 Nov 2008 00:16:22 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r142073
GCC Administrator [Thu, 20 Nov 2008 00:16:24 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r142028
Dodji Seketeli [Thu, 20 Nov 2008 00:13:15 +0000 (00:13 +0000)]
re PR c++/37142 (ICE: in dependent_type_p, at cp/pt.c:15585)
gcc/cp/ChangeLog:
2008-11-19 Dodji Seketeli <dodji@redhat.com>
PR c++/37142
* pt.c (coerce_template_template_parm): Use the more robust
uses_template_parms instead of dependent_type_p.
gcc/testsuite/ChangeLog/
2008-11-19 Dodji Seketeli <dodji@redhat.com>
PR c++/37142
* g++.dg/template/crash71.C: New test.
From-SVN: r142027
Jason Merrill [Wed, 19 Nov 2008 13:34:50 +0000 (08:34 -0500)]
fix merge markers
From-SVN: r142001
GCC Administrator [Wed, 19 Nov 2008 00:16:14 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r141985
Dodji Seketeli [Wed, 19 Nov 2008 00:15:52 +0000 (00:15 +0000)]
re PR debug/27574 (MIssing debug info at -O0 for a local variable in a C++ constructor)
gcc/ChangeLog:
2008-11-14 Dodji Seketeli <dodji@redhat.com>
PR c++/27574
* gcc/cgraph.c (cgraph_remove_node): Do not remove the body of
abstract functions. It might be useful to emit debugging
information. This is a patch from Ian Lance Taylor.
* cgraphunit.c (cgraph_optimize): Do not cry when bodies of abstract
functions are still around. They are useful to output debug info.
gcc/testsuite/ChangeLog
2008-11-14 Dodji Seketeli <dodji@redhat.com>
PR c++/27574
* testsuite/g++.dg/debug/dwarf2/dwarf2.exp: Backport this here from
gcc-4_3-branch.
* g++.dg/debug/dwarf2/local-var-in-contructor.C: New testcase.
From-SVN: r141984
GCC Administrator [Tue, 18 Nov 2008 00:16:22 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r141956
Jason Merrill [Mon, 17 Nov 2008 13:54:08 +0000 (08:54 -0500)]
remove entry for change not on this branch
From-SVN: r141944
Jason Merrill [Mon, 17 Nov 2008 13:53:02 +0000 (08:53 -0500)]
remove merge markers
From-SVN: r141943
GCC Administrator [Mon, 17 Nov 2008 00:16:16 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r141932
Eric Botcazou [Sun, 16 Nov 2008 17:07:15 +0000 (17:07 +0000)]
sparc.c (function_arg_vector_value): Remove 'base_mode' parameter.
* config/sparc/sparc.c (function_arg_vector_value): Remove 'base_mode'
parameter. Use DImode for computing the number of registers.
(function_arg): Adjust for above change.
(function_value): Likewise.
From-SVN: r141923
GCC Administrator [Sun, 16 Nov 2008 00:16:13 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r141905
GCC Administrator [Sat, 15 Nov 2008 00:16:15 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r141875
Jason Merrill [Fri, 14 Nov 2008 23:06:11 +0000 (18:06 -0500)]
re PR c++/38030 (name-lookup for non-dependent name in template function is wrong)
PR c++/38030
* semantics.c (finish_call_expr): Don't repeat arg-dep lookup
for a non-dependent call.
From-SVN: r141872
Uros Bizjak [Fri, 14 Nov 2008 07:59:33 +0000 (08:59 +0100)]
backport: re PR rtl-optimization/36438 (gcc ICE compiling code with mmx builtin)
Backport from mainline:
2008-06-06 Uros Bizjak <ubizjak@gmail.com>
PR rtl-optimization/36438
* cse.c (fold_rtx) [ASHIFT, LSHIFTRT, ASHIFTRT]: Break out early
for vector shifts with constant scalar shift operands.
testsuite/ChangeLog:
Backport from mainline:
2008-06-06 Uros Bizjak <ubizjak@gmail.com>
PR rtl-optimization/36438
* gcc.target/i386/pr36438.c
From-SVN: r141849
Jason Merrill [Fri, 14 Nov 2008 05:24:59 +0000 (00:24 -0500)]
re PR c++/37932 (narrowing conversion with -std=c++0x)
PR c++/37932
* typeck2.c (process_init_constructor_record): Update bitfield
handling.
From-SVN: r141846
GCC Administrator [Fri, 14 Nov 2008 00:16:20 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r141839
GCC Administrator [Thu, 13 Nov 2008 00:16:20 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r141813
Jason Merrill [Wed, 12 Nov 2008 22:13:26 +0000 (17:13 -0500)]
re PR c++/38007 (g++ instantiate same operator twice due to bitfield in -O0 mode, causing symbol already defined assembler error)
PR c++/38007
gcc/cp/
* typeck.c (cp_build_modify_expr): Update bitfield handling.
gcc/
* c-common.c (c_common_signed_or_unsigned_type): Remove C++
special casing.
gcc/testsuite/
* g++.dg/conversion/bitfield10.C: New test.
* g++.dg/warn/pr35635.C (func1): Accept additional warning.
* g++.old-deja/g++.mike/enum1.C: Expect warn about assignment.
* g++.dg/expr/bitfield9.C: Pass -Wno-overflow.
From-SVN: r141809
GCC Administrator [Wed, 12 Nov 2008 00:16:25 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r141776
GCC Administrator [Tue, 11 Nov 2008 00:16:18 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r141760
Uros Bizjak [Mon, 10 Nov 2008 12:20:55 +0000 (13:20 +0100)]
backport: re PR middle-end/37807 (Exponential compile time with MMX builtins.)
Backport from mainline:
2008-11-10 Ralph Loader <suckfish@ihug.co.nz>
PR middle-end/37807
PR middle-end/37809
* combine.c (force_to_mode): Do not process vector types.
* rtlanal.c (nonzero_bits1): Do not process vector types.
(num_sign_bit_copies1): Likewise.
testsuite/ChangeLog:
Backport from mainline:
2008-11-10 Ralph Loader <suckfish@ihug.co.nz>
PR middle-end/37807
PR middle-end/37809
* gcc/testsuite/gcc.target/i386/mmx-8.c: New test.
From-SVN: r141737
GCC Administrator [Mon, 10 Nov 2008 00:16:20 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r141725
GCC Administrator [Sun, 9 Nov 2008 00:16:20 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r141709
GCC Administrator [Sat, 8 Nov 2008 00:16:17 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r141698
GCC Administrator [Fri, 7 Nov 2008 00:16:17 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r141658
Rainer Orth [Thu, 6 Nov 2008 15:41:52 +0000 (15:41 +0000)]
re PR bootstrap/33100 (on bootstrap getting section .eh_frame: bad cie version 0: offset 0x0)
PR bootstrap/33100
* config.gcc (i[34567]86-*-solaris2*): Include i386/t-crtstuff
only with GNU ld.
From-SVN: r141647
GCC Administrator [Thu, 6 Nov 2008 00:16:09 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r141631
GCC Administrator [Wed, 5 Nov 2008 00:16:11 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r141592
GCC Administrator [Tue, 4 Nov 2008 00:16:14 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r141570
GCC Administrator [Mon, 3 Nov 2008 00:16:12 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r141539
GCC Administrator [Sun, 2 Nov 2008 00:16:17 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r141528
GCC Administrator [Sat, 1 Nov 2008 00:16:19 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r141504
Kaz Kojima [Fri, 31 Oct 2008 03:50:02 +0000 (03:50 +0000)]
re PR target/37909 (internal compiler error: in fixup_mova, at config/sh/sh.c:3756)
PR target/37909
Backport from mainline:
* config/sh/sh.c (untangle_mova): Return -1 when NEW_MOVA has
no address.
From-SVN: r141487
GCC Administrator [Fri, 31 Oct 2008 00:16:21 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r141479
GCC Administrator [Thu, 30 Oct 2008 00:16:21 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r141454
GCC Administrator [Wed, 29 Oct 2008 00:16:11 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r141415
GCC Administrator [Tue, 28 Oct 2008 00:16:15 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r141399
GCC Administrator [Mon, 27 Oct 2008 00:16:12 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r141375
Kaz Kojima [Sun, 26 Oct 2008 01:31:31 +0000 (01:31 +0000)]
backport: t-sh: Use $(MULTILIB_CFLAGS) when compiling to unwind-dw2-Os-4-200.o.
Backport from mainline:
* config/sh/t-sh: Use $(MULTILIB_CFLAGS) when compiling to
unwind-dw2-Os-4-200.o.
From-SVN: r141369
GCC Administrator [Sun, 26 Oct 2008 00:16:15 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r141365
GCC Administrator [Sat, 25 Oct 2008 00:16:18 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r141358
GCC Administrator [Fri, 24 Oct 2008 00:16:19 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r141330
GCC Administrator [Thu, 23 Oct 2008 00:16:09 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r141313
GCC Administrator [Wed, 22 Oct 2008 00:17:03 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r141284
GCC Administrator [Tue, 21 Oct 2008 00:16:19 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r141255
GCC Administrator [Mon, 20 Oct 2008 00:16:13 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r141234
GCC Administrator [Sun, 19 Oct 2008 00:16:07 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r141215
GCC Administrator [Sat, 18 Oct 2008 00:16:13 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r141203
GCC Administrator [Fri, 17 Oct 2008 00:16:16 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r141183
GCC Administrator [Thu, 16 Oct 2008 00:16:12 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r141155
GCC Administrator [Wed, 15 Oct 2008 00:16:11 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r141124
GCC Administrator [Tue, 14 Oct 2008 00:16:12 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r141097
GCC Administrator [Mon, 13 Oct 2008 00:16:11 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r141080
GCC Administrator [Sun, 12 Oct 2008 00:16:23 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r141068
GCC Administrator [Sat, 11 Oct 2008 00:16:46 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r141051
GCC Administrator [Fri, 10 Oct 2008 00:16:15 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r141012
GCC Administrator [Thu, 9 Oct 2008 00:16:13 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r140990
GCC Administrator [Wed, 8 Oct 2008 00:16:11 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r140956
H.J. Lu [Tue, 7 Oct 2008 18:50:46 +0000 (18:50 +0000)]
backport: re PR middle-end/37731 (long long may not work correctly on 32bit host)
gcc/
2008-10-07 H.J. Lu <hongjiu.lu@intel.com>
Backport from mainline:
2008-10-07 H.J. Lu <hongjiu.lu@intel.com>
PR middle-end/37731
* expmed.c (expand_mult): Properly check DImode constant in
CONST_DOUBLE.
gcc/testsuite/
2008-10-07 H.J. Lu <hongjiu.lu@intel.com>
Backport from mainline:
2008-10-07 H.J. Lu <hongjiu.lu@intel.com>
PR middle-end/37731
* gcc.dg/torture/pr37731-1.c: New.
* gcc.dg/torture/pr37731-2.c: Likewise.
From-SVN: r140950
GCC Administrator [Tue, 7 Oct 2008 00:16:25 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r140918
GCC Administrator [Mon, 6 Oct 2008 00:16:20 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r140896
GCC Administrator [Sun, 5 Oct 2008 00:16:12 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r140875
GCC Administrator [Sat, 4 Oct 2008 00:16:11 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r140863
GCC Administrator [Fri, 3 Oct 2008 00:16:15 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r140845
GCC Administrator [Thu, 2 Oct 2008 00:19:01 +0000 (00:19 +0000)]
Daily bump.
From-SVN: r140824
GCC Administrator [Wed, 1 Oct 2008 00:16:12 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r140801
GCC Administrator [Tue, 30 Sep 2008 00:16:23 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r140770
Eric Botcazou [Mon, 29 Sep 2008 07:20:43 +0000 (07:20 +0000)]
Fix typo.
From-SVN: r140752
GCC Administrator [Mon, 29 Sep 2008 00:16:19 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r140741
Eric Botcazou [Sun, 28 Sep 2008 15:15:16 +0000 (15:15 +0000)]
re PR middle-end/36575 (ACATS
c460011 fails at -O3)
PR middle-end/36575
* fold-const (div_and_round_double) <ROUND_DIV_EXPR>: Fix typo.
From-SVN: r140736
GCC Administrator [Sun, 28 Sep 2008 00:16:13 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r140725
GCC Administrator [Sat, 27 Sep 2008 00:16:13 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r140715
GCC Administrator [Fri, 26 Sep 2008 00:16:29 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r140675
GCC Administrator [Thu, 25 Sep 2008 00:16:18 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r140652
GCC Administrator [Wed, 24 Sep 2008 00:16:08 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r140620
GCC Administrator [Tue, 23 Sep 2008 00:16:12 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r140569
GCC Administrator [Mon, 22 Sep 2008 00:16:11 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r140535
GCC Administrator [Sun, 21 Sep 2008 00:16:16 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r140517
GCC Administrator [Sat, 20 Sep 2008 00:16:22 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r140505
Uros Bizjak [Fri, 19 Sep 2008 10:04:46 +0000 (12:04 +0200)]
re PR rtl-optimization/37544 (Conversion double -> unsigned long long -> unsigned -> double gives wrong results)
PR rtl-optimization/37544
* regrename.c (maybe_mode_change): Exit early when copy_mode
is narrower than orig_mode and narrower than new_mode.
testsuite/ChangeLog:
PR rtl-optimization/37544
* gcc.dg/pr37544.c: New test.
From-SVN: r140487
GCC Administrator [Fri, 19 Sep 2008 00:16:14 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r140478
GCC Administrator [Thu, 18 Sep 2008 00:16:20 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r140438
GCC Administrator [Wed, 17 Sep 2008 00:16:12 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r140406
GCC Administrator [Tue, 16 Sep 2008 00:16:31 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r140383
GCC Administrator [Mon, 15 Sep 2008 00:16:14 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r140368
GCC Administrator [Sun, 14 Sep 2008 00:16:13 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r140352
GCC Administrator [Sat, 13 Sep 2008 00:16:20 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r140328
GCC Administrator [Fri, 12 Sep 2008 00:16:13 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r140308
GCC Administrator [Thu, 11 Sep 2008 00:16:07 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r140252
GCC Administrator [Wed, 10 Sep 2008 00:16:12 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r140185
GCC Administrator [Tue, 9 Sep 2008 00:16:14 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r140132
GCC Administrator [Mon, 8 Sep 2008 00:16:16 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r140094
GCC Administrator [Sun, 7 Sep 2008 00:16:20 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r140077
GCC Administrator [Sat, 6 Sep 2008 00:16:16 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r140048
GCC Administrator [Fri, 5 Sep 2008 00:16:13 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r140016
GCC Administrator [Thu, 4 Sep 2008 00:16:10 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r139964
GCC Administrator [Wed, 3 Sep 2008 00:16:13 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r139920
GCC Administrator [Tue, 2 Sep 2008 00:16:18 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r139876