Timothy Gu
204b228a1d
x86inc: Clear __SECT__
...
This commit silences warning(s) like:
libavcodec/x86/fft.asm:93: warning: section flags ignored on section
redeclaration
The cause of this warning is that because `struc` and `endstruc` attempts to
revert to the previous section state [1]. The section state is stored in the
macro __SECT__, defined by x86inc.asm to be `.note.GNU-stack ...`, through the
`SECTION` directive [2]. Thus, the `.note.GNU-stack` section is defined twice
(once in x86inc.asm, once during `endstruc`), causing the warning.
That is the first part of the commit: using the primitive `[section]` format
for .note.GNU-stack etc., which does not update `__SECT__` [2].
That fixes only half of the problem. Even without any `SECTION` directives,
`__SECT__` is predefined as `.text`, which conflicting with the later
`SECTION_TEXT` (which expands to `.text align=16`).
[1]: http://www.nasm.us/doc/nasmdoc6.html#section-6.4
[2]: http://www.nasm.us/doc/nasmdoc6.html#section-6.3
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-05-28 00:08:37 +02:00
..
2014-12-09 12:08:29 +01:00
2015-03-07 19:30:51 +01:00
2014-06-02 19:38:01 +02:00
2015-05-07 16:47:34 +02:00
2015-03-01 03:15:19 +01:00
2013-02-20 12:04:50 +01:00
2015-05-28 00:08:37 +02:00
2014-04-07 01:31:02 +02:00
2014-04-07 01:31:02 +02:00
2015-02-17 00:22:42 +01:00
2012-10-28 14:33:41 +01:00
2014-10-29 14:09:58 -03:00
2013-03-08 20:54:40 +01:00
2014-11-27 12:40:18 +01:00
2014-12-27 22:14:23 +01:00
2013-12-20 13:16:56 +01:00
2015-02-17 00:21:48 +01:00
2014-12-27 15:49:13 +01:00
2014-07-07 00:55:52 +02:00
2012-11-11 13:35:12 -05:00
2012-12-05 20:25:32 +01:00
2015-05-11 20:01:15 +02:00
2015-03-31 23:50:46 +02:00
2014-07-04 20:54:19 +02:00
2013-12-05 23:42:07 +01:00
2014-01-26 01:54:55 +01:00
2013-01-02 23:52:35 +01:00
2013-09-11 12:51:01 +02:00
2014-07-15 21:49:56 +02:00
2014-11-29 03:51:35 +01:00
2014-08-05 01:54:47 +02:00
2014-11-27 23:42:16 +01:00
2015-03-12 02:15:28 +01:00
2014-03-06 03:23:40 +01:00
2015-02-10 17:15:36 +01:00
2015-01-02 21:23:45 +01:00
2015-05-02 14:37:48 +02:00
2014-12-19 14:35:29 +01:00
2013-11-24 05:21:19 +01:00
2014-07-04 22:06:49 +02:00
2015-03-05 12:26:22 +01:00
2015-03-05 12:26:22 +01:00
2015-03-20 15:47:31 -03:00
2014-01-15 14:42:49 +01:00
2015-05-27 03:31:11 -03:00
2015-05-27 03:31:11 -03:00
2014-04-17 22:38:51 +02:00
2014-04-17 22:38:51 +02:00
2013-09-11 12:51:01 +02:00
2015-05-10 16:09:07 +02:00
2014-11-24 02:22:19 +01:00
2015-03-24 01:14:31 +01:00
2015-03-24 01:14:31 +01:00
2014-02-16 02:05:29 +01:00
2014-07-12 22:33:27 +02:00
2014-07-12 22:33:27 +02:00
2015-02-10 23:02:24 +01:00
2014-10-19 22:32:14 +02:00
2015-04-01 15:59:58 +02:00
2013-10-19 16:42:57 +02:00
2014-11-24 02:22:19 +01:00
2014-11-24 02:22:19 +01:00
2014-11-27 11:10:26 +01:00
2015-02-14 21:27:44 +01:00
2014-11-24 04:59:02 +01:00
2015-02-22 16:27:28 +01:00
2014-04-01 17:36:33 +02:00
2014-11-18 11:43:01 +01:00
2014-11-18 11:43:01 +01:00
2015-03-25 12:04:00 +01:00
2015-04-24 10:57:03 +02:00
2014-08-31 10:33:02 +02:00
2014-04-29 13:24:11 +02:00
2015-03-30 23:24:33 +02:00
2013-06-12 01:47:42 +02:00
2015-05-13 03:58:08 +02:00
2015-03-17 23:53:33 +02:00
2015-05-06 15:56:32 +02:00
2013-08-30 15:47:38 +00:00
2012-11-05 22:51:20 +01:00
2015-02-25 19:58:00 -03:00
2014-07-19 14:55:46 +02:00
2014-08-12 04:35:52 +02:00
2014-11-08 11:31:11 +01:00
2014-09-28 19:32:07 +02:00
2014-09-28 19:32:07 +02:00
2012-10-13 14:24:58 +02:00
2015-04-20 23:30:33 +02:00
2015-04-26 16:34:06 +02:00
2014-10-11 12:15:26 +02:00
2012-10-25 13:15:58 +02:00
2013-12-30 11:23:32 +01:00
2015-03-05 12:26:22 +01:00
2014-06-02 19:06:39 +02:00
2014-06-03 10:58:19 -08:00
2014-09-05 00:43:48 +02:00
2013-06-15 02:22:39 +02:00
2015-05-10 16:06:50 +02:00
2014-08-14 00:29:06 +02:00
2014-08-21 12:27:34 +02:00
2015-02-17 00:18:15 +01:00
2013-05-13 21:42:37 +02:00
2013-11-14 03:26:35 +01:00
2014-08-12 03:49:45 +02:00
2014-08-12 03:49:45 +02:00
2015-04-28 12:28:53 +02:00
2015-04-28 12:28:53 +02:00
2015-05-03 16:37:04 +02:00
2014-11-29 00:58:42 +01:00
2015-04-07 20:01:36 +02:00
2015-04-07 20:46:25 +02:00
2015-03-30 04:37:42 +02:00
2014-09-28 16:17:18 +02:00
2015-05-25 22:24:34 +02:00
2015-03-04 21:58:53 +01:00
2015-02-10 15:45:02 +01:00
2014-08-05 21:05:52 +02:00
2015-05-25 22:24:34 +02:00
2014-08-02 14:52:17 +02:00
2015-05-26 18:31:53 +02:00
2015-05-26 18:31:53 +02:00
2014-04-04 22:52:12 +02:00
2015-05-07 15:40:56 +02:00
2013-06-15 18:54:01 -03:00
2014-10-05 17:09:56 -03:00
2014-10-05 17:09:49 -03:00
2013-09-11 21:55:59 +02:00
2013-06-02 11:27:19 +02:00
2015-02-18 22:50:41 +01:00
2012-10-28 14:33:41 +01:00
2015-04-30 17:38:41 -03:00
2015-05-14 17:00:46 +02:00
2015-04-30 15:05:12 +02:00
2014-08-14 00:17:47 +02:00
2014-06-19 23:47:10 +02:00
2014-12-14 18:15:57 +01:00
2014-05-26 11:40:15 +02:00
2014-05-26 11:40:15 +02:00
2014-11-05 18:44:15 +01:00
2014-10-24 11:06:56 +02:00
2014-10-24 11:06:56 +02:00
2014-05-28 03:25:41 +02:00
2012-11-04 18:10:39 +01:00
2015-03-27 04:44:58 +01:00
2014-03-13 17:32:15 +01:00
2013-10-24 10:59:26 +01:00
2013-08-01 10:41:06 +02:00
2015-02-18 00:59:55 +01:00
2015-01-29 01:56:11 +01:00
2013-11-22 17:16:11 +01:00
2015-02-10 15:45:02 +01:00
2015-05-27 03:31:11 -03:00
2014-11-27 11:10:26 +01:00
2012-10-20 01:56:50 +02:00
2014-04-07 01:31:36 +02:00
2014-04-07 01:31:36 +02:00