public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug middle-end/20635] New: [4.0/4.1 Regression] ICE in cgraph_mark_reachable_node
@ 2005-03-25 11:02 jakub at gcc dot gnu dot org
2005-03-25 11:04 ` [Bug middle-end/20635] " jakub at gcc dot gnu dot org
` (14 more replies)
0 siblings, 15 replies; 16+ messages in thread
From: jakub at gcc dot gnu dot org @ 2005-03-25 11:02 UTC (permalink / raw)
To: gcc-bugs
PR middle-end/20225 introduced a regression on the following testcase at -O2.
void fn1 (void *);
void fn2 (void *);
void foo (void);
void bar (void);
extern inline void *
baz (void)
{
return 0;
}
void
foo (void)
{
fn1 (baz ());
fn2 (baz ());
}
void
bar (void)
{
fn1 (baz ());
fn2 (baz);
}
--
Summary: [4.0/4.1 Regression] ICE in cgraph_mark_reachable_node
Product: gcc
Version: 4.0.0
Status: UNCONFIRMED
Keywords: ice-on-valid-code
Severity: critical
Priority: P2
Component: middle-end
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: jakub at gcc dot gnu dot org
CC: gcc-bugs at gcc dot gnu dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20635
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Bug middle-end/20635] [4.0/4.1 Regression] ICE in cgraph_mark_reachable_node
2005-03-25 11:02 [Bug middle-end/20635] New: [4.0/4.1 Regression] ICE in cgraph_mark_reachable_node jakub at gcc dot gnu dot org
@ 2005-03-25 11:04 ` jakub at gcc dot gnu dot org
2005-03-25 11:17 ` pluto at pld-linux dot org
` (13 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: jakub at gcc dot gnu dot org @ 2005-03-25 11:04 UTC (permalink / raw)
To: gcc-bugs
--
What |Removed |Added
----------------------------------------------------------------------------
CC| |hubicka at gcc dot gnu dot
| |org
Target Milestone|--- |4.0.0
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20635
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Bug middle-end/20635] [4.0/4.1 Regression] ICE in cgraph_mark_reachable_node
2005-03-25 11:02 [Bug middle-end/20635] New: [4.0/4.1 Regression] ICE in cgraph_mark_reachable_node jakub at gcc dot gnu dot org
2005-03-25 11:04 ` [Bug middle-end/20635] " jakub at gcc dot gnu dot org
@ 2005-03-25 11:17 ` pluto at pld-linux dot org
2005-03-25 12:58 ` schwab at suse dot de
` (12 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: pluto at pld-linux dot org @ 2005-03-25 11:17 UTC (permalink / raw)
To: gcc-bugs
--
What |Removed |Added
----------------------------------------------------------------------------
CC| |pluto at pld-linux dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20635
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Bug middle-end/20635] [4.0/4.1 Regression] ICE in cgraph_mark_reachable_node
2005-03-25 11:02 [Bug middle-end/20635] New: [4.0/4.1 Regression] ICE in cgraph_mark_reachable_node jakub at gcc dot gnu dot org
2005-03-25 11:04 ` [Bug middle-end/20635] " jakub at gcc dot gnu dot org
2005-03-25 11:17 ` pluto at pld-linux dot org
@ 2005-03-25 12:58 ` schwab at suse dot de
2005-03-25 14:12 ` pinskia at gcc dot gnu dot org
` (11 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: schwab at suse dot de @ 2005-03-25 12:58 UTC (permalink / raw)
To: gcc-bugs
--
What |Removed |Added
----------------------------------------------------------------------------
OtherBugsDependingO| |20225
nThis| |
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20635
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Bug middle-end/20635] [4.0/4.1 Regression] ICE in cgraph_mark_reachable_node
2005-03-25 11:02 [Bug middle-end/20635] New: [4.0/4.1 Regression] ICE in cgraph_mark_reachable_node jakub at gcc dot gnu dot org
` (2 preceding siblings ...)
2005-03-25 12:58 ` schwab at suse dot de
@ 2005-03-25 14:12 ` pinskia at gcc dot gnu dot org
2005-03-27 19:41 ` hubicka at gcc dot gnu dot org
` (10 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2005-03-25 14:12 UTC (permalink / raw)
To: gcc-bugs
--
What |Removed |Added
----------------------------------------------------------------------------
CC| |pinskia at gcc dot gnu dot
| |org
Status|UNCONFIRMED |NEW
Ever Confirmed| |1
Last reconfirmed|0000-00-00 00:00:00 |2005-03-25 14:12:19
date| |
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20635
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Bug middle-end/20635] [4.0/4.1 Regression] ICE in cgraph_mark_reachable_node
2005-03-25 11:02 [Bug middle-end/20635] New: [4.0/4.1 Regression] ICE in cgraph_mark_reachable_node jakub at gcc dot gnu dot org
` (3 preceding siblings ...)
2005-03-25 14:12 ` pinskia at gcc dot gnu dot org
@ 2005-03-27 19:41 ` hubicka at gcc dot gnu dot org
2005-03-27 19:42 ` hubicka at gcc dot gnu dot org
` (9 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: hubicka at gcc dot gnu dot org @ 2005-03-27 19:41 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From hubicka at gcc dot gnu dot org 2005-03-27 19:41 -------
How this is supposed to be failing? I do get undefined reference to baz, but same I do get with my system compiler here and it seem to be right as baz is extern inline function....
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20635
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Bug middle-end/20635] [4.0/4.1 Regression] ICE in cgraph_mark_reachable_node
2005-03-25 11:02 [Bug middle-end/20635] New: [4.0/4.1 Regression] ICE in cgraph_mark_reachable_node jakub at gcc dot gnu dot org
` (4 preceding siblings ...)
2005-03-27 19:41 ` hubicka at gcc dot gnu dot org
@ 2005-03-27 19:42 ` hubicka at gcc dot gnu dot org
2005-03-27 20:47 ` jakub at gcc dot gnu dot org
` (8 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: hubicka at gcc dot gnu dot org @ 2005-03-27 19:42 UTC (permalink / raw)
To: gcc-bugs
--
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |WAITING
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20635
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Bug middle-end/20635] [4.0/4.1 Regression] ICE in cgraph_mark_reachable_node
2005-03-25 11:02 [Bug middle-end/20635] New: [4.0/4.1 Regression] ICE in cgraph_mark_reachable_node jakub at gcc dot gnu dot org
` (5 preceding siblings ...)
2005-03-27 19:42 ` hubicka at gcc dot gnu dot org
@ 2005-03-27 20:47 ` jakub at gcc dot gnu dot org
2005-03-27 20:55 ` jakub at gcc dot gnu dot org
` (7 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: jakub at gcc dot gnu dot org @ 2005-03-27 20:47 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From jakub at gcc dot gnu dot org 2005-03-27 20:47 -------
LC_ALL=C ./xgcc -B ./ pr20635.c -O2 -v
Reading specs from ./specs
Target: x86_64-unknown-linux-gnu
Configured with: ../configure --enable-languages=c,c++ : (reconfigured)
../configure --enable-languages=c,c++ --no-create --no-recursion
Thread model: posix
gcc version 4.1.0 20050327 (experimental)
./cc1 -quiet -v -iprefix
/usr/src/gcc/obj/gcc/../lib/gcc/x86_64-unknown-linux-gnu/4.1.0/ -isystem
./include pr20635.c -quiet -dumpbase pr20635.c -mtune=k8 -auxbase pr20635 -O2
-version -o /tmp/ccmjI4n7.s
ignoring nonexistent directory
"/usr/src/gcc/obj/gcc/../lib/gcc/x86_64-unknown-linux-gnu/4.1.0/include"
ignoring nonexistent directory
"/usr/src/gcc/obj/gcc/../lib/gcc/x86_64-unknown-linux-gnu/4.1.0/../../../../x86_64-unknown-linux-gnu/include"
ignoring nonexistent directory "NONE/include"
ignoring nonexistent directory
"/usr/local/lib/gcc/x86_64-unknown-linux-gnu/4.1.0/include"
ignoring nonexistent directory
"/usr/local/lib/../x86_64-unknown-linux-gnu/include"
#include "..." search starts here:
#include <...> search starts here:
./include
/usr/local/include
/usr/include
End of search list.
GNU C version 4.1.0 20050327 (experimental) (x86_64-unknown-linux-gnu)
compiled by GNU C version 3.4.3 20050221 (Red Hat 3.4.3-20).
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
pr20635.c: In function 'bar':
pr20635.c:24: internal compiler error: in cgraph_mark_reachable_node, at
cgraph.c:473
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
Similarly on gcc-4_0-branch:
...
GNU C version 4.0.0 20050325 (prerelease) (x86_64-unknown-linux-gnu)
compiled by GNU C version 3.4.3 20050221 (Red Hat 3.4.3-20).
GGC heuristics: --param ggc-min-expand=98 --param ggc-min-heapsize=128053
pr20635.c: In function 'bar':
pr20635.c:24: internal compiler error: in cgraph_mark_reachable_node, at
cgraph.c:477
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
--
What |Removed |Added
----------------------------------------------------------------------------
Status|WAITING |NEW
Last reconfirmed|2005-03-25 14:12:19 |2005-03-27 20:47:43
date| |
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20635
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Bug middle-end/20635] [4.0/4.1 Regression] ICE in cgraph_mark_reachable_node
2005-03-25 11:02 [Bug middle-end/20635] New: [4.0/4.1 Regression] ICE in cgraph_mark_reachable_node jakub at gcc dot gnu dot org
` (6 preceding siblings ...)
2005-03-27 20:47 ` jakub at gcc dot gnu dot org
@ 2005-03-27 20:55 ` jakub at gcc dot gnu dot org
2005-03-27 21:42 ` hubicka at gcc dot gnu dot org
` (6 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: jakub at gcc dot gnu dot org @ 2005-03-27 20:55 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From jakub at gcc dot gnu dot org 2005-03-27 20:55 -------
Forgot to add, this testcase was meant for gcc.c-torture/compile, i.e. an
compile test only. It of course won't link, because baz is extern inline.
But it should compile.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20635
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Bug middle-end/20635] [4.0/4.1 Regression] ICE in cgraph_mark_reachable_node
2005-03-25 11:02 [Bug middle-end/20635] New: [4.0/4.1 Regression] ICE in cgraph_mark_reachable_node jakub at gcc dot gnu dot org
` (7 preceding siblings ...)
2005-03-27 20:55 ` jakub at gcc dot gnu dot org
@ 2005-03-27 21:42 ` hubicka at gcc dot gnu dot org
2005-03-28 14:10 ` cvs-commit at gcc dot gnu dot org
` (5 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: hubicka at gcc dot gnu dot org @ 2005-03-27 21:42 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From hubicka at gcc dot gnu dot org 2005-03-27 21:42 -------
I see I forgot my tree with checking enabled. This is obviously latent bug in handling extern inline functions, I am looking into it.
--
What |Removed |Added
----------------------------------------------------------------------------
AssignedTo|unassigned at gcc dot gnu |jh at suse dot cz
|dot org |
Status|NEW |ASSIGNED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20635
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Bug middle-end/20635] [4.0/4.1 Regression] ICE in cgraph_mark_reachable_node
2005-03-25 11:02 [Bug middle-end/20635] New: [4.0/4.1 Regression] ICE in cgraph_mark_reachable_node jakub at gcc dot gnu dot org
` (8 preceding siblings ...)
2005-03-27 21:42 ` hubicka at gcc dot gnu dot org
@ 2005-03-28 14:10 ` cvs-commit at gcc dot gnu dot org
2005-03-29 4:53 ` gschafer at zip dot com dot au
` (4 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: cvs-commit at gcc dot gnu dot org @ 2005-03-28 14:10 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-03-28 14:10 -------
Subject: Bug 20635
CVSROOT: /cvs/gcc
Module name: gcc
Changes by: hubicka@gcc.gnu.org 2005-03-28 14:10:05
Modified files:
gcc : ChangeLog varasm.c
gcc/testsuite : ChangeLog
Added files:
gcc/testsuite/gcc.c-torture/compile: 20050328-1.c
Log message:
PR middle-end/20635
* varasm.c (mark_decl_referenced): Do not mark extern inline functions
as needed.
* compile/gcc.c-torture/compile/20050328-1.c: New testcase made
by Jakub Jelinek.
Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gcc&r1=2.8005&r2=2.8006
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/varasm.c.diff?cvsroot=gcc&r1=1.485&r2=1.486
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/ChangeLog.diff?cvsroot=gcc&r1=1.5225&r2=1.5226
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.c-torture/compile/20050328-1.c.diff?cvsroot=gcc&r1=NONE&r2=1.1
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20635
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Bug middle-end/20635] [4.0/4.1 Regression] ICE in cgraph_mark_reachable_node
2005-03-25 11:02 [Bug middle-end/20635] New: [4.0/4.1 Regression] ICE in cgraph_mark_reachable_node jakub at gcc dot gnu dot org
` (9 preceding siblings ...)
2005-03-28 14:10 ` cvs-commit at gcc dot gnu dot org
@ 2005-03-29 4:53 ` gschafer at zip dot com dot au
2005-03-29 23:41 ` [Bug middle-end/20635] [4.0 " gschafer at zip dot com dot au
` (3 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: gschafer at zip dot com dot au @ 2005-03-29 4:53 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From gschafer at zip dot com dot au 2005-03-29 04:53 -------
I just hit this trying to compile psmisc-21.6 with snapshot gcc-4.0-20050326:
pstree.c: In function 'dump_tree':
pstree.c:539: internal compiler error: in cgraph_mark_reachable_node, at
cgraph.c:477
I'll apply the patch and report back later if it fixes the problem. Would be
nice to get this applied on the 4.0 branch. Thanks.
--
What |Removed |Added
----------------------------------------------------------------------------
CC| |gschafer at zip dot com dot
| |au
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20635
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Bug middle-end/20635] [4.0 Regression] ICE in cgraph_mark_reachable_node
2005-03-25 11:02 [Bug middle-end/20635] New: [4.0/4.1 Regression] ICE in cgraph_mark_reachable_node jakub at gcc dot gnu dot org
` (10 preceding siblings ...)
2005-03-29 4:53 ` gschafer at zip dot com dot au
@ 2005-03-29 23:41 ` gschafer at zip dot com dot au
2005-03-29 23:48 ` jh at suse dot cz
` (2 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: gschafer at zip dot com dot au @ 2005-03-29 23:41 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From gschafer at zip dot com dot au 2005-03-29 23:41 -------
(In reply to comment #6)
> I'll apply the patch and report back later if it fixes the problem. Would be
> nice to get this applied on the 4.0 branch. Thanks.
It did indeed fix the problem. Thanks.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20635
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Bug middle-end/20635] [4.0 Regression] ICE in cgraph_mark_reachable_node
2005-03-25 11:02 [Bug middle-end/20635] New: [4.0/4.1 Regression] ICE in cgraph_mark_reachable_node jakub at gcc dot gnu dot org
` (11 preceding siblings ...)
2005-03-29 23:41 ` [Bug middle-end/20635] [4.0 " gschafer at zip dot com dot au
@ 2005-03-29 23:48 ` jh at suse dot cz
2005-04-01 12:41 ` cvs-commit at gcc dot gnu dot org
2005-04-01 13:11 ` pinskia at gcc dot gnu dot org
14 siblings, 0 replies; 16+ messages in thread
From: jh at suse dot cz @ 2005-03-29 23:48 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From jh at suse dot cz 2005-03-29 23:48 -------
Subject: Re: [4.0 Regression] ICE in cgraph_mark_reachable_node
>
> ------- Additional Comments From gschafer at zip dot com dot au 2005-03-29 23:41 -------
> (In reply to comment #6)
> > I'll apply the patch and report back later if it fixes the problem. Would be
> > nice to get this applied on the 4.0 branch. Thanks.
>
> It did indeed fix the problem. Thanks.
I didn't hat time to look closer into the patch yet, but won't we run
into symmetric problem with aliased functions too?
Thanks for fixing the problem!
Honza
>
> --
>
>
> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20635
>
> ------- You are receiving this mail because: -------
> You are the assignee for the bug, or are watching the assignee.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20635
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Bug middle-end/20635] [4.0 Regression] ICE in cgraph_mark_reachable_node
2005-03-25 11:02 [Bug middle-end/20635] New: [4.0/4.1 Regression] ICE in cgraph_mark_reachable_node jakub at gcc dot gnu dot org
` (12 preceding siblings ...)
2005-03-29 23:48 ` jh at suse dot cz
@ 2005-04-01 12:41 ` cvs-commit at gcc dot gnu dot org
2005-04-01 13:11 ` pinskia at gcc dot gnu dot org
14 siblings, 0 replies; 16+ messages in thread
From: cvs-commit at gcc dot gnu dot org @ 2005-04-01 12:41 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-04-01 12:41 -------
Subject: Bug 20635
CVSROOT: /cvs/gcc
Module name: gcc
Branch: gcc-4_0-branch
Changes by: hubicka@gcc.gnu.org 2005-04-01 12:41:19
Modified files:
gcc : ChangeLog varasm.c
Log message:
PR middle-end/20635
* varasm.c (mark_decl_referenced): Do not mark extern inline functions
as needed.
Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=2.7592.2.108&r2=2.7592.2.109
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/varasm.c.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.477.6.6&r2=1.477.6.7
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20635
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Bug middle-end/20635] [4.0 Regression] ICE in cgraph_mark_reachable_node
2005-03-25 11:02 [Bug middle-end/20635] New: [4.0/4.1 Regression] ICE in cgraph_mark_reachable_node jakub at gcc dot gnu dot org
` (13 preceding siblings ...)
2005-04-01 12:41 ` cvs-commit at gcc dot gnu dot org
@ 2005-04-01 13:11 ` pinskia at gcc dot gnu dot org
14 siblings, 0 replies; 16+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2005-04-01 13:11 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From pinskia at gcc dot gnu dot org 2005-04-01 13:11 -------
Fixed.
--
What |Removed |Added
----------------------------------------------------------------------------
Status|ASSIGNED |RESOLVED
Resolution| |FIXED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20635
^ permalink raw reply [flat|nested] 16+ messages in thread
end of thread, other threads:[~2005-04-01 13:11 UTC | newest]
Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-03-25 11:02 [Bug middle-end/20635] New: [4.0/4.1 Regression] ICE in cgraph_mark_reachable_node jakub at gcc dot gnu dot org
2005-03-25 11:04 ` [Bug middle-end/20635] " jakub at gcc dot gnu dot org
2005-03-25 11:17 ` pluto at pld-linux dot org
2005-03-25 12:58 ` schwab at suse dot de
2005-03-25 14:12 ` pinskia at gcc dot gnu dot org
2005-03-27 19:41 ` hubicka at gcc dot gnu dot org
2005-03-27 19:42 ` hubicka at gcc dot gnu dot org
2005-03-27 20:47 ` jakub at gcc dot gnu dot org
2005-03-27 20:55 ` jakub at gcc dot gnu dot org
2005-03-27 21:42 ` hubicka at gcc dot gnu dot org
2005-03-28 14:10 ` cvs-commit at gcc dot gnu dot org
2005-03-29 4:53 ` gschafer at zip dot com dot au
2005-03-29 23:41 ` [Bug middle-end/20635] [4.0 " gschafer at zip dot com dot au
2005-03-29 23:48 ` jh at suse dot cz
2005-04-01 12:41 ` cvs-commit at gcc dot gnu dot org
2005-04-01 13:11 ` pinskia at gcc dot gnu dot 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).