[Bug c++/33871] [4.3 Regression] typeinfo name referenced in ... defined in discarded section

2007-11-04 Thread geoffk at geoffk dot org
--- Comment #30 from geoffk at geoffk dot org 2007-11-04 07:50 --- Subject: Re: [4.3 Regression] typeinfo name referenced in ... defined in discarded section On 03/11/2007, at 7:21 AM, hjl at lucon dot org wrote: Local symbols should only be referenced within the same comdat group

[Bug rtl-optimization/33732] [4.3 Regression] gcc.c-torture/execute/longlong.c execution at -O3

2007-11-04 Thread ebotcazou at gcc dot gnu dot org
--- Comment #8 from ebotcazou at gcc dot gnu dot org 2007-11-04 09:57 --- By visual inspection. -- ebotcazou at gcc dot gnu dot org changed: What|Removed |Added

[Bug rtl-optimization/33732] [4.3 Regression] gcc.c-torture/execute/longlong.c execution at -O3

2007-11-04 Thread ebotcazou at gcc dot gnu dot org
--- Comment #9 from ebotcazou at gcc dot gnu dot org 2007-11-04 09:58 --- Investigating. -- ebotcazou at gcc dot gnu dot org changed: What|Removed |Added

[Bug c/33991] error while compiling pthread application

2007-11-04 Thread raeburn at raeburn dot org
--- Comment #2 from raeburn at raeburn dot org 2007-11-04 10:24 --- Subject: Re: New: error while compiling pthread application On Nov 3, 2007, at 18:32, bhvijaykumar at gmail dot com wrote: srtp_impl.c:8: error: expected expression before ?{? token srtp_impl.c:9: error: expected

[Bug c/33991] error while compiling pthread application

2007-11-04 Thread rguenth at gcc dot gnu dot org
--- Comment #3 from rguenth at gcc dot gnu dot org 2007-11-04 11:15 --- As of comment #2 -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

[Bug fortran/33408] ICE: tree check: expected type_decl, have in debug_flush_symbol_queue, at final.c:3986

2007-11-04 Thread fxcoudert at gcc dot gnu dot org
--- Comment #14 from fxcoudert at gcc dot gnu dot org 2007-11-04 11:43 --- Yet another comment: this only happens with stabs and -m64 on ppc-darwin8, and the combination of stabs and -m64 is known as widely broken there (see http://gcc.gnu.org/ml/gcc-testresults/2007-11/msg00142.html

[Bug target/26290] [4.1/4.2 Regression]: code pessimization wrt. GCC 4.0 probably due to TARGET_MEM_REF

2007-11-04 Thread rguenth at gcc dot gnu dot org
--- Comment #20 from rguenth at gcc dot gnu dot org 2007-11-04 11:45 --- With mainline we now get .p2align 4,,7 .p2align 3 .L6: addl$1, %eax cmpl%eax, %edi movl%eax, -20(%ebp) jle .L3 movl%eax, %ecx

[Bug bootstrap/33992] Building libstdc++-v3: include/limits: stray '\275' in program

2007-11-04 Thread lindevel at gmx dot net
--- Comment #4 from lindevel at gmx dot net 2007-11-04 11:47 --- Created an attachment (id=14482) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=14482action=view) build.log ICE Building without setting CFLAGS or CXXFLAGS results in an ICE:

[Bug tree-optimization/27004] [4.1/4.2/4.3 Regression] Insane amount of memory needed at -O1 and above because of salias and large switch

2007-11-04 Thread rguenth at gcc dot gnu dot org
--- Comment #4 from rguenth at gcc dot gnu dot org 2007-11-04 12:47 --- If you solve the SFT problem, DF needs lot of memory and compile-time in this testcase on the trunk. The execute() function has lots of basic blocks with a high number of incoming edges. So, I have a patch for the

[Bug tree-optimization/27004] [4.1/4.2/4.3 Regression] Insane amount of memory needed at -O1 and above because of salias and large switch

2007-11-04 Thread rguenth at gcc dot gnu dot org
--- Comment #5 from rguenth at gcc dot gnu dot org 2007-11-04 13:34 --- Some numbers (-O): 4.0.4 needs 596MB peak 4.1.2 needs 2GB peak (and a lot of time) 4.2.2 same as 4.1.2 4.3.0 same as 4.2.2 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27004

