[Bug libfortran/25697] libfortran - Segmentation fault/ Bad Address on unformatted read

2006-01-24 Thread jvdelisle at gcc dot gnu dot org
--- Comment #17 from jvdelisle at gcc dot gnu dot org 2006-01-25 07:41 --- Fixed on 4.1 and 4.2 -- jvdelisle at gcc dot gnu dot org changed: What|Removed |Added

[Bug rtl-optimization/25899] [4.2 Regression] ACATS c34006a cc1226b failure on x86

2006-01-24 Thread ebotcazou at gcc dot gnu dot org
--- Comment #18 from ebotcazou at gcc dot gnu dot org 2006-01-25 07:37 --- It's again the combiner: 26.life1: (insn 21 19 22 2 (set (subreg:SI (reg:DI 64 [ D.654 ]) 0) (const_int 1 [0x1])) 34 {*movsi_1} (insn_list:REG_DEP_TRUE 73 (nil)) (nil)) (insn 22 21 23 2 (set (stric

[Bug libfortran/20257] Fortran runtime error: End of record occurs when writing large arrays

2006-01-24 Thread jvdelisle at gcc dot gnu dot org
--- Comment #6 from jvdelisle at gcc dot gnu dot org 2006-01-25 07:30 --- I don't see this problem any more. Was this fixed? Is the default record length an issue any more? Can we close this PR? I wonder if the fix to P25835 fixed this? If so I propose we close this unless it is re

[Bug target/25899] [4.2 Regression] ACATS c34006a cc1226b failure on x86

2006-01-24 Thread ebotcazou at gcc dot gnu dot org
--- Comment #17 from ebotcazou at gcc dot gnu dot org 2006-01-25 07:05 --- > Jan, I have verified that turn on x86_partial_reg_stall: > > const int x86_partial_reg_stall = m_PPRO; > > fixes those 2 failures. That is why only -mtune=pentiumpro passes those > 2 tests. Confirmed. --

[Bug ada/25900] [4.2 Regression] ICE on ACATS cxac004 in Tree-VRP

2006-01-24 Thread ebotcazou at gcc dot gnu dot org
-- ebotcazou at gcc dot gnu dot org changed: What|Removed |Added CC|law at gcc dot gnu dot org | AssignedTo|unassigned at gcc dot gnu |law at gcc dot gnu

[Bug fortran/25951] [4.1/4.2 Regression] Problem with LOC intrinsic for assumed size arrays

2006-01-24 Thread mmitchel at gcc dot gnu dot org
--- Comment #2 from mmitchel at gcc dot gnu dot org 2006-01-25 06:46 --- Fortran is not release-critical. -- mmitchel at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/25950] [3.4/4.0/4.1] [DR 391] Reference binding and explicit copy constructors

2006-01-24 Thread mmitchel at gcc dot gnu dot org
--- Comment #17 from mmitchel at gcc dot gnu dot org 2006-01-25 06:46 --- This is certainly not a P1 for 4.1. If it's a bug (it probably is, but I still want to think about it more), it's a minor one, in the grand scheme of things. -- mmitchel at gcc dot gnu dot org changed:

[Bug ada/25885] [4.0/4.1/4.2 Regression] Tree checking failure on ASIS

2006-01-24 Thread mmitchel at gcc dot gnu dot org
--- Comment #5 from mmitchel at gcc dot gnu dot org 2006-01-25 06:43 --- Ada is not release critical; P5. -- mmitchel at gcc dot gnu dot org changed: What|Removed |Added

[Bug c/25875] [4.1/4.2 Regression] ICE: segmentation fault

2006-01-24 Thread mmitchel at gcc dot gnu dot org
--- Comment #2 from mmitchel at gcc dot gnu dot org 2006-01-25 06:33 --- P2, invalid code. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25875

[Bug c++/25868] [3.4/4.0/4.1/4.2 Regression] Multiple templates and typedefs cause function prototype not to match

2006-01-24 Thread mmitchel at gcc dot gnu dot org
--- Comment #3 from mmitchel at gcc dot gnu dot org 2006-01-25 06:32 --- This is going to be hard to fix. We have two choices: either re-parse the decl-specifiers after we know the class in which the function is being defined, or (better) substitute into the function return type at tha

[Bug c/25955] New: regression: value computed not used warning with cast return value

2006-01-24 Thread mike at codeweavers dot com
bash-3.00$ cat z1.c int foo(void); void bar(void) { (unsigned int)foo(); } bash-3.00$ vi z1.c bash-3.00$ /usr/local/gcc-4.1-branch/bin/gcc -c z1.c -Wall -O2 z1.c: In function ‘bar’: z1.c:1: warning: value computed is not used bash-3.00$ /usr/local/gcc-4.1-branch/bin/gcc -v Using built-in specs.

[Bug c++/25855] [4.0/4.1/4.2 Regression] template specialisation not always found (partial ordering)

2006-01-24 Thread mmitchel at gcc dot gnu dot org
--- Comment #13 from mmitchel at gcc dot gnu dot org 2006-01-25 06:30 --- We need to fix this. -- mmitchel at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/25864] Enable IBM long double format in 32-bit PowerPC Linux

