[Bug c/31006] long double constant is read as double in i386

2007-03-01 Thread chat95 at mac dot com
--- Comment #1 from chat95 at mac dot com 2007-03-01 08:00 --- Created an attachment (id=13129) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=13129&action=view) test case -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31006

[Bug c/31006] long double constant is read as double in i386

2007-03-01 Thread chat95 at mac dot com
--- Comment #2 from chat95 at mac dot com 2007-03-01 08:01 --- I used following compiler: % gcc42 -v Using built-in specs. Target: i386-portbld-freebsd6.2 Configured with: ./..//gcc-4.2-20070110/configure --disable-nls --with-system-zlib --with-libiconv-prefix=/usr/local --with-gmp=/usr/

[Bug c/31006] long double constant is read as double in i386

2007-03-01 Thread chat95 at mac dot com
--- Comment #3 from chat95 at mac dot com 2007-03-01 08:06 --- 1. // long double PI * PI + IP ld_a = ld_b = PI; part becomes: movl$560513024, %eax movl$-921707870, %edx movl$16384, %ecx This number is equivalent to: 0x4000c90fdaa22168c00

[Bug tree-optimization/30911] VRP fails to eliminate range checks in Ada code

2007-03-01 Thread baldrick at free dot fr
--- Comment #38 from baldrick at free dot fr 2007-03-01 08:18 --- Subject: Re: VRP fails to eliminate range checks in Ada code > ... The problem > is that the value of arg1, a constant, is not in the > range of its own type! ... It seemed clear to me last night why this is a problem,

[Bug fortran/30865] [4.1, 4.2 only] optional argument passed on to size(...,dim=)

2007-03-01 Thread burnus at gcc dot gnu dot org
--- Comment #13 from burnus at gcc dot gnu dot org 2007-03-01 08:19 --- Subject: Bug 30865 Author: burnus Date: Thu Mar 1 08:19:09 2007 New Revision: 122423 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=122423 Log: 2007-03-01 Tobias Burnus <[EMAIL PROTECTED]> PR for

[Bug libstdc++/31005] [4.3 Regression] build failure on powerpc-darwin while building codecvt.cc

2007-03-01 Thread pcarlini at suse dot de
-- pcarlini at suse dot de changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |pcarlini at suse dot de |dot org |

[Bug libstdc++/31005] [4.3 Regression] build failure on powerpc-darwin while building codecvt.cc

2007-03-01 Thread paolo at gcc dot gnu dot org
--- Comment #2 from paolo at gcc dot gnu dot org 2007-03-01 09:03 --- Subject: Bug 31005 Author: paolo Date: Thu Mar 1 09:03:30 2007 New Revision: 122424 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=122424 Log: 2007-03-01 Paolo Carlini <[EMAIL PROTECTED]> PR libstd

[Bug fortran/29820] ICE in fold_convert, at fold-const.c:2146

2007-03-01 Thread burnus at gcc dot gnu dot org
--- Comment #14 from burnus at gcc dot gnu dot org 2007-03-01 09:44 --- Subject: Bug 29820 Author: burnus Date: Thu Mar 1 09:43:53 2007 New Revision: 122427 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=122427 Log: fortran/ 2007-03-01 Paul Thomas <[EMAIL PROTECTED]> B

[Bug fortran/30660] [4.2 only] Allocatable components of a derived type "require" the SAVE attribute.

2007-03-01 Thread burnus at gcc dot gnu dot org
--- Comment #11 from burnus at gcc dot gnu dot org 2007-03-01 09:44 --- Subject: Bug 30660 Author: burnus Date: Thu Mar 1 09:43:53 2007 New Revision: 122427 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=122427 Log: fortran/ 2007-03-01 Paul Thomas <[EMAIL PROTECTED]> B

[Bug fortran/30660] Allocatable components of a derived type "require" the SAVE attribute.

2007-03-01 Thread burnus at gcc dot gnu dot org
--- Comment #12 from burnus at gcc dot gnu dot org 2007-03-01 09:45 --- Backported to 4.2, not part of 4.1 => FIXED. -- burnus at gcc dot gnu dot org changed: What|Removed |Added

