trans.c (gigi): Don't set 'pure' flag on SJLJ routines.
authorEric Botcazou <ebotcazou@adacore.com>
Wed, 10 Nov 2010 12:09:46 +0000 (12:09 +0000)
committerEric Botcazou <ebotcazou@gcc.gnu.org>
Wed, 10 Nov 2010 12:09:46 +0000 (12:09 +0000)
commit6532e8a053ffec70ea1637fdf50e3838db0d122a
treeed099f59133841c5f14bdfda0f424c72d4bd3d46
parent054d6b836f08882538082f76547c4414cb52e0ba
trans.c (gigi): Don't set 'pure' flag on SJLJ routines.

* gcc-interface/trans.c (gigi): Don't set 'pure' flag on SJLJ routines.
* gcc-interface/utils2.c (compare_arrays): Add LOC parameter.  Set it
directly on all the comparison expressions.
(build_binary_op): Pass input_location to compare_arrays.

From-SVN: r166533
gcc/ada/ChangeLog
gcc/ada/gcc-interface/trans.c
gcc/ada/gcc-interface/utils2.c