Re: stabs changes for 64 bit targets

2013-05-14 Thread David Taylor
Jakub Jelinek ja...@redhat.com wrote: On Mon, May 13, 2013 at 10:45:46AM -0400, David Taylor wrote: There are problems when using current STABS debug format for 64 bit targets. Why are you considering extending STABS at this point? STABS support might very well be dropped altogether from

Re: stabs changes for 64 bit targets

2013-05-14 Thread David Edelsohn
On Tue, May 14, 2013 at 10:38 AM, David Taylor dtay...@emc.com wrote: Jakub Jelinek ja...@redhat.com wrote: On Mon, May 13, 2013 at 10:45:46AM -0400, David Taylor wrote: There are problems when using current STABS debug format for 64 bit targets. Why are you considering extending STABS at

Re: GSoC openMP task scheduling Advice

2013-05-14 Thread guray.ozen
Hi All, I applied gsoc for openMP taks scheduling and my advice may cover taskyield facility. Currently i have some idea for taskyield. i think i can add something. Therefore i wonder GCC mentor related about openMP was announced? or should i wait until student acceptance? Regards, Güray Özen

Re: stabs changes for 64 bit targets

2013-05-14 Thread Steven Bosscher
On Tue, 14 May 2013 10:38:02 -0400, David Taylor wrote: There are other reasons besides the DWARF verboseness, but they are solvable. The verboseness (over 10x increase in the size of the elf file) is a show stopper. People keep saying that here from time to time. You said it earlier this

Re: GSoC openMP task scheduling Advice

2013-05-14 Thread Tobias Burnus
guray.ozen wrote: I applied gsoc for openMP taks scheduling and my advice may cover taskyield facility. Currently i have some idea for taskyield. i think i can add something. Therefore i wonder GCC mentor related about openMP was announced? or should i wait until student acceptance? You have

Re: stabs changes for 64 bit targets

2013-05-14 Thread David Taylor
Steven Bosscher stevenb@gmail.com wrote: On Tue, 14 May 2013 10:38:02 -0400, David Taylor wrote: There are other reasons besides the DWARF verboseness, but they are solvable. The verboseness (over 10x increase in the size of the elf file) is a show stopper. People keep saying that

[Bug target/57260] Generated R_MIPS_GOT_MIPS relocation for direct function call while compiling with -O2 on MIPS N64

2013-05-14 Thread lee.duhem at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57260 --- Comment #9 from Lee Duhem lee.duhem at gmail dot com --- (In reply to Andrew Pinski from comment #8) No they are both the same case: If glxdri.c is compiled by gcc with -O2, gcc 4.9.0 will generate four relocations for DRIBlockHandler, two

[Bug bootstrap/57266] [4.9 regression] comparison between signed and unsigned integer expressions in fold_binary_loc breaks m68k bootstrap

2013-05-14 Thread glisse at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57266 --- Comment #2 from Marc Glisse glisse at gcc dot gnu.org --- Created attachment 30108 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=30108action=edit patch This passed bootstrap+testsuite on x86_64-linux-gnu. Is it enough to fix bootstrap

[Bug tree-optimization/57251] [4.8/4.9 Regression] ICE in optab_handler, at optabs.h:258

2013-05-14 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57251 Jakub Jelinek jakub at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug bootstrap/56554] stage2 ./intl: error: C compiler cannot create executables

2013-05-14 Thread dougmencken at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56554 Douglas Mencken dougmencken at gmail dot com changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Bug libgcc/57256] Building for arm-elf with CFLAGS_FOR_TARGET=-mabi=aapcs-linux fails in libgcc/crtstuff.c

2013-05-14 Thread rearnsha at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57256 Richard Earnshaw rearnsha at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Bug libstdc++/57270] std::is_function ignores function ref-qualifiers

2013-05-14 Thread daniel.kruegler at googlemail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57270 Daniel Krügler daniel.kruegler at googlemail dot com changed: What|Removed |Added CC|

[Bug bootstrap/57266] [4.9 regression] comparison between signed and unsigned integer expressions in fold_binary_loc breaks m68k bootstrap

2013-05-14 Thread mikpe at it dot uu.se
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57266 --- Comment #3 from Mikael Pettersson mikpe at it dot uu.se --- My m68k bootstrap has now recompiled fold-const.c + your patch three times without warnings or errors. Thanks for the quick fix.

