[Bug target/30519] [4.3 Regression] Configuration mismatch -- extra parts

2007-01-21 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2007-01-21 08:37 --- This patch should work but I cannot test it. Index: config.host === --- config.host (revision 120891) +++ config.host (working copy) @@ -192,6 +192,7

[Bug c++/30524] New: Template argument is not recognized as a Type inside a template function.

2007-01-21 Thread SSacek at appsecinc dot com
Perfectly valid C++ syntax causes a compiler error when used inside a template function. Both the Sun compiler and Microsoft compiler have no trouble with the sample code shown below. Notice that the same code inside the non-template function succeeds in compiling just fine. The GCC compiler

[Bug c++/30524] Template argument is not recognized as a Type inside a template function.

2007-01-21 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2007-01-21 08:43 --- You missed the typename keyword which is required to figure out if S sizeof( func( var ) ) ::type is really a type or a variable. Read also http://gcc.gnu.org/gcc-3.4/changes.html . -- pinskia at gcc dot gnu

[Bug rtl-optimization/30467] [4.3 regression] Bootstrap failure: ICE in ifcvt.c

2007-01-21 Thread pinskia at gcc dot gnu dot org
--- Comment #7 from pinskia at gcc dot gnu dot org 2007-01-21 08:49 --- Fixed. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug middle-end/30521] if (i == n) ++i; or i += i == n;?

2007-01-21 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2007-01-21 08:54 --- I think this has been fixed already, for PPC with 4.0.2, we get: _f: mr r2,r3 addi r3,r3,1 cmpw cr7,r3,r4 bnelr cr7 addi r3,r2,2 blr .align 2 .p2align

[Bug c/30475] assert(int+100 int) optimized away

2007-01-21 Thread pinskia at gcc dot gnu dot org
--- Comment #30 from pinskia at gcc dot gnu dot org 2007-01-21 08:58 --- GCC is not going to change. There is no reason why you can't either use -fwrapv or change the security checks to be before the overflow happens. There are now good reasons why -fwrapv is not on by default, if

[Bug middle-end/30503] ICE using phase 2 bootstrap output cc1 on tree.c

2007-01-21 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added Severity|critical|normal Status|UNCONFIRMED |WAITING

[Bug libstdc++/30449] Missing overloads (specializations) in stl_algobase.h

2007-01-21 Thread paolo at gcc dot gnu dot org
--- Comment #1 from paolo at gcc dot gnu dot org 2007-01-21 09:57 --- Subject: Bug 30449 Author: paolo Date: Sun Jan 21 09:57:42 2007 New Revision: 121027 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=121027 Log: 2007-01-21 Paolo Carlini [EMAIL PROTECTED] PR

[Bug libfortran/30525] New: character comparisons with padding

2007-01-21 Thread tkoenig at gcc dot gnu dot org
The results should be consistent. g77 gets this right. $ cat char-comparison.f program main character*2 c2 character*1 c1, c3, c4 C C Comparison between char(255) and space padding C c2 = 'a' // char(255) c1 = 'a' print *, c2 .gt. c1 C C Comparison between

[Bug libfortran/30525] character comparisons with padding

2007-01-21 Thread tkoenig at gcc dot gnu dot org
--- Comment #1 from tkoenig at gcc dot gnu dot org 2007-01-21 11:31 --- A signed issue in compare_string. I'll also have to check front end constant folding for this... -- tkoenig at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/30517] Inefficient address calculation on i386

2007-01-21 Thread ubizjak at gmail dot com
--- Comment #1 from ubizjak at gmail dot com 2007-01-21 11:38 --- (In reply to comment #0) gcc with -Os -fno-PIC generates: movb$38, (%ebx,%edx)# 45*movqi_1/7 [length = 4] leal(%ebx,%edx), %eax # 122 *lea_1 [length = 3] movb

[Bug target/30518] error from system header file

2007-01-21 Thread fxcoudert at gcc dot gnu dot org
--- Comment #6 from fxcoudert at gcc dot gnu dot org 2007-01-21 11:43 --- This is a real MacOS bug. Using the Apple compiler I can reproduce it using the following (on 10.4). I don't know if it should be kept open in the GCC bugzilla (for a possible fixinclude patch) or if getting it

