[Bug fortran/30239] duplicate data type assignment not detected

2006-12-18 Thread dfranke at gcc dot gnu dot org
--- Comment #4 from dfranke at gcc dot gnu dot org 2006-12-18 08:20 --- Ups, I didn't check with -pedantic or the -std options. Since others treat it as an error, I think, a warning in -std=gnu should be the very least. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30239

[Bug tree-optimization/29716] [4.2/4.3 Regression] Wrong code with arrays

2006-12-18 Thread belyshev at depni dot sinp dot msu dot ru
--- Comment #6 from belyshev at depni dot sinp dot msu dot ru 2006-12-18 08:55 --- Appears to be fixed by: 2006-12-12 Daniel Berlin [EMAIL PROTECTED] * tree-ssa-structalias.c (handle_ptr_arith): Return false when we can't handle the pointer arithmetic. --

[Bug bootstrap/30136] bootstrap fail for 4.3-20061209

2006-12-18 Thread dcb314 at hotmail dot com
--- Comment #4 from dcb314 at hotmail dot com 2006-12-18 09:28 --- (In reply to comment #3) I tried it out and it is still broken. I have more detail. I finally managed to get a working compiler by removing all of the following flags from the configure line --disable-multilib

[Bug c/30244] New: ice for legal code with -O2

2006-12-18 Thread dcb314 at hotmail dot com
I just tried to compile the attached code with the snapshot 4.3-20061216 C compiler. The compiler said [EMAIL PROTECTED]:~/gnu/20061216/bugs ~/gnu/20061216/results/bin/gcc -c -O2 bug27.c bug27.c: In function 'conf': bug27.c:4452: internal compiler error: in insert_into_preds_of_block, at

[Bug c/30244] ice for legal code with -O2

2006-12-18 Thread dcb314 at hotmail dot com
--- Comment #1 from dcb314 at hotmail dot com 2006-12-18 09:31 --- Created an attachment (id=12822) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=12822action=view) C source code -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30244

[Bug c/30244] ice for legal code with -O2

2006-12-18 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2006-12-18 09:33 --- *** This bug has been marked as a duplicate of 29922 *** -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug tree-optimization/29922] [4.3 Regression] [Linux] ICE in insert_into_preds_of_block

2006-12-18 Thread pinskia at gcc dot gnu dot org
--- Comment #14 from pinskia at gcc dot gnu dot org 2006-12-18 09:33 --- *** Bug 30244 has been marked as a duplicate of this bug. *** -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/30245] New: -O2 generates bad code

2006-12-18 Thread dcb314 at hotmail dot com
I compiled the following C++ code on a x86_64 machine without optimisation. #include iostream.h int main() { long long n = 1; cout sizeof( n) endl; for (int i = 0; i 100; ++i) { cout n ' ' (float) n '\n'; n *= 2;

[Bug c++/30245] -O2 generates bad code

2006-12-18 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2006-12-18 09:39 --- No, this is undefined code. since n is a signed type, and the starting n is 1 and it is only multiplied by 2, then it can only be postive and never equal to 0 because overflow for signed types is undefined. --

[Bug c++/30245] -O2 generates bad code

2006-12-18 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2006-12-18 09:44 --- Oh you can use -fwrapv if you want signed type overflow to be defined as wrapping. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30245

[Bug c++/30245] -O2 generates bad code

2006-12-18 Thread dcb314 at hotmail dot com
--- Comment #3 from dcb314 at hotmail dot com 2006-12-18 09:53 --- (In reply to comment #1) then it can only be postive Plausible, but I don't think so. The executed code displays a negative number after about 64 iterations, then displays about thirty zeros. There is one set bit in

[Bug c++/30245] -O2 generates bad code

2006-12-18 Thread pinskia at gcc dot gnu dot org
--- Comment #4 from pinskia at gcc dot gnu dot org 2006-12-18 09:59 --- (In reply to comment #3) (In reply to comment #1) then it can only be postive Plausible, but I don't think so. Again signed type overflow is undefined by the C standard so it can do anything. So in this

[Bug preprocessor/30246] New: ggdb3 information lost using temporary preprocessed file ?

2006-12-18 Thread sb7206 at gmail dot com
Hello, Objects generated using '-ggdb3' are different if the compilation process is split in 2 steps (preprocessing and then compilation) or not. The issue can be reproduced for the following 'main.c' code using the commands 'gcc -ggdb3 -c main.c' and 'gcc -ggdb3 -c main.c -E main.i; gcc -ggdb3

