This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: auto-sync of top-level 'include' & 'config' directories?


Okay let's start with the easy part :). 

For config/, the src MAINTAINERS says tersely:

	Ask.

Since you're top in the commit list, I assume this means:

        Ask dj@redhat.com.

I've tried to get patches. MAINTAINERS says "Please do not make
ChangeLog entries", but since you said gathering info from them was
useful in your previous email, I tried to get those just in case.

Note that the gcc ChangeLog entry for your change to mt-aix43
was detailed in the top level ChangeLog as:

2000-09-26  David Edelsohn  <edelsohn@gnu.org>

	* config/mt-aix43 (NM_FOR_TARGET): Add -B bsd-style flag.

I assume it's better to put it in config/ChangeLog and remove it from
top level ChangeLog. I noticed changes made to config/* files in 1999
also documented in the toplevel ChangeLog and not in the config one.

The following is untested. If all of it is applied to both side, then
config are in synch.  I'm looking at the rest.

-- 
Laurent Guerby <guerby@acm.org>

To gcc-patches for review:

2001-02-09  Martin Schwidefsky  <schwidefsky@de.ibm.com>

	* mh-s390pic: New file.
	* mt-s390pic: New file.

*** ../../../gcc/gcc/config/mh-s390pic	Thu Jan  1 01:00:00 1970
--- ./mh-s390pic	Sat Feb 10 01:55:53 2001
***************
*** 0 ****
--- 1 ----
+ PICFLAG=-fpic

*** ../../../gcc/gcc/config/mt-s390pic	Thu Jan  1 01:00:00 1970
--- ./mt-s390pic	Sat Feb 10 01:55:53 2001
***************
*** 0 ****
--- 1 ----
+ PICFLAG_FOR_TARGET=-fpic

To DJ for review:

2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>

	* acinclude.m4: Fix spelling error of "separate" as "seperate".

2001-05-22  Jason Merrill  <jason_merrill@redhat.com>

	* mt-linux (CXXFLAGS_FOR_TARGET): Lose -fvtable-thunks.

2001-01-27  Richard Henderson  <rth@redhat.com>

	* mt-alphaieee: New file.

2001-01-02  Laurynas Biveinis  <lauras@softhome.net>

	* mh-djgpp: do not set CFLAGS.

2000-09-26  David Edelsohn  <edelsohn@gnu.org>

	* mt-aix43 (NM_FOR_TARGET): Add -B bsd-style flag.

2000-08-04  Mark Elbrecht  <snowball3@bigfoot.com>

	* mh-djgpp: Conditionally set 'target_alias' to djgpp. Conditionally
	modify 'gcc_version'.

*** ../../../src/src/config/acinclude.m4	Tue Jun 27 23:50:33 2000
--- ./acinclude.m4	Mon Oct  8 19:27:44 2001
*************** AC_DEFUN(CYG_AC_PATH_TKH, [
*** 1071,1077 ****
  # Note the gross little conversion here of srcdir by cd'ing to the found
  # directory. This converts the path from a relative to an absolute, so
  # recursive cache variables for the path will work right. We check all
! # the possible paths in one loop rather than many seperate loops to speed
  # things up.
  # the alternative search directory is involked by --with-tkinclude
  #
--- 1071,1077 ----
  # Note the gross little conversion here of srcdir by cd'ing to the found
  # directory. This converts the path from a relative to an absolute, so
  # recursive cache variables for the path will work right. We check all
! # the possible paths in one loop rather than many separate loops to speed
  # things up.
  # the alternative search directory is involked by --with-tkinclude
  #

*** ../../../src/src/config/mh-djgpp	Mon May  3 09:29:06 1999
--- ./mh-djgpp	Tue Jan  2 16:46:33 2001
***************
*** 1,4 ****
! # We don't want to use debugging information on DOS.  Unfortunately,
! # this requires that we set CFLAGS.
! # This used to set -fno-omit-frame-pointer.
! CFLAGS=-O2
--- 1,14 ----
! # Shorten the target alias so when it is used to set 'libsubdir'
! # the name will work in both short and long filename environments.
! ifeq ($(findstring -pc-msdosdjgpp,$(target_alias)),-pc-msdosdjgpp)
! target_alias=djgpp
! endif
! 
! # The version string must be modified to contain just one dot
! # because DOS filenames can only have one dot when long filenames
! # are not available.
! __version:=$(gcc_version)
! __version:=$(subst ., ,$(__version))
! ifeq ($(words $(__version)),3)
! gcc_version=$(word 1,$(__version)).$(word 2,$(__version))$(word 3,$(__version))
! endif

*** ../../../src/src/config/mt-aix43	Wed Jan 12 19:56:45 2000
--- ./mt-aix43	Tue Sep 26 21:57:08 2000
***************
*** 1,4 ****
  # AIX 4.3 and above requires -X32_64 flag to all ar and nm commands
  # to handle both 32-bit and 64-bit objects.
  AR_FOR_TARGET=ar -X32_64
! NM_FOR_TARGET=nm -X32_64
--- 1,4 ----
  # AIX 4.3 and above requires -X32_64 flag to all ar and nm commands
  # to handle both 32-bit and 64-bit objects.
  AR_FOR_TARGET=ar -X32_64
! NM_FOR_TARGET=nm -B -X32_64

*** ../../../src/src/config/mt-alphaieee	Thu Jan  1 01:00:00 1970
--- ./mt-alphaieee	Sun Jan 28 07:58:59 2001
***************
*** 0 ****
--- 1,2 ----
+ CFLAGS_FOR_TARGET += -mieee
+ CXXFLAGS_FOR_TARGET += -mieee

*** ../../../src/src/config/mt-linux	Mon May  3 09:29:06 1999
--- ./mt-linux	Tue May 22 03:17:23 2001
***************
*** 1,2 ****
! # When using glibc 2 on Linux we must always use vtable thunks.
! CXXFLAGS_FOR_TARGET = $(CXXFLAGS) -fvtable-thunks -D_GNU_SOURCE
--- 1 ----
! CXXFLAGS_FOR_TARGET = $(CXXFLAGS) -D_GNU_SOURCE


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]