rmodule: add subsections to linker script

Depending on the compiler options, subsections of the form
of .section.subsection could be generated. Therefore, include
those subsections for .bss, .sbss, and .data.

Change-Id: I80dd64d8c62e7bc449ee2bbc0a22a941777e2ea6
Signed-off-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-on: http://review.coreboot.org/5407
Tested-by: build bot (Jenkins)
Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net>
Reviewed-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
diff --git a/src/lib/rmodule.ld b/src/lib/rmodule.ld
index 63b99b3..fe5c29f 100644
--- a/src/lib/rmodule.ld
+++ b/src/lib/rmodule.ld
@@ -62,6 +62,7 @@
 		/* Data section. */
 		_sdata = .;
 		*(.data);
+		*(.data.*);
 		. = ALIGN(4);
 		_edata = .;
 
@@ -72,7 +73,9 @@
 		/* C uninitialized data of the module. */
 		_bss = .;
 		*(.bss);
-		*(.sbss);
+		*(.bss.*)
+		*(.sbss)
+		*(.sbss.*)
 		*(COMMON);
 		. = ALIGN(8);
 		_ebss = .;