[Bug middle-end/28755] [4.0/4.1/4.2 Regression] duplicate members of arrays

2007-09-23 Thread jakub at gcc dot gnu dot org
--- Comment #8 from jakub at gcc dot gnu dot org 2007-09-24 06:36 --- Fixed on the trunk. -- jakub at gcc dot gnu dot org changed: What|Removed |Added Known to work|

[Bug middle-end/20222] Double load of volatile operand for abs builtin

2007-09-23 Thread bangerth at dealii dot org
--- Comment #5 from bangerth at dealii dot org 2007-09-24 03:58 --- Appears fixed now. -- bangerth at dealii dot org changed: What|Removed |Added CC|

[Bug c++/26404] g++ seems to substitute template parameter too early

2007-09-23 Thread bangerth at dealii dot org
--- Comment #4 from bangerth at dealii dot org 2007-09-24 03:52 --- It's only a diagnostic problem: the template type 'int' in Tag::type is non-deductible, so the compiler can't find the primary template. The code in therefore in fact invalid. You can make it valid by explicitly specifyi

[Bug middle-end/33540] internal compiler error

2007-09-23 Thread ebuddington at wesleyan dot edu
--- Comment #3 from ebuddington at wesleyan dot edu 2007-09-24 02:39 --- bash-2.05b$ gcc -v Using built-in specs. Target: i686-pc-linux-gnu Configured with: ../gcc-4.2.1/configure --prefix=/packages/gcc/4.2.1/any --exec-prefix=/packages/gcc/4.2.1/i386 Thread model: posix gcc version 4.2

[Bug middle-end/33540] internal compiler error

2007-09-23 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2007-09-24 02:12 --- Can you provide the -v output? This is needed if you use -march=native. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33540

[Bug middle-end/20222] Double load of volatile operand for abs builtin

2007-09-23 Thread eweddington at cso dot atmel dot com
--- Comment #4 from eweddington at cso dot atmel dot com 2007-09-24 01:45 --- Subject: RE: Double load of volatile operand for abs builtin > --- Comment #3 from rguenth at gcc dot gnu dot org > 2007-09-23 12:35 --- > Please re-confirm this if this still happens on the mainl

[Bug middle-end/33540] internal compiler error

2007-09-23 Thread ebuddington at wesleyan dot edu
--- Comment #1 from ebuddington at wesleyan dot edu 2007-09-24 00:52 --- Created an attachment (id=14247) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=14247&action=view) error-producing test case test case: rename to test.cc, and 'g++ -Wall -O3 -march=native -c test.cc' --

[Bug c++/33540] New: internal compiler error

2007-09-23 Thread ebuddington at wesleyan dot edu
The error-producing command line is g++ -Wall -O3 -march=native -c videospeed.cc videospeed.cc: In function 'int main(int, char**)': videospeed.cc:275: internal compiler error: in expand_simple_binop, at optabs.c:1158 Adding -save-temps gives a new warning "SSE instruction set disabled, using 3

[Bug c++/30303] [4.2/4.3 regression] ICE with invalid constructor definition

2007-09-23 Thread pcarlini at suse dot de
--- Comment #8 from pcarlini at suse dot de 2007-09-23 23:02 --- Any news? ;) -- pcarlini at suse dot de changed: What|Removed |Added CC|

[Bug c++/30080] incorrect code generation, possibly related to casting/aliasing

2007-09-23 Thread pcarlini at suse dot de
--- Comment #7 from pcarlini at suse dot de 2007-09-23 22:55 --- Double checked, closing. -- pcarlini at suse dot de changed: What|Removed |Added Status|UNCON

[Bug fortran/33539] New: Too much noise on zero-length character strings

2007-09-23 Thread anlauf at gmx dot de
Hi, gfortran is way too noisy for zero-length character strings. I get: % gfc gfcbug71.f90 gfcbug71.f90:3.44: character(len=*), parameter :: prefix = "" 1 Warning: CHARACTER variable has zero length at (1) gfcbug71.f90:7.14: use gfcbug71

[Bug fortran/33538] New: bootstrap break in fortran on *-apple-darwin r128671