[Bug tree-optimization/27004] [4.1/4.2/4.3 Regression] Insane amount of memory needed at -O1 and above because of salias and large switch

2007-11-04 Thread rguenth at gcc dot gnu dot org
--- Comment #6 from rguenth at gcc dot gnu dot org 2007-11-04 13:38 --- Created an attachment (id=14483) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=14483action=view) patch Patch to limit the number of SFTs created per function. The limit of 1000 SFTs brings down memory usage

[Bug target/26290] [4.1/4.2 Regression]: code pessimization wrt. GCC 4.0 probably due to TARGET_MEM_REF

2007-11-04 Thread t dot artem at mailcity dot com
--- Comment #21 from t dot artem at mailcity dot com 2007-11-04 13:42 --- I would say let's close this as fixed. Do you mean that GCC 4.1 and 4.2 will never have this bug fixed and we have to wait till 4.3 is out? Besides, have you tested this bug on architectures other that Intel

[Bug c++/33871] [4.3 Regression] typeinfo name referenced in ... defined in discarded section

2007-11-04 Thread hjl at lucon dot org
--- Comment #31 from hjl at lucon dot org 2007-11-04 14:40 --- (In reply to comment #30) Subject: Re: [4.3 Regression] typeinfo name referenced in ... defined in discarded section On 03/11/2007, at 7:21 AM, hjl at lucon dot org wrote: Local symbols should only be referenced

[Bug fortran/10220] attribute DW_AT_calling_convention not correct for fortran

2007-11-04 Thread fxcoudert at gcc dot gnu dot org
--- Comment #5 from fxcoudert at gcc dot gnu dot org 2007-11-04 14:44 --- Subject: Bug 10220 Author: fxcoudert Date: Sun Nov 4 14:43:45 2007 New Revision: 129882 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=129882 Log: PR fortran/10220 * dwarf2out.c

[Bug fortran/10220] attribute DW_AT_calling_convention not correct for fortran

2007-11-04 Thread fxcoudert at gcc dot gnu dot org
--- Comment #6 from fxcoudert at gcc dot gnu dot org 2007-11-04 14:46 --- Fixed. -- fxcoudert at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/26290] [4.1/4.2 Regression]: code pessimization wrt. GCC 4.0 probably due to TARGET_MEM_REF

2007-11-04 Thread rguenth at gcc dot gnu dot org
--- Comment #22 from rguenth at gcc dot gnu dot org 2007-11-04 14:53 --- Yes, I looked at i386 and i686 tuned code as well (which gets the addl), the core2 tuning has this fixed (I didn't measure on AMD CPUs). As both 4.1 and 4.2 are way into maintainance mode and the patch which

[Bug tree-optimization/28868] [4.0/4.1/4.2/4.3 Regression] Not elimintating the PHIs which have the same arguments

2007-11-04 Thread rguenth at gcc dot gnu dot org
--- Comment #10 from rguenth at gcc dot gnu dot org 2007-11-04 15:45 --- FRE doesn't replace a SSA_NAME with another SSA_NAME. So even though VN figured that e_3 == d_2 == c_1 it doesn't replace them here: SCCVN says e_3 value numbers to c_1 (VH.5) SCCVN says d_2 value numbers to c_1

[Bug tree-optimization/31914] FRE does not do const or copy propagation while it could

2007-11-04 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2007-11-04 15:51 --- Confirmed. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added CC|

[Bug target/28102] [4.2/4.3 Regression] GNU Hurd bootstrap error: 'OPTION_GLIBC' undeclared

2007-11-04 Thread samuel dot thibault at ens-lyon dot org
--- Comment #24 from samuel dot thibault at ens-lyon dot org 2007-11-04 16:42 --- It's rather the converse: Linux is much like Hurd, since they're both GNU-based, so quite logically they should share most of the configuration stuff. --

[Bug middle-end/32931] FORALL and WHERE give an ICE with -m64

