[Bug c++/21627] [3.4/4.0/4.1 Regression] invalid inline warning with ctor and dtor

2005-11-02 Thread mmitchel at gcc dot gnu dot org
-- mmitchel at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |mark at codesourcery dot com |dot org

[Bug rtl-optimization/23523] peephole2 causes code size on i686

2005-11-02 Thread dann at godzilla dot ics dot uci dot edu
--- Comment #12 from dann at godzilla dot ics dot uci dot edu 2005-11-03 07:51 --- (In reply to comment #11) > (In reply to comment #10) > > I am not sure what kind of answer you expect here. > > Speed and code size are not disjoint. Think about I-cache and I-TLB misses. > But again wh

[Bug c++/24582] [4.0/4.1 regression] ICE in decl_jump_unsafe

2005-11-02 Thread mmitchel at gcc dot gnu dot org
--- Comment #8 from mmitchel at gcc dot gnu dot org 2005-11-03 07:09 --- This patch is OK. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24582

[Bug c++/19989] [4.0/4.1 regression] Inconsistency with zero-sized arrays

2005-11-02 Thread mmitchel at gcc dot gnu dot org
--- Comment #8 from mmitchel at gcc dot gnu dot org 2005-11-03 07:06 --- I approved the patch. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19989

[Bug c++/17964] [4.0/4.1 Regression] cpp error messages contain wrong line in C++

2005-11-02 Thread mmitchel at gcc dot gnu dot org
--- Comment #12 from mmitchel at gcc dot gnu dot org 2005-11-03 07:01 --- I approved the patch, subject to there being no objections from the cpplib or diagnostic maintainers. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17964

[Bug middle-end/24644] [4.1 Regression] gcc-4.1 compiled ppc64 kernels do not boot

2005-11-02 Thread mmitchel at gcc dot gnu dot org
--- Comment #2 from mmitchel at gcc dot gnu dot org 2005-11-03 06:46 --- Until we have a testcase that actually shows some evidence that the toolchain is at fault, there is nothing for us to investigate; it could equally well be that the kernel has a bug. -- mmitchel at gcc dot gnu

[Bug target/24624] [4.1 Regression] internal compiler error: in reload, at reload1.c:1071

2005-11-02 Thread mmitchel at gcc dot gnu dot org
--- Comment #5 from mmitchel at gcc dot gnu dot org 2005-11-03 06:44 --- Correcting accidental un-assignment. -- mmitchel at gcc dot gnu dot org changed: What|Removed |Added -

[Bug target/24624] [4.1 Regression] internal compiler error: in reload, at reload1.c:1071

2005-11-02 Thread mmitchel at gcc dot gnu dot org
--- Comment #4 from mmitchel at gcc dot gnu dot org 2005-11-03 06:43 --- Downgraded to P5; S390 is not a primary or secondary target. -- mmitchel at gcc dot gnu dot org changed: What|Removed |Added -

[Bug target/24623] [4.1 Regression] internal compiler error: in propagate_one_insn, at flow.c:1702

2005-11-02 Thread mmitchel at gcc dot gnu dot org
--- Comment #4 from mmitchel at gcc dot gnu dot org 2005-11-03 06:43 --- Downgrading to P5; S390 is not a primary or secondary target. -- mmitchel at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/24621] [4.1 Regression] internal compiler error: in reload_cse_simplify_operands, at postreload.c:393

2005-11-02 Thread mmitchel at gcc dot gnu dot org
--- Comment #3 from mmitchel at gcc dot gnu dot org 2005-11-03 06:43 --- Downgraded to P5; S390 is not a primary or secondary target. -- mmitchel at gcc dot gnu dot org changed: What|Removed |Added -

[Bug target/23524] [4.1 Regression]bigger version of mov + cmp produced

2005-11-02 Thread dann at godzilla dot ics dot uci dot edu
--- Comment #16 from dann at godzilla dot ics dot uci dot edu 2005-11-03 06:42 --- (In reply to comment #15) > (In reply to comment #11) > > And FWIW there is also a problem with this insn, the length is wrong: > > > > #(insn 11 46 47 0x2a955cc840 (set (reg:SI 0 eax [orig:61 x ] [61])

[Bug c++/24605] [4.0/4.1 Regression] internal compiler error: Segmentation fault while compiling c++ file

2005-11-02 Thread mmitchel at gcc dot gnu dot org
--- Comment #3 from mmitchel at gcc dot gnu dot org 2005-11-03 06:42 --- Do we know whether this an ICE-on-valid or ICE-on-invalid? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24605

[Bug middle-end/24589] [4.1 Regression] wrong code with zero sized structs on CONSTRUCTOR

2005-11-02 Thread mmitchel at gcc dot gnu dot org
--- Comment #3 from mmitchel at gcc dot gnu dot org 2005-11-03 06:41 --- Showstopper. -- mmitchel at gcc dot gnu dot org changed: What|Removed |Added Priority|

[Bug target/24445] [4.1 Regression] "unable to find a register to spill in class 'R0_REGS"