[Bug fortran/25709] BIND (Fortran 2003) is not supported at all

2006-12-18 Thread burnus at gcc dot gnu dot org
--- Comment #5 from burnus at gcc dot gnu dot org 2006-12-18 10:04 --- This feature is now part of the fortran-experiments branch, available at: svn://gcc.gnu.org/svn/gcc/branches/fortran-experiments -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25709

[Bug driver/30246] -ggdb3 information lost using temporary preprocessed file ?

2006-12-18 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2006-12-18 10:09 --- What is happening is that -ggdb3 does not enable -dD for the preprocessor. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug c/30247] New: [4.2/4.3] Gcc miscompiles MPlayer when any optimization is used

2006-12-18 Thread ismail at pardus dot org dot tr
gcc 4.2 branch and gcc 4.3 SVN snapshot seems to miscompile MPlayer's mp_msg.c resulting in a crash. gcc 3.4.6 is ok. During compilation no warning is issued. Gcc tested is : Using built-in specs. Target: i686-pc-linux-gnu Configured with: ../gcc/configure --prefix=/home/cartman/gcc_4.2

[Bug c/30247] [4.2/4.3] Gcc miscompiles MPlayer when any optimization is used

2006-12-18 Thread ismail at pardus dot org dot tr
--- Comment #1 from ismail at pardus dot org dot tr 2006-12-18 10:10 --- Created an attachment (id=12823) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=12823action=view) mp_msg.c compiled with -O0 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30247

[Bug c/30247] [4.2/4.3] Gcc miscompiles MPlayer when any optimization is used

2006-12-18 Thread ismail at pardus dot org dot tr
--- Comment #2 from ismail at pardus dot org dot tr 2006-12-18 10:11 --- Created an attachment (id=12824) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=12824action=view) mp_msg.c compiled with -O1 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30247

Re: [Bug c++/30245] New: -O2 generates bad code

2006-12-18 Thread Gabriel Dos Reis
dcb314 at hotmail dot com [EMAIL PROTECTED] writes: | I compiled the following C++ code on a x86_64 machine | without optimisation. | | #include iostream.h | | int | main() | { | long long n = 1; | | cout sizeof( n) endl; | for (int i = 0; i 100; ++i) | { |

[Bug c/30247] [4.2/4.3] Gcc miscompiles MPlayer when any optimization is used

2006-12-18 Thread ismail at pardus dot org dot tr
--- Comment #3 from ismail at pardus dot org dot tr 2006-12-18 10:15 --- Valgrinding the crashing mplayer shows: ==5836== Invalid read of size 1 ==5836==at 0x401E776: strlen (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==5836==by 0x4B4049E: fprintf (in

[Bug c++/30245] -O2 generates bad code

2006-12-18 Thread gdr at cs dot tamu dot edu
--- Comment #5 from gdr at cs dot tamu dot edu 2006-12-18 10:16 --- Subject: Re: New: -O2 generates bad code dcb314 at hotmail dot com [EMAIL PROTECTED] writes: | I compiled the following C++ code on a x86_64 machine | without optimisation. | | #include iostream.h | | int | main()

[Bug middle-end/30247] [4.2/4.3] Gcc miscompiles MPlayer when any optimization is used

2006-12-18 Thread pinskia at gcc dot gnu dot org
--- Comment #4 from pinskia at gcc dot gnu dot org 2006-12-18 10:26 --- There is no obvious what is wrong from the tree dumps. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/30247] [4.2/4.3] Gcc miscompiles MPlayer when any optimization is used

2006-12-18 Thread ismail at pardus dot org dot tr
--- Comment #5 from ismail at pardus dot org dot tr 2006-12-18 10:39 --- I tried to follow http://gcc.gnu.org/bugs.html#need . Anything else I should provide? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30247

[Bug rtl-optimization/29858] regmove has been silently disabled

2006-12-18 Thread amylaar at gcc dot gnu dot org
--- Comment #5 from amylaar at gcc dot gnu dot org 2006-12-18 10:41 --- (In reply to comment #4) That patch was already approved: http://gcc.gnu.org/ml/gcc-patches/2005-05/msg01982.html Because of the elapsed time since the posting of the patch, I did a fresh bootstrap. However

[Bug c++/30245] -O2 generates bad code

2006-12-18 Thread gdr at cs dot tamu dot edu
--- Comment #6 from gdr at cs dot tamu dot edu 2006-12-18 10:58 --- Subject: Re: -O2 generates bad code dcb314 at hotmail dot com [EMAIL PROTECTED] writes: | then it can only be postive | | Plausible, but I don't think so. In that case, you might want to read the C++ standard

