[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: snapshot rebuilt



そーいえばこれを出してなかった。

>sysv4.h をみると -D__PIC__=2 にしてる場合があるので多少の疑問は
>残るんですけど。

なので、config/netbsd.h はいじらずにこっちを変えた方が gcc の流儀
に合うのかもしれません。今のところ __PIC__ の値はだれも見ていない
ようなので効果は同じです。

*** config/rs6000/netbsd.h~	Sat Feb 28 22:02:27 2004
--- config/rs6000/netbsd.h	Tue Oct 19 00:18:28 2004
***************
*** 62,70 ****
  /* Undo the spec mess from sysv4.h, and just define the specs
     the way NetBSD systems actually expect.  */
  
- #undef CPP_SPEC
- #define CPP_SPEC NETBSD_CPP_SPEC
- 
  #undef LINK_SPEC
  #define LINK_SPEC \
    "%{!msdata=none:%{G*}} %{msdata=none:-G0} \
--- 62,67 ----
***************
*** 84,93 ****
--- 81,95 ----
  
  #undef SUBTARGET_EXTRA_SPECS
  #define SUBTARGET_EXTRA_SPECS					\
+   { "cpp_sysv",			CPP_SYSV_SPEC },		\
+   { "cpp_os_netbsd",		CPP_OS_NETBSD_SPEC },		\
+   { "cpp_os_default",		CPP_OS_DEFAULT_SPEC },		\
    { "netbsd_link_spec",		NETBSD_LINK_SPEC_ELF },		\
    { "netbsd_entry_point",	NETBSD_ENTRY_POINT },		\
    { "netbsd_endfile_spec",	NETBSD_ENDFILE_SPEC },
  
+ #undef CPP_OS_DEFAULT_SPEC
+ #define CPP_OS_DEFAULT_SPEC "%(cpp_os_netbsd)"
  
  #undef TARGET_VERSION
  #define TARGET_VERSION fprintf (stderr, " (NetBSD/powerpc ELF)");