[Bug target/18723] [C] gcc 3.4.4 zeroes inline function argument with -O2 -march=pentium4

2005-03-02 Thread ebotcazou at gcc dot gnu dot org
--- Additional Comments From ebotcazou at gcc dot gnu dot org 2005-03-02 08:01 --- If -fno-strict-aliasing fixes the problem, then you have an aliasing problem in the source. So closing as invalid. Ugh! If compilers were that simple... -fno-strict-aliasing disables a whole class of

[Bug libfortran/20278] New: Performance regression in formatted output vs. g77

2005-03-02 Thread Thomas dot Koenig at online dot de
$ cat write-many.f program main open(10,status='SCRATCH') a = 0.3858204 do i=1,100 a = a + 0.4761748164 write(10, '(G12.5)'),a end do end $ gfortran write-many.f $ time ./a.out real0m8.165s user0m8.092s sys 0m0.059s $ g77

[Bug fortran/20279] New: gfortran: ICE on valid code, in gfc_get_symbol_decl

2005-03-02 Thread anlauf at hep dot tu-darmstadt dot de
Hi, subroutine gfcbug25 () character (len=*), parameter :: endian(2) = (/ little_endian, big_endian /) write (*,'(a)') endian(1) end subroutine gfcbug25 dies with: gfcbug25.f90: In function 'gfcbug25': gfcbug25.f90:6: internal compiler error: in gfc_get_symbol_decl,

[Bug libfortran/20257] Fortran runtime error: End of record occurs when writing large arrays

2005-03-02 Thread coudert at clipper dot ens dot fr
--- Additional Comments From coudert at clipper dot ens dot fr 2005-03-02 09:34 --- It happens for all kind of output (formatted (direct or sequential) or unformatted), and is due to gfortran setting an arbitrary maximal length of 1 chars (this is in current_unit-recl). Since this

[Bug c++/20280] New: internal compiler error: in create_tmp_var, at gimplify.c:368

2005-03-02 Thread caolanm at redhat dot com
gcc (GCC) 4.0.0 20050228 (Red Hat 4.0.0-0.30) Copyright (C) 2005 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. --- Making: ../../../unxlngi6.pro/slo/fltini.obj

[Bug c++/20280] internal compiler error: in create_tmp_var, at gimplify.c:368

2005-03-02 Thread caolanm at redhat dot com
--- Additional Comments From caolanm at redhat dot com 2005-03-02 09:39 --- Created an attachment (id=8311) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=8311action=view) bzip2'ed dump -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20280

[Bug preprocessor/20281] New: cpp segfaults on directory input

