public inbox for gcc@gcc.gnu.org
 help / color / mirror / Atom feed
* Re: egcs-1.2 stuff
@ 1999-03-28  6:12 Kaveh R. Ghazi
  1999-03-28  6:24 ` David Miller
                   ` (2 more replies)
  0 siblings, 3 replies; 122+ messages in thread
From: Kaveh R. Ghazi @ 1999-03-28  6:12 UTC (permalink / raw)
  To: law; +Cc: davem, egcs

 > From: Jeffrey A Law <law@hurl.cygnus.com> 
 > 
 > OK.  Now that egcs-1.1.2 is done, we need to start discussing the major
 > stuff that needs to be resolved for egcs-1.2.  My quick list:
 > 
 >         7. Various bugs effecting glibc, the linux kernel, mips large frames,
 >            etc etc.  Basically some major bug hunting sessions.


	I think we should address the -fpic/-fPIC failures on the sparc. 
This would affect glibc or really any shared library.  IIRC, Dave had a
preliminary fix early last fall around the time we split the 1.1.x
branch.  For some reason it never went in.  (?)

 > Mon Sep  7 22:04:51 1998  David S. Miller  <davem@pierdol.cobaltmicro.com>
 > 
 >         * config/sparc/sparc.c (legitimize_pic_address): If during or
 >         after reload, and no PIC references existed before reload, emit
 >         get_pc sequence to setup pic base register for all such
 >         references.

	Of course maybe this is completely unrelated to the failures I'm
seeing today. :-)  For an example of the recent -fpic/-fPIC failures
(and beyond above what normally occurs) see:

http://egcs.cygnus.com/ml/egcs-testresults/1999-03/msg00353.html


		--Kaveh
--
Kaveh R. Ghazi			Engagement Manager / Project Services
ghazi@caip.rutgers.edu		Qwest Internet Solutions

^ permalink raw reply	[flat|nested] 122+ messages in thread
* RE: egcs-1.2 stuff
@ 1999-04-01  6:59 Dana, Eric
  1999-04-01 12:34 ` Martin v. Loewis
                   ` (2 more replies)
  0 siblings, 3 replies; 122+ messages in thread
From: Dana, Eric @ 1999-04-01  6:59 UTC (permalink / raw)
  To: 'law@cygnus.com', egcs

Jeff,

  Two questions regarding the 1.2 schedule:

    1.) Solaris 2.7 (aka. 64-bit) sparc support.

    2.) Exception handling in shared libraries.

  Should/are either of the above scheduled for 1.2? I'm willing to
  help work on either of them.

--Eric--

-----Original Message-----
From: Jeffrey A Law [ mailto:law@upchuck.cygnus.com ]
Sent: Thursday, April 01, 1999 5:08 AM
To: egcs@egcs.cygnus.com
Subject: egcs-1.2 stuff



As y'all know we're ramping up the egcs-1.2 release process at the current
time.  We are mostly focusing on dealing with wrapping up major issues that
need to be addressed for egcs-1.2.

I've put a new page on the web server to track the progress/status of this
release:

http://egcs.cygnus.com/egcs-1.2/schedule.html

It's very rough at the moment, but will be updated regularly as the
schedule, regression testing, release criteria, etc are defined for
this release.

I would like to have a rough schedule (feature freeze, branch date,
bugfixing & testing period, etc) ready by this time next week.

--

We still need one or two volunteers to help coordinate the regression and 
package testing efforts.

While I could do this again for egcs-1.2, I think the release process would
run quicker and smoother if I concentrated on patch review and fixing
regressions reported to me by the testing coordinator(s).

I'm going to be traveling from Apr 18 - Apr 24 with some net access, but
things will have to slow down during that period.  I expect to be on the
road without net access for a few weekends in April & May.


Cheers,
Jeff


