warning: disabled expansion of recursive macro

When I try to compile parhello-libev.c with clang -Weverything, it prints a spurious warning about recursive macros.

Source:
https://github.com/mcandre/parhello/tree/master/c/parhello-libev

Trace:

$ make
clang -O2 -Wall -Wextra -Wmost -Weverything -o parhello parhello.c -lev
parhello.c:17:16: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion]
putc(data, stdout);
^
/usr/include/stdio.h:173:16: note: expanded from macro ‘stdout’
#define stdout stdout
^
/usr/include/stdio.h:585:39: note: expanded from macro ‘putc’
#define putc(_ch, _fp) _IO_putc (_ch, _fp)

System:

$ specs clang os
Specs:

specs 0.8
https://github.com/mcandre/specs#readme

clang --version
Ubuntu clang version 3.4-1ubuntu3 (tags/RELEASE_34/final) (based on LLVM 3.4)
Target: x86_64-pc-linux-gnu
Thread model: posix

lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.04.1 LTS
Release: 14.04
Codename: trusty

This oddity was noted some time ago (http://lists.cs.uiuc.edu/pipermail/cfe-commits/Week-of-Mon-20130128/073127.html). Any update on this behavior?