Request for contribution to your project

2021-03-10 Thread divyanshu jamloki via Gcc
sir,
I have  plan about your site i have sent it but no one reply yet , i have
been contribution to your project  since  Mon, 25 Jan 2021 at 19:26  now i
would like to send you my gsoc proposal pdf where i have explained my ideas
related to run time error and road map to solve it please help me as i
don't know where to send my  proposal pdf,

Hoping to hear from you soon

 Thank you


Re: Request for contribution to your project

2021-03-10 Thread Martin Jambor
Dear Divyanshu,

On Wed, Mar 10 2021, divyanshu jamloki via Gcc wrote:
> sir,
> I have  plan about your site i have sent it but no one reply yet , i have
> been contribution to your project  since  Mon, 25 Jan 2021 at 19:26  now i
> would like to send you my gsoc proposal pdf where i have explained my ideas
> related to run time error and road map to solve it please help me as i
> don't know where to send my  proposal pdf,

I suggest that you to send your ideas to this mailing list in a simple
email, if at all possible.

If you insist on presenting them to us before application in a PDF, I am
afraid you'll have to upload it somewhere and send us a link to this
mailing list(services such as Google Drive or Dropbox provide that
service, I believe).

The final project proposal then must be in a pdf form, and you would
upload it to directly to the GSoC web site when you apply.

Good luck,

Martin


Re: [PATCH] docs: add interactive vs batch distinction to UX guidelines

2021-03-10 Thread David Malcolm via Gcc
On Mon, 2021-02-22 at 21:26 -0500, David Malcolm wrote:
> On Sat, 2021-02-20 at 17:49 +0100, David Brown wrote:
> > 
> > 
> > On 20/02/2021 16:46, David Malcolm wrote:
> > > On Sat, 2021-02-20 at 15:25 +0100, David Brown wrote:
> > 
> > 
> > > 
> > > I think we need to think about both of these use-cases e.g. as we
> > > implement our diagnostics, and that we should mention this
> > > distinction
> > > in our UX guidelines...
> > > 
> > > > Is it possible to distinguish these uses, and then have
> > > > different
> > > > default flags?  Perhaps something as simple as looking at the
> > > > name
> > > > used
> > > > to call the compiler - "cc" or "gcc" ?
> > > > 
> > > 
> > > ...but I'm wary of having an actual distinction between them in
> > > the
> > > code; it seems like a way to complicate things and lead to
> > > "weird"
> > > build failures.
> > > 
> > 
> > Fair enough.
> 
> [...snip...]
> 
> How about the following addition to the User Experience Guidelines?

I've gone ahead and pushed this to trunk (as
c4a36bb1e1be0b826e71f4723c9f66266aa86b6f), after checking it
bootstrapped.

Dave