[Bug c/30475] assert(int+100 int) optimized away

2007-01-21 Thread andreas at andreas dot org
--- Comment #31 from andreas at andreas dot org 2007-01-21 12:23 --- And who will go over the existing millions lines of code, and verify the overflow checks everywhere? Or add -fwrapv to all the Makefiles for unaidited code? Obviously not you. It seems to be easier to pretend you're

[Bug c++/30277] bit-field: wrong overload resolution

2007-01-21 Thread joseph at codesourcery dot com
--- Comment #2 from joseph at codesourcery dot com 2007-01-21 12:28 --- Subject: Re: bit-field: wrong overload resolution On Sun, 21 Jan 2007, bangerth at dealii dot org wrote: I only have the C99 standard, and there I read in 6.3.1.1 p2 that only those variables are promoted to

[Bug c/30475] assert(int+100 int) optimized away

2007-01-21 Thread andreas at andreas dot org
--- Comment #32 from andreas at andreas dot org 2007-01-21 12:49 --- Oh, and besides, proper range analysis could optimize the above code, even in the presence of correct (and I mean LIA-1) overflow behaviour of signed ints. It seems you still didn't even manage to come up with an

[Bug c/30475] assert(int+100 int) optimized away

2007-01-21 Thread felix-gcc at fefe dot de
--- Comment #33 from felix-gcc at fefe dot de 2007-01-21 13:53 --- so now you give us... a straw man? The range analysis has nothing to do with just assuming integers can't wrap. But more to the point: the Intel compiler does not assume signed integers can't wrap, and IT STILL PRODUCES

[Bug c++/30526] New: min/max issues when limits and windows.h headers are included

