[Bug tree-optimization/22212] [4.1 Regression] SEGV in is_gimple_variable during loop-ivopts while building Ada RTS

2005-06-29 Thread laurent at guerby dot net
--- Additional Comments From laurent at guerby dot net 2005-06-29 06:13 --- Disabling wrapv also enables a successfull Ada bootstrap. Index: misc.c === RCS file: /cvs/gcc/gcc/gcc/ada/misc.c,v retrieving revision 1.104 diff

gcc3.3 on windows services for unix 3.5 i.e. interix

2005-06-29 Thread Sundara Venkataraman
Hi, I'm having a problem running configure for any package, apparently because gcc isn't compiling anything on SFU 3.5 (Interix). Just running a simple program with main() and nothing inside it gives a seg fault. The details of the gcc installation are below. I'd really appreciate ur help with

[Bug libstdc++/22131] std::num_get fails for input with invalid groups

2005-06-29 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-06-29 11:49 --- Subject: Bug 22131 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-06-29 11:48:54 Modified files: libstdc++-v3 : ChangeLog

[Bug libstdc++/22131] std::num_get fails for input with invalid groups

2005-06-29 Thread pcarlini at suse dot de
--- Additional Comments From pcarlini at suse dot de 2005-06-29 12:08 --- Fixed for 4.1.0. -- What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug target/22229] New: Segfault due to unaligned movaps access

2005-06-29 Thread uros at kss-loka dot si
This testcase segfaults due to unaligned movaps access when compiled with 'gcc - O2 -msse': --cut here-- #include xmmintrin.h __m128 bar (__m128 x1, __m128 y1, __m128 x2, __m128 y2) { return x1; } __m128 foo (__m128 x) { return bar (x, x, x, x); } int main() { __m128 a = {1.0, 2.0, 3.0,

[Bug target/22229] Segfault due to unaligned movaps access

2005-06-29 Thread pluto at agmk dot net
-- What|Removed |Added CC||pluto at agmk dot net http://gcc.gnu.org/bugzilla/show_bug.cgi?id=9

[Bug libgcj/13212] AttachCurrentThread() not working

2005-06-29 Thread greenrd at greenrd dot org
--- Additional Comments From greenrd at greenrd dot org 2005-06-29 13:21 --- This breaks rssowl and any other SWT application that uses the embedded Browser widget. -- What|Removed |Added

[Bug c/22230] New: [4.1 Regression] value range propagation error

2005-06-29 Thread paul dot woegerer at nsc dot com
Since i've updated the crx-port from snapshot 4_1_20050508 to 4_1_20050625 i get wrong code for the example below. (compiled with -O2) If i turn off value range propagation (-fno-tree-vrp) the generated code is correct. /* Tree dump before vrp **/ main () {

[Bug tree-optimization/22228] [4.1 regression] ICE with -ftree-vectorize in verify_ssa

2005-06-29 Thread reichelt at gcc dot gnu dot org
--- Additional Comments From reichelt at gcc dot gnu dot org 2005-06-29 13:33 --- Created an attachment (id=9171) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=9171action=view) Shorter testcase Shorter testcase (below 50 lines). Crashes with g++ -march=pentium4 -ftree-vectorize

[Bug tree-optimization/22228] [4.1 regression] ICE with -ftree-vectorize in verify_ssa

2005-06-29 Thread reichelt at gcc dot gnu dot org
--- Additional Comments From reichelt at gcc dot gnu dot org 2005-06-29 13:34 --- Confirmed. -- What|Removed |Added CC||reichelt

[Bug tree-optimization/21218] [4.1 regression] ICE using -ftree-vectorize

2005-06-29 Thread reichelt at gcc dot gnu dot org
--- Additional Comments From reichelt at gcc dot gnu dot org 2005-06-29 13:37 --- Closing as fixed as suggested by Wolfgang. -- What|Removed |Added

[Bug c/22230] [4.1 Regression] value range propagation error

2005-06-29 Thread paul dot woegerer at nsc dot com
-- What|Removed |Added Keywords||wrong-code http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22230

