[Bug c++/23139] [3.4/4.0/4.1 Regression] -pedantic -ffast-math breaks working code

2005-09-06 Thread mmitchel at gcc dot gnu dot org
--- Additional Comments From mmitchel at gcc dot gnu dot org 2005-09-06 22:03 --- The "floating constant exceeds range" message comes from interpret_float in c-lex.c, which does test just "pedantic", rather than CPP_PEDANTIC(pfile). So, while the preprocessor warning about use of a hexa

[Bug target/8972] [arc-7-elf] the c code ' x << i' causes infinite loop when i = 0

2005-09-06 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-09-06 22:26 --- Fixed on the mainline. -- What|Removed |Added Status|ASSIGNED

[Bug target/8972] [arc-7-elf] the c code ' x << i' causes infinite loop when i = 0

2005-09-06 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-09-06 22:27 --- Subject: Bug 8972 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-09-06 22:26:59 Modified files: gcc: ChangeLog gcc/config/arc : ar

[Bug target/8973] [arc-7-elf] the interupt handler does not return properly, uses j.d insted of j.d.f

2005-09-06 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-09-06 22:29 --- Fixed on the mainline for 4.1.0. -- What|Removed |Added Status|ASSIGNED

[Bug target/8973] [arc-7-elf] the interupt handler does not return properly, uses j.d insted of j.d.f

2005-09-06 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-09-06 22:29 --- Subject: Bug 8973 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-09-06 22:29:46 Modified files: gcc: ChangeLog gcc/config/arc : ar

[Bug libstdc++/23734] [4.1 Regression] make[4]: execvp: /usr/local/bin/bash: Arg list too long

2005-09-06 Thread sje at cup dot hp dot com
--- Additional Comments From sje at cup dot hp dot com 2005-09-06 22:35 --- It looks like there are some patches to increase ARG_MAX on HP-UX 10.* OS releases. They might provide a workaround. >From HP Chart/bug report JAGaa11744: A patch has been provided which will allow the kernel

[Bug java/23754] [3.4/4.0/4.1 Regression]: tree check error in check_inner_circular_reference

2005-09-06 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-09-06 22:43 --- Confirmed. -- What|Removed |Added CC||pinskia at

[Bug middle-end/23756] Missed optimization for PIC code with internal visibility

2005-09-06 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Component|c |middle-end http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23756

[Bug libfortran/23419] unformatted complex I/O with kind=10

2005-09-06 Thread sje at cup dot hp dot com
--- Additional Comments From sje at cup dot hp dot com 2005-09-06 22:53 --- It looks like this is the same kind of bug as PR 23556 but in a different place. I fixed convert_real in io/read.c to resolve PR 23556, this is extract_real in io/write.c. I will submit a patch in the next day o

[Bug fortran/21986] Bad .mod file, ICE upon USE

2005-09-06 Thread pault at gcc dot gnu dot org
--- Additional Comments From pault at gcc dot gnu dot org 2005-09-06 23:09 --- (In reply to comment #0) This is incorrect code, which should generate an error, rather than an ICE. As ifort9.0 puts it: fortcom: Error: ../pr21986.f90, line 11: This procedure cannot be PUBLIC since it ha

[Bug c++/23757] New: iostreams hex formatting for signed integers treats than as unsigned

2005-09-06 Thread x at xman dot org
I will attach the test.ii file later, but here's the sample source code: #include using namespace std; int main() { cout << dec << -1 << endl; cout << hex << -1 << endl; return 0; } The expected output is: -1 -1 The actual output is: -1 I found the problem in local_facet

[Bug c++/23757] iostreams hex formatting for signed integers treats than as unsigned

2005-09-06 Thread x at xman dot org
--- Additional Comments From x at xman dot org 2005-09-06 23:51 --- Created an attachment (id=9674) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=9674&action=view) Preprocessed file from g++ --save-temp This is what the sample program looks like after running it through the preproc

[Bug libstdc++/23757] iostreams hex formatting for signed integers treats than as unsigned

2005-09-06 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Component|c++ |libstdc++ http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23757

[Bug c++/23757] iostreams hex formatting for signed integers treats than as unsigned

2005-09-06 Thread x at xman dot org
--- Additional Comments From x at xman dot org 2005-09-06 23:53 --- This bug seems to exist in the version of g++4 included with RHEL4. I haven't tested against the latest release, but I'm guessing it's still there. -- What|Removed |Added -