^ permalink raw reply	[flat|nested] 122+ messages in thread
* egcs-1.2 stuff
@ 1999-04-01  2:19 Jeffrey A Law
  1999-04-30 23:15 ` Jeffrey A Law
  0 siblings, 1 reply; 122+ messages in thread
From: Jeffrey A Law @ 1999-04-01  2:19 UTC (permalink / raw)
  To: egcs

As y'all know we're ramping up the egcs-1.2 release process at the current
time.  We are mostly focusing on dealing with wrapping up major issues that
need to be addressed for egcs-1.2.

I've put a new page on the web server to track the progress/status of this
release:

http://egcs.cygnus.com/egcs-1.2/schedule.html

It's very rough at the moment, but will be updated regularly as the
schedule, regression testing, release criteria, etc are defined for
this release.

I would like to have a rough schedule (feature freeze, branch date,
bugfixing & testing period, etc) ready by this time next week.

--

We still need one or two volunteers to help coordinate the regression and 
package testing efforts.

While I could do this again for egcs-1.2, I think the release process would
run quicker and smoother if I concentrated on patch review and fixing
regressions reported to me by the testing coordinator(s).

I'm going to be traveling from Apr 18 - Apr 24 with some net access, but
things will have to slow down during that period.  I expect to be on the
road without net access for a few weekends in April & May.


Cheers,
Jeff



^ permalink raw reply	[flat|nested] 122+ messages in thread
* Re: egcs-1.2 stuff
@ 1999-03-31 14:59 John Wehle
  1999-03-31 23:46 ` John Wehle
                   ` (3 more replies)
  0 siblings, 4 replies; 122+ messages in thread
From: John Wehle @ 1999-03-31 14:59 UTC (permalink / raw)
  To: hjl; +Cc: egcs, law

>>   In message < m10O2ic-000ErMC@ocean.lucon.org >you write:
>>   > I enabled all TARGET_CMOVE and CC_FCOMI. I also optimized the fp
>>   > cmove.
>>   > 
>>   > What do you mean by that? I sent in patches months ago and you said
>>   > you would take a look. What happened?
>> The FCOMI stuff I explicitly left with you and John to sort out.  Last I
>> heard there were still technical problems with that patch.  If you and John
>> think the patch is done, then send the final patch.
>> 
>
> This is the latest patch I have been using. It seems ok.

This patch seems to include several unrelated patches which makes it harder
to review.

  1) I have no objection to:

	* config/i386/i386.c (notice_update_cc): No need to check the
	INT mode for conditional moves since FLOAT conditional moves
	don't affect cc0.

      x86 floating point conditional moves do change the FP status
      register, however gcc is currently unaware of this register.

  2) The change:

        (output_fp_conditional_move): Abort for LT, LE, GE, and GT
        signed integer comparisons.

     shouldn't be necessary since the floating point conditional move
     expander will never generate LT, LE, GE, or GT signed integer
     comparisons.  It's useful if we want a belt and suspenders approach.

  3) I have no objection to:

	(output_int_conditional_move): Use "enum rtx_code" for code
	type.

  4) I am currently rewriting various floating point patterns (including
     compare) and prefer to deal with the FCOMI and FP conditional move
     issues as part of the rewrite.  The floating point compare patterns
     do way too many things behind the scenes.  Your change to support
     FCOMI may be okay (I haven't looked closely), however it does leave
     gcc believing that that AX register is clobbered (which isn't true
     when FCOMI is used and ! IEEE).

-- John
-------------------------------------------------------------------------
|   Feith Systems  |   Voice: 1-215-646-8000  |  Email: john@feith.com  |
|    John Wehle    |     Fax: 1-215-540-5495  |                         |
-------------------------------------------------------------------------

^ permalink raw reply	[flat|nested] 122+ messages in thread
* Re: egcs-1.2 stuff
@ 1999-03-22 12:47 John Wehle
  1999-03-31 23:46 ` John Wehle
  0 siblings, 1 reply; 122+ messages in thread
From: John Wehle @ 1999-03-22 12:47 UTC (permalink / raw)
  To: hjl; +Cc: egcs, law

