[Bug bootstrap/50778] [4.7 Regression] Bootstrap failure on powerpc-apple-darwin9

2011-10-22 Thread iains at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50778 --- Comment #17 from Iain Sandoe iains at gcc dot gnu.org 2011-10-22 06:49:09 UTC --- bootstrap regtest completed (r180257 + patch proposed); fails in struct-layout1 and vmx are gone (all plugins are now failing, but likely a different reason).

[Bug fortran/50690] [4.7 Regression] ICE with front end optimization and OMP workshare

2011-10-22 Thread tkoenig at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50690 --- Comment #7 from Thomas Koenig tkoenig at gcc dot gnu.org 2011-10-22 08:10:45 UTC --- Updated patch: http://gcc.gnu.org/ml/gcc-patches/2011-10/msg02003.html

[Bug c++/50810] c++0x-compat does not warn about narrowing conversions

2011-10-22 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50810 Paolo Carlini paolo.carlini at oracle dot com changed: What|Removed |Added Status|NEW |ASSIGNED

[Bug c++/29948] G++ OOM's when compiling kmail

2011-10-22 Thread manu at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29948 Manuel López-Ibáñez manu at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Bug c++/33801] Missing warning: type qualifiers are meaningless in this declaration

2011-10-22 Thread manu at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33801 Manuel López-Ibáñez manu at gcc dot gnu.org changed: What|Removed |Added Summary|Missing warning |Missing

[Bug tree-optimization/50730] SLP vectorization confused by unrelated DRs

2011-10-22 Thread irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50730 --- Comment #3 from Ira Rosen irar at il dot ibm.com 2011-10-22 12:09:30 UTC --- (In reply to comment #2) First blush, looks like something could be abstracted as a function or a macro?!? Hmm, I don't know. There is a 'continue' there...

[Bug c++/39478] please improve recursive template instantiation diagnostics

2011-10-22 Thread manu at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39478 Manuel López-Ibáñez manu at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |WAITING

[Bug tree-optimization/50819] missed SLP vectorization

2011-10-22 Thread irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50819 Ira Rosen irar at il dot ibm.com changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last

[Bug c++/42356] confused compiler

2011-10-22 Thread manu at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42356 Manuel López-Ibáñez manu at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last

[Bug tree-optimization/50819] missed SLP vectorization

2011-10-22 Thread irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50819 --- Comment #2 from Ira Rosen irar at il dot ibm.com 2011-10-22 12:27:51 UTC --- Created attachment 25574 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=25574 Patch for this PR and also fo PR 50730

[Bug c++/42356] improve list of candidates and error recovery for ambiguous call

2011-10-22 Thread manu at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42356 Manuel López-Ibáñez manu at gcc dot gnu.org changed: What|Removed |Added Summary|confused compiler |improve list

[Bug rtl-optimization/50827] New: [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

2011-10-22 Thread zsojka at seznam dot cz
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50827 Bug #: 50827 Summary: [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 Classification: Unclassified

[Bug c++/42356] improve list of candidates and error recovery for ambiguous call

2011-10-22 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42356 --- Comment #8 from Jonathan Wakely redi at gcc dot gnu.org 2011-10-22 13:00:32 UTC --- (In reply to comment #2) Well, I see several issues with the diagnostics. 1) The call is not ambiguous, because if it were (only) ambiguous then

[Bug bootstrap/50778] [4.7 Regression] Bootstrap failure on powerpc-apple-darwin9

2011-10-22 Thread dominiq at lps dot ens.fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50778 --- Comment #18 from Dominique d'Humieres dominiq at lps dot ens.fr 2011-10-22 13:07:06 UTC --- Bootstrap completed with the patch here, regtesting in progress. Once the patch is committed and regress is happy again, please close this pr as

[Bug c++/42356] improve list of candidates and error recovery for ambiguous call

2011-10-22 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42356 --- Comment #9 from Jonathan Wakely redi at gcc dot gnu.org 2011-10-22 13:07:50 UTC --- (In reply to comment #8) That might be an improvement, yes. That's the only issue I see here. Actually, there is another issue in the list of candidates:

[Bug c++/33801] Missing warning: type qualifiers are meaningless in this declaration

2011-10-22 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33801 Paolo Carlini paolo.carlini at oracle dot com changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Bug c++/39478] please improve recursive template instantiation diagnostics

