This is the mail archive of the gcc@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]

Re: Problem w/PIC and C++ exceptions in 2.95 on IA-32


Am Don, 20 Jan 2000 schrieb Jeffrey A Law:
>In message <200001201810.KAA13183@atrus.synopsys.com>you write:
>  > > > > 2000-01-03  Anthony Green  <green@cygnus.com>
>  > > > > 	
>  > > > > 	* config/i386/i386.md (builtin_setjmp_receiver): New pattern.
>  > > > > 	Restore the pic register if required.
>  > 
>  > On Thu, Jan 20, 2000 at 09:37:25AM -0800, David O'Brien wrote:
>  > > > Would it *PLEASE* :-)) be possible to commit it to the 2.95 branch?
>  > 
>  > Richard Henderson writes:
>  > > Done.
>  > 
>  > This only matters if we plan on issuing 2.95.3.  Do we have sufficient
>  > minor bugs to justify that?
>We should seriously consider it given the number of bugfixes I've pulled
>into that branch "just in case" and the fact that we haven't set a release
>schedule for the next major release.

I agree, though I have some suggestions for additional patches to backport:

- Clinton Popetz recent one-liner loop fix
2000-01-18  Clinton Popetz  <cpopetz@cygnus.com>
 
        * loop.c (check_dbra_loop): When checking a loop for
        reversability, check the source of any stores to ensure they
        don't depend on an initial value.                                                                                              

- the loop fix (if it is OK, it looks a bit invasive) from Jose Luu posted today

- Andrew Haley's and Bernd Schmidts reload fix for inline asms (to get rid of
the damned "may break the Linux/x86 kernel" label?)

Thu Nov  4 15:52:35 1999  Andrew Haley  <aph@cygnus.com>

        * reload1.c (reload_reg_free_for_value_p): Don't use a register
        that is in reload_reg_used.
2000-01-05  Bernd Schmidt  <bernds@cygnus.co.uk>

        * reload1.c (choose_reload_regs): When disabling a reload, also
        set reload_spill_index to -1.


- my not-yet-approved stack alignment fix for platforms with
REG_PARM_STACK_SPACE=0

- a backport of a rs6000 backend fix by Geoff (can't find the ChangeLog entry
right now)

- constructor ordering fix for rs6000
Tue Oct 12 09:45:19 1999  Jonathan Larmour  <jlarmour@cygnus.co.uk>

        * config/rs6000/eabi-ctors.c (__do_global_ctors): Run through
        __CTOR_LIST__ in opposite order, which is the correct order for sorted
        constructors.
        (__do_global_dtors): similarly for __DTOR_LIST__.


If you approve one or more of them, I'll take care to check them into the
branch. All but Jose's patch are tested on Linux/PPC (no compile regressions
for the whole RH6.1 kernel, working kernel, working glibc, etc).

Franz.

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