public inbox for gcc@gcc.gnu.org
 help / color / mirror / Atom feed
* Conerned about lack of detail in ChangeLog/commit messges
@ 2000-06-08 12:42 David O'Brien
  2000-06-08 15:18 ` Martin v. Loewis
  2000-06-09  8:30 ` David Edelsohn
  0 siblings, 2 replies; 102+ messages in thread
From: David O'Brien @ 2000-06-08 12:42 UTC (permalink / raw)
  To: gcc

Rev 1.26 of gengenrtl.c changed the gen* utils from writing to a file to
writing to stdout.  I noticed this when upgrading the FreeBSD stock
compiler from 2.95.2 to 2.96 and all of a sudden my bmake Makefile broke.

The ChangeLog entry for this change is:

    revision 1.26
    date: 1999/09/07 05:47:55;  author: law;  state: Exp;  lines: +142 -130
    Merge in gcc2-ss-010999

This lack of detail was very annoying as I spent a lot more time than
needed to verify that the differences I noticed in gen* were intentional.
The diff from 1.25 to 1.26 is large enough to explain the change.
Looking at ``cvs log gengenrtl.c'' I was unable to find any details on
the "gcc2-ss-010999" branch.

-- 
-- David    (obrien@NUXI.com)

^ permalink raw reply	[flat|nested] 102+ messages in thread
* [PATCH] rs6000.c ELF bits inclusion
@ 2001-05-02 18:21 David O'Brien
  2001-05-02 20:07 ` David Edelsohn
  2001-05-03 13:17 ` David O'Brien
  0 siblings, 2 replies; 102+ messages in thread
From: David O'Brien @ 2001-05-02 18:21 UTC (permalink / raw)
  To: gcc

W/o this change one must include config/svr4.h rather than
config/elfos.h, which is just wrong on BSD hosts as config/svr4.h
contains bits specific to that platform vs. the generic ELF object
format.


2001-05-02  David O'Brien  <obrien@FreeBSD.org>

	* config/elfos.h, config/rs6000/rs6000.c: Use USING_ELFOS_H rather than
	USING_SVR4_H as the code is ELF specific, not SVR4 platform specific.



Index: config/elfos.h
===================================================================
RCS file: /cvs/gcc/gcc/gcc/config/elfos.h,v
retrieving revision 1.25.2.1
diff -u -r1.25.2.1 elfos.h
--- elfos.h	2001/04/16 18:25:40	1.25.2.1
+++ elfos.h	2001/05/03 01:19:09
@@ -21,6 +21,9 @@
 the Free Software Foundation, 59 Temple Place - Suite 330,
 Boston, MA 02111-1307, USA.  */
 
+/* Define a symbol indicating that we are using elfos.h.  */
+#define USING_ELFOS_H
+
 /* The prefix to add to user-visible assembler symbols.
 
    For ELF systems the convention is *not* to prepend a leading
Index: config/rs6000/rs6000.c
===================================================================
RCS file: /cvs/gcc/gcc/gcc/config/rs6000/rs6000.c,v
retrieving revision 1.167.2.2
diff -u -r1.167.2.2 rs6000.c
--- rs6000.c	2001/05/02 21:34:15	1.167.2.2
+++ rs6000.c	2001/05/03 01:19:10
@@ -75,7 +75,7 @@
    get the address of the GOT section */
 int rs6000_pic_labelno;
 
-#ifdef USING_SVR4_H
+#ifdef USING_ELFOS_H
 /* Which abi to adhere to */
 const char *rs6000_abi_name = RS6000_ABI_NAME;
 
@@ -442,7 +442,7 @@
 	    }
 	}
 