[Bug target/57261] [4.9 regression] libgcc_s.so always linked on Solaris

2013-05-14 Thread ro at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57261 Rainer Orth ro at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug libgcc/57256] Building for arm-elf with CFLAGS_FOR_TARGET=-mabi=aapcs-linux fails in libgcc/crtstuff.c

2013-05-14 Thread ramana at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57256 Ramana Radhakrishnan ramana at gcc dot gnu.org changed: What|Removed |Added CC||ramana at

[Bug gcov-profile/57269] [4.7 Regression] ICE in gcov_open, at gcov-io.c:82

2013-05-14 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57269 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED

[Bug rtl-optimization/57268] [4.9 Regression] c nested loops hang compiler in sched-deps.c

2013-05-14 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57268 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last

[Bug lto/57267] [4.9 regression] -flto-partition=none : symbol is already defined

2013-05-14 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57267 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added CC||hubicka at gcc

[Bug bootstrap/57266] [4.9 regression] comparison between signed and unsigned integer expressions in fold_binary_loc breaks m68k bootstrap

2013-05-14 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57266 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Target Milestone|--- |4.9.0

[Bug middle-end/57235] [4.9 Regression] ICE verify_ssa failied

2013-05-14 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57235 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug gcov-profile/57269] [4.7 Regression] ICE in gcov_open, at gcov-io.c:82

2013-05-14 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57269 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug c++/57271] New: ARM: gcc generates insufficient alignment for memory passed as extra argument for function return large composite type

2013-05-14 Thread java4ada at yahoo dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57271 Bug ID: 57271 Summary: ARM: gcc generates insufficient alignment for memory passed as extra argument for function return large composite type Product: gcc

[Bug c++/57271] ARM: gcc generates insufficient alignment for memory passed as extra argument for function return large composite type

2013-05-14 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57271 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |WAITING

[Bug c++/57271] ARM: gcc generates insufficient alignment for memory passed as extra argument for function return large composite type

2013-05-14 Thread java4ada at yahoo dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57271 --- Comment #2 from java4ada at yahoo dot com --- I don't know if ABI dictates it but from observation the stack is aligned to 8-byte for the largest primitive type double (or long long). I configure it on Ubuntu 12.04 64-bit with the following:

[Bug rtl-optimization/57067] Missing control flow edges for setjmp/longjmp

2013-05-14 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57067 --- Comment #5 from Richard Biener rguenth at gcc dot gnu.org --- The RTL except.c:can_nonlocal_goto () function does not consider setjmp. Does Index: gcc/except.c === ---

[Bug libstdc++/57272] New: node-based containers don't use allocator's pointer type internally

2013-05-14 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57272 Bug ID: 57272 Summary: node-based containers don't use allocator's pointer type internally Product: gcc Version: 4.8.0 Status: UNCONFIRMED Severity: normal

[Bug other/56780] --disable-install-libiberty still installs libiberty.a

2013-05-14 Thread matthew at linuxfromscratch dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56780 --- Comment #3 from Matthew Burgess matthew at linuxfromscratch dot org --- (In reply to Jonathan Wakely from comment #2) I suggest pinging the gcc-patches list about your patch at http://gcc.gnu.org/ml/gcc-patches/2013-04/msg00167.html and CC

[Bug tree-optimization/55761] process_assignment assumes -1 can be created

2013-05-14 Thread pa...@matos-sorge.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55761 Paulo J. Matos pa...@matos-sorge.com changed: What|Removed |Added Status|NEW |RESOLVED

[Bug tree-optimization/55761] process_assignment assumes -1 can be created

2013-05-14 Thread glisse at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55761 --- Comment #10 from Marc Glisse glisse at gcc dot gnu.org --- Oups, I didn't notice you had already worked on this. Please don't hesitate to post (and ping) your patch to gcc-patches next time. Also, I didn't touch tree-tailcall.c, that might

[Bug tree-optimization/55761] process_assignment assumes -1 can be created

2013-05-14 Thread pa...@matos-sorge.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55761 --- Comment #11 from Paulo J. Matos pa...@matos-sorge.com --- No worries Marc, that's fine. The most important thing is that's fixed. I did post the patch to patches@ but haven't actually pinged. I tend to forget about them myself. Thanks for

[Bug tree-optimization/55761] process_assignment assumes -1 can be created