2007-09-23 Thread andreast at gcc dot gnu dot org
-version-min=10.4 -auxbase-strip .libs/selected_int_kind.o -g -O2 -Wall -version -fno-repack-arrays -fno-underscoring -fallow-leading-underscore -fno-common -I . -fintrinsic-modules-path finclude -o selected_int_kind.s Reading symbols for shared libraries .++ done GNU F95 (GCC) version 4.3.0 20070923

[Bug c++/33518] invalid Koenig lookup/incorrect SFINAE

2007-09-23 Thread bangerth at dealii dot org
--- Comment #6 from bangerth at dealii dot org 2007-09-23 20:57 --- (In reply to comment #5) > This looks related to PR17410. Uh, is this really the one you meant? PR 17410 is about template template parameters and nested types, neither of which are at hand here... W. -- http://gc

[Bug c++/33518] invalid Koenig lookup/incorrect SFINAE

2007-09-23 Thread rguenth at gcc dot gnu dot org
--- Comment #5 from rguenth at gcc dot gnu dot org 2007-09-23 19:58 --- This looks related to PR17410. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33518

[Bug c++/30857] [4.1/4.2/4.3 regression] accepts both explicit instantiation and explicit specialization, duplicate explicit instantiations, etc.

2007-09-23 Thread simartin at gcc dot gnu dot org
--- Comment #2 from simartin at gcc dot gnu dot org 2007-09-23 19:49 --- I've done tests with the current mainline and I wonder if this PR is still "valid"... We report an error for the following three cases: 1. Multiple specializations: template class A {}; template<> class A

[Bug c++/33409] Overload Resolution Succeeds When Actually Ambiguous.

2007-09-23 Thread bangerth at dealii dot org
--- Comment #2 from bangerth at dealii dot org 2007-09-23 19:44 --- icc (and EDG-based compiler) accepts this code, but sunCC rejects it as ambiguous. I don't know off the top of my head who's right and who is not, but I suspect that it would be gcc and icc who are right. W. -- ban

[Bug c++/26404] g++ seems to substitute template parameter too early

2007-09-23 Thread pcarlini at suse dot de
--- Comment #3 from pcarlini at suse dot de 2007-09-23 18:58 --- For the record, Comeau also rejects it. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26404

[Bug debug/33537] [4.0/4.1/4.2/4.3 regression] C++ arguments passed by invisible reference have wrong type

2007-09-23 Thread drow at gcc dot gnu dot org
--- Comment #4 from drow at gcc dot gnu dot org 2007-09-23 18:40 --- Subject: Re: [4.0/4.1/4.2/4.3 regression] C++ arguments passed by invisible reference have wrong type On Sun, Sep 23, 2007 at 06:31:42PM -, pluto at agmk dot net wrote: > > If this function is called from

[Bug debug/33537] [4.0/4.1/4.2/4.3 regression] C++ arguments passed by invisible reference have wrong type

2007-09-23 Thread pluto at agmk dot net
--- Comment #3 from pluto at agmk dot net 2007-09-23 18:31 --- (In reply to comment #0) > If this function is called from GDB, and the called function modifies > its argument, it will end up modifying the original copy. > It's supposed to get a temporary copy. compiler does the tempora

[Bug c++/33518] invalid Koenig lookup/incorrect SFINAE

2007-09-23 Thread bangerth at dealii dot org
--- Comment #4 from bangerth at dealii dot org 2007-09-23 18:29 --- I can't seem to produce a wrong-code bug with this -- it appears that gcc produces the error while investigating the overload set. If I make the declaration of X::foo work for N::Q, then gcc apparently still doesn't want

[Bug c++/11756] ICE's when using typeof in template function parameter type declarations

2007-09-23 Thread jason at gcc dot gnu dot org
-- jason at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |jason at gcc dot gnu dot org |dot org

[Bug c++/11407] [DR 115] Function cannot be resolved

2007-09-23 Thread jason at gcc dot gnu dot org
-- jason at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |jason at gcc dot gnu dot org |dot org

[Bug c++/33239] [4.1/4.2/4.3 Regression] internal compiler error in instantiate_class_template, at cp/pt.c:5666

2007-09-23 Thread jason at gcc dot gnu dot org
-- jason at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |jason at gcc dot gnu dot org |dot org

[Bug c++/33518] invalid Koenig lookup