-#ifdef USING_SVR4_H
+#ifdef USING_ELFOS_H
       switch (rs6000_sdata)
 	{
 	case SDATA_NONE: fprintf (file, "%s -msdata=none", start); start = ""; break;
@@ -7497,7 +7497,7 @@
    Do not define this macro if you put all constants in the read-only
    data section.  */
 
-#ifdef USING_SVR4_H
+#ifdef USING_ELFOS_H
 
 void
 rs6000_select_rtx_section (mode, x)

^ permalink raw reply	[flat|nested] 102+ messages in thread
* Re: Conerned about lack of detail in ChangeLog/commit messges
@ 2000-06-18 14:10 Richard Kenner
  0 siblings, 0 replies; 102+ messages in thread
From: Richard Kenner @ 2000-06-18 14:10 UTC (permalink / raw)
  To: mrs; +Cc: gcc

    This is ancient history now...  

True, but I do want to address one point.

    We can see your attitude in the phrase `I am not aware of any
    legitimate development or tester'. The question is who decides what is
    legitimate?

I don't recall much controversy over that particular issue.  By "legitimate"
I simply meant to distinguish somebody who actually wanted to work on the GCC
project from somebody who was just looking for "the latest and greatest"
without any intent to actually contribute to the project.

^ permalink raw reply	[flat|nested] 102+ messages in thread
* Re: Conerned about lack of detail in ChangeLog/commit messges
@ 2000-06-18 12:32 Mike Stump
  0 siblings, 0 replies; 102+ messages in thread
From: Mike Stump @ 2000-06-18 12:32 UTC (permalink / raw)
  To: kenner, martin; +Cc: gcc

> Date: Sat, 17 Jun 00 11:53:35 EDT
> From: kenner@vlsi1.ultra.nyu.edu (Richard Kenner)
> To: martin@loewis.home.cs.tu-berlin.de
> Cc: gcc@gcc.gnu.org

> I have heard many motivations for the start of the egcs project, but
> the one above is new to me: I was not aware of any legitimate
> developer or tester who had problems getting to GCC development
> sources at any point.

This is ancient history now...  but I've heard of it.  There was no
public web page that was widely talked about that told a random tester
(a new tester) that exact instructions for grabbing the source,
exactly where the sources were and so on.  Even if I am wrong on this
point, it proves my point, if I didn't know, how could anyone else
know?  gcc sources are now mirrored on 52 mirrors around the world.
Part of availability, is _high_ availability.  The instructions are
public, and published on a public web site.  This is also rather new.

We can see your attitude in the phrase `I am not aware of any
legitimate development or tester'. The question is who decides what is
legitimate?

See The Cathedral and the Bazaar,
http://www.tuxedo.org/~esr/writings/cathedral-bazaar , for a far more
in-depth treatment of the subject.

One last parting shot, remember, perception isn't your perception, but
rather, everyone else's.

^ permalink raw reply	[flat|nested] 102+ messages in thread
* Re: Conerned about lack of detail in ChangeLog/commit messges
@ 2000-06-18 11:32 Richard Kenner
  0 siblings, 0 replies; 102+ messages in thread
From: Richard Kenner @ 2000-06-18 11:32 UTC (permalink / raw)
  To: martin; +Cc: gcc

    Of course, it may be that I was not looking hard enough, 

Or that you were looking quietly: a number of people's first involvement
with GCC development started with a posting to a GCC newgroup or bug or
help address.

^ permalink raw reply	[flat|nested] 102+ messages in thread
* Re: Conerned about lack of detail in ChangeLog/commit messges
@ 2000-06-17  8:41 Richard Kenner
  2000-06-18  8:05 ` Martin v. Loewis
  0 siblings, 1 reply; 102+ messages in thread
From: Richard Kenner @ 2000-06-17  8:41 UTC (permalink / raw)
  To: martin; +Cc: gcc

    One of the major reasons for starting the egcs project was that it was
    so extremely difficult to locate the gcc2 source code - something
    which you are suffering from right now.

At the point in the GCC2 project in question, the problem wasn't difficulty
in getting to the sources (they were available via cvs), but that very few
were interested in doing so.

I have heard many motivations for the start of the egcs project, but the one
above is new to me: I was not aware of any legitimate developer or tester
who had problems getting to GCC development sources at any point.

^ permalink raw reply	[flat|nested] 102+ messages in thread
* FreeBSD 4.0
@ 1999-09-14 19:32 Wes Morgan
  1999-09-14 20:08 ` Richard Henderson
                   ` (2 more replies)
  0 siblings, 3 replies; 102+ messages in thread
From: Wes Morgan @ 1999-09-14 19:32 UTC (permalink / raw)
  To: gcc

Trying to build the latest CVS snapshot under freebsd 4.0 fails with these
errors:

In file included from ../../egcs/gcc/libgcc2.c:1408:
include/stdio.h:245: parse error before `__gnuc_va_list'
include/stdio.h:246: parse error before `__gnuc_va_list'
include/stdio.h:247: parse error before `__gnuc_va_list'
include/stdio.h:311: parse error before `__gnuc_va_list'
include/stdio.h:313: parse error before `__gnuc_va_list'
include/stdio.h:315: parse error before `__gnuc_va_list'
include/stdio.h:316: parse error before `__gnuc_va_list'
include/stdio.h:346: parse error before `__gnuc_va_list'
*** Error code 1


There are a few mentions of fixing _BSD_VA_LIST_ to __gnuc_va_list in some
of the changelogs, but I haven't seen anything conclusive... Is this a
known problem, or is my CVS tree out of sync somehow? Or maybe I need to
set some different CFLAGS?

WM

-- 
The difference between genius and stupidity is that genius has its limits.
Hi! I'm a .signature virus! Copy me into your ~/.signature to help me spread!

^ permalink raw reply	[flat|nested] 102+ messages in thread

end of thread, other threads:[~2001-05-03 19:11 UTC | newest]

Thread overview: 102+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2000-06-08 12:42 Conerned about lack of detail in ChangeLog/commit messges David O'Brien
2000-06-08 15:18 ` Martin v. Loewis
2000-06-09  8:30 ` David Edelsohn
2000-06-09  8:51   ` David O'Brien
2000-06-09  9:13     ` Nick Burrett
2000-06-09  9:21       ` David O'Brien
2000-06-11  6:38       ` Marc Espie
  -- strict thread matches above, loose matches on Subject: below --
2001-05-02 18:21 [PATCH] rs6000.c ELF bits inclusion David O'Brien
2001-05-02 20:07 ` David Edelsohn
2001-05-02 20:32   ` David O'Brien
2001-05-02 20:52     ` David Edelsohn
2001-05-03  0:39       ` David O'Brien
2001-05-03 13:17 ` David O'Brien
2001-05-03 16:04   ` David Edelsohn
2001-05-03 19:11     ` David O'Brien
2000-06-18 14:10 Conerned about lack of detail in ChangeLog/commit messges Richard Kenner
2000-06-18 12:32 Mike Stump
2000-06-18 11:32 Richard Kenner
2000-06-17  8:41 Richard Kenner
2000-06-18  8:05 ` Martin v. Loewis
1999-09-14 19:32 FreeBSD 4.0 Wes Morgan
1999-09-14 20:08 ` Richard Henderson
1999-09-15  2:00   ` Jeffrey A Law
1999-09-30 18:02     ` Jeffrey A Law
1999-09-30 18:02   ` Richard Henderson
1999-09-14 22:34 ` Loren James Rittle
1999-09-14 23:00   ` Zack Weinberg
1999-09-14 23:14     ` David O'Brien
1999-09-15  0:25       ` Zack Weinberg
1999-09-15  0:56         ` David O'Brien
1999-09-15  1:21           ` Andreas Schwab
1999-09-15  1:40             ` David O'Brien
1999-09-15  2:23               ` Andreas Schwab
1999-09-15  3:11                 ` David O'Brien
1999-09-15  3:52                   ` Andreas Schwab
1999-09-30 18:02                     ` Andreas Schwab
1999-09-30 18:02                   ` David O'Brien
1999-09-30 18:02                 ` Andreas Schwab
1999-09-20  3:58               ` Jeffrey A Law
1999-09-30 18:02                 ` Jeffrey A Law
1999-09-30 18:02               ` David O'Brien
1999-09-30 18:02             ` Andreas Schwab
1999-09-30 18:02           ` David O'Brien
1999-09-15  1:17         ` David O'Brien
1999-09-15  9:23           ` Zack Weinberg
1999-09-15 10:24             ` David O'Brien
1999-09-16 14:48               ` Richard Henderson
1999-09-30 18:02                 ` Richard Henderson
1999-09-30 18:02               ` David O'Brien
1999-09-20  4:20             ` Jeffrey A Law
1999-09-21  6:33               ` The USER_H issue Marc Espie
1999-09-30 18:02                 ` Marc Espie
1999-09-30 18:02               ` FreeBSD 4.0 Jeffrey A Law
1999-09-30 18:02             ` Zack Weinberg
1999-09-20  4:34           ` Jeffrey A Law
1999-09-20  9:26             ` Zack Weinberg
1999-09-20  9:55               ` Jeffrey A Law
1999-09-20 10:17                 ` Zack Weinberg
1999-09-20 10:38                   ` Richard Earnshaw
1999-09-20 11:02                     ` Zack Weinberg
1999-09-30 18:02                       ` Zack Weinberg
1999-09-20 11:39                     ` Horst von Brand
1999-09-20 11:49                       ` Chris G. Demetriou
1999-09-30 18:02                         ` Chris G. Demetriou
1999-09-30 18:02                       ` Horst von Brand
1999-09-30 18:02                     ` Richard Earnshaw
1999-09-23  8:51                   ` Jeffrey A Law
1999-09-23  9:13                     ` Pending Projects Bruce Korb
1999-09-30 18:02                       ` Bruce Korb
1999-09-30 18:02                     ` FreeBSD 4.0 Jeffrey A Law
1999-09-30 18:02                   ` Zack Weinberg
1999-09-30 18:02                 ` Jeffrey A Law
1999-09-30 18:02               ` Zack Weinberg
1999-09-30 18:02             ` Jeffrey A Law
1999-09-30 18:02           ` David O'Brien
1999-09-30 18:02         ` Zack Weinberg
1999-09-15  2:00       ` Jeffrey A Law
1999-09-15  2:25         ` David O'Brien
1999-09-15  2:33           ` Jeffrey A Law
1999-09-30 18:02             ` Jeffrey A Law
1999-09-30 18:02           ` David O'Brien
     [not found]         ` <37DFAD27.3E6A25E3@datadesign.com>
     [not found]           ` <199909152042.PAA29374@latour.rsch.comm.mot.com>
1999-09-15 14:26             ` Bruce Korb
1999-09-15 17:10               ` Jeffrey A Law
1999-09-16  1:46                 ` Marc Espie
1999-09-16  6:57                   ` Jeffrey A Law
1999-09-16  7:41                     ` Marc Espie
1999-09-16  7:55                       ` Jeffrey A Law
1999-09-30 18:02                         ` Jeffrey A Law
1999-09-30 18:02                       ` Marc Espie
1999-09-30 18:02                     ` Jeffrey A Law
1999-09-30 18:02                   ` Marc Espie
1999-09-30 18:02                 ` Jeffrey A Law
1999-09-30 18:02               ` Bruce Korb
1999-09-30 18:02         ` Jeffrey A Law
1999-09-30 18:02       ` David O'Brien
1999-09-15  1:59     ` Jeffrey A Law
1999-09-30 18:02       ` Jeffrey A Law
1999-09-30 18:02     ` Zack Weinberg
1999-09-15  7:42   ` Wes Morgan
1999-09-30 18:02     ` Wes Morgan
1999-09-30 18:02   ` Loren James Rittle
1999-09-30 18:02 ` Wes Morgan

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).