Thanks Yvan Roux & Charles Baylis for the help.
On 2 December 2015 at 20:20, Charles Baylis charles.baylis@linaro.org wrote:
On 2 December 2015 at 14:15, Yvan Roux yvan.roux@linaro.org wrote:
- What is the difference between experimental(gcc 6.0.0 stage 3) & gcc
release branch (gcc 5.2.1)?
trunk (actual gcc 6.0.0) is where everything goes, new features, new optimizations, new targets, bugfixes, etc ... On release branches it is mainly bugfixes even if maintainers can do some exception sometimes
Is there any rule which decides which changes will go where? In case, I have some patches for new aarch64 processor at present,
in
which branch these changes would be merged (assuming they passes
reviews)?
in trunk, but only in stage 1, if you submit it today, it will be in GCC
7.0.0
IIRC, in some circumstances such patches can be acceptable during Stage 3 if they are sufficiently self-contained and the port maintainer accepts them.