2007-11-04 Thread pinskia at gcc dot gnu dot org
--- Comment #6 from pinskia at gcc dot gnu dot org 2007-11-04 19:05 --- Subject: Bug 32931 Author: pinskia Date: Sun Nov 4 19:04:49 2007 New Revision: 129886 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=129886 Log: 2007-11-04 Andrew Pinski [EMAIL PROTECTED] PR

[Bug middle-end/32931] FORALL and WHERE give an ICE with -m64

2007-11-04 Thread pinskia at gcc dot gnu dot org
--- Comment #7 from pinskia at gcc dot gnu dot org 2007-11-04 19:05 --- All fixed. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug tree-optimization/28868] [4.0/4.1/4.2/4.3 Regression] Not elimintating the PHIs which have the same arguments

2007-11-04 Thread dberlin at dberlin dot org
--- Comment #11 from dberlin at gcc dot gnu dot org 2007-11-04 19:24 --- Subject: Re: [4.0/4.1/4.2/4.3 Regression] Not elimintating the PHIs which have the same arguments On 4 Nov 2007 15:45:59 -, rguenth at gcc dot gnu dot org [EMAIL PROTECTED] wrote: --- Comment #10 from

[Bug fortran/33698] FAIL: gfortran.dg/gamma_5.f90

2007-11-04 Thread tkoenig at gcc dot gnu dot org
--- Comment #18 from tkoenig at gcc dot gnu dot org 2007-11-04 19:51 --- Looking at Pugh's paper, he shows coefficients for n = 10 and r = 10.900511. This is the same as you are using for the double case. However, you seem to be missing coefficient d10. Good catch, thanks! The

[Bug c++/33939] Rvalue references not deduced correctly in vararg function templates

2007-11-04 Thread pcarlini at suse dot de
--- Comment #1 from pcarlini at suse dot de 2007-11-04 20:41 --- Gosh, this bug is horrible, the -basic- forwarding situation doesn't work with variadic templates: void foo(int); void foo(const int) { } templatetypename _Tp struct identity { typedef _Tp type; };

[Bug libfortran/33863] backspace error on i386-pc-mingw32

2007-11-04 Thread jvdelisle at gcc dot gnu dot org
--- Comment #6 from jvdelisle at gcc dot gnu dot org 2007-11-04 21:25 --- OK, I have taken some time to investigate this. The problem is not MSYS specific and also occurs with Cygwin. I do not think we can fix this. Its not a gfortran bug. The code is attempting to backspace a

[Bug fortran/33698] FAIL: gfortran.dg/gamma_5.f90

2007-11-04 Thread dave at hiauly1 dot hia dot nrc dot ca
--- Comment #19 from dave at hiauly1 dot hia dot nrc dot ca 2007-11-04 21:30 --- Subject: Re: FAIL: gfortran.dg/gamma_5.f90 The main problem with the Lanczos approximation are alternating-sign terms with nearly cancel each other, which leads to massive precision loss. For

[Bug middle-end/23848] [4.0/4.1/4.2/4.3 Regression] stack deallocation can be more efficient

2007-11-04 Thread jakub at gcc dot gnu dot org
--- Comment #4 from jakub at gcc dot gnu dot org 2007-11-04 21:35 --- I'll be testing the following patch. It is quite simplistic, in that it will give up on bb boundaries, still it should IMHO trigger in quite a lot of cases. Each optimized out pair of

[Bug tree-optimization/33993] New: [4.3 Regression] ICE: verify_stmts failed (invalid reference prefix)

2007-11-04 Thread tbm at cyrius dot com
With trunk from 20070916 and 20071030 on sparc: [EMAIL PROTECTED]:~$ /usr/lib/gcc-snapshot/bin/gcc -c -O2 -ftree-vectorize hdf5-hyperslab.c hdf5-hyperslab.c: In function 'init_full': hdf5-hyperslab.c:4: error: invalid reference prefix {4, 4, 4, 4} hdf5-hyperslab.c:4: internal compiler error:

[Bug tree-optimization/33993] [4.3 Regression] ICE: verify_stmts failed (invalid reference prefix)

2007-11-04 Thread tbm at cyrius dot com
--- Comment #1 from tbm at cyrius dot com 2007-11-04 22:03 --- /* Testcase by Martin Michlmayr [EMAIL PROTECTED] */ void init_full (char *array, int ny) { int j; char acc = 128; for (j = 0; j ny; j++) *array++ = acc++; } --

