Alan Modra
7dba9362c1
Rewrite __start and __stop symbol handling
...
This arranges for __start and __stop symbols to be defined before
garbage collection, for all target formats. That should allow the
COFF and PE --gc-sections to keep a singleton orphan input section,
a feature lost by 2017-06-13 commit cbd0eecf26 . The fancier ELF
treatment of keeping all input sections associated with a __start or
__stop symbol, from 2015-10-23 commit 1cce69b9dc , is retained.
.startof. and .sizeof. symbols are deliberately not defined before
garbage collection, so these won't affect garbage collection of
sections.
The patch also ensures __start, __stop, .startof. and .sizeof. symbols
are defined before target size_dynamic_sections is called, albeit
with a preliminary value, so that target code doesn't need to cope
with a symbol changing from undefined at size_dynamic_sections to
defined at relocate_section.
Also, a number of problems with the testcases have been fixed.
PR ld/20022
PR ld/21557
PR ld/21562
PR ld/21571
include/
* bfdlink.h (struct bfd_link_hash_entry): Delete undef.section.
bfd/
* targets.c (struct bfd_target): Add _bfd_define_start_stop.
(BFD_JUMP_TABLE_LINK): Likewise.
* elf-bfd.h (bfd_elf_define_start_stop): Declare.
* elflink.c (_bfd_elf_gc_mark_rsec): Update comment.
(bfd_elf_define_start_stop): New function.
* linker.c (bfd_generic_define_start_stop): New function.
* coff64-rs6000.c (rs6000_xcoff64_vec, rs6000_xcoff64_aix_vec): Init
new field.
* aout-adobe.c (aout_32_bfd_define_start_stop): Define.
* aout-target.h (MY_bfd_define_start_stop): Define.
* aout-tic30.c (MY_bfd_define_start_stop): Define.
* binary.c (binary_bfd_define_start_stop): Define.
* bout.c (b_out_bfd_define_start_stop): Define.
* coff-alpha.c (_bfd_ecoff_bfd_define_start_stop): Define.
* coff-mips.c (_bfd_ecoff_bfd_define_start_stop): Define.
* coff-rs6000.c (_bfd_xcoff_bfd_define_start_stop): Define.
* coffcode.h (coff_bfd_define_start_stop): Define.
* elfxx-target.h (bfd_elfNN_bfd_define_start_stop): Define.
* i386msdos.c (msdos_bfd_define_start_stop): Define.
* i386os9k.c (os9k_bfd_define_start_stop): Define.
* ieee.c (ieee_bfd_define_start_stop): Define.
* ihex.c (ihex_bfd_define_start_stop): Define.
* libbfd-in.h (_bfd_nolink_bfd_define_start_stop): Define.
* mach-o-target.c (bfd_mach_o_bfd_define_start_stop): Define.
* mmo.c (mmo_bfd_define_start_stop): Define.
* nlm-target.h (nlm_bfd_define_start_stop): Define.
* oasys.c (oasys_bfd_define_start_stop): Define.
* pef.c (bfd_pef_bfd_define_start_stop): Define.
* plugin.c (bfd_plugin_bfd_define_start_stop): Define.
* ppcboot.c (ppcboot_bfd_define_start_stop): Define.
* som.c (som_bfd_define_start_stop): Define.
* srec.c (srec_bfd_define_start_stop): Define.
* tekhex.c (tekhex_bfd_define_start_stop): Define.
* versados.c (versados_bfd_define_start_stop): Define.
* vms-alpha.c (vms_bfd_define_start_stop): Define.
(alpha_vms_bfd_define_start_stop): Define.
* xsym.c (bfd_sym_bfd_define_start_stop): Define.
* bfd-in2.h: Regenerate.
* libbfd.h: Regenerate.
ld/
* emultempl/elf32.em (gld${EMULATION_NAME}_after_open): Don't set
__start/__stop syms here.
* ldlang.c (lang_set_startof): Delete.
(start_stop_syms, start_stop_count, start_stop_alloc): New vars.
(lang_define_start_stop, lang_init_start_stop, foreach_start_stop,
undef_start_stop, lang_undef_start_stop, lang_init_startof_sizeof,
set_start_stop, lang_finalize_start_stop): New functions.
(lang_process): Call _start_stop functions.
* testsuite/ld-elf/pr21562a.d: Use xfail rather than notarget.
Correct typos and list of xfail targets.
* testsuite/ld-elf/pr21562b.d: Likewise.
* testsuite/ld-elf/pr21562c.d: Likewise.
* testsuite/ld-elf/pr21562d.d: Likewise.
* testsuite/ld-elf/pr21562e.d: Likewise.
* testsuite/ld-elf/pr21562f.d: Likewise.
* testsuite/ld-elf/pr21562g.d: Likewise.
* testsuite/ld-elf/pr21562h.d: Likewise.
* testsuite/ld-elf/pr21562i.d: Likewise.
* testsuite/ld-elf/pr21562j.d: Likewise.
* testsuite/ld-elf/pr21562k.d: Likewise.
* testsuite/ld-elf/pr21562l.d: Likewise.
* testsuite/ld-elf/pr21562m.d: Likewise.
* testsuite/ld-elf/pr21562n.d: Likewise.
* testsuite/ld-elf/sizeofa.d: Likewise. Adjust to pass for generic ELF.
* testsuite/ld-elf/sizeofb.d: Likewise.
* testsuite/ld-elf/startofa.d: Likewise.
* testsuite/ld-elf/startofb.d: Likewise.
2017-06-16 23:38:28 +09:30
..
2017-03-27 13:41:39 +01:00
2017-01-02 14:08:56 +10:30
2017-04-07 00:17:09 +09:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-06-16 23:38:28 +09:30
2017-01-02 14:08:56 +10:30
2017-04-13 17:07:24 +09:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-06-16 23:38:28 +09:30
2017-06-16 23:38:28 +09:30
2017-01-02 14:08:56 +10:30
2017-05-19 09:27:08 -07:00
2017-06-08 19:00:36 +02:00
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-04-13 17:07:24 +09:30
2017-05-19 09:27:08 -07:00
2017-01-02 14:08:56 +10:30
2017-06-16 23:38:28 +09:30
2017-02-17 01:26:12 +00:00
2017-05-10 18:45:30 +02:00
2017-01-02 14:08:56 +10:30
2017-05-30 06:34:40 -07:00
2017-01-02 14:08:56 +10:30
2017-06-16 23:38:28 +09:30
2017-06-16 23:38:28 +09:30
2017-02-17 01:26:12 +00:00
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-06-16 23:38:28 +09:30
2017-01-02 13:55:05 +10:30
2017-01-02 14:08:56 +10:30
2017-06-16 23:38:28 +09:30
2017-06-16 23:38:28 +09:30
2017-01-02 14:08:56 +10:30
2017-04-13 17:07:24 +09:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-03-29 12:27:44 +01:00
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-04-13 17:07:24 +09:30
2017-06-16 23:38:28 +09:30
2017-04-13 17:07:24 +09:30
2017-06-16 23:38:28 +09:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-04-13 17:07:24 +09:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-04-13 17:07:24 +09:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-06-16 23:38:28 +09:30
2017-04-13 17:07:24 +09:30
2017-04-13 17:07:24 +09:30
2017-04-13 17:07:24 +09:30
2017-04-26 13:07:49 +01:00
2017-06-14 06:59:37 +02:00
2016-12-23 23:50:39 +10:30
2017-04-03 08:08:27 -07:00
2017-04-03 08:08:27 -07:00
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-05-30 16:51:14 +03:00
2017-04-13 17:07:24 +09:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-05-19 09:27:08 -07:00
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-03-27 11:39:50 +01:00
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-04-23 20:33:13 +09:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-06-08 19:00:37 +02:00
2017-06-08 15:11:44 +01:00
2017-05-04 10:34:29 +05:30
2017-01-02 14:08:56 +10:30
2017-05-18 14:59:33 +09:30
2017-05-16 10:35:02 +09:30
2017-01-02 14:08:56 +10:30
2017-05-16 10:35:02 +09:30
2017-01-02 14:08:56 +10:30
2017-05-16 10:35:02 +09:30
2017-01-02 14:08:56 +10:30
2017-05-16 10:35:02 +09:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-05-16 10:35:02 +09:30
2017-05-16 10:35:02 +09:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-05-16 10:35:02 +09:30
2017-01-02 14:08:56 +10:30
2017-05-16 10:35:02 +09:30
2017-06-13 08:53:22 -07:00
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-05-16 10:35:02 +09:30
2017-05-16 10:35:02 +09:30
2017-05-16 10:35:02 +09:30
2017-05-16 10:35:02 +09:30
2017-05-16 10:35:02 +09:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-05-18 14:59:33 +09:30
2017-01-02 14:08:56 +10:30
2017-05-16 10:35:02 +09:30
2017-04-13 17:07:25 +09:30
2017-05-16 10:35:02 +09:30
2017-01-02 14:08:56 +10:30
2017-05-16 10:35:02 +09:30
2017-01-02 14:08:56 +10:30
2017-05-16 10:35:02 +09:30
2017-05-16 10:35:02 +09:30
2017-05-16 10:35:02 +09:30
2017-05-18 14:59:33 +09:30
2017-01-02 14:08:56 +10:30
2017-05-16 10:35:02 +09:30
2017-01-02 14:08:56 +10:30
2017-05-16 10:35:02 +09:30
2017-01-02 14:08:56 +10:30
2017-05-16 10:35:02 +09:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-05-16 10:35:02 +09:30
2017-04-13 17:07:24 +09:30
2017-01-02 14:08:56 +10:30
2017-06-12 10:54:55 +02:00
2017-06-06 00:33:20 -07:00
2017-06-06 00:33:20 -07:00
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-04-13 17:07:24 +09:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-06-14 17:01:54 +01:00
2017-05-19 09:27:08 -07:00
2017-04-13 17:07:24 +09:30
2017-01-02 14:08:56 +10:30
2017-05-16 10:35:02 +09:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-05-18 14:59:33 +09:30
2017-01-02 14:08:56 +10:30
2017-05-16 10:35:02 +09:30
2017-05-16 10:35:02 +09:30
2017-04-13 17:07:24 +09:30
2017-03-30 10:57:21 +01:00
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-05-16 10:35:02 +09:30
2017-06-14 11:05:50 -07:00
2017-01-02 14:08:56 +10:30
2017-05-16 10:35:02 +09:30
2017-01-02 14:08:56 +10:30
2017-05-16 10:35:02 +09:30
2017-01-02 14:08:56 +10:30
2017-05-16 10:35:02 +09:30
2017-06-06 01:34:23 +01:00
2017-05-16 10:35:02 +09:30
2017-06-01 22:47:32 +09:30
2017-06-01 22:47:32 +09:30
2017-06-12 10:54:55 +02:00
2017-05-16 10:35:02 +09:30
2017-05-10 18:45:30 +02:00
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-06-13 08:53:22 -07:00
2017-01-02 14:08:56 +10:30
2017-02-17 01:26:11 +00:00
2017-06-16 23:38:28 +09:30
2017-04-27 12:03:39 +09:30
2017-01-02 22:29:09 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-05-18 14:59:33 +09:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-06-12 07:37:56 -07:00
2017-05-08 19:43:20 +02:00
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-06-06 11:19:06 -07:00
2017-04-13 17:07:24 +09:30
2017-01-02 14:08:56 +10:30
2017-06-16 23:38:28 +09:30
2017-02-23 23:49:14 +00:00
2017-06-16 14:20:38 +01:00
2017-05-16 10:35:02 +09:30
2017-05-18 14:59:33 +09:30
2017-03-13 09:58:04 +00:00
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-06-06 00:33:20 -07:00
2017-04-27 12:03:39 +09:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-05-19 09:27:08 -07:00
2017-04-10 12:46:30 +01:00
2017-06-16 23:38:28 +09:30
2017-05-18 14:59:33 +09:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-04-13 17:07:24 +09:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-06-16 23:38:28 +09:30
2017-01-02 14:08:56 +10:30
2017-06-16 23:38:28 +09:30
2017-06-16 23:38:28 +09:30
2017-06-16 23:38:28 +09:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-06-16 23:38:28 +09:30
2017-05-10 18:45:30 +02:00
2017-06-16 23:38:28 +09:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-06-16 23:38:28 +09:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-06-16 23:38:28 +09:30
2017-01-02 14:08:56 +10:30
2017-05-18 14:59:33 +09:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-04-03 08:08:27 -07:00
2017-04-03 08:08:27 -07:00
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-04-13 17:07:24 +09:30
2017-01-02 14:08:56 +10:30
2017-06-16 23:38:28 +09:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-06-16 23:38:28 +09:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-06-16 23:38:28 +09:30
2017-04-07 14:51:42 +01:00
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-04-13 17:07:24 +09:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-06-16 23:38:28 +09:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-06-06 15:06:02 +01:00
2017-06-16 23:38:28 +09:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-06-16 23:38:28 +09:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-05-10 18:45:30 +02:00
2017-01-02 14:08:56 +10:30
2017-04-13 17:07:24 +09:30
2017-01-02 14:08:56 +10:30
2017-04-23 20:33:34 +09:30
2017-01-02 14:08:56 +10:30
2017-06-16 23:38:28 +09:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-06-16 23:38:28 +09:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-06-16 23:38:28 +09:30
2017-06-16 23:38:28 +09:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-06-16 23:38:28 +09:30
2017-06-16 00:00:27 +00:00
2016-12-23 09:50:53 +01:00
2017-06-16 23:38:28 +09:30
2017-05-18 14:59:33 +09:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-03-27 13:41:39 +01:00
2017-03-27 13:41:39 +01:00
2017-04-13 17:07:24 +09:30
2017-06-16 23:38:28 +09:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30