public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug translation/57850] New: Option -fdump-translation-unit not working
@ 2013-07-08 11:39 aponomarenko at rosalab dot ru
  2013-07-08 15:02 ` [Bug c++/57850] " pinskia at gcc dot gnu.org
                   ` (17 more replies)
  0 siblings, 18 replies; 19+ messages in thread
From: aponomarenko at rosalab dot ru @ 2013-07-08 11:39 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57850

            Bug ID: 57850
           Summary: Option -fdump-translation-unit not working
           Product: gcc
           Version: 4.8.1
            Status: UNCONFIRMED
          Severity: critical
          Priority: P3
         Component: translation
          Assignee: unassigned at gcc dot gnu.org
          Reporter: aponomarenko at rosalab dot ru

Hi,

The -fdump-translation-unit option of the GCC compiler was broken in 4.8.1
(relative to 4.7.1).

Steps to reproduce:

1. Create any header file file.h
2. g++ -fdump-translation-unit file.h

g++ 4.7.1 dumps test.h.001t.tu, but g++ 4.8.1 does nothing.

May be this bug can be fixed like
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55164 ?

Thank you.


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [Bug c++/57850] Option -fdump-translation-unit not working
  2013-07-08 11:39 [Bug translation/57850] New: Option -fdump-translation-unit not working aponomarenko at rosalab dot ru
@ 2013-07-08 15:02 ` pinskia at gcc dot gnu.org
  2013-07-08 15:48 ` paolo.carlini at oracle dot com
                   ` (16 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: pinskia at gcc dot gnu.org @ 2013-07-08 15:02 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57850

Andrew Pinski <pinskia at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
          Component|translation                 |c++
           Severity|critical                    |normal

--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
I bet we no longer go through the code for dumping while doing precompiled
headers .


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [Bug c++/57850] Option -fdump-translation-unit not working
  2013-07-08 11:39 [Bug translation/57850] New: Option -fdump-translation-unit not working aponomarenko at rosalab dot ru
  2013-07-08 15:02 ` [Bug c++/57850] " pinskia at gcc dot gnu.org