2005-11-02 Thread mmitchel at gcc dot gnu dot org
--- Comment #12 from mmitchel at gcc dot gnu dot org 2005-11-03 06:39 --- Downgrading to P5; SH is not a primary or secondary target. -- mmitchel at gcc dot gnu dot org changed: What|Removed |Added -

[Bug rtl-optimization/22509] [4.1 regression] elemental.f90 testsuite failure (-fweb)

2005-11-02 Thread mmitchel at gcc dot gnu dot org
--- Comment #17 from mmitchel at gcc dot gnu dot org 2005-11-03 06:38 --- Setting to P2. I'm not quite convinced that this rises to the level of a showstopper, due to the fact that non-default options seem to be required, but yes, we should fix this if at all possible. -- mmitchel

[Bug c++/21123] [4.0/4.1 regression] ICE in cp_expr_size, at cp/cp-objcp-common.c:101

2005-11-02 Thread mmitchel at gcc dot gnu dot org
--- Comment #23 from mmitchel at gcc dot gnu dot org 2005-11-03 06:36 --- Showstopper: popular packages not building on primary target. -- mmitchel at gcc dot gnu dot org changed: What|Removed |Added ---

[Bug target/23524] [4.1 Regression]bigger version of mov + cmp produced

2005-11-02 Thread uros at kss-loka dot si
--- Comment #15 from uros at kss-loka dot si 2005-11-03 06:29 --- (In reply to comment #11) > And FWIW there is also a problem with this insn, the length is wrong: > > #(insn 11 46 47 0x2a955cc840 (set (reg:SI 0 eax [orig:61 x ] [61]) > #(mem/f:SI (symbol_ref:SI ("x")) [5 x+0 S4

[Bug tree-optimization/24609] [4.1 regression] Same value duplicated in two different registers

2005-11-02 Thread ian at airs dot com
--- Comment #9 from ian at airs dot com 2005-11-03 06:28 --- Created an attachment (id=10116) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=10116&action=view) Patch for RTL if-conversion This is a patch for RTL if-conversion which fixes this particular bug on i686. It's not a rea

[Bug c++/24649] New: Hello world c++ prog core dumps when configured with /usr/ccs/bin/as

2005-11-02 Thread steve at telxio dot com
When gcc is configured to use /usr/ccs/bin/as on Solaris2.10, simple c++ prog involving cout fails with core dump. When the same version is configured to use GNU as the problem disappears R500.ramses.602> gcc -v Reading specs from /opt/utsi/test/R500/opt/utsi/lib/gcc/sparc-sun-solaris2.10/3.4.4/sp

[Bug c++/24648] a template parse error

2005-11-02 Thread hwon at 21cn dot com
--- Comment #1 from hwon at 21cn dot com 2005-11-03 04:32 --- It compile ok under gcc 2.95. But errors under gcc 3.4.2/3.4.4 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24648

[Bug c++/24648] New: a template parse error

2005-11-02 Thread hwon at 21cn dot com
//==code== #include #include #include #include using namespace std; template struct testClass { typedef hash_map IntHashMap; typedef list KList; IntHashMap hm; KList kl; void operator()(K k) { hm[k] = 999; IntHashMap::iterator itr = hm.find(k);

[Bug target/24620] [4.1 Regression] internal compiler error: in find_reloads, at reload.c:3730

2005-11-02 Thread uweigand at gcc dot gnu dot org
--- Comment #5 from uweigand at gcc dot gnu dot org 2005-11-03 04:19 --- Fixed. -- uweigand at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGN

[Bug target/24620] [4.1 Regression] internal compiler error: in find_reloads, at reload.c:3730

2005-11-02 Thread uweigand at gcc dot gnu dot org
--- Comment #4 from uweigand at gcc dot gnu dot org 2005-11-03 04:16 --- Subject: Bug 24620 Author: uweigand Date: Thu Nov 3 04:16:52 2005 New Revision: 106422 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=106422 Log: ChangeLog: PR target/24620 * config/s390/

[Bug c/24329] [4.0/4.1 regression] segfault with -Wall and long integer literal

2005-11-02 Thread jsm28 at gcc dot gnu dot org
--- Comment #7 from jsm28 at gcc dot gnu dot org 2005-11-03 03:30 --- Subject: Bug 24329 Author: jsm28 Date: Thu Nov 3 03:30:36 2005 New Revision: 106421 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=106421 Log: PR c/24329 * c-pretty-print.c (pp_c_type_specifie

[Bug rtl-optimization/23523] peephole2 causes code size on i686

2005-11-02 Thread pinskia at gcc dot gnu dot org
--- Comment #11 from pinskia at gcc dot gnu dot org 2005-11-03 02:40 --- (In reply to comment #10) > I am not sure what kind of answer you expect here. > Speed and code size are not disjoint. Think about I-cache and I-TLB misses. But again who is using an pentiumpro machine any more.

[Bug rtl-optimization/23523] peephole2 causes code size on i686