2007-09-23 Thread bangerth at dealii dot org
--- Comment #3 from bangerth at dealii dot org 2007-09-23 18:23 --- This actually turns out to be a serious bug in several different ways. Here's self-contained code: --- namespace X { template struct H { typedef typename T::type type; }; template typename H::type f

[Bug c++/33094] [4.2/4.3 Regression] ICE on valid C++ virtual template static member in anonymous namespace

2007-09-23 Thread jason at gcc dot gnu dot org
-- jason at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |jason at gcc dot gnu dot org |dot org

[Bug c++/33518] unused code changes the result of name lookup

2007-09-23 Thread bangerth at dealii dot org
--- Comment #2 from bangerth at dealii dot org 2007-09-23 18:09 --- This indeed looks like a bug. Take this: - #include namespace M { struct A {}; using std::distance; } namespace N { template struct S {}; class Q : S {}; int distance(Q,Q); } int i = di

[Bug debug/33537] [4.0/4.1/4.2/4.3 regression] C++ arguments passed by invisible reference have wrong type

2007-09-23 Thread drow at gcc dot gnu dot org
--- Comment #2 from drow at gcc dot gnu dot org 2007-09-23 17:49 --- I got the correct result on amd64 with g++-3.3 (GCC) 3.3.6 (Debian 1:3.3.6-15). -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33537

[Bug c++/21385] __extension__ lost inside template

2007-09-23 Thread jason at gcc dot gnu dot org
--- Comment #3 from jason at gcc dot gnu dot org 2007-09-23 17:49 --- I don't think implementing this can leverage the attribute work. I'd probably implement it with a new tree code; the alternative would be a new flag in a lot of places. -- http://gcc.gnu.org/bugzilla/show_bug.cgi

[Bug c++/33435] internal compiler error with templates and openmp

2007-09-23 Thread bangerth at dealii dot org
--- Comment #3 from bangerth at dealii dot org 2007-09-23 17:20 --- Confirmed. W. -- bangerth at dealii dot org changed: What|Removed |Added Status|UNCONFIRME

[Bug c++/19531] NRV is performed on volatile temporary

2007-09-23 Thread bangerth at dealii dot org
--- Comment #3 from bangerth at dealii dot org 2007-09-23 17:13 --- Confirmed indeed. Core DR 20 added the following text to 12.8/15: This elision of copy operations is permitted in the following circumstances (which may be combined to eliminate multiple copies): -- in

[Bug debug/33537] [4.0/4.1/4.2/4.3 regression] C++ arguments passed by invisible reference have wrong type

2007-09-23 Thread bangerth at dealii dot org
--- Comment #1 from bangerth at dealii dot org 2007-09-23 17:07 --- I get the same output (gdb) ptype foo type = int (Obj &) for all compilers I tried here, i.e. gcc versions 2.95, 3.2.3, 3.3.6, 3.4.6 and 4.1.2. This is with gdb 6.5. On the other hand, when using icc10 and Sun Studi

[Bug target/33532] bogus escape

2007-09-23 Thread pinskia at gcc dot gnu dot org
--- Comment #4 from pinskia at gcc dot gnu dot org 2007-09-23 16:59 --- (In reply to comment #3) > (In reply to comment #2) > > This is not a bogus escape, just extraneous. > > Uh, what exactly do you mean? This code is not valid: this escape is in the machine description file which is

[Bug target/33532] bogus escape

2007-09-23 Thread bangerth at dealii dot org
--- Comment #3 from bangerth at dealii dot org 2007-09-23 16:56 --- (In reply to comment #2) > This is not a bogus escape, just extraneous. Uh, what exactly do you mean? This code is not valid: --- char *p = \"abc\"; --- Neither should the one quoted be... W. -- ban

[Bug target/33536] extraneous escapes

2007-09-23 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2007-09-23 16:43 --- Again this is only an extraneous escape. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug tree-optimization/33535] bitpos_of_field() returns false result base of hard coded multiplication by 8

2007-09-23 Thread tomerben at ceva-dsp dot com
--- Comment #2 from tomerben at ceva-dsp dot com 2007-09-23 16:31 --- (In reply to comment #1) > If so (did you look how DECL_FIELD_OFFSET is set?) then the documentation in > tree.h needs adjustment as well: > /* In a FIELD_DECL, this is the field position, counting in bytes, of the >

