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

Re: Does gcc automatically lower optimization level for very large routines?

2020-01-01 Thread Segher Boessenkool
On Tue, Dec 31, 2019 at 09:25:01PM -0800, Andi Kleen wrote: > Would be useful to figure out in more details where the memory > consumption goes in your test case. > > Unfortunately gcc doesn't have a good general heap profiler, > but I usually do (if you're on Linux). Whoever causes most page > fa

Fixing gcc git logs

2020-01-01 Thread Jerry
In the following git log entry, I made a typo on the PR number in the libgfortran ChangeLog file. I noticed this right after the git commit, while editing the git log. So I quit the edit without saving and git reported that the commit was aborted. Then I edited the my local ChangeLog file, d

Re: Proposal for the transition timetable for the move to GIT

2020-01-01 Thread Alexandre Oliva
On Dec 30, 2019, "Richard Earnshaw (lists)" wrote: > Right, (and wrong). You have to understand how the release branches and > tags are represented in CVS to understand why the SVN conversion is done > this way. I'm curious and ignorant, is the convoluted representation that Maxim described wha