2013-05-14 Thread pa...@matos-sorge.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55761 --- Comment #12 from Paulo J. Matos pa...@matos-sorge.com --- Also, I haven't touched tree-tailcall.c on my patches but I can't see why you would need to do it.

[Bug libstdc++/57273] New: stringstream str initialization fails

2013-05-14 Thread ycollette.nospam at free dot fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57273 Bug ID: 57273 Summary: stringstream str initialization fails Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: libstdc++

[Bug libstdc++/57273] stringstream str initialization fails

2013-05-14 Thread ycollette.nospam at free dot fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57273 collette ycollette.nospam at free dot fr changed: What|Removed |Added Version|unknown |4.6.3 ---

[Bug libstdc++/57273] stringstream str initialization fails

2013-05-14 Thread ycollette.nospam at free dot fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57273 --- Comment #2 from collette ycollette.nospam at free dot fr --- Just tested with gcc-4.8.0 compiled from scratch and the bug is still here.

[Bug libstdc++/57273] stringstream str initialization fails

2013-05-14 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57273 Paolo Carlini paolo.carlini at oracle dot com changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Bug libstdc++/57273] stringstream str initialization fails

2013-05-14 Thread ycollette.nospam at free dot fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57273 --- Comment #4 from collette ycollette.nospam at free dot fr --- Oups. OK, I just tested with intel c++ compiler and the behavior is the same. Where is this behavior defined ?

[Bug libstdc++/57273] stringstream str initialization fails

2013-05-14 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57273 --- Comment #5 from Jonathan Wakely redi at gcc dot gnu.org --- [stringbuf.members]/3

[Bug gcov-profile/35568] missing gcov data spoils other files.

2013-05-14 Thread david.claessens at bestsorting dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35568 David Claessens david.claessens at bestsorting dot com changed: What|Removed |Added CC|

[Bug libstdc++/57273] stringstream str initialization fails

2013-05-14 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57273 --- Comment #6 from Jonathan Wakely redi at gcc dot gnu.org --- Which also explains that you can make the inserted characters append to the buffer using std::ios::ate e.g. std::stringstream tmpLabel(std::ios::ate|std::ios::out); or using an

[Bug libstdc++/57273] stringstream str initialization fails

2013-05-14 Thread ycollette.nospam at free dot fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57273 --- Comment #7 from collette ycollette.nospam at free dot fr --- Thanks for these informations. Sorry for the noise.

[Bug gcov-profile/57234] gcov 4.7.3 segfaults when reading Clang's .gc* files.

2013-05-14 Thread magnus.reftel at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57234 --- Comment #3 from Magnus Reftel magnus.reftel at gmail dot com --- I understand that gcov has no reason to handle coverage files written by anything other than its matching GCC version, but is a segfault a valid response to reading a malformed

[Bug target/57264] cld not emitted when string instructions used, and '-mcld' on command line

2013-05-14 Thread thutt at vmware dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57264 --- Comment #7 from thutt at vmware dot com --- (In reply to Uroš Bizjak from comment #6) (In reply to thutt from comment #5) Does the same error exist in the 4.8 branch, or any other forward moving branch? No, 4.8 and newer branches

[Bug c++/53903] [C++11] Incompatible exception-specification allowed if member explicitly-defaulted after first declaration

2013-05-14 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53903 Paolo Carlini paolo.carlini at oracle dot com changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Bug target/57264] cld not emitted when string instructions used, and '-mcld' on command line

2013-05-14 Thread ubizjak at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57264 --- Comment #8 from Uroš Bizjak ubizjak at gmail dot com --- (In reply to thutt from comment #7) (In reply to Uroš Bizjak from comment #6) (In reply to thutt from comment #5) Does the same error exist in the 4.8 branch, or any other

[Bug c++/57274] New: [4.8/4.9 Regression] Bogus sequence-point warning in C++

2013-05-14 Thread ppluzhnikov at google dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57274 Bug ID: 57274 Summary: [4.8/4.9 Regression] Bogus sequence-point warning in C++ Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal

[Bug tree-optimization/57275] New: Error in data dependence analysis during gather vectorization

2013-05-14 Thread andrey.turetskiy at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57275 Bug ID: 57275 Summary: Error in data dependence analysis during gather vectorization Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal

[Bug middle-end/57276] New: Waste work in cgraph_edge_brings_all_agg_vals_for_node()

