Correct spelling of "relocatable".
[deliverable/binutils-gdb.git] / ld / ChangeLog
CommitLineData
1049f94e
AM
12003-06-25 Alan Modra <amodra@bigpond.net.au>
2
3 * ld.texinfo: Correct spelling of "relocatable".
4 * ldctor.c: Likewise
5 * ldexp.c: Likewise
6 * ldfile.c: Likewise
7 * ldint.texinfo: Likewise
8 * ldlang.c: Likewise
9 * ldmain.c: Likewise
10 * ldwrite.c: Likewise
11 * lexsup.c: Likewise
12 * emultempl/aix.em: Likewise
13 * emultempl/alphaelf.em: Likewise
14 * emultempl/armcoff.em: Likewise
15 * emultempl/armelf_oabi.em: Likewise
16 * emultempl/beos.em: Likewise
17 * emultempl/elf32.em: Likewise
18 * emultempl/generic.em: Likewise
19 * emultempl/gld960.em: Likewise
20 * emultempl/gld960c.em: Likewise
21 * emultempl/hppaelf.em: Likewise
22 * emultempl/linux.em: Likewise
23 * emultempl/lnk960.em: Likewise
24 * emultempl/m68hc1xelf.em: Likewise
25 * emultempl/m68kcoff.em: Likewise
26 * emultempl/m68kelf.em: Likewise
27 * emultempl/mipsecoff.em: Likewise
28 * emultempl/mipself.em: Likewise
29 * emultempl/mmix-elfnmmo.em: Likewise
30 * emultempl/mmo.em: Likewise
31 * emultempl/needrelax.em: Likewise
32 * emultempl/pe.em: Likewise
33 * emultempl/ppc64elf.em: Likewise
34 * emultempl/sh64elf.em: Likewise
35 * emultempl/sunos.em: Likewise
36 * emultempl/ticoff.em: Likewise
37 * emultempl/xtensaelf.em: Likewise
38
7e5d8d48
AM
392003-06-24 Alan Modra <amodra@bigpond.net.au>
40
41 * emultempl/ppc32elf.em: Convert to C90.
42
7d8a3a28
AM
432003-06-20 Alan Modra <amodra@bigpond.net.au>
44
45 * emultempl/ppc64elf.em: Convert to C90 function definitions, remove
46 unnecessary prototypes and casts.
47
bda6c678
AM
482003-06-19 Alan Modra <amodra@bigpond.net.au>
49
50 * emultempl/ppc64elf.em (gld${EMULATION_NAME}_finish): Dump out
51 statistics from ppc64_elf_build_stubs.
52
6bc8652b
AM
532003-06-19 Alan Modra <amodra@bigpond.net.au>
54
55 * emultempl/ppc64elf.em (build_section_lists): Check return status
56 from ppc64_elf_next_input_section.
57
f97b9cb8
L
582003-06-17 H.J. Lu <hongjiu.lu@intel.com>
59
60 * ldlang.c (section_already_linked): Put back assignment of
61 kept_section.
62
fea39bcb
NC
632003-06-17 Rainer Keuchel <rkeuchel@allgeier.com>
64
65 * pe-dll.c (generate_reloc): Catch and ignore an ARM_26D
6bc8652b 66 reloc.
fea39bcb 67
40bdaaa8
NC
682003-06-17 Loren James Rittle <rittle@latour.rsch.comm.mot.com>
69
70 * configure.host (*-*-freebsd*): Add known path for ld-elf.so.1
71 if not produced by gcc.
72
b826ae22
HPN
732003-06-16 Hans-Peter Nilsson <hp@axis.com>
74
75 * configure.tgt: Add specific case for cris-*-linux-gnu*
76 with crislinux emulation only.
77
a06a29f2
NC
782003-06-13 Robert Millan <zeratul2@wanadoo.es>
79
80 * configure.tgt: Add i386-netbsd-gnu target.
81
728fa2f6
RS
822003-06-12 Richard Sandiford <rsandifo@redhat.com>
83
84 * configure.tgt (mips*-sgi-irix6*): Add the o32 and n64 emulations
85 to $targ_extra_libpath.
86
3b443373
L
872003-06-11 H.J. Lu <hongjiu.lu@intel.com>
88
89 * po/Make-in (DESTDIR): New.
90 (install-data-yes): Support $(DESTDIR).
91 (uninstall): Likewise.
92
cfa1ac0c
DE
932003-06-10 Doug Evans <dje@sebabeach.org>
94
95 * Makefile.am (ALL_EMULATIONS): Add em32relf.o.
96 * Makefile.in: Regenerate.
97
f4984206
RS
982003-06-10 Richard Sandiford <rsandifo@redhat.com>
99
100 * configure.tgt (h8300*): Add h8300sxn emulations.
101 * Makefile.am (ALL_EMULATIONS): Add eh8300sxn.o and eh8300sxnelf.o.
102 (eh8300sxn.c, eh8300sxnelf.c): New rules.
103 * Makefile.in: Regenerate.
104 * emulparams/h8300sxnelf.sh, emulparams/h8300sxn.sh: New files.
d1b2d571 105 * scripttempl/h8300sxn.sc: New file.
f4984206 106
285272bd
AM
1072003-06-10 Alan Modra <amodra@bigpond.net.au>
108
109 * emulparams/elf64ppc.sh (EXECUTABLE_SYMBOLS, OTHER_BSS_END_SYMBOLS,
110 CTOR_START, CTOR_END, DTOR_START, DTOR_END): Don't define.
111
0b9a4d73
AM
1122003-06-08 Alan Modra <amodra@bigpond.net.au>
113
114 * emultempl/ppc64elf.em (emit_stub_syms, toc_section): New vars.
115 (build_toc_list): New function.
116 (gld${EMULATION_NAME}_finish): Call build_toc_list and
117 ppc64_elf_reinit_toc. Adjust ppc64_elf_build_stubs call.
118 (OPTION_STUBSYMS): Define.
119 (PARSE_AND_LIST_LONGOPTS): Add emit-stub-syms.
120 (PARSE_AND_LIST_OPTIONS): Document.
121 (PARSE_AND_LIST_ARGS_CASES): Handle.
122
c16d554d
RM
1232003-06-05 Roland McGrath <roland@redhat.com>
124
125 * emultempl/elf32.em (gld${EMULATION_NAME}_list_options): Remove
126 extra \t in -z noexecstack line.
127
9ee5e499
JJ
1282003-05-23 Jakub Jelinek <jakub@redhat.com>
129
130 * ldgram.y (phdr_type): Grok PT_GNU_STACK.
131 * emultempl/elf32.em (gld${EMULATION_NAME}_handle_option): Add
132 -z execstack and -z noexecstack.
133 (gld${EMULATION_NAME}_list_options): Likewise.
134 * scripttempl/elf.sc: If not -r, discard .note.GNU-stack section.
135
65982ba6 1362003-06-03 Michael Snyder <msnyder@redhat.com>
6bc8652b 137 and Bernd Schmidt <bernds@redhat.com>
65982ba6 138 and Alexandre Oliva <aoliva@redhat.com>
9ee5e499 139
65982ba6
MS
140 * Makefile.am: Add new emulations for h8300sx.
141 * Makefile.in: Regenerate.
142 * configure.tgt: Add new emulations.
143 * emulparams/h8300sx.sh: New emulation.
144 * emulparams/h8300sxelf.sh: Ditto.
145 * scripttempl/h8300sx.sc: Ditto.
146
6f6f27f8
L
1472003-06-03 H.J. Lu <hongjiu.lu@intel.com>
148
149 * ldmisc.c: Include "bfdlink.h".
150 (error_handler): Handle LD_DEFINITION_IN_DISCARDED_SECTION
151 and -LD_DEFINITION_IN_DISCARDED_SECTION.
152
153 * Makefile.am: Rebuild dependency.
154 * Makefile.in: Regenerated.
155
308f753f
KK
1562003-06-03 Kaz Kojima <kkojima@rr.iij4u.or.jp>
157
158 * emulparams/shlelf_linux.sh (GENERATE_PIE_SCRIPT): Set to yes.
159 * emulparams/shlelf32_linux.sh (GENERATE_PIE_SCRIPT): Likewize.
160
03a1c9a7
NC
1612003-06-02 Fabrizio Gennari <fabrizio.ge@tiscalinet.it>
162
163 * pe-dll.c (fill_edata): Scan table pe_dll->exports, which is
164 sorted alphabetically, instead of exported_symbols, which is
165 sorted by ordinal.
166
36af4a4e
JJ
1672003-05-30 Ulrich Drepper <drepper@redhat.com>
168 Jakub Jelinek <jakub@redhat.com>
169
170 * lexsup.c (OPTION_PIE): Define.
171 (ld_options): Add -pie and --pic-executable options.
172 (parse_args): Handle OPTION_PIE.
173 * ldmain.c (main): Initialize link_info.pie and
174 link_info.executable.
175 * genscripts.sh: Generate PIE scripts.
176 * ld.texinfo: Document -pie and --pic-executable options.
177 * emultempl/elf32.em (gld${EMULATION_NAME}_after_open):
178 (gld${EMULATION_NAME}_place_orphan): Likewise.
179 (gld${EMULATION_NAME}_get_script): Include PIE scripts.
180 * scripttempl/elf.sc: In PIE scripts set . the same way as in
181 shared scripts.
182 * emulparams/elf_i386.sh (GENERATE_PIE_SCRIPT): Set to yes.
183 * emulparams/elf64_ia64.sh (GENERATE_PIE_SCRIPT): Likewise.
184 * emulparams/elf32ppc.sh (GENERATE_PIE_SCRIPT): Likewise.
185 * emulparams/elf64ppc.sh (GENERATE_PIE_SCRIPT): Likewise.
186 * emulparams/elf_x86_64.sh (GENERATE_PIE_SCRIPT): Likewise.
187 * emulparams/elf_s390.sh (GENERATE_PIE_SCRIPT): Likewise.
188 * emulparams/elf32_sparc.sh (GENERATE_PIE_SCRIPT): Likewise.
189 * emulparams/elf64_sparc.sh (GENERATE_PIE_SCRIPT): Likewise.
190 * emulparams/elf64alpha.sh (GENERATE_PIE_SCRIPT): Likewise.
191 * emulparams/elf64_s390.sh (GENERATE_PIE_SCRIPT): Likewise.
192 * emulparams/elf_i386.sh (GENERATE_PIE_SCRIPT): Likewise.
193
cdaeef2e
L
1942003-05-30 H.J. Lu <hongjiu.lu@intel.com>
195
196 * genscripts.sh: Create tmpdir/libpath.exp.
197
06aa7234
NC
1982003-05-30 Nick Clifton <nickc@redhat.com>
199
200 * emultempl/armelf.em (arm_elf_before_allocation): Replace ASSERT
201 with a test for a NULL bfd_for_interworking.
202
561c27b2
JT
2032003-05-29 Jason Thorpe <thorpej@wasabisystems.com>
204
205 * configure.host (*-*-netbsd*): Set HOSTING_CRT0 and HOSTING_LIBS
206 correctly for more recent versions of NetBSD.
207 (alpha*-*-netbsd*): Remove.
208 (i[3-7]86-*-netbsd*): Remove.
209
29e1a6e4
NC
2102003-05-29 Nick Clifton <nickc@redhat.com>
211
212 * emultempl/pe.em: Include "safe-ctype.h" instead of <ctype.h>.
213
90be1c5c
MR
2142003-05-26 Maciej W. Rozycki <macro@ds2.pg.gda.pl>
215
216 * emulparams/elf64btsmip.sh: Set TEXT_START_ADDR to 0x120000000 to
217 trap on pointer crops.
218
cea3d58d
NC
2192003-05-21 Marcus Comstedt <marcus@mc.pp.se>
220
221 * configure.tgt: Check for a target triplet of shl-...-netbsdelf
222 as well as shle-...-netbsdelf.
223
80c7c40a
NC
2242003-05-16 Kelley Cook <kelleycook@wideopenwest.com>
225
226 * configure.host: Accept i[3-7]86 variants.
227 * configure.tgt: Likewise.
228
a6c0916f
L
2292003-05-15 H.J. Lu <hongjiu.lu@intel.com>
230
231 * emulparams/elf64_ia64.sh: Don't set COMMONPAGESIZE for now.
232
d2012d17
DJ
2332003-05-09 Daniel Jacobowitz <drow@mvista.com>
234
235 * Makefile.am (ALL_EMULATIONS): Add earmelfb.o and earmelfb_linux.o.
236 (earmelfb.c, earmelfb_linux.c): New rules.
237 * Makefile.in: Regenerated.
238 * emulparams/armelfb.sh, emulparams/armelfb_linux.sh: New files.
df9a14a1 239 * configure.tgt: Add armeb-elf and arm*b-*-linux-gnu.
d2012d17 240
3cd9fdd5 2412003-05-09 Nick Clifton <nickc@redhat.com>
c16d554d 242
66184979
NC
243 * ldlang.c (lang_size_sections_1): Default to generating a
244 fatal error message if a loadable section is not allocated
245 to a memory region when regions are defined.
246
efdffbe2
AM
2472003-05-09 Alan Modra <amodra@bigpond.net.au>
248
249 * Makefile.am (em68hc11elf.c): Correct dependencies.
250 (em68hc11elfb.c, em68hc12elf.c, em68hc12elfb.c): Likewise.
251 * Makefile.in: Regenerate.
252 * emultempl/elf32.em (find_exp_assignment): Adjust for changed
253 bfd_elf_record_link_assignment name.
254
8aae64e6
AO
2552003-05-07 Alexandre Oliva <aoliva@redhat.com>
256
257 * ldmain.h (overflow_cutoff_limit): Declare.
258 * ldmain.c (overflow_cutoff_limit): Define, initialized to 10.
259 (reloc_overflow): Limit error messages based on it.
260 * lexsup.c (parse_args) <OPTION_VERBOSE>: Set cutoff to
261 unlimited.
262
5c7966bf
AM
2632003-05-05 Alan Modra <amodra@bigpond.net.au>
264
265 * ldlex.l: Accept C style comments in version scripts.
266
c7996ad6
L
2672003-04-28 H.J. Lu <hjl@gnu.org>
268
269 * ldlang.c (lang_process): Add the relax finalize pass.
270
271 * ldmain.c (main): Initialize link_info.relax_finalizing to
272 FALSE.
273
d145330d
RM
2742003-04-24 Roland McGrath <roland@redhat.com>
275
276 * ldgram.y (phdr_type): Grok PT_TLS and PT_GNU_EH_FRAME names.
277 If a name string is unknown, give an error rather than crashing later.
278
2792003-04-23 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
280
281 * Makefile.am (ALL_EMULATIONS): Add eh8300hn.o, eh8300sn.o,
8d9cd6b1
NC
282 eh8300hnelf.o, eh8300snelf.o and respective rules.
283 * Makefile.in: Regenerate.
284 * configure.tgt: Add h8300hn, h8300sn, h8300hnelf, h8300snelf
285 * emulparams/h8300hn.sh: New
286 * emulparams/h8300sn.sh: New
d145330d 287 * emulparams/h8300hnelf.sh: New
8d9cd6b1
NC
288 * emulparams/h8300snelf.sh: New
289 * scripttempl/h8300hn.sc: new
290 * scripttempl/h8300sn.sc: new
291
0f0569c4
L
2922003-04-23 H.J. Lu <hjl@gnu.org>
293
294 * ldmain.c (link_callbacks): Initialize error_handler.
295
296 * ldmisc.c (error_handler): New function.
297
298 * ldmisc.h (error_handler): New prototype.
299
e2cebd4b
SC
3002003-04-21 Stephane Carrez <stcarrez@nerim.fr>
301
302 * emulparams/m68hc11elf.sh: Use m68hc1xelf.em extra.
303 * emulparams/m68hc11elfb.sh: Likewise.
304 * emulparams/m68hc12elf.sh: Likewise.
305 * emulparams/m68hc12elfb.sh: Likewise.
306
67bb9940
SC
3072003-04-19 Stephane Carrez <stcarrez@nerim.fr>
308
309 * emultempl/m68hc1xelf.em: New file to generate far trampolines on
310 68HC11 and 68HC12.
311 (LDEMUL_BEFORE_ALLOCATION): Override to gather the trampolines to
312 generate.
313 (LDEMUL_FINISH): Override to generate the trampolines after gc and
314 linker relaxation.
315 (LDEMUL_CREATE_OUTPUT_SECTION_STATEMENTS): Override to create the
316 stub file for trampolines.
317 (PARSE_AND_LIST_OPTIONS, PARSE_AND_LIST_LONGOPTS): New options
318 --no-trampoline and --bank-window to control the memory bank window.
319
97b51f20
L
3202003-04-18 H.J. Lu <hjl@gnu.org>
321
322 * ldfile.c (ldfile_add_library_path): Remove the unused
323 variable.
324
517ed485
NC
3252003-04-18 Andrew Haley <aph@cambridge.redhat.com>
326
327 * scripttempl/xstormy16.sc (__data, __rdata): New.
328
39f1ebed
NC
3292003-04-16 Nick Clifton <nickc@redhat.com>
330
331 * scripttempl/xstormy16.sc: Add .jcr section mapping.
332
731e28d8
L
3332003-04-15 H.J. Lu <hjl@gnu.org>
334
335 From Debian by Jack Howarth <howarth@nitro.med.uc.edu>:
336
337 * ldlex.l: Use YY_CURRENT_BUFFER instead of yy_current_buffer.
338
c2dcd04e
NC
3392003-04-15 Rohit Kumar Srivastava <rohits@kpitcummins.com>
340
341 * h8-doc.texi: Replace occurrances of 'Hitachi' with 'Renesas'.
342 * ld.texinfo: Likewise.
343
877d60f7
AM
3442003-04-14 Alan Modra <amodra@bigpond.net.au>
345
346 From Prashanth Tamraparni <prashanth_t@in.ibm.com>
347 * scripttempl/elf.sc (CTOR): Handle crtbeginS.o, crtendS.o and
348 other variants of crtbegin.o, crtend.o.
349 (DTOR): Likewise.
350 * scripttempl/crisaout.sc (ctors, dtors): Likewise.
351 * scripttempl/elf_chaos.sc (CTOR, DTOR): Likewise.
352 * scripttempl/elfd10v.sc (CTOR, DTOR): Likewise.
353 * scripttempl/elfd30v.sc (CTOR, DTOR): Likewise.
354 * scripttempl/elfxtensa.sc (CTOR, DTOR): Likewise.
355 * scripttempl/iq2000.sc (CTOR, DTOR): Likewise.
356 * scripttempl/mmo.sc (ctors, dtors): Likewise.
357 * scripttempl/xstormy16.sc (CTOR, DTOR): Likewise.
358
d4b6ee67
NC
3592003-04-09 Dmitry Diky <diwil@mail.ru>
360
361 * scripttempl/elf32msp430.sc: Add initX, finiX, ctors, dtors
362 sections to respect C++ constructor/destructor. Add ctors/dtors
363 start/stop definitions.
364 * scripttempl/elf32msp430_3.sc: Likewise.
365
bb10df36
NC
3662003-04-06 Nick Clifton <nickc@redhat.com>
367
368 * ld.texinfo (Options): Add a reminder of the target specific
369 nature to the description of the i386 PE specific options, for
370 readers who have not read all the way through the manual.
371
be33c5dd
SS
3722003-04-04 Svein E. Seldal <Svein.Seldal@solidas.com>
373
9f863369 374 * configure.tgt: Fixed bug in list of targ_extra_emuls.
be33c5dd
SS
375 * emulparams/tic3xcoff.sh (SCRIPT_NAME): Namespace
376 cleanup. Replace s/c4x/tic4x and s/c3x/tic3x/
377 * emulparams/tic3xcoff_onchip.sh: Ditto
378 * emulparams/tic4xcoff.sh: Ditto
379 * scripttempl/tic4xcoff.sc: Ditto
380
e8fd7476
NC
3812003-04-03 Nick Clifton <nickc@redhat.com>
382
383 * NEWS: Mention support for Xtensa architecture.
384
2b817be1
NC
3852003-04-02 Nick Clifton <nickc@redhat.com>
386
387 * pe-dll.c (pe_detail_list): arm-pe targets use underscores.
388
3892003-04-01 Danny Smith <dannysmith@users.sourceforge.net>
390
391 * emultempl/pe.em (gld_${EMULATION_NAME}_after_open):
392 Don't call pe_dll_build_section() if link_info.relocateable.
393 (gld_${EMULATION_NAME}_finish): Don't call pe_dll_fill_sections()
394 if link_info.relocateable.
395
3962003-04-01 Fabrizio Gennari <fabrizio.ge@tiscalinet.it>
397
398 * pe-dll.c (process_def_file): Don't create an export
399 section if there are no exports and we're building an exe
400 (pe_dll_build_sections): Ditto
401 (pe_dll_fill_sections): Conditionalize setting
402 abfd->dll true on info->shared
403 * emultempl/pe.em (gld_${EMULATION_NAME}_after_open):
404 If i386pe or armpe, call pe_dll_build_section()
405 for both exe's and dll's, not just dll's.
406 (gld_${EMULATION_NAME}_finish): For all targets except
407 shpe and mipspe, call pe_dll_fill_sections() for both
408 exe's and dll's, not just dll's.
409
f6c8b716
BW
4102003-04-02 Bob Wilson <bob.wilson@acm.org>
411
412 * emulparams/xtensa-config.sh: Remove comment indicating that this is
413 a generated file.
414
e0001a05
NC
4152003-04-01 Bob Wilson <bob.wilson@acm.org>
416
877d60f7
AM
417 * Makefile.am (ALL_EMULATIONS): Add eelf32xtensa.o.
418 (eelf32xtensa.c): New target.
419 * Makefile.in: Regenerate.
420 * configure.tgt: Handle xtensa-*-*.
421 * gen-doc.texi: Set XTENSA variable.
422 * ld.texinfo: Set XTENSA variable. Add new Xtensa node.
423 * emulparams/elf32xtensa.sh: New file.
424 * emulparams/xtensa-config.sh: Likewise.
425 * emultempl/xtensaelf.em: Likewise.
426 * scripttempl/elfxtensa.sc: Likewise.
e0001a05 427
276e5094
JJ
4282003-04-01 Jakub Jelinek <jakub@redhat.com>
429
430 * configure.tgt (powerpc*-*-linux*): Add elf32ppc to ppc64
431 targ_extra_libpath. Add elf64ppc to ppc targ_extra_libpath
432 if --enable-64-bit-bfd.
433
5a6c6817
NC
4342003-04-01 Nick Clifton <nickc@redhat.com>
435
394ce546 436 * emulparams/armelf.sh (OTHER_READONLY_SECTIONS): Change name of
5a6c6817 437 note section.
394ce546 438 * emulparams/armelf_linux.sh (OTHER_READONLY_SECTIONS): Change
5a6c6817
NC
439 name of note section.
440
a6e02871
AO
4412003-03-31 Alexandre Oliva <aoliva@redhat.com>
442
443 * ld.texinfo (-Tbss, -Tdata, -Ttext): Document in terms of
444 --section-start.
445
5ed6aba4
NC
4462003-03-31 David Heine <dlheine@suif.stanford.edu>
447
448 * ldfile.c (ldfile_add_library_path): Always allocate space for
449 the filename.
450 * ldlang.c (lang_register_vers_node): Free the node if it cannot
451 be used.
452 * ldmain.c (set_scripts_dir): Always free the constructed
453 directory name.
454 (add_keepsyms_file): Fix memory leak.
455 * ldmisc.c (vfinfo): Likewise.
877d60f7 456 * lexsup.c (parse_args): Likewise.
5ed6aba4 457
e16bb312
NC
4582003-03-25 Stan Cox <scox@redhat.com>
459 Nick Clifton <nickc@redhat.com>
877d60f7 460
6bc8652b 461 Contribute support for Intel's iWMMXt chip - an ARM variant:
e16bb312
NC
462
463 * emulparams/armelf.sh (OTHER_READONLY_SECTIONS): Define.
464 * emulparams/armelf_linux.sh (OTHER_READONLY_SECTIONS): Define.
465 * scripttempl/armcoff.sc (.data): Ensure 8 byte alignment.
466 (.bss): Likewise.
467
3fe38064
NC
4682003-03-25 Alexandre Oliva <aoliva@redhat.com>
469
470 * ldmain.h (ld_canon_sysroot, ld_canon_sysroot_len): Declare.
471 * ldmain.c (ld_canon_sysroot, ld_canon_sysroot_len): Define.
472 (main): Initialize them.
473 * ldfile.c: Include pathnames.h.
474 (is_sysrooted_pathname): New.
475 (ldfile_add_library_path): Use it.
476 (ldfile_open_file_search): Likewise. Use IS_ABSOLUTE_PATH. Don't
477 search_dirs if given an absolute pathname.
478 (ldfile_open_file): Issue error message for sysrooted
479 absolute pathnames.
480 * Makefile.am: Updated dependencies.
481 * Makefile.in: Rebuild.
482