@ 2013-07-08 15:48 ` paolo.carlini at oracle dot com
  2013-07-09  8:25 ` aponomarenko at rosalab dot ru
                   ` (15 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: paolo.carlini at oracle dot com @ 2013-07-08 15:48 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57850

--- Comment #2 from Paolo Carlini <paolo.carlini at oracle dot com> ---
See also PR2778 (!) If there is no interest in maintaining the option we should
probably remove / deprecate it. Seriously.


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [Bug c++/57850] Option -fdump-translation-unit not working
  2013-07-08 11:39 [Bug translation/57850] New: Option -fdump-translation-unit not working aponomarenko at rosalab dot ru
  2013-07-08 15:02 ` [Bug c++/57850] " pinskia at gcc dot gnu.org
  2013-07-08 15:48 ` paolo.carlini at oracle dot com
@ 2013-07-09  8:25 ` aponomarenko at rosalab dot ru
  2013-07-09  8:35 ` aponomarenko at rosalab dot ru
                   ` (14 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: aponomarenko at rosalab dot ru @ 2013-07-09  8:25 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57850

--- Comment #3 from Andrey Ponomarenko <aponomarenko at rosalab dot ru> ---
Please do not remove this option!

I know that it's private option for debugging GCC only, but it's used in the
ABI Compliance Checker tool:
http://ispras.linuxbase.org/index.php/ABI_compliance_checker

This tool is used by the army of maintainers of almost all Linux distributions
to verify ABI changes in system libraries.

The tool is also the core of the http://upstream-tracker.org/ service for
tracking upstream changes in APIs of system libraries.

If you remove this option then ABI Compliance Checker and upstream-tracker.org
will stop working and DLL hell will return.

Is there an alternative way to create translation unit dump of the header file
by the new GCC 4.8?

Is it possible to make this option working like in GCC<=4.7?

Thank you!


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [Bug c++/57850] Option -fdump-translation-unit not working
  2013-07-08 11:39 [Bug translation/57850] New: Option -fdump-translation-unit not working aponomarenko at rosalab dot ru
                   ` (2 preceding siblings ...)
  2013-07-09  8:25 ` aponomarenko at rosalab dot ru
@ 2013-07-09  8:35 ` aponomarenko at rosalab dot ru
  2013-08-04 18:39 ` dmitrij.ledkov at ubuntu dot com
                   ` (13 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: aponomarenko at rosalab dot ru @ 2013-07-09  8:35 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57850

--- Comment #4 from Andrey Ponomarenko <aponomarenko at rosalab dot ru> ---
It's also used for maintaining binary compatibility of glibc:
http://sourceware.org/glibc/wiki/Testing/ABI_checker

and by the API Sanity Checker tool for generating unit tests for C/C++
libraries: http://ispras.linuxbase.org/index.php/API_Sanity_Checker


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [Bug c++/57850] Option -fdump-translation-unit not working
  2013-07-08 11:39 [Bug translation/57850] New: Option -fdump-translation-unit not working aponomarenko at rosalab dot ru
                   ` (3 preceding siblings ...)
  2013-07-09  8:35 ` aponomarenko at rosalab dot ru
@ 2013-08-04 18:39 ` dmitrij.ledkov at ubuntu dot com
  2013-08-07  1:09 ` singhai at gcc dot gnu.org
                   ` (12 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: dmitrij.ledkov at ubuntu dot com @ 2013-08-04 18:39 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57850

--- Comment #5 from Dima <dmitrij.ledkov at ubuntu dot com> ---
Why is this bug is still marked unconfirmed? Is there something I can do to
confirm it?


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [Bug c++/57850] Option -fdump-translation-unit not working
  2013-07-08 11:39 [Bug translation/57850] New: Option -fdump-translation-unit not working aponomarenko at rosalab dot ru
                   ` (4 preceding siblings ...)
  2013-08-04 18:39 ` dmitrij.ledkov at ubuntu dot com
@ 2013-08-07  1:09 ` singhai at gcc dot gnu.org
  2013-08-07 12:01 ` paolo.carlini at oracle dot com
                   ` (11 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: singhai at gcc dot gnu.org @ 2013-08-07  1:09 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57850

--- Comment #7 from Sharad Singhai <singhai at gcc dot gnu.org> ---
I looked at it and this issue seems related to handling of PCH files. The
following patch introduced it

http://gcc.gnu.org/viewcvs/gcc/trunk/gcc/cp/decl2.c?r1=194363&r2=194362&pathrev=194363

When only a header file is being compiled then cp_write_global_declarations ()
returns immediately without doing any extra work. Thus dump code (and
everything else) is skipped.

I don't know what should be the right course of action here. If it is only the
dump functionality that needs to be restored, I can perhaps work around with
some restructuring. However, there is a lot of other processing which should be
skipped in case of PCH. Suggestions?

Thanks,
Sharad


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [Bug c++/57850] Option -fdump-translation-unit not working
  2013-07-08 11:39 [Bug translation/57850] New: Option -fdump-translation-unit not working aponomarenko at rosalab dot ru
                   ` (5 preceding siblings ...)
  2013-08-07  1:09 ` singhai at gcc dot gnu.org
@ 2013-08-07 12:01 ` paolo.carlini at oracle dot com
  2013-08-27 13:46 ` [Bug c++/57850] [4.8/4.9 Regression] " rguenth at gcc dot gnu.org
                   ` (10 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: paolo.carlini at oracle dot com @ 2013-08-07 12:01 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57850

Paolo Carlini <paolo.carlini at oracle dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |steven at gcc dot gnu.org

--- Comment #8 from Paolo Carlini <paolo.carlini at oracle dot com> ---
Let's add Steven in CC then.


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [Bug c++/57850] [4.8/4.9 Regression] Option -fdump-translation-unit not working
  2013-07-08 11:39 [Bug translation/57850] New: Option -fdump-translation-unit not working aponomarenko at rosalab dot ru
                   ` (6 preceding siblings ...)
  2013-08-07 12:01 ` paolo.carlini at oracle dot com
@ 2013-08-27 13:46 ` rguenth at gcc dot gnu.org
  2013-09-13 16:43 ` jason at gcc dot gnu.org
                   ` (9 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: rguenth at gcc dot gnu.org @ 2013-08-27 13:46 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57850

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|---                         |4.9.0
            Summary|Option                      |[4.8/4.9 Regression] Option
                   |-fdump-translation-unit not |-fdump-translation-unit not
                   |working                     |working


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [Bug c++/57850] [4.8/4.9 Regression] Option -fdump-translation-unit not working
  2013-07-08 11:39 [Bug translation/57850] New: Option -fdump-translation-unit not working aponomarenko at rosalab dot ru
                   ` (7 preceding siblings ...)
  2013-08-27 13:46 ` [Bug c++/57850] [4.8/4.9 Regression] " rguenth at gcc dot gnu.org
@ 2013-09-13 16:43 ` jason at gcc dot gnu.org
  2013-09-13 19:05 ` jason at gcc dot gnu.org
                   ` (8 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: jason at gcc dot gnu.org @ 2013-09-13 16:43 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57850

Jason Merrill <jason at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |ASSIGNED
   Last reconfirmed|                            |2013-09-13
                 CC|                            |jason at gcc dot gnu.org
           Assignee|unassigned at gcc dot gnu.org      |jason at gcc dot gnu.org
     Ever confirmed|0                           |1


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [Bug c++/57850] [4.8/4.9 Regression] Option -fdump-translation-unit not working
  2013-07-08 11:39 [Bug translation/57850] New: Option -fdump-translation-unit not working aponomarenko at rosalab dot ru
                   ` (8 preceding siblings ...)
  2013-09-13 16:43 ` jason at gcc dot gnu.org
@ 2013-09-13 19:05 ` jason at gcc dot gnu.org
  2013-09-13 19:06 ` jason at gcc dot gnu.org
                   ` (7 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: jason at gcc dot gnu.org @ 2013-09-13 19:05 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57850

--- Comment #9 from Jason Merrill <jason at gcc dot gnu.org> ---
Created attachment 30818
  --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=30818&action=edit
patch

Can you verify that this patch fixes the issue?


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [Bug c++/57850] [4.8/4.9 Regression] Option -fdump-translation-unit not working
  2013-07-08 11:39 [Bug translation/57850] New: Option -fdump-translation-unit not working aponomarenko at rosalab dot ru
                   ` (9 preceding siblings ...)
  2013-09-13 19:05 ` jason at gcc dot gnu.org
@ 2013-09-13 19:06 ` jason at gcc dot gnu.org
  2013-09-20 11:40 ` aponomarenko at rosalab dot ru
                   ` (6 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: jason at gcc dot gnu.org @ 2013-09-13 19:06 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57850

Jason Merrill <jason at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |WAITING


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [Bug c++/57850] [4.8/4.9 Regression] Option -fdump-translation-unit not working
  2013-07-08 11:39 [Bug translation/57850] New: Option -fdump-translation-unit not working aponomarenko at rosalab dot ru
                   ` (10 preceding siblings ...)
  2013-09-13 19:06 ` jason at gcc dot gnu.org
@ 2013-09-20 11:40 ` aponomarenko at rosalab dot ru
  2013-09-20 12:24 ` aponomarenko at rosalab dot ru
                   ` (5 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: aponomarenko at rosalab dot ru @ 2013-09-20 11:40 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57850

Andrey Ponomarenko <aponomarenko at rosalab dot ru> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|WAITING                     |RESOLVED
         Resolution|---                         |FIXED

--- Comment #10 from Andrey Ponomarenko <aponomarenko at rosalab dot ru> ---
(In reply to Jason Merrill from comment #9)
> Created attachment 30818 [details]
> patch
> 
> Can you verify that this patch fixes the issue?

Yes, it works! Thank you!


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [Bug c++/57850] [4.8/4.9 Regression] Option -fdump-translation-unit not working
  2013-07-08 11:39 [Bug translation/57850] New: Option -fdump-translation-unit not working aponomarenko at rosalab dot ru
                   ` (11 preceding siblings ...)
  2013-09-20 11:40 ` aponomarenko at rosalab dot ru
@ 2013-09-20 12:24 ` aponomarenko at rosalab dot ru
  2013-09-20 18:23 ` dmitrij.ledkov at ubuntu dot com
                   ` (4 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: aponomarenko at rosalab dot ru @ 2013-09-20 12:24 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57850

Andrey Ponomarenko <aponomarenko at rosalab dot ru> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|FIXED                       |WORKSFORME


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [Bug c++/57850] [4.8/4.9 Regression] Option -fdump-translation-unit not working
  2013-07-08 11:39 [Bug translation/57850] New: Option -fdump-translation-unit not working aponomarenko at rosalab dot ru
                   ` (12 preceding siblings ...)
  2013-09-20 12:24 ` aponomarenko at rosalab dot ru
@ 2013-09-20 18:23 ` dmitrij.ledkov at ubuntu dot com
  2013-10-08 14:27 ` dmitrij.ledkov at ubuntu dot com
                   ` (3 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: dmitrij.ledkov at ubuntu dot com @ 2013-09-20 18:23 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57850

--- Comment #11 from Dima <dmitrij.ledkov at ubuntu dot com> ---
(In reply to Jason Merrill from comment #9)
> Created attachment 30818 [details]
> patch
> 
> Can you verify that this patch fixes the issue?

Yes, it works for me and makes abi-compliance-checker function once again.

Regards,

Dmitrijs.


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [Bug c++/57850] [4.8/4.9 Regression] Option -fdump-translation-unit not working
  2013-07-08 11:39 [Bug translation/57850] New: Option -fdump-translation-unit not working aponomarenko at rosalab dot ru
                   ` (13 preceding siblings ...)
  2013-09-20 18:23 ` dmitrij.ledkov at ubuntu dot com
@ 2013-10-08 14:27 ` dmitrij.ledkov at ubuntu dot com
  2013-10-16 21:57 ` jason at gcc dot gnu.org
                   ` (2 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: dmitrij.ledkov at ubuntu dot com @ 2013-10-08 14:27 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57850

--- Comment #12 from Dima <dmitrij.ledkov at ubuntu dot com> ---
Is this going to be applied for 4.9 & 4.8 series?


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [Bug c++/57850] [4.8/4.9 Regression] Option -fdump-translation-unit not working
  2013-07-08 11:39 [Bug translation/57850] New: Option -fdump-translation-unit not working aponomarenko at rosalab dot ru
                   ` (14 preceding siblings ...)
  2013-10-08 14:27 ` dmitrij.ledkov at ubuntu dot com
@ 2013-10-16 21:57 ` jason at gcc dot gnu.org
  2013-10-16 21:59 ` jason at gcc dot gnu.org
  2013-10-16 21:59 ` jason at gcc dot gnu.org
  17 siblings, 0 replies; 19+ messages in thread
From: jason at gcc dot gnu.org @ 2013-10-16 21:57 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57850

--- Comment #13 from Jason Merrill <jason at gcc dot gnu.org> ---
Author: jason
Date: Wed Oct 16 21:57:36 2013
New Revision: 203724

URL: http://gcc.gnu.org/viewcvs?rev=203724&root=gcc&view=rev
Log:
    PR c++/57850
    * decl2.c (dump_tu): Split out from...
    (cp_write_global_declarations): ...here.  Call it in PCH mode.

Modified:
    trunk/gcc/cp/ChangeLog
    trunk/gcc/cp/decl2.c


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [Bug c++/57850] [4.8/4.9 Regression] Option -fdump-translation-unit not working
  2013-07-08 11:39 [Bug translation/57850] New: Option -fdump-translation-unit not working aponomarenko at rosalab dot ru
                   ` (15 preceding siblings ...)
  2013-10-16 21:57 ` jason at gcc dot gnu.org
@ 2013-10-16 21:59 ` jason at gcc dot gnu.org
  2013-10-16 21:59 ` jason at gcc dot gnu.org
  17 siblings, 0 replies; 19+ messages in thread
From: jason at gcc dot gnu.org @ 2013-10-16 21:59 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57850

Jason Merrill <jason at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|WORKSFORME                  |FIXED
   Target Milestone|4.9.0                       |4.8.3

--- Comment #15 from Jason Merrill <jason at gcc dot gnu.org> ---
Fixed.


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [Bug c++/57850] [4.8/4.9 Regression] Option -fdump-translation-unit not working
  2013-07-08 11:39 [Bug translation/57850] New: Option -fdump-translation-unit not working aponomarenko at rosalab dot ru
                   ` (16 preceding siblings ...)
  2013-10-16 21:59 ` jason at gcc dot gnu.org
@ 2013-10-16 21:59 ` jason at gcc dot gnu.org
  17 siblings, 0 replies; 19+ messages in thread
From: jason at gcc dot gnu.org @ 2013-10-16 21:59 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57850

--- Comment #14 from Jason Merrill <jason at gcc dot gnu.org> ---
Author: jason
Date: Wed Oct 16 21:58:58 2013
New Revision: 203728

URL: http://gcc.gnu.org/viewcvs?rev=203728&root=gcc&view=rev
Log:
    PR c++/57850
    * decl2.c (dump_tu): Split out from...
    (cp_write_global_declarations): ...here.  Call it in PCH mode.

Modified:
    branches/gcc-4_8-branch/gcc/cp/ChangeLog
    branches/gcc-4_8-branch/gcc/cp/decl2.c


^ permalink raw reply	[flat|nested] 19+ messages in thread

end of thread, other threads:[~2013-10-16 21:59 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-07-08 11:39 [Bug translation/57850] New: Option -fdump-translation-unit not working aponomarenko at rosalab dot ru
2013-07-08 15:02 ` [Bug c++/57850] " pinskia at gcc dot gnu.org
2013-07-08 15:48 ` paolo.carlini at oracle dot com
2013-07-09  8:25 ` aponomarenko at rosalab dot ru
2013-07-09  8:35 ` aponomarenko at rosalab dot ru
2013-08-04 18:39 ` dmitrij.ledkov at ubuntu dot com
2013-08-07  1:09 ` singhai at gcc dot gnu.org
2013-08-07 12:01 ` paolo.carlini at oracle dot com
2013-08-27 13:46 ` [Bug c++/57850] [4.8/4.9 Regression] " rguenth at gcc dot gnu.org
2013-09-13 16:43 ` jason at gcc dot gnu.org
2013-09-13 19:05 ` jason at gcc dot gnu.org
2013-09-13 19:06 ` jason at gcc dot gnu.org
2013-09-20 11:40 ` aponomarenko at rosalab dot ru
2013-09-20 12:24 ` aponomarenko at rosalab dot ru
2013-09-20 18:23 ` dmitrij.ledkov at ubuntu dot com
2013-10-08 14:27 ` dmitrij.ledkov at ubuntu dot com
2013-10-16 21:57 ` jason at gcc dot gnu.org
2013-10-16 21:59 ` jason at gcc dot gnu.org
2013-10-16 21:59 ` jason at gcc dot gnu.org

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).