test photo with instruction to judge our quality.
Have a good day.
Thank you.
Regards,
Jake Lesley
The Imaging Studio
Hi all,
For several years I’ve been eager to find the time to fix the bugs in C++
exceptions on VAX to get them working on NetBSD, because they’ve been broken
for many years and it looked like only a few changes were needed to get them
working. Without C++ exceptions, the NetBSD test suite can’
> On Mar 23, 2016, at 05:56, Christos Zoulas wrote:
>
> In article ,
> Jake Hamby wrote:
>
> Hi,
>
> Thanks a lot for your patch. I applied it to our gcc-5 in the tree.
> Unfortunately gcc-5 seems that it was never tested to even compile.
> I fixed the simple c
when TARGET_68881
&& TUNE_68040.
-Jake
Index: external/gpl3/gcc/dist/gcc/config/m68k/m68k.md
===
RCS file: /cvsroot/src/external/gpl3/gcc/dist/gcc/config/m68k/m68k.md,v
retrieving revision 1.4
diff -u -u -r1.4 m68k.md
---
a definition of DWARF_FRAME_REGISTERS as
16, with suitable comment. I’m testing it now. I know that C++ exceptions were
working before I increased FIRST_PSEUDO_REGISTER to 17.
Regards,
Jake
Index: external/gpl3/gcc.old/dist/gcc/config/vax/vax.h
ing, I
believe, libm or libc or the kernel or something like that. I do have a test
case for C++ exceptions on VAX, which I will send separately.
Thanks,
Jake
> On Mar 27, 2016, at 10:08, Mikael Pettersson wrote:
>
> Jake Hamby writes:
>> As an added bonus, I see that my patch se
can be saved later by referring to the previous value.
;; The cc attributes are intended so that this optimization may be performed.
(define_attr "cc" "none,cmp_czn,cmp_zn,cmp_zn_use_c,
cmp_z,cmp_z_use_czn,plus,clobber"
(const_string "clobber&qu
be able to
run the NetBSD testsuite on VAX now. It gives me a lot of confidence as to what
works and what doesn't. Most of the stuff I expected to fail (like libm tests,
since it's not IEEE FP) failed, and most of the rest succeeded.
-Jake
> On Mar 27, 2016, at 15:34, Jake Ha
, 0);
+ if (indirectable_address_p (xfoo0, strict, true))
+ return true;
+}
+ if (GET_CODE (x) == PRE_DEC || GET_CODE (x) == POST_INC)
+{
+ xfoo0 = XEXP (x, 0);
+ if (BASE_REGISTER_P (xfoo0, strict))
+ return true;
+}
return false;
}
> On Mar 27, 2016,
check into NetBSD
current, at least, and I believe it does fix most, if not all, of the bad code
generation bugs with optimization on VAX.
-Jake
Index: gcc/except.c
===
RCS file: /cvsroot/src/external/gpl3/gcc/dist/gcc/excep
range, and I
don't understand exactly what GCC is expecting the backend to define. I'll keep
working on things and as soon as I have something that I think is in a
contributable state and doesn't generate bad code, I'll email it.
Best regards,
Jake
> On Mar 31, 2016, at 07
d that hack to gcc/except.c to
make the optimizer not delete the insns. All of the other stuff can be worked
on in NetBSD-current and avoid bothering the 99% of people who subscribe to
gcc-patches who have no interest in the VAX backend.
Best regards,
Jake
> On Apr 1, 2016, at 04:37, Be
> On Apr 4, 2016, at 07:51, Maciej W. Rozycki wrote:
>
> On Thu, 31 Mar 2016, Jake Hamby wrote:
>
>> There's one more thing that's broken in the VAX backend which I'd
>> *really* like to fix: GCC can't compile many of its own files at -O2, as
&
13 matches
Mail list logo