Could not identify that register is clobbered already

2013-02-12 Thread S, Pitchumani
Hi, I was analyzing an issue for avr target (gcc-4.7.2). Issue is that already clobbered register is used after the transformation in post reload pass. insns after reload pass: set (reg:HI r24 (const:HI (plus:HI (symbol_ref:HI (array)) (const_int 4)) )) ...

CPATH, LIBRARY_PATH, and cross-compilers

2013-02-12 Thread Ludovic Courtès
Hi, GCC honors CPATH, LIBRARY_PATH, co. regardless of whether it’s built as a cross-compiler. Consequently, when cross-compiling a package that contains both support tools to be compiled natively and the main code to be cross-compiled, these variables are useless because they don’t allow host

Re: CPATH, LIBRARY_PATH, and cross-compilers

2013-02-12 Thread Joel Sherrill
On 2/12/2013 12:48 PM, Ludovic Courtès wrote: Hi, GCC honors CPATH, LIBRARY_PATH, co. regardless of whether it’s built as a cross-compiler. Consequently, when cross-compiling a package that contains both support tools to be compiled natively and the main code to be cross-compiled, these

Re: CPATH, LIBRARY_PATH, and cross-compilers

2013-02-12 Thread Ludovic Courtès
Joel Sherrill joel.sherr...@oarcorp.com skribis: But it still doesn't address the situation where you have multiple cross compilers in your PATH all for different targets. Yeah, I thought about it, but couldn’t come up with a practical use case where you’d need to use different cross-compilers

Re: expansion of vector shifts...

