+2012-03-24 Steven Bosscher <steven@gcc.gnu.org>
+
+ PR middle-end/52640
+ * varasm.c: Include pointer-set.h.
+ (pending_assemble_externals_set): New pointer set.
+ (process_pending_assemble_externals): Destroy the pointer set.
+ (assemble_external): See if decl is in pending_assemble_externals_set,
+ and add it to pending_assemble_externals if necessary.
+ (init_varasm_once): Allocate pending_assemble_externals_set.
+
2012-03-06 Michael Meissner <meissner@linux.vnet.ibm.com>
Backport from mainline
+2012-03-24 Steven Bosscher <steven@gcc.gnu.org>
+
+ PR middle-end/52640
+ * gcc.c-torture/compile/limits-externdecl.c: New test.
+
2012-03-06 Tobias Burnus <burnus@net-b.de>
Backport from mainline