2005-11-02 Thread dann at godzilla dot ics dot uci dot edu
--- Comment #10 from dann at godzilla dot ics dot uci dot edu 2005-11-03 02:34 --- (In reply to comment #9) > Have you tested the speed? As I said I really doubt it makes a real world > change in terms of speed. This is different from code size. I am not sure what kind of answer you

[Bug middle-end/24612] [gomp] Bogus "is used uninitialized" warning

2005-11-02 Thread rth at gcc dot gnu dot org
--- Comment #2 from rth at gcc dot gnu dot org 2005-11-03 02:18 --- Hum. I suppose we could just mark the variable TREE_NO_WARNING. Our only other option is to pass by reference, and that would suppress any legitimate warnings as well. -- rth at gcc dot gnu dot org changed:

[Bug rtl-optimization/23523] peephole2 causes code size on i686

2005-11-02 Thread pinskia at gcc dot gnu dot org
--- Comment #9 from pinskia at gcc dot gnu dot org 2005-11-03 02:15 --- Have you tested the speed? As I said I really doubt it makes a real world change in terms of speed. This is different from code size. If you want it smaller use -Os or -march=pentium3 (as i686 is faster when split

[Bug rtl-optimization/23523] peephole2 causes code size on i686

2005-11-02 Thread dann at godzilla dot ics dot uci dot edu
--- Comment #8 from dann at godzilla dot ics dot uci dot edu 2005-11-03 02:12 --- (In reply to comment #6) > The use of ax vs cx will not matter in the real world. This is from a real world program (xterm) and it seems to matter, when using eax the code is smaller. Are you sure that t

[Bug target/24624] [4.1 Regression] internal compiler error: in reload, at reload1.c:1071

2005-11-02 Thread uweigand at gcc dot gnu dot org
--- Comment #3 from uweigand at gcc dot gnu dot org 2005-11-03 02:04 --- Likely backend problem, investigating ... -- uweigand at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/24623] [4.1 Regression] internal compiler error: in propagate_one_insn, at flow.c:1702

2005-11-02 Thread uweigand at gcc dot gnu dot org
--- Comment #3 from uweigand at gcc dot gnu dot org 2005-11-03 02:04 --- Likely backend problem, investigating ... -- uweigand at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/9350] -fomit-frame-pointer does not work for main

2005-11-02 Thread rth at gcc dot gnu dot org
--- Comment #6 from rth at gcc dot gnu dot org 2005-11-03 01:43 --- Fixed. -- rth at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug target/24374] [4.0/4.1 Regression] Sibcalling optimization is happening in main

2005-11-02 Thread rth at gcc dot gnu dot org
--- Comment #8 from rth at gcc dot gnu dot org 2005-11-03 01:42 --- Fixed for mainline. I have no particular need to see this backported to 4.0. Any change there should be limited to ix86_function_ok_for_sibcall. -- rth at gcc dot gnu dot org changed: What|Removed

[Bug rtl-optimization/23523] peephole2 causes code size on i686

2005-11-02 Thread pinskia at gcc dot gnu dot org
--- Comment #7 from pinskia at gcc dot gnu dot org 2005-11-03 01:42 --- Remember if you care about code size use -Os. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23523

[Bug target/9350] -fomit-frame-pointer does not work for main

2005-11-02 Thread rth at gcc dot gnu dot org
--- Comment #5 from rth at gcc dot gnu dot org 2005-11-03 01:40 --- Subject: Bug 9350 Author: rth Date: Thu Nov 3 01:40:33 2005 New Revision: 106420 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=106420 Log: PR target/9350 PR target/24374 * dwarf2out.c (

[Bug target/24374] [4.0/4.1 Regression] Sibcalling optimization is happening in main

2005-11-02 Thread rth at gcc dot gnu dot org
--- Comment #7 from rth at gcc dot gnu dot org 2005-11-03 01:40 --- Subject: Bug 24374 Author: rth Date: Thu Nov 3 01:40:33 2005 New Revision: 106420 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=106420 Log: PR target/9350 PR target/24374 * dwarf2out.c

[Bug rtl-optimization/23523] peephole2 causes code size on i686

2005-11-02 Thread pinskia at gcc dot gnu dot org
--- Comment #6 from pinskia at gcc dot gnu dot org 2005-11-03 01:39 --- The use of ax vs cx will not matter in the real world. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added --

[Bug tree-optimization/21883] [4.1 Regression] jump threading causing excessive code duplication

2005-11-02 Thread law at redhat dot com
--- Comment #7 from law at redhat dot com 2005-11-03 01:35 --- Subject: Re: [4.1 Regression] jump threading causing excessive code duplication On Mon, 2005-10-31 at 18:56 -0700, Jeffrey A Law wrote: > On Mon, 2005-10-31 at 03:43 +, mmitchel at gcc dot gnu dot org > wrote: >

[Bug c++/22434] [3.4/4.0/4.1 regression] ICE in simplify_{,gen_}subreg