2011-10-22 Thread d.frey at gmx dot de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39478 --- Comment #2 from Daniel Frey d.frey at gmx dot de 2011-10-22 13:19:02 UTC --- I think I'm asking for the word recursion or recursive in the error message, bonus points for clearly identifying the cycle. The example is obviously too simple to

[Bug c++/50828] New: class template parameter not printed for member function template in candidate list

2011-10-22 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50828 Bug #: 50828 Summary: class template parameter not printed for member function template in candidate list Classification: Unclassified Product: gcc Version: 4.6.1

[Bug c++/42356] improve list of candidates and error recovery for ambiguous call

2011-10-22 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42356 --- Comment #10 from Jonathan Wakely redi at gcc dot gnu.org 2011-10-22 13:21:11 UTC --- (In reply to comment #9) The first one should say freeListT not freeList. reported as PR 50828

[Bug c++/50828] class template parameter not printed for member function template in candidate list

2011-10-22 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50828 --- Comment #1 from Jonathan Wakely redi at gcc dot gnu.org 2011-10-22 13:29:19 UTC --- I noticed this while analysing PR 42356, the missing template argument makes it much harder to see why name lookup results are ambiguous templatetypename T

[Bug c++/42356] improve list of candidates and error recovery for ambiguous call

2011-10-22 Thread manu at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42356 --- Comment #11 from Manuel López-Ibáñez manu at gcc dot gnu.org 2011-10-22 13:30:10 UTC --- (In reply to comment #8) 2) The reported list of overloads include those which have the wrong number of arguments. That's by design. Maybe

[Bug c++/16070] Bad error message

2011-10-22 Thread manu at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16070 Manuel López-Ibáñez manu at gcc dot gnu.org changed: What|Removed |Added CC||manu at gcc

[Bug c++/17693] use typedef name in diagnostic

2011-10-22 Thread manu at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17693 --- Comment #2 from Manuel López-Ibáñez manu at gcc dot gnu.org 2011-10-22 14:14:18 UTC --- GCC 4.7 does away with the typedefs completely: pr17693.cc: In instantiation of ‘void A::g() [with T = int]’: pr17693.cc:13:16: required from here

[Bug target/50829] New: avx extra copy for _mm256_insertf128_pd

2011-10-22 Thread marc.glisse at normalesup dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50829 Bug #: 50829 Summary: avx extra copy for _mm256_insertf128_pd Classification: Unclassified Product: gcc Version: 4.7.0 Status: UNCONFIRMED Severity: enhancement

[Bug c++/21038] report unmatched brace as a note

2011-10-22 Thread manu at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21038 Manuel López-Ibáñez manu at gcc dot gnu.org changed: What|Removed |Added CC||manu at gcc

[Bug c++/24607] wrong column numbers in diagnostics with templates

2011-10-22 Thread manu at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24607 Manuel López-Ibáñez manu at gcc dot gnu.org changed: What|Removed |Added CC||manu at gcc

[Bug c++/25362] pretty printing of expression fails

2011-10-22 Thread manu at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25362 Manuel López-Ibáñez manu at gcc dot gnu.org changed: What|Removed |Added CC||manu at gcc

[Bug c++/50830] New: [c++0x] Variadic template, inner class error

2011-10-22 Thread trashyankes at wp dot pl
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50830 Bug #: 50830 Summary: [c++0x] Variadic template, inner class error Classification: Unclassified Product: gcc Version: 4.7.0 Status: UNCONFIRMED Severity: normal

[Bug tree-optimization/50819] missed SLP vectorization

2011-10-22 Thread vincenzo.innocente at cern dot ch
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50819 --- Comment #3 from vincenzo Innocente vincenzo.innocente at cern dot ch 2011-10-22 14:50:01 UTC --- excellent! thanks Ira for the fast fix. It does work. No side effect at first look

[Bug libgcj/50831] New: [4.7 regression] SIGSEGV in link.cc:1904

2011-10-22 Thread jojelino at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50831 Bug #: 50831 Summary: [4.7 regression] SIGSEGV in link.cc:1904 Classification: Unclassified Product: gcc Version: 4.7.0 Status: UNCONFIRMED Severity: normal

[Bug libgcj/50831] [4.7 regression] SIGSEGV in link.cc:1904

