public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug regression/67415] New: [5.1/5.2 Regression] -mcpu= breaks -print-file-name for ARM crosscompilers
@ 2015-08-31 22:50 Bernhard.Rosenkranzer at linaro dot org
  2015-08-31 22:56 ` [Bug regression/67415] " Bernhard.Rosenkranzer at linaro dot org
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: Bernhard.Rosenkranzer at linaro dot org @ 2015-08-31 22:50 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67415

            Bug ID: 67415
           Summary: [5.1/5.2 Regression] -mcpu= breaks -print-file-name
                    for ARM crosscompilers
           Product: gcc
           Version: 5.2.1
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: regression
          Assignee: unassigned at gcc dot gnu.org
          Reporter: Bernhard.Rosenkranzer at linaro dot org
  Target Milestone: ---

If -mcpu=anything is specified on the gcc command line, -print-file-name stops
looking in the compiler's armv7-a library subdirectories.

$ gcc-5.2/bin/arm-linux-androideabi-gcc -print-file-name=libatomic.a
/MYPREFIX/gcc-5.2/bin/../lib/gcc/arm-linux-androideabi/5.2.1/../../../../arm-linux-androideabi/lib/armv7-a/libatomic.a

works as expected, but:

$ gcc-5.2/bin/arm-linux-androideabi-gcc -mcpu=cortex-a9
-print-file-name=libatomic.a
libatomic.a
$ gcc-5.2/bin/arm-linux-androideabi-gcc -mcpu=generic-armv7-a
-print-file-name=libatomic.a
libatomic.a

4.9 behaves as expected, 5.1 and 5.2 don't find the library.


^ permalink raw reply	[flat|nested] 6+ messages in thread

* [Bug regression/67415] [5.1/5.2 Regression] -mcpu= breaks -print-file-name for ARM crosscompilers
  2015-08-31 22:50 [Bug regression/67415] New: [5.1/5.2 Regression] -mcpu= breaks -print-file-name for ARM crosscompilers Bernhard.Rosenkranzer at linaro dot org
@ 2015-08-31 22:56 ` Bernhard.Rosenkranzer at linaro dot org
  2015-09-01  8:34 ` [Bug regression/67415] [5/6 " rguenth at gcc dot gnu.org
                   ` (3 subsequent siblings)
  4 siblings, 0 replies; 6+ messages in thread
From: Bernhard.Rosenkranzer at linaro dot org @ 2015-08-31 22:56 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67415

--- Comment #1 from Bernhard Rosenkränzer <Bernhard.Rosenkranzer at linaro dot org> ---
Workaround: add -march=armv7-a to the command line as well
>From gcc-bugs-return-496022-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Sep 01 02:11:13 2015
Return-Path: <gcc-bugs-return-496022-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 34163 invoked by alias); 1 Sep 2015 02:11:13 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 32336 invoked by uid 48); 1 Sep 2015 02:11:08 -0000
From: "msebor at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c/67386] missing diagnostic on a use of an undeclared function
Date: Tue, 01 Sep 2015 02:11:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c
X-Bugzilla-Version: 5.1.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: msebor at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: INVALID
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-67386-4-oMaMTtLc3V@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-67386-4@http.gcc.gnu.org/bugzilla/>
References: <bug-67386-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 7bit
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2015-09/txt/msg00000.txt.bz2
Content-length: 715

https://gcc.gnu.org/bugzilla/show_bug.cgi?idg386

Martin Sebor <msebor at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|---                         |INVALID

--- Comment #5 from Martin Sebor <msebor at gcc dot gnu.org> ---
As noted in the discussion, the GCC behavior in the Description of this bug
matches the intent (if not the words) of the C90 standard.  Any change here
would only serve to break existing programs that rely on it.  Closing as
invalid.  (Adding a test to exercise this behavior might be worthwhile.)


^ permalink raw reply	[flat|nested] 6+ messages in thread

* [Bug regression/67415] [5/6 Regression] -mcpu= breaks -print-file-name for ARM crosscompilers
  2015-08-31 22:50 [Bug regression/67415] New: [5.1/5.2 Regression] -mcpu= breaks -print-file-name for ARM crosscompilers Bernhard.Rosenkranzer at linaro dot org
  2015-08-31 22:56 ` [Bug regression/67415] " Bernhard.Rosenkranzer at linaro dot org
@ 2015-09-01  8:34 ` rguenth at gcc dot gnu.org
  2015-09-01 14:57 ` rearnsha at gcc dot gnu.org
                   ` (2 subsequent siblings)
  4 siblings, 0 replies; 6+ messages in thread
