[Bug middle-end/38671] [4.4 Regression] extra code for setting up loops

2008-12-31 Thread pinskia at gcc dot gnu dot org
--- Comment #4 from pinskia at gcc dot gnu dot org 2008-12-31 08:10 --- D.45587 = VIEW_CONVERT_EXPR__v4si(x); D.45589 = __builtin_ia32_pcmpeqd128 (D.45587, D.45587); D.45591 = __builtin_ia32_psrldi128 (D.45589, 25); D.45594 = __builtin_ia32_pslldi128 (D.45591, 23); one =

[Bug middle-end/38671] [4.4 Regression] extra code for setting up loops (IV-opts and 32bits vs 64bits)

2008-12-31 Thread pinskia at gcc dot gnu dot org
--- Comment #5 from pinskia at gcc dot gnu dot org 2008-12-31 08:12 --- Confirmed, though I don't have a fully reduced testcase yet. Basically it comes down to using unsigned int rather than size_t. If you had used size_t as the index, the code would have worked correctly. --

[Bug c/38679] semantics of assignment in a return statement suspect

2008-12-31 Thread rguenth at gcc dot gnu dot org
--- Comment #1 from rguenth at gcc dot gnu dot org 2008-12-31 09:18 --- The frontend already presents us with ;; Function f (null) ;; enabled by -tree-original { fff (x = 1); return x = 1;, 1{no-warn}; } note that other compilers IMHO correctly do the same for the function

[Bug middle-end/38671] [4.4 Regression] extra code for setting up loops (IV-opts and 32bits vs 64bits)

2008-12-31 Thread tim at klingt dot org
--- Comment #6 from tim at klingt dot org 2008-12-31 09:20 --- sys_perf_counter_open always returns less than zero for me. This is with: Linux gcc13 2.6.18-6-vserver-amd64 #1 SMP Sun Feb 10 17:55:04 UTC 2008 x86_64 GNU/Linux What system call is it trying to do and why? it is

[Bug rtl-optimization/38603] [4.4 Regression] IRA does not accommodate LOAD_EXTEND_OP transformations done by combine

2008-12-31 Thread hp at gcc dot gnu dot org
--- Comment #4 from hp at gcc dot gnu dot org 2008-12-31 10:17 --- Ditto 142116 and 142117. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38603

[Bug fortran/38669] [4.3, 4.4 Regression] Array bounds violation for arguments of elemental subroutine

2008-12-31 Thread pault at gcc dot gnu dot org
--- Comment #5 from pault at gcc dot gnu dot org 2008-12-31 10:47 --- (In reply to comment #4) Created an attachment (id=17016) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=17016action=view) [edit] fix Does anyone know the use of the block variable I remove in this patch?

[Bug java/35999] GCJ Crash while compiling eclipse 64-bit on Ubuntu Hardy

2008-12-31 Thread jorgen at fabeljet dot com
--- Comment #3 from jorgen at fabeljet dot com 2008-12-31 10:48 --- I'm sorry: Machine went permanently offline three months ago. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35999

[Bug tree-optimization/38682] New: [4.4 Regression] speed regression with sse intrinsics and -ffast-math

