use readelf from cross-build toolchain in hardfloat test

it's a bit hacky that readelf is hardcoded in the first place (instead
of coming from the spec), but whatever.

Task-number: QTBUG-30677
Change-Id: Id3742c4a47476c8807eff3f566e45fa6d4b97326
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
sync.profile: Point dependencies to an empty string

This means that we are going to use the same branch name for the
dependencies as the branch of the repository under test.

If we are testing the 'stable' branch, all dependencies will point
to the 'stable' branch as well.

Change-Id: Ib8e54ac9066b866133641fed10edba3209a38778
Reviewed-by: Iikka Eklund <iikka.eklund@digia.com>
Bump MODULE_VERSION to 5.1.1

Change-Id: I6205b457518ec78566c927eb6429e0b8513c72ba
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
Fix and test for assert/crash in v8 inlining of local functions in qml mode

When v8 tries to inline a local function which has been flagged
is_qml_global, the assert "CHECK(location_ != __null)" fails.

This happens because of the early out in RecordTypeFeedback for
is_qml_global.  I've limited the early out to UNALLOCATED
variables with is_qml_global.

bug: https://bugreports.qt-project.org/browse/QTBUG-31366

Change-Id: I360ef1a05a970589159686cf3100cb70de9ae29d
Reviewed-by: Alan Alpert <aalpert@blackberry.com>
Reviewed-by: Lars Knoll <lars.knoll@digia.com>
Merge remote-tracking branch 'origin/release' into stable

Change-Id: Ic0daef1ae2cd8d9dc9e4e1597d730a42ad00c7b1
Merge remote-tracking branch 'origin/stable' into dev

Conflicts:
	.qmake.conf
	sync.profile

Change-Id: Ia6c8eb9bae7db9a8cda2695670d519efe0fcdbb7