[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug-dejagnu] [PATCH] Fix newlib includes. Random mips exp fixes.
From: |
Eric Christopher |
Subject: |
[Bug-dejagnu] [PATCH] Fix newlib includes. Random mips exp fixes. |
Date: |
Thu, 18 Sep 2003 19:40:30 -0700 |
Newlib headers should be considered system headers. Also fixes a bunch
of failures for g++ (or anything using -pedantic).
The mips changes are necessary for cross linking g++.
-eric
--
Eric Christopher <address@hidden>
2003-09-18 Eric Christopher <address@hidden>
* lib/libgloss.exp (newlib_include_flags): Treat newlib
directories as system directories.
* baseboards/mips64-idt.exp: Remove -Wl, from ldscript.
* baseboards/mips-sim-idt32.exp: Ditto.
* baseboards/mips-sim-idt64.exp: Ditto.
* baseboards/mips-sim.exp: Ditto.
* baseboards/mips64-sim.exp: Ditto.
? baseboards/sh-sim.exp
Index: baseboards/mips-idt.exp
===================================================================
RCS file: /cvs/src/src/dejagnu/baseboards/mips-idt.exp,v
retrieving revision 1.1.1.1
diff -u -p -w -r1.1.1.1 mips-idt.exp
--- baseboards/mips-idt.exp 9 Nov 1999 01:28:42 -0000 1.1.1.1
+++ baseboards/mips-idt.exp 19 Sep 2003 02:28:35 -0000
@@ -16,7 +16,7 @@ set_board_info ldflags "[libgloss_link_f
if { [board_info $board obj_format] == "ecoff" } {
set_board_info ldscript "-Wl,-Tidtecoff.ld";
} else {
- set_board_info ldscript "-Wl,-Tidt.ld";
+ set_board_info ldscript "-Tidt.ld";
}
# The idt interface can't return exit statuses, so gcc (ctorture et
Index: baseboards/mips-sim-idt32.exp
===================================================================
RCS file: /cvs/src/src/dejagnu/baseboards/mips-sim-idt32.exp,v
retrieving revision 1.1
diff -u -p -w -r1.1 mips-sim-idt32.exp
--- baseboards/mips-sim-idt32.exp 15 Mar 2002 18:25:09 -0000 1.1
+++ baseboards/mips-sim-idt32.exp 19 Sep 2003 02:28:35 -0000
@@ -23,7 +23,7 @@ set_board_info ldflags "[libgloss_link_f
if { [board_info $board obj_format] == "ecoff" } {
set_board_info ldscript "-Wl,-Tidtecoff.ld";
} else {
- set_board_info ldscript "-Wl,-Tidt32.ld";
+ set_board_info ldscript "-Tidt32.ld";
}
# And, it can't do arguments, and doesn't have real signals.
Index: baseboards/mips-sim-idt64.exp
===================================================================
RCS file: /cvs/src/src/dejagnu/baseboards/mips-sim-idt64.exp,v
retrieving revision 1.1
diff -u -p -w -r1.1 mips-sim-idt64.exp
--- baseboards/mips-sim-idt64.exp 14 Sep 2001 09:10:19 -0000 1.1
+++ baseboards/mips-sim-idt64.exp 19 Sep 2003 02:28:35 -0000
@@ -23,7 +23,7 @@ set_board_info ldflags "[libgloss_link_f
if { [board_info $board obj_format] == "ecoff" } {
set_board_info ldscript "-Wl,-Tidtecoff.ld";
} else {
- set_board_info ldscript "-Wl,-Tidt64.ld";
+ set_board_info ldscript "-Tidt64.ld";
}
# And, it can't do arguments, and doesn't have real signals.
Index: baseboards/mips-sim.exp
===================================================================
RCS file: /cvs/src/src/dejagnu/baseboards/mips-sim.exp,v
retrieving revision 1.1.1.1
diff -u -p -w -r1.1.1.1 mips-sim.exp
--- baseboards/mips-sim.exp 9 Nov 1999 01:28:42 -0000 1.1.1.1
+++ baseboards/mips-sim.exp 19 Sep 2003 02:28:35 -0000
@@ -22,7 +22,7 @@ set_board_info ldflags "[libgloss_link_f
if { [board_info $board obj_format] == "ecoff" } {
set_board_info ldscript "-Wl,-Tidtecoff.ld";
} else {
- set_board_info ldscript "-Wl,-Tidt.ld";
+ set_board_info ldscript "-Tidt.ld";
}
# And, it can't do arguments, and doesn't have real signals.
Index: baseboards/mips64-sim.exp
===================================================================
RCS file: /cvs/src/src/dejagnu/baseboards/mips64-sim.exp,v
retrieving revision 1.1.1.1
diff -u -p -w -r1.1.1.1 mips64-sim.exp
--- baseboards/mips64-sim.exp 9 Nov 1999 01:28:42 -0000 1.1.1.1
+++ baseboards/mips64-sim.exp 19 Sep 2003 02:28:35 -0000
@@ -22,7 +22,7 @@ set_board_info compiler "[find_gcc]";
set_board_info cflags "[libgloss_include_flags]
[newlib_include_flags]";
set_board_info ldflags "[libgloss_link_flags] [newlib_link_flags]";
# PMON linker script.
-set_board_info ldscript "-Wl,-Tpmon.ld"
+set_board_info ldscript "-Tpmon.ld"
# And, it can't do arguments or signals in GDB.
set_board_info noargs 1;
Index: lib/libgloss.exp
===================================================================
RCS file: /cvs/src/src/dejagnu/lib/libgloss.exp,v
retrieving revision 1.10
diff -u -p -w -r1.10 libgloss.exp
--- lib/libgloss.exp 11 Feb 2003 13:51:32 -0000 1.10
+++ lib/libgloss.exp 19 Sep 2003 02:28:35 -0000
@@ -159,7 +159,7 @@ proc newlib_include_flags { args } {
if { ${newlib_dir} != "" } {
set newlib_dir [file dirname ${newlib_dir}]
}
- return " -I$gccpath/newlib/targ-include -I${newlib_dir}"
+ return " -isystem $gccpath/newlib/targ-include -isystem ${newlib_dir}"
} else {
verbose "No newlib support for this target"
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Bug-dejagnu] [PATCH] Fix newlib includes. Random mips exp fixes.,
Eric Christopher <=