2008-12-31 Thread tim at klingt dot org
there is a speed regression from gcc-4.4 with the following code: void bench_3(float * out, float * in1, float in2, float slope, unsigned int n) { __m128 arg2 = _mm_set_ps(in2, in2+slope, in2+slope+slope, in2+slope+slope+slope); const __m128 vslope = _mm_set_ps1(slope+slope+slope+slope);

[Bug c++/38647] [4.2/4.3/4.4 regression] ICE using __FUNCTION__ as template parameter

2008-12-31 Thread jakub at gcc dot gnu dot org
--- Comment #2 from jakub at gcc dot gnu dot org 2008-12-31 11:47 --- Subject: Bug 38647 Author: jakub Date: Wed Dec 31 11:46:18 2008 New Revision: 142978 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=142978 Log: PR c++/38647 * parser.c

[Bug target/35460] [4.4 Regression] undefined reference to `__builtin_stdarg_start' when compiling 2/29 snapshot on OpenBSD

2008-12-31 Thread andreast at gcc dot gnu dot org
--- Comment #4 from andreast at gcc dot gnu dot org 2008-12-31 13:54 --- Subject: Bug 35460 Author: andreast Date: Wed Dec 31 13:52:53 2008 New Revision: 142980 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=142980 Log: 2008-12-31 Andreas Tobler a.tob...@schweiz.org

[Bug c++/35334] Broken diagnostic for complex cast

2008-12-31 Thread reichelt at gcc dot gnu dot org
--- Comment #10 from reichelt at gcc dot gnu dot org 2008-12-31 14:09 --- This bug is not a regression. Closing it because it's now fixed on trunk. -- reichelt at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/38647] [4.2/4.3 regression] ICE using __FUNCTION__ as template parameter

2008-12-31 Thread jakub at gcc dot gnu dot org
--- Comment #3 from jakub at gcc dot gnu dot org 2008-12-31 14:26 --- Fixed on the trunk so far. -- jakub at gcc dot gnu dot org changed: What|Removed |Added

[Bug java/35999] GCJ Crash while compiling eclipse 64-bit on Ubuntu Hardy

2008-12-31 Thread steven at gcc dot gnu dot org
--- Comment #4 from steven at gcc dot gnu dot org 2008-12-31 14:44 --- Unable to reproduce - INVALID. -- steven at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/38647] [4.2/4.3 regression] ICE using __FUNCTION__ as template parameter

2008-12-31 Thread reichelt at gcc dot gnu dot org
--- Comment #4 from reichelt at gcc dot gnu dot org 2008-12-31 14:45 --- I think we can make this valid GNU C++ by doing: No, it's always invalid. See the new testcase. -- reichelt at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/38683] New: Variadic templates not allowed into a templated declaration

2008-12-31 Thread ereslibre at ereslibre dot es
The following code throws this to me on a gcc 4.3.2 version: Using built-in specs. Target: i686-pc-linux-gnu Configured with: ../configure --prefix=/usr --enable-shared --enable-languages=c,c++,fortran,objc,obj-c++,treelang --enable-threads=posix --mandir=/usr/share/man --infodir=/usr/share/info

[Bug target/38682] [4.4 Regression] speed regression with sse intrinsics and -ffast-math

2008-12-31 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2008-12-31 15:34 --- This is a target issue really. The number and type of instructions is the same. The difference is just a little reassociation in the addition. -- pinskia at gcc dot gnu dot org changed: What

[Bug fortran/38536] ICE with C_LOC in resolve.c due to not properly going through expr-ref

2008-12-31 Thread brtnfld at hdfgroup dot org
--- Comment #7 from brtnfld at hdfgroup dot org 2008-12-31 15:36 --- Additional failure: SUBROUTINE test(buf, buf2) USE, INTRINSIC :: ISO_C_BINDING IMPLICIT NONE CHARACTER(LEN=*), INTENT(INOUT), TARGET :: buf CHARACTER(LEN=*), INTENT(INOUT), DIMENSION(1:2), TARGET :: buf2

[Bug c++/38683] [c++0x] Variadic templates not allowed into a templated declaration

2008-12-31 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2008-12-31 15:37 --- You forgot the typename keyword in front of std::listMyClassFoo...*::iterator. Since std::listMyClassFoo...* is a dependent name, the compiler thinks (as mentioned in the standard) that __::iterator is a variable

[Bug fortran/31832] FAIL: gfortran.dg/integer_exponentiation_2.f90 at -O1 and above

2008-12-31 Thread danglin at gcc dot gnu dot org
--- Comment #9 from danglin at gcc dot gnu dot org 2008-12-31 15:43 --- Subject: Bug 31832 Author: danglin Date: Wed Dec 31 15:42:12 2008 New Revision: 142984 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=142984 Log: PR fortran/31832 * acinclude.m4

[Bug fortran/31832] FAIL: gfortran.dg/integer_exponentiation_2.f90 at -O1 and above

2008-12-31 Thread danglin at gcc dot gnu dot org
--- Comment #10 from danglin at gcc dot gnu dot org 2008-12-31 15:43 --- Fixed. -- danglin at gcc dot gnu dot org changed: What|Removed |Added Status|NEW

[Bug inline-asm/10396] Constraint alternatives cause error `asm' operand requires impossible reload

2008-12-31 Thread someone42 at gmail dot com
--- Comment #18 from someone42 at gmail dot com 2008-12-31 16:05 --- I was going to submit a new bug report but this bug sounds very similar. Here is my test case: Code (actual assembly code removed for brevity): int thing(unsigned int a,unsigned int b) { asm(:=mr,r(b):%0,0(a /

[Bug inline-asm/10396] Constraint alternatives cause error `asm' operand requires impossible reload

2008-12-31 Thread pinskia at gcc dot gnu dot org
--- Comment #19 from pinskia at gcc dot gnu dot org 2008-12-31 16:09 --- Note commas in inline-asm are ignored. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=10396

[Bug c++/38681] Internal compiler error. expr.c:6956 [Template instantiation with non-type value of member function ptr]

2008-12-31 Thread pinskia at gcc dot gnu dot org
--- Comment #4 from pinskia at gcc dot gnu dot org 2008-12-31 16:10 --- This is close to duplicate of bug 37093. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38681

[Bug inline-asm/10396] Constraint alternatives cause error `asm' operand requires impossible reload

2008-12-31 Thread someone42 at gmail dot com
--- Comment #20 from someone42 at gmail dot com 2008-12-31 16:29 --- (In reply to comment #19) Note commas in inline-asm are ignored. Perhaps this bug could then be fixed by simply removing or appropriately modifying section 5.38.2 (Multiple Alternative Constraints) of the GCC

[Bug inline-asm/10396] Constraint alternatives cause error `asm' operand requires impossible reload

2008-12-31 Thread pinskia at gcc dot gnu dot org
--- Comment #21 from pinskia at gcc dot gnu dot org 2008-12-31 16:36 --- (In reply to comment #20) Perhaps this bug could then be fixed by simply removing or appropriately modifying section 5.38.2 (Multiple Alternative Constraints) of the GCC manual. Part of the problem is that

[Bug c++/31488] [4.3/4.4 Regression] va_list considered non-POD

2008-12-31 Thread ubizjak at gmail dot com
--- Comment #10 from ubizjak at gmail dot com 2008-12-31 17:02 --- Marking as a regression, testsuite failures are always regressions. -- ubizjak at gmail dot com changed: What|Removed |Added

[Bug c++/38681] Internal compiler error. expr.c:6956 [Template instantiation with non-type value of member function ptr]

2008-12-31 Thread juvvij at gmail dot com
--- Comment #5 from juvvij at gmail dot com 2008-12-31 17:31 --- From the C++ standards doc (Latest download form the website) (excerpt listed below), I thought that member functions could be allowed. I am not entirely sure if *function* can also refer to *member-function*.

[Bug c++/31488] [4.3/4.4 Regression] va_list considered non-POD

2008-12-31 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P4 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31488

[Bug c++/38681] Internal compiler error. expr.c:6956 [Template instantiation with non-type value of member function ptr]

2008-12-31 Thread pinskia at gcc dot gnu dot org
--- Comment #6 from pinskia at gcc dot gnu dot org 2008-12-31 17:40 --- — pointer to member., or This includes pointer to member functions. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38681

[Bug libstdc++/38678] istream::read() calls streambuf::sgetn()

2008-12-31 Thread paolo dot carlini at oracle dot com
--- Comment #2 from paolo dot carlini at oracle dot com 2008-12-31 17:44 --- Note, istream::read currently calls streambuf::sgetn *not* streambuf::xsgetn, because the latter is protected and in general would be incorrect calling it anyway. -- paolo dot carlini at oracle dot com

[Bug c++/33558] 'mutable' incorrectly accepted on reference members

2008-12-31 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2008-12-31 17:59 --- Confirmed. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/32054] Storage classes on anonymous unions in classes

2008-12-31 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2008-12-31 18:00 --- Confirmed. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/33514] Inconsistent warning for compile-time integer overflow in struct compared to toplevel

2008-12-31 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2008-12-31 18:07 --- This happens also with non templates: s/template class T struct BitPattern {/typedef long long T; struct BitPattern {/ :). Note 4.1.1 did not warn in either place. I don't know if we should be warning in both or

[Bug bootstrap/33503] [4.3/4.4 Regression] problems with libtool wrapper scripts on mingw32

2008-12-31 Thread pinskia at gcc dot gnu dot org
--- Comment #6 from pinskia at gcc dot gnu dot org 2008-12-31 18:09 --- No feedback in 3 months so closing. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/33610] Access to long double struct member from nested procedure crashes

2008-12-31 Thread pinskia at gcc dot gnu dot org
--- Comment #6 from pinskia at gcc dot gnu dot org 2008-12-31 18:16 --- *** This bug has been marked as a duplicate of 34921 *** -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/34921] Misalign stack variable referenced by nested function

2008-12-31 Thread pinskia at gcc dot gnu dot org
--- Comment #10 from pinskia at gcc dot gnu dot org 2008-12-31 18:16 --- *** Bug 33610 has been marked as a duplicate of this bug. *** -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug rtl-optimization/33717] slow code generated for 64-bit arithmetic

2008-12-31 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2008-12-31 18:33 --- The inner loop on the trunk looks like: .L15: movl848(%esp,%eax,4), %edx .L4: movl448(%esp,%eax,4), %ecx xorl%ebx, %ebx addl%ecx, %esi adcl%ebx, %edi

[Bug c++/38613] extern template suppresses VFT but should not

2008-12-31 Thread jason at gcc dot gnu dot org
--- Comment #9 from jason at gcc dot gnu dot org 2008-12-31 18:35 --- Discussion on the Core reflector suggests that the G++ behavior is what people expect, and that we should fix the new wording to reflect that. One commenter pointed out that 14.7.2/10 says that An entity that is the

[Bug target/33717] slow code generated for 64-bit arithmetic

2008-12-31 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2008-12-31 18:37 --- 4.4 with the new register allocator (which is turned on by default): C: 522 cycles asm: 342 cycles 4.4 with the old one: C: 749 cycles asm: 344 cycles So 4.4 is much better but still has extra instructions but

[Bug target/33717] slow code generated for 64-bit arithmetic

2008-12-31 Thread pinskia at gcc dot gnu dot org
--- Comment #3 from pinskia at gcc dot gnu dot org 2008-12-31 18:39 --- GCC does not produce adcl $0 which is where the extra xors come from. Most likely addsi3_carry should accept 0 as one of the operands. -- pinskia at gcc dot gnu dot org changed: What

[Bug middle-end/33380] Internal compiler error: in gen_lowpart_general, at rtlhooks.c:62

2008-12-31 Thread pinskia at gcc dot gnu dot org
--- Comment #5 from pinskia at gcc dot gnu dot org 2008-12-31 19:05 --- This works for me on the trunk now. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33380

[Bug middle-end/38609] [4.4 Regression]: gcc.c-torture/execute/built-in-setjmp.c execute -O2 and above

2008-12-31 Thread hp at gcc dot gnu dot org
--- Comment #5 from hp at gcc dot gnu dot org 2008-12-31 19:13 --- Glancing at the assembly and simulator trace (no looking at rtl or tree dumps yet), the value of p (sp after the first alloca) is somehow lost and after the __builtin_longjmp we effectively strcmp (NULL, test) which

[Bug c++/33979] support for char16_t, char32_t

2008-12-31 Thread pinskia at gcc dot gnu dot org
--- Comment #13 from pinskia at gcc dot gnu dot org 2008-12-31 19:20 --- I think all the front-end parts are fixed now, and only the library part needs to be worked on or is this fully fixed? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33979

[Bug other/36468] [LTO] ICE in force_decl_die, at dwarf2out.c:13976

2008-12-31 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|4.4.0 |--- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36468

[Bug driver/36721] Compiler aborts with no message when libgmp and/or libmpfr are missing

2008-12-31 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added Component|fortran |driver Target Milestone|4.4.0 |---

[Bug driver/36721] Compiler aborts with no message when libgmp and/or libmpfr are missing

2008-12-31 Thread pinskia at gcc dot gnu dot org
--- Comment #9 from pinskia at gcc dot gnu dot org 2008-12-31 19:24 --- For binary distribution, static libraries should be used for libgmp/libmpfr if you don't know if they are going to be installed. -- pinskia at gcc dot gnu dot org changed: What|Removed

[Bug c++/37352] thunks for virtual function should work on lto

2008-12-31 Thread pinskia at gcc dot gnu dot org
--- Comment #4 from pinskia at gcc dot gnu dot org 2008-12-31 19:26 --- Confirmed. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/37352] thunks for virtual function should work on lto

2008-12-31 Thread dnovillo at gcc dot gnu dot org
--- Comment #5 from dnovillo at gcc dot gnu dot org 2008-12-31 19:32 --- Initial fix at http://gcc.gnu.org/ml/gcc-patches/2008-12/msg00953.html Keeping open as thunks with varargs are still broken. -- dnovillo at gcc dot gnu dot org changed: What|Removed

[Bug middle-end/34617] ICE with -fmudflap -fprofile-arcs

2008-12-31 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2008-12-31 19:43 --- Confirmed, the issue is -fprofile-arcs's arrays constructors don't contain an index. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug gcov-profile/26399] -fprofile-use fails with unnamed namespaces

2008-12-31 Thread pinskia at gcc dot gnu dot org
--- Comment #8 from pinskia at gcc dot gnu dot org 2008-12-31 19:48 --- *** Bug 32316 has been marked as a duplicate of this bug. *** -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug gcov-profile/32316] internal compiler error: Segmentation fault

2008-12-31 Thread pinskia at gcc dot gnu dot org
--- Comment #10 from pinskia at gcc dot gnu dot org 2008-12-31 19:48 --- *** This bug has been marked as a duplicate of 26399 *** -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/35460] [4.4 Regression] undefined reference to `__builtin_stdarg_start' when compiling 2/29 snapshot on OpenBSD

2008-12-31 Thread andreast at gcc dot gnu dot org
--- Comment #5 from andreast at gcc dot gnu dot org 2008-12-31 20:03 --- This particular issue is fixed. The bootstrap itself will fail (at least here on x86_64-unknown-openbsd4.4). Next patches coming. -- andreast at gcc dot gnu dot org changed: What|Removed

[Bug bootstrap/34481] stage3-intl: error: C compiler cannot create executables

2008-12-31 Thread pinskia at gcc dot gnu dot org
--- Comment #8 from pinskia at gcc dot gnu dot org 2008-12-31 20:04 --- I have compiled the trunk (4.4) on cygwin without any patches so closing as works for me. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/36846] [4.3/4.4 regression] ICE with variadic templates partial specialization

2008-12-31 Thread reichelt at gcc dot gnu dot org
--- Comment #4 from reichelt at gcc dot gnu dot org 2008-12-31 20:20 --- I'm not sure whether the code snippet is really valid or not, but I can confirm the ICE nevertheless. GCC 4.3.x already crashed, you probably need --enable-checking to see the ICE. It's a regression, because the

[Bug libstdc++/38684] New: [c++0x] ICE using initializer_list ctor in derived class

2008-12-31 Thread cfairles at gcc dot gnu dot org
#include initializer_list struct Y {}; templateclass T struct X : Y { X(std::initializer_listT) {} }; struct A { Xint v; }; int main() { A a{ {1,2,3} }; } Compiling with -std=c++0x gives: internal compiler error: in process_init_constructor_record, at cp/typeck2.c:987 This compiles

[Bug c++/38684] [c++0x] ICE using initializer_list ctor in derived class

2008-12-31 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2008-12-31 20:54 --- Confirmed. 986 gcc_assert (!TYPE_BINFO (type) 987 || !BINFO_N_BASE_BINFOS (TYPE_BINFO (type))); The assert looks wrong for C++0x code. -- pinskia at gcc dot gnu dot org changed:

[Bug middle-end/36201] [4.4 Regression] NVR in the front-end causes missed optimization later on (retval thought to alias arguments)

2008-12-31 Thread pinskia at gcc dot gnu dot org
--- Comment #5 from pinskia at gcc dot gnu dot org 2008-12-31 21:11 --- Actually this testcase is regression because of the removal of SFTs. in 4.1-4.3, the loop did not exist. In fact I filed this bug right after SFTs were removed. The reason why it is considered addressable is

[Bug c++/34491] [4.2/4.3/4.4 regression] ICE invalid template specialization

2008-12-31 Thread pinskia at gcc dot gnu dot org
--- Comment #3 from pinskia at gcc dot gnu dot org 2008-12-31 21:12 --- So I was trying to have treat 0 the same as if there was an error but caused worse error messages so I gave up. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34491

[Bug tree-optimization/33649] cc1 segfaults when multiple tree opts disabled

2008-12-31 Thread pinskia at gcc dot gnu dot org
--- Comment #3 from pinskia at gcc dot gnu dot org 2008-12-31 21:19 --- gcc.dg/20020122-2.c still ICEs on the trunk. Confirmed. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug tree-optimization/33649] cc1 segfaults when multiple tree opts disabled

2008-12-31 Thread pinskia at gcc dot gnu dot org
--- Comment #4 from pinskia at gcc dot gnu dot org 2008-12-31 21:25 --- http://gcc.gnu.org/ml/gcc-patches/2008-12/msg01041.html fixes all of them on the trunk. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug rtl-optimization/37273] [4.4 Regression] IRA does not re-materializes addresses (loads from the TOC)

2008-12-31 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2008-12-31 21:30 --- Note the testcase is from gcc.dg/20020103-1.c. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37273

[Bug tree-optimization/38156] gcc.dg/tree-ssa/update-unswitch-1.c fails when compiled with -ftree-parallelize-loops=4

2008-12-31 Thread reichelt at gcc dot gnu dot org
--- Comment #4 from reichelt at gcc dot gnu dot org 2008-12-31 21:35 --- Razya, Zdenek, the patch committed does something different than the patch approved. Here's part of what was committed: ! if (htab_elements (name_copies) == 0 reduction_list == 0) And the matching part of

[Bug bootstrap/34596] gcc 4.2.1 4.2.2 fails in configure-stage2-intel

2008-12-31 Thread pinskia at gcc dot gnu dot org
--- Comment #3 from pinskia at gcc dot gnu dot org 2008-12-31 21:46 --- /lib/libc.so.6: undefined reference to `__libc_stack_...@glibc_2.1' This sounds like you have a corrupted system. This works for me and many other people closing as worksforme. -- pinskia at gcc dot gnu dot

[Bug preprocessor/34866] valgrind error indication in testsuite from errors.c:156:cpp_error with gcc.dg/cpp/Wmissingdirs.c

2008-12-31 Thread pinskia at gcc dot gnu dot org
--- Comment #6 from pinskia at gcc dot gnu dot org 2008-12-31 21:50 --- Fixed so closing. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/38684] [c++0x] ICE using initializer_list ctor in derived class

2008-12-31 Thread paolo dot carlini at oracle dot com
--- Comment #2 from paolo dot carlini at oracle dot com 2008-12-31 21:58 --- Let's CC Jason for this one too... -- paolo dot carlini at oracle dot com changed: What|Removed |Added

[Bug middle-end/21374] [4.2/4.3/4.4 regression] ICE with nested function

2008-12-31 Thread reichelt at gcc dot gnu dot org
--- Comment #2 from reichelt at gcc dot gnu dot org 2008-12-31 22:09 --- The testcase in comment #1 actually fails since GCC 3.4.5 when compiled without any flags. -- reichelt at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/33637] [4.2/4.3/4.4 Regression] checking for nm: test: too many arguments causes Undefined symbol: __gxx_personality_v0

2008-12-31 Thread pinskia at gcc dot gnu dot org
--- Comment #6 from pinskia at gcc dot gnu dot org 2008-12-31 22:17 --- stamp-nm: $(ORIGINAL_NM_FOR_TARGET) This is no longer there. And was removed via: 2007-04-12 Paolo Bonzini bonz...@gnu.org Charles Wilson libt...@cwilson.fastmail.fm * Makefile.in

[Bug c++/38638] [4.2/4.3/4.4 regression] ICE superfluous 'typename'

2008-12-31 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2008-12-31 23:08 --- I think I have a simple parser fix for this. Index: parser.c === --- parser.c(revision 142986) +++ parser.c(working copy) @@ -11537,7 +11537,11

[Bug c++/38638] [4.2/4.3/4.4 regression] ICE superfluous 'typename'

2008-12-31 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |pinskia at gcc dot gnu dot |dot org

[Bug fortran/38675] FAIL: gfortran.dg/parameter_array_init_3.f90 -O (internal compiler error)

2008-12-31 Thread dave at hiauly1 dot hia dot nrc dot ca
--- Comment #6 from dave at hiauly1 dot hia dot nrc dot ca 2008-12-31 23:28 --- Subject: Re: FAIL: gfortran.dg/parameter_array_init_3.f90 -O (internal compiler error) On Tue, 30 Dec 2008, mikael at gcc dot gnu dot org wrote: Is backporting the fix for PR

[Bug middle-end/38584] [4.3/4.4 Regression] Inline heuristics run even at -O0

2008-12-31 Thread jakub at gcc dot gnu dot org
--- Comment #6 from jakub at gcc dot gnu dot org 2009-01-01 00:55 --- Now that inline heuristics runs only at -O1+ on the trunk, can this be changed into 4.3 only regression? If you want to make bin-packing faster, that could be covered by a separate bug (and would it be a regression)?

[Bug libgcj/38685] New: classmap.db is zero bytes long in 64 bit directory

2008-12-31 Thread rob1weld at aol dot com
The classmap.db file is zero bytes long (in 64 bit directory) when building with this ./configure script: ../gcc-4.2.3/configure --with-as=/usr/gnu/bin/as --with-gnu-as \ --with-ld=/usr/ccs/bin/ld --without-gnu-ld --enable-multilib \ --enable-languages=ada,c,c++,fortran,java,objc,obj-c++ #

[Bug c++/38684] [c++0x] ICE using initializer_list ctor in derived class

2008-12-31 Thread cfairles at gcc dot gnu dot org
--- Comment #3 from cfairles at gcc dot gnu dot org 2009-01-01 02:28 --- Templates aren't required, slightly reduced testcase: #include initializer_list struct Y {}; struct X : Y { X(std::initializer_listint) {} }; struct A { X v; }; int main() { A a{ {1,2,3} }; } --

[Bug libgcj/38685] classmap.db is zero bytes long in 64 bit directory

2008-12-31 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2009-01-01 03:27 --- Can you try 4.3.2? -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug c/34911] [4.2/4.3/4.4 regression] ICE with vectors of bool