2005-03-02 Thread marcolz at stack dot nl
gcc 2.95 used to do it almost right: FreeBSD4:/cpp --version 2.95.4 FreeBSD4:/cpp . cpp0: Input file `' is a directory (1) FreeBSD4:/ LinuxDebian:~cpp --version cpp (GCC) 3.3.5 (Debian 1:3.3.5-8) Copyright (C) 2003 Free Software Foundation, Inc. This is free software; see the source for

[Bug java/5537] Error compiling simple bytecode with jsr

2005-03-02 Thread daniel dot bonniot at inria dot fr
--- Additional Comments From daniel dot bonniot at inria dot fr 2005-03-02 10:13 --- Subject: Re: Error compiling simple bytecode with jsr http://gcc.gnu.org/ml/java-patches/2005-q1/msg00568.html which makes even the non-indirect-dispatch case use the new shiny verifier. It

[Bug tree-optimization/20122] Wrong code with gcc 4.0 tree-vectorizer

2005-03-02 Thread micis at gmx dot de
--- Additional Comments From micis at gmx dot de 2005-03-02 10:27 --- After you found the problem, may I ask you to set the status NEW and target milestone to 4.0.0 ? That way this bug would show up in the list of open bugs for gcc40. Michael Cieslinski --

[Bug libfortran/19155] blanks not treated as zeros in 'E' format read (NIST FM110.FOR)

2005-03-02 Thread coudert at clipper dot ens dot fr
--- Additional Comments From coudert at clipper dot ens dot fr 2005-03-02 10:31 --- I agree with Steve's comment on this. As I am currently digging into the I/O library, I need to know if it's worth working on this one. Knowing that many commercial compilers (Intel, Portland, Sun) issue

[Bug preprocessor/20281] cpp segfaults on directory input

2005-03-02 Thread marcolz at stack dot nl
--- Additional Comments From marcolz at stack dot nl 2005-03-02 11:33 --- FreeBSD5:/cpp40 --version cpp40 (GCC) 4.0.0 20050220 (experimental) [FreeBSD] Copyright (C) 2005 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty;

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

2005-03-02 Thread steven at gcc dot gnu dot org
--- Additional Comments From steven at gcc dot gnu dot org 2005-03-02 11:35 --- Performance bugs are never critical. -- What|Removed |Added Severity|critical

[Bug c++/20269] Optimizer problem with aliasing floating point variable

2005-03-02 Thread giovannibajo at libero dot it
--- Additional Comments From giovannibajo at libero dot it 2005-03-02 11:36 --- -Wstrict-aliasing can catch some, but you should not rely on it, because it can't possibly catch all of them. You should read and understand how aliasing works in ISO C and keep it in mind while writing

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

2005-03-02 Thread steven at gcc dot gnu dot org
--- Additional Comments From steven at gcc dot gnu dot org 2005-03-02 11:36 --- Updated patch here: http://gcc.gnu.org/ml/gcc-patches/2005-02/msg01796.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17863

[Bug tree-optimization/20122] Wrong code with gcc 4.0 tree-vectorizer

2005-03-02 Thread giovannibajo at libero dot it
--- Additional Comments From giovannibajo at libero dot it 2005-03-02 11:42 --- Ira, can you please remember to confirm bugs in Bugzilla when you find them? Micheal, this bug cannot be fixed in 4.0 since it is not a regression (the vectorizer is new). I would argue in favor of a new

[Bug middle-end/19721] [meta-bug] optimizations that CSE still catches

2005-03-02 Thread steven at gcc dot gnu dot org
--- Additional Comments From steven at gcc dot gnu dot org 2005-03-02 11:50 --- Here is a nice one: Working on insn: (insn 215 214 216 15 (parallel [ (set (reg:DI 176) (ashift:DI (reg:DI 175) (const_int 3 [0x3])))

[Bug bootstrap/20282] New: gcc4 can not bootstrap itself anymore

2005-03-02 Thread olh at suse dot de
This is a all native powerpc64-linux build enviroment, which itself is compiled with the current hammer-3_3-branch. The script below fails in the last function call. It does work if I compile a gcc-4.0.0-20040913 with itself. A simple 'build_one_try gcc4-1 ~/src/gcc-head ; build_one_try gcc4-2

[Bug tree-optimization/20122] Wrong code with gcc 4.0 tree-vectorizer

2005-03-02 Thread irar at il dot ibm dot com
-- What|Removed |Added AssignedTo|unassigned at gcc dot gnu |irar at il dot ibm dot com |dot org | Status|NEW

[Bug tree-optimization/20122] Wrong code with gcc 4.0 tree-vectorizer

2005-03-02 Thread irar at il dot ibm dot com
--- Additional Comments From irar at il dot ibm dot com 2005-03-02 12:45 --- Fixed in http://gcc.gnu.org/ml/gcc-patches/2005-02/msg01788.html. Waiting for review. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20122

[Bug libgcj/20267] too few arguments to function _Jv_AllocObject when class/object instantiated with new operator.

2005-03-02 Thread niggadaz at alum dot rpi dot edu
--- Additional Comments From niggadaz at alum dot rpi dot edu 2005-03-02 12:55 --- You are right the libjava is from 3.4.3 the rest of the compiler is 3.4.(0-3) mixture. So I guess this should be closed out because there is no support. Given that... is their another forum I can use?

[Bug java/5537] Error compiling simple bytecode with jsr

2005-03-02 Thread rmathew at gcc dot gnu dot org
--- Additional Comments From rmathew at gcc dot gnu dot org 2005-03-02 13:09 --- OK, I patched my tree, I'll report the results (fixes and regressions) after the next build. Thanks. In your list message, you mention only one fix in the gcc testsuite, pr13107. Does this mean

[Bug c++/20280] [4.0/4.1 regression] ICE in create_tmp_var, at gimplify.c:368

2005-03-02 Thread reichelt at gcc dot gnu dot org
--- Additional Comments From reichelt at gcc dot gnu dot org 2005-03-02 13:31 --- Confirmed. Reduced testcase: == struct A { ~A(); }; struct B : A {}; A foo(); void bar(bool b) { (B) (b ? foo() : foo()); } ==

[Bug java/5537] Error compiling simple bytecode with jsr

2005-03-02 Thread daniel dot bonniot at inria dot fr
--- Additional Comments From daniel dot bonniot at inria dot fr 2005-03-02 13:42 --- Subject: Re: Error compiling simple bytecode with jsr I just finished running my testsuite with gcj/new_verifier. The results are very good: 6 fixes (only 5 failures instead of 11 previously) 0

[Bug c++/20103] [4.0/4.1 regression] ICE in create_tmp_var with C99 style struct initializer

2005-03-02 Thread reichelt at gcc dot gnu dot org
--- Additional Comments From reichelt at gcc dot gnu dot org 2005-03-02 13:48 --- Even shorter testcase: == struct A { A(const A); }; struct B { A a; }; void foo(B); void bar(A x) { foo((B){x}); } == -- What

[Bug fortran/20279] gfortran: ICE on valid code, in gfc_get_symbol_decl

2005-03-02 Thread reichelt at gcc dot gnu dot org
--- Additional Comments From reichelt at gcc dot gnu dot org 2005-03-02 14:15 --- Confirmed. Probably not related to PR 18525, the crash is in a different position. -- What|Removed |Added

[Bug c/20283] New: optimising muldiv() type operations

2005-03-02 Thread ajrobb at bigfoot dot com
Reading specs from /usr/lib/gcc-lib/i586-suse-linux/3.3.4/specs Configured with: ../configure --enable-threads=posix --prefix=/usr --with-local-prefix=/usr/local --infodir=/usr/share/info --mandir=/usr/share/man --enable-languages=c,c++,f77,objc,java,ada --disable-checking --libdir=/usr/lib

[Bug c++/19982] [3.3/3.4 Regression] The left side of the = operator must be an lvalue.

2005-03-02 Thread reichelt at gcc dot gnu dot org
--- Additional Comments From reichelt at gcc dot gnu dot org 2005-03-02 15:08 --- Simpler testcase without casts: = void foo() { int i, j=i; j = i; } = -- What|Removed |Added

[Bug c/20284] New: CCP still doesn't look inside initializers for structures

2005-03-02 Thread franck dot bui-huu at innova-card dot com
GCC can't optimise this simple code: static const struct my_struct { int a; int b; } foo = { .a = 2, .b = 3}; int main(int argc, char **argv) { int volatile tmp; tmp = foo.a * foo.b; return 0; } GCC generates a mul opcode whereas every things are constant. -- Summary: CCP

[Bug c/20284] CCP still doesn't look inside initializers for structures

2005-03-02 Thread dnovillo at gcc dot gnu dot org
-- What|Removed |Added AssignedTo|unassigned at gcc dot gnu |dnovillo at gcc dot gnu dot |dot org |org Severity|normal

[Bug c/20284] CCP still doesn't look inside initializers for structures

2005-03-02 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2005-03-02 15:28 --- Pasting IRC dialogue to avoid forgetting what this was all about: stevenb dnovillo: i had a patch to make CCP look in initializers for structures, but rth and you rejected it, claiming it should not be

[Bug tree-optimization/20284] CCP still doesn't look inside initializers for structures

2005-03-02 Thread dnovillo at gcc dot gnu dot org
-- What|Removed |Added Component|c |tree-optimization Target Milestone|--- |4.1.0 Version|3.4.2

[Bug debug/20268] g++ generates incomplete debug information for given testcase with optimization

2005-03-02 Thread fnf at specifixinc dot com
--- Additional Comments From fnf at specifixinc dot com 2005-03-02 16:01 --- Subject: Re: g++ generates incomplete debug information for given testcase with optimization On Tuesday 01 March 2005 22:49, dberlin at gcc dot gnu dot org wrote: In particular, it is possible we are

[Bug debug/20268] g++ generates incomplete debug information for given testcase with optimization

2005-03-02 Thread fnf at specifixinc dot com
--- Additional Comments From fnf at specifixinc dot com 2005-03-02 16:01 --- Subject: Re: g++ generates incomplete debug information for given testcase with optimization On Tuesday 01 March 2005 22:49, dberlin at gcc dot gnu dot org wrote: In particular, it is possible we are

[Bug tree-optimization/20284] CCP still doesn't look inside initializers for structures

2005-03-02 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-03-02 16:04 --- This is a dup of bug 15838. *** This bug has been marked as a duplicate of 15838 *** -- What|Removed |Added

[Bug tree-optimization/15838] Inline value of static struct

2005-03-02 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-03-02 16:04 --- *** Bug 20284 has been marked as a duplicate of this bug. *** -- What|Removed |Added

[Bug middle-end/18030] OR is inefficient in 2-bit bitfield

2005-03-02 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-03-02 16:05 --- Subject: Bug 18030 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-03-02 16:05:00 Modified files: gcc: ChangeLog expr.c Log message:

[Bug middle-end/18029] an xor of a single bit bitfield is inefficient

2005-03-02 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-03-02 16:05 --- Subject: Bug 18029 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-03-02 16:05:00 Modified files: gcc: ChangeLog expr.c Log message:

[Bug middle-end/18029] an xor of a single bit bitfield is inefficient

2005-03-02 Thread kazu at cs dot umass dot edu
--- Additional Comments From kazu at cs dot umass dot edu 2005-03-02 16:07 --- Just checked in a patch. -- What|Removed |Added Status|NEW

[Bug middle-end/19466] [meta-bug] bit-fields are non optimal

2005-03-02 Thread kazu at cs dot umass dot edu
-- Bug 19466 depends on bug 18029, which changed state. Bug 18029 Summary: an xor of a single bit bitfield is inefficient http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18029 What|Old Value |New Value

[Bug other/17652] [meta-bug] GCC 4.1 pending patches

2005-03-02 Thread kazu at cs dot umass dot edu
-- Bug 17652 depends on bug 18029, which changed state. Bug 18029 Summary: an xor of a single bit bitfield is inefficient http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18029 What|Old Value |New Value

[Bug middle-end/19466] [meta-bug] bit-fields are non optimal

2005-03-02 Thread kazu at cs dot umass dot edu
-- Bug 19466 depends on bug 18030, which changed state. Bug 18030 Summary: OR is inefficient in 2-bit bitfield http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18030 What|Old Value |New Value

[Bug middle-end/18030] OR is inefficient in 2-bit bitfield

2005-03-02 Thread kazu at cs dot umass dot edu
--- Additional Comments From kazu at cs dot umass dot edu 2005-03-02 16:08 --- Just checked in a patch. -- What|Removed |Added Status|NEW

[Bug other/17652] [meta-bug] GCC 4.1 pending patches

2005-03-02 Thread kazu at cs dot umass dot edu
-- Bug 17652 depends on bug 18030, which changed state. Bug 18030 Summary: OR is inefficient in 2-bit bitfield http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18030 What|Old Value |New Value

[Bug tree-optimization/15838] Inline value of static struct

2005-03-02 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added AssignedTo|unassigned at gcc dot gnu |dnovillo at gcc dot gnu dot |dot org |org Status|NEW

[Bug fortran/18990] ICE in gfc_get_derived_type, at fortran/trans-types.c

2005-03-02 Thread reichelt at gcc dot gnu dot org
--- Additional Comments From reichelt at gcc dot gnu dot org 2005-03-02 16:15 --- Reduced testcase for the accepts-invalid bug: subroutine FOO(X) type :: T character(len=I) :: C end type end Reduced

[Bug preprocessor/20281] [3.4 Regression] cpp segfaults on directory input

2005-03-02 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-03-02 16:17 --- Confirmed, here is the backtrace: #0 0x00840a33 in strlen () from /lib/tls/libc.so.6 #1 0x08084920 in print_line (map=0x843b030, line=79, special_flags=0x0) at ../../gcc/c-ppoutput.c: 237 #2 0x0808508c

[Bug preprocessor/20285] New: [3.3/3.4/4.0/4.1 Regression] gcc -E - . gives a misleading error message

2005-03-02 Thread pinskia at gcc dot gnu dot org
With the mainline I get: cc1: error: stdout: No such file or directory With 2.95.3, I got: cpp0: Input file `' is a directory -- Summary: [3.3/3.4/4.0/4.1 Regression] gcc -E - . gives a misleading error message Product: gcc Version: 4.0.0