2013-05-14 Thread pchang9 at cs dot wisc.edu
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57276 Bug ID: 57276 Summary: Waste work in cgraph_edge_brings_all_agg_vals_for_node() Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: enhancement

[Bug middle-end/57276] Waste work in cgraph_edge_brings_all_agg_vals_for_node()

2013-05-14 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57276 --- Comment #1 from Paolo Carlini paolo.carlini at oracle dot com --- Note that normally patches go to gcc-patches.

[Bug tree-optimization/57275] [4.9 Regression] Error in data dependence analysis during gather vectorization

2013-05-14 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57275 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Keywords||wrong-code

[Bug c++/56782] [4.8/4.9 Regression] Regression with empty pack expansions

2013-05-14 Thread dodji at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56782 Dodji Seketeli dodji at gcc dot gnu.org changed: What|Removed |Added Status|NEW |ASSIGNED

[Bug c++/55365] ICE in process_init_constructor_union, at cp/typeck2.c:1335

2013-05-14 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55365 Jason Merrill jason at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Bug c++/57041] [4.7/4.8/4.9 Regression] ICE in lookup_field_1, at cp/search.c:376 (with dot-prefixed structure initialisation)

2013-05-14 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57041 Jason Merrill jason at gcc dot gnu.org changed: What|Removed |Added CC|

[Bug tree-optimization/57275] [4.9 Regression] Error in data dependence analysis during gather vectorization

2013-05-14 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57275 --- Comment #2 from Richard Biener rguenth at gcc dot gnu.org --- t.c:11: note: versioning for alias not supported for: can't determine dependence between b[i_12] and b[_4] this should cause vectorization to fail ... oops: Index:

[Bug middle-end/57276] Waste work in cgraph_edge_brings_all_agg_vals_for_node()

2013-05-14 Thread pchang9 at cs dot wisc.edu
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57276 Po-Chun Chang pchang9 at cs dot wisc.edu changed: What|Removed |Added Severity|enhancement |normal

[Bug c++/57274] [4.8/4.9 Regression] Bogus sequence-point warning in C++

2013-05-14 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57274 Jakub Jelinek jakub at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last

[Bug c++/57274] [4.8/4.9 Regression] Bogus sequence-point warning in C++

2013-05-14 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57274 Jakub Jelinek jakub at gcc dot gnu.org changed: What|Removed |Added Version|unknown |4.8.1 Target

[Bug tree-optimization/57275] [4.9 Regression] Error in data dependence analysis during gather vectorization

2013-05-14 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57275 Jakub Jelinek jakub at gcc dot gnu.org changed: What|Removed |Added CC||jakub at gcc dot

[Bug other/41400] unwind table not properly populated

2013-05-14 Thread ktietz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41400 Kai Tietz ktietz at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Bug rtl-optimization/57268] [4.9 Regression] c nested loops hang compiler in sched-deps.c

2013-05-14 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57268 Jakub Jelinek jakub at gcc dot gnu.org changed: What|Removed |Added CC||jakub at gcc dot

[Bug rtl-optimization/56833] [4.9 Regression] Valid register is over written by reload pass

2013-05-14 Thread amylaar at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56833 Jorn Wolfgang Rennecke amylaar at gcc dot gnu.org changed: What|Removed |Added CC|

[Bug c++/37736] Problem with designated initializer and template

2013-05-14 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37736 Paolo Carlini paolo.carlini at oracle dot com changed: What|Removed |Added Status|NEW |RESOLVED

[Bug c++/57041] [4.7/4.8/4.9 Regression] ICE in lookup_field_1, at cp/search.c:376 (with dot-prefixed structure initialisation)

2013-05-14 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57041 Paolo Carlini paolo.carlini at oracle dot com changed: What|Removed |Added CC||simartin

[Bug c++/31952] parameters may be redeclared in a function try-block

2013-05-14 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31952 --- Comment #10 from Jason Merrill jason at gcc dot gnu.org --- (In reply to Paolo Carlini from comment #9) After Janis' patch (see Comment #6) in pushdecl_maybe_friend_1 we issue hard errors for some kinds of shadowings but not for others. For

[Bug c++/56998] [4.8 Regression] ICE in value_dependent_expression_p, at cp/pt.c:19598

