[Bug bootstrap/2670] Passing -fpic to cc gives warning

2004-12-24 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-12-25 04:27 --- Fixed on the mainline by moving over to use libtool for libiberty. -- What|Removed |Added

[Bug rtl-optimization/14151] [new-ra] new-ra get frame size incorrect

2004-12-24 Thread andrewhutchinson at cox dot net
--- Additional Comments From andrewhutchinson at cox dot net 2004-12-25 02:33 --- Problem still present on gcc (GCC) 4.0.0 20041205 (experimental) SNAPSHOT *sigh* -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14151

[Bug bootstrap/19151] [4.0 Regression] configure: Could not load module ../libiberty/libiberty.a(libiberty.so.0)

2004-12-24 Thread hjl at lucon dot org
--- Additional Comments From hjl at lucon dot org 2004-12-25 02:25 --- Please try this patch: http://gcc.gnu.org/bugzilla/attachment.cgi?id=7824&action=view -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19151

[Bug bootstrap/19151] [4.0 Regression] configure: Could not load module ../libiberty/libiberty.a(libiberty.so.0)

2004-12-24 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-12-25 00:58 --- Again I really think it was inappropriate at this late stage to change how libiberty was building. Mark could you comment on if it was inappropriate or not because this change also causes one other regre

[Bug fortran/19101] missing & in character continuation not caught

