[Bug c++/19351] operator new[] can return heap blocks which are too small

2010-02-06 Thread fw at gcc dot gnu dot org


-- 

fw at gcc dot gnu dot org changed:

   What|Removed |Added

 AssignedTo|unassigned at gcc dot gnu   |fw at deneb dot enyo dot de
   |dot org |
 Status|NEW |ASSIGNED


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19351



[Bug inline-asm/42984] New: gcc produces broken code when passing struct pointer to static inline function with asm()

2010-02-06 Thread agraf at znc dot in
Compiling the following C source:

struct test {
int a;
};

static inline void test2(struct test *t)
{
register int a asm("r0") = (int) t;
asm volatile ("swi #0" :: "r" (a));
}

void test1(void)
{
struct test t;
t.a = 0;
test2(&t);
}

with "arm-elf-gcc test.c -S -O1" produces the following assembler output:

.file   "test.c"
.text
.align  2
.global test1
.type   test1, %function
test1:
@ args = 0, pretend = 0, frame = 4
@ frame_needed = 0, uses_anonymous_args = 0
@ link register save eliminated.
sub sp, sp, #4
mov r0, sp
@ 8 "test.c" 1
swi #0
@ 0 "" 2
add sp, sp, #4
bx  lr
.size   test1, .-test1
.ident  "GCC: (GNU) 4.4.1"

For the call to test2(), the pointer to struct test t is properly set up, but
the content of the struct (t.a = 0) isn't.  This is the case for -O1, -O2, -Os
and -O3, but not for -O0, where gcc produces working code.

arm-elf-gcc -v:
Using built-in specs.
Target: arm-elf
Configured with: /var/tmp/gcc.uZt0/gcc-4.4.1/configure --enable-languages=c
--with-mpfr=/usr/local --without-headers --target=arm-elf
--prefix=/usr/local/arm-elf --with-local-prefix=/usr/local/arm-elf
--disable-werror --enable-multilib --enable-shared --disable-nls
--disable-libssp --with-arch=armv4t --with-cpu=arm7tdmi-s
Thread model: single
gcc version 4.4.1 (GCC)


-- 
   Summary: gcc produces broken code when passing struct pointer to
static inline function with asm()
   Product: gcc
   Version: 4.4.1
Status: UNCONFIRMED
  Severity: normal
  Priority: P3
 Component: inline-asm
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: agraf at znc dot in
GCC target triplet: arm-elf


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42984



[Bug lto/42985] New: Internal compiler error: in ipcp_iterate_stage, at ipa-cp.c:759

2010-02-06 Thread d dot g dot gorbachev at gmail dot com
GCC version 4.5.0 20100128.


-- 
   Summary: Internal compiler error: in ipcp_iterate_stage, at ipa-
cp.c:759
   Product: gcc
   Version: 4.5.0
Status: UNCONFIRMED
  Severity: normal
  Priority: P3
 Component: lto
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: d dot g dot gorbachev at gmail dot com
 GCC build triplet: i686-pc-linux-gnu
  GCC host triplet: i686-pc-linux-gnu
GCC target triplet: i686-pc-linux-gnu


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42985



[Bug lto/42985] Internal compiler error: in ipcp_iterate_stage, at ipa-cp.c:759

2010-02-06 Thread d dot g dot gorbachev at gmail dot com


--- Comment #1 from d dot g dot gorbachev at gmail dot com  2010-02-06 
09:29 ---
Created an attachment (id=19812)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19812&action=view)
Testcase


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42985



[Bug c++/42983] [c++0x] Unvirtualization of virtual destructor

2010-02-06 Thread paolo dot carlini at oracle dot com


--- Comment #1 from paolo dot carlini at oracle dot com  2010-02-06 10:15 
---
Your testcase doesn't even compile:

42983.C: In function ‘int main()’:
42983.C:15:15: error: cannot convert ‘B’ to ‘A*’ in initialization


-- 

paolo dot carlini at oracle dot com changed:

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 Resolution||INVALID
Summary|[c++0x] Unvirtualzation of  |[c++0x] Unvirtualization of
   |virtual destructor  |virtual destructor


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42983



[Bug inline-asm/42984] gcc produces broken code when passing struct pointer to static inline function with asm()

2010-02-06 Thread d dot g dot gorbachev at gmail dot com


--- Comment #1 from d dot g dot gorbachev at gmail dot com  2010-02-06 
10:18 ---
I believe that GCC is correct, and you should write

  asm volatile ("swi #0" :: "r" (a), "m" (*t));

Quoting from :
> Note that in the following example the memory input is
> necessary, otherwise GCC might optimize the store to x away


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42984



[Bug c++/42983] [c++0x] Unvirtualization of virtual destructor

2010-02-06 Thread lavock at gmail dot com


--- Comment #2 from lavock at gmail dot com  2010-02-06 12:05 ---
(In reply to comment #1)
> Your testcase doesn't even compile:
> 
> 42983.C: In function ‘int main()’:
> 42983.C:15:15: error: cannot convert ‘B’ to ‘A*’ in initialization
> 

Sorry, my mistake, i've added an extra *...

#include 

struct A {
  virtual ~A() = default;
};

struct B : A {
  virtual ~B() {
std::cout << "B destructor" << std::endl;
  }
};

int main() {
  B* b = new B;
  A * ptrA = b;
  delete ptrA;
  return 0;
}


-- 

lavock at gmail dot com changed:

   What|Removed |Added

 Status|RESOLVED|UNCONFIRMED
 Resolution|INVALID |


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42983



[Bug target/30282] Optimization flag -O1 -fschedule-insns2 cause red zone to be used when there is none

2010-02-06 Thread rearnsha at gcc dot gnu dot org


--- Comment #12 from rearnsha at gcc dot gnu dot org  2010-02-06 13:03 
---
Yes, this could be fixed in the Thumb back-end by doing it the same way as the
ARM back-end does.  However, I still think that is papering over a subtle
problem in the scheduler.  This is an insidious problem that can affect a
number of ports (since it quietly leads to hard-to-detect wrong-code problems)
and I feel it's poor design in the compiler to leave it up to each port
maintainer to find the problem (bugs like this are often not found by users
during testing because it requires an asynchronous event to occur at exactly
the right moment to expose them).

I strongly believe the scheduler should have along the lines of the one I've
proposed, and if there is a hook, then the default behaviour should be to block
scheduling across a stack adjustment.  Ports which are known to have a stack
red-zone can then disable the effect and gain an advantage -- that has to be
better than leaving subtle bugs in user's code.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30282



[Bug inline-asm/42984] gcc produces broken code when passing struct pointer to static inline function with asm()

2010-02-06 Thread rearnsha at gcc dot gnu dot org


--- Comment #2 from rearnsha at gcc dot gnu dot org  2010-02-06 13:12 
---
The correct way to write your ASM is to mark it as clobbering memory.  That is:

asm volatile ("swi #0" :: "r" (a) : "memory");


-- 

rearnsha at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 Resolution||INVALID


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42984



[Bug target/42981] internal compiler error: in default_secondary_reload, at targhooks.c:660

2010-02-06 Thread rearnsha at gcc dot gnu dot org


--- Comment #2 from rearnsha at gcc dot gnu dot org  2010-02-06 13:21 
---
Confirmed


-- 

rearnsha at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|UNCONFIRMED |NEW
 Ever Confirmed|0   |1
   Keywords||ice-on-valid-code
   Last reconfirmed|-00-00 00:00:00 |2010-02-06 13:21:34
   date||


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42981



[Bug target/42981] internal compiler error: in default_secondary_reload, at targhooks.c:660

2010-02-06 Thread rearnsha at gcc dot gnu dot org


--- Comment #3 from rearnsha at gcc dot gnu dot org  2010-02-06 13:22 
---
Created an attachment (id=19813)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19813&action=view)
Reduced test case


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42981



[Bug target/42957] ARM: Segfault when invalid -mfpu argument is specified.

2010-02-06 Thread rearnsha at gcc dot gnu dot org


--- Comment #1 from rearnsha at gcc dot gnu dot org  2010-02-06 14:05 
---
Confirmed.


-- 

rearnsha at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|UNCONFIRMED |NEW
 Ever Confirmed|0   |1
   Last reconfirmed|-00-00 00:00:00 |2010-02-06 14:05:03
   date||


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42957



[Bug target/42957] ARM: Segfault when invalid -mfpu argument is specified.

2010-02-06 Thread rearnsha at gcc dot gnu dot org


--- Comment #2 from rearnsha at gcc dot gnu dot org  2010-02-06 14:05 
---
Subject: Bug 42957

Author: rearnsha
Date: Sat Feb  6 14:05:27 2010
New Revision: 156539

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=156539
Log:
PR target/42957
* arm.c (arm_override_options): Just return if the user has specified
an invalid fpu name.

Modified:
trunk/gcc/ChangeLog
trunk/gcc/config/arm/arm.c


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42957



[Bug target/42957] ARM: Segfault when invalid -mfpu argument is specified.

2010-02-06 Thread rearnsha at gcc dot gnu dot org


--- Comment #3 from rearnsha at gcc dot gnu dot org  2010-02-06 14:05 
---
Fixed.


-- 

rearnsha at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution||FIXED


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42957



[Bug lto/42985] Internal compiler error: in ipcp_iterate_stage with different opt level

2010-02-06 Thread rguenth at gcc dot gnu dot org


--- Comment #2 from rguenth at gcc dot gnu dot org  2010-02-06 14:42 ---
What different optimization levels?


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42985



[Bug inline-asm/42984] gcc produces broken code when passing struct pointer to static inline function with asm()

2010-02-06 Thread rguenth at gcc dot gnu dot org


