How Can I Increase Maximum Nesting Level?
<p>I want to make an operating system for the Raspberry Pi, and I need a cross-compiler. I decided to build it on Mac OS X and I'm using the GNU compiler toolchain and the 'arm-none-eabi' target.</p>

<p>After building binutils and installing some other dependencies I began building the cross-compiler. I'm using GCC version 6.2.0, and when I run 'make all-gcc', the process fails and returns the following error.</p>

<pre><code>../../gcc-6.2.0/gcc/config/arm/thumb1.md:1615:10873: fatal error: bracket nesting level exceeded maximum of 256
../../gcc-6.2.0/gcc/config/arm/thumb1.md:1615:10873: note: use -fbracket-depth=N to increase maximum nesting level
15 warnings and 1 error generated.
make[1]: *** [insn-attrtab.o] Error 1
make: *** [all-gcc] Error 2
</code></pre>

<p>However, I don't understand what it means by telling me to set a higher bracket nesting level using fbracket-depth.</p>

<p>Where do I put this fbracket-depth, and how high should I set it?</p>