[Bug c++/22227] g++ 4.0.0 has issues with the typedef of reference

2005-06-29 Thread bangerth at dealii dot org
--- Additional Comments From bangerth at dealii dot org 2005-06-29 13:45 --- Well it compiles perfectly fine on a Sun Solaris Machine with Sun Studio 9 installed that has the Sun CC compiler. Also It was written by a Computer Science Professor at the University of Illinois at

[Bug c++/22227] g++ 4.0.0 has issues with the typedef of reference

2005-06-29 Thread bangerth at dealii dot org
--- Additional Comments From bangerth at dealii dot org 2005-06-29 13:47 --- You will see these other errors that will show up as well but the code has no problems on the Sun Machine which means that g++ does not completely folllow the ANSI/ISO C++ standard. Have an open

[Bug driver/22231] New: -MG ignores missing headers even with -c

2005-06-29 Thread js at linuxtv dot org
I just spent half an hour to debug mysterious build failures (make complaining about missing dependencies) in some third party code. (The reason was a missing -Ipath.) Given what the documentation of -MG in the preprocessor says I'm not sure this is a real bug, but as an enhancement request I

[Bug other/22232] New: Bug in fixproto (missing escape)

2005-06-29 Thread afb at users dot sf dot net
A bug in the fixproto script makes it get the wrong dir name when: a) on Darwin, with a different find command b) short directories are present in include dir This is because a period was not escaped in a sed script within. i.e. sed -e 's|^./||'` Suppose to only change ./ beginnings, but wiped my

[Bug c++/21768] [3.4 regression] ICE in error message due to violation of coding conventions

2005-06-29 Thread reichelt at gcc dot gnu dot org
--- Additional Comments From reichelt at gcc dot gnu dot org 2005-06-29 14:02 --- The .po files have been fixed for GCC 4.0.1 and mainline. We are just missing the .po file for GCC 3.4.5. -- What|Removed |Added

[Bug other/22232] Bug in fixproto (missing escape)

2005-06-29 Thread afb at users dot sf dot net
--- Additional Comments From afb at users dot sf dot net 2005-06-29 14:03 --- Created an attachment (id=9172) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=9172action=view) gcc-3.3.6-fixproto.patch -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22232

[Bug c++/22227] g++ 4.0.0 has issues with the typedef of reference

2005-06-29 Thread bangerth at dealii dot org
--- Additional Comments From bangerth at dealii dot org 2005-06-29 14:05 --- Let me point out a few problems in your code first: list225.cpp, line 161: you can't write typename const listEtype::iterator origVal) const you need to reverse the order of const and

[Bug c++/22233] New: [3.4/4.0/4.1 regression] ICE with wrong number of template parameters

2005-06-29 Thread reichelt at gcc dot gnu dot org
The following invalid code snippet causes an ICE since GCC 3.3: == templateint struct A { void foo(); }; templateint N, char void AN::foo() {} A0 a; == bug.cc:6: error: got 2 template parameters for `void

[Bug c/22230] [4.1 Regression] value range propagation error

2005-06-29 Thread pluto at agmk dot net
-- What|Removed |Added CC||pluto at agmk dot net http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22230

[Bug rtl-optimization/22167] [3.4/4.0?/4.1? regression] Strange optimization bug when using -Os

2005-06-29 Thread reichelt at gcc dot gnu dot org
--- Additional Comments From reichelt at gcc dot gnu dot org 2005-06-29 14:40 --- I can confirm the bug on mips-sgi-irix6.5 (GCC 3.3.x, 3.4.x). I can't test whether the bug is also present on gcc 4.0.0 and later. The same bug also appears on i686-pc-linux-gnu, but only with GCC 3.3.x.

[Bug c++/22227] g++ 4.0.0 has issues with the typedef of reference