2008-12-31 Thread pinskia at gcc dot gnu dot org
--- Comment #8 from pinskia at gcc dot gnu dot org 2009-01-01 03:56 --- Here is an ICE for invalid code: _Bool __attribute__((vector_size(16) )) a; int __attribute__((vector_size(16) )) c; void f(void) { a c; } -- pinskia at gcc dot gnu dot org changed: What|Removed

[Bug c++/33677] Member with same name as class

2008-12-31 Thread pinskia at gcc dot gnu dot org
--- Comment #3 from pinskia at gcc dot gnu dot org 2009-01-01 04:10 --- Because it changes the meaning of foo inside the struct. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33677

[Bug c++/33677] Member with same name as class

2008-12-31 Thread pinskia at gcc dot gnu dot org
--- Comment #4 from pinskia at gcc dot gnu dot org 2009-01-01 04:18 --- If T is the name of a class, then each of the following shall have a name different from T: — every data member of class T; The way I read is that foo cannot be the name of the data member of class foo. Hmm, maybe

[Bug c++/33677] Member with same name as class is not rejected

2008-12-31 Thread pinskia at gcc dot gnu dot org
--- Comment #5 from pinskia at gcc dot gnu dot org 2009-01-01 04:20 --- So confirmed as being invalid code at least the way I read the standard. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug c/27030] Warning instead of error with weakref on local functions (also wrong warning message at that)