[Bug driver/30246] -ggdb3 information lost using temporary preprocessed file ?

2006-12-18 Thread sb7206 at gmail dot com
--- Comment #2 from sb7206 at gmail dot com 2006-12-18 11:16 --- The workaround is ok for me (but is it the expected behavior?). Best regards, Serge -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30246

[Bug c++/30248] New: regression: friend no longer declares classes

2006-12-18 Thread tony at perforce dot com
The following code compiles under gcc-3.3 and earlier versions, but not under versions of gcc 4 up to and including gcc-4.0.3 (and possibly later). class Foo { public: // This should act as a forward declaration of class Bar friend class Bar; Foo( Bar *b ) { bar = b; }

[Bug fortran/30249] New: Pointers not given target type in GFORTRAN

2006-12-18 Thread david at allinea dot com
program struct REAL , POINTER :: RD(:,:) =NULL() ALLOCATE(RD(10,10)) Compile with gfortran -g struct.f90 The Dwarf output for RD leads to: 110d: Abbrev Number: 5 (DW_TAG_pointer_type) DW_AT_byte_size : 4 -- there should be a type in there (there is with

[Bug middle-end/30250] New: Evaluate lgamma/gamma at compile-time

2006-12-18 Thread ghazi at gcc dot gnu dot org
We should use MPFR to evaluate c99 lgamma function (and the common extension function gamma). However we have to wait until MPFR implements a suitable interface as described here: http://gforge.inria.fr/plugins/scmsvn/viewcvs.php/trunk/TODO?root=mpfrrev=4214r1=4205r2=4214 --

[Bug middle-end/29335] transcendental functions with constant arguments should be resolved at compile-time

2006-12-18 Thread ghazi at gcc dot gnu dot org
--- Comment #35 from ghazi at gcc dot gnu dot org 2006-12-18 14:53 --- Mine, obviously. Almost done, targetted to gcc-4.3. -- ghazi at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/30251] New: Evaluate bessel functions at compile-time

2006-12-18 Thread ghazi at gcc dot gnu dot org
We should use MPFR to evaluate the c99 bessel functions. However we have to wait until MPFR implements a suitable interface as described here: http://gforge.inria.fr/plugins/scmsvn/viewcvs.php/trunk/TODO?root=mpfrrev=3448r1=3446r2=3448 -- Summary: Evaluate bessel functions at

[Bug tree-optimization/30252] New: [4.2/4.3 regression] miscompilation of sigc++-2.0 based code with -fstrict-aliasing

2006-12-18 Thread belyshev at depni dot sinp dot msu dot ru
gcc miscompiles this testcase (reduced from rtorrent) since r111639, compile with -O1 -fstrict-aliasing: #include sigc++/bind.h #include sigc++/slot.h static long dummy; struct A { static void *foo (void *p) { return p; } typedef sigc::slot void * C; C bar(); }; A::C A::bar () { return

[Bug tree-optimization/30252] [4.2/4.3 regression] miscompilation of sigc++-2.0 based code with -fstrict-aliasing

2006-12-18 Thread belyshev at depni dot sinp dot msu dot ru
--- Comment #1 from belyshev at depni dot sinp dot msu dot ru 2006-12-18 15:57 --- Created an attachment (id=12825) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=12825action=view) preprocessed and somewhat reduced testcase -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30252

[Bug c++/30253] New: ice for legal code

2006-12-18 Thread dcb314 at hotmail dot com
I just tried to compile Suse Linux package yast2-perl-bindings-2.14.0-11 with the new GNU C++ compiler version 3.2 snapshot 20061216. Here is an extract from the build log g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./include -I/usr/include/YaST2 -DY2LOG=\Perl\ -DMODULEDIR=\/usr/share/YaST2/modules\ -O2

[Bug c++/30248] regression: friend no longer declares classes

2006-12-18 Thread fang at csl dot cornell dot edu
--- Comment #1 from fang at csl dot cornell dot edu 2006-12-18 17:07 --- ARM-style friend-injection of names into the parent namespaces has been removed since gcc-4.1, as noted in: http://gcc.gnu.org/gcc-4.1/changes.html You should add a forward declaration class Bar; before

[Bug c++/30253] ice for legal code

2006-12-18 Thread dcb314 at hotmail dot com
--- Comment #1 from dcb314 at hotmail dot com 2006-12-18 17:10 --- Created an attachment (id=12826) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=12826action=view) gzipped C++ source code -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30253

[Bug c++/30248] regression: friend no longer declares classes

2006-12-18 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2006-12-18 17:46 --- This is not a bug. Friends don't interject. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug tree-optimization/30252] [4.2/4.3 regression] miscompilation of sigc++-2.0 based code with -fstrict-aliasing

2006-12-18 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added Severity|normal |blocker Target Milestone|--- |4.2.0

[Bug target/29248] Stack pointer is modified in functions that don't use the stack

2006-12-18 Thread nathan at gcc dot gnu dot org
--- Comment #6 from nathan at gcc dot gnu dot org 2006-12-18 18:36 --- this is really a duplicate of 28966. Like vxworks has an unconditional 128 bit stack alignment, unlike other targets where it is only 128bit when altivec comes into play. *** This bug has been marked as a duplicate

[Bug target/28966] -maltivec -m32 causes the stack to be saved and restored even though there is no need for it

2006-12-18 Thread nathan at gcc dot gnu dot org
--- Comment #1 from nathan at gcc dot gnu dot org 2006-12-18 18:36 --- *** Bug 29248 has been marked as a duplicate of this bug. *** -- nathan at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/28966] -maltivec -m32 causes the stack to be saved and restored even though there is no need for it

2006-12-18 Thread nathan at gcc dot gnu dot org
--- Comment #2 from nathan at gcc dot gnu dot org 2006-12-18 18:37 --- patch here. http://gcc.gnu.org/ml/gcc-patches/2006-12/msg01260.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28966

[Bug c++/30253] ice for legal code

2006-12-18 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2006-12-18 18:54 --- Reducing ... -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30253

[Bug c++/30253] ice for legal code

2006-12-18 Thread pinskia at gcc dot gnu dot org
--- Comment #3 from pinskia at gcc dot gnu dot org 2006-12-18 19:02 --- Reduced testcase: struct xpv { int xpv_cur; }; bool m_all_methods; void f(bool a) { m_all_methods = ( a ? (({struct xpv *nxpv = 0;(nxpv-xpv_cur 1 ); }) ? 1 : 0) :1); } --

[Bug tree-optimization/30252] [4.2/4.3 regression] miscompilation of sigc++-2.0 based code with -fstrict-aliasing

2006-12-18 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2006-12-18 19:04 --- Hmm, typedef typed_slot_repT_functor typed_slot; typed_slot *typed_rep = static_casttyped_slot*(rep); return (typed_rep-functor_)(); This code could violate C++ aliasing rules. --

[Bug c/30254] New: Need method to determine if AltiVec PIM is available

2006-12-18 Thread iano at apple dot com
It is possible with most compilers use the __VEC__ symbol to indicate that the AltiVec C Programming Interface is available. GCC has taken a different track. It is possible to have __VEC__ defined (-maltivec) without the C Programming Interface operational (altivec.h has not been included.) It

[Bug c/30254] Need method to determine if AltiVec PIM is available

2006-12-18 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2006-12-18 20:04 --- -faltivec does not exist on any PPC target except for darwin. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30254

[Bug c/30254] Need method to determine if AltiVec PIM is available

2006-12-18 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2006-12-18 20:06 --- 3) Fix __APPLE_ALTIVEC__ so that is is defined in some predicable manner that can be used for this purpose. Perhaps all you need here is a verification test case. The problem case appears to be the Cell /

[Bug target/30254] Need method to determine if AltiVec PIM is available

2006-12-18 Thread pinskia at gcc dot gnu dot org
--- Comment #3 from pinskia at gcc dot gnu dot org 2006-12-18 20:07 --- One more point to all this issues if you do configure GCC with --with-cpu=cell or --with-cpu=970, etc. or use -mcpu=cell, -mcpu=970, -maltivec is enabled by default. -- pinskia at gcc dot gnu dot org changed:

[Bug target/30255] New: register spills in x87 unit need to be 80-bit, not 64

2006-12-18 Thread whaley at cs dot utsa dot edu
Hi, I am aware that gcc attempts to avoid any reordering of floating-piont operations by default, as this leads to slightly different answers on different runs. There appears to be a similar problem on the x87, where from my assembly-diving, I believe I've established that when a register spill

[Bug c++/30248] regression: friend no longer declares classes

2006-12-18 Thread friedman at splode dot com
--- Comment #3 from friedman at splode dot com 2006-12-18 20:14 --- I think the -ffriend-injection option should be the default as it conforms to the ISO standard. Please reopen. C++ standard §11.4 (Friends) ¶7: A name nominated by a friend declaration shall be accessible in the

[Bug target/30255] register spills in x87 unit need to be 80-bit, not 64

2006-12-18 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2006-12-18 20:16 --- *** This bug has been marked as a duplicate of 323 *** -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

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

2006-12-18 Thread pinskia at gcc dot gnu dot org
--- Comment #85 from pinskia at gcc dot gnu dot org 2006-12-18 20:16 --- *** Bug 30255 has been marked as a duplicate of this bug. *** -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/30254] Need method to determine if AltiVec PIM is available

2006-12-18 Thread iano at apple dot com
--- Comment #4 from iano at apple dot com 2006-12-18 20:24 --- A gcc test case that verfies behavior in this area would drive conformance by external vendors like IBM. Unfortunately, it is not clear that GCC even has an approved method for determining if the PIM is active. --

[Bug c++/30248] regression: friend no longer declares classes

2006-12-18 Thread pinskia at gcc dot gnu dot org
--- Comment #4 from pinskia at gcc dot gnu dot org 2006-12-18 20:25 --- (In reply to comment #3) C++ standard §11.4 (Friends) ¶7: A name nominated by a friend declaration shall be accessible in the scope of the class containing the friend declaration. The meaning of the friend

[Bug target/30255] register spills in x87 unit need to be 80-bit, not 64

2006-12-18 Thread whaley at cs dot utsa dot edu
--- Comment #2 from whaley at cs dot utsa dot edu 2006-12-18 20:43 --- Hi, While it may be decided not to fix this problem, this is not a duplicate of bug 323, and so it should be closed for another reason if you want to ignore it. 323 has a problem because of the function call, where

[Bug target/30254] Need method to determine if AltiVec PIM is available

2006-12-18 Thread iano at apple dot com
--- Comment #5 from iano at apple dot com 2006-12-18 20:52 --- I will nominate the following as a test case. It should compile without errors: for each affected arch: gcc test_case.c gcc test_case.c -maltivec gcc test_case.c -faltivec gcc test_case.c -maltivec -DINCLUDE_HEADER

[Bug target/30255] register spills in x87 unit need to be 80-bit, not 64

2006-12-18 Thread whaley at cs dot utsa dot edu
--- Comment #3 from whaley at cs dot utsa dot edu 2006-12-18 21:16 --- BTW, in case it isn't obvious, here's the fix that I typically use for problems like bug 323 that I cannot when it is gcc itself that is unpredictably spilling the computation: void test(double x, double y) {

[Bug fortran/19292] [meta-bug] g77 features lacking in gfortran

2006-12-18 Thread pertusus at free dot fr
--- Comment #30 from pertusus at free dot fr 2006-12-18 21:39 --- (In reply to comment #29) getarg intrinsic which was in g77 also seems to be unimplemented? Sorry, it is implemented. What has changed with regard with g77 is that the associated symbol isn't along getarg_ anymore. I

[Bug target/30255] register spills in x87 unit need to be 80-bit, not 64

2006-12-18 Thread pinskia at gcc dot gnu dot org
--- Comment #4 from pinskia at gcc dot gnu dot org 2006-12-18 22:04 --- The problem with register spilling and what PR 323 is talking about is all the same issue really, it is just exposed differently. *** This bug has been marked as a duplicate of 323 *** -- pinskia at gcc dot gnu

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

2006-12-18 Thread pinskia at gcc dot gnu dot org
--- Comment #86 from pinskia at gcc dot gnu dot org 2006-12-18 22:04 --- *** Bug 30255 has been marked as a duplicate of this bug. *** -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=323

[Bug target/30255] register spills in x87 unit need to be 80-bit, not 64

2006-12-18 Thread whaley at cs dot utsa dot edu
--- Comment #5 from whaley at cs dot utsa dot edu 2006-12-18 22:14 --- I cannot, of course, force you to admit it, but 323 is a bug fixable by the programmer, and this one is not. The other requires a lot of work in the compiler, and this does not. So, viewing them as the same can be

[Bug target/30255] register spills in x87 unit need to be 80-bit, not 64

2006-12-18 Thread pinskia at gcc dot gnu dot org
--- Comment #6 from pinskia at gcc dot gnu dot org 2006-12-18 23:02 --- I cannot, of course, force you to admit it, but 323 is a bug fixable by the programmer, and this one is not. Depends on what you mean by fixable by the programmer because most people don't know anything about

[Bug target/30255] register spills in x87 unit need to be 80-bit, not 64

2006-12-18 Thread whaley at cs dot utsa dot edu
--- Comment #7 from whaley at cs dot utsa dot edu 2006-12-19 00:31 --- Depends on what you mean by fixable by the programmer because most people don't know anything about precusion issues. Most people don't know programming at all, so I guess you are suggesting that errors that are

[Bug target/29302] isfinite returns wrong result at -O1

2006-12-18 Thread sayle at gcc dot gnu dot org
--- Comment #28 from sayle at gcc dot gnu dot org 2006-12-19 04:17 --- Subject: Bug 29302 Author: sayle Date: Tue Dec 19 04:17:11 2006 New Revision: 120040 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=120040 Log: 2006-12-18 Roger Sayle [EMAIL PROTECTED] Eric

[Bug c/30256] New: -Wall

2006-12-18 Thread followait at 163 dot com
It works not as it says. I think it's a bug. Why not let it does as it introduced? -- Summary: -Wall Product: gcc Version: 4.0.3 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c AssignedTo:

[Bug c++/30257] New: static initializers are attributed to bogus line number in coverage.

2006-12-18 Thread seongbae dot park at gmail dot com
For a given input: 1 class A { 2int a; 3 public: 4A(int i) { a = i * i; } 5 6virtual void func(void); 7 }; 8 9 const A a1(1); 10 11 void func(void) 12 { 13 } When compiled with -fprofile-arcs -ftest-coverage, the

[Bug libfortran/30200] [4.2, 4.1 only] write(*,myfmt=(1X,a,'xyz')) A prints Az' instead of Axyz

2006-12-18 Thread jvdelisle at gcc dot gnu dot org
--- Comment #13 from jvdelisle at gcc dot gnu dot org 2006-12-19 06:29 --- Subject: Bug 30200 Author: jvdelisle Date: Tue Dec 19 06:28:47 2006 New Revision: 120041 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=120041 Log: 2006-12-18 Jerry DeLisle [EMAIL PROTECTED] PR

[Bug libfortran/30200] [4.2, 4.1 only] write(*,myfmt=(1X,a,'xyz')) A prints Az' instead of Axyz

2006-12-18 Thread jvdelisle at gcc dot gnu dot org
--- Comment #14 from jvdelisle at gcc dot gnu dot org 2006-12-19 06:32 --- Subject: Bug 30200 Author: jvdelisle Date: Tue Dec 19 06:32:09 2006 New Revision: 120042 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=120042 Log: 2006-12-18 Jerry DeLisle [EMAIL PROTECTED] PR

[Bug fortran/30145] Fortran 90: write statement fails to ignore zero-sized array...

2006-12-18 Thread jvdelisle at gcc dot gnu dot org
--- Comment #8 from jvdelisle at gcc dot gnu dot org 2006-12-19 06:35 --- Subject: Bug 30145 Author: jvdelisle Date: Tue Dec 19 06:35:04 2006 New Revision: 120043 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=120043 Log: 2006-12-18 Jerry DeLisle [EMAIL PROTECTED] PR

[Bug fortran/30145] Fortran 90: write statement fails to ignore zero-sized array...

2006-12-18 Thread jvdelisle at gcc dot gnu dot org
--- Comment #9 from jvdelisle at gcc dot gnu dot org 2006-12-19 06:36 --- Subject: Bug 30145 Author: jvdelisle Date: Tue Dec 19 06:36:26 2006 New Revision: 120044 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=120044 Log: 2006-12-18 Jerry DeLisle [EMAIL PROTECTED] PR

[Bug c++/30257] static initializers are attributed to bogus line number in coverage.

2006-12-18 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2006-12-19 06:50 --- I have seen this bug before somewhere like maybe PR 15369. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30257

[Bug c++/30257] static initializers are attributed to bogus line number in coverage.

2006-12-18 Thread seongbae dot park at gmail dot com
--- Comment #2 from seongbae dot park at gmail dot com 2006-12-19 06:58 --- Yes, it looks like duplicate, although PR 15369 is against 3.4. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30257

[Bug bootstrap/30220] Bootsartping crashes at stage_2 under Irix

2006-12-18 Thread P dot Schaffnit at access dot rwth-aachen dot de
--- Comment #3 from P dot Schaffnit at access dot rwth-aachen dot de 2006-12-19 07:45 --- Hi! Indeed! I can build again with 'revision 120002'. Thanks! Philippe -- P dot Schaffnit at access dot rwth-aachen dot de changed: What|Removed |Added