2005-06-29 Thread gdr at gcc dot gnu dot org
--- Additional Comments From gdr at gcc dot gnu dot org 2005-06-29 14:41 --- (In reply to comment #5) Subject: Re: g++ 4.0.0 has issues with the typedef of reference Well it compiles perfectly fine on a Sun Solaris Machine with Sun Studio 9 installed that has the Sun CC

[Bug libgcj/22211] Thread.interrupt sometimes causes abort if thread is already dead

2005-06-29 Thread mlists at juma dot me dot uk
-- What|Removed |Added CC||mlists at juma dot me dot uk http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22211

[Bug tree-optimization/22230] [4.1 Regression] value range propagation error

2005-06-29 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-06-29 14:55 --- Confirmed, a little more reduced: void abort (void); int main() { long i; long arr; for (i = 0; i 4; i++) arr = i * i; if (arr != 4*4) abort (); return 0; } -- What

[Bug c++/22233] [3.4/4.0/4.1 regression] ICE with wrong number of template parameters

2005-06-29 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-06-29 15:07 --- Confirmed. -- What|Removed |Added Severity|normal |minor

[Bug rtl-optimization/22167] [3.4 regression] Strange optimization bug when using -Os

2005-06-29 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-06-29 15:14 --- It works for me on powerpc-darwin with 4.0.0, 4.1.0 but does not work with 3.3.3 and 3.4.0, so removing the 4.0, 4.1 regression markers. -- What|Removed |Added

[Bug preprocessor/22231] -MG ignores missing headers even with -c

2005-06-29 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Component|driver |preprocessor http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22231

[Bug middle-end/21969] ICE on float __attribute__((vector_size(2048)))

2005-06-29 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-06-29 15:35 --- Subject: Bug 21969 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-06-29 15:34:58 Modified files: gcc: ChangeLog tree.c tree.h

[Bug middle-end/21969] ICE on float __attribute__((vector_size(2048)))

2005-06-29 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-06-29 15:38 --- Subject: Bug 21969 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-06-29 15:38:34 Modified files: gcc/testsuite : ChangeLog Added files:

[Bug middle-end/21969] ICE on float __attribute__((vector_size(2048)))

2005-06-29 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-06-29 16:16 --- Subject: Bug 21969 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-06-29 16:15:41 Modified files: gcc/testsuite : ChangeLog

[Bug middle-end/21969] ICE on float __attribute__((vector_size(2048)))

2005-06-29 Thread sje at cup dot hp dot com
--- Additional Comments From sje at cup dot hp dot com 2005-06-29 16:42 --- Ignore the second patch (it was commited with the wrong PR number in the comments). But the first patch does fix the problem. -- What|Removed |Added

[Bug testsuite/21865] gcc.dg/torture/pr21817-1.c fails on hppa2.0w-hpux

2005-06-29 Thread sje at cup dot hp dot com
--- Additional Comments From sje at cup dot hp dot com 2005-06-29 16:45 --- The following commit fixes this bug, it was checked in with the wrong PR number in the ChangeLog file. Subject: Bug 21969 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED]

[Bug tree-optimization/22234] New: verify_ssa failed with -fno-exceptions

2005-06-29 Thread falk at debian dot org
[EMAIL PROTECTED]:/tmp% g++ -c -O2 -fno-exceptions nsPlaintextEditor.ii nsPlaintextEditor.ii: In member function 'nsresult nsPlaintextEditor::InsertLineBreak()': nsPlaintextEditor.ii:151: error: Definition in block 13 does not dominate use in block 14 for SSA_NAME: TMT.43_70 in statement:

[Bug tree-optimization/22234] verify_ssa failed with -fno-exceptions

2005-06-29 Thread falk at debian dot org
--- Additional Comments From falk at debian dot org 2005-06-29 16:49 --- Created an attachment (id=9173) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=9173action=view) Test case (autoreduced) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22234

[Bug target/21195] SSE intrinsics not inlined, sometimes.

2005-06-29 Thread stuart at apple dot com
--- Additional Comments From stuart at apple dot com 2005-06-29 16:49 --- I marked all the x86 vector intrinsics with always_inline, and this seems to fix both the testcases here. http://gcc.gnu.org/ml/gcc-cvs/2005-06/msg01059.html --

[Bug tree-optimization/22234] [4.1 Regression] verify_ssa failed with -fno-exceptions