2008-12-31 Thread pinskia at gcc dot gnu dot org
--- Comment #4 from pinskia at gcc dot gnu dot org 2009-01-01 04:25 --- Fixed. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added Status|WAITING

[Bug target/33785] TARGET_C99_FUNCTIONS default wrong in tm.texi

2008-12-31 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2009-01-01 04:27 --- Confirmed. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/35638] Internal error when trying to compile recursively instantiated class template

2008-12-31 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2009-01-01 04:44 --- That is the whole point of -ftemplate-depth- default being set to 500. There is an implementation defined quantity that specifies the limit on the total depth of recursive instantiations, which could involve more

[Bug libmudflap/33064] libmudflap fails to build with --enable-targets=all

2008-12-31 Thread pinskia at gcc dot gnu dot org
--- Comment #3 from pinskia at gcc dot gnu dot org 2009-01-01 04:51 --- Confirmed. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/38326] [4.3/4.4 regression] libjava build failure on ia64-linux-gnu

2008-12-31 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|--- |4.3.3 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38326

[Bug middle-end/38503] [4.4 regression] warnings from -isystem headers strikes back.

2008-12-31 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|--- |4.4.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38503

[Bug bootstrap/38523] [4.4 regression] arm build fails to link cc1-dummy

2008-12-31 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|--- |4.4.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38523