>>   In message < m10O2ic-000ErMC@ocean.lucon.org >you write:
>>   > I enabled all TARGET_CMOVE and CC_FCOMI. I also optimized the fp
>>   > cmove.
>>   > 
>>   > What do you mean by that? I sent in patches months ago and you said
>>   > you would take a look. What happened?
>> The FCOMI stuff I explicitly left with you and John to sort out.  Last I
>> heard there were still technical problems with that patch.  If you and John
>> think the patch is done, then send the final patch.
>> 
>
> This is the latest patch I have been using. It seems ok.

I'll try to look this over this week.

-- John
-------------------------------------------------------------------------
|   Feith Systems  |   Voice: 1-215-646-8000  |  Email: john@feith.com  |
|    John Wehle    |     Fax: 1-215-540-5495  |                         |
-------------------------------------------------------------------------

^ permalink raw reply	[flat|nested] 122+ messages in thread
* Re: egcs-1.2 stuff
@ 1999-03-19 13:28 John Wehle
       [not found] ` < 199903192127.QAA01231@jwlab.FEITH.COM >
  1999-03-31 23:46 ` John Wehle
  0 siblings, 2 replies; 122+ messages in thread
From: John Wehle @ 1999-03-19 13:28 UTC (permalink / raw)
  To: egcs

>OK.  Now that egcs-1.1.2 is done, we need to start discussing the major
>stuff that needs to be resolved for egcs-1.2.  My quick list:

I wouldn't mind eliminating the leaf frame pointer by default on the
x86 if the gdb people are able to slip the necessary support into the
gdb 4.18 release (the support has been donated ... it is just a question
of timing).  The egcs changes are in:

Tue Nov  3 23:01:34 EST 1998  John Wehle  (john@feith.com)

      * i386.h (MASK_OMIT_LEAF_FRAME_POINTER): Use octal for consistency.
      (TARGET_SWITCHES): Omit leaf frame pointer by default.
      (FRAME_POINTER_REQUIRED): Use current_function_sp_is_unchanging
      instead of leaf_function_p.
      * i386.c (override_options): Have flag_omit_frame_pointer
      override TARGET_OMIT_LEAF_FRAME_POINTER.

-- John
-------------------------------------------------------------------------
|   Feith Systems  |   Voice: 1-215-646-8000  |  Email: john@feith.com  |
|    John Wehle    |     Fax: 1-215-540-5495  |                         |
-------------------------------------------------------------------------

^ permalink raw reply	[flat|nested] 122+ messages in thread
* egcs-1.2 stuff
@ 1999-03-19  1:37 Jeffrey A Law
       [not found] ` < 19506.921836210@hurl.cygnus.com >
                   ` (3 more replies)
  0 siblings, 4 replies; 122+ messages in thread
From: Jeffrey A Law @ 1999-03-19  1:37 UTC (permalink / raw)
  To: egcs

OK.  Now that egcs-1.1.2 is done, we need to start discussing the major
stuff that needs to be resolved for egcs-1.2.  My quick list:

	1. lcm.c tied into gcse.c -- Done internally at Cygnus, just need
	   to push the remaining bits into egcs

	2. fast-fixincludes -- basically needs testing and resolution of
	   any problems

	3. aligned stack slots for x86 -- patch submitted, needs final
	   review & install.

	4. EH vs unrolling problem -- patch submitted, needs final review
	   and install.

	5. unrolling & splittable GIVs problems -- needs to be analyzed and
	   fixed.

	6. Beat on the i18n support and make sure it's at least basically
	   working.

	7. Various bugs effecting glibc, the linux kernel, mips large frames,
	   etc etc.  Basically some major bug hunting sessions.
		
	8. Do we actually have the gcc include path stuff resolved?  Do we
	   want to suck in the code to allow the installed toolchain to move
	   around without the need for -B and/or GCC_EXEC_PREFIX?

	9. masked bitfield comparison issues reported by Charles Hannum

       10. Revamped cpp wrapper -- patch submitted.  Needs review
 
       11. Revamped install documentation (kill the various subdir install
	   stuff for a single install document for egcs).  Basically step 1
	   of the long term doc reorganization.

       12. New target issues (uwin, interix, hpux11, arm-vxworks, openbsd)

       13. --program-prefix fixes?

       14. SMP build fixes (particularly for chill & java)

       15. Testsuite legal issues need to be resolved.


