[Bug tree-optimization/26626] [4.2 Regression] ICE in in add_virtual_operand

2006-04-27 Thread fxcoudert at gcc dot gnu dot org


--- Comment #15 from fxcoudert at gcc dot gnu dot org  2006-04-27 13:14 
---
(In reply to comment #11)
> The only solution in these cases it to remove the assert and let it
> generate bad code, but I want to fix other issues first before removing
> the assert.

What's the status on this? It makes libgfortran build crash with a patch I'd
like to submit.


-- 

fxcoudert at gcc dot gnu dot org changed:

   What|Removed |Added

 CC||fxcoudert at gcc dot gnu dot
   ||org
   Last reconfirmed|2006-03-09 22:52:29 |2006-04-27 13:14:03
   date||


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26626

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#365039: gcc: c99 calls cc expecting it to be gcc

2006-04-27 Thread Marc Glisse
Package: gcc
Version: 4.0.2-2
Severity: minor

The c99 script executes "cc -std=c99". But in debian, cc is chosen by the
alternatives mechanism, and may be a symlink for tcc, which does not
understand this option. It might be safer to call gcc instead of cc.

By the way, reportbug was refusing to let me file a bug against gcc
because it is listed as a dependency package, I hope the manual editing
did not break anything.

-- System Information:
Debian Release: testing/unstable
  APT prefers stable
  APT policy: (500, 'stable'), (50, 'testing'), (10, 'unstable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.15-1-686
Locale: LANG=fr_FR, LC_CTYPE=fr_FR (charmap=ISO-8859-1)

Versions of packages gcc-4.0 depends on:
ii  binutils 2.16.1cvs20060117-1 The GNU assembler, linker and bina
ii  cpp-4.0  4.0.3-1 The GNU C preprocessor
ii  gcc-4.0-base 4.0.3-1 The GNU Compiler Collection (base 
ii  libc62.3.6-7 GNU C Library: Shared libraries
ii  libgcc1  1:4.1.0-1+b1GCC support library

Versions of packages gcc-4.0 recommends:
ii  libc6-dev 2.3.6-7GNU C Library: Development Librari
ii  libmudflap0-dev   4.1.0-1+b1 GCC mudflap support libraries (dev

-- debconf-show failed


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



[Bug tree-optimization/26626] [4.2 Regression] ICE in in add_virtual_operand

2006-04-27 Thread dberlin at dberlin dot org


--- Comment #16 from dberlin at gcc dot gnu dot org  2006-04-27 15:39 
---
Subject: Re:  [4.2 Regression] ICE in in
add_virtual_operand


> What's the status on this? It makes libgfortran build crash with a patch I'd
> like to submit.

Uh, okay, so, until someone debugs the other real problems this exposes,
i'm not going to remove the assert.
In particular, whenever that assert triggers, it's going to generate bad
code because somebody somewhere (either user or compiler pass, it
varies) has done something wrong.

So if it's triggering during your libgfortran builds with a patch, you
really need to examine where it's triggering.

If it is triggering because there is a bare NMT there, then something
has screwed up aliasing.

> 
> 


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26626

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



[Bug tree-optimization/27144] [4.2 regression] segfault with -O2 on x86_64 (and powerpc64)

2006-04-27 Thread rakdver at gcc dot gnu dot org


-- 

rakdver at gcc dot gnu dot org changed:

   What|Removed |Added

 AssignedTo|unassigned at gcc dot gnu   |rakdver at gcc dot gnu dot
   |dot org |org
 Status|NEW |ASSIGNED
   Last reconfirmed|2006-04-13 17:01:44 |2006-04-27 16:04:28
   date||


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27144

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



[Bug tree-optimization/26626] [4.2 Regression] ICE in in add_virtual_operand

2006-04-27 Thread rguenth at gcc dot gnu dot org


--- Comment #17 from rguenth at gcc dot gnu dot org  2006-04-27 16:43 
---
As followup to comment #9, copyprop propagates pretmp.23_2 into rv.0_1->d, and
in
may_propagate_copy we see that rv.0_1 has both an SMT and NMT associated with,
while pretmp.23_2 has none of the two.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26626

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



[Bug tree-optimization/26626] [4.2 Regression] ICE in in add_virtual_operand

2006-04-27 Thread dberlin at dberlin dot org


--- Comment #18 from dberlin at gcc dot gnu dot org  2006-04-27 16:55 
---
Subject: Re:  [4.2 Regression] ICE in in
add_virtual_operand

On Thu, 2006-04-27 at 16:43 +, rguenth at gcc dot gnu dot org wrote:
> 
> --- Comment #17 from rguenth at gcc dot gnu dot org  2006-04-27 16:43 
> ---
> As followup to comment #9, copyprop propagates pretmp.23_2 into rv.0_1->d, and
> in
> may_propagate_copy we see that rv.0_1 has both an SMT and NMT associated with,
> while pretmp.23_2 has none of the two.

Except that may_alias is rerun right after PRE, so it should have the
same symbols :)


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26626

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



[Bug tree-optimization/26626] [4.2 Regression] ICE in in add_virtual_operand

2006-04-27 Thread rguenth at gcc dot gnu dot org


--- Comment #19 from rguenth at gcc dot gnu dot org  2006-04-27 16:56 
---
This one ICEs the same way, already during the first copyprop pass:

typedef union {
int d;
} U;

int rv;
void breakme()
{
U *rv0;
U *pretmp = (U*)&rv;
rv0 = pretmp;
rv0->d = 42;
}


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26626

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



[Bug tree-optimization/26626] [4.2 Regression] ICE in in add_virtual_operand

2006-04-27 Thread rguenth at gcc dot gnu dot org


--- Comment #20 from rguenth at gcc dot gnu dot org  2006-04-27 17:08 
---
Happens with  -O -quiet t.c -dumpbase t.c -fdump-tree-alias1-vops
-fstrict-aliasing -fno-tree-fre -fno-tree-ccp -fdump-tree-all -fno-tree-dce
-fno-tree-copyrename -fno-tree-salias and manually disabled forwprop.

So that leaves may_alias and copyprop itself to blame.  -fno-strict-aliasing
"fixes" it, too.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26626

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



[Bug tree-optimization/27144] [4.2 regression] segfault with -O2 on x86_64 (and powerpc64)

2006-04-27 Thread rakdver at gcc dot gnu dot org


--- Comment #5 from rakdver at gcc dot gnu dot org  2006-04-27 17:42 ---
This is more or less dup of PR23434 (the fix for it is not quite correct). I am
testing a patch.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27144

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#365123: gcc-4.0: gcov opens files with O_RDWR

2006-04-27 Thread Ph. Marek
X-Reportbug-Version: 3.20
X-Debbugs-Cc: [EMAIL PROTECTED]
Package: gcc-4.0
Version: 4.0.3-2
Severity: important

gcov opens it's data files *.gcda and *.gcno with O_RDWR.
This fails if these files were created by another user, and the current user 
only has read access to those files.

I believe that to be a major bug - opening files O_RDWR when only read access 
is needed.
(At least, in strace I only see read()s).


Regards,

Phil



-- System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (600, 'testing'), (50, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.14-1-686-smp
Locale: [EMAIL PROTECTED], [EMAIL PROTECTED] (charmap=ISO-8859-1) (ignored: 
LC_ALL set to de_AT)

Versions of packages gcc-4.0 depends on:
ii  binutils 2.16.1cvs20060413-1 The GNU assembler, linker and 
bina
ii  cpp-4.0  4.0.3-2 The GNU C preprocessor
ii  gcc-4.0-base 4.0.3-2 The GNU Compiler Collection (base 
ii  libc62.3.6-7 GNU C Library: Shared libraries
ii  libgcc1  1:4.1.0-1+b1GCC support library

Versions of packages gcc-4.0 recommends:
ii  libc6-dev 2.3.6-7GNU C Library: Development 
Librari
pn  libmudflap0-dev(no description available)

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]