2013-02-12 Thread David Miller
From: David Miller da...@redhat.com Date: Fri, 16 Nov 2012 00:33:05 -0500 (EST) From: Richard Sandiford rdsandif...@googlemail.com Date: Mon, 29 Oct 2012 10:14:53 + ...given that the code is like you say written: if (SHIFT_COUNT_TRUNCATED) { if (CONST_INT_P (op1)

CPIC for mips

2013-02-12 Thread reed kotler
CPIC is added to .o files for mips a lot. Is that needed? What is it for? Tia. Reed rkotler@ubuntu-rkotler:~/testmips16$ mips-linux-gnu-gcc null.c -c mipsrkotler@ubuntu-rkotler:~/testmips16$ mips-linux-gnu-objdump -x null.o null.o: file format elf32-tradbigmips null.o architecture:

Re: Could not identify that register is clobbered already

2013-02-12 Thread Georg-Johann Lay
[Removing avr-gcc-list from CC because there is no need to cross-post] S, Pitchumani wrote: I was analyzing an issue for avr target (gcc-4.7.2). Issue is that already clobbered register is used after the transformation in post reload pass. insns after reload pass: set (reg:HI r24

Re: CPIC for mips

2013-02-12 Thread Andrew Pinski
On Tue, Feb 12, 2013 at 2:48 PM, reed kotler rkot...@mips.com wrote: CPIC is added to .o files for mips a lot. This is a better question for the binutils mailing list rather than the gcc list. Is that needed? What is it for? It says if the object file will call into PIC code.

Re: gcc : c++11 : full support : eta?

2013-02-12 Thread Chris Lattner
On Feb 8, 2013, at 8:24 AM, Jeff Law l...@redhat.com wrote: I'm not quite sure that this clean split is possible, even after making amends for template instantiation. It's great for syntax-driven tools, but once you move beyond that, you tend to ignore stuff like destructors (or the cleanup

Register Allocation issues with microblaze-elf

2013-02-12 Thread Michael Eager
Hi -- I'm seeing register allocation problems and code size increases with gcc-4.6.2 (and gcc-head) compared with older (gcc-4.1.2). Both are compiled using -O3. One test case that I have has a long series of nested if's each with the same comparison and similar computation. if

[Bug c++/56292] New: False positive for constexpr arithmetics (-Wconversion)

2013-02-12 Thread lcid-fire at gmx dot net
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56292 Bug #: 56292 Summary: False positive for constexpr arithmetics (-Wconversion) Classification: Unclassified Product: gcc Version: 4.7.2 Status: UNCONFIRMED

[Bug sanitizer/55309] gcc's address-sanitizer 66% slower than clang's

2013-02-12 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55309 --- Comment #34 from Jakub Jelinek jakub at gcc dot gnu.org 2013-02-12 08:39:33 UTC --- (In reply to comment #32) Good news, 0x7fff8000 seems great: There is another suggestion (from dvyukov) to use -Wl,-Ttext-segment=0x4000

[Bug sanitizer/55309] gcc's address-sanitizer 66% slower than clang's

2013-02-12 Thread dvyukov at google dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55309 --- Comment #35 from Dmitry Vyukov dvyukov at google dot com 2013-02-12 08:47:21 UTC --- On Tue, Feb 12, 2013 at 12:39 PM, jakub at gcc dot gnu.org gcc-bugzi...@gcc.gnu.org wrote: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55309

[Bug c++/56291] [4.6/4.7/4.8 Regression] ICE for C++11 in output_constructor_regular_field, at varasm.c:4821

2013-02-12 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56291 Jakub Jelinek jakub at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW

[Bug sanitizer/55309] gcc's address-sanitizer 66% slower than clang's

2013-02-12 Thread kcc at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55309 --- Comment #36 from Kostya Serebryany kcc at gcc dot gnu.org 2013-02-12 08:58:56 UTC --- I see, but then you could use the global vars (perhaps weak ones in libasan with some default), combined together with arguments to __asan_init (or

[Bug c++/56292] False positive for constexpr arithmetics (-Wconversion)

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

[Bug c++/56291] [4.6/4.7/4.8 Regression] ICE for C++11 in output_constructor_regular_field, at varasm.c:4821

2013-02-12 Thread freddie_chopin at op dot pl
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56291 --- Comment #5 from Freddie Chopin freddie_chopin at op dot pl 2013-02-12 09:07:37 UTC --- Yes, sorry about the fuzz with the testcase and thx for confirming.

[Bug fortran/56293] New: I/O: Segfault in write_float when trying to print a not-word-aligned REAL(16) / -fno-align-commons

2013-02-12 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56293 Bug #: 56293 Summary: I/O: Segfault in write_float when trying to print a not-word-aligned REAL(16) / -fno-align-commons Classification: Unclassified Product: gcc

[Bug fortran/56293] I/O: Segfault in write_float when trying to print a not-word-aligned REAL(16) / -fno-align-commons

2013-02-12 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56293 Tobias Burnus burnus at gcc dot gnu.org changed: What|Removed |Added CC||burnus

[Bug c++/56292] False positive for constexpr arithmetics (-Wconversion)

2013-02-12 Thread lcid-fire at gmx dot net
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56292 --- Comment #2 from lcid-fire at gmx dot net 2013-02-12 10:13:17 UTC --- But should it be evaluated before constexpr are processed?

[Bug fortran/56293] I/O: Segfault in write_float when trying to print a not-word-aligned REAL(16) / -fno-align-commons

2013-02-12 Thread tobi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56293 Tobias Schlüter tobi at gcc dot gnu.org changed: What|Removed |Added CC||tobi at gcc dot

[Bug rtl-optimization/56151] [4.8 Regression] Performance degradation after r194054 on x86 Atom.

2013-02-12 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56151 --- Comment #12 from Jakub Jelinek jakub at gcc dot gnu.org 2013-02-12 10:37:42 UTC --- Author: jakub Date: Tue Feb 12 10:37:38 2013 New Revision: 195972 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=195972 Log: PR

[Bug rtl-optimization/56151] [4.8 Regression] Performance degradation after r194054 on x86 Atom.

2013-02-12 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56151 Jakub Jelinek jakub at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED

[Bug tree-optimization/56294] New: BOOT_CFLAGS='-O2 -g -fno-ipa-sra' leads to bootstrap comparison failure

2013-02-12 Thread jamborm at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56294 Bug #: 56294 Summary: BOOT_CFLAGS='-O2 -g -fno-ipa-sra' leads to bootstrap comparison failure Classification: Unclassified Product: gcc Version: 4.8.0

[Bug tree-optimization/56294] BOOT_CFLAGS='-O2 -g -fno-ipa-sra' leads to bootstrap comparison failure

2013-02-12 Thread jamborm at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56294 Martin Jambor jamborm at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED

[Bug lto/56295] New: [4.8 Regression] Missed optimization with LTO

2013-02-12 Thread d.g.gorbachev at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56295 Bug #: 56295 Summary: [4.8 Regression] Missed optimization with LTO Classification: Unclassified Product: gcc Version: 4.8.0 Status: UNCONFIRMED Severity: minor

[Bug lto/56295] [4.8 Regression] Missed optimization with LTO

2013-02-12 Thread d.g.gorbachev at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56295 --- Comment #1 from Dmitry Gorbachev d.g.gorbachev at gmail dot com 2013-02-12 11:02:05 UTC --- Created attachment 29423 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=29423 Three other testcases These are unrelated testcases which

[Bug tree-optimization/56049] [4.8 Regression] Simplification to constants not done

2013-02-12 Thread rguenther at suse dot de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56049 --- Comment #6 from rguenther at suse dot de rguenther at suse dot de 2013-02-12 11:06:23 UTC --- On Mon, 11 Feb 2013, hubicka at gcc dot gnu.org wrote: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56049 --- Comment #5 from Jan

[Bug middle-end/56231] warning traces have bogus line information when using LTO

2013-02-12 Thread rguenther at suse dot de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56231 --- Comment #13 from rguenther at suse dot de rguenther at suse dot de 2013-02-12 11:11:11 UTC --- On Tue, 12 Feb 2013, matt at use dot net wrote: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56231 --- Comment #12 from Matt

[Bug sanitizer/55309] gcc's address-sanitizer 66% slower than clang's

2013-02-12 Thread kcc at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55309 --- Comment #37 from Kostya Serebryany kcc at gcc dot gnu.org 2013-02-12 11:17:45 UTC --- http://llvm.org/viewvc/llvm-project?rev=174957view=rev (and r174958) change the default offset for x86_64 to 7fff8000 and changes __asan_init to

[Bug middle-end/56288] always true conditional expression in verify_ssa_name

2013-02-12 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56288 --- Comment #2 from Richard Biener rguenth at gcc dot gnu.org 2013-02-12 11:18:17 UTC --- Author: rguenth Date: Tue Feb 12 11:18:05 2013 New Revision: 195973 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=195973 Log: 2013-02-12

[Bug middle-end/56288] always true conditional expression in verify_ssa_name

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

[Bug sanitizer/55309] gcc's address-sanitizer 66% slower than clang's

2013-02-12 Thread kcc at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55309 Kostya Serebryany kcc at gcc dot gnu.org changed: What|Removed |Added CC||glider

[Bug testsuite/56082] FAIL: gfortran.dg/bind_c_bool_1.f90 -O (test for errors, line 18) on powerpc-apple-darwin9 with -m32

2013-02-12 Thread dominiq at lps dot ens.fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56082 --- Comment #1 from Dominique d'Humieres dominiq at lps dot ens.fr 2013-02-12 11:33:37 UTC --- I just noticed that I swapped the patches for (a) and (b).

[Bug libgcc/56296] New: Undefined reference to __sync_add_and_fetch_8 for int64_t on MIPS32.

2013-02-12 Thread kilvadyb at homejinni dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56296 Bug #: 56296 Summary: Undefined reference to __sync_add_and_fetch_8 for int64_t on MIPS32. Classification: Unclassified Product: gcc Version: unknown

[Bug sanitizer/55309] gcc's address-sanitizer 66% slower than clang's

2013-02-12 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55309 --- Comment #39 from Jakub Jelinek jakub at gcc dot gnu.org 2013-02-12 11:42:33 UTC --- So, if Darwin keeps the old 1ULL 44, then the corresponding gcc change (to be applied together with asan merge) would be something like (untested):

[Bug c++/56291] [4.6/4.7/4.8 Regression] ICE for C++11 in output_constructor_regular_field, at varasm.c:4821

2013-02-12 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56291 --- Comment #6 from Jakub Jelinek jakub at gcc dot gnu.org 2013-02-12 11:50:02 UTC --- I think the problem is in sort_constexpr_mem_initializers, which doesn't handle this case. CLASSTYPE_PRIMARY_BINFO (type) is NULL, thus it doesn't

[Bug libgcc/56296] Undefined reference to __sync_add_and_fetch_8 for int64_t on MIPS32.

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

[Bug libgcc/56296] Undefined reference to __sync_add_and_fetch_8 for int64_t on MIPS32.

2013-02-12 Thread kilvadyb at homejinni dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56296 --- Comment #2 from Balazs Kilvady kilvadyb at homejinni dot com 2013-02-12 12:12:22 UTC --- (In reply to comment #1) Why do you think this is a bug? If a target doesn't support atomic operations on certain variable sizes, this is what

[Bug fortran/46952] [OOP] Spurious recursive call error with type bound procedure

2013-02-12 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46952 --- Comment #7 from janus at gcc dot gnu.org 2013-02-12 12:15:40 UTC --- Author: janus Date: Tue Feb 12 12:15:26 2013 New Revision: 195975 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=195975 Log: 2013-02-12 Janus Weil

[Bug fortran/46952] [OOP] Spurious recursive call error with type bound procedure

2013-02-12 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46952 janus at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug lto/56295] [4.8 Regression] Missed optimization with LTO

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

[Bug tree-optimization/56294] BOOT_CFLAGS='-O2 -g -fno-ipa-sra' leads to bootstrap comparison failure

2013-02-12 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56294 --- Comment #2 from Richard Biener rguenth at gcc dot gnu.org 2013-02-12 12:28:28 UTC --- Is it a compare-debug failure?

[Bug c++/56292] False positive for constexpr arithmetics (-Wconversion)

2013-02-12 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56292 --- Comment #3 from Richard Biener rguenth at gcc dot gnu.org 2013-02-12 12:29:28 UTC --- Does it also warn if you make value a constexpr?

[Bug middle-end/56290] [4.8 Regression] ICE building OpenFOAM in in ipa_make_edge_direct_to_target

2013-02-12 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56290 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Target Milestone|--- |4.8.0

[Bug lto/56297] New: LTO: multiple definition error with global register variables

2013-02-12 Thread d.g.gorbachev at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56297 Bug #: 56297 Summary: LTO: multiple definition error with global register variables Classification: Unclassified Product: gcc Version: 4.8.0 Status:

[Bug fortran/56293] Segfault when trying to access pass-by-reference value of a not-word-aligned REAL(16) / -fno-align-commons

2013-02-12 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56293 Tobias Burnus burnus at gcc dot gnu.org changed: What|Removed |Added Summary|I/O: Segfault in|Segfault when

[Bug fortran/56293] Segfault when trying to access pass-by-reference value of a not-word-aligned REAL(16) / -fno-align-commons

2013-02-12 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56293 --- Comment #4 from Richard Biener rguenth at gcc dot gnu.org 2013-02-12 12:39:55 UTC --- (In reply to comment #3) Also occurs if one calls (call foo(p)): subroutine foo(x) real(16) :: x, y y = x ! FAILS HERE

[Bug other/56298] New: wmmintrin.h aborts compilation on the machines without AES

2013-02-12 Thread piotr.wyderski at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56298 Bug #: 56298 Summary: wmmintrin.h aborts compilation on the machines without AES Classification: Unclassified Product: gcc Version: 4.7.2 Status:

[Bug fortran/56284] [OOP] ICE with alternate return in type-bound procedure

2013-02-12 Thread dominiq at lps dot ens.fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56284 --- Comment #9 from Dominique d'Humieres dominiq at lps dot ens.fr 2013-02-12 12:57:55 UTC --- Do you understand why the test in gfc_match_return (file match.c) if (gfc_notify_std (GFC_STD_F95_OBS, Alternate RETURN

[Bug tree-optimization/56175] Issue with combine phase on x86.

2013-02-12 Thread ysrumyan at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56175 --- Comment #7 from Yuri Rumyantsev ysrumyan at gmail dot com 2013-02-12 13:05:16 UTC --- (In reply to comment #6) (In reply to comment #5) This pattern is already recognized by simplify_bitwise_binary but only for usual int type,

[Bug fortran/56293] Segfault when trying to access pass-by-reference value of a not-word-aligned REAL(16) / -fno-align-commons

2013-02-12 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56293 --- Comment #5 from Tobias Burnus burnus at gcc dot gnu.org 2013-02-12 13:07:10 UTC --- Some tests with ifort, which by default uses unaligned commons: The first test case works, i.e. I/O with the unaligned p works. However, if one calls a user

[Bug other/56298] wmmintrin.h aborts compilation on the machines without AES

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

[Bug other/56298] wmmintrin.h aborts compilation on the machines without AES

2013-02-12 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56298 --- Comment #2 from Richard Biener rguenth at gcc dot gnu.org 2013-02-12 13:16:47 UTC --- The intrinsics do _not_ work if the corresponding CPU ISA feature is not enabled on the command-line. That's a fact - whether that's good is another

[Bug target/56298] wmmintrin.h aborts compilation on the machines without AES

2013-02-12 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56298 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Target|

[Bug target/56298] wmmintrin.h aborts compilation on the machines without AES

2013-02-12 Thread piotr.wyderski at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56298 --- Comment #3 from Piotr Wyderski piotr.wyderski at gmail dot com 2013-02-12 13:22:04 UTC --- I beg to disagree, Jakub. In that case all the intrinsics headers are written in a wrong way. At least if one takes MSVC as a reference (which

[Bug target/55431] Invalid auxv search in ppc linux-unwind code.

2013-02-12 Thread amodra at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55431 --- Comment #7 from Alan Modra amodra at gmail dot com 2013-02-12 13:23:59 UTC --- On thinking about this a little more, the idea of using /proc/self/auxv isn't that good. MD_FALLBACK_FRAME_STATE_FOR is only needed for older kernels;

[Bug tree-optimization/56175] Issue with combine phase on x86.

2013-02-12 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56175 --- Comment #8 from Richard Biener rguenth at gcc dot gnu.org 2013-02-12 13:25:59 UTC --- (In reply to comment #7) (In reply to comment #6) (In reply to comment #5) This pattern is already recognized by simplify_bitwise_binary but

[Bug c++/56299] New: Dependent lambda expression breaks explicit template instantiation

2013-02-12 Thread ers.trion at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56299 Bug #: 56299 Summary: Dependent lambda expression breaks explicit template instantiation Classification: Unclassified Product: gcc Version: 4.7.2 Status:

[Bug target/56298] wmmintrin.h aborts compilation on the machines without AES

2013-02-12 Thread piotr.wyderski at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56298 --- Comment #4 from Piotr Wyderski piotr.wyderski at gmail dot com 2013-02-12 13:30:37 UTC --- @Richard: I don't have ICC right now, so a follow-up question is: does ICC enable those built-in intrinsics conditionally (as does GCC) or not

[Bug fortran/56284] [OOP] ICE with alternate return in type-bound procedure

2013-02-12 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56284 --- Comment #10 from janus at gcc dot gnu.org 2013-02-12 13:31:22 UTC --- (In reply to comment #9) Do you understand why the test in gfc_match_return (file match.c) if (gfc_notify_std (GFC_STD_F95_OBS, Alternate RETURN

[Bug lto/56297] LTO: multiple definition error with global register variables

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

[Bug lto/56297] LTO: multiple definition error with global register variables

2013-02-12 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56297 --- Comment #2 from Richard Biener rguenth at gcc dot gnu.org 2013-02-12 13:46:52 UTC --- GCC 4.7 says /tmp/ccQAPnYJ.o (symbol from plugin): In function `esp': (.text+0x0): multiple definition of `esp' /tmp/ccihIbJc.o (symbol from

[Bug target/56298] wmmintrin.h aborts compilation on the machines without AES

2013-02-12 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56298 --- Comment #5 from Richard Biener rguenth at gcc dot gnu.org 2013-02-12 13:49:41 UTC --- Can you give me a testcase that I can compile?

[Bug target/56298] wmmintrin.h aborts compilation on the machines without AES

2013-02-12 Thread piotr.wyderski at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56298 --- Comment #6 from Piotr Wyderski piotr.wyderski at gmail dot com 2013-02-12 13:55:08 UTC --- #include wmmintrin.h __m128i f(__m128i x, __m128i y) { return _mm_aesenc_si128(x, y); }

[Bug sanitizer/55309] gcc's address-sanitizer 66% slower than clang's

2013-02-12 Thread howarth at nitro dot med.uc.edu
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55309 Jack Howarth howarth at nitro dot med.uc.edu changed: What|Removed |Added CC|

[Bug lto/56295] [4.8 Regression] Missed optimization with LTO

2013-02-12 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56295 --- Comment #3 from Richard Biener rguenth at gcc dot gnu.org 2013-02-12 14:04:50 UTC --- Author: rguenth Date: Tue Feb 12 14:04:44 2013 New Revision: 195976 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=195976 Log: 2013-02-12

[Bug lto/56295] [4.8 Regression] Missed optimization with LTO

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

[Bug target/56298] wmmintrin.h aborts compilation on the machines without AES

2013-02-12 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56298 --- Comment #7 from Jakub Jelinek jakub at gcc dot gnu.org 2013-02-12 14:08:05 UTC --- Headers are one thing, but you certainly can't use AES builtins in code not compiled with -maes or functions not using __attribute__((target (aes))) or

[Bug sanitizer/55309] gcc's address-sanitizer 66% slower than clang's

2013-02-12 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55309 --- Comment #41 from Jakub Jelinek jakub at gcc dot gnu.org 2013-02-12 14:11:28 UTC --- That is definitely stage1 material, and a lot of work, especially to teach the vectorizer how to deal with these. And, we don't want to introduce the

[Bug tree-optimization/56049] [4.8 Regression] Simplification to constants not done

2013-02-12 Thread aldyh at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56049 Aldy Hernandez aldyh at gcc dot gnu.org changed: What|Removed |Added Severity|normal

[Bug tree-optimization/56049] [4.8 Regression] Simplification to constants not done

2013-02-12 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56049 Jakub Jelinek jakub at gcc dot gnu.org changed: What|Removed |Added Priority|P1 |P2 ---

[Bug c++/56299] Dependent lambda expression breaks explicit template instantiation

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

[Bug c++/53137] [4.7/4.8 Regression] g++ segfault

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

[Bug sanitizer/55309] gcc's address-sanitizer 66% slower than clang's

2013-02-12 Thread howarth at nitro dot med.uc.edu
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55309 --- Comment #42 from Jack Howarth howarth at nitro dot med.uc.edu 2013-02-12 14:41:56 UTC --- (In reply to comment #41) FYI, most of the codegen issues with xplor-nih compiled with gfortran can be suppressed with -fno-tree-vectorize at

[Bug go/56171] syscall FAILs on Solaris

2013-02-12 Thread ro at CeBiTec dot Uni-Bielefeld.DE
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56171 --- Comment #7 from ro at CeBiTec dot Uni-Bielefeld.DE ro at CeBiTec dot Uni-Bielefeld.DE 2013-02-12 14:43:41 UTC --- --- Comment #6 from Ian Lance Taylor ian at airs dot com 2013-02-11 19:16:41 UTC --- [...] Note that this test case

[Bug tree-optimization/56175] Issue with combine phase on x86.

2013-02-12 Thread ysrumyan at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56175 --- Comment #9 from Yuri Rumyantsev ysrumyan at gmail dot com 2013-02-12 14:43:53 UTC --- (In reply to comment #8) (In reply to comment #7) (In reply to comment #6) (In reply to comment #5) This pattern is already recognized by

[Bug tree-optimization/56175] Issue with combine phase on x86.

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

[Bug target/54222] [avr] Implement fixed-point support

2013-02-12 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54222 --- Comment #13 from Georg-Johann Lay gjl at gcc dot gnu.org 2013-02-12 14:55:22 UTC --- Author: gjl Date: Tue Feb 12 14:55:16 2013 New Revision: 195978 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=195978 Log: gcc/ PR

[Bug go/56171] syscall FAILs on Solaris

2013-02-12 Thread ian at airs dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56171 --- Comment #8 from Ian Lance Taylor ian at airs dot com 2013-02-12 15:02:12 UTC --- I think we'll need to pull the relevant //sys lines out of socket.go into, e.g., socket_posix.go, and then add socket_xnet.go, and arrange for the

[Bug c++/56291] [4.6/4.7/4.8 Regression] ICE for C++11 in output_constructor_regular_field, at varasm.c:4821

2013-02-12 Thread freddie_chopin at op dot pl
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56291 Freddie Chopin freddie_chopin at op dot pl changed: What|Removed |Added CC|

[Bug lto/56297] LTO: multiple definition error with global register variables

2013-02-12 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56297 --- Comment #3 from Richard Biener rguenth at gcc dot gnu.org 2013-02-12 15:14:37 UTC --- Author: rguenth Date: Tue Feb 12 15:14:32 2013 New Revision: 195979 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=195979 Log: 2013-02-12

[Bug lto/56297] LTO: multiple definition error with global register variables

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

[Bug c++/56291] [4.6/4.7/4.8 Regression] ICE for C++11 in output_constructor_regular_field, at varasm.c:4821

2013-02-12 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56291 --- Comment #8 from Jakub Jelinek jakub at gcc dot gnu.org 2013-02-12 15:17:45 UTC --- Perhaps because you are the reporter and reporter is always CCed on the PRs, no matter if on CC or not?

[Bug c++/56292] False positive for constexpr arithmetics (-Wconversion)

2013-02-12 Thread lcid-fire at gmx dot net
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56292 --- Comment #4 from lcid-fire at gmx dot net 2013-02-12 15:23:58 UTC --- constexpr std::uint8_t value = func() + 2; does generate the same warning.

[Bug lto/55493] [4.8 Regression] LTO always ICEs on i686-mingw32

2013-02-12 Thread ktietz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55493 --- Comment #10 from Kai Tietz ktietz at gcc dot gnu.org 2013-02-12 15:27:45 UTC --- Well, I re-tried to reproduce this issue with current 4.8 gcc version (native). As before, I can't reproduce that issue. Anyway I don't get what report

[Bug target/55431] Invalid auxv search in ppc linux-unwind code.

2013-02-12 Thread bugdal at aerifal dot cx
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55431 --- Comment #8 from Rich Felker bugdal at aerifal dot cx 2013-02-12 15:27:58 UTC --- Is there nothing internal in the sigcontext structure that distinguishes the version? Making the reference to __libc_stack_end weak won't help. If the

[Bug c++/56291] [4.6/4.7/4.8 Regression] ICE for C++11 in output_constructor_regular_field, at varasm.c:4821

2013-02-12 Thread freddie_chopin at op dot pl
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56291 --- Comment #9 from Freddie Chopin freddie_chopin at op dot pl 2013-02-12 15:31:46 UTC --- (In reply to comment #8) Perhaps because you are the reporter and reporter is always CCed on the PRs, no matter if on CC or not? If you

[Bug target/52122] [4.6/4.7/4.8 Regression] incorrect ln -s replacement for mingw like targets in configure files

2013-02-12 Thread ktietz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52122 --- Comment #15 from Kai Tietz ktietz at gcc dot gnu.org 2013-02-12 15:32:15 UTC --- Author: ktietz Date: Tue Feb 12 15:32:01 2013 New Revision: 195980 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=195980 Log: PR

[Bug target/52122] [4.6/4.7/4.8 Regression] incorrect ln -s replacement for mingw like targets in configure files

2013-02-12 Thread ktietz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52122 --- Comment #16 from Kai Tietz ktietz at gcc dot gnu.org 2013-02-12 15:37:09 UTC --- Author: ktietz Date: Tue Feb 12 15:36:56 2013 New Revision: 195981 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=195981 Log: PR

[Bug target/52122] [4.6/4.7/4.8 Regression] incorrect ln -s replacement for mingw like targets in configure files

2013-02-12 Thread ktietz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52122 --- Comment #17 from Kai Tietz ktietz at gcc dot gnu.org 2013-02-12 15:39:07 UTC --- Author: ktietz Date: Tue Feb 12 15:38:57 2013 New Revision: 195982 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=195982 Log: PR

[Bug target/52122] [4.6/4.7/4.8 Regression] incorrect ln -s replacement for mingw like targets in configure files

2013-02-12 Thread ktietz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52122 Kai Tietz ktietz at gcc dot gnu.org changed: What|Removed |Added Priority|P2 |P5

[Bug target/56298] wmmintrin.h aborts compilation on the machines without AES

2013-02-12 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56298 --- Comment #8 from Richard Biener rguenth at gcc dot gnu.org 2013-02-12 15:47:33 UTC --- (In reply to comment #6) #include wmmintrin.h __m128i f(__m128i x, __m128i y) { return _mm_aesenc_si128(x, y); } Compiling that

[Bug c++/56291] [4.6/4.7/4.8 Regression] ICE for C++11 in output_constructor_regular_field, at varasm.c:4821

2013-02-12 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56291 Paolo Carlini paolo.carlini at oracle dot com changed: What|Removed |Added CC|freddie_chopin at op dot pl |

[Bug testsuite/56082] FAIL: gfortran.dg/bind_c_bool_1.f90 -O (test for errors, line 18) on powerpc-apple-darwin9 with -m32

2013-02-12 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56082 --- Comment #2 from Tobias Burnus burnus at gcc dot gnu.org 2013-02-12 16:22:26 UTC --- Author: burnus Date: Tue Feb 12 16:22:13 2013 New Revision: 195984 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=195984 Log: 2013-02-12

[Bug lto/56297] LTO: multiple definition error with global register variables

2013-02-12 Thread hubicka at ucw dot cz
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56297 --- Comment #5 from Jan Hubicka hubicka at ucw dot cz 2013-02-12 16:23:37 UTC --- Confirmed. We put register int i asm (esp); into the LTO symbol table. Oops. The GCC symtab and the partition contains (gdb) call

[Bug tree-optimization/56273] [4.8 regression] Bogus -Warray-bounds warning

2013-02-12 Thread vincenzo.innocente at cern dot ch
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56273 --- Comment #9 from vincenzo Innocente vincenzo.innocente at cern dot ch 2013-02-12 16:24:11 UTC --- I am just rebuilding (Updated to revision 195983.) and noticed /home/data/newsoft/gcc-build/./gcc/xgcc

[Bug inline-asm/56148] [4.8 Regression] inline asm matching constraint with different mode

2013-02-12 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56148 Steven Bosscher steven at gcc dot gnu.org changed: What|Removed |Added CC||steven

[Bug lto/56295] [4.8 Regression] Missed optimization with LTO

2013-02-12 Thread d.g.gorbachev at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56295 --- Comment #5 from Dmitry Gorbachev d.g.gorbachev at gmail dot com 2013-02-12 16:26:39 UTC --- Created attachment 29425 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=29425 Modified testcase This slightly modified testcase still

[Bug testsuite/56082] FAIL: gfortran.dg/bind_c_bool_1.f90 -O (test for errors, line 18) on powerpc-apple-darwin9 with -m32

2013-02-12 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56082 Tobias Burnus burnus at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

  1   2   3   >