Re: new mirror greece

2024-08-05 Thread Gerald Pfeifer
On Thu, 29 Jun 2023, Konstantinos Draziotis via Gcc wrote:
> I'd like to let you know that I have successfully set up a mirror 
> (http/https server) in Greece for gcc.

Thank you, Konstantinos!

> Location : Thessaloniki / Greece
> Admin Name  : K. A. Draziotis
> Admin Email : drazi...@gmail.com
> Sponsor Name: Aristotle University of Thessaloniki
> Sponsor URL : https://auth.gr
> HTTP/HTTPS URL: fosszone.csd.auth.gr/gnu/gcc

I was going to add this to https://gcc.gnu.org/mirrors.html, alas
  fosszone.csd.auth.gr/gnu/gcc
responds neither to http nor https in my tests?

Can you please advise?

(Maybe you can suggest a patch against that page?)

Gerald


Re: new mirror greece

2024-08-05 Thread Konstantinos Draziotis via Gcc
Hi,

I wanted to inform you that the mirror is defective from 1st August, likely
due to an issue with its storage system. We are currently unsure when this
problem will be resolved. If it cannot be fixed, I will notify all
administrators to remove it from their listings.

Thank you for your understanding.

Kostas

Στις Δευ 5 Αυγ 2024 στις 11:08 μ.μ., ο/η Gerald Pfeifer 
έγραψε:

> On Thu, 29 Jun 2023, Konstantinos Draziotis via Gcc wrote:
> > I'd like to let you know that I have successfully set up a mirror
> > (http/https server) in Greece for gcc.
>
> Thank you, Konstantinos!
>
> > Location : Thessaloniki / Greece
> > Admin Name  : K. A. Draziotis
> > Admin Email : drazi...@gmail.com
> > Sponsor Name: Aristotle University of Thessaloniki
> > Sponsor URL : https://auth.gr
> > HTTP/HTTPS URL: fosszone.csd.auth.gr/gnu/gcc
>
> I was going to add this to https://gcc.gnu.org/mirrors.html, alas
>   fosszone.csd.auth.gr/gnu/gcc
> responds neither to http nor https in my tests?
>
> Can you please advise?
>
> (Maybe you can suggest a patch against that page?)
>
> Gerald
>


Re: RISC-V Pioneer Box for builder.sourceware.org gcc CI

2024-08-05 Thread Mark Wielaard
Hi,

On Thu, Aug 01, 2024 at 11:07:20PM +0200, Mark Wielaard wrote:
> Thanks to RISC-V International and SOPHGO we got a Milk-V Pioneer Box
> [*] for builder.sourceware.org that we can use for gcc CI.
> 
> It is running Fedora 38 with gdb 15.1, binutils 2.42 and gcc 14.1
> installed on top. We could create containers with other setups if
> useful.
> 
> https://builder.sourceware.org/buildbot/#/builders/gcc-full-fedora-riscv
> 
> Even though it has 64 cores, single core performance isn't very fast,
> so a gcc build and check takes ~10 hours.  This is mostly because the
> gcc build has a lot of parallelism bottlenecks so those 64 cores are
> mostly idle during the build.
> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84402
> 
> Specifically one file takes ~6 hours to build, most of which isn't
> done in parallel with anything else.
> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116166

The builder now applies a hack suggested in that bug that reduces the
build time from ~6 hours to ~4 hours 40 minutes.

> make check -j64 is very parallel though. It takes only 1.5 hours with
> all cores being busy most of the time.
> 
> Test results are recorded in bunsen:
> https://builder.sourceware.org/testruns/?has_keyvalue_k=testrun.git_describe&has_keyvalue_op=glob&has_keyvalue_v=*gcc-full-fedora-riscv*
> 
> PASS=572148 UNSUPPORTED=19063 XFAIL=4528 FAIL=584 XPASS=28 UNRESOLVED=15 
> WARNING=1
> 
> As can be seen in the attached test summary report most failures are
> in gcc.target/riscv/rvv/rvv.exp I assume that is because the SG2042
> implements rvv 0.7.1 and not rvv 1.0.  Is there a better way to
> configure gcc for that? Or maybe configure without rvv support at
> all?

It was suggested to just ignore the machine has rvv since it isn't 1.0
compliant. So it is now configured --with-arch=rv64gc --with-abi=lp64d
--with-multilib-list=lp64d but that didn't really change any of the
testresults since the rvv vector tests are still all run.

I guess that is because this only changes for which arch the runtime
libraries are compiled, not what instruction sets gcc itself will
produce code for.

> Configuration in in the builder repo, patches welcome:
> https://sourceware.org/cgit/builder/tree/builder/master.cfg#n4070

Thanks,

Mark


Re: RISC-V Pioneer Box for builder.sourceware.org gcc CI

2024-08-05 Thread Jeff Law via Gcc




On 8/5/24 4:23 PM, Mark Wielaard wrote:



It was suggested to just ignore the machine has rvv since it isn't 1.0
compliant. So it is now configured --with-arch=rv64gc --with-abi=lp64d
--with-multilib-list=lp64d but that didn't really change any of the
testresults since the rvv vector tests are still all run.
Quite possibly because the damn thing claims it's "V", but in fact it's 
not compatible with the V1.0 spec.  Sadly it's a common problem for 
these V0.7.1 systems.


Jeff