[Bug tree-optimization/30911] VRP fails to eliminate range checks in Ada code

2007-03-01 Thread rguenth at gcc dot gnu dot org
--- Comment #39 from rguenth at gcc dot gnu dot org 2007-03-01 09:50 --- One key point to notice is that the transformation looks at ARG0 op CST where arg0 and cst don't necessarily have to have the same type (arg0 is reduced from op0 by STRIP_SIGN_NOPS), so effectively this folds (B

[Bug libgcj/13130] GC shouldn't have to scan .data section

2007-03-01 Thread aph at gcc dot gnu dot org
--- Comment #3 from aph at gcc dot gnu dot org 2007-03-01 11:56 --- . -- aph at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug java/12756] Binary Compatibility: Searches are slow

2007-03-01 Thread aph at gcc dot gnu dot org
--- Comment #3 from aph at gcc dot gnu dot org 2007-03-01 11:57 --- . -- aph at gcc dot gnu dot org changed: What|Removed |Added Status|NEW

[Bug c/31007] New: wrong 64bit constant calculation

2007-03-01 Thread hidden_peak at mail dot ru
#include #include int main() { uint64_t ui4 = ~((1ULL << 63ULL) >> 3ULL); union { uint64_t i64; struct { uint32_t lo; uint32_t hi; } i32; } ui5; ui5.i64 = ui4; printf( "%llx %x\n", ui4, ui5.i32.hi ); return 0; } Return efff efff (instead of 7ff

[Bug target/31006] long double constant is read as double in i386

2007-03-01 Thread rguenth at gcc dot gnu dot org
--- Comment #4 from rguenth at gcc dot gnu dot org 2007-03-01 12:22 --- What is the expected output of your testcase? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31006

[Bug target/31006] long double constant is read as double in i386

2007-03-01 Thread rguenth at gcc dot gnu dot org
--- Comment #5 from rguenth at gcc dot gnu dot org 2007-03-01 12:27 --- With gcc 4.1.2 and your testcase fixed to use %f for the double argument printf I get [EMAIL PROTECTED]:/tmp> gcc -o t t.c -m32 [EMAIL PROTECTED]:/tmp> ./t long double = 3.141592653589793238512808959

[Bug c/31007] wrong 64bit constant calculation

2007-03-01 Thread hidden_peak at mail dot ru
--- Comment #1 from hidden_peak at mail dot ru 2007-03-01 12:30 --- > (instead of 7fff 7fff) Correct should be fff and fff. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31007

[Bug fortran/29441] [4.1/4.2 only] non-constant parameter (constant) accepted

2007-03-01 Thread tobi at gcc dot gnu dot org
--- Comment #6 from tobi at gcc dot gnu dot org 2007-03-01 13:24 --- Consider it done. Thanks for the reminder. I should click on "My Bugs" more often. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29441

[Bug c/31008] New: float value not equal to itself after assignment

