[Bug target/37191] [4.3 Regression] ICE in inline_secondary_memory_needed, at config/i386/i386.c:21849
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37191 --- Comment #8 from uros at gcc dot gnu.org 2011-10-27 06:17:05 UTC --- Author: uros Date: Thu Oct 27 06:17:00 2011 New Revision: 180560 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=180560 Log: PR target/37191 * config/i386/sse.md (*vec_extract_v4sf_mem): Avoid combining registers from different units in a single alternative. Modified: trunk/gcc/ChangeLog trunk/gcc/config/i386/sse.md
[Bug fortran/38115] unneeded temp
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38115 Joost VandeVondele Joost.VandeVondele at pci dot uzh.ch changed: What|Removed |Added Last reconfirmed|2008-11-18 20:11:32 |2011-10-27 20:11:32 --- Comment #6 from Joost VandeVondele Joost.VandeVondele at pci dot uzh.ch 2011-10-27 07:06:22 UTC --- 4.7 still generates the temporaries. Looks like the middle end deals with this rather well for the #c0 testcase, but not #c1.
[Bug libstdc++/50880] New: __complex_acosh() picks wrong complex branch
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50880 Bug #: 50880 Summary: __complex_acosh() picks wrong complex branch Classification: Unclassified Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: libstdc++ AssignedTo: unassig...@gcc.gnu.org ReportedBy: krec...@ginac.de According to the C++ standard, acosh(complexT) should behave just like C99's cacosh(T complex) function. There, the branch cut is at values less than 1 along the real axis and the range of a half-strip of non-negative values along the real axis and in the interval [-i*pi,+i*pi] along the imaginary axis. The implementation in tr1/complex gets this wrong. The result returned by __complex_acosh() are all wrong in the lower complex plain. It can be easily fixed. I'm attaching a patch.
[Bug libstdc++/50880] __complex_acosh() picks wrong complex branch
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50880 --- Comment #1 from Richard B. Kreckel kreckel at ginac dot de 2011-10-27 07:12:12 UTC --- Created attachment 25623 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=25623 patch to fix the bug
[Bug tree-optimization/50763] [4.7 Regression] ICE: verify_gimple failed: missing PHI def with -ftree-tail-merge
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50763 Serge Belyshev belyshev at depni dot sinp.msu.ru changed: What|Removed |Added CC||maxdeliso at gmail dot com --- Comment #17 from Serge Belyshev belyshev at depni dot sinp.msu.ru 2011-10-27 07:21:11 UTC --- *** Bug 50850 has been marked as a duplicate of this bug. ***
[Bug tree-optimization/50850] [4.7 Regression] verify_ssa failed
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50850 Serge Belyshev belyshev at depni dot sinp.msu.ru changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution||DUPLICATE --- Comment #3 from Serge Belyshev belyshev at depni dot sinp.msu.ru 2011-10-27 07:21:11 UTC --- (In reply to comment #2) no problems with gcc (GCC) 4.7.0 20111026 (experimental) Closing as dup of bug 50763 then. *** This bug has been marked as a duplicate of bug 50763 ***
[Bug c++/50881] New: ICE Segfault on compare this pointer with reference
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50881 Bug #: 50881 Summary: ICE Segfault on compare this pointer with reference Classification: Unclassified Product: gcc Version: 4.6.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ AssignedTo: unassig...@gcc.gnu.org ReportedBy: d...@emss.co.za Created attachment 25624 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=25624 Program that causes ICE When compiling the code attached (Note: it has a Qt dependency (sorry) ) the compiler crashes with the following output: $ make g++ -c -pipe -g -Wall -W -D_REENTRANT -DQT_WEBKIT -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -I. -o test2.o test2.cpp test2.cpp:19:5: warning: unused parameter ‘argc’ [-Wunused-parameter] test2.cpp:19:5: warning: unused parameter ‘arcv’ [-Wunused-parameter] test2.cpp: In constructor ‘CompareThisRefICE::CompareThisRefICE()’: test2.cpp:9:1: internal compiler error: Segmentation fault Please submit a full bug report, with preprocessed source if appropriate. See file:///usr/share/doc/gcc-4.6/README.Bugs for instructions. Preprocessed source stored into /tmp/ccjiYBA.out file, please attach this to your bugreport. make: *** [test2.o] Error 1 Was reproduced with Qt 4.5.2 and Qt 4.7.4 on gcc (Ubuntu/Linaro 4.6.1-9ubuntu3) 4.6.1 I recently upgraded to Ubuntu 11.10. uname -a Linux djh-emssnew 3.0.0-12-generic-pae #20-Ubuntu SMP Fri Oct 7 16:37:17 UTC 2011 i686 i686 i386 GNU/Linux gcc -v Using built-in specs. COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=/usr/lib/gcc/i686-linux-gnu/4.6.1/lto-wrapper Target: i686-linux-gnu Configured with: ../src/configure -v --with-pkgversion='Ubuntu/Linaro 4.6.1-9ubuntu3' --with-bugurl=file:///usr/share/doc/gcc-4.6/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++,go --prefix=/usr --program-suffix=-4.6 --enable-shared --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.6 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-plugin --enable-objc-gc --enable-targets=all --disable-werror --with-arch-32=i686 --with-tune=generic --enable-checking=release --build=i686-linux-gnu --host=i686-linux-gnu --target=i686-linux-gnu Thread model: posix gcc version 4.6.1 (Ubuntu/Linaro 4.6.1-9ubuntu3) I have logged it with Ubuntu first (https://bugs.launchpad.net/ubuntu/+source/gcc-4.6/+bug/877431) but no activity for more than a week.
[Bug tree-optimization/50854] [4.7 Regression] internal compiler error: verify_ssa failed
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50854 vries at gcc dot gnu.org changed: What|Removed |Added CC||vries at gcc dot gnu.org --- Comment #2 from vries at gcc dot gnu.org 2011-10-27 07:33:16 UTC --- This looks like a duplicate of PR50763, I will confirm that.
[Bug tree-optimization/50851] [4.7 Regression] ICE: verify_ssa failed, definition in block x does not dominate use in block y with -O2
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50851 vries at gcc dot gnu.org changed: What|Removed |Added CC||vries at gcc dot gnu.org --- Comment #2 from vries at gcc dot gnu.org 2011-10-27 07:33:38 UTC --- This looks like a duplicate of PR50763, I will confirm that.
[Bug tree-optimization/50873] The fix to PR50730 causes gcc.c-torture/unsorted/dilayout.c to ICE
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50873 Ira Rosen irar at il dot ibm.com changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed||2011-10-27 Ever Confirmed|0 |1 --- Comment #1 from Ira Rosen irar at il dot ibm.com 2011-10-27 08:44:32 UTC --- I see this too, but I don't think it's my patch's fault. I reverted it and the reduced test still failed. The patch makes no difference for this basic block - it gets vectorized with or without it.
[Bug driver/50876] unrecognized command line option '-Zmultiply_defined suppress regressions for lto.exp on x86_64-apple-darwin11
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50876 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Keywords||lto Status|UNCONFIRMED |WAITING Last reconfirmed||2011-10-27 CC|rguenther at suse dot de|rguenth at gcc dot gnu.org Component|lto |driver Ever Confirmed|0 |1 --- Comment #5 from Richard Guenther rguenth at gcc dot gnu.org 2011-10-27 08:44:43 UTC --- Please debug why they are not passed on, as explained by Mike the options should be CL_DRIVER.
[Bug driver/50876] unrecognized command line option '-Zmultiply_defined suppress regressions for lto.exp on x86_64-apple-darwin11
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50876 --- Comment #6 from Iain Sandoe iains at gcc dot gnu.org 2011-10-27 08:48:57 UTC --- I also see every lto test failing on i686-darwin9 and x86-64-darwin10 (powerpc-darwin9 is broken from other problems). what I find particularly strange is that, if I execute random commands listed as failing in the log file - but from a normal shell, they __don't__ fail... .. that is, they only seem to be failing when executed from the test-suite harness. This is making it difficult to provide any better debug info. (I've tried setting DYLD_LIBRARY_PATH - at least as far as it's listed in the log - but no change).
[Bug tree-optimization/50763] [4.7 Regression] ICE: verify_gimple failed: missing PHI def with -ftree-tail-merge
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50763 vries at gcc dot gnu.org changed: What|Removed |Added CC||mario-baumann at web dot de --- Comment #18 from vries at gcc dot gnu.org 2011-10-27 09:05:04 UTC --- *** Bug 50854 has been marked as a duplicate of this bug. ***
[Bug tree-optimization/50851] [4.7 Regression] ICE: verify_ssa failed, definition in block x does not dominate use in block y with -O2
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50851 vries at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution||DUPLICATE --- Comment #3 from vries at gcc dot gnu.org 2011-10-27 09:05:30 UTC --- Duplicate of PR50763, problem caused by first checkin, repaired by second checkin. *** This bug has been marked as a duplicate of bug 50763 ***
[Bug tree-optimization/50854] [4.7 Regression] internal compiler error: verify_ssa failed
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50854 vries at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution||DUPLICATE --- Comment #3 from vries at gcc dot gnu.org 2011-10-27 09:05:04 UTC --- Duplicate of PR50763, problem caused by first checkin, repaired by second checkin. *** This bug has been marked as a duplicate of bug 50763 ***
[Bug bootstrap/50882] internal compiler error: in extract_insn, at recog.c:2109 on powerpc-ibm-aix5.3.0.0
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50882 --- Comment #1 from joerg.rich...@pdv-fs.de 2011-10-27 09:07:16 UTC --- Forgot to mention that 4.6.1 builds without problems.
[Bug tree-optimization/50763] [4.7 Regression] ICE: verify_gimple failed: missing PHI def with -ftree-tail-merge
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50763 vries at gcc dot gnu.org changed: What|Removed |Added CC||cas43 at cs dot ||stanford.edu --- Comment #19 from vries at gcc dot gnu.org 2011-10-27 09:05:30 UTC --- *** Bug 50851 has been marked as a duplicate of this bug. ***
[Bug bootstrap/50882] New: internal compiler error: in extract_insn, at recog.c:2109 on powerpc-ibm-aix5.3.0.0
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50882 Bug #: 50882 Summary: internal compiler error: in extract_insn, at recog.c:2109 on powerpc-ibm-aix5.3.0.0 Classification: Unclassified Product: gcc Version: 4.6.2 Status: UNCONFIRMED Severity: normal Priority: P3 Component: bootstrap AssignedTo: unassig...@gcc.gnu.org ReportedBy: joerg.rich...@pdv-fs.de When building GCC 4.6.2 on AIX: configure --enable-languages=c,c++ --disable-bootstrap --disable-nls --with-local-prefix=/not_existing_directory --prefix=/tools/pkg/gcc/4.6.2 --with-ld=/bin/ld --with-as=/bin/as make ...later... /tools/inst/tmp/tmp/./gcc/xgcc -B/tools/inst/tmp/tmp/./gcc/ -B/tools/pkg/gcc/4.6.2/powerpc-ibm-aix5.3.0.0/bin/ -B/tools/pkg/gcc/4.6.2/powerpc-ibm-aix5.3.0.0/lib/ -isystem /tools/pkg/gcc/4.6.2/powerpc-ibm-aix5.3.0.0/include -isystem /tools/pkg/gcc/4.6.2/powerpc-ibm-aix5.3.0.0/sys-include-g -O2 -O2 -g -O2 -DIN_GCC -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -mlong-double-128 -g -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -fno-stack-protector -I. -I. -I../.././gcc -I../../gcc-4.6.2/libgcc -I../../gcc-4.6.2/libgcc/. -I../../gcc-4.6.2/libgcc/../gcc -I../../gcc-4.6.2/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o unwind-dw2-fde.o -MT unwind-dw2-fde.o -MD -MP -MF unwind-dw2-fde.dep -fexceptions -c ../../gcc-4.6.2/libgcc/../gcc/unwind-dw2-fde.c ../../gcc-4.6.2/libgcc/../gcc/unwind-dw2-fde.c: In function 'frame_downheap': c-4.6.2/libgcc/../gcc/unwind-dw2-fde.c:502:1: error: unrecognizable insn: (insn 43 42 44 8 (set (mem/v:DI (plus:DI (reg/f:SI 1 1) (const_int 20 [0x14])) [0 S8 A8]) (reg:SI 2 2)) ../../gcc-4.6.2/libgcc/../gcc/unwind-dw2-fde.c:491 -1 (nil)) ../../gcc-4.6.2/libgcc/../gcc/unwind-dw2-fde.c:502:1: internal compiler error: in extract_insn, at recog.c:2109 Please submit a full bug report, with preprocessed source if appropriate. See http://gcc.gnu.org/bugs.html for instructions.
[Bug bootstrap/50882] [4.6 Regression] internal compiler error: in extract_insn, at recog.c:2109 on powerpc-ibm-aix5.3.0.0
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50882 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Target||powerpc-ibm-aix5.3 Target Milestone|--- |4.6.3 Summary|internal compiler error: in |[4.6 Regression] internal |extract_insn, at|compiler error: in |recog.c:2109 on |extract_insn, at |powerpc-ibm-aix5.3.0.0 |recog.c:2109 on ||powerpc-ibm-aix5.3.0.0 --- Comment #2 from Richard Guenther rguenth at gcc dot gnu.org 2011-10-27 09:15:38 UTC --- Can you check if the problem is the same on svn trunk?
[Bug c++/50881] ICE Segfault on compare this pointer with reference
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50881 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |WAITING Last reconfirmed||2011-10-27 Ever Confirmed|0 |1 --- Comment #1 from Richard Guenther rguenth at gcc dot gnu.org 2011-10-27 09:17:21 UTC --- Please proide preprocessed source of the file that produces this ICE.
[Bug bootstrap/50879] [4.7 Regression] ICE in sf_fabs.c while bootstrap on PowerPC
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50879 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Target||powerpc64-*-linux Target Milestone|--- |4.7.0 Summary|ICE in sf_fabs.c while |[4.7 Regression] ICE in |bootstrap on PowerPC|sf_fabs.c while bootstrap ||on PowerPC
[Bug bootstrap/50878] [4.7 Regression] ARM bootstrap failure on insn-preds.c with error: dominator of 12 should be 6, not 5
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50878 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added CC||vries at gcc dot gnu.org Target Milestone|--- |4.7.0 Summary|ARM bootstrap failure on|[4.7 Regression] ARM |insn-preds.c with error:|bootstrap failure on |dominator of 12 should be |insn-preds.c with error: |6, not 5|dominator of 12 should be ||6, not 5 --- Comment #2 from Richard Guenther rguenth at gcc dot gnu.org 2011-10-27 09:20:33 UTC --- Probably caused by tail-merge.
[Bug c++/50835] [4.7 Regression] Lvalue-ness of conditional operator results is incorrect in a function template
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50835 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Target Milestone|--- |4.7.0
[Bug rtl-optimization/50827] [4.7 Regression] ICE: RTL check: expected elt 0 type 'e' or 'u', have '0' (rtx entry_value) in loc_cmp, at var-tracking.c:3011
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50827 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Target Milestone|--- |4.7.0
[Bug c++/50852] [4.6/4.7 Regression] ICE: internal compiler error: in tsubst, at cp/pt.c:11030
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50852 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Target Milestone|--- |4.6.3
[Bug c++/50848] [4.7 Regression] ICE in derived template class missing using for member of template base class
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50848 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Target Milestone|--- |4.7.0
[Bug libstdc++/50880] __complex_acosh() picks wrong complex branch
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50880 Paolo Carlini paolo.carlini at oracle dot com changed: What|Removed |Added Keywords|wrong-code | CC||g...@integrable-solutions.ne ||t --- Comment #2 from Paolo Carlini paolo.carlini at oracle dot com 2011-10-27 09:24:26 UTC --- Thus, to understand and clarify why this has not been noticed so far, you are on a target which doesn't support in the underlying C library these complex functions, right? Because normally (eg, on Linux) these days we just forward to __builtin_cacosh*, the code you are touching is just a surrogate, a fallback, which doesn't get right all the special cases, NaNs, infinity. Anyway, a similar tweak would touch also the C++11 version in std:: Gaby, can you have a look to this, double check the patch? For your convenience the surrounding code is: templatetypename _Tp std::complex_Tp __complex_acosh(const std::complex_Tp __z) { std::complex_Tp __t((__z.real() - __z.imag()) * (__z.real() + __z.imag()) - _Tp(1.0), _Tp(2.0) * __z.real() * __z.imag()); __t = std::sqrt(__t); return std::log(__t + __z); }
[Bug middle-end/48087] [4.5/4.6/4.7 Regression] -Wall -Werror adds warnings over and above those generated by -Wall
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48087 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Target Milestone|--- |4.5.4
[Bug c++/50863] [4.7 Regression] [C++0x] list-initialization with lambda fails to deduce constructor argument
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50863 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Target Milestone|--- |4.7.0
[Bug c++/50864] [4.6/4.7 Regression] ICE with decltype and declval from another namespace
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50864 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Target Milestone|--- |4.6.3
[Bug driver/50876] [4.7 Regression] unrecognized command line option '-Zmultiply_defined suppress regressions for lto.exp on x86_64-apple-darwin11
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50876 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Target Milestone|--- |4.7.0 Summary|unrecognized command line |[4.7 Regression] |option '-Zmultiply_defined |unrecognized command line |suppress regressions for|option '-Zmultiply_defined |lto.exp on |suppress regressions for |x86_64-apple-darwin11 |lto.exp on ||x86_64-apple-darwin11
[Bug target/50751] SH Target: Displacement addressing does not work for QImode and HImode
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50751 --- Comment #9 from Oleg Endo oleg.e...@t-online.de 2011-10-27 09:23:47 UTC --- Created attachment 25625 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=25625 Stripped reload test case from bzip2 (In reply to comment #8) and RA chooses r1 and r0 as the registers to where memories will be loaded. The problem is we have no direct way to load buf1[4] to r1. In such situation, a secondary reload is needed. See the description of TARGET_SECONDARY_RELOAD in the gcc manual. Here is a trial: Thanks a lot! The ICE for your testcase went away with it, though I've got [...] spill_failure, at reload1.c:2118 when bootstrapping. So this passes the ball to the mov.b (R0,Rn),Rm insn... The same happens with bzip2 in CSiBE. I have attached a stripped down snippet that reproduces the problem. IRA's last words on that one are: Using reg 2 for reload 0 Spilling for insn 365. Using reg 2 for reload 0 Spilling for insn 371. Using reg 3 for reload 0 Spilling for insn 374. Using reg 2 for reload 0 Spilling for insn 377. Using reg 0 for reload 1 reload failure for reload 2 Reloads for insn # 377 Reload 0: reload_in (SI) = (plus:SI (reg/f:SI 15 r15) (const_int 16 [0x10])) GENERAL_REGS, RELOAD_FOR_INPUT_ADDRESS (opnum = 2), can't combine reload_in_reg: (plus:SI (reg/f:SI 15 r15) (const_int 16 [0x10])) Reload 1: reload_in (SI) = (reg:SI 3 r3 [693]) R0_REGS, RELOAD_FOR_INPUT (opnum = 0) reload_in_reg: (reg:SI 3 r3 [693]) Reload 2: R0_REGS, RELOAD_FOR_INPUT_ADDRESS (opnum = 2), can't combine, secondary_reload_p Reload 3: reload_in (QI) = (mem/c:QI (plus:SI (reg/f:SI 15 r15) (const_int 16 [0x10])) [6 %sfp+-60 S1 A32]) GENERAL_REGS, RELOAD_FOR_INPUT (opnum = 2), can't combine reload_in_reg: (subreg:QI (reg/v:SI 177 [ curr ]) 0) secondary_in_reload = 2
[Bug ada/50842] [4.7 Regression] gnatmake fails to link in stage3 with undefined symbol _iconv_close
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50842 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Target Milestone|--- |4.7.0
[Bug c++/50881] ICE Segfault on compare this pointer with reference
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50881 --- Comment #2 from Diederik djh at emss dot co.za 2011-10-27 09:26:41 UTC --- In the archive, see the file ccjiYBAm.out If this is not sufficient, I can upload a new one.
[Bug debug/48150] [4.7 Regression] gcc.dg/guality/sra-1.c
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48150 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Priority|P3 |P1 Version|4.6.0 |4.7.0 --- Comment #5 from Richard Guenther rguenth at gcc dot gnu.org 2011-10-27 09:34:15 UTC --- Well, I suppose we should at least investigate.
[Bug fortran/42954] [4.5/4.6/4.7 regression] TARGET_*_CPP_BUILTINS issues with gfortran
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42954 Tobias Burnus burnus at gcc dot gnu.org changed: What|Removed |Added Target Milestone|4.6.3 |4.7.0 --- Comment #19 from Tobias Burnus burnus at gcc dot gnu.org 2011-10-27 09:32:22 UTC --- Moved to 4.7. It's actually rather a 4.8 item as all 14 targets need to be patched. (In reply to comment #18) We have a patch. What else is missing? See comment 11 for the patch (follow the link) and comment 12 for things which have to be done before it can be committed. (The one of comment 5 is more a hack than a proper patch.) The best way is probably to implement it first for the common x86-64 and, when the design is OK (i.e. the patch is approved and committed), to do likewise for each of the other targets. If that's done, the front end can finally be changed.
[Bug middle-end/48087] [4.5/4.6/4.7 Regression] -Wall -Werror adds warnings over and above those generated by -Wall
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48087 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Priority|P3 |P2
[Bug middle-end/48668] [4.6/4.7 regression] COMDAT Group signature not emitted in group
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48668 --- Comment #7 from Richard Guenther rguenth at gcc dot gnu.org 2011-10-27 09:35:38 UTC --- Fixed on trunk? Still broken on the branch? Does backporting the patch help there?
[Bug target/49485] [4.6 Regression] Performance problem with C++ code
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49485 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Target Milestone|--- |4.6.3
[Bug tree-optimization/49772] [4.7 Regression] ICE: in ipa_pta_execute, at tree-ssa-structalias.c:6790 with -fipa-pta
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49772 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Priority|P3 |P1 Status|NEW |ASSIGNED AssignedTo|unassigned at gcc dot |rguenth at gcc dot gnu.org |gnu.org | --- Comment #6 from Richard Guenther rguenth at gcc dot gnu.org 2011-10-27 09:44:40 UTC --- H, I'll take this one.
[Bug libstdc++/50880] __complex_acosh() picks wrong complex branch
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50880 Paolo Carlini paolo.carlini at oracle dot com changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed||2011-10-27 Target Milestone|--- |4.6.3 Ever Confirmed|0 |1 --- Comment #3 from Paolo Carlini paolo.carlini at oracle dot com 2011-10-27 09:49:16 UTC --- Ok, checked. Will commit the fix momentarily (4.6.3 too when the branch reopens)
[Bug target/49865] [4.7 Regression] Unnecessary reload causes small bloat
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49865 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Priority|P3 |P1 Status|UNCONFIRMED |NEW Last reconfirmed||2011-10-27 CC||vmakarov at gcc dot gnu.org Known to work||4.6.2 Ever Confirmed|0 |1 Known to fail||4.7.0 Severity|normal |minor --- Comment #3 from Richard Guenther rguenth at gcc dot gnu.org 2011-10-27 09:54:39 UTC --- Confirmed. The load is CSEd but the reg has a REG_EQUIV note pointing to the MEM and is reloaded. An IRA regression. Vlad, can you investigate if there is a bug?
[Bug rtl-optimization/49936] [4.7 Regression] IRA handles CANNOT_CHANGE_MODE_CLASS poorly, + spills to memory on 4.7
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49936 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |WAITING Last reconfirmed||2011-10-27 Ever Confirmed|0 |1 --- Comment #8 from Richard Guenther rguenth at gcc dot gnu.org 2011-10-27 09:56:30 UTC --- But is that part a regression?
[Bug lto/50008] [4.7 Regression] type mismatch in array reference, verify_gimple failed
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50008 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Priority|P3 |P5
[Bug tree-optimization/50052] [4.6/4.7 Regression] FAIL: gcc.dg/ipa/ipa-sra-2.c scan-tree-dump eipa_sra
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50052 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Priority|P3 |P2
[Bug middle-end/49945] [4.7 Regression] gcc.dg/guality/vla-1.c FAILs with -flto
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49945 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Priority|P3 |P1 --- Comment #2 from Richard Guenther rguenth at gcc dot gnu.org 2011-10-27 09:57:04 UTC --- Should be investigated.
[Bug debug/49951] [4.5/4.6/4.7 Regression] Debug stepping behavior regarding g++ Class destructor has changed for the worse starting at gcc 4.5.0
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49951 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Priority|P3 |P2
[Bug middle-end/50079] [4.7 Regression] FAIL: g++.dg/init/copy7.C execution test
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50079 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Priority|P3 |P1
[Bug rtl-optimization/50176] [4.7 Regression] 4.7 generates spill-fill dealing with char-int conversion
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50176 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Priority|P3 |P1 Component|target |rtl-optimization
[Bug target/50164] [IRA, 4.7 Regression] Performance degradation due to increased memory instructions count
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50164 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Priority|P3 |P1 --- Comment #9 from Richard Guenther rguenth at gcc dot gnu.org 2011-10-27 10:01:44 UTC --- Still needs a proper analysis I suppose.
[Bug c++/50881] ICE Segfault on compare this pointer with reference
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50881 --- Comment #3 from Jonathan Wakely redi at gcc dot gnu.org 2011-10-27 10:00:39 UTC --- That file is sufficient, but please attach it separately (the instructions at http://gcc.gnu.org/bugs/ are pretty clear about wanting preprocessed source not an archive that we need to extract to find the right file). N.B. preprocessed C++ source should use the extension .ii so GCC knows what to do with it, see http://gcc.gnu.org/onlinedocs/gcc/Overall-Options.html - if you use -save-temps as suggested at http://gcc.gnu.org/bugs/ then that file is created automatically
[Bug rtl-optimization/50063] [4.6/4.7 Regression] DSE: wrong code for gcc.dg/torture/pta-ptrarith-3.c
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50063 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Priority|P3 |P2 --- Comment #11 from Richard Guenther rguenth at gcc dot gnu.org 2011-10-27 09:59:55 UTC --- Candidate for downgrading again if only avr-* is affected.
[Bug middle-end/50074] [4.7 Regression] gcc.dg/sibcall-6.c execution test on x86_64 with -fPIC
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50074 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Priority|P3 |P1
[Bug bootstrap/50882] [4.6 Regression] internal compiler error: in extract_insn, at recog.c:2109 on powerpc-ibm-aix5.3.0.0
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50882 --- Comment #3 from joerg.rich...@pdv-fs.de 2011-10-27 10:10:43 UTC --- Snapshot gcc-4.7-20111022 fails with: ../gcc-4.7-20111022/gcc/tree-diagnostic.c:59: error: conflicting types for ‘loc_t’ /usr/include/sys/localedef31.h:195: error: previous declaration of ‘loc_t’ was here svn is still syncing...
[Bug middle-end/50199] [4.7 Regression] wrong code with -flto -fno-merge-constants
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50199 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Priority|P3 |P1 --- Comment #3 from Richard Guenther rguenth at gcc dot gnu.org 2011-10-27 10:12:59 UTC --- So it means that for constants we cannot really propagate address-taken string-csts (or any other csts) but we have to use CONST_DECLs, give them global scope and eventually register them with the varpool. Even without LTO and for const char *return_foo (void) { return foo; } int main() { if (return_foo () != return_foo ()) abort (); } if we inline return_foo into main twice and fail to constant-propagate and thus fold the equality on the tree level (we can do that, C does say whether foo != foo should be true or false), with -fno-merge-constants we would fail the testcase if we did not (by luck, I guess) share the STRING_CST. For LTO we cannot rely on that luck. Honza, do we register CONST_DECLs with the varpool at all? Or how would we be able to guarantee that we emit them only once? Probably not really P1, as a non-stage1 fix is likely a bit invasive (not sure if surgery at lto streaming time is possible).
[Bug rtl-optimization/50205] [4.6 Regression] ICE: in code_motion_path_driver, at sel-sched.c:6581 with -fselective-scheduling2 and custom flags
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50205 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Priority|P3 |P2 Summary|[4.6/4.7 Regression] ICE: |[4.6 Regression] ICE: in |in code_motion_path_driver, |code_motion_path_driver, at |at sel-sched.c:6581 with|sel-sched.c:6581 with |-fselective-scheduling2 and |-fselective-scheduling2 and |custom flags|custom flags
[Bug debug/50317] [4.7 Regression] missing DW_OP_GNU_implicit_pointer
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50317 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Priority|P3 |P1 --- Comment #3 from Richard Guenther rguenth at gcc dot gnu.org 2011-10-27 10:16:54 UTC --- So with the optimization it at least should not print (gdb) print *p[1] Cannot access memory at address 0x0 but instead (gdb) print *p[1] optimized out not sure if that is a gdb bug though ('p' is optimized out - does the debug info say that 'p' is zero?). Jan, can you investigate that at the gdb side?
[Bug c++/50881] ICE Segfault on compare this pointer with reference
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50881 --- Comment #4 from Diederik djh at emss dot co.za 2011-10-27 10:18:18 UTC --- Created attachment 25626 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=25626 Preprocessed source file Preprocessed file attached as requested.
[Bug tree-optimization/50444] [4.6/4.7 Regression] -ftree-sra ignores alignment
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50444 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Priority|P3 |P1 --- Comment #8 from Richard Guenther rguenth at gcc dot gnu.org 2011-10-27 10:17:30 UTC --- Let's do something about this.
[Bug middle-end/48087] [4.5/4.6/4.7 Regression] -Wall -Werror adds warnings over and above those generated by -Wall
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48087 --- Comment #18 from Paolo Carlini paolo.carlini at oracle dot com 2011-10-27 10:20:29 UTC --- Richard, the idea of adding another counter (per Comment #16) sounds good to you? If we do that, the fix should be rather straightforward.
[Bug ada/50842] [4.7 Regression] gnatmake fails to link in stage3 with undefined symbol _iconv_close
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50842 --- Comment #4 from Eric Botcazou ebotcazou at gcc dot gnu.org 2011-10-27 10:21:38 UTC --- Created attachment 25627 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=25627 Tentative fix Would you mind giving it a try?
[Bug middle-end/50448] [4.5/4.6/4.7 Regression] Missed optimization accessing struct component with integer address
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50448 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Priority|P3 |P2 Summary|[4.3/4.5/4.6/4.7|[4.5/4.6/4.7 Regression] |Regression] Missed |Missed optimization |optimization accessing |accessing struct component |struct component with |with integer address |integer address | --- Comment #2 from Richard Guenther rguenth at gcc dot gnu.org 2011-10-27 10:24:56 UTC --- Well, works fine on x86_64: foo: .LFB0: .cfi_startproc movb$-86, 2755 .L2: movb2754, %al testb %al, %al jns .L2 movl$2752, %eax movb$-69, 3(%rax) .L3: movb2754, %al testb %al, %al jns .L3 ret
[Bug middle-end/48087] [4.5/4.6/4.7 Regression] -Wall -Werror adds warnings over and above those generated by -Wall
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48087 --- Comment #19 from rguenther at suse dot de rguenther at suse dot de 2011-10-27 10:26:02 UTC --- On Thu, 27 Oct 2011, paolo.carlini at oracle dot com wrote: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48087 --- Comment #18 from Paolo Carlini paolo.carlini at oracle dot com 2011-10-27 10:20:29 UTC --- Richard, the idea of adding another counter (per Comment #16) sounds good to you? If we do that, the fix should be rather straightforward. I didn't investigate thorougly enough to give good advise here.
[Bug rtl-optimization/50496] [4.7 regression] ICE in redirect_jump, at jump.c:1497
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50496 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Keywords|lto | Priority|P3 |P1 --- Comment #8 from Richard Guenther rguenth at gcc dot gnu.org 2011-10-27 10:26:52 UTC --- Does not require LTO.
[Bug rtl-optimization/50557] [4.7 Regression] Register pressure increase after reassociation (x86, 32 bits)
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50557 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Keywords||ra Status|UNCONFIRMED |NEW Last reconfirmed||2011-10-27 CC||vmakarov at gcc dot gnu.org Component|tree-optimization |rtl-optimization Ever Confirmed|0 |1 --- Comment #8 from Richard Guenther rguenth at gcc dot gnu.org 2011-10-27 10:29:55 UTC --- Unsure what to do about this, it seems to be confirmed at least. People tend to blame the RA, so I will do that for now, too. Considering a WONTFIX eventually ...
[Bug tree-optimization/50561] [4.7 regression] ICE when compiling zlib with -O2 -floop-flatten -floop-strip-mine
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50561 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Priority|P3 |P1 Status|UNCONFIRMED |NEW Last reconfirmed||2011-10-27 CC||spop at gcc dot gnu.org Component|middle-end |tree-optimization Ever Confirmed|0 |1 Severity|major |normal --- Comment #2 from Richard Guenther rguenth at gcc dot gnu.org 2011-10-27 10:32:06 UTC --- Confirmed.
[Bug target/50617] [4.5/4.6/4.7 Regression] ICE: RTL flag check: INSN_ANNULLED_BRANCH_P used with unexpected rtx code 'simplify_immed_subreg' in output_bb, at config/pa/pa.c:6631
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50617 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Priority|P3 |P1 Status|UNCONFIRMED |NEW Last reconfirmed||2011-10-27 CC||dnovillo at gcc dot gnu.org Target Milestone|4.7.0 |4.5.4 Summary|[4.5, 4.6, 4.7 Regression] |[4.5/4.6/4.7 Regression] |ICE: RTL flag check:|ICE: RTL flag check: |INSN_ANNULLED_BRANCH_P used |INSN_ANNULLED_BRANCH_P used |with unexpected rtx code|with unexpected rtx code |'simplify_immed_subreg' in |'simplify_immed_subreg' in |output_bb, at |output_bb, at |config/pa/pa.c:6631 |config/pa/pa.c:6631 Ever Confirmed|0 |1 --- Comment #2 from Richard Guenther rguenth at gcc dot gnu.org 2011-10-27 10:34:53 UTC --- Diego, any reason why you didn't prefix those public functions in gimple-streamer.[ch]?
[Bug fortran/50684] [4.6/4.7 Regression] Incorrect error for move_alloc on element inside intent(in) pointer
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50684 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Priority|P3 |P4
[Bug bootstrap/50878] [4.7 Regression] ARM bootstrap failure on insn-preds.c with error: dominator of 12 should be 6, not 5
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50878 --- Comment #3 from vries at gcc dot gnu.org 2011-10-27 10:37:49 UTC --- Michael, can you attach the preprocessed source of insn-preds.c? Thanks, - Tom
[Bug fortran/50690] [4.7 Regression] ICE with front end optimization and OMP workshare
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50690 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Priority|P3 |P4
[Bug driver/50876] [4.7 Regression] unrecognized command line option '-Zmultiply_defined suppress regressions for lto.exp on x86_64-apple-darwin11
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50876 --- Comment #7 from Iain Sandoe iains at gcc dot gnu.org 2011-10-27 10:54:50 UTC --- I applied the patch at http://gcc.gnu.org/ml/gcc-patches/2011-10/msg02441.html (no difference to the problem at hand). The only definite thing I've spotted so far is in the args file: -B\ /Volumes/ScratchCS/gcc-4-7-trunk-build/gcc/ if I try to do ./gcc/xgcc @path/to/args/file with this in it; xgcc doesn't find lto1. If I replace the escaped space with either a space or a new line it works.
[Bug middle-end/50731] [4.7 Regression] FAIL: gcc.dg/torture/vector-shift2.c
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50731 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Priority|P3 |P1 Status|NEW |ASSIGNED AssignedTo|unassigned at gcc dot |rguenth at gcc dot gnu.org |gnu.org | --- Comment #5 from Richard Guenther rguenth at gcc dot gnu.org 2011-10-27 11:00:49 UTC --- I suppose it's just completely optimized away at -O1+ and thus broken unconditionally. Shift lowering gives us vuchar_1 = { 1, 2, 3, 4, 1, 2, 3, 4, 1, 2, 3, 4, 1, 2, 3, 4 }; vchar0_2 = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }; vchar1_3 = { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 }; D.2720_7 = BIT_FIELD_REF vchar1_3, 8, 0; D.2721_8 = D.2720_7 1; D.2722_9 = BIT_FIELD_REF vchar1_3, 8, 8; D.2723_10 = 1; D.2724_11 = BIT_FIELD_REF D.2723_10, 8, 8; and that last two lines already look completely bogus... We are lowering from vuchar_1 = { 1, 2, 3, 4, 1, 2, 3, 4, 1, 2, 3, 4, 1, 2, 3, 4 }; vchar0_2 = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }; vchar1_3 = { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 }; i1.0_4 = vchar1_3 1; i1 = i1.0_4; D.2714_5 = BIT_FIELD_REF i1, 8, 8; but the generic binary lowering and do_binop do not handle a scalar RHS separately but do static tree do_binop (gimple_stmt_iterator *gsi, tree inner_type, tree a, tree b, tree bitpos, tree bitsize, enum tree_code code) { a = tree_vec_extract (gsi, inner_type, a, bitsize, bitpos); b = tree_vec_extract (gsi, inner_type, b, bitsize, bitpos); return gimplify_build2 (gsi, code, inner_type, a, b); that of course only works for element 0. We came here via gcc_assert (code != VEC_LSHIFT_EXPR code != VEC_RSHIFT_EXPR); new_rhs = expand_vector_operation (gsi, type, compute_type, stmt, code); (gdb) p code $6 = LSHIFT_EXPR Fixing it in do_binop like static tree do_binop (gimple_stmt_iterator *gsi, tree inner_type, tree a, tree b, tree bitpos, tree bitsize, enum tree_code code) { if (TREE_CODE (TREE_TYPE (a)) == VECTOR_TYPE) a = tree_vec_extract (gsi, inner_type, a, bitsize, bitpos); if (TREE_CODE (TREE_TYPE (b)) == VECTOR_TYPE) b = tree_vec_extract (gsi, inner_type, b, bitsize, bitpos); return gimplify_build2 (gsi, code, inner_type, a, b); is easiest.
[Bug libstdc++/50880] __complex_acosh() picks wrong complex branch
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50880 --- Comment #4 from paolo at gcc dot gnu.org paolo at gcc dot gnu.org 2011-10-27 11:00:30 UTC --- Author: paolo Date: Thu Oct 27 11:00:25 2011 New Revision: 180563 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=180563 Log: 2011-10-27 Richard B. Kreckel krec...@ginac.de Paolo Carlini paolo.carl...@oracle.com PR libstdc++/50880 * include/std/complex (__complex_acosh): Fix for __z.real() 0. * include/tr1/complex (__complex_acosh): Likewise. * testsuite/26_numerics/complex/50880.cc: New. * testsuite/tr1/8_c_compatibility/complex/50880.cc: Likewise. Added: trunk/libstdc++-v3/testsuite/26_numerics/complex/50880.cc trunk/libstdc++-v3/testsuite/tr1/8_c_compatibility/complex/50880.cc Modified: trunk/libstdc++-v3/ChangeLog trunk/libstdc++-v3/include/std/complex trunk/libstdc++-v3/include/tr1/complex
[Bug middle-end/50741] [4.7 Regression] remove_unused_locals causes seg fault
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50741 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Priority|P3 |P1
[Bug tree-optimization/50744] [4.7 Regression] ice in good_cloning_opportunity_p
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50744 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Priority|P3 |P1 Status|UNCONFIRMED |NEW Last reconfirmed||2011-10-27 Ever Confirmed|0 |1 --- Comment #2 from Richard Guenther rguenth at gcc dot gnu.org 2011-10-27 11:03:25 UTC --- Confirmed.
[Bug lto/50747] [4.7 Regression] ICE in produce_symtab, at lto-streamer-out.c:1435
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50747 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Priority|P3 |P1 Status|UNCONFIRMED |NEW Last reconfirmed||2011-10-27 Known to work||4.6.2 Ever Confirmed|0 |1 --- Comment #2 from Richard Guenther rguenth at gcc dot gnu.org 2011-10-27 11:05:41 UTC --- Confirmed. 1432 if (!node-address_taken !node-callers) 1433{ 1434 gcc_assert (node-analyzed); 1435 gcc_assert (DECL_DECLARED_INLINE_P (node-decl)); hits.
[Bug tree-optimization/50764] [4.7 Regression] ICE: in maybe_record_trace_start, at dwarf2cfi.c:2243 with -O2 -fsched2-use-superblocks -ftree-tail-merge
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50764 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Priority|P3 |P1
[Bug rtl-optimization/50765] [4.7 Regression] ICE: in expand_insn, at optabs.c:7681 with -ftree-vectorize -fno-tree-dce
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50765 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Priority|P3 |P1 Status|UNCONFIRMED |NEW Last reconfirmed||2011-10-27 Ever Confirmed|0 |1 --- Comment #1 from Richard Guenther rguenth at gcc dot gnu.org 2011-10-27 11:11:15 UTC --- Confirmed. #2 0x00a41dad in expand_insn (icode=CODE_FOR_vec_unpacks_lo_v4si, nops=2, ops=0x7fffcb60) at /space/rguenther/src/svn/trunk/gcc/optabs.c:7824 7824gcc_unreachable (); (gdb) l 7819void 7820expand_insn (enum insn_code icode, unsigned int nops, 7821 struct expand_operand *ops) 7822{ 7823 if (!maybe_expand_insn (icode, nops, ops)) 7824gcc_unreachable (); It seems we expand some useless unpacking?
[Bug tree-optimization/50784] [4.7 regression] internal compiler error: segmentation fault in cgraph.c:327
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50784 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |WAITING Last reconfirmed||2011-10-27 Ever Confirmed|0 |1 --- Comment #1 from Richard Guenther rguenth at gcc dot gnu.org 2011-10-27 11:17:43 UTC --- Ugh. I suppose you have a less reduced set of options? (it's not really useful to reduce the set of options this way) Works for me on x86_64-linux with -m32 -O[123s] Can you re-confirm with a simpler set of options please?
[Bug tree-optimization/50802] [4.7 Regression] FAIL: gcc.c-torture/execute/arith-rand-ll.c execution at -O2 and -Os
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50802 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |WAITING Last reconfirmed||2011-10-27 Ever Confirmed|0 |1 --- Comment #3 from Richard Guenther rguenth at gcc dot gnu.org 2011-10-27 11:21:09 UTC --- Is (sizeof (int) == sizeof (long long))? What else could be target specific here? VRP is target agnostic ... can you post detail VRP dumps from before and after the patch?
[Bug tree-optimization/50784] [4.7 regression] -fenable-ipa-pure-const causes segmentation fault in cgraph.c:327
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50784 gee jojelino at gmail dot com changed: What|Removed |Added Summary|[4.7 regression] internal |[4.7 regression] |compiler error: |-fenable-ipa-pure-const |segmentation fault in |causes segmentation fault |cgraph.c:327|in cgraph.c:327 --- Comment #2 from gee jojelino at gmail dot com 2011-10-27 11:25:53 UTC --- (In reply to comment #1) Ugh. I suppose you have a less reduced set of options? (it's not really useful to reduce the set of options this way) Works for me on x86_64-linux with -m32 -O[123s] Can you re-confirm with a simpler set of options please? Starting program: /usr/libexec/gcc/i686-pc-cygwin/4.7.0/cc1plus.exe ./pseudo-reloc.ii -quiet -version -fenable-ipa-pure-const -o pseudo-reloc.s [New Thread 4064.0xd34] warning: section .gnu_debuglink not found in /cygdrive/d/cygwin/bin/cygwin1.dbg [New Thread 4064.0x894] cc1plus: note: enable pass ipa-pure-const for functions in the range of [0, 4294967295] GNU C++ (GCC) version 4.7.0 20111025 (experimental) (i686-pc-cygwin) compiled by GNU C version 4.7.0 20111020 (experimental), GMP version 5.0.2, MPFR version 3.2.0-dev, MPC version 0.9 GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 GNU C++ (GCC) version 4.7.0 20111025 (experimental) (i686-pc-cygwin) compiled by GNU C version 4.7.0 20111020 (experimental), GMP version 5.0.2, MPFR version 3.2.0-dev, MPC version 0.9 GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 Compiler executable checksum: cf86ba87ee966d84e06e2ba1fe53e4c2 Program received signal SIGSEGV, Segmentation fault. cgraph_remove_function_insertion_hook (entry=0x0) at ../.././gcc/cgraph.c:327 327 *ptr = entry-next; (gdb)
[Bug testsuite/50803] [4.7 Regression] FAIL: gcc.dg/ipa/inline-5.c scan-ipa-dump-times inline Will be eliminated 4
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50803 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Priority|P3 |P1
[Bug bootstrap/50822] [4.7 regression] Solaris/SPARC bootstrap failure with Sun as: invalid assembler for ios_init.cc
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50822 --- Comment #5 from Richard Guenther rguenth at gcc dot gnu.org 2011-10-27 11:28:11 UTC --- There is a dup for this bug ... (search for 'SUN as')
[Bug middle-end/50823] [4.7 Regression] ICE in inline_small_functions, at ipa-inline.c:1407
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50823 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Priority|P3 |P1 Status|UNCONFIRMED |NEW Last reconfirmed||2011-10-27 Ever Confirmed|0 |1 --- Comment #4 from Richard Guenther rguenth at gcc dot gnu.org 2011-10-27 11:30:57 UTC --- Confirmed.
[Bug rtl-optimization/50827] [4.7 Regression] ICE: RTL check: expected elt 0 type 'e' or 'u', have '0' (rtx entry_value) in loc_cmp, at var-tracking.c:3011
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50827 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Priority|P3 |P1 Status|UNCONFIRMED |NEW Last reconfirmed||2011-10-27 Ever Confirmed|0 |1 --- Comment #2 from Richard Guenther rguenth at gcc dot gnu.org 2011-10-27 11:32:30 UTC --- Confirmed.
[Bug bootstrap/50822] [4.7 regression] Solaris/SPARC bootstrap failure with Sun as: invalid assembler for ios_init.cc
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50822 --- Comment #6 from ro at CeBiTec dot Uni-Bielefeld.DE ro at CeBiTec dot Uni-Bielefeld.DE 2011-10-27 11:34:47 UTC --- --- Comment #5 from Richard Guenther rguenth at gcc dot gnu.org 2011-10-27 11:28:11 UTC --- There is a dup for this bug ... (search for 'SUN as') Not exactly: that one (PR lto/47333) also FAILs with gas and weakref support disabled during configure, while gas accepts the code when I disable weakref support. The construct used here isn't documented in the gas manual and seems highly dubious to me. Rainer
[Bug c++/50835] [4.7 Regression] Lvalue-ness of conditional operator results is incorrect in a function template
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50835 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Keywords||rejects-valid Priority|P3 |P1 Status|UNCONFIRMED |NEW Last reconfirmed||2011-10-27 Known to work||4.6.2 Ever Confirmed|0 |1 --- Comment #4 from Richard Guenther rguenth at gcc dot gnu.org 2011-10-27 11:35:18 UTC --- Confirmed. EDG also accepts this.
[Bug middle-end/50731] [4.7 Regression] FAIL: gcc.dg/torture/vector-shift2.c
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50731 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added CC||dnovillo at gcc dot gnu.org --- Comment #6 from Richard Guenther rguenth at gcc dot gnu.org 2011-10-27 11:38:48 UTC --- *** Bug 50843 has been marked as a duplicate of this bug. ***
[Bug lto/50747] [4.7 Regression] ICE in produce_symtab, at lto-streamer-out.c:1435
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50747 --- Comment #3 from Markus Trippelsdorf markus at trippelsdorf dot de 2011-10-27 11:39:23 UTC --- I've been running gcc with this patch since the last week without ill effects thus far: @@ -1429,14 +1429,14 @@ produce_symtab (struct output_block *ob, /* We keep around unused extern inlines in order to be able to inline them indirectly or via vtables. Do not output them to symbol table: they end up being undefined and just consume space. */ - if (!node-address_taken !node-callers) + if (!node-address_taken !node-callers DECL_DECLARED_INLINE_P (node-decl)) { gcc_assert (node-analyzed); - gcc_assert (DECL_DECLARED_INLINE_P (node-decl));
[Bug c++/50848] [4.7 Regression] ICE in derived template class missing using for member of template base class
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50848 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Keywords|ice-on-invalid-code |ice-on-valid-code Priority|P3 |P1 --- Comment #2 from Richard Guenther rguenth at gcc dot gnu.org 2011-10-27 11:41:17 UTC --- With -fpermissive it doesn't error, without it it would be ice-on-invalid-code, error-recovery
[Bug c++/50852] [4.6/4.7 Regression] ICE: internal compiler error: in tsubst, at cp/pt.c:11030
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50852 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Priority|P3 |P2 Known to work||4.5.2
[Bug bootstrap/50857] [4.7 Regression] The compiler is built with exceptions and RTTI enabled
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50857 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Priority|P3 |P1 Status|UNCONFIRMED |NEW Last reconfirmed||2011-10-27 Ever Confirmed|0 |1
[Bug c++/50863] [4.7 Regression] [C++0x] list-initialization with lambda fails to deduce constructor argument
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50863 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Priority|P3 |P1 Known to work||4.6.2
[Bug target/50617] [4.5/4.6/4.7 Regression] ICE: RTL flag check: INSN_ANNULLED_BRANCH_P used with unexpected rtx code 'simplify_immed_subreg' in output_bb, at config/pa/pa.c:6631
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50617 --- Comment #3 from dave.anglin at bell dot net 2011-10-27 11:44:02 UTC --- On 27-Oct-11, at 6:34 AM, rguenth at gcc dot gnu.org wrote: Diego, any reason why you didn't prefix those public functions in gimple-streamer.[ch]? I have a patch to prefix the public functions in the pa backend which I will install soon. Dave -- John David Anglindave.ang...@bell.net
[Bug c++/50864] [4.6/4.7 Regression] ICE with decltype and declval from another namespace
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50864 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Priority|P3 |P2
[Bug middle-end/50868] [4.7 Regression] 1x176.gcc in SPEC CPU 2000 failed to build with LTO
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50868 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Priority|P3 |P1 Status|UNCONFIRMED |RESOLVED Resolution||DUPLICATE --- Comment #2 from Richard Guenther rguenth at gcc dot gnu.org 2011-10-27 11:45:55 UTC --- Confirmed with -Ofast -funroll-loops -fpeel-loops -march=native on x86_64 sandy-bridge (but not with -O3 -ffast-math -flto=2 -fno-fat-lto-objects -fuse-linker-plugin -fipa-pta). But yes, probably a dup. *** This bug has been marked as a duplicate of bug 50823 ***
[Bug rtl-optimization/50843] [4.7 Regression] ICE in simplify_subreg, simplify-rtx.c:5417 with -march=pentium3
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50843 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED Resolution||DUPLICATE --- Comment #5 from Richard Guenther rguenth at gcc dot gnu.org 2011-10-27 11:38:48 UTC --- Dup. My patch fixes it. *** This bug has been marked as a duplicate of bug 50731 ***
[Bug middle-end/50823] [4.7 Regression] ICE in inline_small_functions, at ipa-inline.c:1407
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50823 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added CC||hjl.tools at gmail dot com --- Comment #5 from Richard Guenther rguenth at gcc dot gnu.org 2011-10-27 11:45:55 UTC --- *** Bug 50868 has been marked as a duplicate of this bug. ***
[Bug c++/50870] [C++0x] [4.6/4.7 Regression] ICE with decltype, operator-, and default template arguments
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50870 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Priority|P3 |P2
[Bug debug/50869] [4.7 Regression] ice in vt_expand_var_loc_chain
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50869 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Target||x86_64-*-* Priority|P3 |P1 Status|UNCONFIRMED |NEW Last reconfirmed||2011-10-27 CC||aoliva at gcc dot gnu.org Ever Confirmed|0 |1 --- Comment #1 from Richard Guenther rguenth at gcc dot gnu.org 2011-10-27 11:47:06 UTC --- Confirmed.