I'm sure there's more.  I suspect once we've got a better list we'll have to
chop some stuff off to be able to make any kind of sane release schedule.

I've still got ~50 patches in my queue to review.  Much of it backlog from
concentrating on egcs-1.1.2 and Cygnus deliverables.

I'd like to get at least one additional person more closely involved in the
release process.  Someone to handle regression test coordination would be
good, as would someone to coordinate testing of major free software packages
would be a major win.



jeff

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

end of thread, other threads:[~1999-05-31 21:36 UTC | newest]

Thread overview: 122+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1999-03-28  6:12 egcs-1.2 stuff Kaveh R. Ghazi
1999-03-28  6:24 ` David Miller
1999-03-31 23:46   ` David Miller
1999-03-28 13:09 ` Jeffrey A Law
1999-03-28 16:06   ` David Miller
1999-03-31 23:46     ` David Miller
1999-03-31 23:46   ` Jeffrey A Law
1999-04-30 10:46   ` PIC register allocation by reload (Was: Re: egcs-1.2 stuff) Joern Rennecke
1999-04-30 23:15     ` Joern Rennecke
1999-05-06 13:36     ` Franz Sirl
1999-05-06 14:16       ` Geoff Keating
1999-05-06 14:45         ` Franz Sirl
1999-05-13  1:12           ` Jeffrey A Law
1999-05-31 21:36             ` Jeffrey A Law
1999-05-18 21:33           ` Geoff Keating
1999-05-31 21:36             ` Geoff Keating
1999-05-31 21:36           ` Franz Sirl
1999-05-31 21:36         ` Geoff Keating
1999-05-31 21:36       ` Franz Sirl
1999-03-31 23:46 ` egcs-1.2 stuff Kaveh R. Ghazi
  -- strict thread matches above, loose matches on Subject: below --
1999-04-01  6:59 Dana, Eric
1999-04-01 12:34 ` Martin v. Loewis
1999-04-02 14:40   ` Eric Dana
1999-04-02 14:56     ` Jeffrey A Law
1999-04-30 23:15       ` Jeffrey A Law
1999-04-02 15:49     ` Martin v. Loewis
1999-04-30 23:15       ` Martin v. Loewis
1999-04-30 23:15     ` Eric Dana
1999-04-30 23:15   ` Martin v. Loewis
1999-04-01 19:14 ` Jeffrey A Law
1999-04-30 23:15   ` Jeffrey A Law
1999-04-30 23:15 ` Dana, Eric
1999-04-01  2:19 Jeffrey A Law
1999-04-30 23:15 ` Jeffrey A Law
1999-03-31 14:59 John Wehle
1999-03-31 23:46 ` John Wehle
1999-04-01  2:55 ` Jeffrey A Law
1999-04-01 12:15   ` Jerry Quinn
1999-04-01 15:25     ` Jeffrey A Law
1999-04-30 23:15       ` Jeffrey A Law
1999-04-30 23:15     ` Jerry Quinn
1999-04-30 23:15   ` Jeffrey A Law
1999-04-01  3:02 ` Jeffrey A Law
1999-04-30 23:15   ` Jeffrey A Law
1999-04-01  3:07 ` Jeffrey A Law
1999-04-01  8:31   ` H.J. Lu
1999-04-30 23:15     ` H.J. Lu
1999-04-30 23:15   ` Jeffrey A Law
1999-03-22 12:47 John Wehle
1999-03-31 23:46 ` John Wehle
1999-03-19 13:28 John Wehle
     [not found] ` < 199903192127.QAA01231@jwlab.FEITH.COM >
1999-03-19 14:31   ` Joern Rennecke
     [not found]     ` < 199903192230.WAA03855@phal.cygnus.co.uk >