[Bug c++/16370] __attribute__((deprecated)) not useful on classes, and ugly function name listed for deperecation warnings on constructor

2007-09-23 Thread jason at gcc dot gnu dot org
--- Comment #7 from jason at gcc dot gnu dot org 2007-09-23 15:28 --- Fixed for 4.3.0. -- jason at gcc dot gnu dot org changed: What|Removed |Added Status|ASS

[Bug c++/16370] __attribute__((deprecated)) not useful on classes, and ugly function name listed for deperecation warnings on constructor

2007-09-23 Thread jason at gcc dot gnu dot org
-- jason at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |jason at gcc dot gnu dot org |dot org

[Bug c++/16370] __attribute__((deprecated)) not useful on classes, and ugly function name listed for deperecation warnings on constructor

2007-09-23 Thread jason at gcc dot gnu dot org
--- Comment #6 from jason at gcc dot gnu dot org 2007-09-23 15:27 --- Subject: Bug 16370 Author: jason Date: Sun Sep 23 15:27:10 2007 New Revision: 128691 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=128691 Log: PR c++/16370 * decl.c (grokdeclarator): Look thro

[Bug debug/33537] New: [4.0/4.1/4.2/4.3 regression] C++ arguments passed by invisible reference have wrong type

2007-09-23 Thread drow at gcc dot gnu dot org
Compile the code below using g++ -g, load the object into gdb, and 'ptype foo'. You will see that the type of foo is 'int (Obj &)'. If this function is called from GDB, and the called function modifies its argument, it will end up modifying the original copy. It's supposed to get a temporary cop

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

2007-09-23 Thread rguenth at gcc dot gnu dot org
--- Comment #8 from rguenth at gcc dot gnu dot org 2007-09-23 12:47 --- 6.3.1.4/1 says this is undefined. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

[Bug other/21322] O2 and O3 memory access error - compiled program - incorrect debug output

2007-09-23 Thread rguenth at gcc dot gnu dot org
--- Comment #12 from rguenth at gcc dot gnu dot org 2007-09-23 12:40 --- This sounds like possibly an aliasing issue. Anyway, does this still occur with a maintained version of GCC? That would be at least 4.2.1. -- rguenth at gcc dot gnu dot org changed: What|Remov

[Bug middle-end/20222] Double load of volatile operand for abs builtin

2007-09-23 Thread rguenth at gcc dot gnu dot org
--- Comment #3 from rguenth at gcc dot gnu dot org 2007-09-23 12:35 --- Please re-confirm this if this still happens on the mainline as I cannot reproduce this with a i686 target. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added -

[Bug c++/19531] NRV is performed on volatile temporary

2007-09-23 Thread rguenth at gcc dot gnu dot org
--- Comment #2 from rguenth at gcc dot gnu dot org 2007-09-23 12:26 --- Why didn't you submit a patch? -- rguenth at gcc dot gnu dot org changed: What|Removed |Added La

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

2007-09-23 Thread rguenth at gcc dot gnu dot org
--- Comment #7 from rguenth at gcc dot gnu dot org 2007-09-23 12:21 --- Can you verify the bug still occurs with a still maintained version of GCC? That is, GCC 4.2.1 or trunk. Thanks. -- rguenth at gcc dot gnu dot org changed: What|Removed |Adde

[Bug c++/17410] Specialization of nested template rejected because of unrelated declaration

2007-09-23 Thread rguenth at gcc dot gnu dot org
--- Comment #7 from rguenth at gcc dot gnu dot org 2007-09-23 12:15 --- Re-confirmed. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added CC|

[Bug c++/30897] [4.1/4.2/4.3 regression] ICE with default argument in template template parameter

2007-09-23 Thread pcarlini at suse dot de
--- Comment #3 from pcarlini at suse dot de 2007-09-23 11:52 --- By the way, the hunk of code at issue dates back to this time: http://gcc.gnu.org/ml/gcc-patches/2001-10/msg00589.html (and, by the way, I cannot find an explicit approval in the mailing list). Anyway, the effect of re

[Bug c++/10291] error referencing a static local from a local struct in template code

2007-09-23 Thread rguenth at gcc dot gnu dot org
--- Comment #7 from rguenth at gcc dot gnu dot org 2007-09-23 11:48 --- Testcase from comment #1 still returns 0 on trunk. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added --