[Bug libstdc++/23757] iostreams hex formatting for signed integers treats than as unsigned

2005-09-06 Thread x at xman dot org
--- Additional Comments From x at xman dot org 2005-09-06 23:55 --- Realized this should be filed against libstdc++ -- What|Removed |Added Component|c++

[Bug libgcj/22211] [4.0 only] Thread.interrupt sometimes causes abort if thread is already dead

2005-09-06 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-09-06 23:55 --- Subject: Bug 22211 CVSROOT:/cvs/gcc Module name:gcc Branch: gcc-4_0-branch Changes by: [EMAIL PROTECTED] 2005-09-06 23:53:46 Modified files: libjava: Change

[Bug libgcj/22211] [4.0 only] Thread.interrupt sometimes causes abort if thread is already dead

2005-09-06 Thread tromey at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-09-06 23:55 --- Subject: Bug 22211 CVSROOT:/cvs/gcc Module name:gcc Branch: gcc-4_0-branch Changes by: [EMAIL PROTECTED] 2005-09-06 23:53:46 Modified files: libjava: Change

[Bug libstdc++/23757] iostreams hex formatting for signed integers treats than as unsigned

2005-09-06 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-09-06 23:56 --- ICC also produces the same output. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23757

[Bug c++/22252] [4.0/4.1 Regression] pragma interface/implementation still break synthesized methods

2005-09-06 Thread mmitchel at gcc dot gnu dot org
-- What|Removed |Added AssignedTo|unassigned at gcc dot gnu |mark at codesourcery dot com |dot org | Status|NEW

[Bug libstdc++/23734] [4.1 Regression] make[4]: execvp: /usr/local/bin/bash: Arg list too long

2005-09-06 Thread dave at hiauly1 dot hia dot nrc dot ca
--- Additional Comments From dave at hiauly1 dot hia dot nrc dot ca 2005-09-07 00:14 --- Subject: Re: [4.1 Regression] make[4]: execvp: /usr/local/bin/bash: Arg list too long > It looks like there are some patches to increase ARG_MAX on HP-UX 10.* OS > releases. They might provide a

[Bug libstdc++/23757] iostreams hex formatting for signed integers treats than as unsigned

2005-09-06 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Known to fail||2.95 3.4.0 4.0.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23757

[Bug libgcj/23758] New: java::lang::ConcreteProcess::nativeSpawn unsafe

2005-09-06 Thread Hans dot Boehm at hp dot com
java::lang::ConcreteProcess::nativeSpawn appears to call several functions that are not async-signal-safe between the fork and exec in the child, including _Jv_Malloc. This is unsafe by Posix rules. I'm unsure whether it can deadlock on Linux. These actions should be performed before the fork

[Bug preprocessor/23759] New: powerpc-unknown-eabialtivec-cpp runs out of memory

2005-09-06 Thread Daniel dot Davies at xerox dot com
I'm cross compiling for an embedded PowerPC/Altivec processor on an i386 solaris box. When cpp is invoked on the file attached to this report, the system thrashes the disk for few minutes, then runs out of memory. I tried increasing swap space, but the preprocessor really shouldn't need about

[Bug target/23759] powerpc-unknown-eabialtivec-cpp runs out of memory

2005-09-06 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-09-07 00:24 --- This is a dup of bug 19411. This is fixed in 4.1.0 by a re-implementation of altivec functions. *** This bug has been marked as a duplicate of 19411 *** -- What|Removed

[Bug target/19411] Simple program causes gcc to run out of memory

2005-09-06 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-09-07 00:25 --- *** Bug 23759 has been marked as a duplicate of this bug. *** -- What|Removed |Added

[Bug c++/20812] contextual overload resolution failure for a member name found in two base classes

2005-09-06 Thread bangerth at dealii dot org
--- Additional Comments From bangerth at dealii dot org 2005-09-07 00:38 --- gcc is correct. Ambiguation of base class members does not happen based on assigning to different types. W. -- What|Removed |Added --

[Bug libstdc++/23757] iostreams hex formatting for signed integers treats than as unsigned

2005-09-06 Thread x at xman dot org
--- Additional Comments From x at xman dot org 2005-09-07 00:47 --- Created an attachment (id=9676) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=9676&action=view) Removed unneeded #include I realized the sample test.ii output was including the header even though it wasn't necess

[Bug target/23759] powerpc-unknown-eabialtivec-cpp runs out of memory

