Hi Mohamed, On 19.05.22 03:39, Mohamed Atef via Gcc wrote:
Should I commit to devel/omp/gcc-11 branch?
Short answer – no. Longer answer: First, devel/omp/gcc-11 (alias OG11) is old – base on GCC 11 and you are targeting mainline alias GCC 13. Thus, developing against an old version does not make sense. (Side remark: OG12 should be available soon.) If you have only localized patches – i.e. those which do not touch many files which keep getting modified by others, simply posting the patches as you did seems to be fine. Otherwise, you may want to have a (publicly visible?) git repro of yourself which is based on mainline. - Thus the latter seems to be more reasonable, but I think the current way of submitting patches is sufficient. (An recent example of such a branch would be devel/loop-unswitch-support-switches, but there are others and some which are not on the GCC git but just mirror it. But also the initial OpenMP support was developed that way.) Regarding OG.. itself: The devel/omp/gcc-... (OG...) branches were created by us* to for two reasons: to have a place of patches which are not yet in mainline to make them available as early access – either because of legacy patches or when ready during the Stage 3/4 freezing – and to provide early access to OpenMP/OpenACC/offloading features with a branch based on stable release. Currently, there are still several legacy patches – but the goal is to have essentially only mainline backports on the OG.. branches, with all legacy patches cleaned up, submitted and then committed to mainline and all new patches applied first to mainline. (With exceptions during the release freeze as then no larger commits to mainline are possible. – The number of legacy patch has been reduced over the last OG.. branches) I hope it helps. - And thanks for your work on OMPD Tobias (*us = CodeSourcery alias (nowadays) Sourcery group at Siemens Digital Industries Software) ----------------- Siemens Electronic Design Automation GmbH; Anschrift: Arnulfstraße 201, 80634 München; Gesellschaft mit beschränkter Haftung; Geschäftsführer: Thomas Heurung, Frank Thürauf; Sitz der Gesellschaft: München; Registergericht München, HRB 106955