2005-11-02 Thread mmitchel at gcc dot gnu dot org
--- Comment #9 from mmitchel at gcc dot gnu dot org 2005-11-03 01:35 --- Fixed in 4.0.3. -- mmitchel at gcc dot gnu dot org changed: What|Removed |Added Stat

[Bug c++/22434] [3.4/4.0/4.1 regression] ICE in simplify_{,gen_}subreg

2005-11-02 Thread mmitchel at gcc dot gnu dot org
--- Comment #8 from mmitchel at gcc dot gnu dot org 2005-11-03 01:30 --- Subject: Bug 22434 Author: mmitchel Date: Thu Nov 3 01:30:53 2005 New Revision: 106419 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=106419 Log: PR c++/22434 * call.c (build_conditional_e

[Bug c++/24629] Can't use template argument as friend

2005-11-02 Thread mikel at att dot net
--- Comment #3 from mikel at att dot net 2005-11-03 01:28 --- Mea Culpa. It was supported by the other compilers I use (MS and Sun), and it seemed like such an obvious thing to want to do, and I didn't think anyone would want explicitly to exclude it, so I didn't check the standard. I'm

[Bug target/24624] [4.1 Regression] internal compiler error: in reload, at reload1.c:1071

2005-11-02 Thread janis at gcc dot gnu dot org
--- Comment #2 from janis at gcc dot gnu dot org 2005-11-03 01:28 --- A regression hunt using a cross compiler identified the following patch: http://gcc.gnu.org/viewcvs?view=rev&rev=101381 2005-06-28 Andreas Krebbel <[EMAIL PROTECTED]> * config/s390/s390.c (machine_function

[Bug rtl-optimization/23523] peephole2 causes code size on i686

2005-11-02 Thread dann at godzilla dot ics dot uci dot edu
--- Comment #5 from dann at godzilla dot ics dot uci dot edu 2005-11-03 01:27 --- (In reply to comment #4) > This is actually invalid as nothing happens for -Os case so what you are > seeing > is just an atrifact. Sorry but this explanation for marking the PR invalid does not make sen

[Bug c++/22434] [3.4/4.0/4.1 regression] ICE in simplify_{,gen_}subreg

2005-11-02 Thread mmitchel at gcc dot gnu dot org
--- Comment #7 from mmitchel at gcc dot gnu dot org 2005-11-03 01:25 --- Subject: Bug 22434 Author: mmitchel Date: Thu Nov 3 01:25:13 2005 New Revision: 106418 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=106418 Log: PR c++/22434 * call.c (build_conditional_e

[Bug c++/19989] [4.0/4.1 regression] Inconsistency with zero-sized arrays

2005-11-02 Thread pinskia at gcc dot gnu dot org
--- Comment #7 from pinskia at gcc dot gnu dot org 2005-11-03 01:18 --- And the changelog in http://gcc.gnu.org/ml/gcc-patches/2005-11/msg00165.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19989

[Bug c++/19989] [4.0/4.1 regression] Inconsistency with zero-sized arrays

2005-11-02 Thread pinskia at gcc dot gnu dot org
--- Comment #6 from pinskia at gcc dot gnu dot org 2005-11-03 01:18 --- Patch posted: http://gcc.gnu.org/ml/gcc-patches/2005-11/msg00164.html -- pinskia at gcc dot gnu dot org changed: What|Removed |Added ---

[Bug target/24647] New: two copies of a constant in two different registers

2005-11-02 Thread pinskia at gcc dot gnu dot org
Take the following code: int f(void) { static int i; int i1; i1 = i; if (i1 == 0) i = i1 = 2; return i1; } Currently we generate: f: movl i.1285, %eax pushl %ebp movl %esp, %ebp testl %eax, %eax jne .L7 movl $2, %ecx movl $2, %eax movl %ecx, i.

[Bug target/23488] [4.1 Regression] GCSE load PRE does not work with non sets

2005-11-02 Thread pinskia at gcc dot gnu dot org
--- Comment #11 from pinskia at gcc dot gnu dot org 2005-11-03 01:11 --- There is no size regression here with -Os. The only thing which will help here is having load PRE on the tree level. Which makes the trees look like: int f(void) { static int i; int i1; i1 = i; if (i1 == 0

[Bug rtl-optimization/23523] peephole2 causes code size on i686

2005-11-02 Thread pinskia at gcc dot gnu dot org
--- Comment #4 from pinskia at gcc dot gnu dot org 2005-11-03 01:04 --- This is actually invalid as nothing happens for -Os case so what you are seeing is just an atrifact. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/23153] [4.1 Regression] [meta-bug] code size regression from 4.0 on x86

2005-11-02 Thread dann at godzilla dot ics dot uci dot edu
--- Comment #11 from dann at godzilla dot ics dot uci dot edu 2005-11-03 00:59 --- A very useful tool for comparing function sizes in 2 binaries/object file is: ftp://ftp.firstfloor.org/pub/ak/bloat-o-meter it displays the function names, the size, the size difference as absolute val