From: rguenth at gcc dot gnu.org @ 2015-09-01  8:34 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67415

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Target|                            |arm*
               Host|                            |x86_64-*-*
   Target Milestone|---                         |5.3
            Summary|[5.1/5.2 Regression] -mcpu= |[5/6 Regression] -mcpu=
                   |breaks -print-file-name for |breaks -print-file-name for
                   |ARM crosscompilers          |ARM crosscompilers

--- Comment #2 from Richard Biener <rguenth at gcc dot gnu.org> ---
Well, it looks for the corresponding multilib which looks correct to me.  I
don't think we ever supported resolving to "compatible" libs from another
multilib?


^ permalink raw reply	[flat|nested] 6+ messages in thread

* [Bug regression/67415] [5/6 Regression] -mcpu= breaks -print-file-name for ARM crosscompilers
  2015-08-31 22:50 [Bug regression/67415] New: [5.1/5.2 Regression] -mcpu= breaks -print-file-name for ARM crosscompilers Bernhard.Rosenkranzer at linaro dot org
  2015-08-31 22:56 ` [Bug regression/67415] " Bernhard.Rosenkranzer at linaro dot org
  2015-09-01  8:34 ` [Bug regression/67415] [5/6 " rguenth at gcc dot gnu.org
@ 2015-09-01 14:57 ` rearnsha at gcc dot gnu.org
  2015-09-02 17:09 ` Bernhard.Rosenkranzer at linaro dot org
  2015-09-02 21:41 ` rearnsha at gcc dot gnu.org
  4 siblings, 0 replies; 6+ messages in thread
From: rearnsha at gcc dot gnu.org @ 2015-09-01 14:57 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67415

Richard Earnshaw <rearnsha at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |WAITING
   Last reconfirmed|                            |2015-09-01
     Ever confirmed|0                           |1

--- Comment #3 from Richard Earnshaw <rearnsha at gcc dot gnu.org> ---
Are you sure the two compilers were configured in exactly the same way?

Hint, you haven't shown us the full output of "gcc -v"


^ permalink raw reply	[flat|nested] 6+ messages in thread

* [Bug regression/67415] [5/6 Regression] -mcpu= breaks -print-file-name for ARM crosscompilers
  2015-08-31 22:50 [Bug regression/67415] New: [5.1/5.2 Regression] -mcpu= breaks -print-file-name for ARM crosscompilers Bernhard.Rosenkranzer at linaro dot org
                   ` (2 preceding siblings ...)
  2015-09-01 14:57 ` rearnsha at gcc dot gnu.org
@ 2015-09-02 17:09 ` Bernhard.Rosenkranzer at linaro dot org
  2015-09-02 21:41 ` rearnsha at gcc dot gnu.org
  4 siblings, 0 replies; 6+ messages in thread
From: Bernhard.Rosenkranzer at linaro dot org @ 2015-09-02 17:09 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67415

--- Comment #4 from Bernhard Rosenkränzer <Bernhard.Rosenkranzer at linaro dot org> ---
Relevant parameters are the same.
Also, gcc-5.2/bin/arm-linux-androideabi-gcc -latomic does find libatomic -- so
probably print-file-name=libatomic.a should reflect that...

$ gcc-5.2/bin/arm-linux-androideabi-gcc -v
Using built-in specs.
COLLECT_GCC=gcc-5.2/bin/arm-linux-androideabi-gcc
COLLECT_LTO_WRAPPER=/home/bero/android-toolchains/gcc-5.2/bin/../libexec/gcc/arm-linux-androideabi/5.2.0/lto-wrapper
Target: arm-linux-androideabi
Configured with:
/mnt/jenkins/workspace/linaro-android_toolchain-5.2.0/build/objdir/../build/../gcc/gcc-5.2.0/configure
--prefix=/tmp/android-toolchain-eabi --host=x86_64-linux-gnu
--build=x86_64-linux-gnu --with-gnu-as --with-gnu-ld --enable-languages=c,c++
--with-gmp=/mnt/jenkins/workspace/linaro-android_toolchain-5.2.0/build/objdir/temp-install
--with-mpfr=/mnt/jenkins/workspace/linaro-android_toolchain-5.2.0/build/objdir/temp-install
--with-mpc=/mnt/jenkins/workspace/linaro-android_toolchain-5.2.0/build/objdir/temp-install
--with-isl=/mnt/jenkins/workspace/linaro-android_toolchain-5.2.0/build/objdir/temp-install
--with-cloog=/mnt/jenkins/workspace/linaro-android_toolchain-5.2.0/build/objdir/temp-install
--with-isl=/mnt/jenkins/workspace/linaro-android_toolchain-5.2.0/build/objdir/temp-install
--with-ppl=/mnt/jenkins/workspace/linaro-android_toolchain-5.2.0/build/objdir/temp-install
--disable-ppl-version-check --disable-cloog-version-check
--disable-isl-version-check --enable-cloog-backend=isl
--with-host-libstdcxx='-static-libgcc -Wl,-Bstatic,-lstdc++,-Bdynamic -lm'
--disable-libssp --disable-nls --disable-libmudflap --disable-shared
--disable-sjlj-exceptions --disable-libquadmath --disable-libitm
--disable-libsanitizer --with-float=softfp --with-fpu=neon --with-arch=armv7-a
--enable-target-optspace --prefix=/tmp/android-toolchain-eabi --disable-docs
--disable-nls --with-gcc-version=5.2.0
--with-binutils-version=linaro-2.25.0-2015.01-2 --with-gmp-version=current
--with-mpfr-version=current --with-mpc-version=current
--with-gdb-version=current --with-ppl-version=1.1 --with-isl-version=0.14
--target=arm-linux-androideabi --enable-threads --enable-tls --enable-libgomp
--disable-libitm --disable-libsanitizer --enable-libatomic
--disable-libstdc__-v3 : (reconfigured)
/mnt/jenkins/workspace/linaro-android_toolchain-5.2.0/build/objdir/../build/../gcc/gcc-5.2.0/configure
--prefix=/tmp/android-toolchain-eabi --host=x86_64-linux-gnu
--build=x86_64-linux-gnu --with-gnu-as --with-gnu-ld --enable-languages=c,c++
--with-gmp=/mnt/jenkins/workspace/linaro-android_toolchain-5.2.0/build/objdir/temp-install
--with-mpfr=/mnt/jenkins/workspace/linaro-android_toolchain-5.2.0/build/objdir/temp-install
--with-mpc=/mnt/jenkins/workspace/linaro-android_toolchain-5.2.0/build/objdir/temp-install
--with-isl=/mnt/jenkins/workspace/linaro-android_toolchain-5.2.0/build/objdir/temp-install
--with-cloog=/mnt/jenkins/workspace/linaro-android_toolchain-5.2.0/build/objdir/temp-install
--with-isl=/mnt/jenkins/workspace/linaro-android_toolchain-5.2.0/build/objdir/temp-install
--with-ppl=/mnt/jenkins/workspace/linaro-android_toolchain-5.2.0/build/objdir/temp-install
--disable-ppl-version-check --disable-cloog-version-check
--disable-isl-version-check --enable-cloog-backend=isl
--with-host-libstdcxx='-static-libgcc -Wl,-Bstatic,-lstdc++,-Bdynamic -lm'
--disable-libssp --disable-nls --disable-libmudflap --disable-shared
--disable-sjlj-exceptions --disable-libquadmath --disable-libitm
--disable-libsanitizer --with-float=softfp --with-fpu=neon --with-arch=armv7-a
--enable-target-optspace --prefix=/tmp/android-toolchain-eabi --disable-docs
--disable-nls --with-gcc-version=5.2.0
--with-binutils-version=linaro-2.25.0-2015.01-2 --with-gmp-version=current
--with-mpfr-version=current --with-mpc-version=current
--with-gdb-version=current --with-ppl-version=1.1 --with-isl-version=0.14
--target=arm-linux-androideabi --enable-threads --enable-tls --enable-libgomp
--disable-libitm --disable-libsanitizer --enable-libatomic
--disable-libstdc__-v3
Thread model: posix
gcc version 5.2.0 (GCC) 

$ gcc-4.9/bin/arm-linux-androideabi-gcc -v
Using built-in specs.
COLLECT_GCC=gcc-4.9/bin/arm-linux-androideabi-gcc
COLLECT_LTO_WRAPPER=/home/bero/android-toolchains/gcc-4.9/bin/../libexec/gcc/arm-linux-androideabi/4.9.4/lto-wrapper
Target: arm-linux-androideabi
Configured with:
/mnt/jenkins/workspace/linaro-android_toolchain-4.9-2015.06/build/objdir/../build/../gcc/gcc-linaro-4.9-2015.06/configure
--prefix=/tmp/android-toolchain-eabi --host=x86_64-linux-gnu
--build=x86_64-linux-gnu --with-gnu-as --with-gnu-ld --enable-languages=c,c++
--with-gmp=/mnt/jenkins/workspace/linaro-android_toolchain-4.9-2015.06/build/objdir/temp-install
--with-mpfr=/mnt/jenkins/workspace/linaro-android_toolchain-4.9-2015.06/build/objdir/temp-install
--with-mpc=/mnt/jenkins/workspace/linaro-android_toolchain-4.9-2015.06/build/objdir/temp-install
--with-isl=/mnt/jenkins/workspace/linaro-android_toolchain-4.9-2015.06/build/objdir/temp-install
--with-cloog=/mnt/jenkins/workspace/linaro-android_toolchain-4.9-2015.06/build/objdir/temp-install
--with-isl=/mnt/jenkins/workspace/linaro-android_toolchain-4.9-2015.06/build/objdir/temp-install
--with-ppl=/mnt/jenkins/workspace/linaro-android_toolchain-4.9-2015.06/build/objdir/temp-install
--disable-ppl-version-check --disable-cloog-version-check
--disable-isl-version-check --enable-cloog-backend=isl
--with-host-libstdcxx='-static-libgcc -Wl,-Bstatic,-lstdc++,-Bdynamic -lm'
--disable-libssp --disable-nls --disable-libmudflap --disable-shared
--disable-sjlj-exceptions --disable-libquadmath --disable-libitm
--disable-libsanitizer --with-float=softfp --with-fpu=neon --with-arch=armv7-a
--enable-target-optspace --prefix=/tmp/android-toolchain-eabi --disable-docs
--disable-nls --with-gcc-version=linaro-4.9-2015.06
--with-binutils-version=linaro-2.25.0-2015.01-2 --with-gmp-version=current
--with-mpfr-version=current --with-mpc-version=current
--with-gdb-version=current --with-ppl-version=1.1 --with-isl-version=0.14
--target=arm-linux-androideabi --enable-threads --enable-tls --enable-libgomp
--disable-libitm --disable-libsanitizer --enable-libatomic
--disable-libstdc__-v3 : (reconfigured)
/mnt/jenkins/workspace/linaro-android_toolchain-4.9-2015.06/build/objdir/../build/../gcc/gcc-linaro-4.9-2015.06/configure
--prefix=/tmp/android-toolchain-eabi --host=x86_64-linux-gnu
--build=x86_64-linux-gnu --with-gnu-as --with-gnu-ld --enable-languages=c,c++
--with-gmp=/mnt/jenkins/workspace/linaro-android_toolchain-4.9-2015.06/build/objdir/temp-install
--with-mpfr=/mnt/jenkins/workspace/linaro-android_toolchain-4.9-2015.06/build/objdir/temp-install
--with-mpc=/mnt/jenkins/workspace/linaro-android_toolchain-4.9-2015.06/build/objdir/temp-install
--with-isl=/mnt/jenkins/workspace/linaro-android_toolchain-4.9-2015.06/build/objdir/temp-install
--with-cloog=/mnt/jenkins/workspace/linaro-android_toolchain-4.9-2015.06/build/objdir/temp-install
--with-isl=/mnt/jenkins/workspace/linaro-android_toolchain-4.9-2015.06/build/objdir/temp-install
--with-ppl=/mnt/jenkins/workspace/linaro-android_toolchain-4.9-2015.06/build/objdir/temp-install
--disable-ppl-version-check --disable-cloog-version-check
--disable-isl-version-check --enable-cloog-backend=isl
--with-host-libstdcxx='-static-libgcc -Wl,-Bstatic,-lstdc++,-Bdynamic -lm'
--disable-libssp --disable-nls --disable-libmudflap --disable-shared
--disable-sjlj-exceptions --disable-libquadmath --disable-libitm
--disable-libsanitizer --with-float=softfp --with-fpu=neon --with-arch=armv7-a
--enable-target-optspace --prefix=/tmp/android-toolchain-eabi --disable-docs
--disable-nls --with-gcc-version=linaro-4.9-2015.06
--with-binutils-version=linaro-2.25.0-2015.01-2 --with-gmp-version=current
--with-mpfr-version=current --with-mpc-version=current
--with-gdb-version=current --with-ppl-version=1.1 --with-isl-version=0.14
--target=arm-linux-androideabi --enable-threads --enable-tls --enable-libgomp
--disable-libitm --disable-libsanitizer --enable-libatomic
--disable-libstdc__-v3
Thread model: posix
gcc version 4.9.4 20150629 (prerelease) (Linaro GCC 4.9-2015.06)
>From gcc-bugs-return-496216-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Sep 02 17:19:16 2015
Return-Path: <gcc-bugs-return-496216-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 96721 invoked by alias); 2 Sep 2015 17:19:15 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 96658 invoked by uid 48); 2 Sep 2015 17:19:11 -0000
From: "Bernhard.Rosenkranzer at linaro dot org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/67437] New: [5/6 Regression] Template can't use const value of explicitly instantiated instance in a const expression
Date: Wed, 02 Sep 2015 17:19:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: new
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 5.2.1
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: Bernhard.Rosenkranzer at linaro dot org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone
Message-ID: <bug-67437-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 7bit
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2015-09/txt/msg00194.txt.bz2
Content-length: 1719

https://gcc.gnu.org/bugzilla/show_bug.cgi?idg437

            Bug ID: 67437
           Summary: [5/6 Regression] Template can't use const value of
                    explicitly instantiated instance in a const expression
           Product: gcc
           Version: 5.2.1
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: Bernhard.Rosenkranzer at linaro dot org
  Target Milestone: ---

The following code builds fine with gcc versions up to 4.9 and with any version
of clang, but fails with gcc 5.1, 5.2 and trunk:

template <int N>
struct I0ATerm {
        static const double value = I0ATerm<N-1>::value * (2.*N-1.) * (2.*N-1.)
/ (8. * N);
};

template <>
struct I0ATerm<0> { // 1/sqrt(2*PI);
        static const double value 0.398942280401432677939946059934381868475858631164934657665925;
};

int main(int argc, char **argv) {
        I0ATerm<1>::value;
}


Error message from gcc 5.2:
test.cpp: In instantiation of 'const double I0ATerm<1>::value':
test.cpp:12:14:   required from here
test.cpp:3:22: error: the value of 'I0ATerm<0>::value' is not usable in a
constant expression
  static const double value = I0ATerm<N-1>::value * (2.*N-1.) * (2.*N-1.) / (8.
* N);
                      ^
test.cpp:8:22: note: 'I0ATerm<0>::value' does not have integral or enumeration
type
  static const double value 0.398942280401432677939946059934381868475858631164934657665925;
                      ^



(changing "double" to "int" "fixes" it (but of course that loss of precision is
not always acceptable).
Given the double is a constant expression, I'm not sure this is intended to
break.


^ permalink raw reply	[flat|nested] 6+ messages in thread

* [Bug regression/67415] [5/6 Regression] -mcpu= breaks -print-file-name for ARM crosscompilers
  2015-08-31 22:50 [Bug regression/67415] New: [5.1/5.2 Regression] -mcpu= breaks -print-file-name for ARM crosscompilers Bernhard.Rosenkranzer at linaro dot org
                   ` (3 preceding siblings ...)
  2015-09-02 17:09 ` Bernhard.Rosenkranzer at linaro dot org
@ 2015-09-02 21:41 ` rearnsha at gcc dot gnu.org
  4 siblings, 0 replies; 6+ messages in thread
From: rearnsha at gcc dot gnu.org @ 2015-09-02 21:41 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67415

--- Comment #5 from Richard Earnshaw <rearnsha at gcc dot gnu.org> ---
Your GCC-4.9 is a Linaro build which contains some extensions of their own. 
It's possible that they've made some changes in the way search paths work.  I'd
start by asking them.


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2015-09-02 21:41 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-08-31 22:50 [Bug regression/67415] New: [5.1/5.2 Regression] -mcpu= breaks -print-file-name for ARM crosscompilers Bernhard.Rosenkranzer at linaro dot org
2015-08-31 22:56 ` [Bug regression/67415] " Bernhard.Rosenkranzer at linaro dot org
2015-09-01  8:34 ` [Bug regression/67415] [5/6 " rguenth at gcc dot gnu.org
2015-09-01 14:57 ` rearnsha at gcc dot gnu.org
2015-09-02 17:09 ` Bernhard.Rosenkranzer at linaro dot org
2015-09-02 21:41 ` rearnsha at gcc dot gnu.org

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).