[Bug tree-optimization/33993] [4.3 Regression] ICE: verify_stmts failed (invalid reference prefix)

2007-11-04 Thread tbm at cyrius dot com
--- Comment #2 from tbm at cyrius dot com 2007-11-04 22:05 --- Created an attachment (id=14484) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=14484action=view) vectorizer's dump -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33993

[Bug tree-optimization/33993] [4.3 Regression] ICE: verify_stmts failed (invalid reference prefix)

2007-11-04 Thread pinskia at gcc dot gnu dot org
--- Comment #3 from pinskia at gcc dot gnu dot org 2007-11-04 22:23 --- I think this is just a bug in the checking system: if (!CONSTANT_CLASS_P (t) !is_gimple_lvalue (t)) { error (invalid reference prefix); return t; } CONSTANT_CLASS_P is

[Bug ada/33994] New: wrong code for indexed component when index subtype has 'Size 32

2007-11-04 Thread bauhaus at futureapps dot de
The given program can be translated and run and it then produces incorrect results (details below). Indeed, some circuits from the GNAT front end seem to indicate an error (use debugging switch -gnatdF to see this). Also, using -fstack-check adds a warning that a frame is too large. The assembly

[Bug ada/33994] wrong code for indexed component when index subtype has 'Size 32

2007-11-04 Thread bauhaus at futureapps dot de
-v too_big.adb Using built-in specs. Target: i686-pc-linux-gnu Configured with: ../gcc/configure --prefix=/opt/GCC/43 --enable-languages=c,ada,fortran Thread model: posix gcc version 4.3.0 20071104 (experimental) (GCC) COLLECT_GCC_OPTIONS='-c' '-save-temps' '-gnata' '-gnato' '-gnatwa' '-S' '-v

[Bug ada/33994] wrong code for indexed component when index subtype has 'Size 32

2007-11-04 Thread bauhaus at futureapps dot de
--- Comment #2 from bauhaus at futureapps dot de 2007-11-04 23:02 --- Side note: With a special command line, this program triggers a bug box with gcc 4.1.3 (Ubuntu 7.10 i686). $ gnatmake -W -S -march=x86-64 -m64 -Os too_big.adb gcc-4.1 -c -W -S -march=x86-64 -m64 -Os too_big.adb

[Bug middle-end/33970] Missed optimization using unsigned char loop variable

2007-11-04 Thread eweddington at cso dot atmel dot com
--- Comment #7 from eweddington at cso dot atmel dot com 2007-11-04 23:28 --- With Mike's description in comment #6, confirmed on 4.1.2 and 4.2.2. AVR GCC 4.2.2 is worse than 4.1.2, in that even if sub2 is called with (x+1), the variable is still 16 bits. -- eweddington at cso dot

[Bug middle-end/33970] Missed optimization using unsigned char loop variable

2007-11-04 Thread eweddington at cso dot atmel dot com
-- eweddington at cso dot atmel dot com changed: What|Removed |Added Status|WAITING |NEW Ever Confirmed|0 |1 Last

[Bug c++/33934] access control bug in member function templates

2007-11-04 Thread sutambe at yahoo dot com
--- Comment #1 from sutambe at yahoo dot com 2007-11-05 00:04 --- Using built-in specs. Target: i386-redhat-linux Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --enable-shared --enable-threads=posix --enable-checking=release

[Bug c++/33990] bug in lookup of member template conversion operator for pointer to member functions

2007-11-04 Thread sutambe at yahoo dot com
--- Comment #1 from sutambe at yahoo dot com 2007-11-05 00:05 --- Using built-in specs. Target: i386-redhat-linux Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --enable-shared --enable-threads=posix --enable-checking=release

[Bug middle-end/33272] Compiler does not take advantage of restrict

2007-11-04 Thread pinskia at gcc dot gnu dot org
--- Comment #4 from pinskia at gcc dot gnu dot org 2007-11-05 00:08 --- Subject: Bug 33272 Author: pinskia Date: Mon Nov 5 00:08:04 2007 New Revision: 129888 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=129888 Log: Index: ChangeLog

