This is the mail archive of the
binutils-cvs@sources.redhat.com
mailing list for the binutils project.
src/ld ldexp.c ldlang.c ldlang.h ChangeLog tes ...
- From: nathan at sources dot redhat dot com
- To: binutils-cvs at sources dot redhat dot com
- Date: 23 Feb 2004 10:11:47 -0000
- Subject: src/ld ldexp.c ldlang.c ldlang.h ChangeLog tes ...
CVSROOT: /cvs/src
Module name: src
Branch: binutils-2_15-branch
Changes by: nathan@sourceware.org 2004-02-23 10:11:47
Modified files:
ld : ldexp.c ldlang.c ldlang.h ChangeLog
ld/testsuite : ChangeLog
Added files:
ld/testsuite/ld-scripts: provide-1.d provide-1.s provide-1.t
provide-2.d provide-2.s provide-2.t
provide-3.d provide-3.s provide-3.t
provide.exp
Log message:
* ldlang.h (struct lang_output_section_state): Change processed
field's type.
* ldexp.c (check, invalid): Remove.
(fold_name): Move valid_p assignments. Create undefined symbol
when needed. Directly exampine section's processd flag.
* ldlang.c (lang_output_section_statement_lookup): Adjust
processed field init.
(lang_size_sections_1): Allow LOADADDR when determining section's
VMA. Adjust error message. Fold data statement's expr.
(lang_size_sections): Correctly increment lang_statement_iteration.
* ld-scripts/provide.exp: New.
* ld-scripts/provide-{1,2,3}.{s,t,d}.exp: New.
* ldexp.c (fold_tree): Follow indirect symbols.
Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/ldexp.c.diff?cvsroot=src&only_with_tag=binutils-2_15-branch&r1=1.27.6.1&r2=1.27.6.2
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/ldlang.c.diff?cvsroot=src&only_with_tag=binutils-2_15-branch&r1=1.136.2.1&r2=1.136.2.2
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/ldlang.h.diff?cvsroot=src&only_with_tag=binutils-2_15-branch&r1=1.34&r2=1.34.6.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/ChangeLog.diff?cvsroot=src&only_with_tag=binutils-2_15-branch&r1=1.1073.2.2&r2=1.1073.2.3
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ChangeLog.diff?cvsroot=src&only_with_tag=binutils-2_15-branch&r1=1.347.2.2&r2=1.347.2.3
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-scripts/provide-1.d.diff?cvsroot=src&only_with_tag=binutils-2_15-branch&r1=NONE&r2=1.1.2.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-scripts/provide-1.s.diff?cvsroot=src&only_with_tag=binutils-2_15-branch&r1=NONE&r2=1.1.2.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-scripts/provide-1.t.diff?cvsroot=src&only_with_tag=binutils-2_15-branch&r1=NONE&r2=1.1.2.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-scripts/provide-2.d.diff?cvsroot=src&only_with_tag=binutils-2_15-branch&r1=NONE&r2=1.1.2.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-scripts/provide-2.s.diff?cvsroot=src&only_with_tag=binutils-2_15-branch&r1=NONE&r2=1.1.2.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-scripts/provide-2.t.diff?cvsroot=src&only_with_tag=binutils-2_15-branch&r1=NONE&r2=1.1.2.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-scripts/provide-3.d.diff?cvsroot=src&only_with_tag=binutils-2_15-branch&r1=NONE&r2=1.1.2.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-scripts/provide-3.s.diff?cvsroot=src&only_with_tag=binutils-2_15-branch&r1=NONE&r2=1.1.2.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-scripts/provide-3.t.diff?cvsroot=src&only_with_tag=binutils-2_15-branch&r1=NONE&r2=1.1.2.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-scripts/provide.exp.diff?cvsroot=src&only_with_tag=binutils-2_15-branch&r1=NONE&r2=1.1.2.1