]> git.ipfire.org Git - thirdparty/gcc.git/log
thirdparty/gcc.git
16 years agoDaily bump.
GCC Administrator [Sat, 22 Nov 2008 00:16:22 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r142106

16 years agoDaily bump.
GCC Administrator [Fri, 21 Nov 2008 00:16:22 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r142073

16 years agoDaily bump.
GCC Administrator [Thu, 20 Nov 2008 00:16:24 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r142028

16 years agore PR c++/37142 (ICE: in dependent_type_p, at cp/pt.c:15585)
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

16 years agofix merge markers
Jason Merrill [Wed, 19 Nov 2008 13:34:50 +0000 (08:34 -0500)] 
fix merge markers

From-SVN: r142001

16 years agoDaily bump.
GCC Administrator [Wed, 19 Nov 2008 00:16:14 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r141985

16 years agore PR debug/27574 (MIssing debug info at -O0 for a local variable in a C++ constructor)
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

16 years agoDaily bump.
GCC Administrator [Tue, 18 Nov 2008 00:16:22 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r141956

16 years agoremove entry for change not on this branch
Jason Merrill [Mon, 17 Nov 2008 13:54:08 +0000 (08:54 -0500)] 
remove entry for change not on this branch

From-SVN: r141944

16 years agoremove merge markers
Jason Merrill [Mon, 17 Nov 2008 13:53:02 +0000 (08:53 -0500)] 
remove merge markers

From-SVN: r141943

16 years agoDaily bump.
GCC Administrator [Mon, 17 Nov 2008 00:16:16 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r141932

16 years agosparc.c (function_arg_vector_value): Remove 'base_mode' parameter.
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

16 years agoDaily bump.
GCC Administrator [Sun, 16 Nov 2008 00:16:13 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r141905

16 years agoDaily bump.
GCC Administrator [Sat, 15 Nov 2008 00:16:15 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r141875

16 years agore PR c++/38030 (name-lookup for non-dependent name in template function is wrong)
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

16 years agobackport: re PR rtl-optimization/36438 (gcc ICE compiling code with mmx builtin)
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

16 years agore PR c++/37932 (narrowing conversion with -std=c++0x)
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

16 years agoDaily bump.
GCC Administrator [Fri, 14 Nov 2008 00:16:20 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r141839

16 years agoDaily bump.
GCC Administrator [Thu, 13 Nov 2008 00:16:20 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r141813

16 years agore PR c++/38007 (g++ instantiate same operator twice due to bitfield in -O0 mode...
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

16 years agoDaily bump.
GCC Administrator [Wed, 12 Nov 2008 00:16:25 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r141776

16 years agoDaily bump.
GCC Administrator [Tue, 11 Nov 2008 00:16:18 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r141760

16 years agobackport: re PR middle-end/37807 (Exponential compile time with MMX builtins.)
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

16 years agoDaily bump.
GCC Administrator [Mon, 10 Nov 2008 00:16:20 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r141725

16 years agoDaily bump.
GCC Administrator [Sun, 9 Nov 2008 00:16:20 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r141709

16 years agoDaily bump.
GCC Administrator [Sat, 8 Nov 2008 00:16:17 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r141698

16 years agoDaily bump.
GCC Administrator [Fri, 7 Nov 2008 00:16:17 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r141658

16 years agore PR bootstrap/33100 (on bootstrap getting section .eh_frame: bad cie version 0...
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

16 years agoDaily bump.
GCC Administrator [Thu, 6 Nov 2008 00:16:09 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r141631

16 years agoDaily bump.
GCC Administrator [Wed, 5 Nov 2008 00:16:11 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r141592

16 years agoDaily bump.
GCC Administrator [Tue, 4 Nov 2008 00:16:14 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r141570

16 years agoDaily bump.
GCC Administrator [Mon, 3 Nov 2008 00:16:12 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r141539

16 years agoDaily bump.
GCC Administrator [Sun, 2 Nov 2008 00:16:17 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r141528

16 years agoDaily bump.
GCC Administrator [Sat, 1 Nov 2008 00:16:19 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r141504

16 years agore PR target/37909 (internal compiler error: in fixup_mova, at config/sh/sh.c:3756)
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

16 years agoDaily bump.
GCC Administrator [Fri, 31 Oct 2008 00:16:21 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r141479

16 years agoDaily bump.
GCC Administrator [Thu, 30 Oct 2008 00:16:21 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r141454

16 years agoDaily bump.
GCC Administrator [Wed, 29 Oct 2008 00:16:11 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r141415

16 years agoDaily bump.
GCC Administrator [Tue, 28 Oct 2008 00:16:15 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r141399

16 years agoDaily bump.
GCC Administrator [Mon, 27 Oct 2008 00:16:12 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r141375

16 years agobackport: t-sh: Use $(MULTILIB_CFLAGS) when compiling to unwind-dw2-Os-4-200.o.
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

16 years agoDaily bump.
GCC Administrator [Sun, 26 Oct 2008 00:16:15 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r141365

16 years agoDaily bump.
GCC Administrator [Sat, 25 Oct 2008 00:16:18 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r141358

16 years agoDaily bump.
GCC Administrator [Fri, 24 Oct 2008 00:16:19 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r141330

16 years agoDaily bump.
GCC Administrator [Thu, 23 Oct 2008 00:16:09 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r141313

16 years agoDaily bump.
GCC Administrator [Wed, 22 Oct 2008 00:17:03 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r141284

16 years agoDaily bump.
GCC Administrator [Tue, 21 Oct 2008 00:16:19 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r141255

16 years agoDaily bump.
GCC Administrator [Mon, 20 Oct 2008 00:16:13 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r141234

16 years agoDaily bump.
GCC Administrator [Sun, 19 Oct 2008 00:16:07 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r141215

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

From-SVN: r141203

16 years agoDaily bump.
GCC Administrator [Fri, 17 Oct 2008 00:16:16 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r141183

16 years agoDaily bump.
GCC Administrator [Thu, 16 Oct 2008 00:16:12 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r141155

16 years agoDaily bump.
GCC Administrator [Wed, 15 Oct 2008 00:16:11 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r141124

16 years agoDaily bump.
GCC Administrator [Tue, 14 Oct 2008 00:16:12 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r141097

16 years agoDaily bump.
GCC Administrator [Mon, 13 Oct 2008 00:16:11 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r141080

16 years agoDaily bump.
GCC Administrator [Sun, 12 Oct 2008 00:16:23 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r141068

16 years agoDaily bump.
GCC Administrator [Sat, 11 Oct 2008 00:16:46 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r141051

16 years agoDaily bump.
GCC Administrator [Fri, 10 Oct 2008 00:16:15 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r141012

16 years agoDaily bump.
GCC Administrator [Thu, 9 Oct 2008 00:16:13 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r140990

16 years agoDaily bump.
GCC Administrator [Wed, 8 Oct 2008 00:16:11 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r140956

16 years agobackport: re PR middle-end/37731 (long long may not work correctly on 32bit host)
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

16 years agoDaily bump.
GCC Administrator [Tue, 7 Oct 2008 00:16:25 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r140918

16 years agoDaily bump.
GCC Administrator [Mon, 6 Oct 2008 00:16:20 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r140896

16 years agoDaily bump.
GCC Administrator [Sun, 5 Oct 2008 00:16:12 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r140875

16 years agoDaily bump.
GCC Administrator [Sat, 4 Oct 2008 00:16:11 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r140863

16 years agoDaily bump.
GCC Administrator [Fri, 3 Oct 2008 00:16:15 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r140845

16 years agoDaily bump.
GCC Administrator [Thu, 2 Oct 2008 00:19:01 +0000 (00:19 +0000)] 
Daily bump.

From-SVN: r140824

16 years agoDaily bump.
GCC Administrator [Wed, 1 Oct 2008 00:16:12 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r140801

16 years agoDaily bump.
GCC Administrator [Tue, 30 Sep 2008 00:16:23 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r140770

16 years agoFix typo.
Eric Botcazou [Mon, 29 Sep 2008 07:20:43 +0000 (07:20 +0000)] 
Fix typo.

From-SVN: r140752

16 years agoDaily bump.
GCC Administrator [Mon, 29 Sep 2008 00:16:19 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r140741

16 years agore PR middle-end/36575 (ACATS c460011 fails at -O3)
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

16 years agoDaily bump.
GCC Administrator [Sun, 28 Sep 2008 00:16:13 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r140725

16 years agoDaily bump.
GCC Administrator [Sat, 27 Sep 2008 00:16:13 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r140715

16 years agoDaily bump.
GCC Administrator [Fri, 26 Sep 2008 00:16:29 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r140675

16 years agoDaily bump.
GCC Administrator [Thu, 25 Sep 2008 00:16:18 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r140652

16 years agoDaily bump.
GCC Administrator [Wed, 24 Sep 2008 00:16:08 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r140620

16 years agoDaily bump.
GCC Administrator [Tue, 23 Sep 2008 00:16:12 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r140569

16 years agoDaily bump.
GCC Administrator [Mon, 22 Sep 2008 00:16:11 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r140535

16 years agoDaily bump.
GCC Administrator [Sun, 21 Sep 2008 00:16:16 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r140517

16 years agoDaily bump.
GCC Administrator [Sat, 20 Sep 2008 00:16:22 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r140505

16 years agore PR rtl-optimization/37544 (Conversion double -> unsigned long long -> unsigned...
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

16 years agoDaily bump.
GCC Administrator [Fri, 19 Sep 2008 00:16:14 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r140478

16 years agoDaily bump.
GCC Administrator [Thu, 18 Sep 2008 00:16:20 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r140438

16 years agoDaily bump.
GCC Administrator [Wed, 17 Sep 2008 00:16:12 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r140406

16 years agoDaily bump.
GCC Administrator [Tue, 16 Sep 2008 00:16:31 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r140383

16 years agoDaily bump.
GCC Administrator [Mon, 15 Sep 2008 00:16:14 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r140368

16 years agoDaily bump.
GCC Administrator [Sun, 14 Sep 2008 00:16:13 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r140352

16 years agoDaily bump.
GCC Administrator [Sat, 13 Sep 2008 00:16:20 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r140328

16 years agoDaily bump.
GCC Administrator [Fri, 12 Sep 2008 00:16:13 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r140308

16 years agoDaily bump.
GCC Administrator [Thu, 11 Sep 2008 00:16:07 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r140252

16 years agoDaily bump.
GCC Administrator [Wed, 10 Sep 2008 00:16:12 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r140185

16 years agoDaily bump.
GCC Administrator [Tue, 9 Sep 2008 00:16:14 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r140132

16 years agoDaily bump.
GCC Administrator [Mon, 8 Sep 2008 00:16:16 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r140094

16 years agoDaily bump.
GCC Administrator [Sun, 7 Sep 2008 00:16:20 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r140077

16 years agoDaily bump.
GCC Administrator [Sat, 6 Sep 2008 00:16:16 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r140048

16 years agoDaily bump.
GCC Administrator [Fri, 5 Sep 2008 00:16:13 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r140016

16 years agoDaily bump.
GCC Administrator [Thu, 4 Sep 2008 00:16:10 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r139964

16 years agoDaily bump.
GCC Administrator [Wed, 3 Sep 2008 00:16:13 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r139920

16 years agoDaily bump.
GCC Administrator [Tue, 2 Sep 2008 00:16:18 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r139876