[Bug c/29237] Failure to appropriately qualify C99 pointer decayed from array parameter

2007-11-04 Thread pinskia at gcc dot gnu dot org
--- Comment #3 from pinskia at gcc dot gnu dot org 2007-11-05 00:08 --- Subject: Bug 29237 Author: pinskia Date: Mon Nov 5 00:08:04 2007 New Revision: 129888 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=129888 Log: Index: ChangeLog

[Bug c/29237] Failure to appropriately qualify C99 pointer decayed from array parameter

2007-11-04 Thread pinskia at gcc dot gnu dot org
--- Comment #4 from pinskia at gcc dot gnu dot org 2007-11-05 00:08 --- Fixed. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added Status|NEW

[Bug c++/33871] [4.3 Regression] typeinfo name referenced in ... defined in discarded section

2007-11-04 Thread geoffk at geoffk dot org
--- Comment #32 from geoffk at geoffk dot org 2007-11-05 00:14 --- Subject: Re: [4.3 Regression] typeinfo name referenced in ... defined in discarded section On 04/11/2007, at 6:40 AM, hjl at lucon dot org wrote: --- Comment #31 from hjl at lucon dot org 2007-11-04 14:40

[Bug c++/33871] [4.3 Regression] typeinfo name referenced in ... defined in discarded section

2007-11-04 Thread hjl at lucon dot org
--- Comment #33 from hjl at lucon dot org 2007-11-05 00:22 --- (In reply to comment #32) What if you want to reference this string from somewhere that should never be discarded, like a global variable? Since the string is local, that global variable is defined in the same file

[Bug c++/33871] [4.3 Regression] typeinfo name referenced in ... defined in discarded section

2007-11-04 Thread hjl at lucon dot org
--- Comment #34 from hjl at lucon dot org 2007-11-05 00:32 --- (In reply to comment #33) (In reply to comment #32) What if you want to reference this string from somewhere that should never be discarded, like a global variable? Since the string is local, that global

[Bug c/33995] New: C89 warning on inline keyword when using -std=c99 or -std=gnu99

2007-11-04 Thread gcc-erikd at mega-nerd dot com
Consider following trivial C program: inline int func (int x) { return x + 3 ; } int main (void) { return func (2) ; } Compiling with: gcc -std=c99 file.c -o prog or gcc -std=gnu99 file.c -o prog results in the warning message: warning: C99 inline functions are not

[Bug c/33995] C89 warning on inline keyword when using -std=c99 or -std=gnu99

2007-11-04 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2007-11-05 01:05 --- No, what it is trying to say 4.2.x does not support fully C99 inline and that the inline keyword will change in the future to be correct with -std=c99. This has already been fixed in 4.3.0 where extern inline and

[Bug c++/33996] New: C++0x: move overloading problem with move constructor and copy constructor

