bug-dejagnu
[Top][All Lists]
Advanced

[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"
     }






reply via email to

[Prev in Thread] Current Thread [Next in Thread]