[Bug debug/20268] g++ generates incomplete debug information for given testcase with optimization

2005-03-02 Thread dberlin at gcc dot gnu dot org
--- Additional Comments From dberlin at gcc dot gnu dot org 2005-03-02 16:23 --- (In reply to comment #5) Subject: Re: g++ generates incomplete debug information for given testcase with optimization Keeping in mind my previous email that I'm not familiar with how gcc records and

[Bug preprocessor/20285] [3.3/3.4/4.0/4.1 Regression] gcc -E - . gives a misleading error message

2005-03-02 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Target Milestone|--- |4.0.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20285

[Bug bootstrap/20282] [4.0/4.1 Regression] gcc4 can not bootstrap itself anymore

2005-03-02 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added CC||pinskia at gcc dot gnu dot ||org Keywords|

[Bug c/20286] New: gcc panic with __thread attribute

2005-03-02 Thread eranian at hpl dot hp dot com
The current PAPI (icl.cs.utk.edu) source code does not compile on Debian/testing on IA-64. The current gcc 3.3.5 panics when compiling threads.c. I narrowed down the problem to the following code fragment: typedef struct _ThreadInfo { unsigned long int tid; } ThreadInfo_t; extern __thread

[Bug middle-end/20283] optimising muldiv() type operations

2005-03-02 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-03-02 16:35 --- With unsigned instead of signed, I get the following code with the mainline: movl4(%esp), %eax leal(%eax,%eax,2), %edx sall$4, %edx subl%eax, %edx

[Bug target/20286] gcc panic with __thread attribute

2005-03-02 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Component|c |target Keywords||ice-on-valid-code

[Bug target/20286] [3.3 only] gcc panic with __thread attribute

2005-03-02 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-03-02 16:48 --- Fixed in 3.4.0 by http://gcc.gnu.org/ml/gcc-patches/2003-04/msg01251.html. -- What|Removed |Added

[Bug middle-end/20283] optimising muldiv() type operations

2005-03-02 Thread ajrobb at bigfoot dot com
--- Additional Comments From ajrobb at bigfoot dot com 2005-03-02 16:53 --- Subject: Re: optimising muldiv() type operations Hi, Thanks for getting back. Your code below still performs a separate multiply by 47 before 'dividing' by 40. My enhancement request is to combine these two

[Bug c++/19916] [3.4/4.0/4.1 Regression] Segmentation fault in __static_initialization_and_destruction_0

2005-03-02 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-03-02 17:13 --- Subject: Bug 19916 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-03-02 17:13:10 Modified files: gcc: ChangeLog varasm.c

[Bug middle-end/20274] -fvisibility=hidden has no effect on calling undefined function

2005-03-02 Thread hjl at lucon dot org
--- Additional Comments From hjl at lucon dot org 2005-03-02 17:19 --- default_binds_local_p_1 has /* A variable is local if the user explicitly tells us so. */ else if (DECL_VISIBILITY_SPECIFIED (exp) DECL_VISIBILITY (exp) != VISIBILITY_DEFAULT) local_p = true; /*

[Bug other/17652] [meta-bug] GCC 4.1 pending patches

2005-03-02 Thread amylaar at gcc dot gnu dot org
-- What|Removed |Added BugsThisDependsOn||20287 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17652

[Bug rtl-optimization/20287] New: delete_trivially_dead_insns doesn't

2005-03-02 Thread amylaar at gcc dot gnu dot org
This patch: 2003-10-08 John David Anglin [EMAIL PROTECTED] PR optimization/12142 * cse.c (count_reg_usage): In a SET with a REG SET_DEST, count the uses of the register in the SET_SRC. Remove unnecessary argument. * pa.c (legitimize_pic_address): Before reload,

[Bug libgcj/17222] libjava fails to build due to command line length during link

2005-03-02 Thread kcook at gcc dot gnu dot org
--- Additional Comments From kcook at gcc dot gnu dot org 2005-03-02 17:25 --- This bootstrap bug unfortunately became re-introduced with this Richard Henderson patch which moved the command line linking the thousands of sources directly from libgcj.la to a convenience library

[Bug java/17574] [meta-bug] gcj and libgcj 4.0 tracking PR

2005-03-02 Thread kcook at gcc dot gnu dot org
-- Bug 17574 depends on bug 17222, which changed state. Bug 17222 Summary: libjava fails to build due to command line length during link http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17222 What|Old Value |New Value

[Bug libgcj/17222] libjava fails to build due to command line length during link

2005-03-02 Thread kcook at gcc dot gnu dot org
--- Additional Comments From kcook at gcc dot gnu dot org 2005-03-02 17:26 --- Created an attachment (id=8313) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=8313action=view) The new huge command line after the rth patch -- What|Removed |Added

[Bug rtl-optimization/20287] delete_trivially_dead_insns doesn't

2005-03-02 Thread amylaar at gcc dot gnu dot org
-- What|Removed |Added Known to fail||3.4.0 3.4.1 3.4.2 3.4.3 ||3.4.4 4.0.0 4.1.0 Known to work|

[Bug rtl-optimization/20287] delete_trivially_dead_insns doesn't

2005-03-02 Thread amylaar at gcc dot gnu dot org
--- Additional Comments From amylaar at gcc dot gnu dot org 2005-03-02 17:52 --- *** This bug has been marked as a duplicate of 18992 *** -- What|Removed |Added

[Bug other/17652] [meta-bug] GCC 4.1 pending patches

2005-03-02 Thread amylaar at gcc dot gnu dot org
-- Bug 17652 depends on bug 20287, which changed state. Bug 20287 Summary: delete_trivially_dead_insns doesn't http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20287 What|Old Value |New Value

[Bug rtl-optimization/18992] delete_trivially_dead_insns made ineffective for two-address targets

2005-03-02 Thread amylaar at gcc dot gnu dot org
--- Additional Comments From amylaar at gcc dot gnu dot org 2005-03-02 17:52 --- *** Bug 20287 has been marked as a duplicate of this bug. *** -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18992

[Bug rtl-optimization/18995] delete_trivially_dead_insns fails to update the liveness information

2005-03-02 Thread amylaar at gcc dot gnu dot org
--- Additional Comments From amylaar at gcc dot gnu dot org 2005-03-02 17:54 --- A patch is here: http://gcc.gnu.org/ml/gcc-patches/2004-06/msg00774.html The size of this patch can also be reduced by setting update_live_p in delete_trivially_dead_insns like this: bool update_life_p

[Bug c++/20269] Optimizer problem with aliasing floating point variable

2005-03-02 Thread bobm75 at gmail dot com
--- Additional Comments From bobm75 at gmail dot com 2005-03-02 18:03 --- Ok, thank you for your explanation. We have a huge codebase and we just increased the optimization level from -O to -O2 (together with -march=pentium3), that's when this came up. Since most of this code has been

[Bug c/20288] New: AVR assignment of a value through a 16 bit pointer generates out of order code

2005-03-02 Thread bob dot paddock at gmail dot com
On the AVR when one makes an assignment of a value through a 16 bit pointer, avr-gcc is assigning the low byte, then high byte. However, many uses of a pointer like this are for situations such as pointing at 16-bit registers. In such cases, the assignment should be made high byte first, then

[Bug c/20288] AVR assignment of a value through a 16 bit pointer generates out of order code

2005-03-02 Thread ericw at evcohs dot com
--- Additional Comments From ericw at evcohs dot com 2005-03-02 18:19 --- Please note that this was discussed heavily on avr-gcc-list recently, and it is a desired feature to have. This should be marked as an enhancement (since I don't have sufficient permissions). --

[Bug target/20288] AVR assignment of a value through a 16 bit pointer generates out of order code

2005-03-02 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Component|c |target http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20288

[Bug middle-end/19721] [meta-bug] optimizations that CSE still catches

2005-03-02 Thread law at redhat dot com
--- Additional Comments From law at redhat dot com 2005-03-02 18:23 --- Subject: Re: [meta-bug] optimizations that CSE still catches On Wed, 2005-03-02 at 11:50 +, steven at gcc dot gnu dot org wrote: --- Additional Comments From steven at gcc dot gnu dot org

[Bug libgcj/17222] libjava fails to build due to command line length during link

2005-03-02 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-03-02 18:24 --- This was filed under PR 20155. The orginal problem was fixed but showed up again via soemthing. Next time open a new bug instead of reopening this one. -- What|Removed

[Bug java/17574] [meta-bug] gcj and libgcj 4.0 tracking PR

2005-03-02 Thread pinskia at gcc dot gnu dot org
-- Bug 17574 depends on bug 17222, which changed state. Bug 17222 Summary: libjava fails to build due to command line length during link http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17222 What|Old Value |New Value

[Bug libgcj/20155] [4.0/4.1 Regression] libgcj build fails with execvp: /bin/sh: Argument list too long

2005-03-02 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed||1 Last reconfirmed|-00-00 00:00:00

[Bug c/20288] AVR assignment of a value through a 16 bit pointer generates out of order code

2005-03-02 Thread ericw at evcohs dot com
--- Additional Comments From ericw at evcohs dot com 2005-03-02 18:20 --- And the Component should be marked target. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20288

[Bug target/20276] [4.1 Regression] 64bit PPC target uses __adddi3

2005-03-02 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-03-02 18:57 --- Subject: Bug 20276 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-03-02 18:57:30 Modified files: gcc: ChangeLog

[Bug c++/20269] Optimizer problem with aliasing floating point variable

2005-03-02 Thread bangerth at dealii dot org
--- Additional Comments From bangerth at dealii dot org 2005-03-02 19:24 --- The problem with the compiler not warning about these cases is that it is perfectly legal to cast a double* to an int* -- the problem is that it is not legal to access a double through an int*, but to flag

[Bug c/20289] New: [4.0 Regression] ICE ppc

2005-03-02 Thread mmazur at kernel dot pl
stage1/xgcc -Bstage1/ -B/usr/ppc-pld-linux/bin/ -c -O2 -fsigned-char -fprofile-generate -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -pedantic -Wno-long-long -Wno-variadic-macros -Wold-style-definition -DHAVE_CONFIG_H -DGENERATOR_FILE-I. -Ibuild

[Bug c/20289] [4.0 Regression] ICE ppc

2005-03-02 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-03-02 19:35 --- *** This bug has been marked as a duplicate of 20249 *** -- What|Removed |Added

[Bug middle-end/20249] [4.0/4.1 Regression] ICE with -fprofile-arcs on ppc

2005-03-02 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-03-02 19:35 --- *** Bug 20289 has been marked as a duplicate of this bug. *** -- What|Removed |Added

[Bug libobjc/19024] name collisions libobjc/libmysqlclient

2005-03-02 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-03-02 19:37 --- Subject: Bug 19024 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-03-02 19:37:03 Modified files: libobjc: ChangeLog Makefile.in archive.c

[Bug libobjc/19024] name collisions libobjc/libmysqlclient

2005-03-02 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-03-02 19:39 --- Fixed in 4.1.0 (which is a ways off), I am thinking about backporting this to the 4.0 branch but I don't know if I should. -- What|Removed |Added

[Bug target/20276] [4.1 Regression] 64bit PPC target uses __adddi3

2005-03-02 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-03-02 19:40 --- Fixed. -- What|Removed |Added Status|NEW |RESOLVED

[Bug tree-optimization/18815] Tree if-conversion screws up cfg very badly

2005-03-02 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-03-02 19:47 --- Subject: Bug 18815 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-03-02 19:46:29 Modified files: gcc: tree-if-conv.c ChangeLog Log

[Bug middle-end/17278] [4.0/4.1 Regression] 8% C++ compile-time regression in comparison with 3.4.1 at -O1 optimization level

2005-03-02 Thread kgardas at objectsecurity dot com
--- Additional Comments From kgardas at objectsecurity dot com 2005-03-02 20:05 --- Subject: Re: [4.0/4.1 Regression] 8% C++ compile-time regression in comparison with 3.4.1 at -O1 optimization level New results for 4.0.0 20050301 are posted here:

[Bug tree-optimization/18815] Tree if-conversion screws up cfg very badly

2005-03-02 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-03-02 20:08 --- Subject: Bug 18815 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-03-02 20:08:32 Modified files: gcc: tree-if-conv.c ChangeLog Log

[Bug middle-end/13776] [4.0/4.1 Regression] Many C++ compile-time regressions for MICO's ORB code

2005-03-02 Thread kgardas at objectsecurity dot com
--- Additional Comments From kgardas at objectsecurity dot com 2005-03-02 20:09 --- New results meassured for MICO compiled with 4.0.0 20050301 are posted here: http://gcc.gnu.org/ml/gcc/2005-03/msg00132.html Cheers, Karel -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=13776

[Bug libobjc/19024] name collisions libobjc/libmysqlclient

2005-03-02 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-03-02 20:12 --- Subject: Bug 19024 CVSROOT:/cvs/gcc Module name:gcc Branch: gcc-4_0-branch Changes by: [EMAIL PROTECTED] 2005-03-02 20:12:18 Modified files: libobjc:

[Bug libobjc/19024] name collisions libobjc/libmysqlclient

2005-03-02 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-03-02 20:13 --- I decided to apply thios to the 4.0 branch also. Fixed in 4.0.0 also. -- What|Removed |Added

[Bug rtl-optimization/20290] New: Miscompilation on ppc with -Os

2005-03-02 Thread jakub at gcc dot gnu dot org
extern void abort (void); void check (unsigned int *l) { int i; for (i = 0; i 288; i++) if (l[i] != 7 + (i 256 || i = 280) + (i = 144 i 256)) abort (); } int main (void) { int i; unsigned int l[288]; for (i = 0; i 144; i++) l[i] = 8; for (; i 256; i++) l[i] =

[Bug rtl-optimization/20290] [4.0 Regression] Miscompilation on ppc with -Os

2005-03-02 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-03-02 20:40 --- Confirmed. -- What|Removed |Added Status|UNCONFIRMED |NEW

[Bug middle-end/20290] [4.0/4.1 Regression] Miscompilation on ppc with -Os

2005-03-02 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-03-02 20:44 --- Note this also happens on powerpc-darwin too but that would mean it is just semi ppc specific. -- What|Removed |Added

[Bug debug/20253] [3.4/4.0/4.1 regression]: Macro debug info broken due to lexer change

2005-03-02 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-03-02 20:45 --- Patch here: http://gcc.gnu.org/ml/gcc-patches/2005-03/msg00169.html. -- What|Removed |Added

[Bug c++/19916] [3.4/4.0/4.1 Regression] Segmentation fault in __static_initialization_and_destruction_0

2005-03-02 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-03-02 20:56 --- Subject: Bug 19916 CVSROOT:/cvs/gcc Module name:gcc Branch: gcc-4_0-branch Changes by: [EMAIL PROTECTED] 2005-03-02 20:55:58 Modified files: gcc:

[Bug c++/19916] [3.4/4.0/4.1 Regression] Segmentation fault in __static_initialization_and_destruction_0

2005-03-02 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-03-02 20:58 --- Subject: Bug 19916 CVSROOT:/cvs/gcc Module name:gcc Branch: gcc-3_4-branch Changes by: [EMAIL PROTECTED] 2005-03-02 20:57:53 Modified files: gcc:

[Bug c++/19916] [3.4/4.0/4.1 Regression] Segmentation fault in __static_initialization_and_destruction_0

2005-03-02 Thread mmitchel at gcc dot gnu dot org
--- Additional Comments From mmitchel at gcc dot gnu dot org 2005-03-02 21:04 --- Fixed in GCC 3.4.4. -- What|Removed |Added Status|ASSIGNED

[Bug middle-end/17278] [4.0/4.1 Regression] 8% C++ compile-time regression in comparison with 3.4.1 at -O1 optimization level

2005-03-02 Thread giovannibajo at libero dot it
--- Additional Comments From giovannibajo at libero dot it 2005-03-02 21:21 --- At this point, I think we could safely close this and related bugs. Karel could continue to periodically test GCC and report new regressions in new bugs. I don't think keeping these open bring us any

[Bug c++/20164] [3.3/3.4/4.0/4.1 Regression] Wrong line number in diagnostic with gcc 4.0/4.1

2005-03-02 Thread aoliva at gcc dot gnu dot org
--- Additional Comments From aoliva at gcc dot gnu dot org 2005-03-02 21:23 --- IIRC that piece of code is supposed to mark the location of implicitly-generated cdtors as that of the use, so as to give the user a clue of why it is being generated. --

[Bug middle-end/20290] [4.0/4.1 Regression] Miscompilation on ppc with -Os

2005-03-02 Thread jakub at gcc dot gnu dot org
--- Additional Comments From jakub at gcc dot gnu dot org 2005-03-02 21:16 --- It seems loop_iterations incorrectly counts number of iterations of the second loop: ivtmp.2 = 113; goto bb 4 (L4); L3:; *(ivtmp.52 + 4294967292B) = 9; i = i + 1; L4:; ivtmp.2 = ivtmp.2 - 1;

  1   2   >