1999-03-19 23:44       ` Jeffrey A Law
1999-03-31 23:46         ` Jeffrey A Law
1999-03-31 23:46     ` Joern Rennecke
1999-03-31 23:46 ` John Wehle
1999-03-19  1:37 Jeffrey A Law
     [not found] ` < 19506.921836210@hurl.cygnus.com >
1999-03-19  8:49   ` H.J. Lu
     [not found]     ` < m10O2Sm-000ErMC@ocean.lucon.org >
1999-03-19  8:56       ` Jeffrey A Law
     [not found]         ` < 20206.921862608@hurl.cygnus.com >
1999-03-19  9:06           ` H.J. Lu
     [not found]             ` < m10O2ic-000ErMC@ocean.lucon.org >
1999-03-19  9:14               ` Jeffrey A Law
     [not found]                 ` < 20303.921863639@hurl.cygnus.com >
1999-03-19 16:31                   ` H.J. Lu
1999-03-31 23:46                     ` H.J. Lu
1999-04-03 20:37                     ` Jeffrey A Law
1999-04-03 22:42                       ` H.J. Lu
1999-04-30 23:15                         ` H.J. Lu
1999-04-30 23:15                       ` Jeffrey A Law
1999-04-03 20:52                     ` Jeffrey A Law
1999-04-03 22:39                       ` H.J. Lu
1999-04-03 23:41                         ` Jeffrey A Law
1999-04-04  8:49                           ` H.J. Lu
1999-04-12  2:55                             ` Jeffrey A Law
1999-04-12  8:50                               ` H.J. Lu
1999-04-30 23:15                                 ` H.J. Lu
1999-04-12  9:35                               ` H.J. Lu
1999-04-12 10:18                                 ` craig
1999-04-12 10:34                                   ` Zack Weinberg
1999-04-12 19:17                                     ` craig
1999-04-12 19:26                                       ` Zack Weinberg
1999-04-12 23:10                                         ` H.J. Lu
1999-04-30 23:15                                           ` H.J. Lu
1999-04-13  5:03                                         ` craig
1999-04-30 23:15                                           ` craig
1999-04-30 23:15                                         ` Zack Weinberg
1999-04-30 23:15                                       ` craig
1999-04-30 23:15                                     ` Zack Weinberg
1999-04-30 23:15                                   ` craig
1999-04-30 23:15                                 ` H.J. Lu
1999-04-12 10:06                               ` H.J. Lu
1999-04-12 13:29                                 ` Jeffrey A Law
1999-04-12 13:36                                   ` H.J. Lu
1999-04-12 22:13                                     ` Jeffrey A Law
1999-04-30 23:15                                       ` Jeffrey A Law
1999-04-30 23:15                                     ` H.J. Lu
1999-04-30 23:15                                   ` Jeffrey A Law
1999-04-30 23:15                                 ` H.J. Lu
1999-04-30 23:15                               ` Jeffrey A Law
1999-04-30 23:15                             ` H.J. Lu
1999-04-30 23:15                           ` Jeffrey A Law
1999-04-30 23:15                         ` H.J. Lu
1999-04-30 23:15                       ` Jeffrey A Law
1999-03-31 23:46                 ` Jeffrey A Law
1999-03-31 23:46             ` H.J. Lu
1999-03-31 23:46         ` Jeffrey A Law
1999-03-31 23:46     ` H.J. Lu
1999-03-19 10:26   ` Franz Sirl
1999-03-31 23:46     ` Franz Sirl
1999-03-19 13:39 ` Donn Terry
     [not found]   ` < 36F2C319.949610F6@interix.com >
1999-03-19 23:43     ` Jeffrey A Law
1999-03-31 23:46       ` Jeffrey A Law
1999-03-31 23:46   ` Donn Terry
1999-03-24 14:05 ` Toon Moene
     [not found]   ` < 36F95EEA.F12F4575@moene.indiv.nluug.nl >
1999-03-24 18:49     ` craig
1999-03-25 13:11       ` Toon Moene
1999-03-31 23:46         ` Toon Moene
1999-03-31 23:46       ` craig
1999-03-25 14:21     ` Richard Henderson
1999-03-26  6:55       ` Toon Moene
1999-03-31 23:46         ` Toon Moene
1999-03-31 23:46       ` Richard Henderson
1999-03-31 23:46   ` Toon Moene
1999-03-31 23:46 ` Jeffrey A Law

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).