Browse Source

parisc: work around bug in gcc 4.3 and later

A bug in tail call optimisation in gcc 4.3 and later on parisc causes
numerous tests to fail.  Disabling this optimisation gives a working
build.  See http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55023

Signed-off-by: Mans Rullgard <mans@mansr.com>
tags/n1.1
Mans Rullgard 13 years ago
parent
commit
5af530f5a9
1 changed files with 8 additions and 0 deletions
  1. +8
    -0
      configure

+ 8
- 0
configure View File

@@ -3077,6 +3077,14 @@ elif enabled mips; then

check_inline_asm loongson '"dmult.g $1, $2, $3"'

elif enabled parisc; then

if enabled gcc; then
case $($cc -dumpversion) in
4.[3-8].*) check_cflags -fno-optimize-sibling-calls ;;
esac
fi

elif enabled ppc; then

enable local_aligned_8 local_aligned_16


Loading…
Cancel
Save