2007-11-04 Thread pcarlini at suse dot de
More crazy issues here, blocking meaningful work :( Consider the below: it doesn't compile, tries to use the move constructor. If I define bar in class then things work. Seems kind of broken optimization. struct type { type() { } type(const type) { } private: type(type); };

[Bug c++/33996] C++0x: move overloading problem with move constructor and copy constructor

2007-11-04 Thread pcarlini at suse dot de
--- Comment #1 from pcarlini at suse dot de 2007-11-05 01:28 --- Forgot, I said more because maybe related to PR33235 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33996

[Bug c++/33604] [4.3 Regression] Revision 119502 causes significantly slower results with 4.3 compared to 4.2

2007-11-04 Thread mmitchel at gcc dot gnu dot org
-- mmitchel at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33604

[Bug middle-end/33737] [4.3 Regression] verify_flow_info failed: Wrong probability of edge 94-1 -6651

2007-11-04 Thread mmitchel at gcc dot gnu dot org
-- mmitchel at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P1 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33737

[Bug debug/33822] [4.1/4.2/4.3 Regression] -g -O -mstrict-align causes an ICE in set_variable_part,

2007-11-04 Thread mmitchel at gcc dot gnu dot org
-- mmitchel at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33822

[Bug c++/33837] [4.3 regresssion] ICE with invalid use of decltype

2007-11-04 Thread mmitchel at gcc dot gnu dot org
-- mmitchel at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33837

[Bug c++/33838] [4.3 regresssion] ICE with invalid use of decltype

2007-11-04 Thread mmitchel at gcc dot gnu dot org
-- mmitchel at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P4 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33838

[Bug c++/33977] [4.3 Regression] internal compiler error: canonical types differ for identical types const char [5] and const sal_Char [5]

2007-11-04 Thread mmitchel at gcc dot gnu dot org
-- mmitchel at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P1 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33977

[Bug tree-optimization/33993] [4.3 Regression] ICE: verify_stmts failed (invalid reference prefix)

2007-11-04 Thread mmitchel at gcc dot gnu dot org
-- mmitchel at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P1 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33993

[Bug tree-optimization/33680] [4.3 Regression] ICE when compilling elbg.c from ffmpeg (vectorizer)

2007-11-04 Thread mmitchel at gcc dot gnu dot org
-- mmitchel at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P1 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33680

[Bug c++/33871] [4.3 Regression] typeinfo name referenced in ... defined in discarded section

2007-11-04 Thread geoffk at geoffk dot org
--- Comment #35 from geoffk at geoffk dot org 2007-11-05 02:47 --- Subject: Re: [4.3 Regression] typeinfo name referenced in ... defined in discarded section On 04/11/2007, at 4:22 PM, hjl at lucon dot org wrote: --- Comment #33 from hjl at lucon dot org 2007-11-05 00:22

[Bug middle-end/33713] [4.3 Regression] can't find a register in class 'GENERAL_REGS' while reloading 'asm'

2007-11-04 Thread mmitchel at gcc dot gnu dot org
-- mmitchel at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P1 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33713

[Bug tree-optimization/33763] [4.1/4.2/4.3 Regression] Bogus inlining failed in call to `xxx': redefined extern inline functions are not considered for inlining

2007-11-04 Thread mmitchel at gcc dot gnu dot org
-- mmitchel at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33763

[Bug c++/33871] [4.3 Regression] typeinfo name referenced in ... defined in discarded section

2007-11-04 Thread hjl at lucon dot org
--- Comment #36 from hjl at lucon dot org 2007-11-05 02:50 --- The rules for the comdat group are 1. There should be no outside references to local symbols inside of the comdat group. 2. All comdat groups with the same signature should have the identical set of defined global symbols.

[Bug tree-optimization/33826] [4.1/4.2/4.3 Regression] GCC generates wrong code for infinitely recursive functions

2007-11-04 Thread mmitchel at gcc dot gnu dot org
-- mmitchel at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P1 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33826

[Bug c++/33871] [4.3 Regression] typeinfo name referenced in ... defined in discarded section

2007-11-04 Thread mmitchel at gcc dot gnu dot org
-- mmitchel at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P1 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33871

[Bug c++/33871] [4.3 Regression] typeinfo name referenced in ... defined in discarded section

2007-11-04 Thread hjl at lucon dot org
--- Comment #37 from hjl at lucon dot org 2007-11-05 03:01 --- (In reply to comment #35) - What if the global variable references two or more strings? All local strings referenced by the global variable should be in the same comdat group. - Won't this cause the global variable to

[Bug c++/33871] [4.3 Regression] typeinfo name referenced in ... defined in discarded section

2007-11-04 Thread hjl at lucon dot org
--- Comment #38 from hjl at lucon dot org 2007-11-05 03:03 --- (In reply to comment #37) (In reply to comment #35) - What if the global variable references two or more strings? All local strings referenced by the global variable should be in the same comdat group. It

[Bug middle-end/33989] Extra load/store for float with union

2007-11-04 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2007-11-05 03:09 --- So if I have emit_move_insn not to produce: (insn 10 9 11 3 t1.c:10 (set (subreg:SF (reg/v:SI 119 [ c ]) 0) (reg:SF 123)) -1 (nil)) but instead: (insn 10 9 11 3 t1.c:10 (set (reg/v:SI 119 [ c ])

[Bug rtl-optimization/33922] [4.3 Regression] slow compilation on ia64 (postreload scheduling)

2007-11-04 Thread mmitchel at gcc dot gnu dot org
-- mmitchel at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33922

[Bug tree-optimization/33931] [4.3 Regression] ICE: tree check: expected ssa_name, have struct_field_tag in is_old_name, at tree-into-ssa.c:566

2007-11-04 Thread mmitchel at gcc dot gnu dot org
-- mmitchel at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P1 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33931

[Bug tree-optimization/33953] [4.3 regression] internal compiler error: vector VEC(tree,base) index domain error, in vectorizable_operation at tree-vect-transform.c:4017

2007-11-04 Thread mmitchel at gcc dot gnu dot org
-- mmitchel at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P1 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33953

[Bug c++/33984] [4.2/4.3 Regression] bit-fields, references and overloads

2007-11-04 Thread mmitchel at gcc dot gnu dot org
-- mmitchel at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33984

[Bug libstdc++/33831] [4.3 Regression] Revision 129442 breaks libstc++ API

2007-11-04 Thread mmitchel at gcc dot gnu dot org
-- mmitchel at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P1 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33831

[Bug bootstrap/33781] [4.3 Regression] Arg list too long building libgcc.a

2007-11-04 Thread mmitchel at gcc dot gnu dot org
-- mmitchel at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P5 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33781

[Bug tree-optimization/33870] [4.3 Regression] miscompiles sqlite

2007-11-04 Thread mmitchel at gcc dot gnu dot org
-- mmitchel at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P1 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33870

[Bug rtl-optimization/33732] [4.3 Regression] gcc.c-torture/execute/longlong.c execution at -O3

2007-11-04 Thread mmitchel at gcc dot gnu dot org
-- mmitchel at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P1 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33732

[Bug target/33923] [4.3 Regression] ICE in reload_cse_simplify_operands (insn does not satisfy its constraints)

2007-11-04 Thread mmitchel at gcc dot gnu dot org
-- mmitchel at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P1 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33923

[Bug debug/33739] [4.3 Regression] Failure of gfortran.dg/literal_character_constant_1_*.F with -m64 -g on Darwin

2007-11-04 Thread mmitchel at gcc dot gnu dot org
-- mmitchel at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33739

[Bug c++/33836] [4.1/4.2/4.3 regresssion] ICE with invalid use of

2007-11-04 Thread mmitchel at gcc dot gnu dot org
-- mmitchel at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33836

[Bug tree-optimization/33856] [4.3 Regression] Segfault in create_data_ref/compute_data_dependences_for_loop

2007-11-04 Thread mmitchel at gcc dot gnu dot org
-- mmitchel at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P1 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33856

[Bug c++/33894] [4.3 Regression] pragma omp atomic broken

2007-11-04 Thread mmitchel at gcc dot gnu dot org
-- mmitchel at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P1 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33894

[Bug c++/33969] [4.2/4.3 regression] ICE with const and function pointer

2007-11-04 Thread mmitchel at gcc dot gnu dot org
-- mmitchel at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33969

[Bug c++/33871] [4.3 Regression] typeinfo name referenced in ... defined in discarded section

2007-11-04 Thread geoffk at geoffk dot org
--- Comment #39 from geoffk at geoffk dot org 2007-11-05 03:33 --- Subject: Re: [4.3 Regression] typeinfo name referenced in ... defined in discarded section On 04/11/2007, at 7:01 PM, hjl at lucon dot org wrote: - Won't this cause the global variable to be discarded if anyone

[Bug c++/33871] [4.3 Regression] typeinfo name referenced in ... defined in discarded section

2007-11-04 Thread amodra at bigpond dot net dot au
--- Comment #41 from amodra at bigpond dot net dot au 2007-11-05 04:45 --- In reply to #27, I'm reasonably happy with the idea of ld treating a zero offset into a discarded section as special. I'd also happily approve a patch that allowed relocations with addends against any local

[Bug tree-optimization/28868] [4.0/4.1/4.2/4.3 Regression] Not eliminating the PHIs which have the same arguments

2007-11-04 Thread sebpop at gmail dot com
--- Comment #12 from sebpop at gmail dot com 2007-11-05 06:13 --- Subject: Re: [4.0/4.1/4.2/4.3 Regression] Not elimintating the PHIs which have the same arguments Replacing ssa names with other ssa names willy-nilly is not always a win. We eventually ended up with heuristics to