[Bug target/38621] [4.3/4.4 Regression] sh gcc unable to spill register when building ghostscript-gpl with -O2

2008-12-31 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|--- |4.3.3 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38621

[Bug target/38642] [4.3/4.4 Regression] Code with -fPIC results in segfault on ARM (old ABI)

2008-12-31 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|--- |4.3.3 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38642

[Bug fortran/38672] [4.3/4.4 Regression] ICE during build with versions 4.3.2 and 4.4-20081226

2008-12-31 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added CC||pinskia at gcc dot gnu dot |

[Bug target/38682] [4.4 Regression] speed regression with sse intrinsics and -ffast-math

2008-12-31 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|--- |4.4.0 Version|unknown |4.4.0

[Bug fortran/38672] [4.3/4.4 Regression] ICE during build with versions 4.3.2 and 4.4-20081226

2008-12-31 Thread pinskia at gcc dot gnu dot org
--- Comment #4 from pinskia at gcc dot gnu dot org 2009-01-01 05:20 --- Here is a reduced testcase: MODULE globals TYPE :: type1 END TYPE type1 TYPE (type1) :: pdm_bps END module globals BLOCK DATA use globals END -- pinskia at gcc dot gnu

[Bug bootstrap/35580] ICE in bootstrap while building libgcj

2008-12-31 Thread pinskia at gcc dot gnu dot org
--- Comment #3 from pinskia at gcc dot gnu dot org 2009-01-01 05:24 --- Closing as the user does not have the hardware any more and libgcj is known to build now. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug tree-optimization/32949] suboptimal address generation for int indices on 64-bit targets

2008-12-31 Thread pinskia at gcc dot gnu dot org
--- Comment #5 from pinskia at gcc dot gnu dot org 2009-01-01 05:34 --- Fixed. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug middle-end/32603] Sibcall optimization fails to detect non-overlapping arguments

2008-12-31 Thread pinskia at gcc dot gnu dot org
--- Comment #3 from pinskia at gcc dot gnu dot org 2009-01-01 05:52 --- Fixed. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/32602] Sibcall optimization fails to detect overlap

2008-12-31 Thread pinskia at gcc dot gnu dot org
--- Comment #3 from pinskia at gcc dot gnu dot org 2009-01-01 05:52 --- Fixed. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added