[Bug target/23153] [4.1 Regression] [meta-bug] code size regression from 4.0 on x86

2005-11-02 Thread dann at godzilla dot ics dot uci dot edu
--- Comment #10 from dann at godzilla dot ics dot uci dot edu 2005-11-03 00:53 --- (In reply to comment #9) > What are the flags for the sizes in comment #7 and comment #8? -O2 -march=i686 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23153

[Bug c/24329] [4.0/4.1 regression] segfault with -Wall and long integer literal

2005-11-02 Thread jsm28 at gcc dot gnu dot org
--- Comment #6 from jsm28 at gcc dot gnu dot org 2005-11-03 00:50 --- Testing a patch. -- jsm28 at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|una

[Bug target/24620] [4.1 Regression] internal compiler error: in find_reloads, at reload.c:3730

2005-11-02 Thread janis at gcc dot gnu dot org
--- Comment #3 from janis at gcc dot gnu dot org 2005-11-03 00:48 --- A regression hunt using a cross compiler identified the following patch: http://gcc.gnu.org/viewcvs?view=rev&rev=105625 2005-10-19 Adrian Straetling <[EMAIL PROTECTED]> * config/s390/s390.c (s390_expand_in

[Bug target/24178] [4.0/4.1 regression] generates code that produces unaligned access exceptions

2005-11-02 Thread rth at gcc dot gnu dot org
--- Comment #14 from rth at gcc dot gnu dot org 2005-11-03 00:34 --- Fixed. -- rth at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug target/24178] [4.0/4.1 regression] generates code that produces unaligned access exceptions

2005-11-02 Thread rth at gcc dot gnu dot org
--- Comment #13 from rth at gcc dot gnu dot org 2005-11-03 00:33 --- Subject: Bug 24178 Author: rth Date: Thu Nov 3 00:33:09 2005 New Revision: 106417 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=106417 Log: PR target/24178 * config/alpha/alpha.c (get_aligned_

[Bug c++/17964] [4.0/4.1 Regression] cpp error messages contain wrong line in C++

2005-11-02 Thread pinskia at gcc dot gnu dot org
--- Comment #11 from pinskia at gcc dot gnu dot org 2005-11-03 00:30 --- Patch posted: http://gcc.gnu.org/ml/gcc-patches/2005-11/msg00092.html -- pinskia at gcc dot gnu dot org changed: What|Removed |Added -

[Bug target/24623] [4.1 Regression] internal compiler error: in propagate_one_insn, at flow.c:1702

2005-11-02 Thread janis at gcc dot gnu dot org
--- Comment #2 from janis at gcc dot gnu dot org 2005-11-03 00:09 --- A regression hunt using a cross compiler identified the following patch: http://gcc.gnu.org/viewcvs?view=rev&rev=101381 2005-06-28 Andreas Krebbel <[EMAIL PROTECTED]> * config/s390/s390.c (machine_function

[Bug c++/22434] [3.4/4.0/4.1 regression] ICE in simplify_{,gen_}subreg

2005-11-02 Thread mmitchel at gcc dot gnu dot org
-- mmitchel at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |mark at codesourcery dot com |dot org

[Bug c++/24560] [3.4/4.0/4.1 Regression] "insufficient contextual information to determine type" is not a helpful error message

2005-11-02 Thread mmitchel at gcc dot gnu dot org
--- Comment #5 from mmitchel at gcc dot gnu dot org 2005-11-02 23:39 --- Fixed in 4.0.3. -- mmitchel at gcc dot gnu dot org changed: What|Removed |Added Stat

[Bug c++/24560] [3.4/4.0/4.1 Regression] "insufficient contextual information to determine type" is not a helpful error message

2005-11-02 Thread mmitchel at gcc dot gnu dot org
--- Comment #4 from mmitchel at gcc dot gnu dot org 2005-11-02 23:37 --- Subject: Bug 24560 Author: mmitchel Date: Wed Nov 2 23:36:57 2005 New Revision: 106409 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=106409 Log: PR c++/24560 * parser.c (cp_parser_postfix

[Bug c++/24560] [3.4/4.0/4.1 Regression] "insufficient contextual information to determine type" is not a helpful error message

2005-11-02 Thread mmitchel at gcc dot gnu dot org
--- Comment #3 from mmitchel at gcc dot gnu dot org 2005-11-02 23:36 --- Subject: Bug 24560 Author: mmitchel Date: Wed Nov 2 23:36:05 2005 New Revision: 106408 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=106408 Log: PR c++/24560 * parser.c (cp_parser_postfix

[Bug libstdc++/24617] vector vs __erase_at_end

2005-11-02 Thread paolo at gcc dot gnu dot org
--- Comment #2 from paolo at gcc dot gnu dot org 2005-11-02 23:29 --- Subject: Bug 24617 Author: paolo Date: Wed Nov 2 23:29:12 2005 New Revision: 106407 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=106407 Log: 2005-11-02 Paolo Carlini <[EMAIL PROTECTED]> PR libstd