2005-06-29 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-06-29 16:54 --- This is most likely the same bug as the bug which is causing the bootstrap problem on powerpc-darwin and that testcase was hard to reduce. -- What|Removed |Added

[Bug libgcj/22211] Thread.interrupt sometimes causes abort if thread is already dead

2005-06-29 Thread tromey at gcc dot gnu dot org
--- Additional Comments From tromey at gcc dot gnu dot org 2005-06-29 17:06 --- I have a patch for this. Could you try it with RSSOwl if I send it to you? -- What|Removed |Added

[Bug libgcj/22211] Thread.interrupt sometimes causes abort if thread is already dead

2005-06-29 Thread greenrd at greenrd dot org
--- Additional Comments From greenrd at greenrd dot org 2005-06-29 17:20 --- Sure. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22211

[Bug libgcj/22211] Thread.interrupt sometimes causes abort if thread is already dead

2005-06-29 Thread tromey at gcc dot gnu dot org
--- Additional Comments From tromey at gcc dot gnu dot org 2005-06-29 17:22 --- Actually, I wrote a very simple test case and I'm simply going to check in my fix. The test just makes a Thread and calls interrupt on it before starting it. With gij this currently aborts. --

[Bug libgcj/22211] Thread.interrupt sometimes causes abort if thread is already dead

2005-06-29 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-06-29 17:36 --- Subject: Bug 22211 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-06-29 17:36:16 Modified files: libjava: ChangeLog

[Bug libgcj/22211] Thread.interrupt sometimes causes abort if thread is already dead

2005-06-29 Thread tromey at gcc dot gnu dot org
--- Additional Comments From tromey at gcc dot gnu dot org 2005-06-29 17:42 --- I checked this in to cvs trunk. It should go in 4.0 as well once the branch reopens. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22211

[Bug rtl-optimization/21956] [4.1 Regression] useless symbols in object files

2005-06-29 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-06-29 17:47 --- Subject: Bug 21956 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-06-29 17:47:33 Modified files: gcc: ChangeLog varasm.c Log message:

[Bug libgcj/22211] [4.0 only] Thread.interrupt sometimes causes abort if thread is already dead

2005-06-29 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Summary|Thread.interrupt sometimes |[4.0 only] Thread.interrupt |causes abort if thread is |sometimes causes abort if

[Bug rtl-optimization/21956] [4.1 Regression] useless symbols in object files

2005-06-29 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-06-29 17:50 --- Fixed. -- What|Removed |Added Status|NEW |RESOLVED

[Bug tree-optimization/22234] [4.1 Regression] verify_ssa failed with -fno-exceptions

2005-06-29 Thread bangerth at dealii dot org
--- Additional Comments From bangerth at dealii dot org 2005-06-29 17:56 --- May also be the same as PR 8... W. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22234

[Bug tree-optimization/22228] [4.1 regression] ICE with -ftree-vectorize in verify_ssa

2005-06-29 Thread bangerth at dealii dot org
--- Additional Comments From bangerth at dealii dot org 2005-06-29 17:58 --- May be the same as PR 22234... -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=8

[Bug target/19889] g++.old-deja/g++.law/profile1.C execution test fails on ia64-hpux

2005-06-29 Thread sje at cup dot hp dot com
--- Additional Comments From sje at cup dot hp dot com 2005-06-29 18:17 --- Fixed. -- What|Removed |Added Status|NEW |RESOLVED

[Bug target/21571] ICE in rs6000.c with -msdata=default.

2005-06-29 Thread osv at javad dot ru
--- Additional Comments From osv at javad dot ru 2005-06-29 18:21 --- Created an attachment (id=9174) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=9174action=view) Makes the ICE go away. Though this patch does fix the ICE and the resulting assembly is valid, I'm not sure it's the

[Bug libstdc++/21796] (v7-branch) std::search not using std::find

2005-06-29 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-06-29 19:21 --- Subject: Bug 21796 CVSROOT:/cvs/gcc Module name:gcc Branch: libstdcxx_so_7-branch Changes by: [EMAIL PROTECTED] 2005-06-29 19:20:49 Modified files:

[Bug libstdc++/21796] (v7-branch) std::search not using std::find

2005-06-29 Thread pcarlini at suse dot de
--- Additional Comments From pcarlini at suse dot de 2005-06-29 19:21 --- Fixed. -- What|Removed |Added Status|NEW |RESOLVED

[Bug ada/22220] Unable to build gnattools native i586

2005-06-29 Thread smcconne at seakr dot com
--- Additional Comments From smcconne at seakr dot com 2005-06-29 19:27 --- (In reply to comment #2) (In reply to comment #1) You no longer have to make -C gcc/ada gnatlib-shared. If you install 4.0.0 does it work? make bootstrap seems to work. I am

[Bug tree-optimization/14490] [tree-ssa] Simplify a - 10 150 into a 160

2005-06-29 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-06-29 19:37 --- I think I have a fix. -- What|Removed |Added AssignedTo|unassigned at gcc dot gnu

[Bug tree-optimization/22235] New: VRP misses folding opportunity with ranges

2005-06-29 Thread pinskia at gcc dot gnu dot org
Take the following code, there should be no references to link_error left if we enable VRP. void link_error (void); void foo (int a) { if (a 100) return; if (200 a) return; if (a 160) link_error (); } -- Summary: VRP misses folding opportunity with ranges

[Bug tree-optimization/22235] VRP does not remove non needed

2005-06-29 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-06-29 20:04 --- Closing as invalid for now, I am stupid. -- What|Removed |Added

[Bug tree-optimization/14490] [tree-ssa] Simplify a - 10 150 into a 160

2005-06-29 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-06-29 20:05 --- Actually since overflow is undefined we can do this no matter what at least for signed types. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14490

[Bug tree-optimization/14490] [tree-ssa] Simplify a - 10 150 into a 160

2005-06-29 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-06-29 20:07 --- (In reply to comment #4) Actually since overflow is undefined we can do this no matter what at least for signed types. And when -fwrapv is not supplied. --

[Bug tree-optimization/22037] [4.1 Regression] internal compiler error: verify_ssa failed

2005-06-29 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2005-06-29 20:19 --- We are folding sqrt(0) into 0 and not updating virtual operands properly. Still looking. -- What|Removed |Added

[Bug tree-optimization/22236] New: [4.1 Regression] wrong code for casts and scev

2005-06-29 Thread pinskia at gcc dot gnu dot org
The following should not abort but does at -O3. void abort(void); void foo (signed char a) { if (a - 0x7F 1) abort(); } int main() { unsigned char b; for(b = 0;b 0xFF;b++) foo (b); } -- Summary: [4.1 Regression] wrong code for casts and scev Product: gcc

[Bug tree-optimization/22236] [4.1 Regression] wrong code for casts and scev

2005-06-29 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added GCC target triplet||powerpc-darwin Target Milestone|--- |4.1.0 Version|4.0.1

[Bug tree-optimization/22236] [4.1 Regression] wrong code for casts and scev

2005-06-29 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-06-29 20:37 --- I should note that after I fix PR 14490, this becomes a latent bug. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22236

[Bug tree-optimization/22236] [4.1 Regression] wrong code for casts and scev

2005-06-29 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-06-29 20:50 --- I think this was introduced by: 2005-06-07 Sebastian Pop [EMAIL PROTECTED] PR 18403 and meta PR 21861. * Makefile.in (tree-chrec.o): Depend on CFGLOOP_H and TREE_FLOW_H. *

[Bug libfortran/22217] Z edit descriptor with negative numbers

2005-06-29 Thread fxcoudert at gcc dot gnu dot org
--- Additional Comments From fxcoudert at gcc dot gnu dot org 2005-06-29 20:53 --- Confirmed. This bug is due to my recent patch to support large integer kinds. I'm thinking about how we should fix this. -- What|Removed |Added

[Bug tree-optimization/14490] [tree-ssa] Simplify a - 10 150 into a 160

2005-06-29 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-06-29 20:57 --- I found a bug which my patch will make latent (PR 22236). -- What|Removed |Added

[Bug tree-optimization/22236] [4.1 Regression] wrong code for casts and scev

2005-06-29 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added OtherBugsDependingO||14490 nThis|| http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22236

[Bug tree-optimization/22236] [4.1 Regression] wrong code for casts and scev

2005-06-29 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-06-29 20:59 --- Here is a testcase which will fail even after the patch for 14490: void abort(void); static inline void foo (signed char a) { int b = a - 0x7F; if (b 1) abort(); } int main() { unsigned char b;

[Bug tree-optimization/22212] [4.1 Regression] SEGV in is_gimple_variable during loop-ivopts while building Ada RTS

2005-06-29 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-06-29 21:47 --- Some discussion about this problem: http://gcc.gnu.org/ml/gcc/2005-06/msg01276.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22212

[Bug middle-end/21360] wrong result of 'if' statement with comparing of floating point with gcc.

2005-06-29 Thread jsm28 at gcc dot gnu dot org
--- Additional Comments From jsm28 at gcc dot gnu dot org 2005-06-29 21:59 --- It's come to my attention that C99 Annex F.4#1 specifies that the result is an unspecified value, with the invalid exception raised at runtime, rather than undefined behavior (in the absence of defining

[Bug fortran/22210] gfc_conv_array_initializer weirdness

2005-06-29 Thread giovannibajo at libero dot it
--- Additional Comments From giovannibajo at libero dot it 2005-06-29 22:04 --- Created an attachment (id=9175) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=9175action=view) Current CONSTRUCTOR patch As per Steven's request in private mail, I attach the current patch to make

[Bug libstdc++/21244] [4.0/4.1 Regression] Vectorbool anonymous enum problem

2005-06-29 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-06-29 22:12 --- Subject: Bug 21244 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-06-29 22:12:19 Modified files: libstdc++-v3 : ChangeLog

[Bug tree-optimization/22234] [4.1 Regression] verify_ssa failed with -fno-exceptions

2005-06-29 Thread reichelt at gcc dot gnu dot org
--- Additional Comments From reichelt at gcc dot gnu dot org 2005-06-29 22:59 --- Created an attachment (id=9176) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=9176action=view) Shorter testcase (0.5 kB) Crashes with -O -fno-exceptions on i686-pc-linux-gnu -- What

[Bug tree-optimization/22234] [4.1 Regression] verify_ssa failed with -fno-exceptions

2005-06-29 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-06-29 23:06 --- Patch here: http://gcc.gnu.org/ml/gcc-patches/2005-06/msg02209.html confirmed to fix the bug. -- What|Removed |Added

[Bug tree-optimization/22234] [4.1 Regression] verify_ssa failed with -fno-exceptions

2005-06-29 Thread reichelt at gcc dot gnu dot org
-- What|Removed |Added CC||reichelt at gcc dot gnu dot ||org

[Bug tree-optimization/22237] New: [4.0/4.1 Regression] struct copy inlining generates overlapping memcpy

2005-06-29 Thread jsm28 at gcc dot gnu dot org
The following test should execute successfully (see C99 6.8.6.4#3 and #4: a return statement is not an assignment so can be used to copy between overlapping structures - added in C90 TC1 following DR#001). With 4.0 branch and mainline, it aborts when compiled at -O3 (maybe other levels as well)

[Bug tree-optimization/22237] [4.0/4.1 Regression] struct copy inlining generates overlapping memcpy

2005-06-29 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-06-29 23:16 --- I cannot reproduce this on powerpc-darwin at all. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22237

[Bug c++/22238] New: [4.0/4.1 regression] '#'obj_type_ref' not supported by dump_expr

2005-06-29 Thread reichelt at gcc dot gnu dot org
Since GCC 4.0.0 the compiler issues a hosed error message for the following invalid code snippet: == struct A { virtual void foo(); void bar() { if (foo()) ; } }; == The error message reads: bug.cc: In member function

[Bug tree-optimization/22237] [4.0/4.1 Regression] struct copy inlining generates overlapping memcpy

2005-06-29 Thread joseph at codesourcery dot com
--- Additional Comments From joseph at codesourcery dot com 2005-06-29 23:22 --- Subject: Re: [4.0/4.1 Regression] struct copy inlining generates overlapping memcpy On Wed, 29 Jun 2005, pinskia at gcc dot gnu dot org wrote: I cannot reproduce this on powerpc-darwin at all. Maybe

[Bug middle-end/22239] New: i-cobol.adb:482: error: unrecognizable insn

2005-06-29 Thread danglin at gcc dot gnu dot org
(reg:SI 156) (reg/f:SI 151 [ variable.result___36 ])) (const_int -1 [0x]))) -1 (nil) (nil)) +===GNAT BUG DETECTED==+ | 4.1.0 20050629 (experimental) (hppa-unknown-linux-gnu) GCC error:| | in extract_insn

