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: GCC VAX backend and CASE_DROPS_THROUGH


On Sunday 28 November 2004 04:00, John David Anglin wrote:
> The build and check using gcc 3.4 finally finished!
>
>   <http://gcc.gnu.org/ml/gcc-testresults/2004-11/msg01219.html>.

Whoa!  That's been worth the waiting :-)  Thanks for testing
the patch.

Any PRs you're aware of that the patch should have fixed?


> Not the greatest results but most of them are issues with the testsuite.
> Pragmatically, I think this approach is an excellent way to resolve the
> CASE_DROPS_THROUGH issues.
>
> The patch with a ChangeLog entry is ok for the main.

Thanks, I've applied it with,

2004-11-28  Steven Bosscher  <stevenb@suse.de>
            John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>

        * config/vax/vax.h (CASE_DROPS_THROUGH): Don't define.
        * config/vax/vax.md (casesi): Emit a test-and-branch to make sure
        that the case is in range, to make sure the casesi insn is always
        in range and never falls through.
        (casesi1): Add comment to explain why casesi never falls through.
        Remove the unnamed special case casesi pattern.

Gr.
Steven


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