[Bug target/23303] [4.1 Regression] 4.1 generates sall + addl instead of leal

2005-11-02 Thread hubicka at gcc dot gnu dot org
--- Comment #9 from hubicka at gcc dot gnu dot org 2005-11-02 23:21 --- Fixed in mainline now. -- hubicka at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/23303] [4.1 Regression] 4.1 generates sall + addl instead of leal

2005-11-02 Thread hubicka at gcc dot gnu dot org
--- Comment #8 from hubicka at gcc dot gnu dot org 2005-11-02 23:21 --- Subject: Bug 23303 Author: hubicka Date: Wed Nov 2 23:21:22 2005 New Revision: 106406 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=106406 Log: PR target/23303 * i386.md: Add peep2 for simp

[Bug target/24615] [4.1 Regression] internal compiler error: in print_shift_count_operand, at config/s390/s390.c:4025

2005-11-02 Thread uweigand at gcc dot gnu dot org
--- Comment #8 from uweigand at gcc dot gnu dot org 2005-11-02 23:18 --- Fixed. -- uweigand at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGN

[Bug target/24615] [4.1 Regression] internal compiler error: in print_shift_count_operand, at config/s390/s390.c:4025

2005-11-02 Thread uweigand at gcc dot gnu dot org
--- Comment #7 from uweigand at gcc dot gnu dot org 2005-11-02 23:16 --- Subject: Bug 24615 Author: uweigand Date: Wed Nov 2 23:16:31 2005 New Revision: 106405 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=106405 Log: ChangeLog: PR target/24615 * config/s390/

[Bug target/24600] [4.1 Regression] unrecognizable instruction

2005-11-02 Thread uweigand at gcc dot gnu dot org
--- Comment #8 from uweigand at gcc dot gnu dot org 2005-11-02 23:09 --- Fixed. -- uweigand at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGN

[Bug target/24600] [4.1 Regression] unrecognizable instruction

2005-11-02 Thread uweigand at gcc dot gnu dot org
--- Comment #7 from uweigand at gcc dot gnu dot org 2005-11-02 23:06 --- Subject: Bug 24600 Author: uweigand Date: Wed Nov 2 23:06:26 2005 New Revision: 106404 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=106404 Log: ChangeLog: PR target/24600 * loop.c (loop

[Bug target/24615] [4.1 Regression] internal compiler error: in print_shift_count_operand, at config/s390/s390.c:4025

2005-11-02 Thread janis at gcc dot gnu dot org
--- Comment #6 from janis at gcc dot gnu dot org 2005-11-02 22:57 --- A regression hunt using a cross compiler identified the following patch: http://gcc.gnu.org/viewcvs?view=rev&rev=101705 2005-07-07 Adrian Straetling <[EMAIL PROTECTED]> * config/s390/s390-protos.h (s390_ex

[Bug target/23153] [4.1 Regression] [meta-bug] code size regression from 4.0 on x86

2005-11-02 Thread steven at gcc dot gnu dot org
--- Comment #9 from steven at gcc dot gnu dot org 2005-11-02 22:55 --- What are the flags for the sizes in comment #7 and comment #8? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23153

[Bug fortran/24646] accepting invalid label

2005-11-02 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2005-11-02 22:42 --- Confirmed, even with -std=f95/-pedantic. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug fortran/24646] New: accepting invalid label

2005-11-02 Thread uttamp at us dot ibm dot com
$ cat tst.f program test 19 real :: a=5 end program test $ gfortran tst.f In file ice.f90:2 19 a=5 1 Warning: Ignoring bad statement label at (1) I think the compiler should give hard error with error message something like "label must be less than or equal to five digits",

[Bug target/24178] [4.0/4.1 regression] generates code that produces unaligned access exceptions

2005-11-02 Thread tsv at solvo dot ru
--- Comment #12 from tsv at solvo dot ru 2005-11-02 22:26 --- (In reply to comment #11) > Subject: Bug 24178 > > Author: rth > Date: Wed Nov 2 18:20:07 2005 > New Revision: 106388 > > URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=106388 > Log: > PR target/24178 >

[Bug fortran/24643] Unclassifiable statement on implicitly typed character substring

2005-11-02 Thread tobi at gcc dot gnu dot org
--- Comment #5 from tobi at gcc dot gnu dot org 2005-11-02 22:12 --- (In reply to comment #3) > ... I forgot to say that these are all syntactically valid variations of the same theme. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24643

[Bug fortran/23151] print (buf, format), expression should be invalid

2005-11-02 Thread tkoenig at gcc dot gnu dot org
--- Comment #1 from tkoenig at gcc dot gnu dot org 2005-11-02 21:59 --- g77 groks this: $ cat prt.f program main character*80 line print (line,'(A)'), 'hello' end $ g77 prt.f prt.f: In program `main': prt.f:3: print (line,'(A)'), 'hello'

[Bug fortran/18452] Fortran options induces warning for fortran that needs preprocessing