2006-01-24 Thread mmitchel at gcc dot gnu dot org
--- Comment #6 from mmitchel at gcc dot gnu dot org 2006-01-25 06:27 --- I think it's fine to change S390 for 4.1, if we change PowerPC. In fact, I think S390 is less risk than PowerPC, since it is used by fewer people. I'm watching the patches on the GCC list for PowerPC, but it look

[Bug c/25954] New: external variable address assumed not to be zero

2006-01-24 Thread frederic dot petrot at lip6 dot fr
Tested on gcc 4.0.2 20050808 and gcc 4.0.3 20051013 I don't know if this is a bug or a feature : this code, also compiled without optimization, doesn't check if the address of the variable is zero. extern unsigned long int __spm_addr; int main(void) { return &__spm_addr ? __spm_addr + 1 : -

[Bug c++/25908] [4.2 Regression] vtables with vague linkage is not being marked as vague on darwin

2006-01-24 Thread pinskia at gcc dot gnu dot org
--- Comment #21 from pinskia at gcc dot gnu dot org 2006-01-25 04:44 --- To remind me, I should enable g++.dg/abi/key1.C on *-darwin. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25908

[Bug c++/25908] [4.2 Regression] vtables with vague linkage is not being marked as vague on darwin

2006-01-24 Thread pinskia at gcc dot gnu dot org
--- Comment #20 from pinskia at gcc dot gnu dot org 2006-01-25 04:39 --- Found the problem and a way to fix it. The problem is that the key function needs to be changed to the arm-eabi way and not the IA64 C++ ABI way. See http://gcc.gnu.org/ml/gcc-patches/2004-08/msg02645.html for t

[Bug c++/25908] [4.2 Regression] vtables with vague linkage is not being marked as vague on darwin

2006-01-24 Thread pinskia at gcc dot gnu dot org
--- Comment #19 from pinskia at gcc dot gnu dot org 2006-01-25 04:07 --- I might need some C++ help on this one but I think this is valid as the virtual function is marked as inline so it is vague but can that be a key function? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25908

[Bug c++/25908] [4.2 Regression] vtables with vague linkage is not being marked as vague on darwin

2006-01-24 Thread pinskia at gcc dot gnu dot org
--- Comment #18 from pinskia at gcc dot gnu dot org 2006-01-25 03:58 --- Or maybe not. More likely the TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT changes. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25908

[Bug c++/25908] [4.2 Regression] vtables with vague linkage is not being marked as vague on darwin

2006-01-24 Thread pinskia at gcc dot gnu dot org
--- Comment #17 from pinskia at gcc dot gnu dot org 2006-01-25 03:51 --- Caused by: (machopic_select_section): Return the selected section rather than emitting assembly code. Replace the static function table with inline conditional expressions. Update the test

[Bug c++/25950] [3.4/4.0/4.1] [DR 391] Reference binding and explicit copy constructors

2006-01-24 Thread gdr at cs dot tamu dot edu
--- Comment #16 from gdr at cs dot tamu dot edu 2006-01-25 03:40 --- Subject: Re: [3.4/4.0/4.1] [DR 392] Reference binding and explicit copy constructors "hhinnant at apple dot com" <[EMAIL PROTECTED]> writes: | (In reply to comment #11) | > | Did you read comment 3? | > | > Yes. I

[Bug c++/25908] [4.2 Regression] vtables with vague linkage is not being marked as vague on darwin

2006-01-24 Thread pinskia at gcc dot gnu dot org
--- Comment #16 from pinskia at gcc dot gnu dot org 2006-01-25 03:40 --- Before the breakage: .globl __ZTV1f .weak_definition __ZTV1f .section __DATA,__const_coal,coalesced After: .globl __ZTV1f .const_data We are doing two things wrong, not mar

[Bug c++/25950] [3.4/4.0/4.1] [DR 391] Reference binding and explicit copy constructors

2006-01-24 Thread pinskia at gcc dot gnu dot org
--- Comment #15 from pinskia at gcc dot gnu dot org 2006-01-25 03:34 --- Actually DR 152 clarifies that this is invalid code. as Per 8.5/12 this is copy-initialization. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added ---

[Bug c++/25950] [3.4/4.0/4.1] [DR 391] Reference binding and explicit copy constructors

2006-01-24 Thread gdr at gcc dot gnu dot org
--- Comment #14 from gdr at gcc dot gnu dot org 2006-01-25 03:28 --- DR 391, not 392. My typo. -- gdr at gcc dot gnu dot org changed: What|Removed |Added Sever

[Bug c++/25950] [3.4/4.0/4.1] [DR 392] Reference binding and explicit copy constructors

2006-01-24 Thread hhinnant at apple dot com
--- Comment #13 from hhinnant at apple dot com 2006-01-25 03:24 --- (In reply to comment #11) > | Did you read comment 3? > > Yes. Is your claim that whether the copy constructor is converting or > not does not matter? No. My suspicion is that there is a 99.99% chance that EDG is c

[Bug c++/25950] [3.4/4.0/4.1] [DR 392] Reference binding and explicit copy constructors

2006-01-24 Thread gdr at gcc dot gnu dot org
-- gdr at gcc dot gnu dot org changed: What|Removed |Added Severity|normal |enhancement Last reconfirmed|2006-01-25 02:41:25 |2006-01-25 03

[Bug c++/25950] [3.4/4.0/4.1 Regression] [DR 152] Reference binding and explicit copy constructors

2006-01-24 Thread gdr at cs dot tamu dot edu
--- Comment #12 from gdr at cs dot tamu dot edu 2006-01-25 03:20 --- Subject: Re: [3.4/4.0/4.1 Regression] [DR 152] Reference binding and explicit copy constructors "pinskia at gcc dot gnu dot org" <[EMAIL PROTECTED]> writes: | So this really just DR 152 No! DR 152 is about what hap

[Bug c++/25950] [3.4/4.0/4.1 Regression] [DR 152] Reference binding and explicit copy constructors

2006-01-24 Thread gdr at cs dot tamu dot edu
--- Comment #11 from gdr at cs dot tamu dot edu 2006-01-25 03:09 --- Subject: Re: [3.4/4.0/4.1] [DR 391] Reference binding and explicit copy constructors "hhinnant at apple dot com" <[EMAIL PROTECTED]> writes: | --- Comment #9 from hhinnant at apple dot com 2006-01-25 02:54 -

[Bug c++/25950] [3.4/4.0/4.1 Regression] [DR 152] Reference binding and explicit copy constructors

2006-01-24 Thread pinskia at gcc dot gnu dot org
--- Comment #10 from pinskia at gcc dot gnu dot org 2006-01-25 03:03 --- So this really just DR 152 and has nothing to do with DR 391 except misleading us. DR 152 is TR1 so it is part of the standard, therefor this is still a regression and should be marked as normal severity. -- p

[Bug c++/25950] [3.4/4.0/4.1] [DR 391] Reference binding and explicit copy constructors

2006-01-24 Thread hhinnant at apple dot com
--- Comment #9 from hhinnant at apple dot com 2006-01-25 02:54 --- (In reply to comment #8) > Changing to request for enhancement. The requested behaviour is a change > in th working paper. Existing behaviour is what is required by the standard > (even when it can be argued that checki

[Bug c++/25950] [3.4/4.0/4.1] [DR 391] Reference binding and explicit copy constructors

2006-01-24 Thread gdr at gcc dot gnu dot org
--- Comment #8 from gdr at gcc dot gnu dot org 2006-01-25 02:41 --- Changing to request for enhancement. The requested behaviour is a change in th working paper. Existing behaviour is what is required by the standard (even when it can be argued that checking for something that is elide

[Bug c++/25950] [3.4/4.0/4.1 Regression] [DR 391] Reference binding and explicit copy constructors

2006-01-24 Thread gdr at cs dot tamu dot edu
--- Comment #7 from gdr at cs dot tamu dot edu 2006-01-25 02:38 --- Subject: Re: [3.4/4.0/4.1 Regression] [DR 391] Reference binding and explicit copy constructors "pinskia at gcc dot gnu dot org" <[EMAIL PROTECTED]> writes: | (In reply to comment #4) | > before you declare something

[Bug c++/25908] [4.2 Regression] vtables with vague linkage is not being marked as vague on darwin

2006-01-24 Thread pinskia at gcc dot gnu dot org
--- Comment #15 from pinskia at gcc dot gnu dot org 2006-01-25 02:14 --- Fails in "20051210". -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25908

[Bug c++/25950] [3.4/4.0/4.1 Regression] [DR 391] Reference binding and explicit copy constructors

2006-01-24 Thread hhinnant at apple dot com
--- Comment #6 from hhinnant at apple dot com 2006-01-25 02:05 --- At the risk of continuing off-topic... Thank you Andrew for your continuing prompt and high quality work. It is a very valuable service and I've never had any complaints with the way you provide it. Good Job and Thank

RE: Mysterious Dependencies

2006-01-24 Thread Eric Lemings
Greetings! Is this bug still in the GCC 4.x releases? (See messages below.) Or has it been fixed in the GCC 4.x releases? Thanks, Eric. > -Original Message- > From: Bob Friesenhahn [mailto:[EMAIL PROTECTED] > Sent: Tuesday, January 24, 2006 6:51 PM > To: Eric Lemings > Cc: 'libtool@gn

[Bug c++/25950] [3.4/4.0/4.1 Regression] [DR 391] Reference binding and explicit copy constructors

2006-01-24 Thread pinskia at gcc dot gnu dot org
--- Comment #5 from pinskia at gcc dot gnu dot org 2006-01-25 01:55 --- (In reply to comment #4) > before you declare something as a regression, please make sure you do > understand the real issues. When you don't fully understand, please > leave it alone and help somewhere else. Thank

[Bug libfortran/25835] Segfault or Bad Address error on unformatted sequential READ

2006-01-24 Thread jvdelisle at gcc dot gnu dot org
--- Comment #11 from jvdelisle at gcc dot gnu dot org 2006-01-25 01:39 --- Subject: Bug 25835 Author: jvdelisle Date: Wed Jan 25 01:39:45 2006 New Revision: 110202 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=110202 Log: 2006-01-24 Jerry DeLisle <[EMAIL PROTECTED]>

[Bug c++/25950] [3.4/4.0/4.1 Regression] [DR 391] Reference binding and explicit copy constructors

2006-01-24 Thread gdr at cs dot tamu dot edu
--- Comment #4 from gdr at cs dot tamu dot edu 2006-01-25 01:32 --- Subject: Re: [3.4/4.0/4.1 Regression] [DR 391] Reference binding and explicit copy constructors "pinskia at gcc dot gnu dot org" <[EMAIL PROTECTED]> writes: | I am going to mark this a regression but not confirm it be

[Bug libfortran/25835] Segfault or Bad Address error on unformatted sequential READ

2006-01-24 Thread jvdelisle at gcc dot gnu dot org
--- Comment #10 from jvdelisle at gcc dot gnu dot org 2006-01-25 01:29 --- Subject: Bug 25835 Author: jvdelisle Date: Wed Jan 25 01:29:14 2006 New Revision: 110201 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=110201 Log: 2006-01-24 Jerry DeLisle <[EMAIL PROTECTED]>

[Bug libfortran/25835] Segfault or Bad Address error on unformatted sequential READ

2006-01-24 Thread jvdelisle at gcc dot gnu dot org
--- Comment #9 from jvdelisle at gcc dot gnu dot org 2006-01-25 01:19 --- Subject: Bug 25835 Author: jvdelisle Date: Wed Jan 25 01:19:11 2006 New Revision: 110200 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=110200 Log: 2006-01-24 Jerry DeLisle <[EMAIL PROTECTED]>

[Bug c++/25908] [4.2 Regression] vtables with vague linkage is not being marked as vague on darwin

2006-01-24 Thread pinskia at gcc dot gnu dot org
--- Comment #14 from pinskia at gcc dot gnu dot org 2006-01-25 01:10 --- Nathan sorry for CCing you (that was accident). -- pinskia at gcc dot gnu dot org changed: What|Removed |Added ---

[Bug libfortran/25835] Segfault or Bad Address error on unformatted sequential READ

2006-01-24 Thread jvdelisle at gcc dot gnu dot org
--- Comment #8 from jvdelisle at gcc dot gnu dot org 2006-01-25 01:10 --- Once again Dale, Thanks a million! er uh two and a half million! I will commit to 4.2 tonight. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25835

[Bug c++/25908] [4.2 Regression] vtables with vague linkage is not being marked as vague on darwin

2006-01-24 Thread pinskia at gcc dot gnu dot org
--- Comment #13 from pinskia at gcc dot gnu dot org 2006-01-25 01:06 --- It was broken in "20051217". so only two weeks now. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25908

[Bug rtl-optimization/25703] [4.2 Regression] ACATS cxa4024 failure

2006-01-24 Thread roger at eyesopen dot com
--- Comment #5 from roger at eyesopen dot com 2006-01-25 01:05 --- I'm testing the following patch... Index: combine.c === *** combine.c (revision 109912) --- combine.c (working copy) *** try_combine (rtx i3

[Bug fortran/25953] Help on the solution for the large file unit numbers problem

2006-01-24 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2006-01-25 00:53 --- First since you are getting your compilers from redhat, you should talk to them first. But second gfortran does not have this limit as far as I know. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25953

[Bug fortran/25953] New: Help on the solution for the large file unit numbers problem

2006-01-24 Thread luiscasinhas at mail dot telepac dot pt
Hello: This my help request is related with the solution that the GNU site provides for the large file unit numbers problem (please refer to http://gcc.gnu.org/onlinedocs/gcc-3.4.1/g77/Large-File-Unit-Numbers.html#Large%20File%20Unit%20Numbers) So this is my problem: I recently updated my PC with

[Bug libgcj/25816] [4.1/4.2 Regression] Configure detects TLS, but glibc does not support it.

2006-01-24 Thread daney at gcc dot gnu dot org
--- Comment #5 from daney at gcc dot gnu dot org 2006-01-25 00:47 --- Fixed now. -- daney at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug c++/25952] New: -fopenmp causes ICE on valid code

2006-01-24 Thread pinskia at gcc dot gnu dot org
Example: int toto() { int a=0; #pragma omp single { for (int i=0; i<10; ++i) a += i; } return a; } int main() { return toto(); } Even though we don't support openmp currently, this should not ICE. --

[Bug libgcj/25816] [4.1/4.2 Regression] Configure detects TLS, but glibc does not support it.

2006-01-24 Thread daney at gcc dot gnu dot org
--- Comment #4 from daney at gcc dot gnu dot org 2006-01-25 00:42 --- Subject: Bug 25816 Author: daney Date: Wed Jan 25 00:42:17 2006 New Revision: 110199 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=110199 Log: PR java/25816 * configure.ac (enable_tls): New en

[Bug libgcj/25816] [4.1/4.2 Regression] Configure detects TLS, but glibc does not support it.

2006-01-24 Thread daney at gcc dot gnu dot org
--- Comment #3 from daney at gcc dot gnu dot org 2006-01-25 00:11 --- Subject: Bug 25816 Author: daney Date: Wed Jan 25 00:11:41 2006 New Revision: 110190 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=110190 Log: PR java/25816 * configure.ac (enable_tls): New en

[Bug c++/25908] [4.2 Regression] vtables with vague linkage is not being marked as vague on darwin

2006-01-24 Thread pinskia at gcc dot gnu dot org
--- Comment #12 from pinskia at gcc dot gnu dot org 2006-01-25 00:04 --- It worked in "20051203". -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25908

[Bug libobjc/9751] malloc of strlen, not strlen+1

2006-01-24 Thread ayers at gcc dot gnu dot org
--- Comment #7 from ayers at gcc dot gnu dot org 2006-01-24 23:49 --- Fixed by replacing strncpy with memcpy and insuring the new strings are '\0' termintated. -- ayers at gcc dot gnu dot org changed: What|Removed |Added ---

[Bug other/24845] [gomp] make "-fopenmp" imply "-lgomp" when linking

2006-01-24 Thread stevenj at alum dot mit dot edu
--- Comment #4 from stevenj at alum dot mit dot edu 2006-01-24 23:41 --- The documentation apparently still needs to be fixed, as it currently (as of 20060117) says: "To generate the final exectuable, the runtime library @code{libgomp} must be linked in using @option{-lgomp}." --

[Bug libobjc/9751] malloc of strlen, not strlen+1

2006-01-24 Thread ayers at gcc dot gnu dot org
--- Comment #6 from ayers at gcc dot gnu dot org 2006-01-24 23:37 --- Subject: Bug 9751 Author: ayers Date: Tue Jan 24 23:37:24 2006 New Revision: 110187 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=110187 Log: 2006-01-24 David Ayers <[EMAIL PROTECTED]> PR libobjc/9

[Bug fortran/25951] [4.1/4.2 Regression] Problem with LOC intrinsic for assumed size arrays

2006-01-24 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2006-01-24 23:34 --- Confirmed. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added CC|

[Bug libstdc++/25649] [4.2 regression] Bogus "uninitialized" warning

2006-01-24 Thread pcarlini at suse dot de
--- Comment #23 from pcarlini at suse dot de 2006-01-24 23:14 --- Fixed. -- pcarlini at suse dot de changed: What|Removed |Added Status|ASSIGNED

[Bug libstdc++/25649] [4.2 regression] Bogus "uninitialized" warning

2006-01-24 Thread paolo at gcc dot gnu dot org
--- Comment #22 from paolo at gcc dot gnu dot org 2006-01-24 23:12 --- Subject: Bug 25649 Author: paolo Date: Tue Jan 24 23:12:26 2006 New Revision: 110186 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=110186 Log: 2006-01-24 Paolo Carlini <[EMAIL PROTECTED]> PR libst

[Bug fortran/25951] New: Problem with LOC intrinsic for assumed size arrays

2006-01-24 Thread mhesseli at caltech dot edu
Compiling the following code results in a compile error: PROGRAM loc_1 CONTAINS SUBROUTINE f (x) INTEGER, DIMENSION(*) :: x INTEGER :: address address=LOC(x) END SUBROUTINE f END PROGRAM loc_1 The error produced by gfortran is: [aardschokker:fms/trunk/ob

[Bug middle-end/25459] [4.2 Regression] builtins.c:6283: ICE: in struct_equiv_block_eq, at struct-equiv.c:1149

2006-01-24 Thread amylaar at gcc dot gnu dot org
--- Comment #7 from amylaar at gcc dot gnu dot org 2006-01-24 23:09 --- (In reply to comment #2) > It seems condjump_equiv_p (info, false) returns false because > f1->dest and f2->dest are forwarder blocks: This means that they have to have been forwarder blocks to forwarder blocks orig

[Bug libmudflap/20339] mudflap abort

2006-01-24 Thread fche at redhat dot com
--- Comment #3 from fche at redhat dot com 2006-01-24 22:54 --- With today's svn snapshot on x86, nptl, test case works ok. If you can reproduce a crash, it would be useful to first amend the test case to keep a log of malloc/free operations. -- fche at redhat dot com changed:

[Bug c++/25908] [4.2 Regression] vtables with vague linkage is not being marked as vague on darwin

2006-01-24 Thread pinskia at gcc dot gnu dot org
--- Comment #11 from pinskia at gcc dot gnu dot org 2006-01-24 22:53 --- It was broken before "20051231". So we are done to a month. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25908

[Bug c++/25950] [3.4/4.0/4.1 Regression] [DR 391] Reference binding and explicit copy constructors

2006-01-24 Thread hhinnant at apple dot com
--- Comment #3 from hhinnant at apple dot com 2006-01-24 22:51 --- More information: I now believe I unknowingly misled when I surmized that EDG had implemented cwg 391. If you declare the copy ctor private in the example, EDG rejects g(X()) based on accessibility. Rather I am now sur

[Bug ada/25900] [4.2 Regression] ICE on ACATS cxac004 in Tree-VRP

2006-01-24 Thread law at redhat dot com
--- Comment #6 from law at redhat dot com 2006-01-24 22:50 --- Subject: Re: [4.2 Regression] ICE on ACATS cxac004 in Tree-VRP On Tue, 2006-01-24 at 22:15 +, laurent at guerby dot net wrote: > > --- Comment #5 from laurent at guerby dot net 2006-01-24 22:15 --- > c

[Bug c++/25950] [3.4/4.0/4.1 Regression] [DR 391] Reference binding and explicit copy constructors

2006-01-24 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2006-01-24 22:48 --- I am going to mark this a regression but not confirm it because I don't understand this issue fully and this seems like someone else who knows better about this should do that. CCing Mark as he did the change for PR

[Bug libstdc++/25649] [4.2 regression] Bogus "uninitialized" warning

2006-01-24 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++/25649] [4.2 regression] Bogus "uninitialized" warning

2006-01-24 Thread pcarlini at suse dot de
--- Comment #21 from pcarlini at suse dot de 2006-01-24 22:45 --- Ok, let's move the concerned inserters and extractors out of line, for the sake of warning consistency. The performance loss seems bearable. -- pcarlini at suse dot de changed: What|Removed

[Bug c++/25950] [DR 391] Reference binding and explicit copy constructors

2006-01-24 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2006-01-24 22:38 --- I am going to mark this depending on PR 12226 for a second since that is the PR 12226 which made promoted this change. -- pinskia at gcc dot gnu dot org changed: What|Removed |

[Bug c++/25950] New: Reference binding and explicit copy constructors

2006-01-24 Thread hhinnant at apple dot com
Consider: struct X { X(); explicit X(const X&); }; void f(X); void g(const X&); int main() { X x; f(x); f(X()); g(x); g(X()); } We currently give errors for f(x), f(X()) and g(X()), but not g(x). This is not quite the behavior of EDG which allows g(X()).

[Bug ada/25900] [4.2 Regression] ICE on ACATS cxac004 in Tree-VRP

2006-01-24 Thread laurent at guerby dot net
--- Comment #5 from laurent at guerby dot net 2006-01-24 22:15 --- c99004a randomly fails PR21317, unrelated to your fix, so go ahead :). -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25900

[Bug ada/25900] [4.2 Regression] ICE on ACATS cxac004 in Tree-VRP

2006-01-24 Thread law at redhat dot com
--- Comment #4 from law at redhat dot com 2006-01-24 22:12 --- Subject: Re: [4.2 Regression] ACATS ICE cxac0004 in set_value_range, at tree-vrp.c:161 on x86-linux On Sat, 2006-01-21 at 21:00 +, pinskia at gcc dot gnu dot org wrote: Weird. I've got a little hack to reject t

[Bug libobjc/13946] ObjC configured --with-objc-gc needs external Boehm gc

2006-01-24 Thread ayers at gcc dot gnu dot org
--- Comment #5 from ayers at gcc dot gnu dot org 2006-01-24 22:00 --- Subject: Bug 13946 Author: ayers Date: Tue Jan 24 22:00:26 2006 New Revision: 110183 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=110183 Log: 2006-01-24 David Ayers <[EMAIL PROTECTED]> PR libobjc/

[Bug c++/25552] [4.0/4.1/4.2 regression] Invalid destructor name accepted in friend declaration

2006-01-24 Thread reichelt at gcc dot gnu dot org
--- Comment #6 from reichelt at gcc dot gnu dot org 2006-01-24 22:00 --- Now also fixed ion the 4.0 branch and the 4.1 branch. -- reichelt at gcc dot gnu dot org changed: What|Removed |Added

[Bug libobjc/13946] ObjC configured --with-objc-gc needs external Boehm gc

2006-01-24 Thread ayers at gcc dot gnu dot org
--- Comment #4 from ayers at gcc dot gnu dot org 2006-01-24 21:57 --- Subject: Bug 13946 Author: ayers Date: Tue Jan 24 21:57:22 2006 New Revision: 110182 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=110182 Log: 2006-01-24 David Ayers <[EMAIL PROTECTED]> PR libobjc/

[Bug c++/25552] [4.0/4.1 regression] Invalid destructor name accepted in friend declaration

2006-01-24 Thread reichelt at gcc dot gnu dot org
--- Comment #5 from reichelt at gcc dot gnu dot org 2006-01-24 21:45 --- Subject: Bug 25552 Author: reichelt Date: Tue Jan 24 21:44:57 2006 New Revision: 110181 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=110181 Log: PR c++/25552 * parser.c (cp_parser_unquali

[Bug c++/25552] [4.0/4.1 regression] Invalid destructor name accepted in friend declaration

2006-01-24 Thread reichelt at gcc dot gnu dot org
--- Comment #4 from reichelt at gcc dot gnu dot org 2006-01-24 21:39 --- Subject: Bug 25552 Author: reichelt Date: Tue Jan 24 21:38:56 2006 New Revision: 110180 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=110180 Log: PR c++/25552 * parser.c (cp_parser_unquali

[Bug rtl-optimization/25703] [4.2 Regression] ACATS cxa4024 failure

2006-01-24 Thread ebotcazou at gcc dot gnu dot org
--- Comment #4 from ebotcazou at gcc dot gnu dot org 2006-01-24 21:37 --- Recategorizing. -- ebotcazou at gcc dot gnu dot org changed: What|Removed |Added Compo

[Bug libfortran/25949] Unbounded I/O buffer memory usage for formatted IO

2006-01-24 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2006-01-24 21:22 --- It is even worse when opening two of these :) (or even five). Confirmed. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added ---

[Bug libfortran/25949] New: Unbounded I/O buffer memory usage for formatted IO

2006-01-24 Thread jb at gcc dot gnu dot org
In some places the IO library simply assumes that the IO request is 'small enough', and happily allocates a buffer big enough for the request to be handled in one go. Unformatted IO already uses sread()/swrite() which bypasses buffering if the request is bigger than the buffer size. However, this h

[Bug c++/25908] [4.2 Regression] vtables with vague linkage is not being marked as vague on darwin

2006-01-24 Thread schnetter at aei dot mpg dot de
--- Comment #10 from schnetter at aei dot mpg dot de 2006-01-24 21:09 --- Yes, I am able to compile the code with that version: $ ~/gcc/bin/g++ --version g++ (GCC) 4.2.0 20051129 (experimental) $ ~/gcc/bin/g++ -o lamtest *.ii -L/sw/lib -llammpio -llammpi++ -lmpi -llam -- http://g

[Bug libgomp/25259] [4.2 Regression] bootstrap failures on non-C99 platforms (no stdint.h)

2006-01-24 Thread rth at gcc dot gnu dot org
--- Comment #17 from rth at gcc dot gnu dot org 2006-01-24 21:07 --- Fixed. -- rth at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug libgomp/25259] [4.2 Regression] bootstrap failures on non-C99 platforms (no stdint.h)

2006-01-24 Thread rth at gcc dot gnu dot org
--- Comment #16 from rth at gcc dot gnu dot org 2006-01-24 21:06 --- Subject: Bug 25259 Author: rth Date: Tue Jan 24 21:06:07 2006 New Revision: 110179 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=110179 Log: PR libgomp/25259 * configure.ac: Use GCC_HEADER_STDI

[Bug c/17946] wanted: warning for "a && MASK" when "a & MASK" was probably intended

2006-01-24 Thread trt at acm dot org
--- Comment #11 from trt at acm dot org 2006-01-24 20:33 --- HP liked this warning suggestion. It will be in their next compiler release. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17946

[Bug c++/25908] [4.2 Regression] Multiple definitions of symbol vtables

2006-01-24 Thread pinskia at gcc dot gnu dot org
--- Comment #9 from pinskia at gcc dot gnu dot org 2006-01-24 20:28 --- Just to clarify with "gcc (GCC) 4.2.0 20051129", you were able to compile the example you gave in comment #2? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25908

[Bug c++/25908] [4.2 Regression] Multiple definitions of symbol vtables

2006-01-24 Thread pinskia at gcc dot gnu dot org
--- Comment #8 from pinskia at gcc dot gnu dot org 2006-01-24 20:20 --- Hmm, this testcase works correctly on x86_64-linux-gnu, in that the vtable is marked as weak. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added ---

[Bug c++/25908] [4.2 Regression] Multiple definitions of symbol vtables

2006-01-24 Thread pinskia at gcc dot gnu dot org
--- Comment #7 from pinskia at gcc dot gnu dot org 2006-01-24 20:14 --- Reduced testcase: file1.cc: class f { virtual void g(); }; inline void f::g() {} int sub(void) {} file2.cc: class f { virtual void g(); }; inline void f::g() {} int main(void) {} -- Now why does this work

[Bug c++/25908] [4.2 Regression] Multiple definitions of symbol vtables

2006-01-24 Thread pinskia at gcc dot gnu dot org
--- Comment #6 from pinskia at gcc dot gnu dot org 2006-01-24 20:04 --- Trying to reduce this failure. (I can reproduce it on today's compiler). -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25908

[Bug java/25032] GCC Java not compile

2006-01-24 Thread mark at detrick dot com
--- Comment #6 from mark at detrick dot com 2006-01-24 19:02 --- Platform: SunOS hassium 5.10 Generic_118822-26 sun4u sparc SUNW,Ultra-60 GCC package: gcc-4.0.2.tar.bz2 Configure command from the gcc directory: gcc-4.0.2/configure \ --with-gnu-as \ --with-as=/usr/local/bin/as \ --with-g

[Bug java/25032] GCC Java not compile

2006-01-24 Thread mark at detrick dot com
--- Comment #5 from mark at detrick dot com 2006-01-24 18:58 --- Created an attachment (id=10725) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=10725&action=view) gcc java compile failure - screen output Everything up to the point in this output worked fine. Solaris 10 with Sun U

[Bug ada/25703] [4.2 Regression] ACATS cxa4024 failure

2006-01-24 Thread ebotcazou at gcc dot gnu dot org
--- Comment #3 from ebotcazou at gcc dot gnu dot org 2006-01-24 18:43 --- Working on it, it's the combiner. -- ebotcazou at gcc dot gnu dot org changed: What|Removed |Added --

[Bug libstdc++/25649] [4.2 regression] Bogus "uninitialized" warning

2006-01-24 Thread pinskia at gcc dot gnu dot org
--- Comment #20 from pinskia at gcc dot gnu dot org 2006-01-24 18:38 --- (In reply to comment #18) > (In reply to comment #17) > > I now see how the other PR caused this bug, we now inline "operator >>". > > Which means compiling with 4.2, you cannot use a 4.1's libstdc++ so we have an

[Bug libstdc++/25649] [4.2 regression] Bogus "uninitialized" warning

2006-01-24 Thread pcarlini at suse dot de
--- Comment #19 from pcarlini at suse dot de 2006-01-24 18:38 --- Indeed, as I said already, it's only by *chance* that the warning was not emitted before, because the logic of the library has not changed and in fact, **cannot** be changed. Really, if we want something ""better"", either

[Bug libstdc++/25649] [4.2 regression] Bogus "uninitialized" warning

2006-01-24 Thread pinskia at gcc dot gnu dot org
--- Comment #18 from pinskia at gcc dot gnu dot org 2006-01-24 18:35 --- (In reply to comment #17) > I now see how the other PR caused this bug, we now inline "operator >>". Which means compiling with 4.2, you cannot use a 4.1's libstdc++ so we have an ABI incompatibility now too. --

[Bug c++/24745] unpleasant warning for "if (NULL)"

2006-01-24 Thread samuel dot thibault at ens-lyon dot org
--- Comment #5 from samuel dot thibault at ens-lyon dot org 2006-01-24 18:35 --- But still an unpleasant behavior :) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24745

[Bug libstdc++/25649] [4.2 regression] Bogus "uninitialized" warning

2006-01-24 Thread pinskia at gcc dot gnu dot org
--- Comment #17 from pinskia at gcc dot gnu dot org 2006-01-24 18:34 --- I now see how the other PR caused this bug, we now inline "operator >>". -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25649

[Bug libstdc++/25649] [4.2 regression] Bogus "uninitialized" warning

2006-01-24 Thread pinskia at gcc dot gnu dot org
--- Comment #16 from pinskia at gcc dot gnu dot org 2006-01-24 18:32 --- The guess this bug is invalid then. If the standard is not sane, then this is actually not a bug. But then again libstdc++ can be a little saner in the case I gave for comment #9. That is all I am asking for rea

[Bug c++/25649] [4.2 regression] Bogus "uninitialized" warning

2006-01-24 Thread pcarlini at suse dot de
--- Comment #15 from pcarlini at suse dot de 2006-01-24 18:28 --- Andrew, do you understand that, according to the standard, the library **cannot** touch that argument if the extraction fails?!? It is 22.2.2.1.2/11. Do whatever you like, invent a new __attribute__((uninitialized)), file

[Bug libstdc++/25649] [4.2 regression] Bogus "uninitialized" warning

2006-01-24 Thread pinskia at gcc dot gnu dot org
--- Comment #14 from pinskia at gcc dot gnu dot org 2006-01-24 18:27 --- (In reply to comment #12) > Andrew, please stop saying stupid things. If you can support your claims with > the library chapters of the standards, ok, otherwise please spend time on > something else. What does the

[Bug libstdc++/25649] [4.2 regression] Bogus "uninitialized" warning

2006-01-24 Thread pinskia at gcc dot gnu dot org
--- Comment #13 from pinskia at gcc dot gnu dot org 2006-01-24 18:24 --- Lets look at the final IR: _M_extract (&cin, &__l); this.90 = (struct basic_ios > *) &cin; D.31548 = this.90 + *(long int *) (cin._vptr.basic_istream + -24); __a.59 = (int) D.31548->D.24021._M_streambuf_sta

[Bug c++/25649] [4.2 regression] Bogus "uninitialized" warning

2006-01-24 Thread pcarlini at suse dot de
--- Comment #12 from pcarlini at suse dot de 2006-01-24 18:21 --- Andrew, please stop saying stupid things. If you can support your claims with the library chapters of the standards, ok, otherwise please spend time on something else. -- pcarlini at suse dot de changed: Wh

[Bug libstdc++/25649] [4.2 regression] Bogus "uninitialized" warning

2006-01-24 Thread pinskia at gcc dot gnu dot org
--- Comment #11 from pinskia at gcc dot gnu dot org 2006-01-24 18:19 --- (In reply to comment #10) > I suppose changing the component to libstc++ was a mistake... Irrespective of > whether the compiler want or not to suppress this warning (in my opinion, it > should not) the logic in th

[Bug middle-end/24998] [4.2 Regression] Build failure: undefined symbol __floatunsitf

2006-01-24 Thread dave at hiauly1 dot hia dot nrc dot ca
--- Comment #24 from dave at hiauly1 dot hia dot nrc dot ca 2006-01-24 17:39 --- Subject: Re: [4.2 Regression] Build failure: undefined symbol __floatunsitf > Has this all been fixed now? This change fixes the problem on hppa*-*-hpux*: 2005-12-04 John David Anglin <[EMAIL PROTECTE

  1   2   >