Possible Bug in make_more_copies

2020-03-18 Thread Nicholas Krause via Gcc
Greetings Segher, I've not sure if I've misunderstanding something in the combine code but in make_more_copies for combine.c this seems very odd: if (!(REG_P (dest) && !HARD_REGISTER_P (dest)))     continue;     rtx src = SET_SRC (set);     if (!(REG_P (src) && HARD_REGISTER_P (src)))        

Re: access to Subversion links forbidden?

2020-03-18 Thread Nicholas Krause via Gcc
On 3/18/20 3:49 PM, Martin Sebor via Gcc wrote: I've been getting Error 403 (Forbidden - You don't have permission to access /viewcvs on this server) following the Subversion links in Bugzilla for some time now (they worked for me before the switch to Git, but I'm not sure if they also did bef

Status of C++11 Move and Using Unique_Ptr

2020-03-01 Thread Nicholas Krause
Greetings Jeff, Sorry if I'm bugging you. I've already sent off some work on IPA passes with a few questions here: https://gcc.gnu.org/ml/gcc/2020-02/msg00247.html And locking SSA iterators: From: Nicholas Krause In order to start making SSA be muti-threaded safe I'm proposi

Question about Walking Compilation Tree in pass_manager.h

2020-02-29 Thread Nicholas Krause
Greetings, Thanks for being patient with me as I figure out where to start but seems here is a good place: +  /*TODO Walk Pass with Threads*/ +  void walk_small_ipa_passes(function *fun) { +   while(all_small_ipa_passes != NULL) { +   all_small_passes->execute(fun); +   

Re: [PATCH] Weird Linker Error

2020-02-28 Thread Nicholas Krause
Please forget  this email seems it was a dumb typo. Nick On 2/28/20 5:44 PM, Nicholas Krause wrote: From: Nicholas Krause Greetings, Sorry if this is a dumb question but I'm not sure if this is a linker error due to not linking pthreads or something else going on. I'm assuming its

SSA Operands Locking

2020-02-28 Thread Nicholas Krause
Greetings, After looking through the manual there seem to be a number of for iterating marcos related to PHI or SSA nodes. Since iterating through nodes is shared state I was wondering whether we should lock internal to the marco itself around the iteration or around each caller of one of thes

MLIR Dialects for Multi-Threading GCC

2020-02-27 Thread Nicholas Krause
Greetings All, Seems the LLVM side has made a multi threaded pass manager in MLIR: https://mlir.llvm.org/docs/WritingAPass/ It also seems to have fixed a lot of the issues around my research in SSA. There are two ways to look into using MLIR either: a) Write a dialect of it for GIMPLE b) Use th

Re: Discussion on Removal of Garbage Collector and other GCC Multi threaded Work

2020-02-27 Thread Nicholas Krause
On 2/27/20 3:02 PM, David Malcolm wrote: On Thu, 2020-02-27 at 14:07 -0500, Nicholas Krause wrote: Greetings All, After doing some more research it seems that it may be time to remove the garbage collector. I'm aware of the linkage to precompiled headers but even them I think its tim

Discussion on Removal of Garbage Collector and other GCC Multi threaded Work

2020-02-27 Thread Nicholas Krause
Greetings All, After doing some more research it seems that it may be time to remove the garbage collector. I'm aware of the linkage to precompiled headers but even them I think its time due to two reasons: 1. The work related to multithreading gcc is working around the global state of the c

Re: Help implementing support for vec in gengtype

2020-02-27 Thread Nicholas Krause
On 2/27/20 12:56 PM, Giuliano Belinassi wrote: Hi, all. I am tying to fix an issue with a global variable in the parallel gcc project. For this, I am trying to move some global variables from tree-ssa-operands to struct function. One of this variable is a vec type, and gengtype doesn't look s

Re: Make LTO Patch for Job Server Thread Detection Agnostic

2020-02-27 Thread Nicholas Krause
On 2/27/20 3:44 AM, Jonathan Wakely wrote: On Thu, 27 Feb 2020 at 06:50, Nicholas Krause wrote: Greetings Martin, This patch: https://gcc.gnu.org/git/?p=gcc.git;a=blobdiff;f=gcc/lto-wrapper.c;h=353187c60434f43a445e708dcfbf53c857f8cdc1;hp=946897726d03716f7c93f955c438ee4f8190044c;hb

Make LTO Patch for Job Server Thread Detection Agnostic

2020-02-26 Thread Nicholas Krause
Greetings Martin, This patch: https://gcc.gnu.org/git/?p=gcc.git;a=blobdiff;f=gcc/lto-wrapper.c;h=353187c60434f43a445e708dcfbf53c857f8cdc1;hp=946897726d03716f7c93f955c438ee4f8190044c;hb=f12fbeb535f192f742025cc4f9b69a48136730f1;hpb=80c7cb9d2c8090f8d165ee2ca5f8d401090c1d06 May have a small problem

Typo in Tree SSA Passes

2020-02-25 Thread Nicholas Krause
Greetings, Not sure who to contact but at the manual page: https://gcc.gnu.org/onlinedocs/gccint/Tree-SSA-passes.html#Tree-SSA-passes Enter static single assignment form This pass rewrites the function such that it is in SSA form. After this pass, all|is_gimple_reg|variables will be referenced b

Re: Fwd: [llvm-dev] Open Source Hackathon Mentorship Invitation

2020-02-18 Thread Nicholas Krause
Not sorry why this was dropped. Nick On 2/18/20 4:03 PM, Nicholas Krause wrote: Greetings All, This was from the LLVM list but it may interest some people here on the GCC side. I've not part of the university or have any relationship with them. Maybe some people are interested,

Re: [EXTERNAL] Re: GCC selftest improvements

2020-02-12 Thread Nicholas Krause
On 2/12/20 8:53 PM, David Malcolm wrote: On Thu, 2020-02-13 at 00:49 +, Modi Mo wrote: Hey all, I'm picking this work up from Andrew. Last time it was decided that the timing wasn't right to upgrade the minimum version to C++11. Is the timing better now to get this change through? I've

Re: GSoC Questions

2020-02-05 Thread Nicholas Krause
On 2/5/20 10:34 AM, Martin Liška wrote: On 2/5/20 7:21 AM, Nicholas Krause wrote: Greetings Martin, I won't be applied but it was good to see you at least got some possible ideas out of my research from the make parts. Two questions as related to GSoC, in terms of long term plannin

GSoC Questions

2020-02-04 Thread Nicholas Krause
Greetings Martin, I won't be applied but it was good to see you at least got some possible ideas out of my research from the make parts. Two questions as related to GSoC, in terms of long term planning for my work: 1. *Implement something similar to Clang's/-ftime-trace/*is in my view the mo

Re: Git question: Rebasing a user branch

2020-02-04 Thread Nicholas Krause
On 2/4/20 5:02 PM, Bill Schmidt wrote: I'm having a little difficulty with my workflow, and I'm hoping someone can spot the problem. I have a user branch set up with the contrib/git-add-user-branch.sh script.  Here are the relevant portions of my .git/config: [remote "users/wschmidt"]    

Re: SSA Iterators

2020-01-30 Thread Nicholas Krause
On 1/30/20 11:25 AM, Richard Biener wrote: On January 30, 2020 5:05:09 PM GMT+01:00, Martin Sebor wrote: On 1/30/20 2:59 AM, Jonathan Wakely wrote: On Thu, 30 Jan 2020, 05:44 Nicholas Krause wrote: Greetings, I was looking into starting to cleaning up the SSA trees for various reasons

SSA Iterators

2020-01-29 Thread Nicholas Krause
Greetings, I was looking into starting to cleaning up the SSA trees for various reasons and iterators seem to be the easiest to do. I searched the list to see if someone mentioned it before and I ran across this: https://gcc.gnu.org/ml/gcc-patches/2019-10/msg02031.html If your trying to get a

Re: SSA Question related to Dominator Trees

2020-01-27 Thread Nicholas Krause
On 1/27/20 10:46 AM, Jeff Law wrote: On Mon, 2020-01-27 at 10:18 -0500, Nicholas Krause wrote: Greetings, Sorry if this question has been asked before but do we extend out the core tree type for SSA or is there a actual dominator tree type. It seems to be we just extend or override the core

SSA Question related to Dominator Trees

2020-01-27 Thread Nicholas Krause
Greetings, Sorry if this question has been asked before but do we extend out the core tree type for SSA or is there a actual dominator tree type. It seems to be we just extend or override the core tree type parameters but was unable to verify it by looking in the manual. Thanks, Nick

Re: GCC Multi-Threading Ideas

2020-01-24 Thread Nicholas Krause
On 1/24/20 1:28 PM, Allan Sandfeld Jensen wrote: On Freitag, 24. Januar 2020 17:29:06 CET Nicholas Krause wrote: On 1/24/20 3:18 AM, Allan Sandfeld Jensen wrote: On Freitag, 24. Januar 2020 04:38:48 CET Nicholas Krause wrote: On 1/23/20 12:19 PM, Nicholas Krause wrote: On 1/23/20 3:39 AM

Re: GCC Multi-Threading Ideas

2020-01-24 Thread Nicholas Krause
On 1/24/20 3:18 AM, Allan Sandfeld Jensen wrote: On Freitag, 24. Januar 2020 04:38:48 CET Nicholas Krause wrote: On 1/23/20 12:19 PM, Nicholas Krause wrote: On 1/23/20 3:39 AM, Allan Sandfeld Jensen wrote: On Montag, 20. Januar 2020 20:26:46 CET Nicholas Krause wrote: Greetings All

Re: GCC Multi-Threading Ideas

2020-01-23 Thread Nicholas Krause
On 1/23/20 12:19 PM, Nicholas Krause wrote: On 1/23/20 3:39 AM, Allan Sandfeld Jensen wrote: On Montag, 20. Januar 2020 20:26:46 CET Nicholas Krause wrote: Greetings All, Unfortunately due to me being rather busy with school and other things I will not be able to post my article to the

Re: GCC Multi-Threading Ideas

2020-01-23 Thread Nicholas Krause
On 1/23/20 12:19 PM, Nicholas Krause wrote: On 1/23/20 3:39 AM, Allan Sandfeld Jensen wrote: On Montag, 20. Januar 2020 20:26:46 CET Nicholas Krause wrote: Greetings All, Unfortunately due to me being rather busy with school and other things I will not be able to post my article to the

Re: GCC Multi-Threading Ideas

2020-01-23 Thread Nicholas Krause
On 1/23/20 3:39 AM, Allan Sandfeld Jensen wrote: On Montag, 20. Januar 2020 20:26:46 CET Nicholas Krause wrote: Greetings All, Unfortunately due to me being rather busy with school and other things I will not be able to post my article to the wiki for awhile. However there is a rough draft

GCC Multi-Threading Ideas

2020-01-20 Thread Nicholas Krause
Greetings All, Unfortunately due to me being rather busy with school and other things I will not be able to post my article to the wiki for awhile. However there is a  rough draft here: https://docs.google.com/document/d/1po_RRgSCtRyYgMHjV0itW8iOzJXpTdHYIpC9gUMjOxk/edit that may change a littl

Re: GCC GSoC 2020: Call for mentors and project ideas

2020-01-16 Thread Nicholas Krause
On 1/16/20 8:33 AM, Nathan Sidwell wrote: On 1/15/20 5:45 PM, Martin Jambor wrote: Therefore, first and foremost, I would like to ask all (moderately) seasoned GCC contributors to consider mentoring a student this year and ideally also come up with a project that they would like to lead.  I'

Contributing to GCC Page Update?

2020-01-13 Thread Nicholas Krause
Greetings, Not sure as I just checked, but is the  gcc webpage for contributing updated for git or is it the same contributing guidelines but with git? Thanks, Nick

Re: Multi-Threading GCC Continuation

2019-12-12 Thread Nicholas Krause
On 12/12/19 11:38 AM, Segher Boessenkool wrote: On Thu, Dec 12, 2019 at 10:21:03AM -0500, Nicholas Krause wrote: On 12/12/19 4:11 AM, Segher Boessenkool wrote: On Sun, Dec 08, 2019 at 03:03:56PM -0500, Nicholas Krause wrote: The first questions are: 1. What current heuristics do we have as

Re: Multi-Threading GCC Continuation

2019-12-12 Thread Nicholas Krause
On 12/12/19 4:11 AM, Segher Boessenkool wrote: Hi Nick, On Sun, Dec 08, 2019 at 03:03:56PM -0500, Nicholas Krause wrote: The first questions are: 1. What current heuristics do we have as it seems none for figuring out what state is shared as it seems none? If I correct the first thing to do

Re: Status of C++11 support

2019-12-09 Thread Nicholas Krause
On 12/9/19 1:31 PM, Paul Smith wrote: On Mon, 2019-12-09 at 18:09 +, Andrew Haley wrote: On 12/9/19 5:03 PM, Nicholas Krause wrote: https://gcc.gnu.org/projects/cxx-status.html#cxx11 I'm asking of what support exists in the gcc codebase itself not for other projects using gcc. Th

Re: Status of C++11 support

2019-12-09 Thread Nicholas Krause
On 12/9/19 1:09 PM, Andrew Haley wrote: On 12/9/19 5:03 PM, Nicholas Krause wrote: https://gcc.gnu.org/projects/cxx-status.html#cxx11 I'm asking of what support exists in the gcc codebase itself not for other projects using gcc. That is what you got. No its not  as its just ta

Re: Status of C++11 support

2019-12-09 Thread Nicholas Krause
On 12/9/19 3:16 AM, Dennis Luehring wrote: Overview: https://gcc.gnu.org/projects/cxx-status.html#cxx11 I'm asking of what support exists in the gcc codebase itself not for other projects using gcc. Nick Am 09.12.2019 um 04:17 schrieb Nicholas Krause: Greetings, I was wondering wha

Status of C++11 support

2019-12-08 Thread Nicholas Krause
Greetings, I was wondering what the current status of being able to use C++11 is without the gcc project. Seems it will be much easier to implement  basic spinlocks with the  C++11 memory model than without. Thanks, Nick

Multi-Threading GCC Continuation

2019-12-08 Thread Nicholas Krause
Greetings Segher and Peter, After looking through the code and thinking about it seems that the best way forward is to rewrite most of the passes in GIMPLE or RTL to hook into a async work queue framework to launch it if the state is not shared. This will scale much better than the current ver

Re: Possible Bugs in cgraphunit.c

2019-12-05 Thread Nicholas Krause
On 12/5/19 7:08 AM, Martin Liška wrote: On 12/5/19 9:00 AM, Nicholas Krause wrote: Greetings, Seems that the extend_trucks return values are not returned when called in both, cnode::assemble_thunks_and_aliases and cnode::create_wrapper. I'm not sure if this is a set of edge case bu

Possible Bugs in cgraphunit.c

2019-12-05 Thread Nicholas Krause
Greetings, Seems that the extend_trucks return values are not returned when called in both, cnode::assemble_thunks_and_aliases and cnode::create_wrapper. I'm not sure if this is a set of edge case bugs or there was a reason for this. Seems not as its checked in the third function caller in the

Questions about where to find information on IPO state in GCC

2019-11-25 Thread Nicholas Krause
Greetings Richard, After looking through the current work on multi-threading seems that we can scale better with a workqueue strategy sharing and launching depending on how state is shared between the GCC passes. I'm not very familiar with all the details of how state is share in the GIMPLE,R

Re: GCC selftest improvements

2019-11-23 Thread Nicholas Krause
On 11/23/19 11:33 AM, Jeff Law wrote: On 11/22/19 4:41 PM, Segher Boessenkool wrote: On Fri, Nov 22, 2019 at 11:36:18PM +0100, Jakub Jelinek wrote: On Fri, Nov 22, 2019 at 04:01:43PM -0600, Segher Boessenkool wrote: On Fri, Nov 22, 2019 at 09:02:05PM +, Andrew Dean wrote: Many systems

Re: Commit messages and the move to git

2019-11-19 Thread Nicholas Krause
On 11/19/19 6:44 PM, Joseph Myers wrote: On Tue, 19 Nov 2019, Segher Boessenkool wrote: Most of the time after I type "git log" I type "/\<123456\>". We need to keep a way to easily map SVN revision ids to git commits, and something a bit more elegant than the ugly git-svn footers would be

Re: ToDos on Parallel GCC Wiki

2019-11-19 Thread Nicholas Krause
On 11/18/19 3:44 PM, Nicholas Krause wrote: Greetings Richard, Seems some of these things can either be closed or discussed here: Add support to a multithread environment to Garbage Collector: This may not matter as memory is in bulk at the beginning of passes. I've benchmarked i

ToDos on Parallel GCC Wiki

2019-11-18 Thread Nicholas Krause
Greetings Richard, Seems some of these things can either be closed or discussed here: Add support to a multithread environment to Garbage Collector: This may not matter as memory is in bulk at the beginning of passes. I've benchmarked it and its less than 5% on the GCC test farm machines wit

Re: Commit messages and the move to git

2019-11-18 Thread Nicholas Krause
On 11/18/19 12:46 PM, Richard Earnshaw (lists) wrote: On 18/11/2019 17:25, Nicholas Krause wrote: On 11/18/19 12:23 PM, Nicholas Krause wrote: On 11/18/19 12:20 PM, Nicholas Krause wrote: On 11/18/19 12:11 PM, Segher Boessenkool wrote: Hi Richard, On Mon, Nov 18, 2019 at 04:48:03PM

Re: Commit messages and the move to git

2019-11-18 Thread Nicholas Krause
On 11/18/19 12:23 PM, Nicholas Krause wrote: On 11/18/19 12:20 PM, Nicholas Krause wrote: On 11/18/19 12:11 PM, Segher Boessenkool wrote: Hi Richard, On Mon, Nov 18, 2019 at 04:48:03PM +, Richard Earnshaw (lists) wrote: On 18/11/2019 15:55, Segher Boessenkool wrote: That

Re: Commit messages and the move to git

2019-11-18 Thread Nicholas Krause
On 11/18/19 12:20 PM, Nicholas Krause wrote: On 11/18/19 12:11 PM, Segher Boessenkool wrote: Hi Richard, On Mon, Nov 18, 2019 at 04:48:03PM +, Richard Earnshaw (lists) wrote: On 18/11/2019 15:55, Segher Boessenkool wrote: That immediately shows some of the shortcomings of this

Yocto Project Recipe for Testing upstream code

2019-11-15 Thread Nicholas Krause
Greetings David, I mentioned this in my other email for my work but it seems that the Yocto Project has this recipe devupstream.bbclass and are hoping to get it to work for upstream code including gcc from HEAD e.t.c.  I'm asked them to see if they can mention that other projects like LLVM/GCC

Parallel GCC Testing

2019-10-17 Thread Nicholas Krause
Greetings, I've one of the students who is working on the project. I'm just posting to continue the discussion on C++11 migration for async and memory model support alongside other features people want. In addition the secondary part of this email is that the other student mentioned at Cauldro

PING:Re: Moving to C++11

2019-10-15 Thread Nicholas Krause
On 9/30/19 1:50 PM, Nicholas Krause wrote: Greetings Jonathan and Jason, I was wondering what work is required to move to C++11. Seems your both interested in getting this done and so am I. Perhaps we start similar to Git with a wiki page about what features would be useful and then start

Moving to C++11

2019-09-30 Thread Nicholas Krause
Greetings Jonathan and Jason, I was wondering what work is required to move to C++11. Seems your both interested in getting this done and so am I. Perhaps we start similar to Git with a wiki page about what features would be useful and then start migrating the makefiles to allow for this. So

Moving to C++11

2019-09-29 Thread Nicholas Krause
Greetings David, I posted on the list about moving to C++11/C11 but the focus was on C++11 for my work. Seems that other people wanted to use some parts of the C++11 standard including rvalues,move,auto and template aliases. The thread is here: https://gcc.gnu.org/ml/gcc/2019-09/msg00228.html

Re: Moving to C++11

2019-09-26 Thread Nicholas Krause
On 9/26/19 4:08 AM, Richard Biener wrote: On Thu, Sep 26, 2019 at 9:23 AM Jonathan Wakely wrote: On Thu, 26 Sep 2019, 05:10 Nicholas Krause, wrote: Greetings, I asked about moving to C/C++ 11 as it would make it easier to allow multithreading support due to having a memory model

Moving to C++11

2019-09-25 Thread Nicholas Krause
Greetings, I asked about moving to C/C++ 11 as it would make it easier to allow multithreading support due to having a memory model alongside other features. Jason Merill mentioned due to it being so common it may be a good  time to. Moving to git seems to be universally agree on so I'm openi

Seg Fault in GCC When Building

2019-09-23 Thread Nicholas Krause
Greetings, For the last several days the branch for multithreading in GSOC does not build and crashes like so: make[4]: Leaving directory `/home/xerofoify/GCC/powerpc64le-unknown-linux-gnu/libquadmath' make[3]: Leaving directory `/home/xerofoify/GCC/powerpc64le-unknown-linux-gnu/libquadmath

SSA Trees and Making them MultiThreaded Aware

2019-09-20 Thread Nicholas Krause
Richard, Sorry for the second email but I forget in the previous one but Jeff Law at Cauldron stated your the expert for the SSA code. Is it possible to make that code multithreaded in particular the dominator trees. I'm going to start researching that as Giuliano's branch does not build

Re: Atomics in C++11

2019-09-20 Thread Nicholas Krause
On 9/20/19 4:43 PM, Joel Sherrill wrote: On Fri, Sep 20, 2019, 3:12 PM Nicholas Krause wrote: On 9/20/19 4:09 PM, Jason Merrill wrote: On Fri, Sep 20, 2019 at 8:32 AM Nicholas Krause wrote: I was wondering if its possible to use the C11 atomics library for multithreading GCC. Not sure

Re: Atomics in C++11

2019-09-20 Thread Nicholas Krause
On 9/20/19 4:09 PM, Jason Merrill wrote: On Fri, Sep 20, 2019 at 8:32 AM Nicholas Krause wrote: I was wondering if its possible to use the C11 atomics library for multithreading GCC. Not sure if its a good idea due to concerns about older plaforms not having a C11 supported libraries or

Atomics in C++11

2019-09-20 Thread Nicholas Krause
Greetings, I was wondering if its possible to use the C11 atomics library for multithreading GCC. Not sure if its a good idea due to concerns about older plaforms not having a C11 supported libraries or compiler. If not then the best way is pthreads key support and other posix thread supp

Updating Makefile to Allow Profiling of GCC Internals

2019-09-18 Thread Nicholas Krause
Greetings, I'm not as familar of the currrent Makefile internals for GCC, so what is the best way to add -pg for profiling. Seems I need to add it for gprof in order to get some real data for multi-threading GCC internals. Thanks, NIck

Re: Multi-Threading GCC Compiler Internal Data

2019-09-18 Thread Nicholas Krause
On 9/18/19 4:01 AM, Richard Biener wrote: On Tue, 17 Sep 2019, Nicholas Krause wrote: On 9/17/19 2:37 AM, Richard Biener wrote: On Mon, 16 Sep 2019, Nicholas Krause wrote: Greetings Richard, I don't know if it's currently possible but whats the best way to either so about or

Re: Multi-Threading GCC Compiler Internal Data

2019-09-17 Thread Nicholas Krause
On 9/17/19 2:37 AM, Richard Biener wrote: On Mon, 16 Sep 2019, Nicholas Krause wrote: Greetings Richard, I don't know if it's currently possible but whats the best way to either so about or use a tool to expose shared state at both the GIMPLE and RTL level.  This would allow us

Multi-Threading GCC Compiler Internal Data

2019-09-16 Thread Nicholas Krause
Greetings Richard, I don't know if it's currently possible but whats the best way to either so about or use a tool to expose shared state at both the GIMPLE and RTL level.  This would allow us to figure out much better what algorthims or data structures to choose to allow this to scale m

[PATCH] RFC: Start discussion on class or classes for thread data in GCC multithreading effort

2019-09-15 Thread Nicholas Krause
From: npkrause This is not meant to be merged nor follow any GCC coding standards but start the work discussed about multithreading GCC. The dicussion or part of it is about using per thread versions of the shared data structures. However this runs into three issues to my knowledge and therefore

Re: Enabling Ctags Tree Wide for GCC

2019-09-10 Thread Nicholas Krause
On 9/11/19 2:30 AM, Andreas Schwab wrote: On Sep 11 2019, Nicholas Krause wrote: I was wondering what is the easiest way to allow source tree wide ctags. There is make TAGS, which uses etags. Andreas. Andreas, Is there no way to build it for vim as thats what I would prefer to stay

Enabling Ctags Tree Wide for GCC

2019-09-10 Thread Nicholas Krause
Greetings, I was wondering what is the easiest way to allow source tree wide ctags. There doesn't seem to be a make x command for it nor any real documentation online and it would be nice to have. Thanks, Nick

Re: add command line option to gcc

2019-09-05 Thread Nicholas Krause
On 9/5/19 11:25 PM, Tim Rice wrote: I have a use case where I would like gcc to accept -Kthread and act as if it was passed -pthread. So -Kthread would be a synonym for -pthread. I am having trouble figuring out how the option processing is handled. Possibly in gcc/gcc.c but I am stumped here.

[PATCH] Proposed patch to fix bug id, 89796 on bugzilla

2019-03-25 Thread Nicholas Krause
code. Signed-off-by: Nicholas Krause --- gcc/cp/constraint.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gcc/cp/constraint.cc b/gcc/cp/constraint.cc index 9884eb0db50..a78d0a9a49b 100644 --- a/gcc/cp/constraint.cc +++ b/gcc/cp/constraint.cc @@ -1882,7 +1

[PATCH] Add missing noexpect causes in tuple for move functions

2018-11-30 Thread Nicholas Krause
This adds the remainging noexcept causes required for this cause to meet the spec as dicussed last year and documented here: http://cplusplus.github.io/LWG/lwg-active.html#2899. Signed-off-by: Nicholas Krause --- libstdc++-v3/include/std/tuple | 4 1 file changed, 4 insertions(+) diff