Committed: fix cris-elf fallout from libgcc move

Submitted by Hans-Peter Nilsson on Nov. 3, 2011, 9:16 p.m.


Message ID
State New
Headers show

Commit Message

Hans-Peter Nilsson Nov. 3, 2011, 9:16 p.m.
Committed after testing cross to cris-elf and crisv32-elf; for
the former back to the two regressions before the recent libgcc

Ironically, the *reference* in the quoted failure:
> complex-1.c:(.text+0x9e): undefined reference to `__nesf2'
should not have been there in the first place, as there's a
negsf2 pattern (which by itself is of questionable value).  I'll
add PR's for this and some other issues found when checking

	* (crisv32-*-none, cris-*-none): Remove.
	(crisv32-*-elf): Append to tmake_file, don't just set it.
	(cris-*-elf): Add missing t-fdpbit to tmake_file.

brgds, H-P

Patch hide | download patch | download mbox

Index: libgcc/
--- libgcc/	(revision 180823)
+++ libgcc/	(working copy)
@@ -425,18 +425,10 @@  bfin*-*)
 	extra_parts="crtbegin.o crtend.o crti.o crtn.o"
-	tmake_file="cris/t-cris t-fdpbit"
+	tmake_file="$tmake_file cris/t-cris t-fdpbit"
-	tmake_file="cris/t-cris t-fdpbit"
-	extra_parts="crtbegin.o crtend.o"
-	;;
-	tmake_file="$tmake_file cris/t-cris cris/t-elfmulti"
-	;;
-	tmake_file="$tmake_file cris/t-cris cris/t-elfmulti"
- 	extra_parts="crtbegin.o crtend.o"
+	tmake_file="$tmake_file cris/t-cris t-fdpbit cris/t-elfmulti"
 cris-*-linux* | crisv32-*-linux*)
 	tmake_file="$tmake_file cris/t-cris t-fdpbit cris/t-linux"