2013-05-14 Thread raphael.kubo.da.costa at intel dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56998 --- Comment #3 from Raphael Kubo da Costa raphael.kubo.da.costa at intel dot com --- For reference, this was fixed in r198882: http://gcc.gnu.org/git/?p=gcc.git;a=commit;h=28038d26df63ee5755da90bb563db4097a9deec0

[Bug libgcc/57277] New: arm-unknown-linux-gnueabi: armv6 libgcc -march=armv6: not found

2013-05-14 Thread Dominik.Bittner94 at web dot de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57277 Bug ID: 57277 Summary: arm-unknown-linux-gnueabi: armv6 libgcc -march=armv6: not found Product: gcc Version: 4.8.0 Status: UNCONFIRMED Severity: normal

[Bug libgcc/57277] arm-unknown-linux-gnueabi: armv6 libgcc -march=armv6: not found

2013-05-14 Thread Dominik.Bittner94 at web dot de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57277 --- Comment #1 from Dominik Bittner Dominik.Bittner94 at web dot de --- Created attachment 30114 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=30114action=edit The top config.log

[Bug libgcc/57277] arm-unknown-linux-gnueabi: armv6 libgcc -march=armv6: not found

2013-05-14 Thread Dominik.Bittner94 at web dot de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57277 Dominik Bittner Dominik.Bittner94 at web dot de changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Bug c/57278] New: -fno-if-conversion and -fno-if-conversion2 do not work as intended

2013-05-14 Thread shiwen.hu at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57278 Bug ID: 57278 Summary: -fno-if-conversion and -fno-if-conversion2 do not work as intended Product: gcc Version: 4.8.0 Status: UNCONFIRMED Severity: normal

[Bug target/57264] cld not emitted when string instructions used, and '-mcld' on command line

2013-05-14 Thread thutt at vmware dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57264 --- Comment #9 from thutt at vmware dot com --- (In reply to Uroš Bizjak from comment #8) (In reply to thutt from comment #7) (In reply to Uroš Bizjak from comment #6) (In reply to thutt from comment #5) Does the same error exist in

[Bug lto/57267] [4.9 regression] -flto-partition=none : symbol is already defined

2013-05-14 Thread hubicka at ucw dot cz
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57267 --- Comment #2 from Jan Hubicka hubicka at ucw dot cz --- This is fixed by http://gcc.gnu.org/ml/gcc-patches/2013-05/msg00695.html Honza

[Bug tree-optimization/57275] [4.9 Regression] Error in data dependence analysis during gather vectorization

2013-05-14 Thread andrey.turetskiy at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57275 --- Comment #4 from Andrey Turetskiy andrey.turetskiy at gmail dot com --- - return false; + return true; Isn't it too strong? Shouldn't it be like this: return !(DR_IS_READ (dra) DR_IS_READ (drb)); Gather is a load

[Bug tree-optimization/57275] [4.9 Regression] Error in data dependence analysis during gather vectorization

2013-05-14 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57275 --- Comment #5 from Jakub Jelinek jakub at gcc dot gnu.org --- There is: /* Independent data accesses. */ if (DDR_ARE_DEPENDENT (ddr) == chrec_known) return false; if (dra == drb || (DR_IS_READ (dra) DR_IS_READ (drb)))

[Bug target/57264] cld not emitted when string instructions used, and '-mcld' on command line

2013-05-14 Thread ubizjak at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57264 --- Comment #10 from Uroš Bizjak ubizjak at gmail dot com --- (In reply to thutt from comment #9) When the sample test program provided above was compiled with gcc 4.4, it did not generate the stos instruction. However, each of 4.5, 4.6 and

[Bug tree-optimization/57275] [4.9 Regression] Error in data dependence analysis during gather vectorization

2013-05-14 Thread andrey.turetskiy at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57275 --- Comment #6 from Andrey Turetskiy andrey.turetskiy at gmail dot com --- Oops, sorry.

[Bug middle-end/57278] -fno-if-conversion and -fno-if-conversion2 do not work as intended

2013-05-14 Thread pinskia at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57278 Andrew Pinski pinskia at gcc dot gnu.org changed: What|Removed |Added Component|c |middle-end ---

[Bug target/57260] Generated R_MIPS_GOT_MIPS relocation for direct function call while compiling with -O2 on MIPS N64

2013-05-14 Thread rsandifo at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57260 rsandifo at gcc dot gnu.org rsandifo at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED

[Bug c++/57271] ARM: gcc generates insufficient alignment for memory passed as extra argument for function return large composite type

2013-05-14 Thread pinskia at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57271 --- Comment #3 from Andrew Pinski pinskia at gcc dot gnu.org --- (In reply to java4ada from comment #2) I don't know if ABI dictates it but from observation the stack is aligned to 8-byte for the largest primitive type double (or long long). I

[Bug c++/57279] New: [C++11] alias declaration fails to declare function types with cv-qualifiers

2013-05-14 Thread daniel.kruegler at googlemail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57279 Bug ID: 57279 Summary: [C++11] alias declaration fails to declare function types with cv-qualifiers Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity:

[Bug libgcc/57280] New: new crtbegin1.o for __EH_FRAME_BEGIN__

2013-05-14 Thread jan.kratochvil at redhat dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57280 Bug ID: 57280 Summary: new crtbegin1.o for __EH_FRAME_BEGIN__ Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: libgcc

[Bug target/57260] Generated R_MIPS_GOT_MIPS relocation for direct function call while compiling with -O2 on MIPS N64

2013-05-14 Thread rsandifo at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57260 --- Comment #11 from rsandifo at gcc dot gnu.org rsandifo at gcc dot gnu.org --- Created attachment 30116 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=30116action=edit Candidate patch Here's the patch I'm testing. Lee, could you check

[Bug libgcc/57280] new crtbegin1.o for __EH_FRAME_BEGIN__

2013-05-14 Thread jan.kratochvil at redhat dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57280 --- Comment #1 from Jan Kratochvil jan.kratochvil at redhat dot com --- [patch update] Support .eh_frame in crt1 x86_64 glibc (PR libgcc/57280, libc/15407) http://gcc.gnu.org/ml/gcc-patches/2013-05/msg00775.html

[Bug c++/57274] [4.8/4.9 Regression] Bogus sequence-point warning in C++

2013-05-14 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57274 Jakub Jelinek jakub at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug c++/57243] Using auto in range based for with templated container in templated function requires extraneous template qualifier

2013-05-14 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57243 Jason Merrill jason at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED

[Bug c++/57271] ARM: gcc generates insufficient alignment for memory passed as extra argument for function return large composite type

2013-05-14 Thread rearnsha at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57271 --- Comment #4 from Richard Earnshaw rearnsha at gcc dot gnu.org --- The ARM EABI only requires 8-byte alignment, as does Neon.

[Bug c++/57271] ARM: gcc generates insufficient alignment for memory passed as extra argument for function return large composite type

2013-05-14 Thread java4ada at yahoo dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57271 --- Comment #5 from java4ada at yahoo dot com --- NEON instructions like vst/vld [:128] and [:256] need 16-byte and 32-byte alignment, respectively. Does it mean under ARM EABI both should be replaced with [:64] ? (Probably only at the cost of

[Bug target/57281] New: x86_64-linux loop fails to terminate at -O3 -m32

2013-05-14 Thread dhazeghi at yahoo dot com
, it executes successfully. This is a regression from 4.8, where the code works at all optimizations levels. $ gcc-trunk -v ... Target: x86_64-unknown-linux-gnu gcc version 4.9.0 20130514 (experimental) [trunk revision 198875] (GCC) $ gcc-trunk -O2 -m32 test.c $ ./a.out $ gcc-4.8 -O3 -m32 test.c

[Bug c++/57211] wrong line indicated in warning for synthesized method

2013-05-14 Thread anthony.foiani at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57211 Anthony Foiani anthony.foiani at gmail dot com changed: What|Removed |Added CC|

[Bug c++/57211] wrong line indicated in warning for synthesized method

2013-05-14 Thread anthony.foiani at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57211 --- Comment #2 from Anthony Foiani anthony.foiani at gmail dot com --- I'm also seeing this bug, in version 4.7.2. Instead of trying to fix the line offset, I believe the right thing is to not emit this warning in this case at all. The parameter

[Bug c++/50477] -Wunused-parameter should not warn about virtual method declarations with bodies

2013-05-14 Thread anthony.foiani at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50477 Anthony Foiani anthony.foiani at gmail dot com changed: What|Removed |Added CC|

Re: section anchors and weak hidden symbols

2013-05-14 Thread Nathan Sidwell
On 05/13/13 14:09, Jan Hubicka wrote: Index: varasm.c === I think DECL_COMDAT is not what you really want to return true for. So perhaps you really want (TREE_PUBLIC (decl) decl_binds_to_current_def_p)? Like this? This too