2011-10-22 Thread jojelino at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50831 --- Comment #1 from gee jojelino at gmail dot com 2011-10-22 15:15:07 UTC --- $ gdb --args ./gcj-dbtool.exe rGNU gdb (GDB) 7.3.50.20110903-cvs Copyright (C) 2011 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later

[Bug c++/42356] improve list of candidates and error recovery for ambiguous call

2011-10-22 Thread igodard at pacbell dot net
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42356 --- Comment #12 from Ivan Godard igodard at pacbell dot net 2011-10-22 15:52:54 UTC --- Manual said: g++ could also specify which ones are viable candidates, and which ones are not even viable, and for the ones not viable, explain why.

[Bug target/50829] avx extra copy for _mm256_insertf128_pd

2011-10-22 Thread ubizjak at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50829 Uros Bizjak ubizjak at gmail dot com changed: What|Removed |Added Keywords||ra --- Comment #1

[Bug libgcj/50831] [4.7 regression] __gcc_register_frame must throw error when failed to load dll

2011-10-22 Thread jojelino at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50831 gee jojelino at gmail dot com changed: What|Removed |Added Summary|[4.7 regression] SIGSEGV in |[4.7 regression]

[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

2011-10-22 Thread danglin at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50617 John David Anglin danglin at gcc dot gnu.org changed: What|Removed |Added Component|middle-end |target

[Bug tree-optimization/44683] [4.4/4.5/4.6 Regression] Optimization bug with copysign builtin

2011-10-22 Thread ebotcazou at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44683 Eric Botcazou ebotcazou at gcc dot gnu.org changed: What|Removed |Added CC||ebotcazou at

[Bug target/50829] avx extra copy for _mm256_insertf128_pd

2011-10-22 Thread marc.glisse at normalesup dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50829 --- Comment #2 from Marc Glisse marc.glisse at normalesup dot org 2011-10-22 17:01:51 UTC --- (In reply to comment #1) This looks similar to PR 34283, a RA problem. Ah, indeed. I also had a function that ended with: vmovapd%xmm1, %xmm0

[Bug target/50832] New: Strange ix86_attr_length_immediate_default

2011-10-22 Thread hjl.tools at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50832 Bug #: 50832 Summary: Strange ix86_attr_length_immediate_default Classification: Unclassified Product: gcc Version: 4.7.0 Status: UNCONFIRMED Severity: normal

[Bug java/50045] [4.7 regression] ICE in gcc/java/lang.c:427 with -ftree-dump-all

2011-10-22 Thread jojelino at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50045 --- Comment #1 from gee jojelino at gmail dot com 2011-10-22 17:35:01 UTC --- and newer one. (gdb) r Starting program: /tmp/gcc/host-i686-pc-cygwin/gcc/jc1.exe gnu.zip -fhash-synchronization -fuse-divide-subroutine -fcheck-references

[Bug java/50045] [4.7 regression] ICE in gcc/java/lang.c:427 with -ftree-dump-all

2011-10-22 Thread jojelino at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50045 --- Comment #2 from gee jojelino at gmail dot com 2011-10-22 17:37:37 UTC --- Created attachment 25576 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=25576 testcase

[Bug rtl-optimization/50833] New: ICE: in maybe_record_trace_start, at dwarf2cfi.c:2243 with -fshrink-wrap

2011-10-22 Thread zsojka at seznam dot cz
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50833 Bug #: 50833 Summary: ICE: in maybe_record_trace_start, at dwarf2cfi.c:2243 with -fshrink-wrap Classification: Unclassified Product: gcc Version: 4.7.0 Status:

[Bug libgcj/50053] [4.7 regression] SIGSEGV in natClass.cc:651

2011-10-22 Thread jojelino at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50053 --- Comment #4 from gee jojelino at gmail dot com 2011-10-22 19:33:19 UTC --- ;; ;; Full RTL generated for this function: ;; (note 1 0 4 NOTE_INSN_DELETED) (note 4 1 2 2 [bb 2] NOTE_INSN_BASIC_BLOCK) (insn 2 4 3 2 (set (reg/f:SI 61 [ this ])

[Bug c++/42356] improve list of candidates and error recovery for ambiguous call

2011-10-22 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42356 --- Comment #13 from Jonathan Wakely redi at gcc dot gnu.org 2011-10-22 19:43:08 UTC --- (In reply to comment #11) I wonder why the detailed overload failure that Nathan implemented does not trigger here. I would expect to give details of why

[Bug c++/16070] print something useful instead of unresolved overloaded function type

2011-10-22 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16070 --- Comment #7 from Jonathan Wakely redi at gcc dot gnu.org 2011-10-22 19:53:54 UTC --- (In reply to comment #6) so g++ is not as good as clang, but it got closer at GCC 4.7. Perhaps g++ could handle better the unresolved overloaded function

[Bug c++/21038] report unmatched brace as a note

2011-10-22 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21038 --- Comment #5 from Jonathan Wakely redi at gcc dot gnu.org 2011-10-22 19:57:45 UTC --- Using an editor that can jump between braces (e.g. % in vim) makes it trivial to find if you've indented your code sensibly. As Andrew said in comment 1, the

[Bug c++/50830] [c++0x] Variadic template, inner class error

2011-10-22 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50830 --- Comment #1 from Jonathan Wakely redi at gcc dot gnu.org 2011-10-22 20:37:03 UTC --- reduced: templatetemplateclass class... struct list_templates {}; templateclass struct aa {}; templateclass... T struct test {}; templatetemplateclass

[Bug target/50788] [4.7 Regression] ICE: in merge_overlapping_regs, at regrename.c:318 with -mavx -fpeel-loops -fstack-protector-all and __builtin_ia32_maskloadpd256

2011-10-22 Thread ebotcazou at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50788 Eric Botcazou ebotcazou at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|NEW

[Bug c++/50830] [c++0x] Variadic template, inner class error

2011-10-22 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50830 --- Comment #2 from Jonathan Wakely redi at gcc dot gnu.org 2011-10-22 20:57:04 UTC --- The reduced example compiles if the partial specialization is declared so the pack expansion is last: templateclass T, templateclass class... F struct

[Bug c++/50830] [c++0x] Variadic template, inner class error

2011-10-22 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50830 --- Comment #3 from Jonathan Wakely redi at gcc dot gnu.org 2011-10-22 21:07:31 UTC --- (In reply to comment #0) when i remove every `...` its compile without problems N.B. that doesn't mean this is a G++ bug

[Bug c++/50830] [c++0x] Variadic template, inner class error

2011-10-22 Thread daniel.kruegler at googlemail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50830 --- Comment #4 from Daniel Krügler daniel.kruegler at googlemail dot com 2011-10-22 21:15:20 UTC --- (In reply to comment #3) I agree, but the partial specialization templatetemplateclass class... F, class T struct testlist_templatesF..., T;

[Bug libstdc++/50196] [C++0x] std::thread not available under macos

2011-10-22 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50196 --- Comment #7 from Jonathan Wakely redi at gcc dot gnu.org 2011-10-22 21:31:28 UTC --- Author: redi Date: Sat Oct 22 21:31:24 2011 New Revision: 180329 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=180329 Log: PR libstdc++/50196 *

[Bug libstdc++/50196] [C++0x] std::thread not available under macos

2011-10-22 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50196 Jonathan Wakely redi at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug c++/50828] class template parameter not printed for member function template in candidate list

