--- Comment #8 from tobi at gcc dot gnu dot org 2006-02-07 23:52 ---
Subject: Bug 25577
Author: tobi
Date: Tue Feb 7 23:52:37 2006
New Revision: 110728
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=110728
Log:
libgfortran/
2006-02-07 Dale Ranta <[EMAIL PROTECTED]>
P
--- Comment #1 from janis at gcc dot gnu dot org 2006-02-08 00:06 ---
Subject: Bug 26159
Author: janis
Date: Wed Feb 8 00:06:12 2006
New Revision: 110729
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=110729
Log:
PR testsuite/26159
* gcc.dg/gomp/critical-3.c: Ca
gcc reports the signedness probelm correctly, but g++ does not. See below for a
demonstration:
$ cat signedness.cpp
#include
using namespace std;
void foo (unsigned int a){
cout << a << endl;
}
int main(){
int b = -1;
foo (b);
return 0;
}
$ g++ -Wall -Wconversion -o signedness signedness.cpp
--- Comment #2 from dje at gcc dot gnu dot org 2006-02-08 02:00 ---
Subject: Bug 26145
Author: dje
Date: Wed Feb 8 02:00:42 2006
New Revision: 110738
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=110738
Log:
2006-02-07 Uttam Pawar <[EMAIL PROTECTED]>
PR tree-optimiz
A consulting client of mine has asked me to make a cpp patch that
causes GCC to optionally expand preprocessor macros in #pragmas. He
is trying to migrate a huge codebase from Microsoft C to GCC. The
code has a lot of pragmas like
#pragma FOO
where FOO is a symbol created by a #define statem
--- Comment #4 from wilson at gcc dot gnu dot org 2006-02-08 02:07 ---
The vect-reduc-dot-s16.c testcase fails because two loops were vectorized, and
we only expected one to be vectorized.
The problem here is that the loop in foo1 is not supposed to be recognized and
vectorized as a dot
--- Comment #3 from pinskia at gcc dot gnu dot org 2006-02-08 02:18 ---
Fixed.
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
Status|NEW
--- Comment #5 from wilson at gcc dot gnu dot org 2006-02-08 02:19 ---
Dorit's analysis of vect-reduc-pattern-2.c in comment #1 is correct. The loop
that sums char into int is not vectorized, because the widen_ssumv8qi3 pattern
has the wrong output mode (HI instead of SI). Dorit's sugg
gcc/gcc.c has a comment at the top that's a guide to adding a command line
option. It's incomplete: it should say to add the new option to c.opt and
rebuild the compiler, and then describe how the variable OPT_whatever gets
created by the awk scripts during the build process, so you can then check
--- Comment #1 from pinskia at gcc dot gnu dot org 2006-02-08 02:34 ---
I think this is more of a dup of bug 19180 which is the bug about lacking
documention about adding an option in general.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26168
--- Comment #4 from wilson at gcc dot gnu dot org 2006-02-08 04:02 ---
The problem here is ASM_OUTPUT_ASCII.
The testcase is a big file with a lot of functions that have long function
names. It is 4MB of C++ code, producing a 28MB .s file in about 15 seconds.
If I add -Q and pipe the
--- Comment #3 from roger at eyesopen dot com 2006-02-08 04:04 ---
Subject: Re: Configure tests for pthread.h sometimes
need to use -pthread
On 7 Feb 2006, fxcoudert at gcc dot gnu dot org wrote:
> I tried to give it a look on alphaev68-dec-osf5.1b, but I couldn't
> get to the point
Reduced Testcase:
static int unit_cache[3];
void find_unit_1 (int n, int do_create)
{
int *p;
int c, created = 0;
if (p == 0)
if (do_create)
created = 1;
for (c = 0; c < 2; c++)
unit_cache[c] = unit_cache[c + 1];
if (created)
dec_waiting_unlocked (p);
}
--
--- Comment #1 from pinskia at gcc dot gnu dot org 2006-02-08 04:20 ---
Compile that testcase with -O2 and you will recieve an ICE.
Backtrace:
#0 internal_error (gmsgid=0x9a973c "tree check: %s, have %s in %s, at %s:%d")
at /Users/pinskia/src/gcc/local/gcc/gcc/diagnostic.c:586
#1 0x002
--- Comment #2 from pinskia at gcc dot gnu dot org 2006-02-08 04:20 ---
Fixed, thanks Janis.
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
St
--- Comment #2 from pinskia at gcc dot gnu dot org 2006-02-08 04:22 ---
I should say this was while building libgfortran/io/unit.c which makes this a
blocker.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26169
http://gcc.gnu.org/install/test.html says prerequisites for running the test
suite include dejagnu, tcl, and inspect. Autogen should also be on this list.
--
Summary: prerequisite list in doc incomplete
Product: gcc
Version: 4.0.1
Status: UNCONFIRMED
--- Comment #1 from phr-gcc at nightsong dot com 2006-02-08 05:05 ---
typo "inspect" -> "expect". Sorry.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26170
--- Comment #2 from pinskia at gcc dot gnu dot org 2006-02-08 05:07 ---
Read:
http://gcc.gnu.org/install/prerequisites.html
Autogen is only required for testing fixincludes which really is not required
for testing a patch except a fixincludes patch.
use "make -k check" instead of just
--- Comment #3 from phr-gcc at nightsong dot com 2006-02-08 05:12 ---
Thanks. It would be nice to mention that in the doc page about testing.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26170
--- Comment #8 from grigory_zagorodnev at linux dot intel dot com
2006-02-08 06:40 ---
I've verified that reload-branch works fine on the regression test-case. It
either works with that Alan's obvious reload fix
(http://gcc.gnu.org/ml/gcc-patches/2005-12/msg01261.html) applied. That mak
--- Comment #14 from ebotcazou at gcc dot gnu dot org 2006-02-08 07:11
---
Testing Geert's fix.
--
ebotcazou at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #15 from ebotcazou at gcc dot gnu dot org 2006-02-08 07:12
---
It's a regression from 3.x on SPARC.
--
ebotcazou at gcc dot gnu dot org changed:
What|Removed |Added
--
--- Comment #3 from law at redhat dot com 2006-02-08 07:55 ---
Subject: Re: [4.2 Regression] ICE in
duplicate_ssa_name
On Wed, 2006-02-08 at 04:22 +, pinskia at gcc dot gnu dot org wrote:
>
> --- Comment #2 from pinskia at gcc dot gnu dot org 2006-02-08 04:22
> -
101 - 124 of 124 matches
Mail list logo