[gomp4] Basic vectorization enablement for #pragma omp simd

2013-05-14 Thread Jakub Jelinek
Hi! This patch adds safelen field to struct loop, teaches expand_omp_simd to set it on the simd loops and then uses it in a few places: 1) because the loops are explicitly marked for vectorization by the user, we'll try to ifconvert them and vectorize even without -O3, -Ofast or

Re: GCC does not support *mmintrin.h with function specific opts

2013-05-14 Thread Uros Bizjak
On Mon, May 13, 2013 at 11:46 PM, H.J. Lu hjl.to...@gmail.com wrote: On Mon, Apr 29, 2013 at 10:47 AM, Sriraman Tallam tmsri...@google.com wrote: On Thu, Apr 25, 2013 at 12:41 PM, Joseph S. Myers jos...@codesourcery.com wrote: On Tue, 16 Apr 2013, Sriraman Tallam wrote: Ok, it is on by

RE: [PATCH,i386] FSGSBASE for AMD bdver3

2013-05-14 Thread Gopalasubramanian, Ganesh
Thanks Uros! I think you mean the amdfam10 ISA mismatch between march=native and march=amdfam10. The below patch fills the gap. make -k check passes. Regards Ganesh 2013-05-07 Ganesh Gopalasubramanian ganesh.gopalasubraman...@amd.com * config/i386/i386.c (processor_alias_table):

Re: [PATCH,i386] FSGSBASE for AMD bdver3

2013-05-14 Thread Uros Bizjak
On Tue, May 14, 2013 at 9:26 AM, Gopalasubramanian, Ganesh ganesh.gopalasubraman...@amd.com wrote: I think you mean the amdfam10 ISA mismatch between march=native and march=amdfam10. The below patch fills the gap. Yes, but please also review other AMD processor entries that possibly miss

Re: Using GS for TLS on x86-64 for target RDOS

2013-05-14 Thread Uros Bizjak
Hello! I would need a way to use GS segment register instead of FS for x86-64 for target RDOS since RDOS cannot use FS for TLS. It seems like the code related to this is concentrated to two different places: Especially the second reference would become hard-to-read if more conditionals

Re: sparc64*-*-rtems* should not define __svr4__

2013-05-14 Thread Eric Botcazou
sparc64*-*-rtems* ends up with __svr4__ defined. The attached patch corrects that. Let's remove the FIXME instead. Applied to mainline. 2013-05-14 Eric Botcazou ebotca...@adacore.com * config/sparc/sp64-elf.h (CPP_SUBTARGET_SPEC): Delete. * config/sparc/openbsd64.h

Re: [PATCH] Improve rotation by mode bitsize - 1 (take 2)

2013-05-14 Thread Richard Biener
On Mon, 13 May 2013, Jakub Jelinek wrote: On Fri, May 10, 2013 at 07:15:38PM +0200, Jan Hubicka wrote: It seems to me that it is not different from normalizing reg-10 into reg+(-10) we do for years (and for good reason). It is still target preference when use add and when sub to

Re: [PATCH] Fix PR57235

2013-05-14 Thread Richard Biener
On Mon, 13 May 2013, Richard Biener wrote: This fixes a virtual SSA updating problem with sinking clobbers. Namely when sinking into a block with multiple predecessors and no virtual use we lack a convenient PHI node that serves as a merge of the virtual operands from the predecessors. The

Re: GCC does not support *mmintrin.h with function specific opts

2013-05-14 Thread Jakub Jelinek
On Tue, May 14, 2013 at 08:58:55AM +0200, Uros Bizjak wrote: I think that the option should be named -mtarget-builtins. There shouldn't be an option for it at all. If constructing the builtins is slow (it is), we should just create them lazily, the *builtin_decl_{explicit,implicit}* APIs were a

Re: cfgexpand.c patch for [was new port: msp430-elf]

2013-05-14 Thread Richard Biener
On Mon, May 13, 2013 at 7:23 PM, DJ Delorie d...@redhat.com wrote: Can you add that (partial int modes have fewer bits than int modes) as verification to genmodes.c:make_partial_integer_mode? I could, but it would be a no-op for PARTIAL_INT_MODE() I wonder if this should not use

  1   2   3   >