2011-10-22 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50828 --- Comment #2 from Paolo Carlini paolo.carlini at oracle dot com 2011-10-22 21:39:49 UTC --- Seems due to the below, ie, no decoration for a primary. Remains to be seen if in other contexts (in this case the call chain is dump_template_decl -

[Bug c++/50828] class template parameter not printed for member function template in candidate list

2011-10-22 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50828 --- Comment #3 from Jonathan Wakely redi at gcc dot gnu.org 2011-10-22 22:01:12 UTC --- Changing it would be consistent with the output for non-template member functions of class templates: templatetypename T struct A { void f() { } };

[Bug c++/50830] [c++0x] Variadic template, inner class error

2011-10-22 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50830 --- Comment #5 from Jonathan Wakely redi at gcc dot gnu.org 2011-10-22 22:02:30 UTC --- does the last sentence of [temp.class.spec] apply here?

[Bug libstdc++/50834] New: Documentation about STL thread safety is ambiguous

2011-10-22 Thread bergerp at laposte dot net
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50834 Bug #: 50834 Summary: Documentation about STL thread safety is ambiguous Classification: Unclassified Product: gcc Version: unknown Status: UNCONFIRMED Severity: minor

[Bug libstdc++/50834] Documentation about STL thread safety is ambiguous

2011-10-22 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50834 Jonathan Wakely redi at gcc dot gnu.org changed: What|Removed |Added Keywords||documentation