2007-01-21 Thread Christoph_vW at reactos dot org
/usr/local/mingw32/lib/gcc/mingw32/4.2.0/../../../../mingw32/include/c++/4.2.0/limits:290: error: expected ';' before 'throw' /usr/local/mingw32/lib/gcc/mingw32/4.2.0/../../../../mingw32/include/c++/4.2.0/limits:292: error: expected `;' before 'static'

[Bug c++/30526] min/max issues when limits and windows.h headers are included

2007-01-21 Thread Christoph_vW at reactos dot org
--- Comment #1 from Christoph_vW at reactos dot org 2007-01-21 14:07 --- link to the sourcecode: http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/network/telnet/ -- Christoph_vW at reactos dot org changed: What|Removed |Added

[Bug c/30527] New: Use of input/output operands in __asm__ templates not fully documented

2007-01-21 Thread davmac at davmac dot org
It seems that I can use %k0 (rather than just %0) in an asm template to force the (register) operand to long size (i.e. a value in %al referenced as %k0 comes out as %eax in the generated assembly). This doesn't seem to be documented anywhere. I presume there may be other such character prefixes

[Bug c/30527] Use of input/output operands in __asm__ templates not fully documented

2007-01-21 Thread davmac at davmac dot org
--- Comment #1 from davmac at davmac dot org 2007-01-21 14:15 --- I should add that I'm prepared to send a patch for the documentation if someone will tell me what the operands are and what they do. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30527

[Bug c++/30526] min/max issues when limits and windows.h headers are included

2007-01-21 Thread Christoph_vW at reactos dot org
--- Comment #2 from Christoph_vW at reactos dot org 2007-01-21 14:26 --- Created an attachment (id=12926) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=12926action=view) keytrans.ii -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30526

[Bug c++/30526] min/max issues when limits and windows.h headers are included

2007-01-21 Thread Christoph_vW at reactos dot org
--- Comment #3 from Christoph_vW at reactos dot org 2007-01-21 14:30 --- with -v mingw32-g++ -c base/applications/network/telnet/src/keytrans.cpp -o obj-i386/base/applications/network/telnet/src/tkeydef.o -Ibase/applications/network/telnet -D__USE_W32API -D__REACTOS__ -I. -Iinclude

[Bug libstdc++/30526] min/max issues when limits and windows.h headers are included

2007-01-21 Thread pcarlini at suse dot de
--- Comment #4 from pcarlini at suse dot de 2007-01-21 15:13 --- Already fixed in mainline... let's fix it in 4_2-branch too, then. *** This bug has been marked as a duplicate of 29989 *** -- pcarlini at suse dot de changed: What|Removed |Added

[Bug libstdc++/29989] missed #undef min/max in limits

2007-01-21 Thread pcarlini at suse dot de
--- Comment #7 from pcarlini at suse dot de 2007-01-21 15:13 --- *** Bug 30526 has been marked as a duplicate of this bug. *** -- pcarlini at suse dot de changed: What|Removed |Added

[Bug libstdc++/29989] missed #undef min/max in limits

2007-01-21 Thread rguenth at gcc dot gnu dot org
--- Comment #8 from rguenth at gcc dot gnu dot org 2007-01-21 15:19 --- Can we have this fixed in 4.2.0 as well? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29989

[Bug libstdc++/29989] missed #undef min/max in limits

2007-01-21 Thread pcarlini at suse dot de
--- Comment #9 from pcarlini at suse dot de 2007-01-21 15:23 --- (In reply to comment #8) Can we have this fixed in 4.2.0 as well? Just wait 10 mins... ;) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29989

[Bug libstdc++/29989] missed #undef min/max in limits

2007-01-21 Thread paolo at gcc dot gnu dot org
--- Comment #10 from paolo at gcc dot gnu dot org 2007-01-21 15:34 --- Subject: Bug 29989 Author: paolo Date: Sun Jan 21 15:34:16 2007 New Revision: 121029 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=121029 Log: 2007-01-21 Paolo Carlini [EMAIL PROTECTED] PR

[Bug libstdc++/29989] missed #undef min/max in limits

2007-01-21 Thread pcarlini at suse dot de
-- pcarlini at suse dot de changed: What|Removed |Added Known to fail|4.1.2 4.2.0 |4.1.2 Target Milestone|4.3.0 |4.2.0

[Bug libstdc++/29989] missed #undef min/max in limits

2007-01-21 Thread paolo at gcc dot gnu dot org
--- Comment #11 from paolo at gcc dot gnu dot org 2007-01-21 15:36 --- Subject: Bug 29989 Author: paolo Date: Sun Jan 21 15:36:27 2007 New Revision: 121030 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=121030 Log: 2007-01-21 Paolo Carlini [EMAIL PROTECTED] PR

[Bug other/23572] No warning for assigning a value to a 'float' variable that overflows with option -Wextra

2007-01-21 Thread patchapp at dberlin dot org
--- Comment #7 from patchapp at dberlin dot org 2007-01-21 16:01 --- Subject: Bug number PR 23572 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-01/msg01730.html --

[Bug bootstrap/30511] False array bound check causes gcc failed to boostrap

2007-01-21 Thread mueller at gcc dot gnu dot org
--- Comment #7 from mueller at gcc dot gnu dot org 2007-01-21 16:12 --- Subject: Bug 30511 Author: mueller Date: Sun Jan 21 16:12:10 2007 New Revision: 121032 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=121032 Log: 2007-01-21 Dirk Mueller [EMAIL PROTECTED] PR

[Bug libfortran/30015] Intrinsic date_and_time can go back in time

2007-01-21 Thread burnus at gcc dot gnu dot org
--- Comment #4 from burnus at gcc dot gnu dot org 2007-01-21 16:16 --- Subject: Bug 30015 Author: burnus Date: Sun Jan 21 16:16:10 2007 New Revision: 121033 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=121033 Log: 2006-12-09 Tobias Burnus [EMAIL PROTECTED] PR

[Bug c/30475] assert(int+100 int) optimized away

2007-01-21 Thread pinskia at gcc dot gnu dot org
--- Comment #34 from pinskia at gcc dot gnu dot org 2007-01-21 16:31 --- The range analysis has nothing to do with just assuming integers can't wrap. Partly wrong, range analysis is helped by the fact assuming integers can't wrap. If range analysis dependent on pointer overflow

[Bug inline-asm/30527] Use of input/output operands in __asm__ templates not fully documented

2007-01-21 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2007-01-21 16:37 --- Every target have slightly different operand modifiers. They are usually documented in config/*/*.md or config/*/*.c, but I think it is incorrect to documented them for real because people will then abuse them.

[Bug libstdc++/29722] Linking with libsupc++.a creates link time undefined references

2007-01-21 Thread pcarlini at suse dot de
--- Comment #7 from pcarlini at suse dot de 2007-01-21 16:39 --- Benjamin, I'm noticing that the hard-coded path on top of the new cxx_runtime_only_linkage.cc test doesn't play well with multilib and fails at link-time, see, e.g., for unix/-m32 on x86_64-linux:

[Bug bootstrap/30511] False array bound check causes gcc failed to boostrap

2007-01-21 Thread mueller at gcc dot gnu dot org
--- Comment #8 from mueller at gcc dot gnu dot org 2007-01-21 16:52 --- Fixed for 4.3. -- mueller at gcc dot gnu dot org changed: What|Removed |Added

[Bug c/9049] No support for selective enabling/disabling of warnings

2007-01-21 Thread manu at gcc dot gnu dot org
--- Comment #10 from manu at gcc dot gnu dot org 2007-01-21 17:24 --- There is some initial support for this: http://gcc.gnu.org/onlinedocs/gcc/Diagnostic-Pragmas.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=9049

[Bug libgcj/30513] [4.3 Regression] Bootstrap failure with libgcj on sparc-sun-solaris2.10

2007-01-21 Thread tromey at gcc dot gnu dot org
--- Comment #5 from tromey at gcc dot gnu dot org 2007-01-21 17:18 --- Interesting -- I would not have thought of trying -ansi. I wonder if this approach would really work for us. I wonder sometime in the future -ansi will turn off other GNU extensions that we use. Andreas T. had seen

[Bug c/30475] assert(int+100 int) optimized away

2007-01-21 Thread andreas at andreas dot org
--- Comment #35 from andreas at andreas dot org 2007-01-21 17:29 --- (In reply to comment #34) The range analysis has nothing to do with just assuming integers can't wrap. Partly wrong, range analysis is helped by the fact assuming integers can't wrap. And in those cases then leads

[Bug c/30475] assert(int+100 int) optimized away

2007-01-21 Thread felix-gcc at fefe dot de
--- Comment #36 from felix-gcc at fefe dot de 2007-01-21 17:47 --- I think the actual root issue here is that the gcc argumentation is fundamentally wrong. I am complaining that gcc removes my checks, not that signed integer overflow is undefined. Also, note that it is everything BUT

[Bug c++/12242] g++ should warn about out-of-range int-enum conversions

2007-01-21 Thread manu at gcc dot gnu dot org
--- Comment #8 from manu at gcc dot gnu dot org 2007-01-21 17:47 --- I was thinking about adding this to Wconversion. But perhaps it is more appropriate for Wundefined. After all, the value may change or not depending on the particular implementation, since it is undefined. Gabriel,

[Bug libfortran/30525] character comparisons with padding

2007-01-21 Thread tkoenig at gcc dot gnu dot org
--- Comment #2 from tkoenig at gcc dot gnu dot org 2007-01-21 18:02 --- Here's a patch: http://gcc.gnu.org/ml/gcc-patches/2007-01/msg01726.html Constant folding by the front end is OK, BTW. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30525

[Bug c++/30357] Enum typecast warning

2007-01-21 Thread manu at gcc dot gnu dot org
--- Comment #2 from manu at gcc dot gnu dot org 2007-01-21 18:08 --- I am not sure this is such a good idea. A casting typically means I want to really do this. GCC normally suppress warnings when casting is added. A warning when you assign when enum type to another and the first enum

[Bug c/30475] assert(int+100 int) optimized away

2007-01-21 Thread pluto at agmk dot net
--- Comment #37 from pluto at agmk dot net 2007-01-21 18:16 --- (In reply to comment #36) Now, to summarize. you're leading to undefined behaviour - do you understand this simple fact? in such cases compiler can do *anything* with your code. current behavior is bad for a lot of

[Bug target/30518] error from system header file

2007-01-21 Thread mrs at apple dot com
--- Comment #7 from mrs at apple dot com 2007-01-21 18:19 --- Yes, this is a bug, a fixincludes should be able to fix it, yes, that should be done. At Apple, we use the fixincludes mechanism to build the SDK bits, so that is eactly the right fix for us as well. --

[Bug target/30518] error from system header file

2007-01-21 Thread mrs at apple dot com
--- Comment #8 from mrs at apple dot com 2007-01-21 18:21 --- radr://4944229 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30518

[Bug fortran/30528] New: INTEGER(2) overflow

2007-01-21 Thread remi dot mommsen at gmx dot net
These lines cannot be compiled with gfortran (GNU Fortran 95 (GCC) 4.2.0 20070117 (prerelease)) on a Mac OS X 10.4 (powerpc): INTEGER*2 IWD1 IWD1 = 32768 END It fails with IWD1 = 32768 1 Error: Arithmetic overflow converting INTEGER(4) to INTEGER(2) at (1)

[Bug c++/29018] empty enum accepted

2007-01-21 Thread manu at gcc dot gnu dot org
--- Comment #3 from manu at gcc dot gnu dot org 2007-01-21 18:24 --- So, do we want to fix those testcases or do we want to keep ignoring empty enums? -- manu at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/27067] Compile errors with multiple inheritance where the stdcall attribute is applied to virtual functions.

2007-01-21 Thread Christoph_vW at reactos dot org
--- Comment #7 from Christoph_vW at reactos dot org 2007-01-21 18:42 --- Created an attachment (id=12927) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=12927action=view) Updated patch against the gcc-4_2-branch -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27067

[Bug other/30529] New: Incompatible __dec_byte_swap declaration

2007-01-21 Thread hjl at lucon dot org
bash-3.1$ grep __dec_byte_swap libdecnumber/*.c gcc/config/dfp-bit.c libdecnumber/decLibrary.c:uint32_t __dec_byte_swap (uint32_t); libdecnumber/decLibrary.c:__dec_byte_swap (uint32_t in) gcc/config/dfp-bit.c:extern unsigned long __dec_byte_swap (unsigned long); long can be uint32_t on 64bit

[Bug other/30530] New: dfp.c assumes DPD encoding

2007-01-21 Thread hjl at lucon dot org
dfp.c uses the sig field to store encoded value and only uses access routines in libdecnumber to manipulate it so that dfp.c can be encoding neutral. But there are 659 decimal128 *d128; 660 *r = *op0; 661 d128 = (decimal128 *) r-sig; 662 /* Flip high bit. */ 663

[Bug other/30529] Incompatible __dec_byte_swap declaration

2007-01-21 Thread hjl at lucon dot org
--- Comment #1 from hjl at lucon dot org 2007-01-21 19:14 --- I(In reply to comment #0) bash-3.1$ grep __dec_byte_swap libdecnumber/*.c gcc/config/dfp-bit.c libdecnumber/decLibrary.c:uint32_t __dec_byte_swap (uint32_t); libdecnumber/decLibrary.c:__dec_byte_swap (uint32_t in)

[Bug target/30517] Inefficient address calculation on i386

2007-01-21 Thread astrange at ithinksw dot com
--- Comment #2 from astrange at ithinksw dot com 2007-01-21 19:25 --- Created an attachment (id=12928) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=12928action=view) example source code Had a bit of browser trouble; here's the code. --

[Bug c/30475] assert(int+100 int) optimized away

2007-01-21 Thread rguenth at gcc dot gnu dot org
--- Comment #38 from rguenth at gcc dot gnu dot org 2007-01-21 19:46 --- (in reply to comment #35) It is true that in the face of -fwrapv gcc does not optimize as good as it does for unsigned numbers (that wrap, too). I am in the progress of fixing that for the value range

[Bug fortran/30528] INTEGER(2) overflow

2007-01-21 Thread jvdelisle at gcc dot gnu dot org
--- Comment #1 from jvdelisle at gcc dot gnu dot org 2007-01-21 20:11 --- The largest positive integer that can be represented by that kind type is 32767, so gfortran is correctly reporting an error. Use -fno-range-check to bypass this. -- jvdelisle at gcc dot gnu dot org changed:

[Bug c/30475] assert(int+100 int) optimized away

2007-01-21 Thread pinskia at gcc dot gnu dot org
--- Comment #39 from pinskia at gcc dot gnu dot org 2007-01-21 20:14 --- No reason to keep this open as you are violating the C standard. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug fortran/30528] INTEGER(2) overflow

2007-01-21 Thread fxcoudert at gcc dot gnu dot org
--- Comment #2 from fxcoudert at gcc dot gnu dot org 2007-01-21 20:14 --- First, it should be noted that it's not legal code. Indeed, you might (or not) be surprised by the behaviour of the code in question: pito /tmp $ cat a.f INTEGER*2 IWD1 IWD1 = 32768 PRINT *,

[Bug fortran/20896] [4.2 and 4.1 only] ambiguous interface not detected

2007-01-21 Thread jvdelisle at gcc dot gnu dot org
--- Comment #6 from jvdelisle at gcc dot gnu dot org 2007-01-21 20:41 --- What is the status on this now? After reviewing the standard I think I am in agreement with what this patch does. The standard is not exactly straight forward interpret. Do we have consensus yet on this? If

[Bug fortran/30531] New: ICE in fold_convert

2007-01-21 Thread sfilippone at uniroma2 dot it
The attached file produces the error: [EMAIL PROTECTED] bugtest]$ gfortran -v Using built-in specs. Target: i686-pc-linux-gnu Configured with: ../gcc-4.2-20070117/configure --prefix=/usr/local/gcc42 --with-mpfr=/home/travel/GCC/BUILDS/mpfr --with-gmp-lib=/home/travel/GCC/BUILDS/gmp/lib/

[Bug libfortran/30525] character comparisons with padding

2007-01-21 Thread tkoenig at gcc dot gnu dot org
--- Comment #3 from tkoenig at gcc dot gnu dot org 2007-01-21 20:52 --- Subject: Bug 30525 Author: tkoenig Date: Sun Jan 21 20:51:53 2007 New Revision: 121035 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=121035 Log: 2007-01-21 Thomas Koenig [EMAIL PROTECTED] PR

[Bug other/30530] dfp.c assumes DPD encoding

2007-01-21 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added Severity|critical|normal http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30530

[Bug bootstrap/30510] [4.3 Regression] Gcc failed to bootstrap

2007-01-21 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added Keywords||build Summary|Gcc failed to bootstrap |[4.3

[Bug middle-end/30506] not sibcalling a function

2007-01-21 Thread pinskia at gcc dot gnu dot org
--- Comment #4 from pinskia at gcc dot gnu dot org 2007-01-21 21:10 --- I was wrong about this being tail called on PPC, though it should. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug tree-optimization/30493] [4.1 Regression] Unexpected compilation results: -O versus no optimization

2007-01-21 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added Severity|critical|normal http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30493

[Bug preprocessor/8270] [4.0/4.1/4.2/4.3 Regression] back-slash white space newline with comments, no warning

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

[Bug c++/11987] [4.0/4.1/4.2/4.3 regression] Accepts-invalid with inherited nested type

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

[Bug c++/14179] [4.0/4.1/4.2/4.3 Regression] out of memory while parsing array with many initializers

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

[Bug target/15184] [4.0/4.1/4.2/4.3 Regression] Direct access to byte inside word not working with -march=pentiumpro

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

[Bug other/15082] [4.0/4.1/4.2/4.3 regression] Minor compilation problem for cross to Solaris 8

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

[Bug c++/14777] [4.0/4.1/4.2/4.3 Regression] typedef doesn't fully expose base class type

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

[Bug target/26560] [4.0/4.1 regression] mips: unable to find a register to spill in class 'FP_REGS'

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

[Bug target/29686] [4.1 Regression] ICE when building the kernel on ARM

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

[Bug tree-optimization/30175] [4.3 Regression] Runtime regressions with mem-ssa merge in Polyhedron and tramp3d-v4

2007-01-21 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added Summary|Runtime regressions with|[4.3 Regression] Runtime |mem-ssa merge in

[Bug other/29534] [4.1 Regression] ICE in gcc -O -ftrapv with decreasing array index

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

[Bug middle-end/29943] [4.2/4.3 Regression] gcc generate incorrect alias symbols for PPC

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

[Bug target/30472] [4.1 Regression] -gstabs, ICE in output_operand: invalid expression as operand

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

[Bug tree-optimization/16306] [4.0/4.1/4.2/4.3 Regression] restrict and copying pointers problem

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

[Bug tree-optimization/16913] [4.0/4.1/4.2/4.3 Regression] restrict does not make a difference

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

[Bug c++/17053] [4.0/4.1/4.2/4.3 Regression] Repo functionality partially broken on AIX (collect2.c)

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

[Bug c++/17763] [4.0/4.1/4.2/4.3 Regression] Wrong context in error message for template parameter

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

[Bug libstdc++/17789] [4.0/4.1/4.2/4.3 Regression] Cannot 'make check' inside libstdc++-v3

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

[Bug tree-optimization/17863] [4.0/4.1/4.2/4.3 Regression] performance loss (not inlining as much??)

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

[Bug debug/19192] [4.0/4.1/4.2/4.3 Regression] Current development gcc generates inaccurate line info for example code

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

[Bug middle-end/19988] [4.0/4.1/4.2/4.3 Regression] pessimizes fp multiply-add/subtract combo

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

[Bug preprocessor/20077] [4.0/4.1/4.2/4.3 Regression] GCC accepts macro definitions that fail a constraint

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

[Bug c/30475] assert(int+100 int) optimized away

2007-01-21 Thread tromey at gcc dot gnu dot org
--- Comment #40 from tromey at gcc dot gnu dot org 2007-01-21 21:52 --- I've read through the comments in this PR. I thought it would be useful to point out that a decision on how GCC will optimize in the absence of -fwrapv will not be decided by this PR. This change has been

[Bug c++/20209] [4.0 Regression] Missing warnings for aggregate has a partly bracketed initializer

2007-01-21 Thread pinskia at gcc dot gnu dot org
--- Comment #8 from pinskia at gcc dot gnu dot org 2007-01-21 21:52 --- Fixed. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added Status|NEW

[Bug preprocessor/20285] [4.0/4.1/4.2/4.3 Regression] gcc -E - . gives a misleading error message

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

[Bug c++/20681] [4.0/4.1/4.2/4.3 Regression] wrong control reaches warning with switches

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

[Bug target/21081] [4.0 Regression] internal compiler error: verify_stmts failed.

2007-01-21 Thread pinskia at gcc dot gnu dot org
--- Comment #22 from pinskia at gcc dot gnu dot org 2007-01-21 21:56 --- Fixed. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added Status|NEW

[Bug other/30530] dfp.c assumes DPD encoding

2007-01-21 Thread hjl at lucon dot org
--- Comment #1 from hjl at lucon dot org 2007-01-21 21:56 --- A patch is posted at http://gcc.gnu.org/ml/gcc-patches/2007-01/msg01743.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30530

[Bug fortran/30531] ICE in fold_convert

2007-01-21 Thread tkoenig at gcc dot gnu dot org
--- Comment #1 from tkoenig at gcc dot gnu dot org 2007-01-21 21:56 --- Actually, there is no attachment :-) Could you send it, please? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30531

[Bug target/21169] [4.0 regression] ICE in reload_cse_simplify_operands with -fnon-call-exceptions -fPIC -O2

2007-01-21 Thread pinskia at gcc dot gnu dot org
--- Comment #11 from pinskia at gcc dot gnu dot org 2007-01-21 21:57 --- Fixed. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added Status|NEW

[Bug c++/21312] [4.0/4.1/4.2/4.3 Regression] Access violation diagnostic given twice

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

[Bug c/21343] [4.0/4.1/4.2/4.3 Regression] incompatible internal linkage declarations in different scopes not diagnosed

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

[Bug c/21659] [4.0/4.1/4.2/4.3 Regression] [unit-at-a-time] weak declaration must precede definition error missing at = O1

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

[Bug c/22297] [4.0/4.1/4.2/4.3 Regression] missing uninitialization warning

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

[Bug fortran/30407] Elemental functions in WHERE assignments wrongly rejected

2007-01-21 Thread patchapp at dberlin dot org
--- Comment #4 from patchapp at dberlin dot org 2007-01-21 22:00 --- Subject: Bug number PR30407 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-01/msg01744.html --

[Bug c++/30332] [4.1/4.2/4.3 regression] bit-field: optimization BUG?

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

[Bug c++/30425] [4.0/4.1 Regression] ICE in type_dependent_expression_p, at cp/pt.c:12739

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

  1   2   >