2007-03-01 Thread gcczilla at achurch dot org
When compiling with optimization, it is possible to assign the value of one float variable to another, and then have the latter value compare unequal to the former. Take the following (contrived) testcase: extern float sqrtf(float); volatile int foo(int n) { float a = sqrtf(n); volatile fl

[Bug c++/30995] 86 new failures in the g++ testsuite last night

2007-03-01 Thread brett dot albertson at stratech dot com
--- Comment #2 from brett dot albertson at stratech dot com 2007-03-01 13:44 --- (In reply to comment #1) > Could you try to bootstrap the compiler from clean build directory? > > Could you look into g++.log and post some errors? > (Please note that there is no ICE, so it looks like a

[Bug target/22152] Poor loop optimization when using mmx builtins

2007-03-01 Thread ubizjak at gmail dot com
--- Comment #4 from ubizjak at gmail dot com 2007-03-01 13:47 --- Current mainline produces really horrible code: .L4: movl(%edx), %ebx addl$1, %eax movl4(%edx), %esi addl$8, %edx movl%ebx, 8(%esp) movl%esi, 12(%esp

[Bug c/31007] wrong 64bit constant calculation

2007-03-01 Thread schwab at suse dot de
--- Comment #2 from schwab at suse dot de 2007-03-01 14:37 --- Why do you think efff is wrong? -- schwab at suse dot de changed: What|Removed |Added

[Bug fortran/31009] New: derived type components: use memcpy when assigning arrays

2007-03-01 Thread dfranke at gcc dot gnu dot org
In January, there were two patches from Roger Sayle [1,2] which were quite an improvement for me. I'd like to suggest to do the same for derived type components. Example: TYPE :: summed_amplitude COMPLEX, DIMENSION(:,:), POINTER :: alm END TYPE SUBROUTINE summed_amplitude_init_copy(this, other)

[Bug c/31007] wrong 64bit constant calculation

2007-03-01 Thread hidden_peak at mail dot ru
--- Comment #3 from hidden_peak at mail dot ru 2007-03-01 14:48 --- ~((1ULL << 63ULL) >> 3ULL): ( 0001 << 63) -> 8000 (unsigned!) (8000 >> 3 ) -> f000 (due to sign bit) ~(f000 ) -> 0fff Right?

[Bug c/31007] wrong 64bit constant calculation

2007-03-01 Thread schwab at suse dot de
--- Comment #4 from schwab at suse dot de 2007-03-01 15:00 --- Shifting unsigned numbers doesn't replicate the sign bit. -- schwab at suse dot de changed: What|Removed |Added -

[Bug c/31007] wrong 64bit constant calculation

2007-03-01 Thread hidden_peak at mail dot ru
--- Comment #5 from hidden_peak at mail dot ru 2007-03-01 15:05 --- Do you mean this treatment: ~((1ULL << 63ULL) >> 3ULL) -> ~(1ULL << 60ULL) -> efff ? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31007

[Bug c/31007] wrong 64bit constant calculation

2007-03-01 Thread hidden_peak at mail dot ru
--- Comment #6 from hidden_peak at mail dot ru 2007-03-01 15:11 --- > Shifting unsigned numbers doesn't replicate the sign bit. unsigned ui3 = ~((1 << 31) >> 3); printf( "%x\n", ui3 ); give me wrong result fff ? -- hidden_peak at mail dot ru changed: What|Remov

[Bug c/31007] wrong 64bit constant calculation

2007-03-01 Thread hidden_peak at mail dot ru
--- Comment #7 from hidden_peak at mail dot ru 2007-03-01 15:13 --- My mistake. Sorry. -- hidden_peak at mail dot ru changed: What|Removed |Added Status|UNCON

[Bug other/16513] Libiberty doesn't honor the multi-os-directory settings

2007-03-01 Thread ebotcazou at gcc dot gnu dot org
--- Comment #13 from ebotcazou at gcc dot gnu dot org 2007-03-01 15:30 --- Subject: Bug 16513 Author: ebotcazou Date: Thu Mar 1 15:30:27 2007 New Revision: 122430 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=122430 Log: PR other/16513 * Makefile.in: Install l

[Bug fortran/29441] [4.1/4.2 only] non-constant parameter (constant) accepted

2007-03-01 Thread tobi at gcc dot gnu dot org
--- Comment #7 from tobi at gcc dot gnu dot org 2007-03-01 15:52 --- Subject: Bug 29441 Author: tobi Date: Thu Mar 1 15:52:28 2007 New Revision: 122431 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=122431 Log: fortran/ Backport from trunk PR fortran/29441 * intrinsic.c (gfc_in

[Bug fortran/31009] Use memcpy when assigning whole arrays

2007-03-01 Thread burnus at gcc dot gnu dot org
--- Comment #1 from burnus at gcc dot gnu dot org 2007-03-01 16:33 --- > I'd like to suggest to do the same for derived type components. The point is not components or not, the point is: Known size at compile time or not. (A different thing are arrays of derived types.) The same tree wi

[Bug fortran/29441] [4.1/4.2 only] non-constant parameter (constant) accepted

2007-03-01 Thread tobi at gcc dot gnu dot org
--- Comment #8 from tobi at gcc dot gnu dot org 2007-03-01 16:40 --- Subject: Bug 29441 Author: tobi Date: Thu Mar 1 16:40:34 2007 New Revision: 122433 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=122433 Log: fortran/ Backport from trunk PR fortran/29441 * intrinsic.c (gfc_in

[Bug fortran/29441] [4.1/4.2 only] non-constant parameter (constant) accepted

2007-03-01 Thread tobi at gcc dot gnu dot org
--- Comment #9 from tobi at gcc dot gnu dot org 2007-03-01 16:43 --- Fixed on all release branches. -- tobi at gcc dot gnu dot org changed: What|Removed |Added Target M

[Bug c/31008] float value not equal to itself after assignment

2007-03-01 Thread rguenth at gcc dot gnu dot org
--- Comment #1 from rguenth at gcc dot gnu dot org 2007-03-01 16:43 --- *** This bug has been marked as a duplicate of 323 *** -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

[Bug rtl-optimization/323] optimized code gives strange floating point results

2007-03-01 Thread rguenth at gcc dot gnu dot org
--- Comment #90 from rguenth at gcc dot gnu dot org 2007-03-01 16:43 --- *** Bug 31008 has been marked as a duplicate of this bug. *** -- rguenth at gcc dot gnu dot org changed: What|Removed |Added -

[Bug fortran/31011] New: Incorrect error: parameter array sections

2007-03-01 Thread terry at chem dot gu dot se
On a 64-bit Ubuntu 6.10 system with gcc-4.2-20070228, gfortran erroneously gives an error for good F90 code. In the code two parameter arrays are defined then one is multiplied by a section of the other, with the section selected with non-unit stride. An error is generated referencing the declara

[Bug fortran/31009] Use memcpy when assigning whole arrays

2007-03-01 Thread dfranke at gcc dot gnu dot org
--- Comment #2 from dfranke at gcc dot gnu dot org 2007-03-01 16:58 --- Tobias, I wouldn't expect gfortran to use memcpy if the array is not continuous, as in your example. OTOH, my naive assumption is, that given "this = other", "this(:) = other(:)" or even "this(a:b) = other(c:d)", i

[Bug objc/31013] New: [4.3 Regression] objc PCH is broken on powerpc-darwin again

2007-03-01 Thread pinskia at gcc dot gnu dot org
Caused by: +2007-02-16 Geoffrey Keating <[EMAIL PROTECTED]> + + * config/darwin.h (LINK_SPEC): Always pass -macosx_version_min + to linker. Worked in: http://gcc.gnu.org/ml/gcc-testresults/2007-02/msg00636.html Failed with: http://gcc.gnu.org/ml/gcc-testresults/2007-02/msg00652.html

[Bug objc/31013] [4.3 Regression] objc PCH is broken on powerpc-darwin again

2007-03-01 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|--- |4.3.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31013

[Bug fortran/31014] New: missed-optimization: unnecessary invokation of _gfortran_internal_pack

2007-03-01 Thread burnus at gcc dot gnu dot org
Calling _gfortran_internal_pack is not needed, if it is clear that the array is contiguous. If it is further known that the called procedure uses dimension(*), the creation of the array struct is also unnessarily. In the following, the _gfortran_internal_pack call itself is unneeded: external

[Bug fortran/31011] Incorrect error: parameter array sections

2007-03-01 Thread burnus at gcc dot gnu dot org
-- burnus at gcc dot gnu dot org changed: What|Removed |Added CC||burnus at gcc dot gnu dot |

[Bug c++/31015] New: infinite loop during compilation on x86_64 architecture

2007-03-01 Thread bernd dot speiser at uni-tuebingen dot de
I am trying to port an existing larger piece of software in C++ to a new x86_64 system. The software compiles well on ix86 systems with both gcc 3.3.3 and gcc 4.1.2 (prerelease as installed with openSuSE 10.2). However, on x86_64 with the same openSuSE 10.2 system (so: gcc 4.1.2 prerelease), the co

[Bug c++/31015] infinite loop during compilation on x86_64 architecture

2007-03-01 Thread bernd dot speiser at uni-tuebingen dot de
--- Comment #1 from bernd dot speiser at uni-tuebingen dot de 2007-03-01 18:27 --- Created an attachment (id=13130) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=13130&action=view) output of compile process this is the output of the compiler with one comment added from my side

[Bug c++/31015] infinite loop during compilation on x86_64 architecture

2007-03-01 Thread bernd dot speiser at uni-tuebingen dot de
--- Comment #2 from bernd dot speiser at uni-tuebingen dot de 2007-03-01 18:44 --- I have tried to attach the test.ii file, however it is too big (1.6 MB - must use some of the boost/spirit template library headers). I have send the file as an attachment to gcc-bugs@gcc.gnu.org and hope

[Bug fortran/31016] New: Use __buildin_memcpy and __memcpy for array assignment

2007-03-01 Thread burnus at gcc dot gnu dot org
For the most common array assignments where the size is known at compile-time, we already use __buildin_memcpy; but the following cases were missed: subroutine bar(a) implicit none real :: a(*),b(12) b = a(1:12) end subroutine subroutine bar(a,b) implicit none real :: a(*),b(*) a(1:12) = b

[Bug c++/23689] Malformed typedef silently ignored

2007-03-01 Thread ian at gcc dot gnu dot org
--- Comment #7 from ian at gcc dot gnu dot org 2007-03-01 19:13 --- Subject: Bug 23689 Author: ian Date: Thu Mar 1 19:13:02 2007 New Revision: 122434 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=122434 Log: cp/: PR c++/23689 * decl.c (check_tag_decl): Added ne

[Bug fortran/31016] Use __buildin_memcpy and __memcpy for array assignment

2007-03-01 Thread burnus at gcc dot gnu dot org
--- Comment #1 from burnus at gcc dot gnu dot org 2007-03-01 19:15 --- subroutine bar(a,b,n) implicit none integer :: n real :: a(n,n), b(n,n) a = b end subroutine For that example example, the overhead is even more obvious. One needs to run only: for (int i = 0; i < n*n; i++) a[

[Bug fortran/31014] missed-optimization: unnecessary invokation of _gfortran_internal_pack

2007-03-01 Thread burnus at gcc dot gnu dot org
--- Comment #1 from burnus at gcc dot gnu dot org 2007-03-01 19:22 --- And analogously for these kinds of dummy arguments: subroutine x(a,n) integer :: n real :: a(n) interface subroutine foo(x,n) integer :: n real :: x(n) end subroutine foo end interface call foo(

[Bug fortran/31016] Use __buildin_memcpy and __memcpy for array assignment

2007-03-01 Thread burnus at gcc dot gnu dot org
--- Comment #2 from burnus at gcc dot gnu dot org 2007-03-01 19:26 --- And another example for compile-time known sizes: subroutine bar(a,n) implicit none integer :: n real :: a(n),b(12) a(1:12) = b a(2:n) = b ! Here, n is unknown, but it is only valid if the shapes of b an a are

[Bug middle-end/31015] infinite loop during compilation on x86_64 architecture

2007-03-01 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added Severity|critical|normal Component|c++ |middle-end h

[Bug fortran/31016] Use __buildin_memcpy and __memcpy for array assignment

2007-03-01 Thread tkoenig at gcc dot gnu dot org
--- Comment #3 from tkoenig at gcc dot gnu dot org 2007-03-01 19:34 --- Confirmed. -- tkoenig at gcc dot gnu dot org changed: What|Removed |Added Status|UNCON

[Bug libstdc++/31005] [4.3 Regression] build failure on powerpc-darwin while building codecvt.cc

2007-03-01 Thread pinskia at gcc dot gnu dot org
--- Comment #3 from pinskia at gcc dot gnu dot org 2007-03-01 19:35 --- Fixed as shown by: http://gcc.gnu.org/ml/gcc-testresults/2007-03/msg00029.html -- pinskia at gcc dot gnu dot org changed: What|Removed |Added --

[Bug fortran/31014] missed-optimization: unnecessary invokation of _gfortran_internal_pack

2007-03-01 Thread tkoenig at gcc dot gnu dot org
--- Comment #2 from tkoenig at gcc dot gnu dot org 2007-03-01 19:36 --- Confirmed. -- tkoenig at gcc dot gnu dot org changed: What|Removed |Added Status|UNCON

[Bug fortran/31009] Use memcpy when assigning whole arrays

2007-03-01 Thread tkoenig at gcc dot gnu dot org
--- Comment #3 from tkoenig at gcc dot gnu dot org 2007-03-01 19:41 --- (In reply to comment #2) > Since the finer details of fortran still elude me, is it possible at all that > in a statement as "this = other" were both shall be arrays of compatible > shape, > either stride may not e

[Bug fortran/30981] a ** exp fails for integer exponents if exp is "-huge()-1" (endless loop)

2007-03-01 Thread tkoenig at gcc dot gnu dot org
--- Comment #14 from tkoenig at gcc dot gnu dot org 2007-03-01 19:43 --- At least this is not a regression wrt g77. Interestingly enough, the following program sends g77 into a tailspin of increasing memory usage during compilation: program test a = 3.0 print *,a**(-

[Bug c++/28253] [4.0/4.1/4.2/4.3 regression] ICE with invalid covariant return

2007-03-01 Thread patchapp at dberlin dot org
--- Comment #3 from patchapp at dberlin dot org 2007-03-01 20:30 --- Subject: Bug number PR c++/28253 A patch for this bug has been added to the patch tracker. The mailing list url for the patch is http://gcc.gnu.org/ml/gcc-patches/2007-03/msg00068.html -- http://gcc.gnu.org/bugzil

[Bug target/31018] New: TARGET_{K8,K6,GENERIC} refered to in i386.md file

2007-03-01 Thread michael dot meissner at amd dot com
There are several instances of checking for a specific machine such as TARGET_K8 in the i386.md file. These should be changed to use feature macros that test for the appropriate processor bits in the x86_* variables. Assign this to me, as I'm working on a patch. -- Summary: TARGET_{

[Bug testsuite/25241] DejaGNU does not distinguish between errors and warnings

2007-03-01 Thread manu at gcc dot gnu dot org
--- Comment #23 from manu at gcc dot gnu dot org 2007-03-01 21:36 --- Another issue that I am not sure how to fix. Janis, could you take a look at this? Testcase gcc/testsuite/gcc.dg/20041213-1.c is like: /* { dg-do compile } */ /* test redeclarations with void and implicit int */ ext

[Bug target/31019] New: Microoptimization of the i386 and x86_64 compilers

2007-03-01 Thread michael dot meissner at amd dot com
There are a lot of feature test macros in the i386/x86_64 compiler of the form: (x86_some_var & (1 << ix86_arch)) These tests could be micro-optimized, either by storing 1 << ix86_arch into a global variable, or by having a global variable that is the result of the and and the shift, so that a sim

[Bug testsuite/25241] DejaGNU does not distinguish between errors and warnings

2007-03-01 Thread janis at gcc dot gnu dot org
--- Comment #24 from janis at gcc dot gnu dot org 2007-03-01 22:53 --- Manuel, I'm at a conference and then travelling without regular access to test machines, but I hope to get to this early next week. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25241

[Bug tree-optimization/30911] VRP fails to eliminate range checks in Ada code

2007-03-01 Thread baldrick at free dot fr
--- Comment #40 from baldrick at free dot fr 2007-03-01 23:07 --- Subject: Re: VRP fails to eliminate range checks in Ada code The problem is in this transformation: /* Fold (X & C) op (Y & C) as (X ^ Y) & C op 0", and symmetries. */ X^Y may not be in the range of the type. I

[Bug tree-optimization/25371] -ftree-vectorize results in internal compiler error on AMD64

2007-03-01 Thread harsha dot jagasia at amd dot com
--- Comment #5 from harsha dot jagasia at amd dot com 2007-03-01 23:18 --- I could reproduce this with 4.1, 4.2, 4.3 and the autovect branch (from svn) on x86-64 (but not on x86): obj-4.1/bin/gcc -c -ftree-vectorize -O2 oct_makes_gcc_explode.i oct_makes_gcc_explode.i: In function âslow

[Bug testsuite/25241] DejaGNU does not distinguish between errors and warnings

2007-03-01 Thread manu at gcc dot gnu dot org
--- Comment #25 from manu at gcc dot gnu dot org 2007-03-01 23:24 --- (In reply to comment #24) > Manuel, I'm at a conference and then travelling without regular access to test > machines, but I hope to get to this early next week. > Thanks. No hurry, just to let you know. I will keep

[Bug c/30183] FAIL: gcc.dg/noncompile/pr16876.c -O0 (test for errors, line 10)

2007-03-01 Thread danglin at gcc dot gnu dot org
--- Comment #2 from danglin at gcc dot gnu dot org 2007-03-02 00:53 --- This is probably a duplicat of PR 29478. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30183

[Bug bootstrap/31020] New: cannot write in

2007-03-01 Thread danglin at gcc dot gnu dot org
sable-libmudflap --enable-languages=c,c++,objc,obj-c++,fortran,ada,java Thread model: posix gcc version 4.3.0 20070301 (experimental) -- Summary: cannot write in Product: gcc Version: 4.3.0 Status: UNCONFIRMED Severity: normal Priori

[Bug bootstrap/31020] cannot write in

2007-03-01 Thread danglin at gcc dot gnu dot org
--- Comment #1 from danglin at gcc dot gnu dot org 2007-03-02 01:49 --- The directory doesn't exist. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31020

[Bug bootstrap/31020] cannot write in

2007-03-01 Thread joseph at codesourcery dot com
--- Comment #2 from joseph at codesourcery dot com 2007-03-02 02:05 --- Subject: Re: cannot write in I believe that the way the real-* rules are used, they don't actually need to copy include after all, just include-fixed, so the code for copying include can be removed from them.

[Bug bootstrap/31020] cannot write in

2007-03-01 Thread jsm28 at gcc dot gnu dot org
--- Comment #3 from jsm28 at gcc dot gnu dot org 2007-03-02 02:21 --- I'm preparing a followup patch to the include-fixed changes and will include a fix for this issue. -- jsm28 at gcc dot gnu dot org changed: What|Removed |Added --

[Bug middle-end/30992] Scaling error in decimal floating-point arithmetic blows conversions to integers

2007-03-01 Thread bje at gcc dot gnu dot org
-- bje at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |bje at gcc dot gnu dot org |dot org

[Bug middle-end/30992] Scaling error in decimal floating-point arithmetic blows conversions to integers

2007-03-01 Thread bje at gcc dot gnu dot org
--- Comment #1 from bje at gcc dot gnu dot org 2007-03-02 05:28 --- Subject: Bug 30992 Author: bje Date: Fri Mar 2 05:28:06 2007 New Revision: 122469 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=122469 Log: 2007-03-02 Ben Elliston <[EMAIL PROTECTED]> PR 30992

[Bug middle-end/30992] Scaling error in decimal floating-point arithmetic blows conversions to integers

2007-03-01 Thread bje at gcc dot gnu dot org
--- Comment #2 from bje at gcc dot gnu dot org 2007-03-02 05:29 --- Thanks also for the report on the C99 library! -- bje at gcc dot gnu dot org changed: What|Removed |Added --

[Bug target/31018] TARGET_{K8,K6,GENERIC} refered to in i386.md file

2007-03-01 Thread ubizjak at gmail dot com
--- Comment #1 from ubizjak at gmail dot com 2007-03-02 07:31 --- IMO there is no need for a bugreport in this case as there is no failure, bad code or similar problems. You could just post a patch to gcc-patches. -- ubizjak at gmail dot com changed: What|Removed