2005-11-02 Thread fxcoudert at gcc dot gnu dot org
--- Comment #15 from fxcoudert at gcc dot gnu dot org 2005-11-02 21:57 --- Subject: Bug 18452 Author: fxcoudert Date: Wed Nov 2 21:57:35 2005 New Revision: 106402 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=106402 Log: PR fortran/18452 * lang-specs.h: Pass -

[Bug c++/24560] [3.4/4.0/4.1 Regression] "insufficient contextual information to determine type" is not a helpful error message

2005-11-02 Thread mmitchel at gcc dot gnu dot org
-- mmitchel at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |mark at codesourcery dot com |dot org

[Bug c++/19253] [3.4/4.0/4.1 regression] bad error message / ICE for invalid template parameter

2005-11-02 Thread mmitchel at gcc dot gnu dot org
--- Comment #14 from mmitchel at gcc dot gnu dot org 2005-11-02 21:50 --- Fixed in 4.0.3. -- mmitchel at gcc dot gnu dot org changed: What|Removed |Added Sta

[Bug rtl-optimization/20211] autoincrement generation is poor

2005-11-02 Thread amylaar at gcc dot gnu dot org
--- Comment #32 from amylaar at gcc dot gnu dot org 2005-11-02 21:50 --- Subject: Bug 20211 Author: amylaar Date: Wed Nov 2 21:50:22 2005 New Revision: 106401 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=106401 Log: Belated Makefile.in checkin for: 2005-09-19 J"orn Renneck

[Bug middle-end/22429] [4.1 Regression] -1073741824 <= n && n <= 1073741823 is true where n is 1073741824

2005-11-02 Thread rth at gcc dot gnu dot org
--- Comment #14 from rth at gcc dot gnu dot org 2005-11-02 21:47 --- Fixed. -- rth at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug fortran/24641] rejecting valid code

2005-11-02 Thread tobi at gcc dot gnu dot org
--- Comment #1 from tobi at gcc dot gnu dot org 2005-11-02 21:45 --- This is not valid code. See section 3.3.1.3: 'No line shall contain a single "&" as the only non-blank character ...' -- tobi at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/22429] [4.1 Regression] -1073741824 <= n && n <= 1073741823 is true where n is 1073741824

2005-11-02 Thread rth at gcc dot gnu dot org
--- Comment #13 from rth at gcc dot gnu dot org 2005-11-02 21:44 --- Subject: Bug 22429 Author: rth Date: Wed Nov 2 21:44:17 2005 New Revision: 106400 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=106400 Log: PR 22429 * fold-const.c (build_range_check): Use uns

[Bug c++/19253] [3.4/4.0/4.1 regression] bad error message / ICE for invalid template parameter

2005-11-02 Thread mmitchel at gcc dot gnu dot org
--- Comment #13 from mmitchel at gcc dot gnu dot org 2005-11-02 21:35 --- Subject: Bug 19253 Author: mmitchel Date: Wed Nov 2 21:35:46 2005 New Revision: 106399 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=106399 Log: PR c++/19253 * parser.c (cp_parser_postfi

[Bug c++/19253] [3.4/4.0/4.1 regression] bad error message / ICE for invalid template parameter

2005-11-02 Thread mmitchel at gcc dot gnu dot org
--- Comment #12 from mmitchel at gcc dot gnu dot org 2005-11-02 21:34 --- Subject: Bug 19253 Author: mmitchel Date: Wed Nov 2 21:34:51 2005 New Revision: 106398 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=106398 Log: PR c++/19253 * parser.c (cp_parser_postfi

[Bug fortran/24640] ice with invalid label

2005-11-02 Thread tkoenig at gcc dot gnu dot org
--- Comment #1 from tkoenig at gcc dot gnu dot org 2005-11-02 21:28 --- This is only in free-form: $ cat tst.f 10: a=10 end $ gfortran tst.f In file tst.f:1 10: a=10 1 Error: Non-numeric character in statement label at (1) Confirmed. -- tkoenig at gcc dot gnu dot org

[Bug fortran/20867] statement function args not given implicit type early enough

2005-11-02 Thread tkoenig at gcc dot gnu dot org
--- Comment #1 from tkoenig at gcc dot gnu dot org 2005-11-02 21:24 --- $ cat foo.f REAL :: st1 st1(I)=I**2 ! I implicitly typed to integer REAL :: I END $ g77 foo.f foo.f: In program `MAIN__': foo.f:2: st1(I)=I**2 ! I implicit

[Bug fortran/23815] Add -byteswapio flag

2005-11-02 Thread tkoenig at gcc dot gnu dot org
--- Comment #10 from tkoenig at gcc dot gnu dot org 2005-11-02 21:20 --- (In reply to comment #9) > I imagine code from g95 could be leveraged to support this feature couldn't > it? Rather not. The libraries have diverged pretty much so it is probably easier to write this from scratc

[Bug fortran/23538] gfortran hangs on old cray fortran 66 program

