Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b3cfe0cb authored by Haavard Skinnemoen's avatar Haavard Skinnemoen
Browse files

[AVR32] Fix section mismatch .taglist -> .init.text



Rename .taglist to .taglist.init to silence section mismatch warnings.
The .taglist.init section was already placed in the .init output
section along with .init.text, so the warning didn't indicate any real
problems.

Signed-off-by: default avatarHaavard Skinnemoen <hskinnemoen@atmel.com>
parent a492dbb9
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -35,7 +35,7 @@ SECTIONS
			_einittext = .;
		. = ALIGN(4);
		__tagtable_begin = .;
			*(.taglist)
			*(.taglist.init)
		__tagtable_end = .;
			*(.init.data)
		. = ALIGN(16);
+1 −1
Original line number Diff line number Diff line
@@ -110,7 +110,7 @@ struct tagtable {
	int	(*parse)(struct tag *);
};

#define __tag __attribute_used__ __attribute__((__section__(".taglist")))
#define __tag __attribute_used__ __attribute__((__section__(".taglist.init")))
#define __tagtable(tag, fn)						\
	static struct tagtable __tagtable_##fn __tag = { tag, fn }