[Bug c++/8858] Gcc "rebinds" template member names.

2007-09-23 Thread rguenth at gcc dot gnu dot org
--- Comment #4 from rguenth at gcc dot gnu dot org 2007-09-23 11:39 --- Re-confirmed with the new C++ parser. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added ---

[Bug c++/5305] wrong constructor called -- default argument in constructor not seen

2007-09-23 Thread rguenth at gcc dot gnu dot org
--- Comment #6 from rguenth at gcc dot gnu dot org 2007-09-23 11:25 --- Reconfirmed. Looks like non-regression wrong-code bugs get no attention :/ -- rguenth at gcc dot gnu dot org changed: What|Removed |Added -

[Bug tree-optimization/33535] bitpos_of_field() returns false result base of hard coded multiplication by 8

2007-09-23 Thread rguenth at gcc dot gnu dot org
--- Comment #1 from rguenth at gcc dot gnu dot org 2007-09-23 11:04 --- If so (did you look how DECL_FIELD_OFFSET is set?) then the documentation in tree.h needs adjustment as well: /* In a FIELD_DECL, this is the field position, counting in bytes, of the DECL_OFFSET_ALIGN-bit-sized

[Bug target/33536] New: bogus escapes

2007-09-23 Thread kai-gcc-bugs at khms dot westfalen dot de
gcc/config/spu/spu.md:1647f: { emit_move_insn (operands[3],spu_float_const(\"0.5\",SFmode)); < emit_move_insn (operands[4],spu_float_const(\"1.0011920928955078125\",SFmode)); < emit_insn(gen_frsqest_sf(operands[2],operands[1])); emit_insn(gen_fi_sf(operands[2],op

[Bug tree-optimization/32772] [4.3 Regression] error: found real variable when subvariables should have appeared

2007-09-23 Thread jakub at gcc dot gnu dot org
--- Comment #15 from jakub at gcc dot gnu dot org 2007-09-23 09:44 --- Subject: Bug 32772 Author: jakub Date: Sun Sep 23 09:44:23 2007 New Revision: 128688 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=128688 Log: PR tree-optimization/32772 * gcc.c-torture/compi

[Bug tree-optimization/32975] [4.3 Regression] ICE segfault (verify_cgraph failure after ipa-cp) with -finline-functions -fipa-cp

2007-09-23 Thread jakub at gcc dot gnu dot org
--- Comment #6 from jakub at gcc dot gnu dot org 2007-09-23 09:44 --- Subject: Bug 32975 Author: jakub Date: Sun Sep 23 09:44:23 2007 New Revision: 128688 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=128688 Log: PR tree-optimization/32772 * gcc.c-torture/compil

[Bug fortran/33230] Missing check: specification function must be pure

2007-09-23 Thread fxcoudert at gcc dot gnu dot org
-- fxcoudert at gcc dot gnu dot org changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Last recon

[Bug fortran/33229] ICE with "intrinsic" plus calling a subroutine as function

2007-09-23 Thread fxcoudert at gcc dot gnu dot org
-- fxcoudert at gcc dot gnu dot org changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Last recon

[Bug fortran/33204] Run-time argument check for procedures (run-time interface checking)

2007-09-23 Thread fxcoudert at gcc dot gnu dot org
-- fxcoudert at gcc dot gnu dot org changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Last recon

[Bug fortran/33174] Testsuite: unexpected failures

2007-09-23 Thread fxcoudert at gcc dot gnu dot org
--- Comment #9 from fxcoudert at gcc dot gnu dot org 2007-09-23 09:35 --- PR 33140 disappeared from mainline around 2007-09-08. Dale, can you still see the ICE you reported? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33174

[Bug middle-end/28755] [4.0/4.1/4.2/4.3 Regression] duplicate members of arrays

2007-09-23 Thread jakub at gcc dot gnu dot org
--- Comment #7 from jakub at gcc dot gnu dot org 2007-09-23 09:34 --- Subject: Bug 28755 Author: jakub Date: Sun Sep 23 09:34:28 2007 New Revision: 128685 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=128685 Log: PR middle-end/28755 * expr.c (expand_constructor)

[Bug fortran/33456] Vendor extension: Use env. var. to set filename of preconnect unit

2007-09-23 Thread fxcoudert at gcc dot gnu dot org
--- Comment #2 from fxcoudert at gcc dot gnu dot org 2007-09-23 09:32 --- Tobias says "I'm not sure we need this", and Steve rightly points out that this was ruled out in the past. So, closing for now. (If the need arises, we should first discuss it on the list, IMHO.) -- fxcoudert

[Bug fortran/33430] Improve -finit-*: Initialization of derived types, equivalenced variables

2007-09-23 Thread fxcoudert at gcc dot gnu dot org
-- fxcoudert at gcc dot gnu dot org changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Last recon

[Bug fortran/33432] g77 extension: Support for the .XOR. operator

2007-09-23 Thread fxcoudert at gcc dot gnu dot org
-- fxcoudert at gcc dot gnu dot org changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Last recon

[Bug target/33534] bogus escape

2007-09-23 Thread kai-gcc-bugs at khms dot westfalen dot de
--- Comment #2 from kai-gcc-bugs at khms dot westfalen dot de 2007-09-23 09:13 --- (I count 128 lines in all.) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33534

[Bug fortran/33513] error reported on correct initialization code.

2007-09-23 Thread fxcoudert at gcc dot gnu dot org
--- Comment #5 from fxcoudert at gcc dot gnu dot org 2007-09-23 09:08 --- Fixed on 4.3. -- fxcoudert at gcc dot gnu dot org changed: What|Removed |Added Stat

[Bug fortran/33529] Non-litteral CHARACTER kind values matching is wrong

2007-09-23 Thread fxcoudert at gcc dot gnu dot org
--- Comment #1 from fxcoudert at gcc dot gnu dot org 2007-09-23 09:08 --- $ cat u.f90 character (kind=kind("a")) :: u end $ gfortran u.f90 u.f90:1.27: character (kind=kind("a")) :: u 1 Error: Kind 0 is not a CHARACTER kind at (1) -- fxcoudert at gc

[Bug tree-optimization/33535] New: bitpos_of_field() returns false result base of hard coded multiplication by 8

2007-09-23 Thread tomerben at ceva-dsp dot com
Taken from tree-ssa-structalias.c: The original code: static unsigned HOST_WIDE_INT bitpos_of_field (const tree fdecl) { if (TREE_CODE (DECL_FIELD_OFFSET (fdecl)) != INTEGER_CST || TREE_CODE (DECL_FIELD_BIT_OFFSET (fdecl)) != INTEGER_CST) return -1; return (tree_low_cst (DECL_FIELD

[Bug target/33534] bogus escape

2007-09-23 Thread kai-gcc-bugs at khms dot westfalen dot de
--- Comment #1 from kai-gcc-bugs at khms dot westfalen dot de 2007-09-23 08:35 --- ... also many more in this file, too many to add here. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33534

[Bug target/33534] New: bogus escape

2007-09-23 Thread kai-gcc-bugs at khms dot westfalen dot de
gcc/config/score/score.md:113ff: { switch (which_alternative) { case 0: return mdp_limm (operands); case 1: return mdp_move (operands); case 2: return mdp_linsn (operands, MDA_BYTE, false); case 3: return mdp_sinsn (operands, MDA_BYTE); case 4: return TARGET_MAC ? \"mf%1%

[Bug target/33533] bogus escapes

2007-09-23 Thread kai-gcc-bugs at khms dot westfalen dot de
--- Comment #1 from kai-gcc-bugs at khms dot westfalen dot de 2007-09-23 07:29 --- Also line 1623ff: { rtx lateoperands[2]; lateoperands[0] = operands[0]; operands[0] = gen_rtx_REG (HImode, REGNO (operands[0]) + 1); lateoperands[1] = operands[1]; operands[1] = gen_rtx_REG

[Bug target/33533] New: bogus escapes

2007-09-23 Thread kai-gcc-bugs at khms dot westfalen dot de
gcc/config/pdp11/pdp11.md:1404ff: { rtx lateoperands[2]; lateoperands[0] = operands[0]; operands[0] = gen_rtx_REG (HImode, REGNO (operands[0]) + 1); lateoperands[1] = operands[1]; operands[1] = gen_rtx_REG (HImode, REGNO (operands[1]) + 1); output_asm_insn (\"clc\", operands);