2004-12-24 Thread eedelman at acclab dot helsinki dot fi
--- Additional Comments From eedelman at acclab dot helsinki dot fi 2004-12-25 00:41 --- I think the result given by gfortran is correct. Quote from "Fortran 95 handbook" by Adams, Brainerd et al., section 3.3.1.1 """ To continue a character constant so that the continued line is inden

[Bug bootstrap/19151] New: [4.0 Regression] configure: Could not load module ../libiberty/libiberty.a(libiberty.so.0)

2004-12-24 Thread danglin at gcc dot gnu dot org
checking whether make sets $(MAKE)... yes checking for powerpc-ibm-aix4.3.3.0-gcc... /opt/build/dave/gcc-4.0.0/objdir/gcc/ xgcc -B/opt/build/dave/gcc-4.0.0/objdir/gcc/ -B/home/dave/opt/gnu/gcc/gcc-4.0.0/ powerpc-ibm-aix4.3.3.0/bin/ -B/home/dave/opt/gnu/gcc/gcc-4.0.0/powerpc-ibm-aix4. 3.3.0/lib/ -is

[Bug other/19082] [4.0 Regression] build/genattrtab: out of memory allocating 151568 bytes after a total of 4161651196 bytes

2004-12-24 Thread danglin at gcc dot gnu dot org
--- Additional Comments From danglin at gcc dot gnu dot org 2004-12-24 23:41 --- Resolved -- What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Bug target/19147] invalid rlwinm patterns

2004-12-24 Thread amodra at bigpond dot net dot au
--- Additional Comments From amodra at bigpond dot net dot au 2004-12-24 23:22 --- Fixed all active branches -- What|Removed |Added Status|ASSIGNED

[Bug target/19147] invalid rlwinm patterns

2004-12-24 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2004-12-24 23:17 --- Subject: Bug 19147 CVSROOT:/cvs/gcc Module name:gcc Branch: gcc-3_3-branch Changes by: [EMAIL PROTECTED] 2004-12-24 23:17:14 Modified files: gcc: Change

[Bug target/19147] invalid rlwinm patterns

2004-12-24 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2004-12-24 23:14 --- Subject: Bug 19147 CVSROOT:/cvs/gcc Module name:gcc Branch: gcc-3_4-branch Changes by: [EMAIL PROTECTED] 2004-12-24 23:14:38 Modified files: gcc: Change

[Bug target/19147] invalid rlwinm patterns

2004-12-24 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2004-12-24 23:00 --- Subject: Bug 19147 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2004-12-24 23:00:10 Modified files: gcc: ChangeLog gcc/config/rs6000:

[Bug objc/18971] [4.0 Regression] Can't send messages to methods with arrays as parameters

2004-12-24 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-12-24 22:16 --- Patch here: . -- What|Removed |Added

[Bug tree-optimization/17863] [4.0 Regression] threefold performance loss, not inlining as much

2004-12-24 Thread hubicka at ucw dot cz
--- Additional Comments From hubicka at ucw dot cz 2004-12-24 21:09 --- Subject: Re: [4.0 Regression] threefold performance loss, not inlining as much > > --- Additional Comments From pinskia at gcc dot gnu dot org 2004-12-24 > 20:36 --- > Reduced testcase: > const int LMAX =

[Bug libgcj/18014] java.util.Locale changes variant to upper case

2004-12-24 Thread mark at gcc dot gnu dot org
--- Additional Comments From mark at gcc dot gnu dot org 2004-12-24 20:54 --- There is now a new Mauve testcase for this (ResourceBundle lower case locale variant) and a fix has been checked into GNU Classpath CVS as 2004-12-24 Mark Wielaard <[EMAIL PROTECTED]> Fixes bug libgc

[Bug tree-optimization/17863] [4.0 Regression] threefold performance loss, not inlining as much

2004-12-24 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-12-24 20:36 --- Reduced testcase: const int LMAX = 4; const int LMAX41 = 4*LMAX+1; const int LMAX12 = (LMAX+1)*(LMAX+2)/2; template inline double accu1( const double* p1, const double* p2 ) { double d = *p1 * *p2;

[Bug c++/19148] [4.0 Regression] ICE: gimplification failed

2004-12-24 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2004-12-24 20:33 --- Nope. The reason it doesn't have the parameter now is because it didn't use it, and for private functions missing parameters are superior to ATTRIBUTE_UNUSED. -- What|Removed

[Bug c++/19148] [4.0 Regression] ICE: gimplification failed

2004-12-24 Thread jason at redhat dot com
--- Additional Comments From jason at redhat dot com 2004-12-24 20:32 --- Subject: Re: [4.0 Regression] ICE: gimplification failed On 24 Dec 2004 20:26:38 -, "mmitchel at gcc dot gnu dot org" <[EMAIL PROTECTED]> wrote: > Adding a post_p parameter to gimplify_cond_expr fixes the p

[Bug c++/19148] [4.0 Regression] ICE: gimplification failed

2004-12-24 Thread mark at codesourcery dot com
--- Additional Comments From mark at codesourcery dot com 2004-12-24 20:28 --- Subject: Re: [4.0 Regression] ICE: gimplification failed mmitchel at gcc dot gnu dot org wrote: > Is there any reason that's not a bad idea? s|bad|good -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=

[Bug c++/19148] [4.0 Regression] ICE: gimplification failed

2004-12-24 Thread mmitchel at gcc dot gnu dot org
--- Additional Comments From mmitchel at gcc dot gnu dot org 2004-12-24 20:26 --- The front end is generating as the RHS: (INDIRECT_REF (NOP_EXPR (ADDR_EXPR (TARGET_EXPR (COND_EXPR ...))) which seems reasonable. The LHS is: (INDIRECT_REF (SAVE_EXPR

[Bug other/17652] [metabug] GCC 4.1 pending patches

2004-12-24 Thread pinskia at gcc dot gnu dot org
-- Bug 17652 depends on bug 14851, which changed state. Bug 14851 Summary: [4.0 Regression] suboptimal fp division with -ffast-math http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14851 What|Old Value |New Value -

[Bug rtl-optimization/14851] [4.0 Regression] suboptimal fp division with -ffast-math

2004-12-24 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-12-24 19:27 --- The orginal bug was fixed, the next bug is really a regression from 2.95.3 for all 3.3, 3.4.0, and 4.0.0. I opened a new bug for that, PR 19150. So I am closing as fixed. -- What|Removed

[Bug target/19150] [3.3/3.4/4.0 Regression] suboptimal fp division with -ffast-math

2004-12-24 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-12-24 19:26 --- More from that bug: Roger suggested to move the a/b -> a * (1.0/b) transformation from RTL to tree-ssa (http://gcc.gnu.org/ml/gcc-patches/2004-09/msg02017.html). In this case, transformation could be enhance

[Bug target/19150] [3.3/3.4/4.0 Regression] suboptimal fp division with -ffast-math

2004-12-24 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-12-24 19:26 --- Note from that bug: A proposed fix is here: http://gcc.gnu.org/ml/gcc-patches/2004-09/msg02193.html By moving three-linked combine pass in front of two-linked pass, combiner has considerably more freedom to

[Bug target/19150] [3.3/3.4/4.0 Regression] suboptimal fp division with -ffast-math

2004-12-24 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-12-24 19:24 --- Likewise for: double test (double x, double y) { return 5.1 / x + 5.2 / y; } Confirmed, this is just a split off from 14851. -- What|Removed |Added -

[Bug target/19150] New: [3.3/3.4/4.0 Regression] suboptimal fp division with -ffast-math

2004-12-24 Thread pinskia at gcc dot gnu dot org
Take the following code: double test (double x) { return 1.1 / x; } With -O2 -ffast-math with 2.95.3, we get: fldl.LC0 pushl %ebp movl%esp, %ebp fdivl 8(%ebp) popl%ebp ret But with 3.3, and 4.0: pushl %ebp m

[Bug target/19144] miscompilation KDE 3.3.2

2004-12-24 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-12-24 18:52 --- So closing as invalid. thanks for looking into the bug. -- What|Removed |Added S

[Bug target/19144] miscompilation KDE 3.3.2

2004-12-24 Thread bugzilla-gcc at thewrittenword dot com
--- Additional Comments From bugzilla-gcc at thewrittenword dot com 2004-12-24 18:50 --- Ok, found the real problem. I was wrong. This is not a GCC bug. It is a KDE bug. On Solaris and IRIX, struct dirent does not contain space for the name of the file. Tru64 UNIX, HP-UX, and GNU/Linux d

[Bug c++/19149] [4.0 Regression] seg fault on invalid code

2004-12-24 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-12-24 18:33 --- I think this was caused by: 2004-06-23 Mark Mitchell <[EMAIL PROTECTED]> * Make-lang.in (cp/lex.o): Do not depend on cp/lex.h. (cp/decl.o): Likewise. (cp/decl2.o): Likewise. --

[Bug c++/19149] [4.0 Regression] seg fault on invalid code

2004-12-24 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-12-24 18:25 --- Here is the backtrace: #0 0x0003ddc0 in check_tag_decl (declspecs=0xb5e0) at /Users/pinskia/src/local/gcc/gcc/cp/ decl.c:3517 #1 0x001407e8 in cp_parser_member_declaration (parser=0x428a2548) at /Use

[Bug c++/19148] [4.0 Regression] ICE: gimplification failed

2004-12-24 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-12-24 18:05 --- It also worked with 20041221. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19148

[Bug c++/19149] [4.0 Regression] seg fault on invalid code

2004-12-24 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-12-24 18:03 --- A little further reduced: struct QChar { static const ; } ; -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19149

[Bug c++/19149] [4.0 Regression] seg fault on invalid code

2004-12-24 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-12-24 18:02 --- I should note I found this while reducing PR 19148. -- What|Removed |Added Target Mileston

[Bug c++/19149] New: [4.0 Regression] seg fault on invalid code

2004-12-24 Thread pinskia at gcc dot gnu dot org
struct QChar { QChar( char c ); QChar( const QChar& c ); static const ; } ; : Search converges between 2004-06-24-trunk (#471) and 2004-06-26-trunk (#472). -- Summary: [4.0 Regression] seg fault on invalid code Product: gcc Version: 4.0.0

[Bug c++/19148] [4.0 Regression] ICE: gimplification failed

2004-12-24 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-12-24 17:59 --- Reduced testcase: struct QChar { QChar( char c ); QChar( const QChar& c ); unsigned short ucs; } ; void f(QChar *uc, unsigned short ch, QChar replacement) { *uc++ = ((ch) ? QChar((1)) : replace

[Bug c++/19148] [4.0 Regression] ICE: gimplification failed

2004-12-24 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-12-24 17:47 --- This is a very recent regression. It worked with 20041216 but fails with 20041223. -- What|Removed |Added

[Bug target/19144] miscompilation KDE 3.3.2

2004-12-24 Thread bugzilla-gcc at thewrittenword dot com
--- Additional Comments From bugzilla-gcc at thewrittenword dot com 2004-12-24 17:34 --- Oops, "mailing" in comment #17 should be "mainline". -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19144

[Bug c++/19148] ICE: gimplification failed

2004-12-24 Thread bugzilla-gcc at thewrittenword dot com
--- Additional Comments From bugzilla-gcc at thewrittenword dot com 2004-12-24 17:22 --- Created an attachment (id=7825) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=7825&action=view) .ii file of source -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19148

[Bug c++/19148] New: ICE: gimplification failed

2004-12-24 Thread bugzilla-gcc at thewrittenword dot com
-local-prefix=/opt/TWWfsw/gcc40 --prefix=/opt/TWWfsw/gcc40 Thread model: posix gcc version 4.0.0 20041224 (experimental) $ g++ -c -isystem /usr/openwin/include -I/opt/TWWfsw/jpeg/include -I/opt/TWWfsw/libmng10/include -I/opt/TWWfsw/libpng12/include -I/opt/TWWfsw/zlib11/include -I/opt/TWWfsw

[Bug target/19144] miscompilation KDE 3.3.2

2004-12-24 Thread bugzilla-gcc at thewrittenword dot com
--- Additional Comments From bugzilla-gcc at thewrittenword dot com 2004-12-24 17:18 --- Cannot test mailing because of an ICE while building qt-3.3.2 with -g. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19144

[Bug rtl-optimization/19103] [4.0 Regression] Current CVS (2004/12/21) doesn't compile

2004-12-24 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-12-24 15:35 --- Again which stage is this? Can you attach the full log? -- What|Removed |Added S

[Bug target/19147] invalid rlwinm patterns

2004-12-24 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-12-24 14:38 --- Patch here: < http://gcc.gnu.org/ml/gcc-patches/2004-12/msg01892.html>. -- What|Removed |Added ---

[Bug target/16584] -msse2 also enabling -mfpmath=sse option causing illegal instruction errors

2004-12-24 Thread uros at kss-loka dot si
--- Additional Comments From uros at kss-loka dot si 2004-12-24 14:29 --- With current TARGET_SSE_MATH work, mainline gcc produces: main: pushl %ebp movl %esp, %ebp subl $24, %esp andl $-16, %esp movl $0, %eax addl $15, %eax addl $1

[Bug tree-optimization/19038] [4.0 Regression] out-of ssa causing loops to have more than one BB

2004-12-24 Thread steven at gcc dot gnu dot org
--- Additional Comments From steven at gcc dot gnu dot org 2004-12-24 12:55 --- Possible work-arounds/hacks: - Don't copy-prop into a PHI argument when the root variable of the PHI result is the same as the root variable of the copy that is being replaced. Seems silly that this woul

[Bug tree-optimization/19038] [4.0 Regression] out-of ssa causing loops to have more than one BB

2004-12-24 Thread steven at gcc dot gnu dot org
--- Additional Comments From steven at gcc dot gnu dot org 2004-12-24 12:52 --- Silly bugzilla... Sorry about that. A piece of unidiff, then. (-) is the smaller test that works, (+) is the test where we get the extra copy. What I wanted to show is that only the root variable is diffe

[Bug tree-optimization/19038] [4.0 Regression] out-of ssa causing loops to have more than one BB

2004-12-24 Thread steven at gcc dot gnu dot org
--- Additional Comments From steven at gcc dot gnu dot org 2004-12-24 12:46 --- Side-by-side just before out-of-ssa: f (temp2D.1464, xlvj_D.1465)f (temp2D.1464, xlvj_D.1465) { { intD.0 D.

[Bug tree-optimization/19038] [4.0 Regression] out-of ssa causing loops to have more than one BB

2004-12-24 Thread steven at gcc dot gnu dot org
--- Additional Comments From steven at gcc dot gnu dot org 2004-12-24 12:42 --- A smaller test case: int f (int temp2, int xlvj_) { int temp1; for(;;) { temp1 = temp2*xlvj_; temp2 = temp1; if (temp1) break; } return xlvj_; }

[Bug tree-optimization/19038] [4.0 Regression] out-of ssa causing loops to have more than one BB

2004-12-24 Thread mustafa at il dot ibm dot com
--- Additional Comments From mustafa at il dot ibm dot com 2004-12-24 12:13 --- Doing loop header copying in RTL works around this problem, doing so gain us improvements of 3.9% for SPECINT on a G5 machine and a 66% for gcc benchmark. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19

[Bug target/19144] miscompilation KDE 3.3.2

2004-12-24 Thread bugzilla-gcc at thewrittenword dot com
--- Additional Comments From bugzilla-gcc at thewrittenword dot com 2004-12-24 08:45 --- gcc-3.3.2 exhibits the same problem. Maybe I'm wrong? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19144

[Bug target/18898] [SH target], internal compiler error (ICE): for given code if using #pragma interrupt

2004-12-24 Thread prafullat at kpitcummins dot com
--- Additional Comments From prafullat at kpitcummins dot com 2004-12-24 08:35 --- Hi, I have applied the patch and tested. It removes the above mentioned ICE also, regression results are fine with this patch. Regards, Prafulla Thakare KPIT Cummins InfoSystems Ltd. Pune, India --