Hello community, here is the log from the commit of package orc for openSUSE:Factory checked in at 2017-07-21 22:42:02 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/orc (Old) and /work/SRC/openSUSE:Factory/.orc.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "orc" Fri Jul 21 22:42:02 2017 rev:36 rq:511061 version:0.4.27 Changes: -------- --- /work/SRC/openSUSE:Factory/orc/orc.changes 2017-02-19 00:58:38.359743766 +0100 +++ /work/SRC/openSUSE:Factory/.orc.new/orc.changes 2017-07-21 22:42:08.902098193 +0200 @@ -1,0 +2,10 @@ +Mon Jul 17 16:15:12 UTC 2017 - zai...@opensuse.org + +- Update to version 0.4.27: + + sse: preserve non volatile sse registers, needed for MSVC. + + x86: don't hard-code register size to 0 in orc_x86_emit_*() + funcs. + + Fix incorrect asm generation on 64-bit Windows with MSVC. + + Add support for building using the Meson build system. + +------------------------------------------------------------------- Old: ---- orc-0.4.26.tar.xz New: ---- orc-0.4.27.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ orc.spec ++++++ --- /var/tmp/diff_new_pack.QM4MqV/_old 2017-07-21 22:42:09.458019772 +0200 +++ /var/tmp/diff_new_pack.QM4MqV/_new 2017-07-21 22:42:09.474017516 +0200 @@ -18,7 +18,7 @@ Name: orc -Version: 0.4.26 +Version: 0.4.27 Release: 0 Summary: The Oil Runtime Compiler License: BSD-3-Clause ++++++ orc-0.4.26.tar.xz -> orc-0.4.27.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/orc-0.4.26/Makefile.in new/orc-0.4.27/Makefile.in --- old/orc-0.4.26/Makefile.in 2016-08-31 12:02:01.000000000 +0200 +++ new/orc-0.4.27/Makefile.in 2017-07-17 10:24:13.000000000 +0200 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.15.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2017 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -676,7 +676,7 @@ ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \ || chmod -R a+r "$(distdir)" dist-gzip: distdir - tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz + tardir=$(distdir) && $(am__tar) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).tar.gz $(am__post_remove_distdir) dist-bzip2: distdir @@ -701,7 +701,7 @@ @echo WARNING: "Support for shar distribution archives is" \ "deprecated." >&2 @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 - shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz + shar $(distdir) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).shar.gz $(am__post_remove_distdir) dist-zip: distdir @@ -719,7 +719,7 @@ distcheck: dist case '$(DIST_ARCHIVES)' in \ *.tar.gz*) \ - GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\ + eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).tar.gz | $(am__untar) ;;\ *.tar.bz2*) \ bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\ *.tar.lz*) \ @@ -729,7 +729,7 @@ *.tar.Z*) \ uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ *.shar.gz*) \ - GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\ + eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).shar.gz | unshar ;;\ *.zip*) \ unzip $(distdir).zip ;;\ esac diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/orc-0.4.26/RELEASE new/orc-0.4.27/RELEASE --- old/orc-0.4.26/RELEASE 2016-08-31 12:09:22.000000000 +0200 +++ new/orc-0.4.27/RELEASE 2017-07-17 17:16:09.000000000 +0200 @@ -1,3 +1,11 @@ +0.4.27 +====== + + - sse: preserve non volatile sse registers, needed for MSVC (Matej Knopp) + - x86: don't hard-code register size to zero in orc_x86_emit_*() functions (Igor Rondarev) + - Fix incorrect asm generation on 64-bit Windows when building with MSVC (Jan Schmidt) + - Support build using the Meson build system (Nirbheek Chauhan, Tim-Philipp Müller) + 0.4.26 ====== diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/orc-0.4.26/aclocal.m4 new/orc-0.4.27/aclocal.m4 --- old/orc-0.4.26/aclocal.m4 2016-08-31 12:02:00.000000000 +0200 +++ new/orc-0.4.27/aclocal.m4 2017-07-17 10:24:11.000000000 +0200 @@ -1,6 +1,6 @@ -# generated automatically by aclocal 1.15 -*- Autoconf -*- +# generated automatically by aclocal 1.15.1 -*- Autoconf -*- -# Copyright (C) 1996-2014 Free Software Foundation, Inc. +# Copyright (C) 1996-2017 Free Software Foundation, Inc. # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -20,7 +20,7 @@ If you have problems, you may need to regenerate the build system entirely. To do so, use the procedure documented by the package, typically 'autoreconf'.])]) -# Copyright (C) 2002-2014 Free Software Foundation, Inc. +# Copyright (C) 2002-2017 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -35,7 +35,7 @@ [am__api_version='1.15' dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to dnl require some minimum version. Point them to the right macro. -m4_if([$1], [1.15], [], +m4_if([$1], [1.15.1], [], [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl ]) @@ -51,14 +51,14 @@ # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. # This function is AC_REQUIREd by AM_INIT_AUTOMAKE. AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], -[AM_AUTOMAKE_VERSION([1.15])dnl +[AM_AUTOMAKE_VERSION([1.15.1])dnl m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) # Figure out how to run the assembler. -*- Autoconf -*- -# Copyright (C) 2001-2014 Free Software Foundation, Inc. +# Copyright (C) 2001-2017 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -78,7 +78,7 @@ # AM_AUX_DIR_EXPAND -*- Autoconf -*- -# Copyright (C) 2001-2014 Free Software Foundation, Inc. +# Copyright (C) 2001-2017 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -130,7 +130,7 @@ # AM_CONDITIONAL -*- Autoconf -*- -# Copyright (C) 1997-2014 Free Software Foundation, Inc. +# Copyright (C) 1997-2017 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -161,7 +161,7 @@ Usually this means the macro was only invoked conditionally.]]) fi])]) -# Copyright (C) 1999-2014 Free Software Foundation, Inc. +# Copyright (C) 1999-2017 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -352,7 +352,7 @@ # Generate code to set up dependency tracking. -*- Autoconf -*- -# Copyright (C) 1999-2014 Free Software Foundation, Inc. +# Copyright (C) 1999-2017 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -428,7 +428,7 @@ # Do all the work for Automake. -*- Autoconf -*- -# Copyright (C) 1996-2014 Free Software Foundation, Inc. +# Copyright (C) 1996-2017 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -625,7 +625,7 @@ done echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) -# Copyright (C) 2001-2014 Free Software Foundation, Inc. +# Copyright (C) 2001-2017 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -646,7 +646,7 @@ fi AC_SUBST([install_sh])]) -# Copyright (C) 2003-2014 Free Software Foundation, Inc. +# Copyright (C) 2003-2017 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -668,7 +668,7 @@ # Add --enable-maintainer-mode option to configure. -*- Autoconf -*- # From Jim Meyering -# Copyright (C) 1996-2014 Free Software Foundation, Inc. +# Copyright (C) 1996-2017 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -703,7 +703,7 @@ # Check to see how 'make' treats includes. -*- Autoconf -*- -# Copyright (C) 2001-2014 Free Software Foundation, Inc. +# Copyright (C) 2001-2017 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -753,7 +753,7 @@ # Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- -# Copyright (C) 1997-2014 Free Software Foundation, Inc. +# Copyright (C) 1997-2017 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -792,7 +792,7 @@ # Helper functions for option handling. -*- Autoconf -*- -# Copyright (C) 2001-2014 Free Software Foundation, Inc. +# Copyright (C) 2001-2017 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -821,7 +821,7 @@ AC_DEFUN([_AM_IF_OPTION], [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) -# Copyright (C) 1999-2014 Free Software Foundation, Inc. +# Copyright (C) 1999-2017 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -868,7 +868,7 @@ # For backward compatibility. AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])]) -# Copyright (C) 2001-2014 Free Software Foundation, Inc. +# Copyright (C) 2001-2017 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -887,7 +887,7 @@ # Check to make sure that the build environment is sane. -*- Autoconf -*- -# Copyright (C) 1996-2014 Free Software Foundation, Inc. +# Copyright (C) 1996-2017 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -968,7 +968,7 @@ rm -f conftest.file ]) -# Copyright (C) 2009-2014 Free Software Foundation, Inc. +# Copyright (C) 2009-2017 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -1028,7 +1028,7 @@ _AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl ]) -# Copyright (C) 2001-2014 Free Software Foundation, Inc. +# Copyright (C) 2001-2017 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -1056,7 +1056,7 @@ INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" AC_SUBST([INSTALL_STRIP_PROGRAM])]) -# Copyright (C) 2006-2014 Free Software Foundation, Inc. +# Copyright (C) 2006-2017 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -1075,7 +1075,7 @@ # Check how to create a tarball. -*- Autoconf -*- -# Copyright (C) 2004-2014 Free Software Foundation, Inc. +# Copyright (C) 2004-2017 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/orc-0.4.26/config.guess new/orc-0.4.27/config.guess --- old/orc-0.4.26/config.guess 2016-08-31 12:02:01.000000000 +0200 +++ new/orc-0.4.27/config.guess 2017-07-17 10:24:13.000000000 +0200 @@ -2,7 +2,7 @@ # Attempt to guess a canonical system name. # Copyright 1992-2016 Free Software Foundation, Inc. -timestamp='2016-04-02' +timestamp='2016-10-02' # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by @@ -186,9 +186,12 @@ *) machine=${UNAME_MACHINE_ARCH}-unknown ;; esac # The Operating System including object format, if it has switched - # to ELF recently, or will in the future. + # to ELF recently (or will in the future) and ABI. case "${UNAME_MACHINE_ARCH}" in - arm*|earm*|i386|m68k|ns32k|sh3*|sparc|vax) + earm*) + os=netbsdelf + ;; + arm*|i386|m68k|ns32k|sh3*|sparc|vax) eval $set_cc_for_build if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ELF__ @@ -997,6 +1000,9 @@ eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'` test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; } ;; + mips64el:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; openrisc*:Linux:*:*) echo or1k-unknown-linux-${LIBC} exit ;; @@ -1029,6 +1035,9 @@ ppcle:Linux:*:*) echo powerpcle-unknown-linux-${LIBC} exit ;; + riscv32:Linux:*:* | riscv64:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; s390:Linux:*:* | s390x:Linux:*:*) echo ${UNAME_MACHINE}-ibm-linux-${LIBC} exit ;; @@ -1408,18 +1417,17 @@ cat >&2 <<EOF $0: unable to guess system type -This script, last modified $timestamp, has failed to recognize -the operating system you are using. It is advised that you -download the most up to date version of the config scripts from +This script (version $timestamp), has failed to recognize the +operating system you are using. If your script is old, overwrite +config.guess and config.sub with the latest versions from: http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess and http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub -If the version you run ($0) is already up to date, please -send the following data and any information you think might be -pertinent to <config-patc...@gnu.org> in order to provide the needed -information to handle your system. +If $0 has already been updated, send the following data and any +information you think might be pertinent to config-patc...@gnu.org to +provide the necessary information to handle your system. config.guess timestamp = $timestamp diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/orc-0.4.26/config.sub new/orc-0.4.27/config.sub --- old/orc-0.4.26/config.sub 2016-08-31 12:02:01.000000000 +0200 +++ new/orc-0.4.27/config.sub 2017-07-17 10:24:13.000000000 +0200 @@ -2,7 +2,7 @@ # Configuration validation subroutine script. # Copyright 1992-2016 Free Software Foundation, Inc. -timestamp='2016-03-30' +timestamp='2016-11-04' # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by @@ -117,7 +117,7 @@ nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \ linux-musl* | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \ knetbsd*-gnu* | netbsd*-gnu* | netbsd*-eabi* | \ - kopensolaris*-gnu* | \ + kopensolaris*-gnu* | cloudabi*-eabi* | \ storm-chaos* | os2-emx* | rtmk-nova*) os=-$maybe_os basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` @@ -301,6 +301,7 @@ | open8 | or1k | or1knd | or32 \ | pdp10 | pdp11 | pj | pjl \ | powerpc | powerpc64 | powerpc64le | powerpcle \ + | pru \ | pyramid \ | riscv32 | riscv64 \ | rl78 | rx \ @@ -428,6 +429,7 @@ | orion-* \ | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \ + | pru-* \ | pyramid-* \ | riscv32-* | riscv64-* \ | rl78-* | romp-* | rs6000-* | rx-* \ @@ -643,6 +645,14 @@ basic_machine=m68k-bull os=-sysv3 ;; + e500v[12]) + basic_machine=powerpc-unknown + os=$os"spe" + ;; + e500v[12]-*) + basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'` + os=$os"spe" + ;; ebmon29k) basic_machine=a29k-amd os=-ebmon @@ -1022,7 +1032,7 @@ ppc-* | ppcbe-*) basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'` ;; - ppcle | powerpclittle | ppc-le | powerpc-little) + ppcle | powerpclittle) basic_machine=powerpcle-unknown ;; ppcle-* | powerpclittle-*) @@ -1032,7 +1042,7 @@ ;; ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'` ;; - ppc64le | powerpc64little | ppc64-le | powerpc64-little) + ppc64le | powerpc64little) basic_machine=powerpc64le-unknown ;; ppc64le-* | powerpc64little-*) @@ -1389,7 +1399,7 @@ | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ | -chorusos* | -chorusrdb* | -cegcc* \ | -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ - | -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \ + | -midipix* | -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \ | -linux-newlib* | -linux-musl* | -linux-uclibc* \ | -uxpv* | -beos* | -mpeix* | -udk* | -moxiebox* \ | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \ @@ -1399,7 +1409,7 @@ | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \ | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \ | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es* \ - | -onefs* | -tirtos*) + | -onefs* | -tirtos* | -phoenix* | -fuchsia*) # Remember, each alternative MUST END IN *, to match a version number. ;; -qnx*) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/orc-0.4.26/configure new/orc-0.4.27/configure --- old/orc-0.4.26/configure 2016-08-31 12:02:01.000000000 +0200 +++ new/orc-0.4.27/configure 2017-07-17 10:24:12.000000000 +0200 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for orc 0.4.26. +# Generated by GNU Autoconf 2.69 for orc 0.4.27. # # Report bugs to <http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer&component=orc>. # @@ -591,8 +591,8 @@ # Identity of this package. PACKAGE_NAME='orc' PACKAGE_TARNAME='orc' -PACKAGE_VERSION='0.4.26' -PACKAGE_STRING='orc 0.4.26' +PACKAGE_VERSION='0.4.27' +PACKAGE_STRING='orc 0.4.27' PACKAGE_BUGREPORT='http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer&component=orc' PACKAGE_URL='' @@ -1415,7 +1415,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures orc 0.4.26 to adapt to many kinds of systems. +\`configure' configures orc 0.4.27 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1486,7 +1486,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of orc 0.4.26:";; + short | recursive ) echo "Configuration of orc 0.4.27:";; esac cat <<\_ACEOF @@ -1616,7 +1616,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -orc configure 0.4.26 +orc configure 0.4.27 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -1985,7 +1985,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by orc $as_me 0.4.26, which was +It was created by orc $as_me 0.4.27, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2341,7 +2341,7 @@ { $as_echo "$as_me:${as_lineno-$LINENO}: checking nano version" >&5 $as_echo_n "checking nano version... " >&6; } - NANO=$(echo 0.4.26 | sed 's/[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.*//') + NANO=$(echo 0.4.27 | sed 's/[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.*//') if test x"$NANO" = x || test "x$NANO" = "x0" ; then @@ -2942,7 +2942,7 @@ # Define the identity of the package. PACKAGE='orc' - VERSION='0.4.26' + VERSION='0.4.27' cat >>confdefs.h <<_ACEOF @@ -3198,7 +3198,7 @@ ac_config_headers="$ac_config_headers config.h" -ORC_LIBVERSION="25:0:25" +ORC_LIBVERSION="27:0:27" case `pwd` in @@ -16185,7 +16185,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by orc $as_me 0.4.26, which was +This file was extended by orc $as_me 0.4.27, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -16251,7 +16251,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -orc config.status 0.4.26 +orc config.status 0.4.27 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/orc-0.4.26/configure.ac new/orc-0.4.27/configure.ac --- old/orc-0.4.26/configure.ac 2016-08-31 12:01:16.000000000 +0200 +++ new/orc-0.4.27/configure.ac 2017-07-15 18:57:03.000000000 +0200 @@ -1,5 +1,5 @@ AC_PREREQ([2.68]) -AC_INIT([orc], [0.4.26], [http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer&component=orc],[orc]) +AC_INIT([orc], [0.4.27], [http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer&component=orc],[orc]) dnl don't forget to update libversion AS_NANO(ORC_GIT=no,ORC_GIT=yes) @@ -22,7 +22,7 @@ dnl - interfaces added/removed/changed -> increment CURRENT, REVISION = 0 dnl - interfaces added -> increment AGE dnl - interfaces removed -> AGE = 0 -ORC_LIBVERSION="25:0:25" +ORC_LIBVERSION="27:0:27" AC_SUBST(ORC_LIBVERSION) LT_PREREQ([2.2.6]) LT_INIT([dlopen win32-dll disable-static]) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/orc-0.4.26/depcomp new/orc-0.4.27/depcomp --- old/orc-0.4.26/depcomp 2016-08-31 12:02:02.000000000 +0200 +++ new/orc-0.4.27/depcomp 2017-07-17 10:24:13.000000000 +0200 @@ -1,9 +1,9 @@ #! /bin/sh # depcomp - compile a program generating dependencies as side-effects -scriptversion=2013-05-30.07; # UTC +scriptversion=2016-01-11.22; # UTC -# Copyright (C) 1999-2014 Free Software Foundation, Inc. +# Copyright (C) 1999-2017 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -786,6 +786,6 @@ # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" -# time-stamp-time-zone: "UTC" +# time-stamp-time-zone: "UTC0" # time-stamp-end: "; # UTC" # End: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/orc-0.4.26/doc/Makefile.in new/orc-0.4.27/doc/Makefile.in --- old/orc-0.4.26/doc/Makefile.in 2016-08-31 12:02:01.000000000 +0200 +++ new/orc-0.4.27/doc/Makefile.in 2017-07-17 10:24:13.000000000 +0200 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.15.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2017 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, Binary files old/orc-0.4.26/doc/html/home.png and new/orc-0.4.27/doc/html/home.png differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/orc-0.4.26/doc/html/index.html new/orc-0.4.27/doc/html/index.html --- old/orc-0.4.26/doc/html/index.html 2016-08-31 12:10:48.000000000 +0200 +++ new/orc-0.4.27/doc/html/index.html 2017-07-17 17:17:40.000000000 +0200 @@ -15,7 +15,7 @@ <div> <div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">Orc Reference Manual</p></th></tr></table></div> <div><p class="releaseinfo"> - for Orc-0.4.26. + for Orc-0.4.27. The latest version of this documentation can be found on-line at <a class="ulink" href="http://gstreamer.freedesktop.org/data/doc/orc/" target="_top">http://gstreamer.freedesktop.org/data/doc/orc/</a>. </p></div> Binary files old/orc-0.4.26/doc/html/left-insensitive.png and new/orc-0.4.27/doc/html/left-insensitive.png differ Binary files old/orc-0.4.26/doc/html/left.png and new/orc-0.4.27/doc/html/left.png differ Binary files old/orc-0.4.26/doc/html/right-insensitive.png and new/orc-0.4.27/doc/html/right-insensitive.png differ Binary files old/orc-0.4.26/doc/html/right.png and new/orc-0.4.27/doc/html/right.png differ Binary files old/orc-0.4.26/doc/html/up-insensitive.png and new/orc-0.4.27/doc/html/up-insensitive.png differ Binary files old/orc-0.4.26/doc/html/up.png and new/orc-0.4.27/doc/html/up.png differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/orc-0.4.26/doc/tmpl/misc.sgml new/orc-0.4.27/doc/tmpl/misc.sgml --- old/orc-0.4.26/doc/tmpl/misc.sgml 2016-08-31 12:10:48.000000000 +0200 +++ new/orc-0.4.27/doc/tmpl/misc.sgml 2017-07-17 17:17:40.000000000 +0200 @@ -9,11 +9,13 @@ </para> + <!-- ##### SECTION See_Also ##### --> <para> </para> + <!-- ##### SECTION Stability_Level ##### --> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/orc-0.4.26/doc/tmpl/orc.sgml new/orc-0.4.27/doc/tmpl/orc.sgml --- old/orc-0.4.26/doc/tmpl/orc.sgml 2016-08-31 12:10:48.000000000 +0200 +++ new/orc-0.4.27/doc/tmpl/orc.sgml 2017-07-17 17:17:40.000000000 +0200 @@ -9,11 +9,13 @@ </para> + <!-- ##### SECTION See_Also ##### --> <para> </para> + <!-- ##### SECTION Stability_Level ##### --> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/orc-0.4.26/doc/tmpl/orcarm.sgml new/orc-0.4.27/doc/tmpl/orcarm.sgml --- old/orc-0.4.26/doc/tmpl/orcarm.sgml 2016-08-31 12:10:48.000000000 +0200 +++ new/orc-0.4.27/doc/tmpl/orcarm.sgml 2017-07-17 17:17:40.000000000 +0200 @@ -9,11 +9,13 @@ </para> + <!-- ##### SECTION See_Also ##### --> <para> </para> + <!-- ##### SECTION Stability_Level ##### --> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/orc-0.4.26/doc/tmpl/orccompiler.sgml new/orc-0.4.27/doc/tmpl/orccompiler.sgml --- old/orc-0.4.26/doc/tmpl/orccompiler.sgml 2016-08-31 12:10:48.000000000 +0200 +++ new/orc-0.4.27/doc/tmpl/orccompiler.sgml 2017-07-17 17:17:40.000000000 +0200 @@ -9,11 +9,13 @@ </para> + <!-- ##### SECTION See_Also ##### --> <para> </para> + <!-- ##### SECTION Stability_Level ##### --> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/orc-0.4.26/doc/tmpl/orcdebug.sgml new/orc-0.4.27/doc/tmpl/orcdebug.sgml --- old/orc-0.4.26/doc/tmpl/orcdebug.sgml 2016-08-31 12:10:48.000000000 +0200 +++ new/orc-0.4.27/doc/tmpl/orcdebug.sgml 2017-07-17 17:17:40.000000000 +0200 @@ -9,11 +9,13 @@ </para> + <!-- ##### SECTION See_Also ##### --> <para> </para> + <!-- ##### SECTION Stability_Level ##### --> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/orc-0.4.26/doc/tmpl/orcexecutor.sgml new/orc-0.4.27/doc/tmpl/orcexecutor.sgml --- old/orc-0.4.26/doc/tmpl/orcexecutor.sgml 2016-08-31 12:10:48.000000000 +0200 +++ new/orc-0.4.27/doc/tmpl/orcexecutor.sgml 2017-07-17 17:17:40.000000000 +0200 @@ -9,11 +9,13 @@ </para> + <!-- ##### SECTION See_Also ##### --> <para> </para> + <!-- ##### SECTION Stability_Level ##### --> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/orc-0.4.26/doc/tmpl/orcmmx.sgml new/orc-0.4.27/doc/tmpl/orcmmx.sgml --- old/orc-0.4.26/doc/tmpl/orcmmx.sgml 2016-08-31 12:10:48.000000000 +0200 +++ new/orc-0.4.27/doc/tmpl/orcmmx.sgml 2017-07-17 17:17:40.000000000 +0200 @@ -9,11 +9,13 @@ </para> + <!-- ##### SECTION See_Also ##### --> <para> </para> + <!-- ##### SECTION Stability_Level ##### --> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/orc-0.4.26/doc/tmpl/orcopcode.sgml new/orc-0.4.27/doc/tmpl/orcopcode.sgml --- old/orc-0.4.26/doc/tmpl/orcopcode.sgml 2016-08-31 12:10:48.000000000 +0200 +++ new/orc-0.4.27/doc/tmpl/orcopcode.sgml 2017-07-17 17:17:40.000000000 +0200 @@ -9,11 +9,13 @@ </para> + <!-- ##### SECTION See_Also ##### --> <para> </para> + <!-- ##### SECTION Stability_Level ##### --> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/orc-0.4.26/doc/tmpl/orcpowerpc.sgml new/orc-0.4.27/doc/tmpl/orcpowerpc.sgml --- old/orc-0.4.26/doc/tmpl/orcpowerpc.sgml 2016-08-31 12:10:48.000000000 +0200 +++ new/orc-0.4.27/doc/tmpl/orcpowerpc.sgml 2017-07-17 17:17:40.000000000 +0200 @@ -9,11 +9,13 @@ </para> + <!-- ##### SECTION See_Also ##### --> <para> </para> + <!-- ##### SECTION Stability_Level ##### --> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/orc-0.4.26/doc/tmpl/orcprogram.sgml new/orc-0.4.27/doc/tmpl/orcprogram.sgml --- old/orc-0.4.26/doc/tmpl/orcprogram.sgml 2016-08-31 12:10:48.000000000 +0200 +++ new/orc-0.4.27/doc/tmpl/orcprogram.sgml 2017-07-17 17:17:40.000000000 +0200 @@ -9,11 +9,13 @@ </para> + <!-- ##### SECTION See_Also ##### --> <para> </para> + <!-- ##### SECTION Stability_Level ##### --> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/orc-0.4.26/doc/tmpl/orcrule.sgml new/orc-0.4.27/doc/tmpl/orcrule.sgml --- old/orc-0.4.26/doc/tmpl/orcrule.sgml 2016-08-31 12:10:48.000000000 +0200 +++ new/orc-0.4.27/doc/tmpl/orcrule.sgml 2017-07-17 17:17:40.000000000 +0200 @@ -9,11 +9,13 @@ </para> + <!-- ##### SECTION See_Also ##### --> <para> </para> + <!-- ##### SECTION Stability_Level ##### --> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/orc-0.4.26/doc/tmpl/orcsse.sgml new/orc-0.4.27/doc/tmpl/orcsse.sgml --- old/orc-0.4.26/doc/tmpl/orcsse.sgml 2016-08-31 12:10:48.000000000 +0200 +++ new/orc-0.4.27/doc/tmpl/orcsse.sgml 2017-07-17 17:17:40.000000000 +0200 @@ -9,11 +9,13 @@ </para> + <!-- ##### SECTION See_Also ##### --> <para> </para> + <!-- ##### SECTION Stability_Level ##### --> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/orc-0.4.26/doc/tmpl/orcutils.sgml new/orc-0.4.27/doc/tmpl/orcutils.sgml --- old/orc-0.4.26/doc/tmpl/orcutils.sgml 2016-08-31 12:10:48.000000000 +0200 +++ new/orc-0.4.27/doc/tmpl/orcutils.sgml 2017-07-17 17:17:40.000000000 +0200 @@ -9,11 +9,13 @@ </para> + <!-- ##### SECTION See_Also ##### --> <para> </para> + <!-- ##### SECTION Stability_Level ##### --> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/orc-0.4.26/doc/tmpl/orcx86.sgml new/orc-0.4.27/doc/tmpl/orcx86.sgml --- old/orc-0.4.26/doc/tmpl/orcx86.sgml 2016-08-31 12:10:48.000000000 +0200 +++ new/orc-0.4.27/doc/tmpl/orcx86.sgml 2017-07-17 17:17:40.000000000 +0200 @@ -9,11 +9,13 @@ </para> + <!-- ##### SECTION See_Also ##### --> <para> </para> + <!-- ##### SECTION Stability_Level ##### --> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/orc-0.4.26/examples/Makefile.in new/orc-0.4.27/examples/Makefile.in --- old/orc-0.4.26/examples/Makefile.in 2016-08-31 12:02:01.000000000 +0200 +++ new/orc-0.4.27/examples/Makefile.in 2017-07-17 10:24:13.000000000 +0200 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.15.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2017 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/orc-0.4.26/orc/Makefile.in new/orc-0.4.27/orc/Makefile.in --- old/orc-0.4.26/orc/Makefile.in 2016-08-31 12:02:01.000000000 +0200 +++ new/orc-0.4.27/orc/Makefile.in 2017-07-17 10:24:13.000000000 +0200 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.15.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2017 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/orc-0.4.26/orc/orccpu-x86.c new/orc-0.4.27/orc/orccpu-x86.c --- old/orc-0.4.26/orc/orccpu-x86.c 2014-10-19 08:57:28.000000000 +0200 +++ new/orc-0.4.27/orc/orccpu-x86.c 2017-05-16 10:40:58.000000000 +0200 @@ -88,14 +88,14 @@ { *a = op; *c = init_ecx; -#ifdef __i386__ +#if defined(HAVE_I386) __asm__ ( " pushl %%ebx\n" " cpuid\n" " mov %%ebx, %%esi\n" " popl %%ebx\n" : "+a" (*a), "=S" (*b), "+c" (*c), "=d" (*d)); -#elif defined(__amd64__) +#elif defined(HAVE_AMD64) __asm__ ( " cpuid\n" : "+a" (*a), "=b" (*b), "+c" (*c), "=d" (*d)); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/orc-0.4.26/orc/orcprogram-mmx.c new/orc-0.4.27/orc/orcprogram-mmx.c --- old/orc-0.4.26/orc/orcprogram-mmx.c 2014-10-19 08:57:28.000000000 +0200 +++ new/orc-0.4.27/orc/orcprogram-mmx.c 2017-05-16 10:40:58.000000000 +0200 @@ -88,7 +88,7 @@ { unsigned int flags = 0; -#ifdef __amd64__ +#if defined (HAVE_AMD64) flags |= ORC_TARGET_MMX_64BIT; #endif if (_orc_compiler_flag_debug) { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/orc-0.4.26/orc/orcprogram-sse.c new/orc-0.4.27/orc/orcprogram-sse.c --- old/orc-0.4.26/orc/orcprogram-sse.c 2014-10-19 08:57:28.000000000 +0200 +++ new/orc-0.4.27/orc/orcprogram-sse.c 2017-06-27 10:31:05.000000000 +0200 @@ -88,7 +88,7 @@ { unsigned int flags = 0; -#ifdef __amd64__ +#if defined(HAVE_AMD64) flags |= ORC_TARGET_SSE_64BIT; #endif if (_orc_compiler_flag_debug) { @@ -764,6 +764,49 @@ #define LABEL_STEP_DOWN(x) (8+(x)) #define LABEL_STEP_UP(x) (13+(x)) +static void +orc_compiler_sse_save_registers (OrcCompiler *compiler) +{ + int i; + int saved = 0; + for (i = 0; i < 16; ++i) { + if (compiler->save_regs[X86_XMM0 + i] == 1) { + ++saved; + } + } + if (saved > 0) { + orc_x86_emit_mov_imm_reg (compiler, 4, 16 * saved, compiler->gp_tmpreg); + orc_x86_emit_sub_reg_reg (compiler, compiler->is_64bit ? 8 : 4, + compiler->gp_tmpreg, X86_ESP); + saved = 0; + for (i = 0; i < 16; ++i) { + if (compiler->save_regs[X86_XMM0 + i] == 1) { + orc_x86_emit_mov_sse_memoffset (compiler, 16, X86_XMM0 + i, + saved * 16, X86_ESP, FALSE, FALSE); + ++saved; + } + } + } +} + +static void +orc_compiler_sse_restore_registers (OrcCompiler *compiler) +{ + int i; + int saved = 0; + for (i = 0; i < 16; ++i) { + if (compiler->save_regs[X86_XMM0 + i] == 1) { + orc_x86_emit_mov_memoffset_sse (compiler, 16, saved * 16, X86_ESP, + X86_XMM0 + i, FALSE); + ++saved; + } + } + if (saved > 0) { + orc_x86_emit_mov_imm_reg (compiler, 4, 16 * saved, compiler->gp_tmpreg); + orc_x86_emit_add_reg_reg (compiler, compiler->is_64bit ? 8 : 4, + compiler->gp_tmpreg, X86_ESP); + } +} void orc_compiler_sse_assemble (OrcCompiler *compiler) @@ -804,6 +847,8 @@ orc_x86_emit_prologue (compiler); + orc_compiler_sse_save_registers (compiler); + #ifndef MMX if (orc_program_has_float (compiler)) { set_mxcsr = TRUE; @@ -990,6 +1035,9 @@ #else orc_x86_emit_emms (compiler); #endif + + orc_compiler_sse_restore_registers (compiler); + orc_x86_emit_epilogue (compiler); orc_x86_calculate_offsets (compiler); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/orc-0.4.26/orc/orcx86.c new/orc-0.4.27/orc/orcx86.c --- old/orc-0.4.26/orc/orcx86.c 2016-08-24 18:18:45.000000000 +0200 +++ new/orc-0.4.27/orc/orcx86.c 2017-05-16 10:40:58.000000000 +0200 @@ -126,13 +126,13 @@ void orc_x86_emit_push (OrcCompiler *compiler, int size, int reg) { - orc_x86_emit_cpuinsn_size (compiler, ORC_X86_push, 0, reg, reg); + orc_x86_emit_cpuinsn_size (compiler, ORC_X86_push, size, reg, reg); } void orc_x86_emit_pop (OrcCompiler *compiler, int size, int reg) { - orc_x86_emit_cpuinsn_size (compiler, ORC_X86_pop, 0, reg, reg); + orc_x86_emit_cpuinsn_size (compiler, ORC_X86_pop, size, reg, reg); } #define X86_MODRM(mod, rm, reg) ((((mod)&3)<<6)|(((rm)&7)<<0)|(((reg)&7)<<3)) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/orc-0.4.26/orc-test/Makefile.in new/orc-0.4.27/orc-test/Makefile.in --- old/orc-0.4.26/orc-test/Makefile.in 2016-08-31 12:02:01.000000000 +0200 +++ new/orc-0.4.27/orc-test/Makefile.in 2017-07-17 10:24:13.000000000 +0200 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.15.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2017 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/orc-0.4.26/testsuite/Makefile.in new/orc-0.4.27/testsuite/Makefile.in --- old/orc-0.4.26/testsuite/Makefile.in 2016-08-31 12:02:02.000000000 +0200 +++ new/orc-0.4.27/testsuite/Makefile.in 2017-07-17 10:24:13.000000000 +0200 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.15.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2017 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/orc-0.4.26/testsuite/benchmorc/Makefile.in new/orc-0.4.27/testsuite/benchmorc/Makefile.in --- old/orc-0.4.26/testsuite/benchmorc/Makefile.in 2016-08-31 12:02:02.000000000 +0200 +++ new/orc-0.4.27/testsuite/benchmorc/Makefile.in 2017-07-17 10:24:13.000000000 +0200 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.15.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2017 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/orc-0.4.26/testsuite/benchmorc/benchmorc.c new/orc-0.4.27/testsuite/benchmorc/benchmorc.c --- old/orc-0.4.26/testsuite/benchmorc/benchmorc.c 2015-06-24 22:13:34.000000000 +0200 +++ new/orc-0.4.27/testsuite/benchmorc/benchmorc.c 2017-05-16 10:40:58.000000000 +0200 @@ -31,7 +31,11 @@ orc_init (); orc_test_init (); +#ifdef ORC_TEST_FILENAME + filename = ORC_TEST_FILENAME; +#else filename = "bench10.orc"; +#endif code = read_file (filename); if (!code) { printf("benchmorc needs bench10.orc file in current directory\n"); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/orc-0.4.26/testsuite/orcc/Makefile.in new/orc-0.4.27/testsuite/orcc/Makefile.in --- old/orc-0.4.26/testsuite/orcc/Makefile.in 2016-08-31 12:02:02.000000000 +0200 +++ new/orc-0.4.27/testsuite/orcc/Makefile.in 2017-07-17 10:24:13.000000000 +0200 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.15.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2017 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/orc-0.4.26/tools/Makefile.in new/orc-0.4.27/tools/Makefile.in --- old/orc-0.4.26/tools/Makefile.in 2016-08-31 12:02:02.000000000 +0200 +++ new/orc-0.4.27/tools/Makefile.in 2017-07-17 10:24:13.000000000 +0200 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.15.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2017 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/orc-0.4.26/tools/orcc.c new/orc-0.4.27/tools/orcc.c --- old/orc-0.4.26/tools/orcc.c 2016-04-28 12:20:52.000000000 +0200 +++ new/orc-0.4.27/tools/orcc.c 2017-06-27 10:42:38.000000000 +0200 @@ -49,13 +49,14 @@ } \ } while (0) -enum { +typedef enum { MODE_IMPL, MODE_HEADER, MODE_TEST, MODE_ASSEMBLY -}; -int mode = MODE_IMPL; +} OrcMode; + +OrcMode mode = MODE_IMPL; void help (void) {