Don't use INTDEF/INTUSE in unwind-dw2-fde.c (bug 14132).
authorJoseph Myers <joseph@codesourcery.com>
Tue, 28 Oct 2014 17:12:57 +0000 (17:12 +0000)
committerJoseph Myers <joseph@codesourcery.com>
Tue, 28 Oct 2014 17:12:57 +0000 (17:12 +0000)
commit51e623f2419c9f33423fa8e36ed9a9ff0d05e17e
treebfb22bbf45f4ba51a2cd5f5f1b3174599ba9ec99
parent03d41216fe09fc71a2750946af8fe2892bf4feb5
Don't use INTDEF/INTUSE in unwind-dw2-fde.c (bug 14132).

Continuing the removal of the obsolete INTDEF / INTUSE mechanism, this
patch replaces its use in unwind-dw2-fde.c with hidden_def and
hidden_proto.

Tested for x86.  This patch does result in code generation differences
(for some reason GCC decides to partition __register_frame_info_bases
after the patch).

[BZ #14132]
* sysdeps/generic/unwind-dw2-fde.c
(__register_frame_info_bases_internal): Do not declare.
(__register_frame_info_table_bases_internal): Likewise.
(__deregister_frame_info_bases_internal): Likewise.
(__register_frame_info_bases): Declare and use hidden_proto before
definition.  Use hidden_def instead of INTDEF.
(__register_frame_info_table_bases): Likewise.
(__deregister_frame_info_bases): Likewise.
(__register_frame_info): Do not use INTUSE.
(__register_frame): Likewise.
(__register_frame_info_table): Likewise.
(__register_frame_table): Likewise.
(__deregister_frame_info): Likewise.
(__deregister_frame): Likewise.
ChangeLog
sysdeps/generic/unwind-dw2-fde.c