re PR bootstrap/9292 (hppa1.1-rtems configurery problems)
authorJoel Sherrill <joel@OARcorp.com>
Wed, 29 Jan 2003 14:54:09 +0000 (14:54 +0000)
committerJoel Sherrill <joel@gcc.gnu.org>
Wed, 29 Jan 2003 14:54:09 +0000 (14:54 +0000)
2003-01-29 Joel Sherrill <joel@OARcorp.com>

* config.gcc (hppa1.1-rtems):  Did not include t-rtems nor enable
RTEMS threads.
* config/pa/rtems.h (LIB_SPEC): Use -N when linking.
This issue was tracked as PR9292.

From-SVN: r62078

gcc/ChangeLog
gcc/config.gcc
gcc/config/pa/rtems.h

index 9a1d6cf8922196ac6dbc0dd5e7e81afb1c6cb317..63274def8aa497159444ec882f5b835c0cc9fd0d 100644 (file)
@@ -1,3 +1,10 @@
+2003-01-29     Joel Sherrill <joel@OARcorp.com>
+
+       * config.gcc (hppa1.1-rtems):  Did not include t-rtems nor enable
+       RTEMS threads.
+       * config/pa/rtems.h (LIB_SPEC): Use -N when linking.
+       This issue was tracked as PR9292.
+
 2003-01-29  Nick Clifton  <nickc@redhat.com>
 
        * Makefile.in (c-parse.o): Locate source file in $(parsedir)
index f839ba94c44844d4477c84bbac5fe912b228e880..a5a1fce0325907b453ea898ab3fbcf87081cf17e 100644 (file)
@@ -806,8 +806,11 @@ hppa1.1-*-rtems*)
        xm_defines=POSIX
        target_cpu_default="(MASK_JUMP_IN_DELAY | MASK_PORTABLE_RUNTIME | MASK_GAS | MASK_NO_SPACE_REGS | MASK_SOFT_FLOAT)"
        tm_file="${tm_file} pa/pa32-regs.h dbxelf.h elfos.h pa/elf.h pa/pa-pro-end.h libgloss.h pa/rtems.h rtems.h"
-       tmake_file="pa/t-bsd pa/t-pro"
+       tmake_file="pa/t-bsd pa/t-pro t-rtems"
        xmake_file="pa/x-ada"
+       if test x$enable_threads = xyes; then
+         thread_file='rtems'
+       fi
        ;;
 hppa1.0-*-osf*)
        tm_file="${tm_file} pa/pa32-regs.h pa/som.h pa/pa-osf.h"
index b03b5c802c3407ac42d5293476de9e59a2c5b247..c71ac6e8441491e846eca83bc311cc4ba360ea88 100644 (file)
@@ -1,5 +1,5 @@
 /* Definitions of target machine for GNU compiler, for PRO.
-   Copyright (C) 1997, 2000, 2002 Free Software Foundation, Inc.
+   Copyright (C) 1997, 2000, 2002, 2003 Free Software Foundation, Inc.
    Contributed by Joel Sherrill (joel@OARcorp.com).
 
 This file is part of GNU CC.
@@ -35,3 +35,6 @@ Boston, MA 02111-1307, USA.  */
        builtin_assert ("system=rtems");        \
     }                                          \
   while (0)
+
+#undef LIB_SPEC
+#define LIB_SPEC "%{!p:%{!pg:-lc}}%{p: -lc}%{pg: -lc} -N"