[Bug middle-end/22239] i-cobol.adb:482: error: unrecognizable insn

2005-06-29 Thread danglin at gcc dot gnu dot org
--- Additional Comments From danglin at gcc dot gnu dot org 2005-06-29 23:39 --- Created an attachment (id=9177) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=9177action=view) Patch to loop.c Testing patch as possible fix. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22239

[Bug middle-end/22239] i-cobol.adb:482: error: unrecognizable insn

2005-06-29 Thread danglin at gcc dot gnu dot org
--- Additional Comments From danglin at gcc dot gnu dot org 2005-06-29 23:52 --- Looks like the following change introduced the regression: 2005-04-16 Alexandre Oliva [EMAIL PROTECTED] PR target/20126 * loop.c (loop_givs_rescan): Handle non-replaceable (plus (reg)

[Bug rtl-optimization/17808] Scheduler overly conservative in sched-deps

2005-06-29 Thread steven at gcc dot gnu dot org
--- Additional Comments From steven at gcc dot gnu dot org 2005-06-29 23:54 --- May or may not be on to something in the message I dropped here: http://gcc.gnu.org/ml/gcc/2005-06/msg01281.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17808

[Bug c/22240] New: ICE with transparent unions, function pointers and -pedantic

2005-06-29 Thread jsm28 at gcc dot gnu dot org
typedef union { union w *u; int *i; } H __attribute__ ((transparent_union)); void (*h) (H); void g (int *s) { h (s); } yields an ICE when compiled with -pedantic. Not a regression. See discussion at http://gcc.gnu.org/ml/gcc/2005-06/msg00914.html and thread; DECL_IN_SYSTEM_HEADER is being

[Bug c/22241] New: completion by initializer incompatible with type in inner scope should be diagnosed

2005-06-29 Thread jsm28 at gcc dot gnu dot org
As a quality-of-implementation matter, extern int a[]; void f(void) { extern int a[2]; } int a[] = { 0 }; should receive an error for the incompatible types of a, int[2] and int[1]. Not a regression. Previously mentioned at http://gcc.gnu.org/ml/gcc-patches/2005-05/msg00944.html. --

[Bug tree-optimization/22234] [4.1 Regression] verify_ssa failed with -fno-exceptions

2005-06-29 Thread cvs-commit at gcc dot gnu dot org
gcc/testsuite : ChangeLog Added files: gcc/testsuite/gcc.dg: 20050629-1.c Log message: PR 22234 * tree-ssa-copy.c (fini_copy_prop): Do not overwrite copy_of when following copy-of chains. testsuite/ChangeLog PR 22234

[Bug tree-optimization/22234] [4.1 Regression] verify_ssa failed with -fno-exceptions

2005-06-29 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2005-06-30 00:53 --- Fixed. http://gcc.gnu.org/ml/gcc-patches/2005-06/msg02209.html -- What|Removed |Added

[Bug rtl-optimization/22239] [4.0/4.1 Regression] i-cobol.adb:482: error: unrecognizable insn

2005-06-29 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-06-30 01:52 --- So this is a latent bug on the 4.0 branch too. I just wish loop.c would go away. -- What|Removed |Added

[Bug c++/22238] [4.0/4.1 regression] '#'obj_type_ref' not supported by dump_expr

2005-06-29 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-06-30 02:00 --- Confirmed, caused by the patch which introduced obj_type_ref. This also means we can produce better diagnostic. -- What|Removed |Added

[Bug tree-optimization/22236] [4.1 Regression] wrong code for casts and scev

2005-06-29 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-06-30 02:04 --- Note you might need -fno-vrp to expose the bug. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22236

[Bug tree-optimization/22236] [4.1 Regression] wrong code for casts and scev

2005-06-29 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-06-30 02:04 --- Note you might need -fno-tree-vrp to expose the bug. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22236

[Bug tree-optimization/22237] [4.0/4.1 Regression] struct copy inlining generates overlapping memcpy

2005-06-29 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-06-30 02:12 --- I think this is a latent bug as even 3.4 produces calls to memcpy. Confirmed, still. -- What|Removed |Added

[Bug c/22240] ICE with transparent unions, function pointers and -pedantic

2005-06-29 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-06-30 02:13 --- Confirmed. -- What|Removed |Added Status|UNCONFIRMED |NEW

[Bug c/22241] completion by initializer incompatible with type in inner scope should be diagnosed

2005-06-29 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-06-30 02:15 --- Confirmed, the C++ front-end diagnostics this problem. -- What|Removed |Added

[Bug c/20689] strict aliasing with temporary variable never gives warnings

2005-06-29 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-06-30 02:20 --- Even the example you gave in comment #6 is hard to get unless you have flow analysis in the front-end which I really doubt is even going to be. -- What|Removed |Added

[Bug c++/22238] [4.0/4.1 regression] '#'obj_type_ref' not supported by dump_expr

2005-06-29 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Target Milestone|4.0.1 |4.0.2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22238

[Bug rtl-optimization/22239] [4.0/4.1 Regression] i-cobol.adb:482: error: unrecognizable insn

2005-06-29 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Target Milestone|4.0.1 |4.0.2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22239

[Bug target/21973] Segfault in GTK+ compiled with -march=pentium4 when used through JNI

2005-06-29 Thread vektor at dumbterm dot net
--- Additional Comments From vektor at dumbterm dot net 2005-06-30 03:16 --- Of course, it seems that my disassembler has been defaulting to 16 bit and not 32 bit. Here is the correct disassembly from one of the crashes. It's reading from [esp+0x10] which is clearly an unaligned stack

[Bug c++/22238] [4.0/4.1 regression] '#'obj_type_ref' not supported by dump_expr

2005-06-29 Thread gdr at integrable-solutions dot net
--- Additional Comments From gdr at integrable-solutions dot net 2005-06-30 03:19 --- Subject: Re: New: [4.0/4.1 regression] '#'obj_type_ref' not supported by dump_expr reichelt at gcc dot gnu dot org [EMAIL PROTECTED] writes: | Since GCC 4.0.0 the compiler issues a hosed error

[Bug c++/22238] [4.0/4.1 regression] '#'obj_type_ref' not supported by dump_expr

2005-06-29 Thread gdr at integrable-solutions dot net
--- Additional Comments From gdr at integrable-solutions dot net 2005-06-30 03:19 --- Subject: Re: [4.0/4.1 regression] '#'obj_type_ref' not supported by dump_expr pinskia at gcc dot gnu dot org [EMAIL PROTECTED] writes: | --- Additional Comments From pinskia at gcc dot gnu dot

[Bug c++/22238] [4.0/4.1 regression] '#'obj_type_ref' not supported by dump_expr

2005-06-29 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added AssignedTo|unassigned at gcc dot gnu |gdr at gcc dot gnu dot org |dot org | Status|NEW

[Bug tree-optimization/14490] [tree-ssa] Simplify a - 10 150 into a 160

2005-06-29 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-06-30 04:42 --- And I found another latent bug which makes it impossible to bootstrap GCC :( Here is a short testcase for that bug: _Bool f(); void g(int); void h (int old_size) { int new_size = old_size, i; g(old_size

  1   2   >