> gcc/ChangeLog:
> * doc/ux.texi: Add subsection contrasting interactive versus
> batch usage of GCC.
> ---
>  gcc/doc/ux.texi | 25 +
>  1 file changed, 25 insertions(+)
> 
> diff --git a/gcc/doc/ux.texi b/gcc/doc/ux.texi
> index fdba5da1598..28d5994d10f 100644
> --- a/gcc/doc/ux.texi
> +++ b/gcc/doc/ux.texi
> @@ -86,6 +86,31 @@ information to allow the user to make an informed
> choice about whether
>  they should care (and how to fix it), but a balance must be drawn
> against
>  overloading the user with irrelevant data.
>  
> +@subsection Sometimes the user didn't write the code
> +
> +GCC is typically used in two different ways:
> +
> +@itemize @bullet
> +@item
> +Semi-interactive usage: GCC is used as a development tool when the
> user
> +is writing code, as the ``compile'' part of the ``edit-compile-
> debug''
> +cycle.  The user is actively hacking on the code themself (perhaps a
> +project they wrote, or someone else's), where they just made a
> change
> +to the code and want to see what happens, and to be warned about
> +mistakes.
> +
> +@item
> +Batch rebuilds: where the user is recompiling one or more existing
> +packages, and GCC is a detail that's being invoked by various build
> +scripts.  Examples include a user trying to bring up an operating
> system
> +consisting of hundreds of packages on a new CPU architecture, where
> the
> +packages were written by many different people, or simply rebuilding
> +packages after a dependency changed, where the user is hoping
> +``nothing breaks'', since they are unfamiliar with the code.
> +@end itemize
> +
> +Keep both of these styles of usage in mind when implementing
> diagnostics.
> +
>  @subsection Precision of Wording
>  
>  Provide the user with details that allow them to identify what the




Re: [RISCV] RISC-V GNU Toolchain Biweekly Sync-up: Mar 11, 2021

2021-03-10 Thread 吴伟
Hi all,

Topics to discuss on the first RISC-V GNU Toolchain sync-up meeting
include the following:
- Current status of the ISA extensions that PLCT Lab is working on.
- The idea and roadmap of all-in-one branches for developers.
- CI status and roadmap for riscv-gnu-toolchain and other GNU repos.
- Free discussion

On Thu, Feb 11, 2021 at 10:35 PM Wei Wu (吴伟)  wrote:
>
> Hi all,
>
> My name is Wei Wu. I am the project director of PLCT Lab, which is an 
> engineering team focusing on compilers, simulators, and virtual machines 
> (runtimes). The PLCT Lab is actively working on RISC-V toolchains, including 
> GNU Toolchain and Clang/LLVM. Recently, the PLCT Lab joined the RISC-V 
> international as a group contributor[1]. We are working on implementing 
> GCC/Binutils for a few draft ISA extensions like Zfinx, Krypto Scalar, and 
> P-extension.
>
> I've noticed that there was no periodically sync-up meeting for RISC-V 
> backend, and I think it might be good to have one[2][3]. I invite everyone 
> who is interested in RISC-V to join and have discussions, making the GNU 
> Toolchain doing better on RISC-V.
>
> So the first sync-up meeting would happen on March 11, the agenda will be 
> posted before the meeting:
>
> Topic: RISC-V GNU Toolchain Biweekly Sync-up
> Time: Mar 11, 2021 11:00 PM Beijing, Shanghai
>
> LOS ANGELES, United States, California
> 7:00a Thu, Mar 11 2021
> BEIJING, China
> 11:00p Thu, Mar 11 2021
> LONDON, United Kingdom, England
> 3:00p Thu, Mar 11 2021
> Join Zoom Meeting
> https://zoom.com.cn/j/82900185885?pwd=Ym9mRHNkU2RDQ1VGOXVWMGJRR3Y3Zz09
>
> Meeting ID: 829 0018 5885
> Passcode: 908375
>
> All are welcome!
>
> [1] PLCT Lab is part of the Institute of Software, Chinese Academy of 
> Sciences. So you may see that we are using the name CAS/PLCT in the RISC-V 
> community.
> [2] Although the RISC-V community has its own task groups for ISA extension, 
> the discussion of the implementation details of specific compilers are not 
> encouraged.
> [3] Thank Jeremy Bennett for this suggestion.



--
Best wishes,
Wei Wu (吴伟)


Minor error on MIN() page

2021-03-10 Thread Russ Childers via Gcc
https://gcc.gnu.org/onlinedocs/gfortran/MIN.html

...says

"

The return value corresponds to the maximum value among the arguments, and
has the same type and kind as the first argument.

"

Should be "minimum value"

Best,
Russ Childers


[Patch, committed] Fortran: Fix wording in intrinsic.texi's MIN (was: Minor error on MIN() page)

2021-03-10 Thread Tobias Burnus

Thanks for the report. I have now applied the attached patch.

Tobias

On 10.03.21 20:44, Russ Childers via Gcc wrote:

https://gcc.gnu.org/onlinedocs/gfortran/MIN.html

...says

"
The return value corresponds to the maximum value among the arguments, and
has the same type and kind as the first argument.
"

Should be "minimum value"

Best,
Russ Childers

-
Mentor Graphics (Deutschland) GmbH, Arnulfstrasse 201, 80634 München 
Registergericht München HRB 106955, Geschäftsführer: Thomas Heurung, Frank 
Thürauf
commit 9dcc2edfa657d26223f7e74d27af225d4bbf11a9
Author: Tobias Burnus 
Date:   Wed Mar 10 21:24:18 2021 +0100

Fortran: Fix wording in intrinsic.texi's MIN

gcc/fortran/ChangeLog:

* intrinsic.texi (MIN): Correct 'maximum' to 'minimum'.

diff --git a/gcc/fortran/intrinsic.texi b/gcc/fortran/intrinsic.texi
index ea78f7d343a..73baa34104e 100644
--- a/gcc/fortran/intrinsic.texi
+++ b/gcc/fortran/intrinsic.texi
@@ -10621,21 +10621,21 @@ Elemental function
 @item @emph{Arguments}:
 @multitable @columnfractions .15 .70
 @item @var{A1}  @tab The type shall be @code{INTEGER} or
 @code{REAL}.
 @item @var{A2}, @var{A3}, ... @tab An expression of the same type and kind
 as @var{A1}.  (As a GNU extension, arguments of different kinds are
 permitted.)
 @end multitable
 
 @item @emph{Return value}:
-The return value corresponds to the maximum value among the arguments,
+The return value corresponds to the minimum value among the arguments,
 and has the same type and kind as the first argument.
 
 @item @emph{Specific names}:
 @multitable @columnfractions .20 .20 .20 .25
 @item Name  @tab Argument @tab Return type@tab Standard
 @item @code{MIN0(A1)}   @tab @code{INTEGER(4) A1} @tab @code{INTEGER(4)}  @tab Fortran 77 and later
 @item @code{AMIN0(A1)}  @tab @code{INTEGER(4) A1} @tab @code{REAL(4)} @tab Fortran 77 and later
 @item @code{MIN1(A1)}   @tab @code{REAL A1}   @tab @code{INTEGER(4)}  @tab Fortran 77 and later
 @item @code{AMIN1(A1)}  @tab @code{REAL(4) A1}@tab @code{REAL(4)} @tab Fortran 77 and later
 @item @code{DMIN1(A1)}  @tab @code{REAL(8) A1}@tab @code{REAL(8)} @tab Fortran 77 and later


GSoC project idea

2021-03-10 Thread srishty bedi via Gcc
Greetings,

First of all Congratulations to the gcc community on being selected for
GSOC 2021.

My name is Srishty Bedi, I am a sophomore pursuing btech CSE in India. .I
am interested in web development and have worked with JS,HTML,CSS,bootstrap
for front end and php,pug for backend.


The ideas for gsoc 21 :



1) I was thinking that whenever we run a code on gcc compiler its beautify
feature doesn't work well it shifts the whole code to the left instead so
thought of creating a good beautify feature as we have in vs code so that
the code is easily understandable .


2) And we can also make the gcc compiler accessible to phones and ipads so
that it may be compatible for touch devices also as it will be very
beneficial.



I am very fascinated by the world of open source and I am looking forward
to contributing to this community .

Looking forward to your help and guidance.

Hoping for a positive response from you.

Here is my github link: https://github.com/srishty-07



Regards,

Srishty