--- Comment #3 from rguenth at gcc dot gnu dot org  2010-02-06 14:44 ---
(In reply to comment #2)
> The correct way to write your ASM is to mark it as clobbering memory.  That 
> is:
> 
> asm volatile ("swi #0" :: "r" (a) : "memory");

Note that clobbering "memory" does not make the content of *t necessary,
so this is not enough.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42984



[Bug lto/42985] Internal compiler error: in ipcp_iterate_stage with different opt level

2010-02-06 Thread rguenth at gcc dot gnu dot org


--- Comment #3 from rguenth at gcc dot gnu dot org  2010-02-06 14:55 ---
Ah well.


-- 

rguenth at gcc dot gnu dot org changed:

   What|Removed |Added

 CC||jamborm at gcc dot gnu dot
   ||org


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42985



[Bug target/42949] ICE: reload_cse_simplify_operands, at postreload.c:396

2010-02-06 Thread rearnsha at gcc dot gnu dot org


--- Comment #2 from rearnsha at gcc dot gnu dot org  2010-02-06 15:23 
---
Confirmed.  coproc_secondary_reload_class needs to be taught about
reg_equiv_mem (at a minimum).


-- 

rearnsha at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|UNCONFIRMED |NEW
  Component|middle-end  |target
 Ever Confirmed|0   |1
   Keywords||ice-on-valid-code
   Last reconfirmed|-00-00 00:00:00 |2010-02-06 15:23:48
   date||


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42949



[Bug libgcj/40860] [4.4/4.5 regression] regressions in libjava testsuite on arm-linux

2010-02-06 Thread mikpe at it dot uu dot se


--- Comment #5 from mikpe at it dot uu dot se  2010-02-06 15:36 ---
Same failures when bootstrapped with binutils-2.20.51.20100202. So there's no
fix on binutils trunk to be identified and backported. I'll try to identify the
point where the regression was introduced instead.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40860



[Bug middle-end/42479] [graphite] Wrong code with -floop-block

2010-02-06 Thread spop at gcc dot gnu dot org


--- Comment #7 from spop at gcc dot gnu dot org  2010-02-06 16:33 ---
This problem is fixed by the patch for PR42637 installed in the Graphite
branch.

*** This bug has been marked as a duplicate of 42637 ***


-- 

spop at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution||DUPLICATE


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42479



[Bug tree-optimization/42637] [4.5 Regression][graphite] wrong code for -floop-interchange -ftree-loop-distribution

2010-02-06 Thread spop at gcc dot gnu dot org


--- Comment #8 from spop at gcc dot gnu dot org  2010-02-06 16:33 ---
*** Bug 42479 has been marked as a duplicate of this bug. ***


-- 

spop at gcc dot gnu dot org changed:

   What|Removed |Added

 CC||dominiq at lps dot ens dot
   ||fr


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42637



[Bug fortran/41113] spurious _gfortran_internal_pack

2010-02-06 Thread jv244 at cam dot ac dot uk


--- Comment #7 from jv244 at cam dot ac dot uk  2010-02-06 16:40 ---
(In reply to comment #6)
> Created an attachment (id=19355)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19355&action=view) [edit]
> A fix for the PR
> 
> The attached bootstraps and regtests.  Will fix PR41117 at the same time.
> 
> Paul

Looks like the commit for this one is still pending?


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41113



[Bug tree-optimization/42558] [4.5 Regression][graphite] miscompilation related to -floop-block

2010-02-06 Thread spop at gcc dot gnu dot org


--- Comment #4 from spop at gcc dot gnu dot org  2010-02-06 16:44 ---
This problem is fixed by the patch for PR42637 as installed in the Graphite
branch.
I would like to include the testcase from this PR in the Graphite testsuite.

Could somebody more fluent in Fortran rewrite the testcase under the same
format as the testcase of PR42637 with a condition like this:

  if (res.ne.1.0d0) then
call abort()
  end if

Thanks,
Sebastian

*** This bug has been marked as a duplicate of 42637 ***


-- 

spop at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 Resolution||DUPLICATE


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42558



[Bug tree-optimization/42637] [4.5 Regression][graphite] wrong code for -floop-interchange -ftree-loop-distribution

2010-02-06 Thread spop at gcc dot gnu dot org


--- Comment #9 from spop at gcc dot gnu dot org  2010-02-06 16:44 ---
*** Bug 42558 has been marked as a duplicate of this bug. ***


-- 

spop at gcc dot gnu dot org changed:

   What|Removed |Added

 CC||jv244 at cam dot ac dot uk


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42637



[Bug fortran/41113] spurious _gfortran_internal_pack

2010-02-06 Thread rguenth at gcc dot gnu dot org


--- Comment #8 from rguenth at gcc dot gnu dot org  2010-02-06 16:47 ---
Happens a lot in 465.tonto btw.


-- 

rguenth at gcc dot gnu dot org changed:

   What|Removed |Added

 CC||rguenth at gcc dot gnu dot
   ||org


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41113



[Bug libgcj/42986] New: natVMSecureRandom.cc error: expected type-specifier

2010-02-06 Thread junior_sd at hotmail dot com
While compiling GCC-4.4.3 on MinGW (with MSYS), file natVMSecureRandom.cc (i.e.
natVMSecureRandomWin32.cc) fails to compile.

/home/###/gcc-4.4.3/host-i686-pc-mingw32/gcc/xgcc -shared-libgcc
-B/home/###/gcc-4.4.3/host-i686-pc-mingw32/gcc -nostdinc++
-L/home/###/gcc-4.4.3/i686-pc-mingw32/libstdc++-v3/src
-L/home/###/gcc-4.4.3/i686-pc-mingw32/libstdc++-v3/src/.libs
-L/home/###/gcc-4.4.3/i686-pc-mingw32/winsup/mingw
-L/home/###/gcc-4.4.3/i686-pc-mingw32/winsup/w32api/lib -isystem
/home/###/gcc-4.4.3/winsup/mingw/include -isystem
/home/###/gcc-4.4.3/winsup/w32api/include -B/mingw/i686-pc-mingw32/bin/
-B/mingw/i686-pc-mingw32/lib/ -isystem /mingw/i686-pc-mingw32/include -isystem
/mingw/i686-pc-mingw32/sys-include -DHAVE_CONFIG_H -I. -I../.././libjava
-I./include -I./gcj -I../.././libjava -Iinclude -I../.././libjava/include
-I../.././libjava/classpath/include -Iclasspath/include
-I../.././libjava/classpath/native/fdlibm -I../.././libjava/../boehm-gc/include
-I../boehm-gc/include -I../.././libjava/libltdl -I../.././libjava/libltdl
-I../.././libjava/.././libjava/../gcc -I../.././libjava/../zlib
-I../.././libjava/../libffi/include -I../libffi/include -fno-rtti
-fnon-call-exceptions -mthreads -fdollars-in-identifiers -Wswitch-enum
-D_FILE_OFFSET_BITS=64 -ffloat-store -fomit-frame-pointer -Usun
-fno-omit-frame-pointer -Wextra -Wall -D_GNU_SOURCE -DPREFIX=\"/mingw\"
-DTOOLEXECLIBDIR=\"/mingw/lib\" -DJAVA_HOME=\"/mingw\"
-DBOOT_CLASS_PATH=\"/mingw/share/java/libgcj-4.4.3.jar\"
-DJAVA_EXT_DIRS=\"/mingw/share/java/ext\"
-DGCJ_ENDORSED_DIRS=\"/mingw/share/java/gcj-endorsed\"
-DGCJ_VERSIONED_LIBDIR=\"/mingw/lib/gcj-4.4.3-10\" "-DPATH_SEPARATOR=\";\""
-DECJ_JAR_FILE=\"\"
-DLIBGCJ_DEFAULT_DATABASE=\"/mingw/lib/gcj-4.4.3-10/classmap.db\"
-DLIBGCJ_DEFAULT_DATABASE_PATH_TAIL=\"gcj-4.4.3-10/classmap.db\" -g -O2 -MT
gnu/java/security/jce/prng/natVMSecureRandom.lo -MD -MP -MF
gnu/java/security/jce/prng/.deps/natVMSecureRandom.Tpo-c
gnu/java/security/jce/prng/natVMSecureRandom.cc  -DDLL_EXPORT -DPIC -o
gnu/java/security/jce/prng/.libs/natVMSecureRandom.o

The error is:

gnu/java/security/jce/prng/natVMSecureRandom.cc: In static member function
'static jint gnu::
java::security::jce::prng::VMSecureRandom::natGenerateSeed(JArray<__java_byte>*,
 jint, jint)':
gnu/java/security/jce/prng/natVMSecureRandom.cc:29: error: expected
type-specifier
gnu/java/security/jce/prng/natVMSecureRandom.cc:29: error: expected ';'

The error disappeared after I had modified file natVMSecureRandomWin32.cc in
libjava/gnu/java/security/jce/prng as shown below.

--- natVMSecureRandomWin32.cc.orig  2010-02-06 18:08:18 +0100
+++ natVMSecureRandomWin32.cc   2010-02-06 18:08:39 +0100
@@ -26,7 +26,7 @@ jint
 gnu::java::security::jce::prng::VMSecureRandom::natGenerateSeed(jbyteArray
byte_array, jint offset, jint length)
 {
   if (length != 0)
-throw new java::lang::UnsupportedOperationException(
+throw new ::java::lang::UnsupportedOperationException(
   JvNewStringLatin1("natGenerateSeed is not available for Win32
target."));
   return 0;
 }

Configured with: ../gcc-3.4.5-20060117-3/configure --with-gcc --with-gnu-ld
--wi
th-gnu-as --host=mingw32 --target=mingw32 --prefix=/mingw --enable-threads
--dis
able-nls --enable-languages=c,c++,f77,ada,objc,java --disable-win32-registry
--d
isable-shared --enable-sjlj-exceptions --enable-libgcj --disable-java-awt
--with
out-x --enable-java-gc=boehm --disable-libgcj-debug --enable-interpreter
--enabl
e-hash-synchronization --enable-libstdcxx-debug
Thread model: win32
gcc version 3.4.5 (mingw-vista special r3)


-- 
   Summary: natVMSecureRandom.cc  error: expected type-specifier
   Product: gcc
   Version: 4.4.3
Status: UNCONFIRMED
  Severity: normal
  Priority: P3
 Component: libgcj
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: junior_sd at hotmail dot com
 GCC build triplet: pc-mingw32
  GCC host triplet: pc-mingw32
GCC target triplet: pc-mingw32


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42986



[Bug tree-optimization/42637] [4.5 Regression][graphite] wrong code for -floop-interchange -ftree-loop-distribution

2010-02-06 Thread spop at gcc dot gnu dot org


--- Comment #10 from spop at gcc dot gnu dot org  2010-02-06 17:42 ---
Subject: Bug 42637

Author: spop
Date: Sat Feb  6 17:41:54 2010
New Revision: 156552

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=156552
Log:
Fix PR42637.

2010-02-05  Sebastian Pop  
Konrad Trifunovic  

PR middle-end/42637
* graphite-dependences.c (build_lexicographical_constraint): Return
a union of dependence polyhedra.
(dependence_polyhedron_1): Adapt for build_lexicographical_constraint.

* testsuite/gcc.dg/graphite/block-0.c: Enable runtime check.  XFAILed.
* testsuite/gcc.dg/graphite/block-4.c: Same.
* testsuite/gcc.dg/graphite/block-7.c: Same.
* testsuite/gcc.dg/graphite/interchange-12.c: Same.
* testsuite/gcc.dg/graphite/interchange-mvt.c: Same.
* testsuite/gfortran.dg/graphite/interchange-1.f: XFAILed.
* testsuite/gfortran.dg/graphite/interchange-3.f90: XFAILed.
* testsuite/gfortran.dg/graphite/run-id-1.f: New testcase for PR42637.

Added:
trunk/gcc/testsuite/gfortran.dg/graphite/run-id-1.f
Modified:
trunk/gcc/ChangeLog.graphite
trunk/gcc/graphite-dependences.c
trunk/gcc/testsuite/gcc.dg/graphite/block-0.c
trunk/gcc/testsuite/gcc.dg/graphite/block-4.c
trunk/gcc/testsuite/gcc.dg/graphite/block-7.c
trunk/gcc/testsuite/gcc.dg/graphite/interchange-12.c
trunk/gcc/testsuite/gcc.dg/graphite/interchange-mvt.c
trunk/gcc/testsuite/gfortran.dg/graphite/interchange-1.f
trunk/gcc/testsuite/gfortran.dg/graphite/interchange-3.f90


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42637



[Bug tree-optimization/42637] [4.5 Regression][graphite] wrong code for -floop-interchange -ftree-loop-distribution

2010-02-06 Thread spop at gcc dot gnu dot org


--- Comment #11 from spop at gcc dot gnu dot org  2010-02-06 17:42 ---
Fixed.


-- 

spop at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution||FIXED


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42637



[Bug middle-end/42181] [4.5 Regression][graphite] -fgraphite-identity miscompiles or ICEs on air.f90

2010-02-06 Thread spop at gcc dot gnu dot org


--- Comment #13 from spop at gcc dot gnu dot org  2010-02-06 17:44 ---
Still fails after PR42637 has been fixed.
NB: that this miscompile is for -fgraphite-identity not with the loop opts.


-- 

spop at gcc dot gnu dot org changed:

   What|Removed |Added

  BugsThisDependsOn|42637   |
 AssignedTo|trifunovic at gcc dot gnu   |spop at gcc dot gnu dot org
   |dot org |


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42181



[Bug libgcj/42986] natVMSecureRandom.cc error: expected type-specifier

2010-02-06 Thread junior_sd at hotmail dot com


--- Comment #1 from junior_sd at hotmail dot com  2010-02-06 17:45 ---
Created an attachment (id=19814)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19814&action=view)
preprocessed output


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42986



[Bug libgcj/42986] natVMSecureRandom.cc error: expected type-specifier

2010-02-06 Thread junior_sd at hotmail dot com


--- Comment #2 from junior_sd at hotmail dot com  2010-02-06 17:46 ---
Created an attachment (id=19815)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19815&action=view)
patch


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42986



[Bug lto/42653] ICE with -g and -flto (requires both flags to crash)

2010-02-06 Thread baldrick at gcc dot gnu dot org


--- Comment #2 from baldrick at gcc dot gnu dot org  2010-02-06 17:50 
---
Compiling the GCC testsuite with -flto and -g, it turns out that
g++.dg/debug/dwarf2/pr41063.C already shows this problem.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42653



[Bug libstdc++/27340] valarray uses __cos which may conflict with libm functions

2010-02-06 Thread marc dot glisse at normalesup dot org


--- Comment #9 from marc dot glisse at normalesup dot org  2010-02-06 17:52 
---
(In reply to comment #8)
> It seems this can be safely closed as invalid, there is no reason why
> std::__cos should be wrong.

Marking this as invalid means that we can never include solaris libc headers
with __cplusplus >= 199711 (which declare std::__cos as a function) without
fixincluding them beyond recognition.

Even without this problem on solaris, using in libstdc++ names as generic as
std::__cos for a functionality limited to valarray doesn't seem like an ideal
naming convention.

But then, the choice is yours, I am not ticking the "reopen" box.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27340



[Bug lto/42987] New: Testcases local1-a.cc and local1.C cause ICE when compiled with -flto -g

2010-02-06 Thread baldrick at gcc dot gnu dot org
Compiling g++.dg/abi/local1-a.cc and g++.dg/abi/local1.C from the testsuite
with -flto -g results in an ICE (the same ICE for both testcases):

$ gcc-4.5 -c -g -flto local1.C
local1.C:22:1: internal compiler error: in dwarf2out_finish, at
dwarf2out.c:21168


-- 
   Summary: Testcases local1-a.cc and local1.C cause ICE when
compiled with -flto -g
   Product: gcc
   Version: 4.5.0
Status: UNCONFIRMED
  Severity: normal
  Priority: P3
 Component: lto
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: baldrick at gcc dot gnu dot org
 GCC build triplet: x86_64-linux-gnu
  GCC host triplet: x86_64-linux-gnu
GCC target triplet: x86_64-linux-gnu


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42987



[Bug tree-optimization/42558] [4.5 Regression][graphite] miscompilation related to -floop-block

2010-02-06 Thread dominiq at lps dot ens dot fr


--- Comment #5 from dominiq at lps dot ens dot fr  2010-02-06 18:08 ---
> Could somebody more fluent in Fortran rewrite the testcase under the same
> format as the testcase of PR42637 with a condition like this: ...

Is

  IMPLICIT NONE
  INTEGER, PARAMETER :: dp=KIND(0.0D0)
  REAL(KIND=dp)  :: res

  res=exp_radius_very_extended(  0,  1   ,   0  ,1, &
   (/0.0D0,0.0D0,0.0D0/),&
   (/1.0D0,0.0D0,0.0D0/),&
   (/1.0D0,0.0D0,0.0D0/),&
 1.0D0,1.0D0,1.0D0,1.0D0)
  if (res.ne.1.0d0) call abort()

CONTAINS
...

what you want?

Note that the test passes at revision 156540 on x86_64-apple-darwin10, so I am
not sure that it is a duplicate of 42637.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42558



[Bug lto/42653] ICE with -g and -flto (requires both flags to crash)

2010-02-06 Thread rguenth at gcc dot gnu dot org


--- Comment #3 from rguenth at gcc dot gnu dot org  2010-02-06 18:12 ---
Yes, there are a bunch of known ICEs with running the C++ testsuite with
-g -flto.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42653



[Bug lto/42987] Testcases local1-a.cc and local1.C cause ICE when compiled with -flto -g

2010-02-06 Thread rguenth at gcc dot gnu dot org


--- Comment #1 from rguenth at gcc dot gnu dot org  2010-02-06 18:14 ---
Please do not file additional bugreports about C++ -g -flto ICEs.  Debug
support
for LTO and anything besides C is very experimental.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42987



[Bug libstdc++/27340] valarray uses __cos which may conflict with libm functions

2010-02-06 Thread paolo dot carlini at oracle dot com


--- Comment #10 from paolo dot carlini at oracle dot com  2010-02-06 19:07 
---
I'll re-open this only if Gaby, maintainer of valarray, thinks it's the right
thing to do.


-- 

paolo dot carlini at oracle dot com changed:

   What|Removed |Added

 CC||gdr at integrable-solutions
   ||dot net


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27340



[Bug libstdc++/27340] valarray uses __cos which may conflict with libm functions

2010-02-06 Thread gdr at gcc dot gnu dot org


--- Comment #11 from gdr at gcc dot gnu dot org  2010-02-06 19:17 ---
(In reply to comment #10)
> I'll re-open this only if Gaby, maintainer of valarray, thinks it's the right
> thing to do.
> 

If someone wants to rename __cos to _Cos, that is fine by me.
But, it should be noted that this silly name play is not
scalable, and I'm unsympathetic to further uglyfication.

-- Gaby


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27340



[Bug tree-optimization/42558] [4.5 Regression][graphite] miscompilation related to -floop-block

2010-02-06 Thread sebpop at gmail dot com


--- Comment #6 from sebpop at gmail dot com  2010-02-06 19:42 ---
Subject: Re:  [4.5 Regression][graphite] 
miscompilation related to -floop-block

> Is
>
>  IMPLICIT NONE
>  INTEGER, PARAMETER :: dp=KIND(0.0D0)
>  REAL(KIND=dp)      :: res
>
>  res=exp_radius_very_extended(  0    ,      1   ,       0      ,    1, &
>                               (/0.0D0,0.0D0,0.0D0/),&
>                               (/1.0D0,0.0D0,0.0D0/),&
>                               (/1.0D0,0.0D0,0.0D0/),&
>                                 1.0D0,1.0D0,1.0D0,1.0D0)
>  if (res.ne.1.0d0) call abort()
>
> CONTAINS
> ...
>
> what you want?

Yes, thanks, I will include this in the testsuite.

Sebastian


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42558



[Bug libstdc++/27340] valarray uses __cos which may conflict with libm functions

2010-02-06 Thread paolo dot carlini at oracle dot com


--- Comment #12 from paolo dot carlini at oracle dot com  2010-02-06 19:42 
---
I totally agree. Anyway, ok, I can do that, it will require a bit of tweaking
to the valarray_after.h macros, no big deal.


-- 

paolo dot carlini at oracle dot com changed:

   What|Removed |Added

 Status|RESOLVED|UNCONFIRMED
 Resolution|INVALID |


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27340



[Bug libstdc++/27340] valarray uses __cos which may conflict with libm functions

2010-02-06 Thread paolo dot carlini at oracle dot com


-- 

paolo dot carlini at oracle dot com changed:

   What|Removed |Added

 AssignedTo|unassigned at gcc dot gnu   |paolo dot carlini at oracle
   |dot org |dot com
 Status|UNCONFIRMED |ASSIGNED
 Ever Confirmed|0   |1
   Last reconfirmed|-00-00 00:00:00 |2010-02-06 19:43:08
   date||


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27340



[Bug fortran/42309] Problem with a pointer array passed to a subroutine

2010-02-06 Thread pault at gcc dot gnu dot org


--- Comment #6 from pault at gcc dot gnu dot org  2010-02-06 19:44 ---
Subject: Bug 42309

Author: pault
Date: Sat Feb  6 19:44:41 2010
New Revision: 156554

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=156554
Log:
2010-02-06  Paul Thomas  

PR fortran/42309
* trans-expr.c (gfc_conv_subref_array_arg): Add new argument
'formal_ptr'. If this is true, give returned descriptor unity
lbounds, in all dimensions, and the appropriate offset.
(gfc_conv_procedure_call); If formal is a pointer, set the last
argument of gfc_conv_subref_array_arg to true.
* trans.h : Add last argument for gfc_conv_subref_array_arg.
* trans-io.c (set_internal_unit, gfc_trans_transfer): Set the
new arg of gfc_conv_subref_array_arg to false.
* trans-stmt.c (forall_make_variable_temp): The same.

2010-02-06  Paul Thomas  

PR fortran/42309
* gfortran.dg/subref_array_pointer_4.f90 : New test.


Added:
   
branches/gcc-4_4-branch/gcc/testsuite/gfortran.dg/subref_array_pointer_4.f90
Modified:
branches/gcc-4_4-branch/gcc/fortran/ChangeLog
branches/gcc-4_4-branch/gcc/fortran/trans-expr.c
branches/gcc-4_4-branch/gcc/fortran/trans-io.c
branches/gcc-4_4-branch/gcc/fortran/trans-stmt.c
branches/gcc-4_4-branch/gcc/fortran/trans.h
branches/gcc-4_4-branch/gcc/testsuite/ChangeLog


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42309



[Bug fortran/42309] Problem with a pointer array passed to a subroutine

2010-02-06 Thread pault at gcc dot gnu dot org


--- Comment #7 from pault at gcc dot gnu dot org  2010-02-06 19:45 ---
Fixed on trunk and 4.4.

Many thanks for the report!

Paul


-- 

pault at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution||FIXED


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42309



[Bug fortran/42309] Problem with a pointer array passed to a subroutine

2010-02-06 Thread rguenth at gcc dot gnu dot org


-- 

rguenth at gcc dot gnu dot org changed:

   What|Removed |Added

   Target Milestone|4.3.5   |4.4.4


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42309



[Bug lto/42987] Testcases local1-a.cc and local1.C cause ICE when compiled with -flto -g

2010-02-06 Thread baldrick at gcc dot gnu dot org


--- Comment #2 from baldrick at gcc dot gnu dot org  2010-02-06 20:13 
---
These are the only testcases I found that crash the compiler.  If I come across
any more, I won't report them.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42987



[Bug c++/42983] [C++0x] Defaulted virtual destructor isn't virtual

2010-02-06 Thread paolo dot carlini at oracle dot com


--- Comment #3 from paolo dot carlini at oracle dot com  2010-02-06 20:15 
---
Jason, can you have a look? Just in case it's a wrong code bug... Thanks in
advance.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42983



[Bug libstdc++/27340] valarray uses __cos which may conflict with libm functions

2010-02-06 Thread paolo at gcc dot gnu dot org


--- Comment #13 from paolo at gcc dot gnu dot org  2010-02-06 20:41 ---
Subject: Bug 27340

Author: paolo
Date: Sat Feb  6 20:41:09 2010
New Revision: 156555

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=156555
Log:
2010-02-06  Paolo Carlini  

PR libstdc++/27340
* include/bits/valarray_before.h: Uglify the structs wrapping
cmath functions differently, eg, _Cos instead of __cos.
* include/bits/valarray_after.h: Adjust.

Modified:
trunk/libstdc++-v3/ChangeLog
trunk/libstdc++-v3/include/bits/valarray_after.h
trunk/libstdc++-v3/include/bits/valarray_before.h


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27340



[Bug libstdc++/27340] valarray uses __cos which may conflict with libm functions

2010-02-06 Thread paolo dot carlini at oracle dot com


--- Comment #14 from paolo dot carlini at oracle dot com  2010-02-06 20:44 
---
Done.


-- 

paolo dot carlini at oracle dot com changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution||FIXED
   Target Milestone|--- |4.5.0


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27340



[Bug middle-end/42988] New: [4.5 regression] 2 libgomp test failures

2010-02-06 Thread hjl dot tools at gmail dot com
On Linux/ia32, revision 156552 gave:

FAIL: libgomp.graphite/force-parallel-6.c scan-tree-dump-times graphite "1
loops carried no dependency" 1
FAIL: libgomp.graphite/pr4118.c scan-tree-dump-times optimized "loopfn" 0

Revision 156540 is OK.


-- 
   Summary: [4.5 regression] 2 libgomp test failures
   Product: gcc
   Version: 4.5.0
Status: UNCONFIRMED
  Severity: normal
  Priority: P3
 Component: middle-end
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: hjl dot tools at gmail dot com


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42988



[Bug c++/42989] New: operator= for rvalue reference for wstring disappears in libstdc++.so.6.0.14

2010-02-06 Thread plaice at cse dot unsw dot edu dot au
When running "g++ -std=c++0x" on the following two lines,

  std::wstring s;
  s = std::wstring(L"hello world");

the loader complains that there is an
undefined reference to `std::basic_string,
std::allocator >::operator=(std::basic_string, std::allocator >&&)'

However, if the file x86_64-unknown-linux-gnu/libstdc++-v3/src/wstring-inst.o
in the gcc 4.5.0 build directory is added to the loader line, then there is
no problem.


-- 
   Summary: operator= for rvalue reference for wstring disappears in
libstdc++.so.6.0.14
   Product: gcc
   Version: 4.5.0
Status: UNCONFIRMED
  Severity: normal
  Priority: P3
 Component: c++
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: plaice at cse dot unsw dot edu dot au
 GCC build triplet: x86_64-unknown-linux-gnu
  GCC host triplet: x86_64-unknown-linux-gnu
GCC target triplet: x86_64-unknown-linux-gnu


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42989



[Bug c++/42989] operator= for rvalue reference for wstring disappears in libstdc++.so.6.0.14

2010-02-06 Thread plaice at cse dot unsw dot edu dot au


--- Comment #1 from plaice at cse dot unsw dot edu dot au  2010-02-06 21:07 
---
Created an attachment (id=19816)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19816&action=view)
Loader complains of missing reference.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42989



[Bug target/42981] internal compiler error: in default_secondary_reload, at targhooks.c:660

2010-02-06 Thread mikpe at it dot uu dot se


--- Comment #4 from mikpe at it dot uu dot se  2010-02-06 21:08 ---
A bisection has identified this as a regression on 4.4 branch triggered by
r147081, the fix for PR39914. The same change was committed to trunk too, but
for some reason doesn't trigger the ICE there.


-- 

mikpe at it dot uu dot se changed:

   What|Removed |Added

 CC||mikpe at it dot uu dot se


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42981



[Bug java/41802] When attempting to compile pdftk-1.41 my machine comes to a grind

2010-02-06 Thread lucabon at interfree dot it


--- Comment #1 from lucabon at interfree dot it  2010-02-06 21:08 ---
I confirm the bug is present in gcj 4.3.3 and 4.4.3. Only x86-64 port is
affected (x86-32 works fine); gcj 4.2.4 works fine also for 64bit, so it seems
a regression.


-- 

lucabon at interfree dot it changed:

   What|Removed |Added

 CC||lucabon at interfree dot it


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41802



[Bug libstdc++/42989] operator= for rvalue reference for wstring disappears in libstdc++.so.6.0.14

2010-02-06 Thread paolo dot carlini at oracle dot com


--- Comment #2 from paolo dot carlini at oracle dot com  2010-02-06 21:21 
---
Oops, there is a typo in the linker script, fixing momentarily.


-- 

paolo dot carlini at oracle dot com changed:

   What|Removed |Added

 AssignedTo|unassigned at gcc dot gnu   |paolo dot carlini at oracle
   |dot org |dot com
 Status|UNCONFIRMED |ASSIGNED
  Component|c++ |libstdc++
 Ever Confirmed|0   |1
   Last reconfirmed|-00-00 00:00:00 |2010-02-06 21:21:59
   date||
   Target Milestone|--- |4.5.0


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42989



[Bug middle-end/42988] [4.5 regression] 2 libgomp test failures

2010-02-06 Thread rguenth at gcc dot gnu dot org


-- 

rguenth at gcc dot gnu dot org changed:

   What|Removed |Added

   Target Milestone|--- |4.5.0


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42988



[Bug java/41802] When attempting to compile pdftk-1.41 my machine comes to a grind

2010-02-06 Thread rguenth at gcc dot gnu dot org


--- Comment #2 from rguenth at gcc dot gnu dot org  2010-02-06 21:29 ---
ecj1 is really the Eclipse frontend which we just inherit, the GCC java
frontend
(which just handles bytecode) is called jc1.

This bug also misses a testcase to reproduce the problem.

You can a more recent ecj version, like that which is downloaded by
the contrib/download_ecj.

Well - not really a GCC bug.


-- 

rguenth at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|UNCONFIRMED |WAITING


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41802



[Bug libstdc++/42989] operator= for rvalue reference for wstring disappears in libstdc++.so.6.0.14

2010-02-06 Thread paolo at gcc dot gnu dot org


--- Comment #3 from paolo at gcc dot gnu dot org  2010-02-06 21:31 ---
Subject: Bug 42989

Author: paolo
Date: Sat Feb  6 21:30:52 2010
New Revision: 156556

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=156556
Log:
2010-02-06  Paolo Carlini  

PR libstdc++/42989
* config/abi/pre/gnu.ver: Fix wstring move assignment operator typo.

Modified:
trunk/libstdc++-v3/ChangeLog
trunk/libstdc++-v3/config/abi/pre/gnu.ver


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42989



[Bug libstdc++/42989] operator= for rvalue reference for wstring disappears in libstdc++.so.6.0.14

2010-02-06 Thread paolo dot carlini at oracle dot com


--- Comment #4 from paolo dot carlini at oracle dot com  2010-02-06 21:32 
---
Fixed.


-- 

paolo dot carlini at oracle dot com changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution||FIXED


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42989



[Bug libstdc++/27340] valarray uses __cos which may conflict with libm functions

2010-02-06 Thread gdr at integrable-solutions dot net


--- Comment #15 from gdr at integrable-solutions dot net  2010-02-06 22:21 
---
Subject: Re:  valarray uses __cos which may conflict with 
libm functions

On Sat, Feb 6, 2010 at 2:44 PM, paolo dot carlini at oracle dot com
 wrote:
> --- Comment #14 from paolo dot carlini at oracle dot com  2010-02-06 
> 20:44 ---
> Done.

Thanks, Paolo.

-- Gaby


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27340



[Bug libfortran/42742] Handle very large format strings correctly

2010-02-06 Thread jvdelisle at gcc dot gnu dot org


--- Comment #17 from jvdelisle at gcc dot gnu dot org  2010-02-07 00:08 
---
I have found some time and managed to isolate the problem. It is in the
allocation of new format nodes after the fnode_array is exhausted. During
format caching, reset_fnode relies on a NULL to break out of a loop.  The
pointer used comes out of get_fnode not initialized to NULL and the segfault
ensues.  I am working on the proper patch.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42742



[Bug fortran/42309] Problem with a pointer array passed to a subroutine

2010-02-06 Thread hjl dot tools at gmail dot com


--- Comment #8 from hjl dot tools at gmail dot com  2010-02-07 00:31 ---
On Linux/x86-64, gcc 4.4 at revision 156554 gave

Executing on host:
/export/gnu/import/svn/gcc-test/bld/gcc/testsuite/gfortran/../../gfortran
-B/export/gnu/import/svn/gcc-test/bld/gcc/testsuite/gfortran/../../
/export/gnu/import/svn/gcc-test/src-4.4/gcc/testsuite/gfortran.dg/subref_array_pointer_2.f90
  -O3 -g   -pedantic-errors 
-B/export/gnu/import/svn/gcc-test/bld/x86_64-unknown-linux-gnu/32/libgfortran/.libs
-L/export/gnu/import/svn/gcc-test/bld/x86_64-unknown-linux-gnu/32/libgfortran/.libs
-L/export/gnu/import/svn/gcc-test/bld/x86_64-unknown-linux-gnu/32/libgfortran/.libs
-L/export/gnu/import/svn/gcc-test/bld/x86_64-unknown-linux-gnu/32/libiberty 
-lm   -m32 -o ./subref_array_pointer_2.exe(timeout = 300)
/export/gnu/import/svn/gcc-test/src-4.4/gcc/testsuite/gfortran.dg/subref_array_pointer_2.f90:
In function 'MAIN__':^M
/export/gnu/import/svn/gcc-test/src-4.4/gcc/testsuite/gfortran.dg/subref_array_pointer_2.f90:49:
internal compiler error: in fold_binary, at fold-const.c:9704^M
Please submit a full bug report,^M
with preprocessed source if appropriate.^M
See  for instructions.^M


-- 

hjl dot tools at gmail dot com changed:

   What|Removed |Added

 Status|RESOLVED|REOPENED
 Resolution|FIXED   |


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42309



[Bug fortran/42936] Result of passing NULL() as actual arg doesn't inherit characteristics from the corresponding dummy arg

2010-02-06 Thread hjl dot tools at gmail dot com


-- 

hjl dot tools at gmail dot com changed:

   What|Removed |Added

   Target Milestone|--- |4.5.0


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42936



[Bug fortran/42922] Wrongly rejected derived types with default initializers in PURE procedures 2

2010-02-06 Thread hjl dot tools at gmail dot com


-- 

hjl dot tools at gmail dot com changed:

   What|Removed |Added

   Target Milestone|--- |4.5.0


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42922



[Bug fortran/41044] internal compiler error: in gfc_conv_intrinsic_function

2010-02-06 Thread hjl dot tools at gmail dot com


-- 

hjl dot tools at gmail dot com changed:

   What|Removed |Added

   Target Milestone|--- |4.4.4
Version|unknown |4.3.1


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41044



[Bug fortran/42545] type extension: parent component has wrong accessibility

2010-02-06 Thread hjl dot tools at gmail dot com


-- 

hjl dot tools at gmail dot com changed:

   What|Removed |Added

   Target Milestone|--- |4.5.0


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42545



[Bug debug/42767] ICE in mem_loc_descriptor

2010-02-06 Thread hjl dot tools at gmail dot com


-- 

hjl dot tools at gmail dot com changed:

   What|Removed |Added

   Target Milestone|--- |4.5.0


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42767



[Bug rtl-optimization/42246] ICE in init_seqno for 186.crafty with sel-sched

2010-02-06 Thread hjl dot tools at gmail dot com


-- 

hjl dot tools at gmail dot com changed:

   What|Removed |Added

   Target Milestone|--- |4.5.0


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42246



[Bug rtl-optimization/39453] ICE : in init_seqno, at sel-sched.c:6433

2010-02-06 Thread hjl dot tools at gmail dot com


-- 

hjl dot tools at gmail dot com changed:

   What|Removed |Added

   Target Milestone|--- |4.5.0


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39453



[Bug fortran/41478] Corrupted memory using PACK for derived-types with allocated components

2010-02-06 Thread hjl dot tools at gmail dot com


-- 

hjl dot tools at gmail dot com changed:

   What|Removed |Added

   Target Milestone|--- |4.5.0


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41478



[Bug c++/42634] ICE with -g -O2 -std=c++0x in copy_fn_p, at cp/decl.c:9973

2010-02-06 Thread hjl dot tools at gmail dot com


-- 

hjl dot tools at gmail dot com changed:

   What|Removed |Added

   Target Milestone|--- |4.5.0


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42634



[Bug fortran/41298] wrong-code: Default initializer C_NULL_PTR ignored

2010-02-06 Thread hjl dot tools at gmail dot com


-- 

hjl dot tools at gmail dot com changed:

   What|Removed |Added

   Target Milestone|--- |4.5.0


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41298



[Bug c++/40155] [c++0x] variadic template pack problem

2010-02-06 Thread hjl dot tools at gmail dot com


-- 

hjl dot tools at gmail dot com changed:

   What|Removed |Added

   Target Milestone|--- |4.5.0


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40155



[Bug fortran/42597] ICE with procedure pointer initialized to null()

2010-02-06 Thread hjl dot tools at gmail dot com


-- 

hjl dot tools at gmail dot com changed:

   What|Removed |Added

  GCC build triplet|GNU Fortran (GCC) 4.5.0 |
   |20091229 (experimental) |
   GCC host triplet|Linux 2.6.27-gentoo-r8  |
   |x86_64 AMD Turion(tm) 64|
   |Mobile Technolog|
   Target Milestone|--- |4.5.0


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42597



[Bug c++/40138] [4.5 Regression] ICE with invalid va_arg

2010-02-06 Thread hjl at gcc dot gnu dot org


--- Comment #8 from hjl at gcc dot gnu dot org  2010-02-07 04:42 ---
Subject: Bug 40138

Author: hjl
Date: Sun Feb  7 04:41:22 2010
New Revision: 156562

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=156562
Log:
Backport testcases from mainline to 4.4.

2010-02-06  H.J. Lu  

Backport from mainline:
2010-02-05  Dodji Seketeli  

PR c++/42915
* g++.dg/other/crash-9.C: New test.

2010-02-03  Jason Merrill  

PR c++/40138
* g++.dg/ext/builtin11.C: New.

2010-02-03  Richard Guenther  

PR tree-optimization/42944
* gcc.dg/errno-1.c: New testcase.

2010-02-03  Richard Guenther  

PR middle-end/42927
* gcc.c-torture/compile/pr42927.c: New testcase.

2010-01-29  Dodji Seketeli  

PR c++/42758
PR c++/42634
PR c++/42336
PR c++/42797
PR c++/42880
* g++.dg/other/crash-5.C: New test.
* g++.dg/other/crash-7.C: New test.
* g++.dg/other/crash-8.C: New test.

2010-01-28  Uros Bizjak  

PR target/42891
* gcc.target/i386/pr42891.c: New test.

2010-01-28  Richard Guenther  

PR middle-end/42883
* g++.dg/torture/pr42883.C: New testcase.

2010-01-28  Michael Matz  

* gcc.target/i386/pr42881.c: New test.

2010-01-28  Dodji Seketeli  

PR c++/42713
PR c++/42820
* g++.dg/template/typedef27.C: New test case.
* g++.dg/template/typedef28.C: New test case.

2010-01-27  Jakub Jelinek  

PR middle-end/42874
* gcc.dg/vla-22.c: New test.

2010-01-26  Richard Guenther  

PR tree-optimization/42250
* gcc.dg/pr42250.c: New testcase.

2010-01-25  Tobias Burnus  

PR fortran/42858
* gfortran.dg/generic_21.f90: New test.

2010-01-21  Martin Jambor  

PR tree-optimization/42585
* gcc.dg/tree-ssa/pr42585.c: New test.

2010-01-20  Alexandre Oliva  

PR debug/42715
* gcc.dg/pr42715.c: New.

2010-01-20  Richard Guenther  

PR tree-optimization/42717
* gcc.c-torture/compile/pr42717.c: New testcase.

2010-01-19  Paul Thomas  

PR fortran/42783
* gfortran.dg/bounds_check_15.f90 : New test.

2010-01-18  Dodji Seketeli  

PR c++/42766
* g++.dg/conversion/op6.C: New test.

2010-01-18  Richard Guenther  

PR tree-optimization/42781
* gfortran.fortran-torture/compile/pr42781.f90: New testcase.

2010-01-17  Richard Guenther  

PR middle-end/42248
* gcc.c-torture/execute/pr42248.c: New testcase.

2010-01-17  Janus Weil  

PR fortran/42677
* gfortran.dg/interface_assignment_5.f90: New test.

2010-01-15  Richard Guenther  

PR middle-end/42739
* g++.dg/torture/pr42739.C: New testcase.

2010-01-14 Jerry DeLisle 

PR fortran/42684
* gfortran.dg/interface_31.f90: New test.

2010-01-14  Martin Jambor  

PR tree-optimization/42706
* gcc.dg/ipa/pr42706.c: New testcase.

2010-01-14  Martin Jambor  

PR tree-optimization/42714
* g++.dg/torture/pr42714.C: New test.

2010-01-14  Alexander Monakov  

PR rtl-optimization/42388
* gcc.dg/pr42388.c: New.

2010-01-14  Alexander Monakov 

PR rtl-optimization/42294
* gfortran.dg/pr42294.f: New.

2010-01-14  Ira Rosen  

PR tree-optimization/42709
* gcc.dg/vect/pr42709.c: New test.

2010-01-13  Richard Guenther  

PR tree-optimization/42730
* gcc.c-torture/compile/pr42730.c: New testcase.

2010-01-13  Martin Jambor  

PR tree-optimization/42704
* g++.dg/torture/pr42704.C: New test.

2010-01-13  Martin Jambor  

PR tree-optimization/42703
* gcc.c-torture/compile/pr42703.c: New test.

2010-01-13  Richard Guenther  

PR tree-optimization/42705
* gcc.c-torture/compile/pr42705.c: New testcase.

2010-01-13  Richard Guenther  

PR middle-end/42716
* gcc.c-torture/compile/pr42716.c: New testcase.

2010-01-12  Joseph Myers  

PR c/42708
* gcc.c-torture/compile/pr42708-1.c: New test.

2010-01-09  Alexandre Oliva  

PR middle-end/42363
* gcc.dg/torture/pr42363.c: New.

2010-01-09  Alexandre Oliva  

PR debug/42604
PR debug/42395
* gcc.dg/vect/pr42604.c: New.
* gcc.dg/vect/pr42395.c: New.

2010-01-09  Richard Guenther  

PR middle-end/42512
* gcc.c-torture/execute/pr42512.c: New testcase.

Added:
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/conversion/op6.C
  - copied unchanged from r156561,
trunk/gcc/testsuite/g++.dg/conversion/op6.C
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/ext/bu

[Bug middle-end/42883] [4.5 Regression] internal compiler error: in redirect_eh_edge_1, at tree-eh.c:2112

2010-02-06 Thread hjl at gcc dot gnu dot org


--- Comment #7 from hjl at gcc dot gnu dot org  2010-02-07 04:42 ---
Subject: Bug 42883

Author: hjl
Date: Sun Feb  7 04:41:22 2010
New Revision: 156562

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=156562
Log:
Backport testcases from mainline to 4.4.

2010-02-06  H.J. Lu  

Backport from mainline:
2010-02-05  Dodji Seketeli  

PR c++/42915
* g++.dg/other/crash-9.C: New test.

2010-02-03  Jason Merrill  

PR c++/40138
* g++.dg/ext/builtin11.C: New.

2010-02-03  Richard Guenther  

PR tree-optimization/42944
* gcc.dg/errno-1.c: New testcase.

2010-02-03  Richard Guenther  

PR middle-end/42927
* gcc.c-torture/compile/pr42927.c: New testcase.

2010-01-29  Dodji Seketeli  

PR c++/42758
PR c++/42634
PR c++/42336
PR c++/42797
PR c++/42880
* g++.dg/other/crash-5.C: New test.
* g++.dg/other/crash-7.C: New test.
* g++.dg/other/crash-8.C: New test.

2010-01-28  Uros Bizjak  

PR target/42891
* gcc.target/i386/pr42891.c: New test.

2010-01-28  Richard Guenther  

PR middle-end/42883
* g++.dg/torture/pr42883.C: New testcase.

2010-01-28  Michael Matz  

* gcc.target/i386/pr42881.c: New test.

2010-01-28  Dodji Seketeli  

PR c++/42713
PR c++/42820
* g++.dg/template/typedef27.C: New test case.
* g++.dg/template/typedef28.C: New test case.

2010-01-27  Jakub Jelinek  

PR middle-end/42874
* gcc.dg/vla-22.c: New test.

2010-01-26  Richard Guenther  

PR tree-optimization/42250
* gcc.dg/pr42250.c: New testcase.

2010-01-25  Tobias Burnus  

PR fortran/42858
* gfortran.dg/generic_21.f90: New test.

2010-01-21  Martin Jambor  

PR tree-optimization/42585
* gcc.dg/tree-ssa/pr42585.c: New test.

2010-01-20  Alexandre Oliva  

PR debug/42715
* gcc.dg/pr42715.c: New.

2010-01-20  Richard Guenther  

PR tree-optimization/42717
* gcc.c-torture/compile/pr42717.c: New testcase.

2010-01-19  Paul Thomas  

PR fortran/42783
* gfortran.dg/bounds_check_15.f90 : New test.

2010-01-18  Dodji Seketeli  

PR c++/42766
* g++.dg/conversion/op6.C: New test.

2010-01-18  Richard Guenther  

PR tree-optimization/42781
* gfortran.fortran-torture/compile/pr42781.f90: New testcase.

2010-01-17  Richard Guenther  

PR middle-end/42248
* gcc.c-torture/execute/pr42248.c: New testcase.

2010-01-17  Janus Weil  

PR fortran/42677
* gfortran.dg/interface_assignment_5.f90: New test.

2010-01-15  Richard Guenther  

PR middle-end/42739
* g++.dg/torture/pr42739.C: New testcase.

2010-01-14 Jerry DeLisle 

PR fortran/42684
* gfortran.dg/interface_31.f90: New test.

2010-01-14  Martin Jambor  

PR tree-optimization/42706
* gcc.dg/ipa/pr42706.c: New testcase.

2010-01-14  Martin Jambor  

PR tree-optimization/42714
* g++.dg/torture/pr42714.C: New test.

2010-01-14  Alexander Monakov  

PR rtl-optimization/42388
* gcc.dg/pr42388.c: New.

2010-01-14  Alexander Monakov 

PR rtl-optimization/42294
* gfortran.dg/pr42294.f: New.

2010-01-14  Ira Rosen  

PR tree-optimization/42709
* gcc.dg/vect/pr42709.c: New test.

2010-01-13  Richard Guenther  

PR tree-optimization/42730
* gcc.c-torture/compile/pr42730.c: New testcase.

2010-01-13  Martin Jambor  

PR tree-optimization/42704
* g++.dg/torture/pr42704.C: New test.

2010-01-13  Martin Jambor  

PR tree-optimization/42703
* gcc.c-torture/compile/pr42703.c: New test.

2010-01-13  Richard Guenther  

PR tree-optimization/42705
* gcc.c-torture/compile/pr42705.c: New testcase.

2010-01-13  Richard Guenther  

PR middle-end/42716
* gcc.c-torture/compile/pr42716.c: New testcase.

2010-01-12  Joseph Myers  

PR c/42708
* gcc.c-torture/compile/pr42708-1.c: New test.

2010-01-09  Alexandre Oliva  

PR middle-end/42363
* gcc.dg/torture/pr42363.c: New.

2010-01-09  Alexandre Oliva  

PR debug/42604
PR debug/42395
* gcc.dg/vect/pr42604.c: New.
* gcc.dg/vect/pr42395.c: New.

2010-01-09  Richard Guenther  

PR middle-end/42512
* gcc.c-torture/execute/pr42512.c: New testcase.

Added:
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/conversion/op6.C
  - copied unchanged from r156561,
trunk/gcc/testsuite/g++.dg/conversion/op6.C
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/ext/bu

[Bug tree-optimization/42944] [4.5 Regression] errno misoptimization due to __attribute__ ((__const__)) on __errno_location()

2010-02-06 Thread hjl at gcc dot gnu dot org


--- Comment #6 from hjl at gcc dot gnu dot org  2010-02-07 04:42 ---
Subject: Bug 42944

Author: hjl
Date: Sun Feb  7 04:41:22 2010
New Revision: 156562

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=156562
Log:
Backport testcases from mainline to 4.4.

2010-02-06  H.J. Lu  

Backport from mainline:
2010-02-05  Dodji Seketeli  

PR c++/42915
* g++.dg/other/crash-9.C: New test.

2010-02-03  Jason Merrill  

PR c++/40138
* g++.dg/ext/builtin11.C: New.

2010-02-03  Richard Guenther  

PR tree-optimization/42944
* gcc.dg/errno-1.c: New testcase.

2010-02-03  Richard Guenther  

PR middle-end/42927
* gcc.c-torture/compile/pr42927.c: New testcase.

2010-01-29  Dodji Seketeli  

PR c++/42758
PR c++/42634
PR c++/42336
PR c++/42797
PR c++/42880
* g++.dg/other/crash-5.C: New test.
* g++.dg/other/crash-7.C: New test.
* g++.dg/other/crash-8.C: New test.

2010-01-28  Uros Bizjak  

PR target/42891
* gcc.target/i386/pr42891.c: New test.

2010-01-28  Richard Guenther  

PR middle-end/42883
* g++.dg/torture/pr42883.C: New testcase.

2010-01-28  Michael Matz  

* gcc.target/i386/pr42881.c: New test.

2010-01-28  Dodji Seketeli  

PR c++/42713
PR c++/42820
* g++.dg/template/typedef27.C: New test case.
* g++.dg/template/typedef28.C: New test case.

2010-01-27  Jakub Jelinek  

PR middle-end/42874
* gcc.dg/vla-22.c: New test.

2010-01-26  Richard Guenther  

PR tree-optimization/42250
* gcc.dg/pr42250.c: New testcase.

2010-01-25  Tobias Burnus  

PR fortran/42858
* gfortran.dg/generic_21.f90: New test.

2010-01-21  Martin Jambor  

PR tree-optimization/42585
* gcc.dg/tree-ssa/pr42585.c: New test.

2010-01-20  Alexandre Oliva  

PR debug/42715
* gcc.dg/pr42715.c: New.

2010-01-20  Richard Guenther  

PR tree-optimization/42717
* gcc.c-torture/compile/pr42717.c: New testcase.

2010-01-19  Paul Thomas  

PR fortran/42783
* gfortran.dg/bounds_check_15.f90 : New test.

2010-01-18  Dodji Seketeli  

PR c++/42766
* g++.dg/conversion/op6.C: New test.

2010-01-18  Richard Guenther  

PR tree-optimization/42781
* gfortran.fortran-torture/compile/pr42781.f90: New testcase.

2010-01-17  Richard Guenther  

PR middle-end/42248
* gcc.c-torture/execute/pr42248.c: New testcase.

2010-01-17  Janus Weil  

PR fortran/42677
* gfortran.dg/interface_assignment_5.f90: New test.

2010-01-15  Richard Guenther  

PR middle-end/42739
* g++.dg/torture/pr42739.C: New testcase.

2010-01-14 Jerry DeLisle 

PR fortran/42684
* gfortran.dg/interface_31.f90: New test.

2010-01-14  Martin Jambor  

PR tree-optimization/42706
* gcc.dg/ipa/pr42706.c: New testcase.

2010-01-14  Martin Jambor  

PR tree-optimization/42714
* g++.dg/torture/pr42714.C: New test.

2010-01-14  Alexander Monakov  

PR rtl-optimization/42388
* gcc.dg/pr42388.c: New.

2010-01-14  Alexander Monakov 

PR rtl-optimization/42294
* gfortran.dg/pr42294.f: New.

2010-01-14  Ira Rosen  

PR tree-optimization/42709
* gcc.dg/vect/pr42709.c: New test.

2010-01-13  Richard Guenther  

PR tree-optimization/42730
* gcc.c-torture/compile/pr42730.c: New testcase.

2010-01-13  Martin Jambor  

PR tree-optimization/42704
* g++.dg/torture/pr42704.C: New test.

2010-01-13  Martin Jambor  

PR tree-optimization/42703
* gcc.c-torture/compile/pr42703.c: New test.

2010-01-13  Richard Guenther  

PR tree-optimization/42705
* gcc.c-torture/compile/pr42705.c: New testcase.

2010-01-13  Richard Guenther  

PR middle-end/42716
* gcc.c-torture/compile/pr42716.c: New testcase.

2010-01-12  Joseph Myers  

PR c/42708
* gcc.c-torture/compile/pr42708-1.c: New test.

2010-01-09  Alexandre Oliva  

PR middle-end/42363
* gcc.dg/torture/pr42363.c: New.

2010-01-09  Alexandre Oliva  

PR debug/42604
PR debug/42395
* gcc.dg/vect/pr42604.c: New.
* gcc.dg/vect/pr42395.c: New.

2010-01-09  Richard Guenther  

PR middle-end/42512
* gcc.c-torture/execute/pr42512.c: New testcase.

Added:
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/conversion/op6.C
  - copied unchanged from r156561,
trunk/gcc/testsuite/g++.dg/conversion/op6.C
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/ext/bu

[Bug c++/42880] trunk does not compile boost MPL

2010-02-06 Thread hjl at gcc dot gnu dot org


--- Comment #48 from hjl at gcc dot gnu dot org  2010-02-07 04:42 ---
Subject: Bug 42880

Author: hjl
Date: Sun Feb  7 04:41:22 2010
New Revision: 156562

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=156562
Log:
Backport testcases from mainline to 4.4.

2010-02-06  H.J. Lu  

Backport from mainline:
2010-02-05  Dodji Seketeli  

PR c++/42915
* g++.dg/other/crash-9.C: New test.

2010-02-03  Jason Merrill  

PR c++/40138
* g++.dg/ext/builtin11.C: New.

2010-02-03  Richard Guenther  

PR tree-optimization/42944
* gcc.dg/errno-1.c: New testcase.

2010-02-03  Richard Guenther  

PR middle-end/42927
* gcc.c-torture/compile/pr42927.c: New testcase.

2010-01-29  Dodji Seketeli  

PR c++/42758
PR c++/42634
PR c++/42336
PR c++/42797
PR c++/42880
* g++.dg/other/crash-5.C: New test.
* g++.dg/other/crash-7.C: New test.
* g++.dg/other/crash-8.C: New test.

2010-01-28  Uros Bizjak  

PR target/42891
* gcc.target/i386/pr42891.c: New test.

2010-01-28  Richard Guenther  

PR middle-end/42883
* g++.dg/torture/pr42883.C: New testcase.

2010-01-28  Michael Matz  

* gcc.target/i386/pr42881.c: New test.

2010-01-28  Dodji Seketeli  

PR c++/42713
PR c++/42820
* g++.dg/template/typedef27.C: New test case.
* g++.dg/template/typedef28.C: New test case.

2010-01-27  Jakub Jelinek  

PR middle-end/42874
* gcc.dg/vla-22.c: New test.

2010-01-26  Richard Guenther  

PR tree-optimization/42250
* gcc.dg/pr42250.c: New testcase.

2010-01-25  Tobias Burnus  

PR fortran/42858
* gfortran.dg/generic_21.f90: New test.

2010-01-21  Martin Jambor  

PR tree-optimization/42585
* gcc.dg/tree-ssa/pr42585.c: New test.

2010-01-20  Alexandre Oliva  

PR debug/42715
* gcc.dg/pr42715.c: New.

2010-01-20  Richard Guenther  

PR tree-optimization/42717
* gcc.c-torture/compile/pr42717.c: New testcase.

2010-01-19  Paul Thomas  

PR fortran/42783
* gfortran.dg/bounds_check_15.f90 : New test.

2010-01-18  Dodji Seketeli  

PR c++/42766
* g++.dg/conversion/op6.C: New test.

2010-01-18  Richard Guenther  

PR tree-optimization/42781
* gfortran.fortran-torture/compile/pr42781.f90: New testcase.

2010-01-17  Richard Guenther  

PR middle-end/42248
* gcc.c-torture/execute/pr42248.c: New testcase.

2010-01-17  Janus Weil  

PR fortran/42677
* gfortran.dg/interface_assignment_5.f90: New test.

2010-01-15  Richard Guenther  

PR middle-end/42739
* g++.dg/torture/pr42739.C: New testcase.

2010-01-14 Jerry DeLisle 

PR fortran/42684
* gfortran.dg/interface_31.f90: New test.

2010-01-14  Martin Jambor  

PR tree-optimization/42706
* gcc.dg/ipa/pr42706.c: New testcase.

2010-01-14  Martin Jambor  

PR tree-optimization/42714
* g++.dg/torture/pr42714.C: New test.

2010-01-14  Alexander Monakov  

PR rtl-optimization/42388
* gcc.dg/pr42388.c: New.

2010-01-14  Alexander Monakov 

PR rtl-optimization/42294
* gfortran.dg/pr42294.f: New.

2010-01-14  Ira Rosen  

PR tree-optimization/42709
* gcc.dg/vect/pr42709.c: New test.

2010-01-13  Richard Guenther  

PR tree-optimization/42730
* gcc.c-torture/compile/pr42730.c: New testcase.

2010-01-13  Martin Jambor  

PR tree-optimization/42704
* g++.dg/torture/pr42704.C: New test.

2010-01-13  Martin Jambor  

PR tree-optimization/42703
* gcc.c-torture/compile/pr42703.c: New test.

2010-01-13  Richard Guenther  

PR tree-optimization/42705
* gcc.c-torture/compile/pr42705.c: New testcase.

2010-01-13  Richard Guenther  

PR middle-end/42716
* gcc.c-torture/compile/pr42716.c: New testcase.

2010-01-12  Joseph Myers  

PR c/42708
* gcc.c-torture/compile/pr42708-1.c: New test.

2010-01-09  Alexandre Oliva  

PR middle-end/42363
* gcc.dg/torture/pr42363.c: New.

2010-01-09  Alexandre Oliva  

PR debug/42604
PR debug/42395
* gcc.dg/vect/pr42604.c: New.
* gcc.dg/vect/pr42395.c: New.

2010-01-09  Richard Guenther  

PR middle-end/42512
* gcc.c-torture/execute/pr42512.c: New testcase.

Added:
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/conversion/op6.C
  - copied unchanged from r156561,
trunk/gcc/testsuite/g++.dg/conversion/op6.C
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/ext/b

[Bug c++/42713] [4.5 Regression] ICE - segfault in tsubst

2010-02-06 Thread hjl at gcc dot gnu dot org


--- Comment #8 from hjl at gcc dot gnu dot org  2010-02-07 04:43 ---
Subject: Bug 42713

Author: hjl
Date: Sun Feb  7 04:41:22 2010
New Revision: 156562

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=156562
Log:
Backport testcases from mainline to 4.4.

2010-02-06  H.J. Lu  

Backport from mainline:
2010-02-05  Dodji Seketeli  

PR c++/42915
* g++.dg/other/crash-9.C: New test.

2010-02-03  Jason Merrill  

PR c++/40138
* g++.dg/ext/builtin11.C: New.

2010-02-03  Richard Guenther  

PR tree-optimization/42944
* gcc.dg/errno-1.c: New testcase.

2010-02-03  Richard Guenther  

PR middle-end/42927
* gcc.c-torture/compile/pr42927.c: New testcase.

2010-01-29  Dodji Seketeli  

PR c++/42758
PR c++/42634
PR c++/42336
PR c++/42797
PR c++/42880
* g++.dg/other/crash-5.C: New test.
* g++.dg/other/crash-7.C: New test.
* g++.dg/other/crash-8.C: New test.

2010-01-28  Uros Bizjak  

PR target/42891
* gcc.target/i386/pr42891.c: New test.

2010-01-28  Richard Guenther  

PR middle-end/42883
* g++.dg/torture/pr42883.C: New testcase.

2010-01-28  Michael Matz  

* gcc.target/i386/pr42881.c: New test.

2010-01-28  Dodji Seketeli  

PR c++/42713
PR c++/42820
* g++.dg/template/typedef27.C: New test case.
* g++.dg/template/typedef28.C: New test case.

2010-01-27  Jakub Jelinek  

PR middle-end/42874
* gcc.dg/vla-22.c: New test.

2010-01-26  Richard Guenther  

PR tree-optimization/42250
* gcc.dg/pr42250.c: New testcase.

2010-01-25  Tobias Burnus  

PR fortran/42858
* gfortran.dg/generic_21.f90: New test.

2010-01-21  Martin Jambor  

PR tree-optimization/42585
* gcc.dg/tree-ssa/pr42585.c: New test.

2010-01-20  Alexandre Oliva  

PR debug/42715
* gcc.dg/pr42715.c: New.

2010-01-20  Richard Guenther  

PR tree-optimization/42717
* gcc.c-torture/compile/pr42717.c: New testcase.

2010-01-19  Paul Thomas  

PR fortran/42783
* gfortran.dg/bounds_check_15.f90 : New test.

2010-01-18  Dodji Seketeli  

PR c++/42766
* g++.dg/conversion/op6.C: New test.

2010-01-18  Richard Guenther  

PR tree-optimization/42781
* gfortran.fortran-torture/compile/pr42781.f90: New testcase.

2010-01-17  Richard Guenther  

PR middle-end/42248
* gcc.c-torture/execute/pr42248.c: New testcase.

2010-01-17  Janus Weil  

PR fortran/42677
* gfortran.dg/interface_assignment_5.f90: New test.

2010-01-15  Richard Guenther  

PR middle-end/42739
* g++.dg/torture/pr42739.C: New testcase.

2010-01-14 Jerry DeLisle 

PR fortran/42684
* gfortran.dg/interface_31.f90: New test.

2010-01-14  Martin Jambor  

PR tree-optimization/42706
* gcc.dg/ipa/pr42706.c: New testcase.

2010-01-14  Martin Jambor  

PR tree-optimization/42714
* g++.dg/torture/pr42714.C: New test.

2010-01-14  Alexander Monakov  

PR rtl-optimization/42388
* gcc.dg/pr42388.c: New.

2010-01-14  Alexander Monakov 

PR rtl-optimization/42294
* gfortran.dg/pr42294.f: New.

2010-01-14  Ira Rosen  

PR tree-optimization/42709
* gcc.dg/vect/pr42709.c: New test.

2010-01-13  Richard Guenther  

PR tree-optimization/42730
* gcc.c-torture/compile/pr42730.c: New testcase.

2010-01-13  Martin Jambor  

PR tree-optimization/42704
* g++.dg/torture/pr42704.C: New test.

2010-01-13  Martin Jambor  

PR tree-optimization/42703
* gcc.c-torture/compile/pr42703.c: New test.

2010-01-13  Richard Guenther  

PR tree-optimization/42705
* gcc.c-torture/compile/pr42705.c: New testcase.

2010-01-13  Richard Guenther  

PR middle-end/42716
* gcc.c-torture/compile/pr42716.c: New testcase.

2010-01-12  Joseph Myers  

PR c/42708
* gcc.c-torture/compile/pr42708-1.c: New test.

2010-01-09  Alexandre Oliva  

PR middle-end/42363
* gcc.dg/torture/pr42363.c: New.

2010-01-09  Alexandre Oliva  

PR debug/42604
PR debug/42395
* gcc.dg/vect/pr42604.c: New.
* gcc.dg/vect/pr42395.c: New.

2010-01-09  Richard Guenther  

PR middle-end/42512
* gcc.c-torture/execute/pr42512.c: New testcase.

Added:
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/conversion/op6.C
  - copied unchanged from r156561,
trunk/gcc/testsuite/g++.dg/conversion/op6.C
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/ext/bu

[Bug tree-optimization/42585] [4.5 Regression] SRA is not good for structure copies with one replacement any more

2010-02-06 Thread hjl at gcc dot gnu dot org


--- Comment #8 from hjl at gcc dot gnu dot org  2010-02-07 04:42 ---
Subject: Bug 42585

Author: hjl
Date: Sun Feb  7 04:41:22 2010
New Revision: 156562

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=156562
Log:
Backport testcases from mainline to 4.4.

2010-02-06  H.J. Lu  

Backport from mainline:
2010-02-05  Dodji Seketeli  

PR c++/42915
* g++.dg/other/crash-9.C: New test.

2010-02-03  Jason Merrill  

PR c++/40138
* g++.dg/ext/builtin11.C: New.

2010-02-03  Richard Guenther  

PR tree-optimization/42944
* gcc.dg/errno-1.c: New testcase.

2010-02-03  Richard Guenther  

PR middle-end/42927
* gcc.c-torture/compile/pr42927.c: New testcase.

2010-01-29  Dodji Seketeli  

PR c++/42758
PR c++/42634
PR c++/42336
PR c++/42797
PR c++/42880
* g++.dg/other/crash-5.C: New test.
* g++.dg/other/crash-7.C: New test.
* g++.dg/other/crash-8.C: New test.

2010-01-28  Uros Bizjak  

PR target/42891
* gcc.target/i386/pr42891.c: New test.

2010-01-28  Richard Guenther  

PR middle-end/42883
* g++.dg/torture/pr42883.C: New testcase.

2010-01-28  Michael Matz  

* gcc.target/i386/pr42881.c: New test.

2010-01-28  Dodji Seketeli  

PR c++/42713
PR c++/42820
* g++.dg/template/typedef27.C: New test case.
* g++.dg/template/typedef28.C: New test case.

2010-01-27  Jakub Jelinek  

PR middle-end/42874
* gcc.dg/vla-22.c: New test.

2010-01-26  Richard Guenther  

PR tree-optimization/42250
* gcc.dg/pr42250.c: New testcase.

2010-01-25  Tobias Burnus  

PR fortran/42858
* gfortran.dg/generic_21.f90: New test.

2010-01-21  Martin Jambor  

PR tree-optimization/42585
* gcc.dg/tree-ssa/pr42585.c: New test.

2010-01-20  Alexandre Oliva  

PR debug/42715
* gcc.dg/pr42715.c: New.

2010-01-20  Richard Guenther  

PR tree-optimization/42717
* gcc.c-torture/compile/pr42717.c: New testcase.

2010-01-19  Paul Thomas  

PR fortran/42783
* gfortran.dg/bounds_check_15.f90 : New test.

2010-01-18  Dodji Seketeli  

PR c++/42766
* g++.dg/conversion/op6.C: New test.

2010-01-18  Richard Guenther  

PR tree-optimization/42781
* gfortran.fortran-torture/compile/pr42781.f90: New testcase.

2010-01-17  Richard Guenther  

PR middle-end/42248
* gcc.c-torture/execute/pr42248.c: New testcase.

2010-01-17  Janus Weil  

PR fortran/42677
* gfortran.dg/interface_assignment_5.f90: New test.

2010-01-15  Richard Guenther  

PR middle-end/42739
* g++.dg/torture/pr42739.C: New testcase.

2010-01-14 Jerry DeLisle 

PR fortran/42684
* gfortran.dg/interface_31.f90: New test.

2010-01-14  Martin Jambor  

PR tree-optimization/42706
* gcc.dg/ipa/pr42706.c: New testcase.

2010-01-14  Martin Jambor  

PR tree-optimization/42714
* g++.dg/torture/pr42714.C: New test.

2010-01-14  Alexander Monakov  

PR rtl-optimization/42388
* gcc.dg/pr42388.c: New.

2010-01-14  Alexander Monakov 

PR rtl-optimization/42294
* gfortran.dg/pr42294.f: New.

2010-01-14  Ira Rosen  

PR tree-optimization/42709
* gcc.dg/vect/pr42709.c: New test.

2010-01-13  Richard Guenther  

PR tree-optimization/42730
* gcc.c-torture/compile/pr42730.c: New testcase.

2010-01-13  Martin Jambor  

PR tree-optimization/42704
* g++.dg/torture/pr42704.C: New test.

2010-01-13  Martin Jambor  

PR tree-optimization/42703
* gcc.c-torture/compile/pr42703.c: New test.

2010-01-13  Richard Guenther  

PR tree-optimization/42705
* gcc.c-torture/compile/pr42705.c: New testcase.

2010-01-13  Richard Guenther  

PR middle-end/42716
* gcc.c-torture/compile/pr42716.c: New testcase.

2010-01-12  Joseph Myers  

PR c/42708
* gcc.c-torture/compile/pr42708-1.c: New test.

2010-01-09  Alexandre Oliva  

PR middle-end/42363
* gcc.dg/torture/pr42363.c: New.

2010-01-09  Alexandre Oliva  

PR debug/42604
PR debug/42395
* gcc.dg/vect/pr42604.c: New.
* gcc.dg/vect/pr42395.c: New.

2010-01-09  Richard Guenther  

PR middle-end/42512
* gcc.c-torture/execute/pr42512.c: New testcase.

Added:
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/conversion/op6.C
  - copied unchanged from r156561,
trunk/gcc/testsuite/g++.dg/conversion/op6.C
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/ext/bu

[Bug middle-end/42874] [4.5 Regression] Error on correct code: sorry, unimplemented: function �foo� can never be copied because it uses

2010-02-06 Thread hjl at gcc dot gnu dot org


--- Comment #9 from hjl at gcc dot gnu dot org  2010-02-07 04:42 ---
Subject: Bug 42874

Author: hjl
Date: Sun Feb  7 04:41:22 2010
New Revision: 156562

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=156562
Log:
Backport testcases from mainline to 4.4.

2010-02-06  H.J. Lu  

Backport from mainline:
2010-02-05  Dodji Seketeli  

PR c++/42915
* g++.dg/other/crash-9.C: New test.

2010-02-03  Jason Merrill  

PR c++/40138
* g++.dg/ext/builtin11.C: New.

2010-02-03  Richard Guenther  

PR tree-optimization/42944
* gcc.dg/errno-1.c: New testcase.

2010-02-03  Richard Guenther  

PR middle-end/42927
* gcc.c-torture/compile/pr42927.c: New testcase.

2010-01-29  Dodji Seketeli  

PR c++/42758
PR c++/42634
PR c++/42336
PR c++/42797
PR c++/42880
* g++.dg/other/crash-5.C: New test.
* g++.dg/other/crash-7.C: New test.
* g++.dg/other/crash-8.C: New test.

2010-01-28  Uros Bizjak  

PR target/42891
* gcc.target/i386/pr42891.c: New test.

2010-01-28  Richard Guenther  

PR middle-end/42883
* g++.dg/torture/pr42883.C: New testcase.

2010-01-28  Michael Matz  

* gcc.target/i386/pr42881.c: New test.

2010-01-28  Dodji Seketeli  

PR c++/42713
PR c++/42820
* g++.dg/template/typedef27.C: New test case.
* g++.dg/template/typedef28.C: New test case.

2010-01-27  Jakub Jelinek  

PR middle-end/42874
* gcc.dg/vla-22.c: New test.

2010-01-26  Richard Guenther  

PR tree-optimization/42250
* gcc.dg/pr42250.c: New testcase.

2010-01-25  Tobias Burnus  

PR fortran/42858
* gfortran.dg/generic_21.f90: New test.

2010-01-21  Martin Jambor  

PR tree-optimization/42585
* gcc.dg/tree-ssa/pr42585.c: New test.

2010-01-20  Alexandre Oliva  

PR debug/42715
* gcc.dg/pr42715.c: New.

2010-01-20  Richard Guenther  

PR tree-optimization/42717
* gcc.c-torture/compile/pr42717.c: New testcase.

2010-01-19  Paul Thomas  

PR fortran/42783
* gfortran.dg/bounds_check_15.f90 : New test.

2010-01-18  Dodji Seketeli  

PR c++/42766
* g++.dg/conversion/op6.C: New test.

2010-01-18  Richard Guenther  

PR tree-optimization/42781
* gfortran.fortran-torture/compile/pr42781.f90: New testcase.

2010-01-17  Richard Guenther  

PR middle-end/42248
* gcc.c-torture/execute/pr42248.c: New testcase.

2010-01-17  Janus Weil  

PR fortran/42677
* gfortran.dg/interface_assignment_5.f90: New test.

2010-01-15  Richard Guenther  

PR middle-end/42739
* g++.dg/torture/pr42739.C: New testcase.

2010-01-14 Jerry DeLisle 

PR fortran/42684
* gfortran.dg/interface_31.f90: New test.

2010-01-14  Martin Jambor  

PR tree-optimization/42706
* gcc.dg/ipa/pr42706.c: New testcase.

2010-01-14  Martin Jambor  

PR tree-optimization/42714
* g++.dg/torture/pr42714.C: New test.

2010-01-14  Alexander Monakov  

PR rtl-optimization/42388
* gcc.dg/pr42388.c: New.

2010-01-14  Alexander Monakov 

PR rtl-optimization/42294
* gfortran.dg/pr42294.f: New.

2010-01-14  Ira Rosen  

PR tree-optimization/42709
* gcc.dg/vect/pr42709.c: New test.

2010-01-13  Richard Guenther  

PR tree-optimization/42730
* gcc.c-torture/compile/pr42730.c: New testcase.

2010-01-13  Martin Jambor  

PR tree-optimization/42704
* g++.dg/torture/pr42704.C: New test.

2010-01-13  Martin Jambor  

PR tree-optimization/42703
* gcc.c-torture/compile/pr42703.c: New test.

2010-01-13  Richard Guenther  

PR tree-optimization/42705
* gcc.c-torture/compile/pr42705.c: New testcase.

2010-01-13  Richard Guenther  

PR middle-end/42716
* gcc.c-torture/compile/pr42716.c: New testcase.

2010-01-12  Joseph Myers  

PR c/42708
* gcc.c-torture/compile/pr42708-1.c: New test.

2010-01-09  Alexandre Oliva  

PR middle-end/42363
* gcc.dg/torture/pr42363.c: New.

2010-01-09  Alexandre Oliva  

PR debug/42604
PR debug/42395
* gcc.dg/vect/pr42604.c: New.
* gcc.dg/vect/pr42395.c: New.

2010-01-09  Richard Guenther  

PR middle-end/42512
* gcc.c-torture/execute/pr42512.c: New testcase.

Added:
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/conversion/op6.C
  - copied unchanged from r156561,
trunk/gcc/testsuite/g++.dg/conversion/op6.C
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/ext/bu

[Bug c++/42915] [4.5 Regression] ICE: same canonical type node for different types in recent builds

2010-02-06 Thread hjl at gcc dot gnu dot org


--- Comment #7 from hjl at gcc dot gnu dot org  2010-02-07 04:42 ---
Subject: Bug 42915

Author: hjl
Date: Sun Feb  7 04:41:22 2010
New Revision: 156562

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=156562
Log:
Backport testcases from mainline to 4.4.

2010-02-06  H.J. Lu  

Backport from mainline:
2010-02-05  Dodji Seketeli  

PR c++/42915
* g++.dg/other/crash-9.C: New test.

2010-02-03  Jason Merrill  

PR c++/40138
* g++.dg/ext/builtin11.C: New.

2010-02-03  Richard Guenther  

PR tree-optimization/42944
* gcc.dg/errno-1.c: New testcase.

2010-02-03  Richard Guenther  

PR middle-end/42927
* gcc.c-torture/compile/pr42927.c: New testcase.

2010-01-29  Dodji Seketeli  

PR c++/42758
PR c++/42634
PR c++/42336
PR c++/42797
PR c++/42880
* g++.dg/other/crash-5.C: New test.
* g++.dg/other/crash-7.C: New test.
* g++.dg/other/crash-8.C: New test.

2010-01-28  Uros Bizjak  

PR target/42891
* gcc.target/i386/pr42891.c: New test.

2010-01-28  Richard Guenther  

PR middle-end/42883
* g++.dg/torture/pr42883.C: New testcase.

2010-01-28  Michael Matz  

* gcc.target/i386/pr42881.c: New test.

2010-01-28  Dodji Seketeli  

PR c++/42713
PR c++/42820
* g++.dg/template/typedef27.C: New test case.
* g++.dg/template/typedef28.C: New test case.

2010-01-27  Jakub Jelinek  

PR middle-end/42874
* gcc.dg/vla-22.c: New test.

2010-01-26  Richard Guenther  

PR tree-optimization/42250
* gcc.dg/pr42250.c: New testcase.

2010-01-25  Tobias Burnus  

PR fortran/42858
* gfortran.dg/generic_21.f90: New test.

2010-01-21  Martin Jambor  

PR tree-optimization/42585
* gcc.dg/tree-ssa/pr42585.c: New test.

2010-01-20  Alexandre Oliva  

PR debug/42715
* gcc.dg/pr42715.c: New.

2010-01-20  Richard Guenther  

PR tree-optimization/42717
* gcc.c-torture/compile/pr42717.c: New testcase.

2010-01-19  Paul Thomas  

PR fortran/42783
* gfortran.dg/bounds_check_15.f90 : New test.

2010-01-18  Dodji Seketeli  

PR c++/42766
* g++.dg/conversion/op6.C: New test.

2010-01-18  Richard Guenther  

PR tree-optimization/42781
* gfortran.fortran-torture/compile/pr42781.f90: New testcase.

2010-01-17  Richard Guenther  

PR middle-end/42248
* gcc.c-torture/execute/pr42248.c: New testcase.

2010-01-17  Janus Weil  

PR fortran/42677
* gfortran.dg/interface_assignment_5.f90: New test.

2010-01-15  Richard Guenther  

PR middle-end/42739
* g++.dg/torture/pr42739.C: New testcase.

2010-01-14 Jerry DeLisle 

PR fortran/42684
* gfortran.dg/interface_31.f90: New test.

2010-01-14  Martin Jambor  

PR tree-optimization/42706
* gcc.dg/ipa/pr42706.c: New testcase.

2010-01-14  Martin Jambor  

PR tree-optimization/42714
* g++.dg/torture/pr42714.C: New test.

2010-01-14  Alexander Monakov  

PR rtl-optimization/42388
* gcc.dg/pr42388.c: New.

2010-01-14  Alexander Monakov 

PR rtl-optimization/42294
* gfortran.dg/pr42294.f: New.

2010-01-14  Ira Rosen  

PR tree-optimization/42709
* gcc.dg/vect/pr42709.c: New test.

2010-01-13  Richard Guenther  

PR tree-optimization/42730
* gcc.c-torture/compile/pr42730.c: New testcase.

2010-01-13  Martin Jambor  

PR tree-optimization/42704
* g++.dg/torture/pr42704.C: New test.

2010-01-13  Martin Jambor  

PR tree-optimization/42703
* gcc.c-torture/compile/pr42703.c: New test.

2010-01-13  Richard Guenther  

PR tree-optimization/42705
* gcc.c-torture/compile/pr42705.c: New testcase.

2010-01-13  Richard Guenther  

PR middle-end/42716
* gcc.c-torture/compile/pr42716.c: New testcase.

2010-01-12  Joseph Myers  

PR c/42708
* gcc.c-torture/compile/pr42708-1.c: New test.

2010-01-09  Alexandre Oliva  

PR middle-end/42363
* gcc.dg/torture/pr42363.c: New.

2010-01-09  Alexandre Oliva  

PR debug/42604
PR debug/42395
* gcc.dg/vect/pr42604.c: New.
* gcc.dg/vect/pr42395.c: New.

2010-01-09  Richard Guenther  

PR middle-end/42512
* gcc.c-torture/execute/pr42512.c: New testcase.

Added:
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/conversion/op6.C
  - copied unchanged from r156561,
trunk/gcc/testsuite/g++.dg/conversion/op6.C
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/ext/bu

[Bug c++/42758] [4.5 Regression] ICE on assert() in function with complex(?) template argument

2010-02-06 Thread hjl at gcc dot gnu dot org


--- Comment #9 from hjl at gcc dot gnu dot org  2010-02-07 04:43 ---
Subject: Bug 42758

Author: hjl
Date: Sun Feb  7 04:41:22 2010
New Revision: 156562

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=156562
Log:
Backport testcases from mainline to 4.4.

2010-02-06  H.J. Lu  

Backport from mainline:
2010-02-05  Dodji Seketeli  

PR c++/42915
* g++.dg/other/crash-9.C: New test.

2010-02-03  Jason Merrill  

PR c++/40138
* g++.dg/ext/builtin11.C: New.

2010-02-03  Richard Guenther  

PR tree-optimization/42944
* gcc.dg/errno-1.c: New testcase.

2010-02-03  Richard Guenther  

PR middle-end/42927
* gcc.c-torture/compile/pr42927.c: New testcase.

2010-01-29  Dodji Seketeli  

PR c++/42758
PR c++/42634
PR c++/42336
PR c++/42797
PR c++/42880
* g++.dg/other/crash-5.C: New test.
* g++.dg/other/crash-7.C: New test.
* g++.dg/other/crash-8.C: New test.

2010-01-28  Uros Bizjak  

PR target/42891
* gcc.target/i386/pr42891.c: New test.

2010-01-28  Richard Guenther  

PR middle-end/42883
* g++.dg/torture/pr42883.C: New testcase.

2010-01-28  Michael Matz  

* gcc.target/i386/pr42881.c: New test.

2010-01-28  Dodji Seketeli  

PR c++/42713
PR c++/42820
* g++.dg/template/typedef27.C: New test case.
* g++.dg/template/typedef28.C: New test case.

2010-01-27  Jakub Jelinek  

PR middle-end/42874
* gcc.dg/vla-22.c: New test.

2010-01-26  Richard Guenther  

PR tree-optimization/42250
* gcc.dg/pr42250.c: New testcase.

2010-01-25  Tobias Burnus  

PR fortran/42858
* gfortran.dg/generic_21.f90: New test.

2010-01-21  Martin Jambor  

PR tree-optimization/42585
* gcc.dg/tree-ssa/pr42585.c: New test.

2010-01-20  Alexandre Oliva  

PR debug/42715
* gcc.dg/pr42715.c: New.

2010-01-20  Richard Guenther  

PR tree-optimization/42717
* gcc.c-torture/compile/pr42717.c: New testcase.

2010-01-19  Paul Thomas  

PR fortran/42783
* gfortran.dg/bounds_check_15.f90 : New test.

2010-01-18  Dodji Seketeli  

PR c++/42766
* g++.dg/conversion/op6.C: New test.

2010-01-18  Richard Guenther  

PR tree-optimization/42781
* gfortran.fortran-torture/compile/pr42781.f90: New testcase.

2010-01-17  Richard Guenther  

PR middle-end/42248
* gcc.c-torture/execute/pr42248.c: New testcase.

2010-01-17  Janus Weil  

PR fortran/42677
* gfortran.dg/interface_assignment_5.f90: New test.

2010-01-15  Richard Guenther  

PR middle-end/42739
* g++.dg/torture/pr42739.C: New testcase.

2010-01-14 Jerry DeLisle 

PR fortran/42684
* gfortran.dg/interface_31.f90: New test.

2010-01-14  Martin Jambor  

PR tree-optimization/42706
* gcc.dg/ipa/pr42706.c: New testcase.

2010-01-14  Martin Jambor  

PR tree-optimization/42714
* g++.dg/torture/pr42714.C: New test.

2010-01-14  Alexander Monakov  

PR rtl-optimization/42388
* gcc.dg/pr42388.c: New.

2010-01-14  Alexander Monakov 

PR rtl-optimization/42294
* gfortran.dg/pr42294.f: New.

2010-01-14  Ira Rosen  

PR tree-optimization/42709
* gcc.dg/vect/pr42709.c: New test.

2010-01-13  Richard Guenther  

PR tree-optimization/42730
* gcc.c-torture/compile/pr42730.c: New testcase.

2010-01-13  Martin Jambor  

PR tree-optimization/42704
* g++.dg/torture/pr42704.C: New test.

2010-01-13  Martin Jambor  

PR tree-optimization/42703
* gcc.c-torture/compile/pr42703.c: New test.

2010-01-13  Richard Guenther  

PR tree-optimization/42705
* gcc.c-torture/compile/pr42705.c: New testcase.

2010-01-13  Richard Guenther  

PR middle-end/42716
* gcc.c-torture/compile/pr42716.c: New testcase.

2010-01-12  Joseph Myers  

PR c/42708
* gcc.c-torture/compile/pr42708-1.c: New test.

2010-01-09  Alexandre Oliva  

PR middle-end/42363
* gcc.dg/torture/pr42363.c: New.

2010-01-09  Alexandre Oliva  

PR debug/42604
PR debug/42395
* gcc.dg/vect/pr42604.c: New.
* gcc.dg/vect/pr42395.c: New.

2010-01-09  Richard Guenther  

PR middle-end/42512
* gcc.c-torture/execute/pr42512.c: New testcase.

Added:
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/conversion/op6.C
  - copied unchanged from r156561,
trunk/gcc/testsuite/g++.dg/conversion/op6.C
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/ext/bu

[Bug tree-optimization/42717] [4.5 Regression] ice: verify_ssa failed

2010-02-06 Thread hjl at gcc dot gnu dot org


--- Comment #7 from hjl at gcc dot gnu dot org  2010-02-07 04:43 ---
Subject: Bug 42717

Author: hjl
Date: Sun Feb  7 04:41:22 2010
New Revision: 156562

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=156562
Log:
Backport testcases from mainline to 4.4.

2010-02-06  H.J. Lu  

Backport from mainline:
2010-02-05  Dodji Seketeli  

PR c++/42915
* g++.dg/other/crash-9.C: New test.

2010-02-03  Jason Merrill  

PR c++/40138
* g++.dg/ext/builtin11.C: New.

2010-02-03  Richard Guenther  

PR tree-optimization/42944
* gcc.dg/errno-1.c: New testcase.

2010-02-03  Richard Guenther  

PR middle-end/42927
* gcc.c-torture/compile/pr42927.c: New testcase.

2010-01-29  Dodji Seketeli  

PR c++/42758
PR c++/42634
PR c++/42336
PR c++/42797
PR c++/42880
* g++.dg/other/crash-5.C: New test.
* g++.dg/other/crash-7.C: New test.
* g++.dg/other/crash-8.C: New test.

2010-01-28  Uros Bizjak  

PR target/42891
* gcc.target/i386/pr42891.c: New test.

2010-01-28  Richard Guenther  

PR middle-end/42883
* g++.dg/torture/pr42883.C: New testcase.

2010-01-28  Michael Matz  

* gcc.target/i386/pr42881.c: New test.

2010-01-28  Dodji Seketeli  

PR c++/42713
PR c++/42820
* g++.dg/template/typedef27.C: New test case.
* g++.dg/template/typedef28.C: New test case.

2010-01-27  Jakub Jelinek  

PR middle-end/42874
* gcc.dg/vla-22.c: New test.

2010-01-26  Richard Guenther  

PR tree-optimization/42250
* gcc.dg/pr42250.c: New testcase.

2010-01-25  Tobias Burnus  

PR fortran/42858
* gfortran.dg/generic_21.f90: New test.

2010-01-21  Martin Jambor  

PR tree-optimization/42585
* gcc.dg/tree-ssa/pr42585.c: New test.

2010-01-20  Alexandre Oliva  

PR debug/42715
* gcc.dg/pr42715.c: New.

2010-01-20  Richard Guenther  

PR tree-optimization/42717
* gcc.c-torture/compile/pr42717.c: New testcase.

2010-01-19  Paul Thomas  

PR fortran/42783
* gfortran.dg/bounds_check_15.f90 : New test.

2010-01-18  Dodji Seketeli  

PR c++/42766
* g++.dg/conversion/op6.C: New test.

2010-01-18  Richard Guenther  

PR tree-optimization/42781
* gfortran.fortran-torture/compile/pr42781.f90: New testcase.

2010-01-17  Richard Guenther  

PR middle-end/42248
* gcc.c-torture/execute/pr42248.c: New testcase.

2010-01-17  Janus Weil  

PR fortran/42677
* gfortran.dg/interface_assignment_5.f90: New test.

2010-01-15  Richard Guenther  

PR middle-end/42739
* g++.dg/torture/pr42739.C: New testcase.

2010-01-14 Jerry DeLisle 

PR fortran/42684
* gfortran.dg/interface_31.f90: New test.

2010-01-14  Martin Jambor  

PR tree-optimization/42706
* gcc.dg/ipa/pr42706.c: New testcase.

2010-01-14  Martin Jambor  

PR tree-optimization/42714
* g++.dg/torture/pr42714.C: New test.

2010-01-14  Alexander Monakov  

PR rtl-optimization/42388
* gcc.dg/pr42388.c: New.

2010-01-14  Alexander Monakov 

PR rtl-optimization/42294
* gfortran.dg/pr42294.f: New.

2010-01-14  Ira Rosen  

PR tree-optimization/42709
* gcc.dg/vect/pr42709.c: New test.

2010-01-13  Richard Guenther  

PR tree-optimization/42730
* gcc.c-torture/compile/pr42730.c: New testcase.

2010-01-13  Martin Jambor  

PR tree-optimization/42704
* g++.dg/torture/pr42704.C: New test.

2010-01-13  Martin Jambor  

PR tree-optimization/42703
* gcc.c-torture/compile/pr42703.c: New test.

2010-01-13  Richard Guenther  

PR tree-optimization/42705
* gcc.c-torture/compile/pr42705.c: New testcase.

2010-01-13  Richard Guenther  

PR middle-end/42716
* gcc.c-torture/compile/pr42716.c: New testcase.

2010-01-12  Joseph Myers  

PR c/42708
* gcc.c-torture/compile/pr42708-1.c: New test.

2010-01-09  Alexandre Oliva  

PR middle-end/42363
* gcc.dg/torture/pr42363.c: New.

2010-01-09  Alexandre Oliva  

PR debug/42604
PR debug/42395
* gcc.dg/vect/pr42604.c: New.
* gcc.dg/vect/pr42395.c: New.

2010-01-09  Richard Guenther  

PR middle-end/42512
* gcc.c-torture/execute/pr42512.c: New testcase.

Added:
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/conversion/op6.C
  - copied unchanged from r156561,
trunk/gcc/testsuite/g++.dg/conversion/op6.C
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/ext/bu

[Bug tree-optimization/42927] [4.5 Regression] type mismatch in shift expression produces ice with -O3

2010-02-06 Thread hjl at gcc dot gnu dot org


--- Comment #6 from hjl at gcc dot gnu dot org  2010-02-07 04:43 ---
Subject: Bug 42927

Author: hjl
Date: Sun Feb  7 04:41:22 2010
New Revision: 156562

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=156562
Log:
Backport testcases from mainline to 4.4.

2010-02-06  H.J. Lu  

Backport from mainline:
2010-02-05  Dodji Seketeli  

PR c++/42915
* g++.dg/other/crash-9.C: New test.

2010-02-03  Jason Merrill  

PR c++/40138
* g++.dg/ext/builtin11.C: New.

2010-02-03  Richard Guenther  

PR tree-optimization/42944
* gcc.dg/errno-1.c: New testcase.

2010-02-03  Richard Guenther  

PR middle-end/42927
* gcc.c-torture/compile/pr42927.c: New testcase.

2010-01-29  Dodji Seketeli  

PR c++/42758
PR c++/42634
PR c++/42336
PR c++/42797
PR c++/42880
* g++.dg/other/crash-5.C: New test.
* g++.dg/other/crash-7.C: New test.
* g++.dg/other/crash-8.C: New test.

2010-01-28  Uros Bizjak  

PR target/42891
* gcc.target/i386/pr42891.c: New test.

2010-01-28  Richard Guenther  

PR middle-end/42883
* g++.dg/torture/pr42883.C: New testcase.

2010-01-28  Michael Matz  

* gcc.target/i386/pr42881.c: New test.

2010-01-28  Dodji Seketeli  

PR c++/42713
PR c++/42820
* g++.dg/template/typedef27.C: New test case.
* g++.dg/template/typedef28.C: New test case.

2010-01-27  Jakub Jelinek  

PR middle-end/42874
* gcc.dg/vla-22.c: New test.

2010-01-26  Richard Guenther  

PR tree-optimization/42250
* gcc.dg/pr42250.c: New testcase.

2010-01-25  Tobias Burnus  

PR fortran/42858
* gfortran.dg/generic_21.f90: New test.

2010-01-21  Martin Jambor  

PR tree-optimization/42585
* gcc.dg/tree-ssa/pr42585.c: New test.

2010-01-20  Alexandre Oliva  

PR debug/42715
* gcc.dg/pr42715.c: New.

2010-01-20  Richard Guenther  

PR tree-optimization/42717
* gcc.c-torture/compile/pr42717.c: New testcase.

2010-01-19  Paul Thomas  

PR fortran/42783
* gfortran.dg/bounds_check_15.f90 : New test.

2010-01-18  Dodji Seketeli  

PR c++/42766
* g++.dg/conversion/op6.C: New test.

2010-01-18  Richard Guenther  

PR tree-optimization/42781
* gfortran.fortran-torture/compile/pr42781.f90: New testcase.

2010-01-17  Richard Guenther  

PR middle-end/42248
* gcc.c-torture/execute/pr42248.c: New testcase.

2010-01-17  Janus Weil  

PR fortran/42677
* gfortran.dg/interface_assignment_5.f90: New test.

2010-01-15  Richard Guenther  

PR middle-end/42739
* g++.dg/torture/pr42739.C: New testcase.

2010-01-14 Jerry DeLisle 

PR fortran/42684
* gfortran.dg/interface_31.f90: New test.

2010-01-14  Martin Jambor  

PR tree-optimization/42706
* gcc.dg/ipa/pr42706.c: New testcase.

2010-01-14  Martin Jambor  

PR tree-optimization/42714
* g++.dg/torture/pr42714.C: New test.

2010-01-14  Alexander Monakov  

PR rtl-optimization/42388
* gcc.dg/pr42388.c: New.

2010-01-14  Alexander Monakov 

PR rtl-optimization/42294
* gfortran.dg/pr42294.f: New.

2010-01-14  Ira Rosen  

PR tree-optimization/42709
* gcc.dg/vect/pr42709.c: New test.

2010-01-13  Richard Guenther  

PR tree-optimization/42730
* gcc.c-torture/compile/pr42730.c: New testcase.

2010-01-13  Martin Jambor  

PR tree-optimization/42704
* g++.dg/torture/pr42704.C: New test.

2010-01-13  Martin Jambor  

PR tree-optimization/42703
* gcc.c-torture/compile/pr42703.c: New test.

2010-01-13  Richard Guenther  

PR tree-optimization/42705
* gcc.c-torture/compile/pr42705.c: New testcase.

2010-01-13  Richard Guenther  

PR middle-end/42716
* gcc.c-torture/compile/pr42716.c: New testcase.

2010-01-12  Joseph Myers  

PR c/42708
* gcc.c-torture/compile/pr42708-1.c: New test.

2010-01-09  Alexandre Oliva  

PR middle-end/42363
* gcc.dg/torture/pr42363.c: New.

2010-01-09  Alexandre Oliva  

PR debug/42604
PR debug/42395
* gcc.dg/vect/pr42604.c: New.
* gcc.dg/vect/pr42395.c: New.

2010-01-09  Richard Guenther  

PR middle-end/42512
* gcc.c-torture/execute/pr42512.c: New testcase.

Added:
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/conversion/op6.C
  - copied unchanged from r156561,
trunk/gcc/testsuite/g++.dg/conversion/op6.C
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/ext/bu

[Bug tree-optimization/42250] [4.5 Regression] segfault in ipa-type-escape.c for several cpu2000 tests

2010-02-06 Thread hjl at gcc dot gnu dot org


--- Comment #8 from hjl at gcc dot gnu dot org  2010-02-07 04:43 ---
Subject: Bug 42250

Author: hjl
Date: Sun Feb  7 04:41:22 2010
New Revision: 156562

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=156562
Log:
Backport testcases from mainline to 4.4.

2010-02-06  H.J. Lu  

Backport from mainline:
2010-02-05  Dodji Seketeli  

PR c++/42915
* g++.dg/other/crash-9.C: New test.

2010-02-03  Jason Merrill  

PR c++/40138
* g++.dg/ext/builtin11.C: New.

2010-02-03  Richard Guenther  

PR tree-optimization/42944
* gcc.dg/errno-1.c: New testcase.

2010-02-03  Richard Guenther  

PR middle-end/42927
* gcc.c-torture/compile/pr42927.c: New testcase.

2010-01-29  Dodji Seketeli  

PR c++/42758
PR c++/42634
PR c++/42336
PR c++/42797
PR c++/42880
* g++.dg/other/crash-5.C: New test.
* g++.dg/other/crash-7.C: New test.
* g++.dg/other/crash-8.C: New test.

2010-01-28  Uros Bizjak  

PR target/42891
* gcc.target/i386/pr42891.c: New test.

2010-01-28  Richard Guenther  

PR middle-end/42883
* g++.dg/torture/pr42883.C: New testcase.

2010-01-28  Michael Matz  

* gcc.target/i386/pr42881.c: New test.

2010-01-28  Dodji Seketeli  

PR c++/42713
PR c++/42820
* g++.dg/template/typedef27.C: New test case.
* g++.dg/template/typedef28.C: New test case.

2010-01-27  Jakub Jelinek  

PR middle-end/42874
* gcc.dg/vla-22.c: New test.

2010-01-26  Richard Guenther  

PR tree-optimization/42250
* gcc.dg/pr42250.c: New testcase.

2010-01-25  Tobias Burnus  

PR fortran/42858
* gfortran.dg/generic_21.f90: New test.

2010-01-21  Martin Jambor  

PR tree-optimization/42585
* gcc.dg/tree-ssa/pr42585.c: New test.

2010-01-20  Alexandre Oliva  

PR debug/42715
* gcc.dg/pr42715.c: New.

2010-01-20  Richard Guenther  

PR tree-optimization/42717
* gcc.c-torture/compile/pr42717.c: New testcase.

2010-01-19  Paul Thomas  

PR fortran/42783
* gfortran.dg/bounds_check_15.f90 : New test.

2010-01-18  Dodji Seketeli  

PR c++/42766
* g++.dg/conversion/op6.C: New test.

2010-01-18  Richard Guenther  

PR tree-optimization/42781
* gfortran.fortran-torture/compile/pr42781.f90: New testcase.

2010-01-17  Richard Guenther  

PR middle-end/42248
* gcc.c-torture/execute/pr42248.c: New testcase.

2010-01-17  Janus Weil  

PR fortran/42677
* gfortran.dg/interface_assignment_5.f90: New test.

2010-01-15  Richard Guenther  

PR middle-end/42739
* g++.dg/torture/pr42739.C: New testcase.

2010-01-14 Jerry DeLisle 

PR fortran/42684
* gfortran.dg/interface_31.f90: New test.

2010-01-14  Martin Jambor  

PR tree-optimization/42706
* gcc.dg/ipa/pr42706.c: New testcase.

2010-01-14  Martin Jambor  

PR tree-optimization/42714
* g++.dg/torture/pr42714.C: New test.

2010-01-14  Alexander Monakov  

PR rtl-optimization/42388
* gcc.dg/pr42388.c: New.

2010-01-14  Alexander Monakov 

PR rtl-optimization/42294
* gfortran.dg/pr42294.f: New.

2010-01-14  Ira Rosen  

PR tree-optimization/42709
* gcc.dg/vect/pr42709.c: New test.

2010-01-13  Richard Guenther  

PR tree-optimization/42730
* gcc.c-torture/compile/pr42730.c: New testcase.

2010-01-13  Martin Jambor  

PR tree-optimization/42704
* g++.dg/torture/pr42704.C: New test.

2010-01-13  Martin Jambor  

PR tree-optimization/42703
* gcc.c-torture/compile/pr42703.c: New test.

2010-01-13  Richard Guenther  

PR tree-optimization/42705
* gcc.c-torture/compile/pr42705.c: New testcase.

2010-01-13  Richard Guenther  

PR middle-end/42716
* gcc.c-torture/compile/pr42716.c: New testcase.

2010-01-12  Joseph Myers  

PR c/42708
* gcc.c-torture/compile/pr42708-1.c: New test.

2010-01-09  Alexandre Oliva  

PR middle-end/42363
* gcc.dg/torture/pr42363.c: New.

2010-01-09  Alexandre Oliva  

PR debug/42604
PR debug/42395
* gcc.dg/vect/pr42604.c: New.
* gcc.dg/vect/pr42395.c: New.

2010-01-09  Richard Guenther  

PR middle-end/42512
* gcc.c-torture/execute/pr42512.c: New testcase.

Added:
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/conversion/op6.C
  - copied unchanged from r156561,
trunk/gcc/testsuite/g++.dg/conversion/op6.C
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/ext/bu

[Bug c++/42336] [4.5 Regression] ICE with pointer-to-member-function argument in template function with -fipa-sra

2010-02-06 Thread hjl at gcc dot gnu dot org


--- Comment #26 from hjl at gcc dot gnu dot org  2010-02-07 04:43 ---
Subject: Bug 42336

Author: hjl
Date: Sun Feb  7 04:41:22 2010
New Revision: 156562

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=156562
Log:
Backport testcases from mainline to 4.4.

2010-02-06  H.J. Lu  

Backport from mainline:
2010-02-05  Dodji Seketeli  

PR c++/42915
* g++.dg/other/crash-9.C: New test.

2010-02-03  Jason Merrill  

PR c++/40138
* g++.dg/ext/builtin11.C: New.

2010-02-03  Richard Guenther  

PR tree-optimization/42944
* gcc.dg/errno-1.c: New testcase.

2010-02-03  Richard Guenther  

PR middle-end/42927
* gcc.c-torture/compile/pr42927.c: New testcase.

2010-01-29  Dodji Seketeli  

PR c++/42758
PR c++/42634
PR c++/42336
PR c++/42797
PR c++/42880
* g++.dg/other/crash-5.C: New test.
* g++.dg/other/crash-7.C: New test.
* g++.dg/other/crash-8.C: New test.

2010-01-28  Uros Bizjak  

PR target/42891
* gcc.target/i386/pr42891.c: New test.

2010-01-28  Richard Guenther  

PR middle-end/42883
* g++.dg/torture/pr42883.C: New testcase.

2010-01-28  Michael Matz  

* gcc.target/i386/pr42881.c: New test.

2010-01-28  Dodji Seketeli  

PR c++/42713
PR c++/42820
* g++.dg/template/typedef27.C: New test case.
* g++.dg/template/typedef28.C: New test case.

2010-01-27  Jakub Jelinek  

PR middle-end/42874
* gcc.dg/vla-22.c: New test.

2010-01-26  Richard Guenther  

PR tree-optimization/42250
* gcc.dg/pr42250.c: New testcase.

2010-01-25  Tobias Burnus  

PR fortran/42858
* gfortran.dg/generic_21.f90: New test.

2010-01-21  Martin Jambor  

PR tree-optimization/42585
* gcc.dg/tree-ssa/pr42585.c: New test.

2010-01-20  Alexandre Oliva  

PR debug/42715
* gcc.dg/pr42715.c: New.

2010-01-20  Richard Guenther  

PR tree-optimization/42717
* gcc.c-torture/compile/pr42717.c: New testcase.

2010-01-19  Paul Thomas  

PR fortran/42783
* gfortran.dg/bounds_check_15.f90 : New test.

2010-01-18  Dodji Seketeli  

PR c++/42766
* g++.dg/conversion/op6.C: New test.

2010-01-18  Richard Guenther  

PR tree-optimization/42781
* gfortran.fortran-torture/compile/pr42781.f90: New testcase.

2010-01-17  Richard Guenther  

PR middle-end/42248
* gcc.c-torture/execute/pr42248.c: New testcase.

2010-01-17  Janus Weil  

PR fortran/42677
* gfortran.dg/interface_assignment_5.f90: New test.

2010-01-15  Richard Guenther  

PR middle-end/42739
* g++.dg/torture/pr42739.C: New testcase.

2010-01-14 Jerry DeLisle 

PR fortran/42684
* gfortran.dg/interface_31.f90: New test.

2010-01-14  Martin Jambor  

PR tree-optimization/42706
* gcc.dg/ipa/pr42706.c: New testcase.

2010-01-14  Martin Jambor  

PR tree-optimization/42714
* g++.dg/torture/pr42714.C: New test.

2010-01-14  Alexander Monakov  

PR rtl-optimization/42388
* gcc.dg/pr42388.c: New.

2010-01-14  Alexander Monakov 

PR rtl-optimization/42294
* gfortran.dg/pr42294.f: New.

2010-01-14  Ira Rosen  

PR tree-optimization/42709
* gcc.dg/vect/pr42709.c: New test.

2010-01-13  Richard Guenther  

PR tree-optimization/42730
* gcc.c-torture/compile/pr42730.c: New testcase.

2010-01-13  Martin Jambor  

PR tree-optimization/42704
* g++.dg/torture/pr42704.C: New test.

2010-01-13  Martin Jambor  

PR tree-optimization/42703
* gcc.c-torture/compile/pr42703.c: New test.

2010-01-13  Richard Guenther  

PR tree-optimization/42705
* gcc.c-torture/compile/pr42705.c: New testcase.

2010-01-13  Richard Guenther  

PR middle-end/42716
* gcc.c-torture/compile/pr42716.c: New testcase.

2010-01-12  Joseph Myers  

PR c/42708
* gcc.c-torture/compile/pr42708-1.c: New test.

2010-01-09  Alexandre Oliva  

PR middle-end/42363
* gcc.dg/torture/pr42363.c: New.

2010-01-09  Alexandre Oliva  

PR debug/42604
PR debug/42395
* gcc.dg/vect/pr42604.c: New.
* gcc.dg/vect/pr42395.c: New.

2010-01-09  Richard Guenther  

PR middle-end/42512
* gcc.c-torture/execute/pr42512.c: New testcase.

Added:
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/conversion/op6.C
  - copied unchanged from r156561,
trunk/gcc/testsuite/g++.dg/conversion/op6.C
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/ext/b

[Bug c++/42797] [4.5 Regression] call of overloaded 'allocator()' is ambiguous

2010-02-06 Thread hjl at gcc dot gnu dot org


--- Comment #6 from hjl at gcc dot gnu dot org  2010-02-07 04:42 ---
Subject: Bug 42797

Author: hjl
Date: Sun Feb  7 04:41:22 2010
New Revision: 156562

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=156562
Log:
Backport testcases from mainline to 4.4.

2010-02-06  H.J. Lu  

Backport from mainline:
2010-02-05  Dodji Seketeli  

PR c++/42915
* g++.dg/other/crash-9.C: New test.

2010-02-03  Jason Merrill  

PR c++/40138
* g++.dg/ext/builtin11.C: New.

2010-02-03  Richard Guenther  

PR tree-optimization/42944
* gcc.dg/errno-1.c: New testcase.

2010-02-03  Richard Guenther  

PR middle-end/42927
* gcc.c-torture/compile/pr42927.c: New testcase.

2010-01-29  Dodji Seketeli  

PR c++/42758
PR c++/42634
PR c++/42336
PR c++/42797
PR c++/42880
* g++.dg/other/crash-5.C: New test.
* g++.dg/other/crash-7.C: New test.
* g++.dg/other/crash-8.C: New test.

2010-01-28  Uros Bizjak  

PR target/42891
* gcc.target/i386/pr42891.c: New test.

2010-01-28  Richard Guenther  

PR middle-end/42883
* g++.dg/torture/pr42883.C: New testcase.

2010-01-28  Michael Matz  

* gcc.target/i386/pr42881.c: New test.

2010-01-28  Dodji Seketeli  

PR c++/42713
PR c++/42820
* g++.dg/template/typedef27.C: New test case.
* g++.dg/template/typedef28.C: New test case.

2010-01-27  Jakub Jelinek  

PR middle-end/42874
* gcc.dg/vla-22.c: New test.

2010-01-26  Richard Guenther  

PR tree-optimization/42250
* gcc.dg/pr42250.c: New testcase.

2010-01-25  Tobias Burnus  

PR fortran/42858
* gfortran.dg/generic_21.f90: New test.

2010-01-21  Martin Jambor  

PR tree-optimization/42585
* gcc.dg/tree-ssa/pr42585.c: New test.

2010-01-20  Alexandre Oliva  

PR debug/42715
* gcc.dg/pr42715.c: New.

2010-01-20  Richard Guenther  

PR tree-optimization/42717
* gcc.c-torture/compile/pr42717.c: New testcase.

2010-01-19  Paul Thomas  

PR fortran/42783
* gfortran.dg/bounds_check_15.f90 : New test.

2010-01-18  Dodji Seketeli  

PR c++/42766
* g++.dg/conversion/op6.C: New test.

2010-01-18  Richard Guenther  

PR tree-optimization/42781
* gfortran.fortran-torture/compile/pr42781.f90: New testcase.

2010-01-17  Richard Guenther  

PR middle-end/42248
* gcc.c-torture/execute/pr42248.c: New testcase.

2010-01-17  Janus Weil  

PR fortran/42677
* gfortran.dg/interface_assignment_5.f90: New test.

2010-01-15  Richard Guenther  

PR middle-end/42739
* g++.dg/torture/pr42739.C: New testcase.

2010-01-14 Jerry DeLisle 

PR fortran/42684
* gfortran.dg/interface_31.f90: New test.

2010-01-14  Martin Jambor  

PR tree-optimization/42706
* gcc.dg/ipa/pr42706.c: New testcase.

2010-01-14  Martin Jambor  

PR tree-optimization/42714
* g++.dg/torture/pr42714.C: New test.

2010-01-14  Alexander Monakov  

PR rtl-optimization/42388
* gcc.dg/pr42388.c: New.

2010-01-14  Alexander Monakov 

PR rtl-optimization/42294
* gfortran.dg/pr42294.f: New.

2010-01-14  Ira Rosen  

PR tree-optimization/42709
* gcc.dg/vect/pr42709.c: New test.

2010-01-13  Richard Guenther  

PR tree-optimization/42730
* gcc.c-torture/compile/pr42730.c: New testcase.

2010-01-13  Martin Jambor  

PR tree-optimization/42704
* g++.dg/torture/pr42704.C: New test.

2010-01-13  Martin Jambor  

PR tree-optimization/42703
* gcc.c-torture/compile/pr42703.c: New test.

2010-01-13  Richard Guenther  

PR tree-optimization/42705
* gcc.c-torture/compile/pr42705.c: New testcase.

2010-01-13  Richard Guenther  

PR middle-end/42716
* gcc.c-torture/compile/pr42716.c: New testcase.

2010-01-12  Joseph Myers  

PR c/42708
* gcc.c-torture/compile/pr42708-1.c: New test.

2010-01-09  Alexandre Oliva  

PR middle-end/42363
* gcc.dg/torture/pr42363.c: New.

2010-01-09  Alexandre Oliva  

PR debug/42604
PR debug/42395
* gcc.dg/vect/pr42604.c: New.
* gcc.dg/vect/pr42395.c: New.

2010-01-09  Richard Guenther  

PR middle-end/42512
* gcc.c-torture/execute/pr42512.c: New testcase.

Added:
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/conversion/op6.C
  - copied unchanged from r156561,
trunk/gcc/testsuite/g++.dg/conversion/op6.C
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/ext/bu

[Bug fortran/42858] [4.5 Regression] ICE in gfc_array_dimen_size at ../../trunk/gcc/fortran/array.c:2063

2010-02-06 Thread hjl at gcc dot gnu dot org


--- Comment #7 from hjl at gcc dot gnu dot org  2010-02-07 04:43 ---
Subject: Bug 42858

Author: hjl
Date: Sun Feb  7 04:41:22 2010
New Revision: 156562

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=156562
Log:
Backport testcases from mainline to 4.4.

2010-02-06  H.J. Lu  

Backport from mainline:
2010-02-05  Dodji Seketeli  

PR c++/42915
* g++.dg/other/crash-9.C: New test.

2010-02-03  Jason Merrill  

PR c++/40138
* g++.dg/ext/builtin11.C: New.

2010-02-03  Richard Guenther  

PR tree-optimization/42944
* gcc.dg/errno-1.c: New testcase.

2010-02-03  Richard Guenther  

PR middle-end/42927
* gcc.c-torture/compile/pr42927.c: New testcase.

2010-01-29  Dodji Seketeli  

PR c++/42758
PR c++/42634
PR c++/42336
PR c++/42797
PR c++/42880
* g++.dg/other/crash-5.C: New test.
* g++.dg/other/crash-7.C: New test.
* g++.dg/other/crash-8.C: New test.

2010-01-28  Uros Bizjak  

PR target/42891
* gcc.target/i386/pr42891.c: New test.

2010-01-28  Richard Guenther  

PR middle-end/42883
* g++.dg/torture/pr42883.C: New testcase.

2010-01-28  Michael Matz  

* gcc.target/i386/pr42881.c: New test.

2010-01-28  Dodji Seketeli  

PR c++/42713
PR c++/42820
* g++.dg/template/typedef27.C: New test case.
* g++.dg/template/typedef28.C: New test case.

2010-01-27  Jakub Jelinek  

PR middle-end/42874
* gcc.dg/vla-22.c: New test.

2010-01-26  Richard Guenther  

PR tree-optimization/42250
* gcc.dg/pr42250.c: New testcase.

2010-01-25  Tobias Burnus  

PR fortran/42858
* gfortran.dg/generic_21.f90: New test.

2010-01-21  Martin Jambor  

PR tree-optimization/42585
* gcc.dg/tree-ssa/pr42585.c: New test.

2010-01-20  Alexandre Oliva  

PR debug/42715
* gcc.dg/pr42715.c: New.

2010-01-20  Richard Guenther  

PR tree-optimization/42717
* gcc.c-torture/compile/pr42717.c: New testcase.

2010-01-19  Paul Thomas  

PR fortran/42783
* gfortran.dg/bounds_check_15.f90 : New test.

2010-01-18  Dodji Seketeli  

PR c++/42766
* g++.dg/conversion/op6.C: New test.

2010-01-18  Richard Guenther  

PR tree-optimization/42781
* gfortran.fortran-torture/compile/pr42781.f90: New testcase.

2010-01-17  Richard Guenther  

PR middle-end/42248
* gcc.c-torture/execute/pr42248.c: New testcase.

2010-01-17  Janus Weil  

PR fortran/42677
* gfortran.dg/interface_assignment_5.f90: New test.

2010-01-15  Richard Guenther  

PR middle-end/42739
* g++.dg/torture/pr42739.C: New testcase.

2010-01-14 Jerry DeLisle 

PR fortran/42684
* gfortran.dg/interface_31.f90: New test.

2010-01-14  Martin Jambor  

PR tree-optimization/42706
* gcc.dg/ipa/pr42706.c: New testcase.

2010-01-14  Martin Jambor  

PR tree-optimization/42714
* g++.dg/torture/pr42714.C: New test.

2010-01-14  Alexander Monakov  

PR rtl-optimization/42388
* gcc.dg/pr42388.c: New.

2010-01-14  Alexander Monakov 

PR rtl-optimization/42294
* gfortran.dg/pr42294.f: New.

2010-01-14  Ira Rosen  

PR tree-optimization/42709
* gcc.dg/vect/pr42709.c: New test.

2010-01-13  Richard Guenther  

PR tree-optimization/42730
* gcc.c-torture/compile/pr42730.c: New testcase.

2010-01-13  Martin Jambor  

PR tree-optimization/42704
* g++.dg/torture/pr42704.C: New test.

2010-01-13  Martin Jambor  

PR tree-optimization/42703
* gcc.c-torture/compile/pr42703.c: New test.

2010-01-13  Richard Guenther  

PR tree-optimization/42705
* gcc.c-torture/compile/pr42705.c: New testcase.

2010-01-13  Richard Guenther  

PR middle-end/42716
* gcc.c-torture/compile/pr42716.c: New testcase.

2010-01-12  Joseph Myers  

PR c/42708
* gcc.c-torture/compile/pr42708-1.c: New test.

2010-01-09  Alexandre Oliva  

PR middle-end/42363
* gcc.dg/torture/pr42363.c: New.

2010-01-09  Alexandre Oliva  

PR debug/42604
PR debug/42395
* gcc.dg/vect/pr42604.c: New.
* gcc.dg/vect/pr42395.c: New.

2010-01-09  Richard Guenther  

PR middle-end/42512
* gcc.c-torture/execute/pr42512.c: New testcase.

Added:
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/conversion/op6.C
  - copied unchanged from r156561,
trunk/gcc/testsuite/g++.dg/conversion/op6.C
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/ext/bu

[Bug other/42715] [4.5 Regression] output_operand: invalid expression as operand

2010-02-06 Thread hjl at gcc dot gnu dot org


--- Comment #9 from hjl at gcc dot gnu dot org  2010-02-07 04:43 ---
Subject: Bug 42715

Author: hjl
Date: Sun Feb  7 04:41:22 2010
New Revision: 156562

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=156562
Log:
Backport testcases from mainline to 4.4.

2010-02-06  H.J. Lu  

Backport from mainline:
2010-02-05  Dodji Seketeli  

PR c++/42915
* g++.dg/other/crash-9.C: New test.

2010-02-03  Jason Merrill  

PR c++/40138
* g++.dg/ext/builtin11.C: New.

2010-02-03  Richard Guenther  

PR tree-optimization/42944
* gcc.dg/errno-1.c: New testcase.

2010-02-03  Richard Guenther  

PR middle-end/42927
* gcc.c-torture/compile/pr42927.c: New testcase.

2010-01-29  Dodji Seketeli  

PR c++/42758
PR c++/42634
PR c++/42336
PR c++/42797
PR c++/42880
* g++.dg/other/crash-5.C: New test.
* g++.dg/other/crash-7.C: New test.
* g++.dg/other/crash-8.C: New test.

2010-01-28  Uros Bizjak  

PR target/42891
* gcc.target/i386/pr42891.c: New test.

2010-01-28  Richard Guenther  

PR middle-end/42883
* g++.dg/torture/pr42883.C: New testcase.

2010-01-28  Michael Matz  

* gcc.target/i386/pr42881.c: New test.

2010-01-28  Dodji Seketeli  

PR c++/42713
PR c++/42820
* g++.dg/template/typedef27.C: New test case.
* g++.dg/template/typedef28.C: New test case.

2010-01-27  Jakub Jelinek  

PR middle-end/42874
* gcc.dg/vla-22.c: New test.

2010-01-26  Richard Guenther  

PR tree-optimization/42250
* gcc.dg/pr42250.c: New testcase.

2010-01-25  Tobias Burnus  

PR fortran/42858
* gfortran.dg/generic_21.f90: New test.

2010-01-21  Martin Jambor  

PR tree-optimization/42585
* gcc.dg/tree-ssa/pr42585.c: New test.

2010-01-20  Alexandre Oliva  

PR debug/42715
* gcc.dg/pr42715.c: New.

2010-01-20  Richard Guenther  

PR tree-optimization/42717
* gcc.c-torture/compile/pr42717.c: New testcase.

2010-01-19  Paul Thomas  

PR fortran/42783
* gfortran.dg/bounds_check_15.f90 : New test.

2010-01-18  Dodji Seketeli  

PR c++/42766
* g++.dg/conversion/op6.C: New test.

2010-01-18  Richard Guenther  

PR tree-optimization/42781
* gfortran.fortran-torture/compile/pr42781.f90: New testcase.

2010-01-17  Richard Guenther  

PR middle-end/42248
* gcc.c-torture/execute/pr42248.c: New testcase.

2010-01-17  Janus Weil  

PR fortran/42677
* gfortran.dg/interface_assignment_5.f90: New test.

2010-01-15  Richard Guenther  

PR middle-end/42739
* g++.dg/torture/pr42739.C: New testcase.

2010-01-14 Jerry DeLisle 

PR fortran/42684
* gfortran.dg/interface_31.f90: New test.

2010-01-14  Martin Jambor  

PR tree-optimization/42706
* gcc.dg/ipa/pr42706.c: New testcase.

2010-01-14  Martin Jambor  

PR tree-optimization/42714
* g++.dg/torture/pr42714.C: New test.

2010-01-14  Alexander Monakov  

PR rtl-optimization/42388
* gcc.dg/pr42388.c: New.

2010-01-14  Alexander Monakov 

PR rtl-optimization/42294
* gfortran.dg/pr42294.f: New.

2010-01-14  Ira Rosen  

PR tree-optimization/42709
* gcc.dg/vect/pr42709.c: New test.

2010-01-13  Richard Guenther  

PR tree-optimization/42730
* gcc.c-torture/compile/pr42730.c: New testcase.

2010-01-13  Martin Jambor  

PR tree-optimization/42704
* g++.dg/torture/pr42704.C: New test.

2010-01-13  Martin Jambor  

PR tree-optimization/42703
* gcc.c-torture/compile/pr42703.c: New test.

2010-01-13  Richard Guenther  

PR tree-optimization/42705
* gcc.c-torture/compile/pr42705.c: New testcase.

2010-01-13  Richard Guenther  

PR middle-end/42716
* gcc.c-torture/compile/pr42716.c: New testcase.

2010-01-12  Joseph Myers  

PR c/42708
* gcc.c-torture/compile/pr42708-1.c: New test.

2010-01-09  Alexandre Oliva  

PR middle-end/42363
* gcc.dg/torture/pr42363.c: New.

2010-01-09  Alexandre Oliva  

PR debug/42604
PR debug/42395
* gcc.dg/vect/pr42604.c: New.
* gcc.dg/vect/pr42395.c: New.

2010-01-09  Richard Guenther  

PR middle-end/42512
* gcc.c-torture/execute/pr42512.c: New testcase.

Added:
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/conversion/op6.C
  - copied unchanged from r156561,
trunk/gcc/testsuite/g++.dg/conversion/op6.C
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/ext/bu

[Bug c++/42820] [4.5 Regression] ICE in tree-check, accessed elt 2 of tree_vec with 1 elts in tsubst, at cp/pt.c:9868

2010-02-06 Thread hjl at gcc dot gnu dot org


--- Comment #5 from hjl at gcc dot gnu dot org  2010-02-07 04:43 ---
Subject: Bug 42820

Author: hjl
Date: Sun Feb  7 04:41:22 2010
New Revision: 156562

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=156562
Log:
Backport testcases from mainline to 4.4.

2010-02-06  H.J. Lu  

Backport from mainline:
2010-02-05  Dodji Seketeli  

PR c++/42915
* g++.dg/other/crash-9.C: New test.

2010-02-03  Jason Merrill  

PR c++/40138
* g++.dg/ext/builtin11.C: New.

2010-02-03  Richard Guenther  

PR tree-optimization/42944
* gcc.dg/errno-1.c: New testcase.

2010-02-03  Richard Guenther  

PR middle-end/42927
* gcc.c-torture/compile/pr42927.c: New testcase.

2010-01-29  Dodji Seketeli  

PR c++/42758
PR c++/42634
PR c++/42336
PR c++/42797
PR c++/42880
* g++.dg/other/crash-5.C: New test.
* g++.dg/other/crash-7.C: New test.
* g++.dg/other/crash-8.C: New test.

2010-01-28  Uros Bizjak  

PR target/42891
* gcc.target/i386/pr42891.c: New test.

2010-01-28  Richard Guenther  

PR middle-end/42883
* g++.dg/torture/pr42883.C: New testcase.

2010-01-28  Michael Matz  

* gcc.target/i386/pr42881.c: New test.

2010-01-28  Dodji Seketeli  

PR c++/42713
PR c++/42820
* g++.dg/template/typedef27.C: New test case.
* g++.dg/template/typedef28.C: New test case.

2010-01-27  Jakub Jelinek  

PR middle-end/42874
* gcc.dg/vla-22.c: New test.

2010-01-26  Richard Guenther  

PR tree-optimization/42250
* gcc.dg/pr42250.c: New testcase.

2010-01-25  Tobias Burnus  

PR fortran/42858
* gfortran.dg/generic_21.f90: New test.

2010-01-21  Martin Jambor  

PR tree-optimization/42585
* gcc.dg/tree-ssa/pr42585.c: New test.

2010-01-20  Alexandre Oliva  

PR debug/42715
* gcc.dg/pr42715.c: New.

2010-01-20  Richard Guenther  

PR tree-optimization/42717
* gcc.c-torture/compile/pr42717.c: New testcase.

2010-01-19  Paul Thomas  

PR fortran/42783
* gfortran.dg/bounds_check_15.f90 : New test.

2010-01-18  Dodji Seketeli  

PR c++/42766
* g++.dg/conversion/op6.C: New test.

2010-01-18  Richard Guenther  

PR tree-optimization/42781
* gfortran.fortran-torture/compile/pr42781.f90: New testcase.

2010-01-17  Richard Guenther  

PR middle-end/42248
* gcc.c-torture/execute/pr42248.c: New testcase.

2010-01-17  Janus Weil  

PR fortran/42677
* gfortran.dg/interface_assignment_5.f90: New test.

2010-01-15  Richard Guenther  

PR middle-end/42739
* g++.dg/torture/pr42739.C: New testcase.

2010-01-14 Jerry DeLisle 

PR fortran/42684
* gfortran.dg/interface_31.f90: New test.

2010-01-14  Martin Jambor  

PR tree-optimization/42706
* gcc.dg/ipa/pr42706.c: New testcase.

2010-01-14  Martin Jambor  

PR tree-optimization/42714
* g++.dg/torture/pr42714.C: New test.

2010-01-14  Alexander Monakov  

PR rtl-optimization/42388
* gcc.dg/pr42388.c: New.

2010-01-14  Alexander Monakov 

PR rtl-optimization/42294
* gfortran.dg/pr42294.f: New.

2010-01-14  Ira Rosen  

PR tree-optimization/42709
* gcc.dg/vect/pr42709.c: New test.

2010-01-13  Richard Guenther  

PR tree-optimization/42730
* gcc.c-torture/compile/pr42730.c: New testcase.

2010-01-13  Martin Jambor  

PR tree-optimization/42704
* g++.dg/torture/pr42704.C: New test.

2010-01-13  Martin Jambor  

PR tree-optimization/42703
* gcc.c-torture/compile/pr42703.c: New test.

2010-01-13  Richard Guenther  

PR tree-optimization/42705
* gcc.c-torture/compile/pr42705.c: New testcase.

2010-01-13  Richard Guenther  

PR middle-end/42716
* gcc.c-torture/compile/pr42716.c: New testcase.

2010-01-12  Joseph Myers  

PR c/42708
* gcc.c-torture/compile/pr42708-1.c: New test.

2010-01-09  Alexandre Oliva  

PR middle-end/42363
* gcc.dg/torture/pr42363.c: New.

2010-01-09  Alexandre Oliva  

PR debug/42604
PR debug/42395
* gcc.dg/vect/pr42604.c: New.
* gcc.dg/vect/pr42395.c: New.

2010-01-09  Richard Guenther  

PR middle-end/42512
* gcc.c-torture/execute/pr42512.c: New testcase.

Added:
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/conversion/op6.C
  - copied unchanged from r156561,
trunk/gcc/testsuite/g++.dg/conversion/op6.C
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/ext/bu

[Bug target/42891] [4.5 Regression] ice in extract_insn, at recog.c:2097

2010-02-06 Thread hjl at gcc dot gnu dot org


--- Comment #6 from hjl at gcc dot gnu dot org  2010-02-07 04:43 ---
Subject: Bug 42891

Author: hjl
Date: Sun Feb  7 04:41:22 2010
New Revision: 156562

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=156562
Log:
Backport testcases from mainline to 4.4.

2010-02-06  H.J. Lu  

Backport from mainline:
2010-02-05  Dodji Seketeli  

PR c++/42915
* g++.dg/other/crash-9.C: New test.

2010-02-03  Jason Merrill  

PR c++/40138
* g++.dg/ext/builtin11.C: New.

2010-02-03  Richard Guenther  

PR tree-optimization/42944
* gcc.dg/errno-1.c: New testcase.

2010-02-03  Richard Guenther  

PR middle-end/42927
* gcc.c-torture/compile/pr42927.c: New testcase.

2010-01-29  Dodji Seketeli  

PR c++/42758
PR c++/42634
PR c++/42336
PR c++/42797
PR c++/42880
* g++.dg/other/crash-5.C: New test.
* g++.dg/other/crash-7.C: New test.
* g++.dg/other/crash-8.C: New test.

2010-01-28  Uros Bizjak  

PR target/42891
* gcc.target/i386/pr42891.c: New test.

2010-01-28  Richard Guenther  

PR middle-end/42883
* g++.dg/torture/pr42883.C: New testcase.

2010-01-28  Michael Matz  

* gcc.target/i386/pr42881.c: New test.

2010-01-28  Dodji Seketeli  

PR c++/42713
PR c++/42820
* g++.dg/template/typedef27.C: New test case.
* g++.dg/template/typedef28.C: New test case.

2010-01-27  Jakub Jelinek  

PR middle-end/42874
* gcc.dg/vla-22.c: New test.

2010-01-26  Richard Guenther  

PR tree-optimization/42250
* gcc.dg/pr42250.c: New testcase.

2010-01-25  Tobias Burnus  

PR fortran/42858
* gfortran.dg/generic_21.f90: New test.

2010-01-21  Martin Jambor  

PR tree-optimization/42585
* gcc.dg/tree-ssa/pr42585.c: New test.

2010-01-20  Alexandre Oliva  

PR debug/42715
* gcc.dg/pr42715.c: New.

2010-01-20  Richard Guenther  

PR tree-optimization/42717
* gcc.c-torture/compile/pr42717.c: New testcase.

2010-01-19  Paul Thomas  

PR fortran/42783
* gfortran.dg/bounds_check_15.f90 : New test.

2010-01-18  Dodji Seketeli  

PR c++/42766
* g++.dg/conversion/op6.C: New test.

2010-01-18  Richard Guenther  

PR tree-optimization/42781
* gfortran.fortran-torture/compile/pr42781.f90: New testcase.

2010-01-17  Richard Guenther  

PR middle-end/42248
* gcc.c-torture/execute/pr42248.c: New testcase.

2010-01-17  Janus Weil  

PR fortran/42677
* gfortran.dg/interface_assignment_5.f90: New test.

2010-01-15  Richard Guenther  

PR middle-end/42739
* g++.dg/torture/pr42739.C: New testcase.

2010-01-14 Jerry DeLisle 

PR fortran/42684
* gfortran.dg/interface_31.f90: New test.

2010-01-14  Martin Jambor  

PR tree-optimization/42706
* gcc.dg/ipa/pr42706.c: New testcase.

2010-01-14  Martin Jambor  

PR tree-optimization/42714
* g++.dg/torture/pr42714.C: New test.

2010-01-14  Alexander Monakov  

PR rtl-optimization/42388
* gcc.dg/pr42388.c: New.

2010-01-14  Alexander Monakov 

PR rtl-optimization/42294
* gfortran.dg/pr42294.f: New.

2010-01-14  Ira Rosen  

PR tree-optimization/42709
* gcc.dg/vect/pr42709.c: New test.

2010-01-13  Richard Guenther  

PR tree-optimization/42730
* gcc.c-torture/compile/pr42730.c: New testcase.

2010-01-13  Martin Jambor  

PR tree-optimization/42704
* g++.dg/torture/pr42704.C: New test.

2010-01-13  Martin Jambor  

PR tree-optimization/42703
* gcc.c-torture/compile/pr42703.c: New test.

2010-01-13  Richard Guenther  

PR tree-optimization/42705
* gcc.c-torture/compile/pr42705.c: New testcase.

2010-01-13  Richard Guenther  

PR middle-end/42716
* gcc.c-torture/compile/pr42716.c: New testcase.

2010-01-12  Joseph Myers  

PR c/42708
* gcc.c-torture/compile/pr42708-1.c: New test.

2010-01-09  Alexandre Oliva  

PR middle-end/42363
* gcc.dg/torture/pr42363.c: New.

2010-01-09  Alexandre Oliva  

PR debug/42604
PR debug/42395
* gcc.dg/vect/pr42604.c: New.
* gcc.dg/vect/pr42395.c: New.

2010-01-09  Richard Guenther  

PR middle-end/42512
* gcc.c-torture/execute/pr42512.c: New testcase.

Added:
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/conversion/op6.C
  - copied unchanged from r156561,
trunk/gcc/testsuite/g++.dg/conversion/op6.C
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/ext/bu

[Bug tree-optimization/42703] [4.5 Regression] ICE in generate_subtree_copies with out of bounds array access

2010-02-06 Thread hjl at gcc dot gnu dot org


--- Comment #9 from hjl at gcc dot gnu dot org  2010-02-07 04:44 ---
Subject: Bug 42703

Author: hjl
Date: Sun Feb  7 04:41:22 2010
New Revision: 156562

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=156562
Log:
Backport testcases from mainline to 4.4.

2010-02-06  H.J. Lu  

Backport from mainline:
2010-02-05  Dodji Seketeli  

PR c++/42915
* g++.dg/other/crash-9.C: New test.

2010-02-03  Jason Merrill  

PR c++/40138
* g++.dg/ext/builtin11.C: New.

2010-02-03  Richard Guenther  

PR tree-optimization/42944
* gcc.dg/errno-1.c: New testcase.

2010-02-03  Richard Guenther  

PR middle-end/42927
* gcc.c-torture/compile/pr42927.c: New testcase.

2010-01-29  Dodji Seketeli  

PR c++/42758
PR c++/42634
PR c++/42336
PR c++/42797
PR c++/42880
* g++.dg/other/crash-5.C: New test.
* g++.dg/other/crash-7.C: New test.
* g++.dg/other/crash-8.C: New test.

2010-01-28  Uros Bizjak  

PR target/42891
* gcc.target/i386/pr42891.c: New test.

2010-01-28  Richard Guenther  

PR middle-end/42883
* g++.dg/torture/pr42883.C: New testcase.

2010-01-28  Michael Matz  

* gcc.target/i386/pr42881.c: New test.

2010-01-28  Dodji Seketeli  

PR c++/42713
PR c++/42820
* g++.dg/template/typedef27.C: New test case.
* g++.dg/template/typedef28.C: New test case.

2010-01-27  Jakub Jelinek  

PR middle-end/42874
* gcc.dg/vla-22.c: New test.

2010-01-26  Richard Guenther  

PR tree-optimization/42250
* gcc.dg/pr42250.c: New testcase.

2010-01-25  Tobias Burnus  

PR fortran/42858
* gfortran.dg/generic_21.f90: New test.

2010-01-21  Martin Jambor  

PR tree-optimization/42585
* gcc.dg/tree-ssa/pr42585.c: New test.

2010-01-20  Alexandre Oliva  

PR debug/42715
* gcc.dg/pr42715.c: New.

2010-01-20  Richard Guenther  

PR tree-optimization/42717
* gcc.c-torture/compile/pr42717.c: New testcase.

2010-01-19  Paul Thomas  

PR fortran/42783
* gfortran.dg/bounds_check_15.f90 : New test.

2010-01-18  Dodji Seketeli  

PR c++/42766
* g++.dg/conversion/op6.C: New test.

2010-01-18  Richard Guenther  

PR tree-optimization/42781
* gfortran.fortran-torture/compile/pr42781.f90: New testcase.

2010-01-17  Richard Guenther  

PR middle-end/42248
* gcc.c-torture/execute/pr42248.c: New testcase.

2010-01-17  Janus Weil  

PR fortran/42677
* gfortran.dg/interface_assignment_5.f90: New test.

2010-01-15  Richard Guenther  

PR middle-end/42739
* g++.dg/torture/pr42739.C: New testcase.

2010-01-14 Jerry DeLisle 

PR fortran/42684
* gfortran.dg/interface_31.f90: New test.

2010-01-14  Martin Jambor  

PR tree-optimization/42706
* gcc.dg/ipa/pr42706.c: New testcase.

2010-01-14  Martin Jambor  

PR tree-optimization/42714
* g++.dg/torture/pr42714.C: New test.

2010-01-14  Alexander Monakov  

PR rtl-optimization/42388
* gcc.dg/pr42388.c: New.

2010-01-14  Alexander Monakov 

PR rtl-optimization/42294
* gfortran.dg/pr42294.f: New.

2010-01-14  Ira Rosen  

PR tree-optimization/42709
* gcc.dg/vect/pr42709.c: New test.

2010-01-13  Richard Guenther  

PR tree-optimization/42730
* gcc.c-torture/compile/pr42730.c: New testcase.

2010-01-13  Martin Jambor  

PR tree-optimization/42704
* g++.dg/torture/pr42704.C: New test.

2010-01-13  Martin Jambor  

PR tree-optimization/42703
* gcc.c-torture/compile/pr42703.c: New test.

2010-01-13  Richard Guenther  

PR tree-optimization/42705
* gcc.c-torture/compile/pr42705.c: New testcase.

2010-01-13  Richard Guenther  

PR middle-end/42716
* gcc.c-torture/compile/pr42716.c: New testcase.

2010-01-12  Joseph Myers  

PR c/42708
* gcc.c-torture/compile/pr42708-1.c: New test.

2010-01-09  Alexandre Oliva  

PR middle-end/42363
* gcc.dg/torture/pr42363.c: New.

2010-01-09  Alexandre Oliva  

PR debug/42604
PR debug/42395
* gcc.dg/vect/pr42604.c: New.
* gcc.dg/vect/pr42395.c: New.

2010-01-09  Richard Guenther  

PR middle-end/42512
* gcc.c-torture/execute/pr42512.c: New testcase.

Added:
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/conversion/op6.C
  - copied unchanged from r156561,
trunk/gcc/testsuite/g++.dg/conversion/op6.C
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/ext/bu

[Bug c++/42766] [4.5 Regression] tree check fail in build_expr_type_conversion

2010-02-06 Thread hjl at gcc dot gnu dot org


--- Comment #10 from hjl at gcc dot gnu dot org  2010-02-07 04:44 ---
Subject: Bug 42766

Author: hjl
Date: Sun Feb  7 04:41:22 2010
New Revision: 156562

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=156562
Log:
Backport testcases from mainline to 4.4.

2010-02-06  H.J. Lu  

Backport from mainline:
2010-02-05  Dodji Seketeli  

PR c++/42915
* g++.dg/other/crash-9.C: New test.

2010-02-03  Jason Merrill  

PR c++/40138
* g++.dg/ext/builtin11.C: New.

2010-02-03  Richard Guenther  

PR tree-optimization/42944
* gcc.dg/errno-1.c: New testcase.

2010-02-03  Richard Guenther  

PR middle-end/42927
* gcc.c-torture/compile/pr42927.c: New testcase.

2010-01-29  Dodji Seketeli  

PR c++/42758
PR c++/42634
PR c++/42336
PR c++/42797
PR c++/42880
* g++.dg/other/crash-5.C: New test.
* g++.dg/other/crash-7.C: New test.
* g++.dg/other/crash-8.C: New test.

2010-01-28  Uros Bizjak  

PR target/42891
* gcc.target/i386/pr42891.c: New test.

2010-01-28  Richard Guenther  

PR middle-end/42883
* g++.dg/torture/pr42883.C: New testcase.

2010-01-28  Michael Matz  

* gcc.target/i386/pr42881.c: New test.

2010-01-28  Dodji Seketeli  

PR c++/42713
PR c++/42820
* g++.dg/template/typedef27.C: New test case.
* g++.dg/template/typedef28.C: New test case.

2010-01-27  Jakub Jelinek  

PR middle-end/42874
* gcc.dg/vla-22.c: New test.

2010-01-26  Richard Guenther  

PR tree-optimization/42250
* gcc.dg/pr42250.c: New testcase.

2010-01-25  Tobias Burnus  

PR fortran/42858
* gfortran.dg/generic_21.f90: New test.

2010-01-21  Martin Jambor  

PR tree-optimization/42585
* gcc.dg/tree-ssa/pr42585.c: New test.

2010-01-20  Alexandre Oliva  

PR debug/42715
* gcc.dg/pr42715.c: New.

2010-01-20  Richard Guenther  

PR tree-optimization/42717
* gcc.c-torture/compile/pr42717.c: New testcase.

2010-01-19  Paul Thomas  

PR fortran/42783
* gfortran.dg/bounds_check_15.f90 : New test.

2010-01-18  Dodji Seketeli  

PR c++/42766
* g++.dg/conversion/op6.C: New test.

2010-01-18  Richard Guenther  

PR tree-optimization/42781
* gfortran.fortran-torture/compile/pr42781.f90: New testcase.

2010-01-17  Richard Guenther  

PR middle-end/42248
* gcc.c-torture/execute/pr42248.c: New testcase.

2010-01-17  Janus Weil  

PR fortran/42677
* gfortran.dg/interface_assignment_5.f90: New test.

2010-01-15  Richard Guenther  

PR middle-end/42739
* g++.dg/torture/pr42739.C: New testcase.

2010-01-14 Jerry DeLisle 

PR fortran/42684
* gfortran.dg/interface_31.f90: New test.

2010-01-14  Martin Jambor  

PR tree-optimization/42706
* gcc.dg/ipa/pr42706.c: New testcase.

2010-01-14  Martin Jambor  

PR tree-optimization/42714
* g++.dg/torture/pr42714.C: New test.

2010-01-14  Alexander Monakov  

PR rtl-optimization/42388
* gcc.dg/pr42388.c: New.

2010-01-14  Alexander Monakov 

PR rtl-optimization/42294
* gfortran.dg/pr42294.f: New.

2010-01-14  Ira Rosen  

PR tree-optimization/42709
* gcc.dg/vect/pr42709.c: New test.

2010-01-13  Richard Guenther  

PR tree-optimization/42730
* gcc.c-torture/compile/pr42730.c: New testcase.

2010-01-13  Martin Jambor  

PR tree-optimization/42704
* g++.dg/torture/pr42704.C: New test.

2010-01-13  Martin Jambor  

PR tree-optimization/42703
* gcc.c-torture/compile/pr42703.c: New test.

2010-01-13  Richard Guenther  

PR tree-optimization/42705
* gcc.c-torture/compile/pr42705.c: New testcase.

2010-01-13  Richard Guenther  

PR middle-end/42716
* gcc.c-torture/compile/pr42716.c: New testcase.

2010-01-12  Joseph Myers  

PR c/42708
* gcc.c-torture/compile/pr42708-1.c: New test.

2010-01-09  Alexandre Oliva  

PR middle-end/42363
* gcc.dg/torture/pr42363.c: New.

2010-01-09  Alexandre Oliva  

PR debug/42604
PR debug/42395
* gcc.dg/vect/pr42604.c: New.
* gcc.dg/vect/pr42395.c: New.

2010-01-09  Richard Guenther  

PR middle-end/42512
* gcc.c-torture/execute/pr42512.c: New testcase.

Added:
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/conversion/op6.C
  - copied unchanged from r156561,
trunk/gcc/testsuite/g++.dg/conversion/op6.C
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/ext/b

[Bug tree-optimization/42706] [4.5 Regression] ICE in gimple_op, at gimple.h:1634, (IPA SRA)

2010-02-06 Thread hjl at gcc dot gnu dot org


--- Comment #8 from hjl at gcc dot gnu dot org  2010-02-07 04:44 ---
Subject: Bug 42706

Author: hjl
Date: Sun Feb  7 04:41:22 2010
New Revision: 156562

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=156562
Log:
Backport testcases from mainline to 4.4.

2010-02-06  H.J. Lu  

Backport from mainline:
2010-02-05  Dodji Seketeli  

PR c++/42915
* g++.dg/other/crash-9.C: New test.

2010-02-03  Jason Merrill  

PR c++/40138
* g++.dg/ext/builtin11.C: New.

2010-02-03  Richard Guenther  

PR tree-optimization/42944
* gcc.dg/errno-1.c: New testcase.

2010-02-03  Richard Guenther  

PR middle-end/42927
* gcc.c-torture/compile/pr42927.c: New testcase.

2010-01-29  Dodji Seketeli  

PR c++/42758
PR c++/42634
PR c++/42336
PR c++/42797
PR c++/42880
* g++.dg/other/crash-5.C: New test.
* g++.dg/other/crash-7.C: New test.
* g++.dg/other/crash-8.C: New test.

2010-01-28  Uros Bizjak  

PR target/42891
* gcc.target/i386/pr42891.c: New test.

2010-01-28  Richard Guenther  

PR middle-end/42883
* g++.dg/torture/pr42883.C: New testcase.

2010-01-28  Michael Matz  

* gcc.target/i386/pr42881.c: New test.

2010-01-28  Dodji Seketeli  

PR c++/42713
PR c++/42820
* g++.dg/template/typedef27.C: New test case.
* g++.dg/template/typedef28.C: New test case.

2010-01-27  Jakub Jelinek  

PR middle-end/42874
* gcc.dg/vla-22.c: New test.

2010-01-26  Richard Guenther  

PR tree-optimization/42250
* gcc.dg/pr42250.c: New testcase.

2010-01-25  Tobias Burnus  

PR fortran/42858
* gfortran.dg/generic_21.f90: New test.

2010-01-21  Martin Jambor  

PR tree-optimization/42585
* gcc.dg/tree-ssa/pr42585.c: New test.

2010-01-20  Alexandre Oliva  

PR debug/42715
* gcc.dg/pr42715.c: New.

2010-01-20  Richard Guenther  

PR tree-optimization/42717
* gcc.c-torture/compile/pr42717.c: New testcase.

2010-01-19  Paul Thomas  

PR fortran/42783
* gfortran.dg/bounds_check_15.f90 : New test.

2010-01-18  Dodji Seketeli  

PR c++/42766
* g++.dg/conversion/op6.C: New test.

2010-01-18  Richard Guenther  

PR tree-optimization/42781
* gfortran.fortran-torture/compile/pr42781.f90: New testcase.

2010-01-17  Richard Guenther  

PR middle-end/42248
* gcc.c-torture/execute/pr42248.c: New testcase.

2010-01-17  Janus Weil  

PR fortran/42677
* gfortran.dg/interface_assignment_5.f90: New test.

2010-01-15  Richard Guenther  

PR middle-end/42739
* g++.dg/torture/pr42739.C: New testcase.

2010-01-14 Jerry DeLisle 

PR fortran/42684
* gfortran.dg/interface_31.f90: New test.

2010-01-14  Martin Jambor  

PR tree-optimization/42706
* gcc.dg/ipa/pr42706.c: New testcase.

2010-01-14  Martin Jambor  

PR tree-optimization/42714
* g++.dg/torture/pr42714.C: New test.

2010-01-14  Alexander Monakov  

PR rtl-optimization/42388
* gcc.dg/pr42388.c: New.

2010-01-14  Alexander Monakov 

PR rtl-optimization/42294
* gfortran.dg/pr42294.f: New.

2010-01-14  Ira Rosen  

PR tree-optimization/42709
* gcc.dg/vect/pr42709.c: New test.

2010-01-13  Richard Guenther  

PR tree-optimization/42730
* gcc.c-torture/compile/pr42730.c: New testcase.

2010-01-13  Martin Jambor  

PR tree-optimization/42704
* g++.dg/torture/pr42704.C: New test.

2010-01-13  Martin Jambor  

PR tree-optimization/42703
* gcc.c-torture/compile/pr42703.c: New test.

2010-01-13  Richard Guenther  

PR tree-optimization/42705
* gcc.c-torture/compile/pr42705.c: New testcase.

2010-01-13  Richard Guenther  

PR middle-end/42716
* gcc.c-torture/compile/pr42716.c: New testcase.

2010-01-12  Joseph Myers  

PR c/42708
* gcc.c-torture/compile/pr42708-1.c: New test.

2010-01-09  Alexandre Oliva  

PR middle-end/42363
* gcc.dg/torture/pr42363.c: New.

2010-01-09  Alexandre Oliva  

PR debug/42604
PR debug/42395
* gcc.dg/vect/pr42604.c: New.
* gcc.dg/vect/pr42395.c: New.

2010-01-09  Richard Guenther  

PR middle-end/42512
* gcc.c-torture/execute/pr42512.c: New testcase.

Added:
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/conversion/op6.C
  - copied unchanged from r156561,
trunk/gcc/testsuite/g++.dg/conversion/op6.C
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/ext/bu

[Bug middle-end/42716] [4.5 Regression] ICE in extract_range_from_assert, at tree-vrp.c:1423

2010-02-06 Thread hjl at gcc dot gnu dot org


--- Comment #8 from hjl at gcc dot gnu dot org  2010-02-07 04:44 ---
Subject: Bug 42716

Author: hjl
Date: Sun Feb  7 04:41:22 2010
New Revision: 156562

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=156562
Log:
Backport testcases from mainline to 4.4.

2010-02-06  H.J. Lu  

Backport from mainline:
2010-02-05  Dodji Seketeli  

PR c++/42915
* g++.dg/other/crash-9.C: New test.

2010-02-03  Jason Merrill  

PR c++/40138
* g++.dg/ext/builtin11.C: New.

2010-02-03  Richard Guenther  

PR tree-optimization/42944
* gcc.dg/errno-1.c: New testcase.

2010-02-03  Richard Guenther  

PR middle-end/42927
* gcc.c-torture/compile/pr42927.c: New testcase.

2010-01-29  Dodji Seketeli  

PR c++/42758
PR c++/42634
PR c++/42336
PR c++/42797
PR c++/42880
* g++.dg/other/crash-5.C: New test.
* g++.dg/other/crash-7.C: New test.
* g++.dg/other/crash-8.C: New test.

2010-01-28  Uros Bizjak  

PR target/42891
* gcc.target/i386/pr42891.c: New test.

2010-01-28  Richard Guenther  

PR middle-end/42883
* g++.dg/torture/pr42883.C: New testcase.

2010-01-28  Michael Matz  

* gcc.target/i386/pr42881.c: New test.

2010-01-28  Dodji Seketeli  

PR c++/42713
PR c++/42820
* g++.dg/template/typedef27.C: New test case.
* g++.dg/template/typedef28.C: New test case.

2010-01-27  Jakub Jelinek  

PR middle-end/42874
* gcc.dg/vla-22.c: New test.

2010-01-26  Richard Guenther  

PR tree-optimization/42250
* gcc.dg/pr42250.c: New testcase.

2010-01-25  Tobias Burnus  

PR fortran/42858
* gfortran.dg/generic_21.f90: New test.

2010-01-21  Martin Jambor  

PR tree-optimization/42585
* gcc.dg/tree-ssa/pr42585.c: New test.

2010-01-20  Alexandre Oliva  

PR debug/42715
* gcc.dg/pr42715.c: New.

2010-01-20  Richard Guenther  

PR tree-optimization/42717
* gcc.c-torture/compile/pr42717.c: New testcase.

2010-01-19  Paul Thomas  

PR fortran/42783
* gfortran.dg/bounds_check_15.f90 : New test.

2010-01-18  Dodji Seketeli  

PR c++/42766
* g++.dg/conversion/op6.C: New test.

2010-01-18  Richard Guenther  

PR tree-optimization/42781
* gfortran.fortran-torture/compile/pr42781.f90: New testcase.

2010-01-17  Richard Guenther  

PR middle-end/42248
* gcc.c-torture/execute/pr42248.c: New testcase.

2010-01-17  Janus Weil  

PR fortran/42677
* gfortran.dg/interface_assignment_5.f90: New test.

2010-01-15  Richard Guenther  

PR middle-end/42739
* g++.dg/torture/pr42739.C: New testcase.

2010-01-14 Jerry DeLisle 

PR fortran/42684
* gfortran.dg/interface_31.f90: New test.

2010-01-14  Martin Jambor  

PR tree-optimization/42706
* gcc.dg/ipa/pr42706.c: New testcase.

2010-01-14  Martin Jambor  

PR tree-optimization/42714
* g++.dg/torture/pr42714.C: New test.

2010-01-14  Alexander Monakov  

PR rtl-optimization/42388
* gcc.dg/pr42388.c: New.

2010-01-14  Alexander Monakov 

PR rtl-optimization/42294
* gfortran.dg/pr42294.f: New.

2010-01-14  Ira Rosen  

PR tree-optimization/42709
* gcc.dg/vect/pr42709.c: New test.

2010-01-13  Richard Guenther  

PR tree-optimization/42730
* gcc.c-torture/compile/pr42730.c: New testcase.

2010-01-13  Martin Jambor  

PR tree-optimization/42704
* g++.dg/torture/pr42704.C: New test.

2010-01-13  Martin Jambor  

PR tree-optimization/42703
* gcc.c-torture/compile/pr42703.c: New test.

2010-01-13  Richard Guenther  

PR tree-optimization/42705
* gcc.c-torture/compile/pr42705.c: New testcase.

2010-01-13  Richard Guenther  

PR middle-end/42716
* gcc.c-torture/compile/pr42716.c: New testcase.

2010-01-12  Joseph Myers  

PR c/42708
* gcc.c-torture/compile/pr42708-1.c: New test.

2010-01-09  Alexandre Oliva  

PR middle-end/42363
* gcc.dg/torture/pr42363.c: New.

2010-01-09  Alexandre Oliva  

PR debug/42604
PR debug/42395
* gcc.dg/vect/pr42604.c: New.
* gcc.dg/vect/pr42395.c: New.

2010-01-09  Richard Guenther  

PR middle-end/42512
* gcc.c-torture/execute/pr42512.c: New testcase.

Added:
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/conversion/op6.C
  - copied unchanged from r156561,
trunk/gcc/testsuite/g++.dg/conversion/op6.C
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/ext/bu

[Bug fortran/42783] [4.5 Regression] Bogus Array bounds violation with optional array argument

2010-02-06 Thread hjl at gcc dot gnu dot org


--- Comment #5 from hjl at gcc dot gnu dot org  2010-02-07 04:43 ---
Subject: Bug 42783

Author: hjl
Date: Sun Feb  7 04:41:22 2010
New Revision: 156562

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=156562
Log:
Backport testcases from mainline to 4.4.

2010-02-06  H.J. Lu  

Backport from mainline:
2010-02-05  Dodji Seketeli  

PR c++/42915
* g++.dg/other/crash-9.C: New test.

2010-02-03  Jason Merrill  

PR c++/40138
* g++.dg/ext/builtin11.C: New.

2010-02-03  Richard Guenther  

PR tree-optimization/42944
* gcc.dg/errno-1.c: New testcase.

2010-02-03  Richard Guenther  

PR middle-end/42927
* gcc.c-torture/compile/pr42927.c: New testcase.

2010-01-29  Dodji Seketeli  

PR c++/42758
PR c++/42634
PR c++/42336
PR c++/42797
PR c++/42880
* g++.dg/other/crash-5.C: New test.
* g++.dg/other/crash-7.C: New test.
* g++.dg/other/crash-8.C: New test.

2010-01-28  Uros Bizjak  

PR target/42891
* gcc.target/i386/pr42891.c: New test.

2010-01-28  Richard Guenther  

PR middle-end/42883
* g++.dg/torture/pr42883.C: New testcase.

2010-01-28  Michael Matz  

* gcc.target/i386/pr42881.c: New test.

2010-01-28  Dodji Seketeli  

PR c++/42713
PR c++/42820
* g++.dg/template/typedef27.C: New test case.
* g++.dg/template/typedef28.C: New test case.

2010-01-27  Jakub Jelinek  

PR middle-end/42874
* gcc.dg/vla-22.c: New test.

2010-01-26  Richard Guenther  

PR tree-optimization/42250
* gcc.dg/pr42250.c: New testcase.

2010-01-25  Tobias Burnus  

PR fortran/42858
* gfortran.dg/generic_21.f90: New test.

2010-01-21  Martin Jambor  

PR tree-optimization/42585
* gcc.dg/tree-ssa/pr42585.c: New test.

2010-01-20  Alexandre Oliva  

PR debug/42715
* gcc.dg/pr42715.c: New.

2010-01-20  Richard Guenther  

PR tree-optimization/42717
* gcc.c-torture/compile/pr42717.c: New testcase.

2010-01-19  Paul Thomas  

PR fortran/42783
* gfortran.dg/bounds_check_15.f90 : New test.

2010-01-18  Dodji Seketeli  

PR c++/42766
* g++.dg/conversion/op6.C: New test.

2010-01-18  Richard Guenther  

PR tree-optimization/42781
* gfortran.fortran-torture/compile/pr42781.f90: New testcase.

2010-01-17  Richard Guenther  

PR middle-end/42248
* gcc.c-torture/execute/pr42248.c: New testcase.

2010-01-17  Janus Weil  

PR fortran/42677
* gfortran.dg/interface_assignment_5.f90: New test.

2010-01-15  Richard Guenther  

PR middle-end/42739
* g++.dg/torture/pr42739.C: New testcase.

2010-01-14 Jerry DeLisle 

PR fortran/42684
* gfortran.dg/interface_31.f90: New test.

2010-01-14  Martin Jambor  

PR tree-optimization/42706
* gcc.dg/ipa/pr42706.c: New testcase.

2010-01-14  Martin Jambor  

PR tree-optimization/42714
* g++.dg/torture/pr42714.C: New test.

2010-01-14  Alexander Monakov  

PR rtl-optimization/42388
* gcc.dg/pr42388.c: New.

2010-01-14  Alexander Monakov 

PR rtl-optimization/42294
* gfortran.dg/pr42294.f: New.

2010-01-14  Ira Rosen  

PR tree-optimization/42709
* gcc.dg/vect/pr42709.c: New test.

2010-01-13  Richard Guenther  

PR tree-optimization/42730
* gcc.c-torture/compile/pr42730.c: New testcase.

2010-01-13  Martin Jambor  

PR tree-optimization/42704
* g++.dg/torture/pr42704.C: New test.

2010-01-13  Martin Jambor  

PR tree-optimization/42703
* gcc.c-torture/compile/pr42703.c: New test.

2010-01-13  Richard Guenther  

PR tree-optimization/42705
* gcc.c-torture/compile/pr42705.c: New testcase.

2010-01-13  Richard Guenther  

PR middle-end/42716
* gcc.c-torture/compile/pr42716.c: New testcase.

2010-01-12  Joseph Myers  

PR c/42708
* gcc.c-torture/compile/pr42708-1.c: New test.

2010-01-09  Alexandre Oliva  

PR middle-end/42363
* gcc.dg/torture/pr42363.c: New.

2010-01-09  Alexandre Oliva  

PR debug/42604
PR debug/42395
* gcc.dg/vect/pr42604.c: New.
* gcc.dg/vect/pr42395.c: New.

2010-01-09  Richard Guenther  

PR middle-end/42512
* gcc.c-torture/execute/pr42512.c: New testcase.

Added:
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/conversion/op6.C
  - copied unchanged from r156561,
trunk/gcc/testsuite/g++.dg/conversion/op6.C
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/ext/bu

[Bug middle-end/42739] [4.5 Regression] ICE with computed goto, destructors, and optimization

2010-02-06 Thread hjl at gcc dot gnu dot org


--- Comment #8 from hjl at gcc dot gnu dot org  2010-02-07 04:44 ---
Subject: Bug 42739

Author: hjl
Date: Sun Feb  7 04:41:22 2010
New Revision: 156562

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=156562
Log:
Backport testcases from mainline to 4.4.

2010-02-06  H.J. Lu  

Backport from mainline:
2010-02-05  Dodji Seketeli  

PR c++/42915
* g++.dg/other/crash-9.C: New test.

2010-02-03  Jason Merrill  

PR c++/40138
* g++.dg/ext/builtin11.C: New.

2010-02-03  Richard Guenther  

PR tree-optimization/42944
* gcc.dg/errno-1.c: New testcase.

2010-02-03  Richard Guenther  

PR middle-end/42927
* gcc.c-torture/compile/pr42927.c: New testcase.

2010-01-29  Dodji Seketeli  

PR c++/42758
PR c++/42634
PR c++/42336
PR c++/42797
PR c++/42880
* g++.dg/other/crash-5.C: New test.
* g++.dg/other/crash-7.C: New test.
* g++.dg/other/crash-8.C: New test.

2010-01-28  Uros Bizjak  

PR target/42891
* gcc.target/i386/pr42891.c: New test.

2010-01-28  Richard Guenther  

PR middle-end/42883
* g++.dg/torture/pr42883.C: New testcase.

2010-01-28  Michael Matz  

* gcc.target/i386/pr42881.c: New test.

2010-01-28  Dodji Seketeli  

PR c++/42713
PR c++/42820
* g++.dg/template/typedef27.C: New test case.
* g++.dg/template/typedef28.C: New test case.

2010-01-27  Jakub Jelinek  

PR middle-end/42874
* gcc.dg/vla-22.c: New test.

2010-01-26  Richard Guenther  

PR tree-optimization/42250
* gcc.dg/pr42250.c: New testcase.

2010-01-25  Tobias Burnus  

PR fortran/42858
* gfortran.dg/generic_21.f90: New test.

2010-01-21  Martin Jambor  

PR tree-optimization/42585
* gcc.dg/tree-ssa/pr42585.c: New test.

2010-01-20  Alexandre Oliva  

PR debug/42715
* gcc.dg/pr42715.c: New.

2010-01-20  Richard Guenther  

PR tree-optimization/42717
* gcc.c-torture/compile/pr42717.c: New testcase.

2010-01-19  Paul Thomas  

PR fortran/42783
* gfortran.dg/bounds_check_15.f90 : New test.

2010-01-18  Dodji Seketeli  

PR c++/42766
* g++.dg/conversion/op6.C: New test.

2010-01-18  Richard Guenther  

PR tree-optimization/42781
* gfortran.fortran-torture/compile/pr42781.f90: New testcase.

2010-01-17  Richard Guenther  

PR middle-end/42248
* gcc.c-torture/execute/pr42248.c: New testcase.

2010-01-17  Janus Weil  

PR fortran/42677
* gfortran.dg/interface_assignment_5.f90: New test.

2010-01-15  Richard Guenther  

PR middle-end/42739
* g++.dg/torture/pr42739.C: New testcase.

2010-01-14 Jerry DeLisle 

PR fortran/42684
* gfortran.dg/interface_31.f90: New test.

2010-01-14  Martin Jambor  

PR tree-optimization/42706
* gcc.dg/ipa/pr42706.c: New testcase.

2010-01-14  Martin Jambor  

PR tree-optimization/42714
* g++.dg/torture/pr42714.C: New test.

2010-01-14  Alexander Monakov  

PR rtl-optimization/42388
* gcc.dg/pr42388.c: New.

2010-01-14  Alexander Monakov 

PR rtl-optimization/42294
* gfortran.dg/pr42294.f: New.

2010-01-14  Ira Rosen  

PR tree-optimization/42709
* gcc.dg/vect/pr42709.c: New test.

2010-01-13  Richard Guenther  

PR tree-optimization/42730
* gcc.c-torture/compile/pr42730.c: New testcase.

2010-01-13  Martin Jambor  

PR tree-optimization/42704
* g++.dg/torture/pr42704.C: New test.

2010-01-13  Martin Jambor  

PR tree-optimization/42703
* gcc.c-torture/compile/pr42703.c: New test.

2010-01-13  Richard Guenther  

PR tree-optimization/42705
* gcc.c-torture/compile/pr42705.c: New testcase.

2010-01-13  Richard Guenther  

PR middle-end/42716
* gcc.c-torture/compile/pr42716.c: New testcase.

2010-01-12  Joseph Myers  

PR c/42708
* gcc.c-torture/compile/pr42708-1.c: New test.

2010-01-09  Alexandre Oliva  

PR middle-end/42363
* gcc.dg/torture/pr42363.c: New.

2010-01-09  Alexandre Oliva  

PR debug/42604
PR debug/42395
* gcc.dg/vect/pr42604.c: New.
* gcc.dg/vect/pr42395.c: New.

2010-01-09  Richard Guenther  

PR middle-end/42512
* gcc.c-torture/execute/pr42512.c: New testcase.

Added:
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/conversion/op6.C
  - copied unchanged from r156561,
trunk/gcc/testsuite/g++.dg/conversion/op6.C
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/ext/bu

[Bug tree-optimization/42709] [4.5 Regression] error: type mismatch in pointer plus expression

2010-02-06 Thread hjl at gcc dot gnu dot org


--- Comment #6 from hjl at gcc dot gnu dot org  2010-02-07 04:44 ---
Subject: Bug 42709

Author: hjl
Date: Sun Feb  7 04:41:22 2010
New Revision: 156562

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=156562
Log:
Backport testcases from mainline to 4.4.

2010-02-06  H.J. Lu  

Backport from mainline:
2010-02-05  Dodji Seketeli  

PR c++/42915
* g++.dg/other/crash-9.C: New test.

2010-02-03  Jason Merrill  

PR c++/40138
* g++.dg/ext/builtin11.C: New.

2010-02-03  Richard Guenther  

PR tree-optimization/42944
* gcc.dg/errno-1.c: New testcase.

2010-02-03  Richard Guenther  

PR middle-end/42927
* gcc.c-torture/compile/pr42927.c: New testcase.

2010-01-29  Dodji Seketeli  

PR c++/42758
PR c++/42634
PR c++/42336
PR c++/42797
PR c++/42880
* g++.dg/other/crash-5.C: New test.
* g++.dg/other/crash-7.C: New test.
* g++.dg/other/crash-8.C: New test.

2010-01-28  Uros Bizjak  

PR target/42891
* gcc.target/i386/pr42891.c: New test.

2010-01-28  Richard Guenther  

PR middle-end/42883
* g++.dg/torture/pr42883.C: New testcase.

2010-01-28  Michael Matz  

* gcc.target/i386/pr42881.c: New test.

2010-01-28  Dodji Seketeli  

PR c++/42713
PR c++/42820
* g++.dg/template/typedef27.C: New test case.
* g++.dg/template/typedef28.C: New test case.

2010-01-27  Jakub Jelinek  

PR middle-end/42874
* gcc.dg/vla-22.c: New test.

2010-01-26  Richard Guenther  

PR tree-optimization/42250
* gcc.dg/pr42250.c: New testcase.

2010-01-25  Tobias Burnus  

PR fortran/42858
* gfortran.dg/generic_21.f90: New test.

2010-01-21  Martin Jambor  

PR tree-optimization/42585
* gcc.dg/tree-ssa/pr42585.c: New test.

2010-01-20  Alexandre Oliva  

PR debug/42715
* gcc.dg/pr42715.c: New.

2010-01-20  Richard Guenther  

PR tree-optimization/42717
* gcc.c-torture/compile/pr42717.c: New testcase.

2010-01-19  Paul Thomas  

PR fortran/42783
* gfortran.dg/bounds_check_15.f90 : New test.

2010-01-18  Dodji Seketeli  

PR c++/42766
* g++.dg/conversion/op6.C: New test.

2010-01-18  Richard Guenther  

PR tree-optimization/42781
* gfortran.fortran-torture/compile/pr42781.f90: New testcase.

2010-01-17  Richard Guenther  

PR middle-end/42248
* gcc.c-torture/execute/pr42248.c: New testcase.

2010-01-17  Janus Weil  

PR fortran/42677
* gfortran.dg/interface_assignment_5.f90: New test.

2010-01-15  Richard Guenther  

PR middle-end/42739
* g++.dg/torture/pr42739.C: New testcase.

2010-01-14 Jerry DeLisle 

PR fortran/42684
* gfortran.dg/interface_31.f90: New test.

2010-01-14  Martin Jambor  

PR tree-optimization/42706
* gcc.dg/ipa/pr42706.c: New testcase.

2010-01-14  Martin Jambor  

PR tree-optimization/42714
* g++.dg/torture/pr42714.C: New test.

2010-01-14  Alexander Monakov  

PR rtl-optimization/42388
* gcc.dg/pr42388.c: New.

2010-01-14  Alexander Monakov 

PR rtl-optimization/42294
* gfortran.dg/pr42294.f: New.

2010-01-14  Ira Rosen  

PR tree-optimization/42709
* gcc.dg/vect/pr42709.c: New test.

2010-01-13  Richard Guenther  

PR tree-optimization/42730
* gcc.c-torture/compile/pr42730.c: New testcase.

2010-01-13  Martin Jambor  

PR tree-optimization/42704
* g++.dg/torture/pr42704.C: New test.

2010-01-13  Martin Jambor  

PR tree-optimization/42703
* gcc.c-torture/compile/pr42703.c: New test.

2010-01-13  Richard Guenther  

PR tree-optimization/42705
* gcc.c-torture/compile/pr42705.c: New testcase.

2010-01-13  Richard Guenther  

PR middle-end/42716
* gcc.c-torture/compile/pr42716.c: New testcase.

2010-01-12  Joseph Myers  

PR c/42708
* gcc.c-torture/compile/pr42708-1.c: New test.

2010-01-09  Alexandre Oliva  

PR middle-end/42363
* gcc.dg/torture/pr42363.c: New.

2010-01-09  Alexandre Oliva  

PR debug/42604
PR debug/42395
* gcc.dg/vect/pr42604.c: New.
* gcc.dg/vect/pr42395.c: New.

2010-01-09  Richard Guenther  

PR middle-end/42512
* gcc.c-torture/execute/pr42512.c: New testcase.

Added:
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/conversion/op6.C
  - copied unchanged from r156561,
trunk/gcc/testsuite/g++.dg/conversion/op6.C
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/ext/bu

[Bug c++/42634] ICE with -g -O2 -std=c++0x in copy_fn_p, at cp/decl.c:9973

2010-02-06 Thread hjl at gcc dot gnu dot org


--- Comment #17 from hjl at gcc dot gnu dot org  2010-02-07 04:43 ---
Subject: Bug 42634

Author: hjl
Date: Sun Feb  7 04:41:22 2010
New Revision: 156562

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=156562
Log:
Backport testcases from mainline to 4.4.

2010-02-06  H.J. Lu  

Backport from mainline:
2010-02-05  Dodji Seketeli  

PR c++/42915
* g++.dg/other/crash-9.C: New test.

2010-02-03  Jason Merrill  

PR c++/40138
* g++.dg/ext/builtin11.C: New.

2010-02-03  Richard Guenther  

PR tree-optimization/42944
* gcc.dg/errno-1.c: New testcase.

2010-02-03  Richard Guenther  

PR middle-end/42927
* gcc.c-torture/compile/pr42927.c: New testcase.

2010-01-29  Dodji Seketeli  

PR c++/42758
PR c++/42634
PR c++/42336
PR c++/42797
PR c++/42880
* g++.dg/other/crash-5.C: New test.
* g++.dg/other/crash-7.C: New test.
* g++.dg/other/crash-8.C: New test.

2010-01-28  Uros Bizjak  

PR target/42891
* gcc.target/i386/pr42891.c: New test.

2010-01-28  Richard Guenther  

PR middle-end/42883
* g++.dg/torture/pr42883.C: New testcase.

2010-01-28  Michael Matz  

* gcc.target/i386/pr42881.c: New test.

2010-01-28  Dodji Seketeli  

PR c++/42713
PR c++/42820
* g++.dg/template/typedef27.C: New test case.
* g++.dg/template/typedef28.C: New test case.

2010-01-27  Jakub Jelinek  

PR middle-end/42874
* gcc.dg/vla-22.c: New test.

2010-01-26  Richard Guenther  

PR tree-optimization/42250
* gcc.dg/pr42250.c: New testcase.

2010-01-25  Tobias Burnus  

PR fortran/42858
* gfortran.dg/generic_21.f90: New test.

2010-01-21  Martin Jambor  

PR tree-optimization/42585
* gcc.dg/tree-ssa/pr42585.c: New test.

2010-01-20  Alexandre Oliva  

PR debug/42715
* gcc.dg/pr42715.c: New.

2010-01-20  Richard Guenther  

PR tree-optimization/42717
* gcc.c-torture/compile/pr42717.c: New testcase.

2010-01-19  Paul Thomas  

PR fortran/42783
* gfortran.dg/bounds_check_15.f90 : New test.

2010-01-18  Dodji Seketeli  

PR c++/42766
* g++.dg/conversion/op6.C: New test.

2010-01-18  Richard Guenther  

PR tree-optimization/42781
* gfortran.fortran-torture/compile/pr42781.f90: New testcase.

2010-01-17  Richard Guenther  

PR middle-end/42248
* gcc.c-torture/execute/pr42248.c: New testcase.

2010-01-17  Janus Weil  

PR fortran/42677
* gfortran.dg/interface_assignment_5.f90: New test.

2010-01-15  Richard Guenther  

PR middle-end/42739
* g++.dg/torture/pr42739.C: New testcase.

2010-01-14 Jerry DeLisle 

PR fortran/42684
* gfortran.dg/interface_31.f90: New test.

2010-01-14  Martin Jambor  

PR tree-optimization/42706
* gcc.dg/ipa/pr42706.c: New testcase.

2010-01-14  Martin Jambor  

PR tree-optimization/42714
* g++.dg/torture/pr42714.C: New test.

2010-01-14  Alexander Monakov  

PR rtl-optimization/42388
* gcc.dg/pr42388.c: New.

2010-01-14  Alexander Monakov 

PR rtl-optimization/42294
* gfortran.dg/pr42294.f: New.

2010-01-14  Ira Rosen  

PR tree-optimization/42709
* gcc.dg/vect/pr42709.c: New test.

2010-01-13  Richard Guenther  

PR tree-optimization/42730
* gcc.c-torture/compile/pr42730.c: New testcase.

2010-01-13  Martin Jambor  

PR tree-optimization/42704
* g++.dg/torture/pr42704.C: New test.

2010-01-13  Martin Jambor  

PR tree-optimization/42703
* gcc.c-torture/compile/pr42703.c: New test.

2010-01-13  Richard Guenther  

PR tree-optimization/42705
* gcc.c-torture/compile/pr42705.c: New testcase.

2010-01-13  Richard Guenther  

PR middle-end/42716
* gcc.c-torture/compile/pr42716.c: New testcase.

2010-01-12  Joseph Myers  

PR c/42708
* gcc.c-torture/compile/pr42708-1.c: New test.

2010-01-09  Alexandre Oliva  

PR middle-end/42363
* gcc.dg/torture/pr42363.c: New.

2010-01-09  Alexandre Oliva  

PR debug/42604
PR debug/42395
* gcc.dg/vect/pr42604.c: New.
* gcc.dg/vect/pr42395.c: New.

2010-01-09  Richard Guenther  

PR middle-end/42512
* gcc.c-torture/execute/pr42512.c: New testcase.

Added:
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/conversion/op6.C
  - copied unchanged from r156561,
trunk/gcc/testsuite/g++.dg/conversion/op6.C
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/ext/b

  1   2   >