Request for copyright assignment form

2021-02-23 Thread The Other via Gcc
Hi, I would like to get a copyright assignment form for GCC. I believe that https://gcc.gnu.org/contribute.html states that the right place to get such a form is here. Thanks, Theo

Accessing result data of target options without Mask or Var properties

2020-07-10 Thread The Other via Gcc
Hi, How would I access the result data of target options that don't have Mask or Var properties? For example, how would I access the result ISA string in the -march option for the RISC-V target? Here is the relevant option code inside the .opt file: march= Target Report RejectNegative Joined -marc

Re: Frontend access to target-related options

2020-01-08 Thread The Other
ne for a target hook like that? Or are other files with other code required? Thanks, Theo On Wed, Jan 8, 2020 at 6:04 PM Andrew Pinski wrote: > On Wed, Jan 8, 2020 at 1:16 AM The Other wrote: > > > > I've found the code for the target hooks for both the C-family and D >

Re: Frontend access to target-related options

2020-01-08 Thread The Other
ned, and so the one-definition rule of C++ prevents any overloading from any other frontend. As such, the C-family target hooks appear to be unusable for my purpose. On the other hand, the D frontend target hooks don't appear to provide enough information relating to the target system to

Frontend access to target-related options

2020-01-01 Thread The Other
Hi, I'm currently working on a Rust frontend for GCC. Rust has some language-level conditional compilation features based on the presence or lack of features in the target architecture (e.g. SSE, AVX, a static C runtime) as well as the target CPU architecture itself, target OS, and various other ta

Request for clarification regarding C++ version requirements in non-C++ frontends

2019-10-19 Thread The Other
Hi, I'm currently working on a branch of gccrs aiming to create some kind of Rust frontend within GCC. I've advanced to the stage where attempting to use pre-C++11 features is becoming inconvenient, particularly in the unique_ptr department. Part of the frontend AST is best expressed as vectors of