2005-11-02 Thread tkoenig at gcc dot gnu dot org
--- Comment #7 from tkoenig at gcc dot gnu dot org 2005-11-02 21:17 --- g77 gets confused by the errors, then bails out: $ g77 d2ds.f $ g77 d2ds.f 2>&1 | tail 2 Argument #4 of `maxval' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS] d2ds.f:831: war

[Bug fortran/15502] [meta-bug] bugs needed for SPEC CPU 2K and 2K5/6 and 95

2005-11-02 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2005-11-02 21:13 --- Note there are still some more 2k5/6 SPEC blocking bugs which just had not been filed yet. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15502

[Bug fortran/24643] Unclassifiable statement on implicitly typed character substring

2005-11-02 Thread tkoenig at gcc dot gnu dot org
--- Comment #4 from tkoenig at gcc dot gnu dot org 2005-11-02 21:13 --- g77 groks this: $ cat grg.f PROGRAM TABLES IMPLICIT CHARACTER*8(Y) WRITE(YLOCAL,'(I2.2)') ILOCAL YBTABLE=Ylocal(1:2) END $ g77 grg.f $ -- tkoenig at gcc dot gnu dot org changed:

[Bug fortran/18157] ice-on-valid code, pointer to user-defined type, fold-struct.c

2005-11-02 Thread pinskia at gcc dot gnu dot org
--- Comment #15 from pinskia at gcc dot gnu dot org 2005-11-02 21:12 --- Fixed in 4.0.3 and above, thanks for your report. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added -

[Bug fortran/18157] ice-on-valid code, pointer to user-defined type, fold-struct.c

2005-11-02 Thread pinskia at gcc dot gnu dot org
--- Comment #14 from pinskia at gcc dot gnu dot org 2005-11-02 21:12 --- Subject: Bug 18157 Author: pinskia Date: Wed Nov 2 21:12:27 2005 New Revision: 106397 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=106397 Log: 2005-11-02 Andrew Pinski <[EMAIL PROTECTED]> PR

[Bug libfortran/24584] Segfault when reading empty string in namelist file

2005-11-02 Thread tobi at gcc dot gnu dot org
-- tobi at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|--- |4.1.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24584

[Bug c++/17964] [4.0/4.1 Regression] cpp error messages contain wrong line in C++

2005-11-02 Thread mrs at apple dot com
--- Comment #10 from mrs at apple dot com 2005-11-02 21:04 --- Radar 3843157 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17964

[Bug fortran/18157] ice-on-valid code, pointer to user-defined type, fold-struct.c

2005-11-02 Thread pinskia at gcc dot gnu dot org
--- Comment #13 from pinskia at gcc dot gnu dot org 2005-11-02 21:01 --- Subject: Bug 18157 Author: pinskia Date: Wed Nov 2 21:01:54 2005 New Revision: 106396 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=106396 Log: 2005-11-02 Andrew Pinski <[EMAIL PROTECTED]> PR

[Bug middle-end/24644] [4.1 Regression] gcc-4.1 compiled ppc64 kernels do not boot

2005-11-02 Thread olh at suse dot de
--- Comment #1 from olh at suse dot de 2005-11-02 20:49 --- Created an attachment (id=10115) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=10115&action=view) PR24644.tar.bz2 buildscripts, preprocessed files, kernel .config and debug patches, bootlog. building with -O1 does not fi

[Bug libstdc++/24645] New: Commonize arithmetic inserters/extractors bodies

2005-11-02 Thread pcarlini at suse dot de
Especially now, after fixing a couple of correctness issues, it's obvious that all the arithmetic inserters/extractors share a common body which should be commonized to templatized _M_insert/_M_extract, in complete analogy with _M_insert_int/_M_extract_int, for example, in the num_put/num_get face

[Bug fortran/24643] Unclassifiable statement on character substring concatenation

2005-11-02 Thread tobi at gcc dot gnu dot org
--- Comment #3 from tobi at gcc dot gnu dot org 2005-11-02 20:42 --- [EMAIL PROTECTED]:~/src/gcc> ../gcc/build/gcc/f951 -quiet -fsyntax-only Warning: Reading file '' as free form. PROGRAM TABLES IMPLICIT CHARACTER*8(Y) YBTABLE=Ylocal(1:2) END [EMAIL PROTECTED]:

[Bug middle-end/24644] [4.1 Regression] gcc-4.1 compiled ppc64 kernels do not boot

2005-11-02 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 c/24644] New: gcc-4.1 compiled ppc64 kernels do not boot

2005-11-02 Thread olh at suse dot de
CONFIG_DEBUG_SPINLOCK and adding a few extra printk will show this: Linux version 2.6.14 ([EMAIL PROTECTED]) (gcc version 4.1.0 20051102 (experimental)) #61 SMP Wed Nov 2 19:47:05 UTC 2005 Memory: 495732k/524288k available (5004k kernel code, 27528k reserved, 1340k data, 2394k bss, 380k init

  1   2   >