[Bug c++/50828] class template parameter not printed for member function template in candidate list

2011-10-22 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50828 --- Comment #4 from Paolo Carlini paolo.carlini at oracle dot com 2011-10-22 23:39:06 UTC --- Indeed. The difference between the two is in flags (primary is true for both of course): due to the '| TFF_TEMPLATE_NAME' # error.c:1214 in

[Bug c++/50810] c++0x-compat does not warn about narrowing conversions

2011-10-22 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50810 Paolo Carlini paolo.carlini at oracle dot com changed: What|Removed |Added CC|paolo.carlini at oracle dot |

[Bug c++/42356] improve list of candidates and error recovery for ambiguous call

2011-10-22 Thread manu at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42356 --- Comment #14 from Manuel López-Ibáñez manu at gcc dot gnu.org 2011-10-23 00:46:15 UTC --- (In reply to comment #13) (In reply to comment #11) I wonder why the detailed overload failure that Nathan implemented does not trigger here. I

[Bug c++/42356] improve list of candidates and error recovery for ambiguous call

2011-10-22 Thread manu at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42356 --- Comment #15 from Manuel López-Ibáñez manu at gcc dot gnu.org 2011-10-23 00:47:42 UTC --- (In reply to comment #12) Manual said: g++ could also specify which ones are viable candidates, and which ones are not even viable, and for the ones

[Bug bootstrap/49246] bootstrap comparison failure with 174455 on OpenBSD

2011-10-22 Thread jsg at openbsd dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49246 --- Comment #3 from Jonathan Gray jsg at openbsd dot org 2011-10-23 01:08:43 UTC --- This seems to be resolved by adding PCH support for OpenBSD. Without which builds will fail even if PCH are disabled.

[Bug c++/42356] improve list of candidates and error recovery for ambiguous call

2011-10-22 Thread igodard at pacbell dot net
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42356 --- Comment #16 from Ivan Godard igodard at pacbell dot net 2011-10-23 01:28:48 UTC --- (In reply to comment #15) (In reply to comment #12) Manual said: g++ could also specify which ones are viable candidates, and which ones are not

[Bug c++/42356] improve list of candidates and error recovery for ambiguous call

2011-10-22 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42356 --- Comment #17 from Jonathan Wakely redi at gcc dot gnu.org 2011-10-23 01:54:17 UTC --- But for this testcase I don't want to be told overload resolution passed or failed, I want to be told it's ambiguous, because that's the error in the

[Bug c++/42356] improve list of candidates and error recovery for ambiguous call

2011-10-22 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42356 --- Comment #18 from Jonathan Wakely redi at gcc dot gnu.org 2011-10-23 02:03:41 UTC --- (In reply to comment #12) Manual said: g++ could also specify which ones are viable candidates, and which ones are not even viable, and for the ones not

[Bug c++/50810] c++0x-compat does not warn about narrowing conversions

2011-10-22 Thread jason at redhat dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50810 --- Comment #9 from Jason Merrill jason at redhat dot com 2011-10-23 02:06:56 UTC --- I think that makes sense, yes. People can always specify -Wno-narrowing if they don't want it. paolo.carlini at oracle dot com gcc-bugzi...@gcc.gnu.org wrote:

[Bug c++/50835] New: [4.7 Regression] Lvalue-ness of conditional operator results is incorrect in a function template

2011-10-22 Thread mimomorin at gmail dot com
; }; Then, // std::vectorint v; true ? rvalue_probestd::vectorint (v) : v should be evaluated to an lvalue. But in a function template, this is incorrectly evaluated to an rvalue. Tested on gcc-4.7.0 20111022 (in a C++03 mode).

[Bug c++/50810] c++0x-compat does not warn about narrowing conversions

2011-10-22 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50810 --- Comment #10 from Paolo Carlini paolo.carlini at oracle dot com 2011-10-23 02:12:42 UTC --- Great. I'll post the patch tomorrow.