2005-09-06 Thread Daniel dot Davies at xerox dot com
--- Additional Comments From Daniel dot Davies at xerox dot com 2005-09-07 00:49 --- Any idea when 4.1.0 will be released? Comments on gcc.gnu.org from July says Stage 3 will complete on Thursday. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23759

[Bug libgcj/23758] java::lang::ConcreteProcess::nativeSpawn unsafe

2005-09-06 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-09-07 00:49 --- Confirmed based on: http://www.opengroup.org/onlinepubs/009695399/functions/xsh_chap02_04.html -- What|Removed |Added

[Bug libstdc++/23734] [4.1 Regression] make[4]: execvp: /usr/local/bin/bash: Arg list too long

2005-09-06 Thread dave at hiauly1 dot hia dot nrc dot ca
--- Additional Comments From dave at hiauly1 dot hia dot nrc dot ca 2005-09-07 01:01 --- Subject: Re: [4.1 Regression] make[4]: execvp: /usr/local/bin/bash: Arg list too long > It looks like there are some patches to increase ARG_MAX on HP-UX 10.* OS > releases. They might provide a

[Bug libgcj/21741] Need configure option to set java.library.path

2005-09-06 Thread fitzsim at redhat dot com
--- Additional Comments From fitzsim at redhat dot com 2005-09-07 01:07 --- It turns out that Sun handles this in a strange way. To ensure that libjawt.so is found automatically, Sun's java executable prepends $JAVA_HOME/jre/lib/i386 to LD_LIBRARY_PATH then re-exec's itself within the n

[Bug target/23704] gcc.dg/rs6000-fpint.c fails

2005-09-06 Thread amodra at bigpond dot net dot au
--- Additional Comments From amodra at bigpond dot net dot au 2005-09-07 01:26 --- Indeed, that is what is happening. -m64 ought to normally imply -mpowerpc-gfxopt, because all powerpc64 capable chips also support the insns enabled by -mpowerpc-gfxopt as far as I know. However, I guess

[Bug rtl-optimization/23684] Combine stores for non strict alignment targets

2005-09-06 Thread amodra at bigpond dot net dot au
--- Additional Comments From amodra at bigpond dot net dot au 2005-09-07 01:42 --- Also even when -mstrict-align if using typedef char align_char __attribute__ ((aligned (4))); void foo (align_char *input) ... -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23684

[Bug target/23704] gcc.dg/rs6000-fpint.c fails

2005-09-06 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2005-09-07 01:55 --- You could also disable the test for lp64, if you felt that better. But then you should document that the various isa extension options are non-functional. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23704

[Bug tree-optimization/23588] CCP not fully propagating constants

2005-09-06 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-09-07 03:46 --- The first thing is that ccp_initialize sets DONT_SIMULATE_AGAIN on the statement so don't simulate that statement and then we don't call fold_ccp on them. -- What|Removed

[Bug tree-optimization/23588] CCP not fully propagating constants

2005-09-06 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-09-07 03:51 --- (In reply to comment #2) > The first thing is that ccp_initialize sets DONT_SIMULATE_AGAIN on the > statement so don't simulate > that statement and then we don't call fold_ccp on them. And then we hit an

[Bug awt/21598] rendering problem with button text

2005-09-06 Thread fitzsim at redhat dot com
--- Additional Comments From fitzsim at redhat dot com 2005-09-07 04:09 --- This is actually a GTK bug; a GtkButton doesn't center its child vertically when the child's size requisition exceeds its size allocation. I'm going to write a GTK test case and submit a bug report and patch.

[Bug tree-optimization/23588] CCP not fully propagating constants

2005-09-06 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-09-07 04:19 --- (In reply to comment #3) > And then we hit an assert if we change evaluate_stmt to be always call > fold_ccp. > The assert is in set_lattice_value, when we are changing from VARRYING to > CONSTANT which sh

[Bug tree-optimization/21636] Missed ccp optimization

2005-09-06 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-09-07 04:46 --- Actually there needs some improvements to ccp_fold to do this fully. -- What|Removed |Added

[Bug libfortran/23760] New: gfortran incorrectly succeeds on record overflow

2005-09-06 Thread jvdelisle at verizon dot net
The following testcase from gfortran.dg/g77/1832.f runs successfully with gfortran. With g77 it goes into a spin cycle. This was discovered while testing new patches for array_io in 4.1 branch. With new patches, gfortran correctly gives am end-of-record error. Test case should be dropped or rev

<    1   2