public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug driver/63810] New: gcc sets incorrect macro for OS X deployment targets
@ 2014-11-11  2:00 jeremyhu at macports dot org
  2014-11-11  7:38 ` [Bug target/63810] " fxcoudert at gcc dot gnu.org
                   ` (16 more replies)
  0 siblings, 17 replies; 18+ messages in thread
From: jeremyhu at macports dot org @ 2014-11-11  2:00 UTC (permalink / raw)
  To: gcc-bugs

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

            Bug ID: 63810
           Summary: gcc sets incorrect macro for OS X deployment targets
           Product: gcc
           Version: unknown
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: driver
          Assignee: unassigned at gcc dot gnu.org
          Reporter: jeremyhu at macports dot org

Even after the change for bug #61407, gcc is not setting up the deployment
target macro correctly.  gcc always sets the tiny version to 0 which is not
always the case.  For example:

$ echo | clang-mp-3.5 -E -dM - -mmacosx-version-min=10.09.04 | grep
__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__
#define __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ 1094


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

* [Bug target/63810] gcc sets incorrect macro for OS X deployment targets
  2014-11-11  2:00 [Bug driver/63810] New: gcc sets incorrect macro for OS X deployment targets jeremyhu at macports dot org
@ 2014-11-11  7:38 ` fxcoudert at gcc dot gnu.org
  2014-11-14  9:09 ` larryv at macports dot org
                   ` (15 subsequent siblings)
  16 siblings, 0 replies; 18+ messages in thread
From: fxcoudert at gcc dot gnu.org @ 2014-11-11  7:38 UTC (permalink / raw)
  To: gcc-bugs

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

Francois-Xavier Coudert <fxcoudert at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Target|                            |*-*-darwin*
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2014-11-11
          Component|driver                      |target
               Host|                            |*-*-darwin*
            Version|unknown                     |5.0
     Ever confirmed|0                           |1
              Build|                            |*-*-darwin*


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

* [Bug target/63810] gcc sets incorrect macro for OS X deployment targets
  2014-11-11  2:00 [Bug driver/63810] New: gcc sets incorrect macro for OS X deployment targets jeremyhu at macports dot org
  2014-11-11  7:38 ` [Bug target/63810] " fxcoudert at gcc dot gnu.org
@ 2014-11-14  9:09 ` larryv at macports dot org
  2014-11-14  9:16 ` larryv at macports dot org
                   ` (14 subsequent siblings)
  16 siblings, 0 replies; 18+ messages in thread
From: larryv at macports dot org @ 2014-11-14  9:09 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #3 from Lawrence Velázquez <larryv at macports dot org> ---
Created attachment 33968
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=33968&action=edit
patch against trunk for handling deployment targets correctly

This is more of a rewrite than just a patch. I've divorced parsing of the
version string from assembly of legacy macro values from assembly of modern
macro values. It should hopefully be easier to make adjustments in the future,
since this code is more than a crude DFA implementation.
>From gcc-bugs-return-466725-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 14 09:10:31 2014
Return-Path: <gcc-bugs-return-466725-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 5645 invoked by alias); 14 Nov 2014 09:10:31 -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 5579 invoked by uid 48); 14 Nov 2014 09:10:27 -0000
From: "tschwinge at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug other/51153] OpenACC implementation
Date: Fri, 14 Nov 2014 09:10:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: other
X-Bugzilla-Version: 5.0
X-Bugzilla-Keywords: openacc
X-Bugzilla-Severity: enhancement
X-Bugzilla-Who: tschwinge at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: tschwinge at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status version keywords cf_reconfirmed_on component cc assigned_to everconfirmed
Message-ID: <bug-51153-4-gdg8V01BdH@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-51153-4@http.gcc.gnu.org/bugzilla/>
References: <bug-51153-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: 2014-11/txt/msg01197.txt.bz2
Content-length: 739

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

Thomas Schwinge <tschwinge at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |ASSIGNED
            Version|4.7.0                       |5.0
           Keywords|                            |openacc
   Last reconfirmed|                            |2014-11-14
          Component|target                      |other
                 CC|                            |tschwinge at gcc dot gnu.org
           Assignee|unassigned at gcc dot gnu.org      |tschwinge at gcc dot gnu.org
     Ever confirmed|0                           |1


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

* [Bug target/63810] gcc sets incorrect macro for OS X deployment targets
  2014-11-11  2:00 [Bug driver/63810] New: gcc sets incorrect macro for OS X deployment targets jeremyhu at macports dot org
  2014-11-11  7:38 ` [Bug target/63810] " fxcoudert at gcc dot gnu.org
  2014-11-14  9:09 ` larryv at macports dot org
@ 2014-11-14  9:16 ` larryv at macports dot org
  2014-11-14 21:21 ` howarth at bromo dot med.uc.edu
                   ` (13 subsequent siblings)
  16 siblings, 0 replies; 18+ messages in thread
From: larryv at macports dot org @ 2014-11-14  9:16 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #4 from Lawrence Velázquez <larryv at macports dot org> ---
Created attachment 33969
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=33969&action=edit
patch against 4.9 branch for handling deployment targets correctly

Patched GCC 4.9.2 matched the behavior of Apple LLVM Compiler 6.0
(clang-600.0.54) over 8,451 out of 8,464 test strings. The 13 mismatches are
due to a bug in clang.
>From gcc-bugs-return-466728-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 14 09:18:44 2014
Return-Path: <gcc-bugs-return-466728-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 12239 invoked by alias); 14 Nov 2014 09:18:44 -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 12195 invoked by uid 48); 14 Nov 2014 09:18:41 -0000
From: "larryv at macports dot org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/63810] gcc sets incorrect macro for OS X deployment targets
Date: Fri, 14 Nov 2014 09:18:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 5.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: larryv at macports dot org
X-Bugzilla-Status: NEW
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: attachments.created
Message-ID: <bug-63810-4-rUMO4OR8qD@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-63810-4@http.gcc.gnu.org/bugzilla/>
References: <bug-63810-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2014-11/txt/msg01200.txt.bz2
Content-length: 371

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

--- Comment #5 from Lawrence Velázquez <larryv at macports dot org> ---
Created attachment 33970
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=33970&action=edit
patch against 4.8 branch for handling deployment targets correctly

This patch incorporates and supersedes attachment 33932 from bug 61407.
>From gcc-bugs-return-466729-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 14 09:21:44 2014
Return-Path: <gcc-bugs-return-466729-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 15274 invoked by alias); 14 Nov 2014 09:21:44 -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 15224 invoked by uid 48); 14 Nov 2014 09:21:37 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c/63862] New: C frontend converts shift-count to int while standard wants integer promotions
Date: Fri, 14 Nov 2014 09:21: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.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: rguenth at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
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 cc
Message-ID: <bug-63862-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: 2014-11/txt/msg01201.txt.bz2
Content-length: 1312

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

            Bug ID: 63862
           Summary: C frontend converts shift-count to int while standard
                    wants integer promotions
           Product: gcc
           Version: 5.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c
          Assignee: unassigned at gcc dot gnu.org
          Reporter: rguenth at gcc dot gnu.org
                CC: jsm28 at gcc dot gnu.org

/* Convert the non vector shift-count to an integer, regardless
             of size of value being shifted.  */
          if (TREE_CODE (TREE_TYPE (op1)) != VECTOR_TYPE
              && TYPE_MAIN_VARIANT (TREE_TYPE (op1)) != integer_type_node)
            op1 = convert (integer_type_node, op1);

while C99 6.5.7 says "The integer promotions are performed on each of the
operands".

The above pessimizes gcc.c-torture/execute/shiftopt-1.c which does

void
utest (unsigned int x)
{
  if (-1 >> x != -1)
    link_error ();
}

and thus expects us to know that the shift amount is nonnegative.  But
with the C frontend generating -1 >> (int)x we don't know that anymore
(and thus if I fix the bogus fold-const.c code which strips sign-changing
conversions on x before asking tree_expr_nonnegative_p it fails to optimize).


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

* [Bug target/63810] gcc sets incorrect macro for OS X deployment targets
  2014-11-11  2:00 [Bug driver/63810] New: gcc sets incorrect macro for OS X deployment targets jeremyhu at macports dot org
                   ` (2 preceding siblings ...)
  2014-11-14  9:16 ` larryv at macports dot org
@ 2014-11-14 21:21 ` howarth at bromo dot med.uc.edu
  2014-11-14 21:24 ` larryv at macports dot org
                   ` (12 subsequent siblings)
  16 siblings, 0 replies; 18+ messages in thread
From: howarth at bromo dot med.uc.edu @ 2014-11-14 21:21 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #6 from howarth at bromo dot med.uc.edu ---
The proposed patch for gcc trunk fails to build here against r217590

/sw/src/fink.build/gcc50-5.0.0-1000/darwin_objdir/./prev-gcc/xg++
-B/sw/src/fink.build/gcc50-5.0.0-1000/darwin_objdir/./prev-gcc/
-B/sw/lib/gcc5.0/x86_64-apple-darwin14.0.0/bin/ -nostdinc++
-B/sw/src/fink.build/gcc50-5.0.0-1000/darwin_objdir/prev-x86_64-apple-darwin14.0.0/libstdc++-v3/src/.libs
-B/sw/src/fink.build/gcc50-5.0.0-1000/darwin_objdir/prev-x86_64-apple-darwin14.0.0/libstdc++-v3/libsupc++/.libs

-I/sw/src/fink.build/gcc50-5.0.0-1000/darwin_objdir/prev-x86_64-apple-darwin14.0.0/libstdc++-v3/include/x86_64-apple-darwin14.0.0

-I/sw/src/fink.build/gcc50-5.0.0-1000/darwin_objdir/prev-x86_64-apple-darwin14.0.0/libstdc++-v3/include
 -I/sw/src/fink.build/gcc50-5.0.0-1000/gcc-5-20141114/libstdc++-v3/libsupc++
-L/sw/src/fink.build/gcc50-5.0.0-1000/darwin_objdir/prev-x86_64-apple-darwin14.0.0/libstdc++-v3/src/.libs
-L/sw/src/fink.build/gcc50-5.0.0-1000/darwin_objdir/prev-x86_64-apple-darwin14.0.0/libstdc++-v3/libsupc++/.libs
-c  -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -g -O2  -gtoggle
-DIN_GCC    -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall
-Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute
-Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros
-Wno-overlength-strings -Werror -fno-common  -DHAVE_CONFIG_H -I. -I.
-I../../gcc-5-20141114/gcc -I../../gcc-5-20141114/gcc/.
-I../../gcc-5-20141114/gcc/../include
-I../../gcc-5-20141114/gcc/../libcpp/include -I/sw/include -I/sw/include 
-I../../gcc-5-20141114/gcc/../libdecnumber
-I../../gcc-5-20141114/gcc/../libdecnumber/dpd -I../libdecnumber
-I../../gcc-5-20141114/gcc/../libbacktrace  -DCLOOG_INT_GMP -I/sw/include
-I/sw/include -o darwin-c.o -MT darwin-c.o -MMD -MP -MF ./.deps/darwin-c.TPo
-DGCC_INCLUDE_DIR=\"/sw/lib/gcc5.0/lib/gcc/x86_64-apple-darwin14.0.0/5.0.0/include\"
-DFIXED_INCLUDE_DIR=\"/sw/lib/gcc5.0/lib/gcc/x86_64-apple-darwin14.0.0/5.0.0/include-fixed\"
-DGPLUSPLUS_INCLUDE_DIR=\"/sw/lib/gcc5.0/lib/gcc/x86_64-apple-darwin14.0.0/5.0.0/../../../../include/c++/5.0.0\"
-DGPLUSPLUS_INCLUDE_DIR_ADD_SYSROOT=0
-DGPLUSPLUS_TOOL_INCLUDE_DIR=\"/sw/lib/gcc5.0/lib/gcc/x86_64-apple-darwin14.0.0/5.0.0/../../../../include/c++/5.0.0/x86_64-apple-darwin14.0.0\"
-DGPLUSPLUS_BACKWARD_INCLUDE_DIR=\"/sw/lib/gcc5.0/lib/gcc/x86_64-apple-darwin14.0.0/5.0.0/../../../../include/c++/5.0.0/backward\"
-DLOCAL_INCLUDE_DIR=\"/usr/local/include\"
-DCROSS_INCLUDE_DIR=\"/sw/lib/gcc5.0/lib/gcc/x86_64-apple-darwin14.0.0/5.0.0/../../../../x86_64-apple-darwin14.0.0/sys-include\"
-DTOOL_INCLUDE_DIR=\"/sw/lib/gcc5.0/lib/gcc/x86_64-apple-darwin14.0.0/5.0.0/../../../../x86_64-apple-darwin14.0.0/include\"
-DNATIVE_SYSTEM_HEADER_DIR=\"/usr/include\" -DPREFIX=\"/sw/lib/gcc5.0/\"
-DSTANDARD_EXEC_PREFIX=\"/sw/lib/gcc5.0/lib/gcc/\" 
../../gcc-5-20141114/gcc/config/darwin-c.c
../../gcc-5-20141114/gcc/config/darwin-c.c: In function ‘const char*
version_as_modern_macro(const long unsigned int*)’:
../../gcc-5-20141114/gcc/config/darwin-c.c:711:7: error: comparison between
signed and unsigned integer expressions [-Werror=sign-compare]
       != ((major > 9) ? sizeof "999999" : sizeof "99999") - 1)
       ^
cc1plus: all warnings being treated as errors
../../gcc-5-20141114/gcc/config/t-darwin:26: recipe for target 'darwin-c.o'
failed
make[3]: *** [darwin-c.o] Error 1
make[3]: Leaving directory
'/sw/src/fink.build/gcc50-5.0.0-1000/darwin_objdir/gcc'
Makefile:4368: recipe for target 'all-stage2-gcc' failed
make[2]: *** [all-stage2-gcc] Error 2
make[2]: Leaving directory '/sw/src/fink.build/gcc50-5.0.0-1000/darwin_objdir'
Makefile:20616: recipe for target 'stage2-bubble' failed
make[1]: *** [stage2-bubble] Error 2
make[1]: Leaving directory '/sw/src/fink.build/gcc50-5.0.0-1000/darwin_objdir'
Makefile:906: recipe for target 'all' failed
make: *** [all] Error 2
>From gcc-bugs-return-466799-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 14 21:23:16 2014
Return-Path: <gcc-bugs-return-466799-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 5858 invoked by alias); 14 Nov 2014 21:23: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 5823 invoked by uid 48); 14 Nov 2014 21:23:12 -0000
From: "pinskia at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c/24293] Undefined behaviour not diagnosed with -fsyntax-only
Date: Fri, 14 Nov 2014 21:23: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: 4.1.0
X-Bugzilla-Keywords: diagnostic
X-Bugzilla-Severity: minor
X-Bugzilla-Who: pinskia at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Priority: P2
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cf_known_to_fail
Message-ID: <bug-24293-4-At1K7tjm9l@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-24293-4@http.gcc.gnu.org/bugzilla/>
References: <bug-24293-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2014-11/txt/msg01271.txt.bz2
Content-length: 638

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

Andrew Pinski <pinskia at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Known to fail|                            |

--- Comment #4 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
(In reply to Manuel López-Ibáñez from comment #3)
> Sorry for my ignorance, what is syntactically wrong with that?

It is semantically incorrect and not syntactically incorrect.  Basically
-fsyntax-only includes most of the semantics analysis, why not this one too.
>From gcc-bugs-return-466800-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 14 21:24:21 2014
Return-Path: <gcc-bugs-return-466800-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 11550 invoked by alias); 14 Nov 2014 21:24:20 -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 11411 invoked by uid 48); 14 Nov 2014 21:24:17 -0000
From: "pinskia at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c/63878] Variables of incomplete type can be defined with -fno-fat-lto-objects
Date: Fri, 14 Nov 2014 21:24: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: 4.9.2
X-Bugzilla-Keywords: accepts-invalid
X-Bugzilla-Severity: normal
X-Bugzilla-Who: pinskia at gcc dot gnu.org
X-Bugzilla-Status: NEW
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: dependson
Message-ID: <bug-63878-4-JTjPzk9zV5@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-63878-4@http.gcc.gnu.org/bugzilla/>
References: <bug-63878-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: 2014-11/txt/msg01272.txt.bz2
Content-length: 528

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

Andrew Pinski <pinskia at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Depends on|                            |24293

--- Comment #3 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
Depends on bug 24293 then.  Funny how I said the same thing in the previous bug
and I even redid the analysis for this one and I forgot about the previous one
too :).


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

* [Bug target/63810] gcc sets incorrect macro for OS X deployment targets
  2014-11-11  2:00 [Bug driver/63810] New: gcc sets incorrect macro for OS X deployment targets jeremyhu at macports dot org
                   ` (3 preceding siblings ...)
  2014-11-14 21:21 ` howarth at bromo dot med.uc.edu
@ 2014-11-14 21:24 ` larryv at macports dot org
  2014-11-14 21:59 ` larryv at macports dot org
                   ` (11 subsequent siblings)
  16 siblings, 0 replies; 18+ messages in thread
From: larryv at macports dot org @ 2014-11-14 21:24 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #7 from Lawrence Velázquez <larryv at macports dot org> ---
(In reply to howarth from comment #6)
> ../../gcc-5-20141114/gcc/config/darwin-c.c: In function ‘const char*
> version_as_modern_macro(const long unsigned int*)’:
> ../../gcc-5-20141114/gcc/config/darwin-c.c:711:7: error: comparison between
> signed and unsigned integer expressions [-Werror=sign-compare]
>        != ((major > 9) ? sizeof "999999" : sizeof "99999") - 1)
>        ^

Seriously?
>From gcc-bugs-return-466802-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 14 21:46:23 2014
Return-Path: <gcc-bugs-return-466802-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 26472 invoked by alias); 14 Nov 2014 21:46:22 -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 26425 invoked by uid 48); 14 Nov 2014 21:46:19 -0000
From: "pinskia at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug rtl-optimization/60079] [LRA] ICE when compiling attached case.
Date: Fri, 14 Nov 2014 21:46:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: rtl-optimization
X-Bugzilla-Version: 4.9.0
X-Bugzilla-Keywords: ra
X-Bugzilla-Severity: normal
X-Bugzilla-Who: pinskia at gcc dot gnu.org
X-Bugzilla-Status: NEW
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
Message-ID: <bug-60079-4-5cx6B90nTk@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-60079-4@http.gcc.gnu.org/bugzilla/>
References: <bug-60079-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: 2014-11/txt/msg01274.txt.bz2
Content-length: 447

https://gcc.gnu.org/bugzilla/show_bug.cgi?id`079

Andrew Pinski <pinskia at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|WAITING                     |NEW

--- Comment #5 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
I can reproduce it but I have other changes in my toolchain which could be
exposing it.


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

* [Bug target/63810] gcc sets incorrect macro for OS X deployment targets
  2014-11-11  2:00 [Bug driver/63810] New: gcc sets incorrect macro for OS X deployment targets jeremyhu at macports dot org
                   ` (4 preceding siblings ...)
  2014-11-14 21:24 ` larryv at macports dot org
@ 2014-11-14 21:59 ` larryv at macports dot org
  2014-11-18  6:40 ` larryv at macports dot org
                   ` (10 subsequent siblings)
  16 siblings, 0 replies; 18+ messages in thread
From: larryv at macports dot org @ 2014-11-14 21:59 UTC (permalink / raw)
  To: gcc-bugs

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

Lawrence Velázquez <larryv at macports dot org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #33968|0                           |1
        is obsolete|                            |

--- Comment #8 from Lawrence Velázquez <larryv at macports dot org> ---
Created attachment 33975
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=33975&action=edit
updated trunk patch that satisfies -Werror=sign-compare
>From gcc-bugs-return-466806-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 14 22:00:03 2014
Return-Path: <gcc-bugs-return-466806-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 642 invoked by alias); 14 Nov 2014 22:00:01 -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 575 invoked by uid 48); 14 Nov 2014 21:59:57 -0000
From: "larryv at macports dot org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/63810] gcc sets incorrect macro for OS X deployment targets
Date: Fri, 14 Nov 2014 22:00:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 5.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: larryv at macports dot org
X-Bugzilla-Status: NEW
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: attachments.description
Message-ID: <bug-63810-4-nOlmIXEP39@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-63810-4@http.gcc.gnu.org/bugzilla/>
References: <bug-63810-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2014-11/txt/msg01278.txt.bz2
Content-length: 15249

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

Lawrence Velázquez <larryv at macports dot org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #33975|updated trunk patch that    |patch against trunk for
        description|satisfies                   |handling deployment targets
                   |-Werror=sign-compare        |correctly

--- Comment #9 from Lawrence Velázquez <larryv at macports dot org> ---
Comment on attachment 33975
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=33975
patch against trunk for handling deployment targets correctly

>diff --git a/gcc/config/darwin-c.c b/gcc/config/darwin-c.c
>index ffefa37..311cdd4 100644
>--- a/gcc/config/darwin-c.c
>+++ b/gcc/config/darwin-c.c
>@@ -590,42 +590,167 @@ find_subframework_header (cpp_reader *pfile, const char *header, cpp_dir **dirp)
>   return 0;
> }
> 
>-/* Return the value of darwin_macosx_version_min suitable for the
>-   __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ macro, so '10.4.2'
>-   becomes 1040 and '10.10.0' becomes 101000.  The lowest digit is
>-   always zero, as is the second lowest for '10.10.x' and above.
>-   Print a warning if the version number can't be understood.  */
>+/*  Given a version string, return the version as a statically-allocated
>+    array of three non-negative integers.  If the version string is
>+    invalid, return null.
>+
>+    Version strings must consist of one, two, or three tokens, each
>+    separated by a single period.  Each token must contain only the
>+    characters '0' through '9' and is converted to an equivalent
>+    integer.  Omitted tokens are treated as zeros.  For example:
>+
>+        "10"              becomes   {10,0,0}
>+        "10.10"           becomes   {10,10,0}
>+        "10.10.1"         becomes   {10,10,1}
>+        "10.000010.1"     becomes   {10,10,1}
>+        "10.010.001"      becomes   {10,10,1}
>+        "000010.10.00001" becomes   {10,10,1}  */
>+
>+enum version_components { MAJOR, MINOR, TINY };
>+
>+static const unsigned long *
>+parse_version (const char *version_str)
>+{
>+  size_t version_len;
>+  char *end;
>+  static unsigned long version_array[3];
>+
>+  if (! version_str)
>+    return NULL;
>+
>+  version_len = strlen (version_str);
>+  if (version_len < 1)
>+    return NULL;
>+
>+  /* Version string must consist of digits and periods only.  */
>+  if (strspn (version_str, "0123456789.") != version_len)
>+    return NULL;
>+
>+  if (! ISDIGIT (version_str[0]) || ! ISDIGIT (version_str[version_len - 1]))
>+    return NULL;
>+
>+  version_array[MAJOR] = strtoul (version_str, &end, 10);
>+  version_str = end + ((*end == '.') ? 1 : 0);
>+
>+  /* Version string must not contain adjacent periods.  */
>+  if (*version_str == '.')
>+    return NULL;
>+
>+  version_array[MINOR] = strtoul (version_str, &end, 10);
>+  version_str = end + ((*end == '.') ? 1 : 0);
>+
>+  version_array[TINY] = strtoul (version_str, &end, 10);
>+
>+  /* Version string must contain no more than three tokens.  */
>+  if (*end != '\0')
>+    return NULL;
>+
>+  return version_array;
>+}
>+
>+/*  Given a three-component version represented as an array of
>+    non-negative integers, return a statically-allocated string suitable
>+    for the legacy __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ macro.
>+    If the version is invalid and cannot be coerced into a valid form,
>+    return null.
>+
>+    The legacy format is a four-character string -- two chars for the
>+    major number and one each for the minor and tiny numbers.  Major
>+    numbers are zero-padded if necessary.  Minor and tiny numbers from
>+    10 through 99 are permitted but are clamped to 9 (for example,
>+    {10,9,10} produces "1099").  Versions containing numbers greater
>+    than 99 are rejected.  */
>+
> static const char *
>-version_as_macro (void)
>+version_as_legacy_macro (const unsigned long *version)
> {
>-  static char result[7] = "1000";
>-  int minorDigitIdx;
>+  unsigned long major = version[MAJOR];
>+  unsigned long minor = version[MINOR];
>+  unsigned long tiny = version[TINY];
>+  static char result[sizeof "9999"];
> 
>-  if (strncmp (darwin_macosx_version_min, "10.", 3) != 0)
>+  if (major > 99 || minor > 99 || tiny > 99)
>+    return NULL;
>+
>+  minor = ((minor > 9) ? 9 : minor);
>+  tiny = ((tiny > 9) ? 9 : tiny);
>+
>+  /* NOTE: Cast result of sizeof so that result of sprintf is not
>+     converted to an unsigned type.  */
>+  if (sprintf (result, "%02lu%lu%lu", major, minor, tiny)
>+      != (int) sizeof "9999" - 1)
>+    return NULL;
>+
>+  return result;
>+}
>+
>+/*  Given a three-component version represented as an array of
>+    non-negative integers, return a statically-allocated string suitable
>+    for the modern __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ macro
>+    or the __ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__ macro.  If the
>+    version is invalid, return null.
>+
>+    The modern format is a five- or six-character string -- one or two
>+    chars for the major number and two each for the minor and tiny
>+    numbers, which are zero-padded if necessary (for example, {8,1,0}
>+    produces "80100", and {10,10,1} produces "101001").  Versions
>+    containing numbers greater than 99 are rejected.  */
>+
>+static const char *
>+version_as_modern_macro (const unsigned long *version)
>+{
>+  unsigned long major = version[MAJOR];
>+  unsigned long minor = version[MINOR];
>+  unsigned long tiny = version[TINY];
>+  static char result[sizeof "999999"];
>+
>+  if (major > 99 || minor > 99 || tiny > 99)
>+    return NULL;
>+
>+  /* NOTE: 'sizeof "foo"' returns size of char array, but
>+     'sizeof ((x > y) ? "foo" : "bar")' returns size of char pointer.  */
>+  /* NOTE: Cast result of sizeof so that result of sprintf is not
>+     converted to an unsigned type.  */
>+  if (sprintf (result, "%lu%02lu%02lu", major, minor, tiny)
>+      != (int) ((major > 9) ? sizeof "999999" : sizeof "99999") - 1)
>+    return NULL;
>+
>+  return result;
>+}
>+
>+/*  Return the value of darwin_macosx_version_min, suitably formatted
>+    for the __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ macro.  (For
>+    example, "10.9" produces "1090", and "10.10.1" produces "101001".)
>+    If its value is invalid and cannot be coerced into a valid form,
>+    print a warning and return "1000".  */
>+
>+static const char *
>+macosx_version_as_macro (void)
>+{
>+  const unsigned long *version_array;
>+  const char *version_macro;
>+
>+  version_array = parse_version (darwin_macosx_version_min);
>+  if (! version_array)
>     goto fail;
>-  if (! ISDIGIT (darwin_macosx_version_min[3]))
>+
>+  /* Do not assume that the major number will always be exactly 10.  */
>+  if (version_array[MAJOR] < 10 || version_array[MAJOR] > 10)
>     goto fail;
> 
>-  minorDigitIdx = 3;
>-  result[2] = darwin_macosx_version_min[minorDigitIdx++];
>-  if (ISDIGIT (darwin_macosx_version_min[minorDigitIdx]))
>-  {
>-    /* Starting with OS X 10.10, the macro ends '00' rather than '0',
>-       i.e. 10.10.x becomes 101000 rather than 10100.  */
>-    result[3] = darwin_macosx_version_min[minorDigitIdx++];
>-    result[4] = '0';
>-    result[5] = '0';
>-    result[6] = '\0';
>-  }
>-  if (darwin_macosx_version_min[minorDigitIdx] != '\0'
>-      && darwin_macosx_version_min[minorDigitIdx] != '.')
>+  if (version_array[MAJOR] == 10 && version_array[MINOR] < 10)
>+    version_macro = version_as_legacy_macro (version_array);
>+  else
>+    version_macro = version_as_modern_macro (version_array);
>+
>+  if (! version_macro)
>     goto fail;
> 
>-  return result;
>+  return version_macro;
> 
>  fail:
>   error ("unknown value %qs of -mmacosx-version-min",
>-	 darwin_macosx_version_min);
>+         darwin_macosx_version_min);
>   return "1000";
> }
> 
>@@ -647,7 +772,7 @@ darwin_cpp_builtins (cpp_reader *pfile)
>     builtin_define ("__CONSTANT_CFSTRINGS__");
> 
>   builtin_define_with_value ("__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__",
>-			     version_as_macro(), false);
>+			     macosx_version_as_macro(), false);
> 
>   /* Since we do not (at 4.6) support ObjC gc for the NeXT runtime, the
>      following will cause a syntax error if one tries to compile gc attributed
>diff --git a/gcc/testsuite/gcc.dg/darwin-minversion-10.c b/gcc/testsuite/gcc.dg/darwin-minversion-10.c
>new file mode 100644
>index 0000000..1f1eafa
>--- /dev/null
>+++ b/gcc/testsuite/gcc.dg/darwin-minversion-10.c
>@@ -0,0 +1,16 @@
>+/* PR 63810: Test that a version with a zero-padded minor number < 10
>+   and a zero-padded tiny number < 10 produces the correct
>+   four-character macro.  */
>+/* Added by Lawrence Velázquez <larryv@macports.org>.  */
>+
>+/* { dg-options "-mmacosx-version-min=10.07.02" } */
>+/* { dg-do compile { target *-*-darwin* } } */
>+
>+int
>+main ()
>+{
>+#if __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ != 1072
>+  fail me;
>+#endif
>+  return 0;
>+}
>diff --git a/gcc/testsuite/gcc.dg/darwin-minversion-11.c b/gcc/testsuite/gcc.dg/darwin-minversion-11.c
>new file mode 100644
>index 0000000..39cf0b5
>--- /dev/null
>+++ b/gcc/testsuite/gcc.dg/darwin-minversion-11.c
>@@ -0,0 +1,15 @@
>+/* PR 63810: Test that a version with outrageous zero-padding and
>+   a minor number > 9 still produces a six-character macro.  */
>+/* Added by Lawrence Velázquez <larryv@macports.org>.  */
>+
>+/* { dg-options "-mmacosx-version-min=00010.010.0000098" } */
>+/* { dg-do compile { target *-*-darwin* } } */
>+
>+int
>+main ()
>+{
>+#if __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ != 101098
>+  fail me;
>+#endif
>+  return 0;
>+}
>diff --git a/gcc/testsuite/gcc.dg/darwin-minversion-12.c b/gcc/testsuite/gcc.dg/darwin-minversion-12.c
>new file mode 100644
>index 0000000..ea52d30
>--- /dev/null
>+++ b/gcc/testsuite/gcc.dg/darwin-minversion-12.c
>@@ -0,0 +1,15 @@
>+/* PR 63810: Test that a version with outrageous zero-padding and
>+   a minor number < 10 still produces a four-character macro.  */
>+/* Added by Lawrence Velázquez <larryv@macports.org>.  */
>+
>+/* { dg-options "-mmacosx-version-min=010.008.000031" } */
>+/* { dg-do compile { target *-*-darwin* } } */
>+
>+int
>+main ()
>+{
>+#if __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ != 1089
>+  fail me;
>+#endif
>+  return 0;
>+}
>diff --git a/gcc/testsuite/gcc.dg/darwin-minversion-3.c b/gcc/testsuite/gcc.dg/darwin-minversion-3.c
>index 4fcb969..4a67f85 100644
>--- a/gcc/testsuite/gcc.dg/darwin-minversion-3.c
>+++ b/gcc/testsuite/gcc.dg/darwin-minversion-3.c
>@@ -1,11 +1,11 @@
>-/* Test that most-minor versions greater than 9 work.  */
>-/* { dg-options "-mmacosx-version-min=10.4.10" } */
>+/* Test that most minor versions < 10 work.  */
>+/* { dg-options "-mmacosx-version-min=10.4.1" } */
> /* { dg-do compile { target *-*-darwin* } } */
> 
> int
> main ()
> {
>-#if __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ != 1040
>+#if __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ != 1041
>   fail me;
> #endif
>   return 0;
>diff --git a/gcc/testsuite/gcc.dg/darwin-minversion-4.c b/gcc/testsuite/gcc.dg/darwin-minversion-4.c
>index 1cb42eb..ace739e 100644
>--- a/gcc/testsuite/gcc.dg/darwin-minversion-4.c
>+++ b/gcc/testsuite/gcc.dg/darwin-minversion-4.c
>@@ -1,11 +1,11 @@
>-/* Test that major versions greater than 9 work and have the additional 0.  */
>-/* { dg-options "-mmacosx-version-min=10.10.0" } */
>+/* Test that minor versions > 9 produce a 6-digit macro.  */
>+/* { dg-options "-mmacosx-version-min=10.10.1" } */
> /* { dg-do compile { target *-*-darwin* } } */
> 
> int
> main ()
> {
>-#if __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ != 101000
>+#if __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ != 101001
>   fail me;
> #endif
>   return 0;
>diff --git a/gcc/testsuite/gcc.dg/darwin-minversion-5.c b/gcc/testsuite/gcc.dg/darwin-minversion-5.c
>new file mode 100644
>index 0000000..31b5c3d
>--- /dev/null
>+++ b/gcc/testsuite/gcc.dg/darwin-minversion-5.c
>@@ -0,0 +1,15 @@
>+/* PR 63810: Test that a version with minor number < 10 and tiny number > 9
>+   produces a four-character macro with the tiny number clamped to 9.  */
>+/* Added by Lawrence Velázquez <larryv@macports.org>.  */
>+
>+/* { dg-options "-mmacosx-version-min=10.9.10" } */
>+/* { dg-do compile { target *-*-darwin* } } */
>+
>+int
>+main ()
>+{
>+#if __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ != 1099
>+  fail me;
>+#endif
>+  return 0;
>+}
>diff --git a/gcc/testsuite/gcc.dg/darwin-minversion-6.c b/gcc/testsuite/gcc.dg/darwin-minversion-6.c
>new file mode 100644
>index 0000000..1455237
>--- /dev/null
>+++ b/gcc/testsuite/gcc.dg/darwin-minversion-6.c
>@@ -0,0 +1,14 @@
>+/* PR 63810: Test that tiny numbers are preserved in six-character macros.  */
>+/* Added by Lawrence Velázquez <larryv@macports.org>.  */
>+
>+/* { dg-options "-mmacosx-version-min=10.10.11" } */
>+/* { dg-do compile { target *-*-darwin* } } */
>+
>+int
>+main ()
>+{
>+#if __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ != 101011
>+  fail me;
>+#endif
>+  return 0;
>+}
>diff --git a/gcc/testsuite/gcc.dg/darwin-minversion-7.c b/gcc/testsuite/gcc.dg/darwin-minversion-7.c
>new file mode 100644
>index 0000000..c4d6986
>--- /dev/null
>+++ b/gcc/testsuite/gcc.dg/darwin-minversion-7.c
>@@ -0,0 +1,15 @@
>+/* PR 63810: Test that tiny numbers < 10 are preserved in four-character
>+   macros.  */
>+/* Added by Lawrence Velázquez <larryv@macports.org>.  */
>+
>+/* { dg-options "-mmacosx-version-min=10.9.1" } */
>+/* { dg-do compile { target *-*-darwin* } } */
>+
>+int
>+main ()
>+{
>+#if __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ != 1091
>+  fail me;
>+#endif
>+  return 0;
>+}
>diff --git a/gcc/testsuite/gcc.dg/darwin-minversion-8.c b/gcc/testsuite/gcc.dg/darwin-minversion-8.c
>new file mode 100644
>index 0000000..fa3b614
>--- /dev/null
>+++ b/gcc/testsuite/gcc.dg/darwin-minversion-8.c
>@@ -0,0 +1,16 @@
>+/* PR 63810: Test that a version with minor number > 9 and no tiny
>+   number produces a six-character macro with "00" as the last two
>+   characters.  */
>+/* Added by Lawrence Velázquez <larryv@macports.org>.  */
>+
>+/* { dg-options "-mmacosx-version-min=10.11" } */
>+/* { dg-do compile { target *-*-darwin* } } */
>+
>+int
>+main ()
>+{
>+#if __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ != 101100
>+  fail me;
>+#endif
>+  return 0;
>+}
>diff --git a/gcc/testsuite/gcc.dg/darwin-minversion-9.c b/gcc/testsuite/gcc.dg/darwin-minversion-9.c
>new file mode 100644
>index 0000000..5f8990a
>--- /dev/null
>+++ b/gcc/testsuite/gcc.dg/darwin-minversion-9.c
>@@ -0,0 +1,15 @@
>+/* PR 63810: Test that a version with a zero-padded minor number < 10
>+   produces a four-character macro.  */
>+/* Added by Lawrence Velázquez <larryv@macports.org>.  */
>+
>+/* { dg-options "-mmacosx-version-min=10.08.4" } */
>+/* { dg-do compile { target *-*-darwin* } } */
>+
>+int
>+main ()
>+{
>+#if __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ != 1084
>+  fail me;
>+#endif
>+  return 0;
>+}
>From gcc-bugs-return-466807-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 14 22:01:40 2014
Return-Path: <gcc-bugs-return-466807-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 1968 invoked by alias); 14 Nov 2014 22:01:40 -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 1911 invoked by uid 48); 14 Nov 2014 22:01:37 -0000
From: "larryv at macports dot org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/63810] gcc sets incorrect macro for OS X deployment targets
Date: Fri, 14 Nov 2014 22:01:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 5.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: larryv at macports dot org
X-Bugzilla-Status: NEW
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: attachments.isobsolete attachments.created
Message-ID: <bug-63810-4-IeGuwWaq8O@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-63810-4@http.gcc.gnu.org/bugzilla/>
References: <bug-63810-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2014-11/txt/msg01279.txt.bz2
Content-length: 657

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

Lawrence Velázquez <larryv at macports dot org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #33969|0                           |1
        is obsolete|                            |

--- Comment #10 from Lawrence Velázquez <larryv at macports dot org> ---
Created attachment 33976
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=33976&action=edit
patch against 4.9 branch for handling deployment targets correctly

New 4.9 patch that should satisfy -Werror=sign-compare.
>From gcc-bugs-return-466808-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 14 22:02:17 2014
Return-Path: <gcc-bugs-return-466808-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 2814 invoked by alias); 14 Nov 2014 22:02:17 -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 2757 invoked by uid 48); 14 Nov 2014 22:02:14 -0000
From: "larryv at macports dot org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/63810] gcc sets incorrect macro for OS X deployment targets
Date: Fri, 14 Nov 2014 22:02:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 5.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: larryv at macports dot org
X-Bugzilla-Status: NEW
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: attachments.isobsolete attachments.created
Message-ID: <bug-63810-4-hLX5j6JFDZ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-63810-4@http.gcc.gnu.org/bugzilla/>
References: <bug-63810-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2014-11/txt/msg01280.txt.bz2
Content-length: 657

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

Lawrence Velázquez <larryv at macports dot org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #33970|0                           |1
        is obsolete|                            |

--- Comment #11 from Lawrence Velázquez <larryv at macports dot org> ---
Created attachment 33977
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=33977&action=edit
patch against 4.8 branch for handling deployment targets correctly

Updated patch that should satisfy -Werror=sign-compare.
>From gcc-bugs-return-466809-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 14 22:20:40 2014
Return-Path: <gcc-bugs-return-466809-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 9458 invoked by alias); 14 Nov 2014 22:20:39 -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 9407 invoked by uid 48); 14 Nov 2014 22:20:35 -0000
From: "pinskia at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug rtl-optimization/60079] [LRA] ICE when compiling attached case.
Date: Fri, 14 Nov 2014 22:20:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: rtl-optimization
X-Bugzilla-Version: 4.9.0
X-Bugzilla-Keywords: ra
X-Bugzilla-Severity: normal
X-Bugzilla-Who: pinskia at gcc dot gnu.org
X-Bugzilla-Status: NEW
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:
Message-ID: <bug-60079-4-5rerxzodWB@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-60079-4@http.gcc.gnu.org/bugzilla/>
References: <bug-60079-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: 2014-11/txt/msg01281.txt.bz2
Content-length: 337

https://gcc.gnu.org/bugzilla/show_bug.cgi?id`079

--- Comment #8 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
(In reply to Andrew Pinski from comment #7)
> Note my testcase is with -mabi=ilp32 too.

And the reduced testcase needs -mcpu=thunderx too.  I am trying to see if this
fails on the trunk or only with my code changes.


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

* [Bug target/63810] gcc sets incorrect macro for OS X deployment targets
  2014-11-11  2:00 [Bug driver/63810] New: gcc sets incorrect macro for OS X deployment targets jeremyhu at macports dot org
                   ` (5 preceding siblings ...)
  2014-11-14 21:59 ` larryv at macports dot org
@ 2014-11-18  6:40 ` larryv at macports dot org
  2014-11-18  7:31 ` larryv at macports dot org
                   ` (9 subsequent siblings)
  16 siblings, 0 replies; 18+ messages in thread
From: larryv at macports dot org @ 2014-11-18  6:40 UTC (permalink / raw)
  To: gcc-bugs

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

Lawrence Velázquez <larryv at macports dot org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #33976|0                           |1
        is obsolete|                            |

--- Comment #13 from Lawrence Velázquez <larryv at macports dot org> ---
Created attachment 34008
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=34008&action=edit
patch against 4.9 branch to handle deployment targets correctly

Added some missing null checks; minor comment editing.
>From gcc-bugs-return-467109-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 18 06:40:27 2014
Return-Path: <gcc-bugs-return-467109-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 22858 invoked by alias); 18 Nov 2014 06:40:26 -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 22805 invoked by uid 48); 18 Nov 2014 06:40:21 -0000
From: "larryv at macports dot org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/63810] gcc sets incorrect macro for OS X deployment targets
Date: Tue, 18 Nov 2014 06:40:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 5.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: larryv at macports dot org
X-Bugzilla-Status: NEW
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: attachments.isobsolete attachments.created
Message-ID: <bug-63810-4-nt1PcGYhpD@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-63810-4@http.gcc.gnu.org/bugzilla/>
References: <bug-63810-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2014-11/txt/msg01581.txt.bz2
Content-length: 646

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

Lawrence Velázquez <larryv at macports dot org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #33975|0                           |1
        is obsolete|                            |

--- Comment #12 from Lawrence Velázquez <larryv at macports dot org> ---
Created attachment 34007
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=34007&action=edit
patch against trunk to handle deployment targets correctly

Added some missing null checks; minor comment editing.
>From gcc-bugs-return-467111-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 18 06:41:21 2014
Return-Path: <gcc-bugs-return-467111-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 24383 invoked by alias); 18 Nov 2014 06:41:21 -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 24335 invoked by uid 48); 18 Nov 2014 06:41:18 -0000
From: "larryv at macports dot org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/63810] gcc sets incorrect macro for OS X deployment targets
Date: Tue, 18 Nov 2014 06:41:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 5.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: larryv at macports dot org
X-Bugzilla-Status: NEW
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: attachments.isobsolete attachments.created
Message-ID: <bug-63810-4-NDgxqdJ9xr@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-63810-4@http.gcc.gnu.org/bugzilla/>
References: <bug-63810-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2014-11/txt/msg01583.txt.bz2
Content-length: 651

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

Lawrence Velázquez <larryv at macports dot org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #33977|0                           |1
        is obsolete|                            |

--- Comment #14 from Lawrence Velázquez <larryv at macports dot org> ---
Created attachment 34009
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=34009&action=edit
patch against 4.8 branch to handle deployment targets correctly

Added some missing null checks; minor comment editing.
>From gcc-bugs-return-467112-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 18 07:02:23 2014
Return-Path: <gcc-bugs-return-467112-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 1963 invoked by alias); 18 Nov 2014 07:02:23 -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 1933 invoked by uid 48); 18 Nov 2014 07:02:19 -0000
From: "Joost.VandeVondele at mat dot ethz.ch" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug middle-end/63926] New: [5 Regression] ICE in estimate_edge_growth, at ipa-inline.h:300
Date: Tue, 18 Nov 2014 07:02:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: new
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: middle-end
X-Bugzilla-Version: 5.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: Joost.VandeVondele at mat dot ethz.ch
X-Bugzilla-Status: UNCONFIRMED
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
Message-ID: <bug-63926-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2014-11/txt/msg01584.txt.bz2
Content-length: 2399

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

            Bug ID: 63926
           Summary: [5 Regression] ICE in estimate_edge_growth, at
                    ipa-inline.h:300
           Product: gcc
           Version: 5.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: middle-end
          Assignee: unassigned at gcc dot gnu.org
          Reporter: Joost.VandeVondele at mat dot ethz.ch

I see the following ICE with recent trunk (appeared in the last week or so):

gfortran  -c -fprofile-use -O3 -march=native -funroll-loops -ffast-math
-ffree-form -D__GFORTRAN -D__FFTSG -D__FFTW3 -D__LIBINT -D__HAS_smm_dnn 
-D__COMPILE_ARCH="\"gfortran-test28\"" -D__COMPILE_DATE="\"Tue Nov 18 03:15:49
CET 2014\"" -D__COMPILE_HOST="\"nanosim-s01.ethz.ch\""
-D__COMPILE_REVISION="\"12221\"" -D__SHORT_FILE__="\"xc_xpbe_hole_t_c_lr.F\""
/data/vjoost/gnu/cp2k/cp2k/makefiles/../src/xc_xpbe_hole_t_c_lr.F
/data/vjoost/gnu/cp2k/cp2k/makefiles/../src/xc_xpbe_hole_t_c_lr.F:108:0:

   END SUBROUTINE xpbe_hole_t_c_lr_lda_info
 ^
internal compiler error: in estimate_edge_growth, at ipa-inline.h:300
0x9a813c estimate_edge_growth
    ../../gcc/gcc/ipa-inline.h:299
0x9a813c estimate_edge_growth
    ../../gcc/gcc/ipa-inline-analysis.c:3854
0x9a813c do_estimate_growth_1
    ../../gcc/gcc/ipa-inline-analysis.c:3867
0x76792e cgraph_node::call_for_symbol_thunks_and_aliases(bool (*)(cgraph_node*,
void*), void*, bool)
    ../../gcc/gcc/cgraph.c:2206
0x9a2779 do_estimate_growth(cgraph_node*)
    ../../gcc/gcc/ipa-inline-analysis.c:3881
0x11f2f80 estimate_growth
    ../../gcc/gcc/ipa-inline.h:276
0x11f2f80 inline_small_functions
    ../../gcc/gcc/ipa-inline.c:1609
0x11f2f80 ipa_inline
    ../../gcc/gcc/ipa-inline.c:2198
0x11f2f80 execute
    ../../gcc/gcc/ipa-inline.c:2568
Please submit a full bug report,
with preprocessed source if appropriate.
Please include the complete backtrace with any bug report.
See <http://gcc.gnu.org/bugs.html> for instructions.

If I copy source, objects, mod and gcda files to different directory, I run
into an error: Error: source locations for function
‘__xc_xpbe_hole_t_c_lr_MOD_xpbe_hole_t_c_lr_lda_info’ have changed, the profile
data may be out of date [-Werror=coverage-mismatch]. Is there an option to
allow for this (-Wno-error=coverage-mismatch results in no ICE)?
>From gcc-bugs-return-467113-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 18 07:07:21 2014
Return-Path: <gcc-bugs-return-467113-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 6728 invoked by alias); 18 Nov 2014 07:07:21 -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 6670 invoked by uid 48); 18 Nov 2014 07:07:17 -0000
From: "Joost.VandeVondele at mat dot ethz.ch" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug ipa/63470] [5 Regression] lto1: internal compiler error: in estimate_edge_growth, at ipa-inline.h:308
Date: Tue, 18 Nov 2014 07:07:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: ipa
X-Bugzilla-Version: 5.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: Joost.VandeVondele at mat dot ethz.ch
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 5.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-63470-4-BSvAbCzNDf@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-63470-4@http.gcc.gnu.org/bugzilla/>
References: <bug-63470-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: 2014-11/txt/msg01585.txt.bz2
Content-length: 567

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

Joost VandeVondele <Joost.VandeVondele at mat dot ethz.ch> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |Joost.VandeVondele at mat dot ethz
                   |                            |.ch

--- Comment #1 from Joost VandeVondele <Joost.VandeVondele at mat dot ethz.ch> ---
a similar error is seen in PR63926 (slightly different line numbers), without
lto, but pgo.


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

* [Bug target/63810] gcc sets incorrect macro for OS X deployment targets
  2014-11-11  2:00 [Bug driver/63810] New: gcc sets incorrect macro for OS X deployment targets jeremyhu at macports dot org
                   ` (6 preceding siblings ...)
  2014-11-18  6:40 ` larryv at macports dot org
@ 2014-11-18  7:31 ` larryv at macports dot org
  2014-11-18  9:32 ` fxcoudert at gcc dot gnu.org
                   ` (8 subsequent siblings)
  16 siblings, 0 replies; 18+ messages in thread
From: larryv at macports dot org @ 2014-11-18  7:31 UTC (permalink / raw)
  To: gcc-bugs

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

Lawrence Velázquez <larryv at macports dot org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #34007|0                           |1
        is obsolete|                            |

--- Comment #15 from Lawrence Velázquez <larryv at macports dot org> ---
Created attachment 34010
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=34010&action=edit
patch against trunk to handle deployment targets correctly

Forgot to fix a comment in the last update.
>From gcc-bugs-return-467116-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 18 07:32:29 2014
Return-Path: <gcc-bugs-return-467116-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 19610 invoked by alias); 18 Nov 2014 07:32:28 -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 19554 invoked by uid 48); 18 Nov 2014 07:32:25 -0000
From: "larryv at macports dot org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/63810] gcc sets incorrect macro for OS X deployment targets
Date: Tue, 18 Nov 2014 07:32:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 5.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: larryv at macports dot org
X-Bugzilla-Status: NEW
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: attachments.isobsolete attachments.created
Message-ID: <bug-63810-4-oUmvtJBS03@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-63810-4@http.gcc.gnu.org/bugzilla/>
References: <bug-63810-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2014-11/txt/msg01588.txt.bz2
Content-length: 640

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

Lawrence Velázquez <larryv at macports dot org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #34009|0                           |1
        is obsolete|                            |

--- Comment #17 from Lawrence Velázquez <larryv at macports dot org> ---
Created attachment 34012
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=34012&action=edit
patch against 4.8 branch to handle deployment targets correctly

Forgot to fix a comment in the last update.
>From gcc-bugs-return-467115-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 18 07:32:05 2014
Return-Path: <gcc-bugs-return-467115-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 18809 invoked by alias); 18 Nov 2014 07:32:05 -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 18732 invoked by uid 48); 18 Nov 2014 07:32:02 -0000
From: "larryv at macports dot org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/63810] gcc sets incorrect macro for OS X deployment targets
Date: Tue, 18 Nov 2014 07:32:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 5.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: larryv at macports dot org
X-Bugzilla-Status: NEW
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: attachments.isobsolete attachments.created
Message-ID: <bug-63810-4-VyFJhl4l4A@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-63810-4@http.gcc.gnu.org/bugzilla/>
References: <bug-63810-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2014-11/txt/msg01587.txt.bz2
Content-length: 640

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

Lawrence Velázquez <larryv at macports dot org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #34008|0                           |1
        is obsolete|                            |

--- Comment #16 from Lawrence Velázquez <larryv at macports dot org> ---
Created attachment 34011
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=34011&action=edit
patch against 4.9 branch to handle deployment targets correctly

Forgot to fix a comment in the last update.
>From gcc-bugs-return-467117-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 18 07:33:29 2014
Return-Path: <gcc-bugs-return-467117-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 20767 invoked by alias); 18 Nov 2014 07:33:29 -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 20674 invoked by uid 48); 18 Nov 2014 07:33:24 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug sanitizer/63913] [5 Regression] ICE: verify_gimple failed: statement marked for throw, but doesn't with -fnon-call-exceptions -fsanitize=bool
Date: Tue, 18 Nov 2014 07:33:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: sanitizer
X-Bugzilla-Version: 5.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Priority: P1
X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 5.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status assigned_to
Message-ID: <bug-63913-4-bEty92TdlY@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-63913-4@http.gcc.gnu.org/bugzilla/>
References: <bug-63913-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: 2014-11/txt/msg01589.txt.bz2
Content-length: 375

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

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED
           Assignee|unassigned at gcc dot gnu.org      |jakub at gcc dot gnu.org


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

* [Bug target/63810] gcc sets incorrect macro for OS X deployment targets
  2014-11-11  2:00 [Bug driver/63810] New: gcc sets incorrect macro for OS X deployment targets jeremyhu at macports dot org
                   ` (7 preceding siblings ...)
  2014-11-18  7:31 ` larryv at macports dot org
@ 2014-11-18  9:32 ` fxcoudert at gcc dot gnu.org
  2014-12-22 22:42 ` egall at gwmail dot gwu.edu
                   ` (7 subsequent siblings)
  16 siblings, 0 replies; 18+ messages in thread
From: fxcoudert at gcc dot gnu.org @ 2014-11-18  9:32 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #18 from Francois-Xavier Coudert <fxcoudert at gcc dot gnu.org> ---
(In reply to Lawrence Velázquez from comment #17)

Hey Lawrence, do you have a copyright assignment in place with the FSF? If so,
please submit your trunk patch to gcc-patches@gcc.gnu.org for review. If not,
ask on the gcc@gcc.gnu.org list for the paperwork to be sent to you.
>From gcc-bugs-return-467133-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 18 09:38:43 2014
Return-Path: <gcc-bugs-return-467133-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 24487 invoked by alias); 18 Nov 2014 09:38:43 -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 24438 invoked by uid 48); 18 Nov 2014 09:38:39 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/63764] [5 Regression] ICE: in verify_ssa, at tree-ssa.c:939
Date: Tue, 18 Nov 2014 09:38:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 5.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 5.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-63764-4-P1BHCSpXfV@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-63764-4@http.gcc.gnu.org/bugzilla/>
References: <bug-63764-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2014-11/txt/msg01605.txt.bz2
Content-length: 1494

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

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jakub at gcc dot gnu.org

--- Comment #5 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
(In reply to Markus Trippelsdorf from comment #4)
> This specific ICE started with r217125.
> But it was failing before that already:
> 
> trippels@gcc2-power8 ~ % < test2.ii
> void
> fn1 ()
> {
>   __attribute__ ((altivec (vector__))) float saijplus16
>       = (__attribute__ ((altivec (vector__))) float){ 0.0, 0.0, 0.0, 0.0 };
>   ((__attribute__ ((altivec (vector__))) float) saijplus16)[0] = 0;
> }
> 
> trippels@gcc2-power8 ~ % /home/trippels/gcc_bisect/usr/local/bin/gcc
> -mcpu=power8 -O2 -c test2.ii
> test2.ii: In function ‘void fn1()’:
> test2.ii:7:1: internal compiler error: in execute_todo, at passes.c:1842
>  }
>  ^
> 0x1088b0df execute_todo
>         ../../gcc/gcc/passes.c:1842
> Please submit a full bug report,
> 
> Will bisect this later.

Yeah, 4.6 20100620 rejects that (no support for vector array subscripts), 4.8
ICEs, don't have anything in between.
That said, if something regressed because of  r217125, it better should be
analyzed what changed, because hopefully that change should affect only
-fcheck-pointer-bounds.  If not, something went very wrong.
>From gcc-bugs-return-467134-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 18 09:40:11 2014
Return-Path: <gcc-bugs-return-467134-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 26843 invoked by alias); 18 Nov 2014 09:40:11 -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 26771 invoked by uid 48); 18 Nov 2014 09:40:07 -0000
From: "ryabinin.a.a at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug sanitizer/63802] UBSan doesn't catch misaligned access if address is 16-bytes (or more) aligned
Date: Tue, 18 Nov 2014 09:40:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: sanitizer
X-Bugzilla-Version: 5.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: ryabinin.a.a at gmail dot com
X-Bugzilla-Status: RESOLVED
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-63802-4-x9VdTbW0gs@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-63802-4@http.gcc.gnu.org/bugzilla/>
References: <bug-63802-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: 2014-11/txt/msg01606.txt.bz2
Content-length: 435

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

Andrey Ryabinin <ryabinin.a.a at gmail dot com> changed:

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

--- Comment #5 from Andrey Ryabinin <ryabinin.a.a at gmail dot com> ---
Fixed


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

* [Bug target/63810] gcc sets incorrect macro for OS X deployment targets
  2014-11-11  2:00 [Bug driver/63810] New: gcc sets incorrect macro for OS X deployment targets jeremyhu at macports dot org
                   ` (8 preceding siblings ...)
  2014-11-18  9:32 ` fxcoudert at gcc dot gnu.org
@ 2014-12-22 22:42 ` egall at gwmail dot gwu.edu
  2015-05-15  6:54 ` vq at larryv dot me
                   ` (6 subsequent siblings)
  16 siblings, 0 replies; 18+ messages in thread
From: egall at gwmail dot gwu.edu @ 2014-12-22 22:42 UTC (permalink / raw)
  To: gcc-bugs

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

Eric Gallager <egall at gwmail dot gwu.edu> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |egall at gwmail dot gwu.edu

--- Comment #19 from Eric Gallager <egall at gwmail dot gwu.edu> ---
(In reply to Francois-Xavier Coudert from comment #18)
> (In reply to Lawrence Velázquez from comment #17)
> 
> Hey Lawrence, do you have a copyright assignment in place with the FSF? If
> so, please submit your trunk patch to gcc-patches@gcc.gnu.org for review. If
> not, ask on the gcc@gcc.gnu.org list for the paperwork to be sent to you.

He appears to still be waiting on a response to a ping as of
http://gcc.gnu.org/ml/gcc/2014-12/msg00047.html
>From gcc-bugs-return-471607-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Dec 22 23:07:11 2014
Return-Path: <gcc-bugs-return-471607-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 15112 invoked by alias); 22 Dec 2014 23:07:11 -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 15080 invoked by uid 48); 22 Dec 2014 23:07:06 -0000
From: "mikpelinux at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/64379] VFP register restore in ARM epilogue can break indirect tailcalls
Date: Mon, 22 Dec 2014 23:07:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 4.9.1
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: mikpelinux at gmail dot com
X-Bugzilla-Status: UNCONFIRMED
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:
Message-ID: <bug-64379-4-GQGsh0x3mh@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-64379-4@http.gcc.gnu.org/bugzilla/>
References: <bug-64379-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: 2014-12/txt/msg02614.txt.bz2
Content-length: 418

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

--- Comment #3 from Mikael Pettersson <mikpelinux at gmail dot com> ---
Can you add a main() with the necessary parameter setup and call to mark_set()
to make the testcase self-contained and executable?  You can annotate
mark_set() with attribute((noinline,noclone)) to prevent it from being inlined
into main() or specialized wrt to the specific parameters there.


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

* [Bug target/63810] gcc sets incorrect macro for OS X deployment targets
  2014-11-11  2:00 [Bug driver/63810] New: gcc sets incorrect macro for OS X deployment targets jeremyhu at macports dot org
                   ` (9 preceding siblings ...)
  2014-12-22 22:42 ` egall at gwmail dot gwu.edu
@ 2015-05-15  6:54 ` vq at larryv dot me
  2015-05-15 22:52 ` fxcoudert at gcc dot gnu.org
                   ` (5 subsequent siblings)
  16 siblings, 0 replies; 18+ messages in thread
From: vq at larryv dot me @ 2015-05-15  6:54 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #20 from Lawrence Velázquez <vq at larryv dot me> ---
(In reply to Francois-Xavier Coudert from comment #18)
> (In reply to Lawrence Velázquez from comment #17)
> 
> Hey Lawrence, do you have a copyright assignment in place with the FSF? If
> so, please submit your trunk patch to gcc-patches@gcc.gnu.org for review. If
> not, ask on the gcc@gcc.gnu.org list for the paperwork to be sent to you.

Sorry, it took me a while to obtain the paperwork, and even longer to get
around to submitting it.

https://gcc.gnu.org/ml/gcc-patches/2015-05/msg01377.html
>From gcc-bugs-return-486312-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri May 15 08:17:57 2015
Return-Path: <gcc-bugs-return-486312-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 15117 invoked by alias); 15 May 2015 08:17:56 -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 15066 invoked by uid 48); 15 May 2015 08:17:53 -0000
From: "redi at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug libstdc++/66018] opendir configure test not working when GCC_NO_EXECUTABLES
Date: Fri, 15 May 2015 08:17:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: libstdc++
X-Bugzilla-Version: 6.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: redi at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: redi at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 6.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution target_milestone
Message-ID: <bug-66018-4-8NvKK4Bz7R@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-66018-4@http.gcc.gnu.org/bugzilla/>
References: <bug-66018-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-05/txt/msg01152.txt.bz2
Content-length: 493

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

Jonathan Wakely <redi at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|---                         |FIXED
   Target Milestone|---                         |6.0

--- Comment #15 from Jonathan Wakely <redi at gcc dot gnu.org> ---
thanks - closing then


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

* [Bug target/63810] gcc sets incorrect macro for OS X deployment targets
  2014-11-11  2:00 [Bug driver/63810] New: gcc sets incorrect macro for OS X deployment targets jeremyhu at macports dot org
                   ` (10 preceding siblings ...)
  2015-05-15  6:54 ` vq at larryv dot me
@ 2015-05-15 22:52 ` fxcoudert at gcc dot gnu.org
  2015-05-16  2:16 ` vq at larryv dot me
                   ` (4 subsequent siblings)
  16 siblings, 0 replies; 18+ messages in thread
From: fxcoudert at gcc dot gnu.org @ 2015-05-15 22:52 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #21 from Francois-Xavier Coudert <fxcoudert at gcc dot gnu.org> ---
(In reply to Lawrence Velázquez from comment #20)
> https://gcc.gnu.org/ml/gcc-patches/2015-05/msg01377.html

Quick review of the patch:

 - version_as_modern_macro(): you implement a specific behavior for major <= 9,
but it's necessary at all. Having major <= 9 is simply impossible (and Apple's
compiler rejects it). I'd say let's make things simpler anduse a format of
"%02lu%02lu%02lu" and always be 6 characters long.

 - version_as_legacy_macro(): same issue. Why do we need to handle major <= 9?
You have rejected this possibility in macosx_version_as_macro() anyway.
Simplify here also.

 - throughout the patch, writing things like "(int) sizeof "9999" - 1" or "char
result[sizeof "9999"]" when you could write "4" and "char result[4]" means
harder code to read, and no real benefit in terms of security or
maintainability (since you're duplicating stuff anyway).

 - in macosx_version_as_macro(), you say "Allow for future major numbers
greater than 10", but you actually reject them (and that's OK). Adjust the
comment.

 - later, "version_array[MAJOR] == 10" is guaranteed. Remove it.

 - in parse_version(), the string passed is guaranteed to be non-NULL. No need
to test it.
>From gcc-bugs-return-486392-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri May 15 23:02:07 2015
Return-Path: <gcc-bugs-return-486392-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 92129 invoked by alias); 15 May 2015 23:02:07 -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 92084 invoked by uid 48); 15 May 2015 23:02:04 -0000
From: "mrs at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/63810] gcc sets incorrect macro for OS X deployment targets
Date: Fri, 15 May 2015 23:02:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 5.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: mrs at gcc dot gnu.org
X-Bugzilla-Status: NEW
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: cc cf_known_to_fail
Message-ID: <bug-63810-4-aRCoSd3kWF@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-63810-4@http.gcc.gnu.org/bugzilla/>
References: <bug-63810-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-05/txt/msg01232.txt.bz2
Content-length: 575

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

mrs at gcc dot gnu.org <mrs at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |mrs at gcc dot gnu.org
      Known to fail|                            |5.1.0

--- Comment #22 from mrs at gcc dot gnu.org <mrs at gcc dot gnu.org> ---
Though I approved it on list, you should feel free to update with the review
points others have and post that version if you wish.


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

* [Bug target/63810] gcc sets incorrect macro for OS X deployment targets
  2014-11-11  2:00 [Bug driver/63810] New: gcc sets incorrect macro for OS X deployment targets jeremyhu at macports dot org
                   ` (11 preceding siblings ...)
  2015-05-15 22:52 ` fxcoudert at gcc dot gnu.org
@ 2015-05-16  2:16 ` vq at larryv dot me
  2015-05-16  7:58 ` fxcoudert at gcc dot gnu.org
                   ` (3 subsequent siblings)
  16 siblings, 0 replies; 18+ messages in thread
From: vq at larryv dot me @ 2015-05-16  2:16 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #23 from Lawrence Velázquez <vq at larryv dot me> ---
(In reply to Francois-Xavier Coudert from comment #21)
>  - version_as_legacy_macro(): same issue. Why do we need to handle major <=
> 9? You have rejected this possibility in macosx_version_as_macro() anyway.
> Simplify here also.

I don't see anything in version_as_legacy_macro() that specifically deals with
major <= 9. Could you point me to the offending code?
>From gcc-bugs-return-486401-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat May 16 04:41:31 2015
Return-Path: <gcc-bugs-return-486401-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 56608 invoked by alias); 16 May 2015 04:41:31 -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 56288 invoked by uid 48); 16 May 2015 04:41:27 -0000
From: "miyuki at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug rtl-optimization/66168] ICE at -O3 in elimination_costs_in_insn, at reload1.c:3677
Date: Sat, 16 May 2015 04:41:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: rtl-optimization
X-Bugzilla-Version: 6.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: miyuki at gcc dot gnu.org
X-Bugzilla-Status: NEW
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_status cf_reconfirmed_on cc everconfirmed
Message-ID: <bug-66168-4-yNFvqy1PXi@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-66168-4@http.gcc.gnu.org/bugzilla/>
References: <bug-66168-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-05/txt/msg01241.txt.bz2
Content-length: 580

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

Mikhail Maltsev <miyuki at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2015-05-16
                 CC|                            |miyuki at gcc dot gnu.org
     Ever confirmed|0                           |1

--- Comment #1 from Mikhail Maltsev <miyuki at gcc dot gnu.org> ---
Confirmed. Started with r223113.


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

* [Bug target/63810] gcc sets incorrect macro for OS X deployment targets
  2014-11-11  2:00 [Bug driver/63810] New: gcc sets incorrect macro for OS X deployment targets jeremyhu at macports dot org
                   ` (12 preceding siblings ...)
  2015-05-16  2:16 ` vq at larryv dot me
@ 2015-05-16  7:58 ` fxcoudert at gcc dot gnu.org
  2015-05-20 22:01 ` vq at larryv dot me
                   ` (2 subsequent siblings)
  16 siblings, 0 replies; 18+ messages in thread
From: fxcoudert at gcc dot gnu.org @ 2015-05-16  7:58 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #24 from Francois-Xavier Coudert <fxcoudert at gcc dot gnu.org> ---
(In reply to Lawrence Velázquez from comment #23)
> I don't see anything in version_as_legacy_macro() that specifically deals
> with major <= 9. Could you point me to the offending code?

In the comment above it ("Major numbers are zero-padded if necessary"), and the
sprintf format "%02lu%lu%lu" (which can be "%lu%lu%lu").
>From gcc-bugs-return-486421-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat May 16 08:10:30 2015
Return-Path: <gcc-bugs-return-486421-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 118550 invoked by alias); 16 May 2015 08:10:29 -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 118462 invoked by uid 55); 16 May 2015 08:10:26 -0000
From: "pault at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/65792] allocation of scalar elemental function with structure constructor fails
Date: Sat, 16 May 2015 08:10:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 6.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: pault at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: mikael at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-65792-4-e2dAaahiW1@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-65792-4@http.gcc.gnu.org/bugzilla/>
References: <bug-65792-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-05/txt/msg01261.txt.bz2
Content-length: 1056

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

--- Comment #9 from Paul Thomas <pault at gcc dot gnu.org> ---
Author: pault
Date: Sat May 16 08:09:52 2015
New Revision: 223234

URL: https://gcc.gnu.org/viewcvs?rev"3234&root=gcc&view=rev
Log:
2015-05-16  Mikael Morin  <mikael@gcc.gnu.org
            Paul Thomas  <pault@gcc.gnu.org>

        PR fortran/65792
        * trans-expr.c (gfc_trans_subcomponent_assign): Always assign
        the expression component to the destination. In addition, if
        the component has allocatable components, copy them and
        deallocate those of the expression, if it is not a variable.
        The expression is fixed if not a variable to prevent multiple
        evaluations.

2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>

        PR fortran/65792
        * gfortran.dg/derived_constructor_components_5: New test

Added:
    trunk/gcc/testsuite/gfortran.dg/derived_constructor_comps_5.f90
Modified:
    trunk/gcc/fortran/ChangeLog
    trunk/gcc/fortran/trans-expr.c
    trunk/gcc/testsuite/ChangeLog


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

* [Bug target/63810] gcc sets incorrect macro for OS X deployment targets
  2014-11-11  2:00 [Bug driver/63810] New: gcc sets incorrect macro for OS X deployment targets jeremyhu at macports dot org
                   ` (13 preceding siblings ...)
  2015-05-16  7:58 ` fxcoudert at gcc dot gnu.org
@ 2015-05-20 22:01 ` vq at larryv dot me
  2015-05-28 12:27 ` mrs at gcc dot gnu.org
  2015-05-28 16:08 ` vq at larryv dot me
  16 siblings, 0 replies; 18+ messages in thread
From: vq at larryv dot me @ 2015-05-20 22:01 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #25 from Lawrence Velázquez <vq at larryv dot me> ---
(In reply to mrs@gcc.gnu.org from comment #22)
> Though I approved it on list, you should feel free to update with the review
> points others have and post that version if you wish.

Re-roll posted:
https://gcc.gnu.org/ml/gcc-patches/2015-05/msg01888.html
>From gcc-bugs-return-486861-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed May 20 22:05:39 2015
Return-Path: <gcc-bugs-return-486861-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 67125 invoked by alias); 20 May 2015 22:05:39 -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 66400 invoked by uid 48); 20 May 2015 22:05:36 -0000
From: "gpnuma at centaurean dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c/66230] New: Using optimizations causes program to segfault
Date: Wed, 20 May 2015 22:05: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: 4.9.2
X-Bugzilla-Keywords:
X-Bugzilla-Severity: major
X-Bugzilla-Who: gpnuma at centaurean dot com
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-66230-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-05/txt/msg01701.txt.bz2
Content-length: 1309

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

            Bug ID: 66230
           Summary: Using optimizations causes program to segfault
           Product: gcc
           Version: 4.9.2
            Status: UNCONFIRMED
          Severity: major
          Priority: P3
         Component: c
          Assignee: unassigned at gcc dot gnu.org
          Reporter: gpnuma at centaurean dot com
  Target Milestone: ---

Hello,

First I'd like to point out that the code producing this error compiles and
runs fine in gcc 4.8.4-1 for Linux and OS/X and Clang 3.5, 3.6 (Linux) and 6.1
(OS/X), but fails with gcc 4.9.2 when using -O3 on both Linux and OS/X (in
debug mode it works fine).
The platform used for all these tests was x86_64.

To reproduce : clone and build https://github.com/centaurean/density with gcc
4.9.2.
Then run the following command :
./benchmark -3 some_file

This will turn into a segfault.

When I add the line [printf("anything");] just before DENSITY_MEMCPY(... here :
https://github.com/centaurean/density/blob/master/src/kernel_lion_decode.c#L187,
the program runs again normally without any segfault... that's really super
strange.

The function that fails is called via an array of function pointers, but I
don't think that's the problem since it works with any other compiler.


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

* [Bug target/63810] gcc sets incorrect macro for OS X deployment targets
  2014-11-11  2:00 [Bug driver/63810] New: gcc sets incorrect macro for OS X deployment targets jeremyhu at macports dot org
                   ` (14 preceding siblings ...)
  2015-05-20 22:01 ` vq at larryv dot me
@ 2015-05-28 12:27 ` mrs at gcc dot gnu.org
  2015-05-28 16:08 ` vq at larryv dot me
  16 siblings, 0 replies; 18+ messages in thread
From: mrs at gcc dot gnu.org @ 2015-05-28 12:27 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #26 from mrs at gcc dot gnu.org <mrs at gcc dot gnu.org> ---
Author: mrs
Date: Thu May 28 12:27:05 2015
New Revision: 223808

URL: https://gcc.gnu.org/viewcvs?rev=223808&root=gcc&view=rev
Log:
2015-05-28  Lawrence Velázquez  <vq@larryv.me>

        PR target/63810
        * config/darwin-c.c (version_components): New global enum.
        (parse_version, version_as_legacy_macro)
        (version_as_modern_macro, macosx_version_as_macro): New functions.
        (version_as_macro): Remove.
        (darwin_cpp_builtins): Use new function.

testsuite:
        PR target/63810
        * gcc.dg/darwin-minversion-3.c: Update testcase.
        * gcc.dg/darwin-minversion-4.c: Ditto.
        * gcc.dg/darwin-minversion-5.c: New testcase.
        * gcc.dg/darwin-minversion-6.c: Ditto.
        * gcc.dg/darwin-minversion-7.c: Ditto.
        * gcc.dg/darwin-minversion-8.c: Ditto.
        * gcc.dg/darwin-minversion-9.c: Ditto.
        * gcc.dg/darwin-minversion-10.c: Ditto.
        * gcc.dg/darwin-minversion-11.c: Ditto.
        * gcc.dg/darwin-minversion-12.c: Ditto.

Added:
    trunk/gcc/testsuite/gcc.dg/darwin-minversion-10.c
    trunk/gcc/testsuite/gcc.dg/darwin-minversion-11.c
    trunk/gcc/testsuite/gcc.dg/darwin-minversion-12.c
    trunk/gcc/testsuite/gcc.dg/darwin-minversion-5.c
    trunk/gcc/testsuite/gcc.dg/darwin-minversion-6.c
    trunk/gcc/testsuite/gcc.dg/darwin-minversion-7.c
    trunk/gcc/testsuite/gcc.dg/darwin-minversion-8.c
    trunk/gcc/testsuite/gcc.dg/darwin-minversion-9.c
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/config/darwin-c.c
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/testsuite/gcc.dg/darwin-minversion-3.c
    trunk/gcc/testsuite/gcc.dg/darwin-minversion-4.c
>From gcc-bugs-return-487508-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu May 28 12:33:25 2015
Return-Path: <gcc-bugs-return-487508-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 52150 invoked by alias); 28 May 2015 12:33:25 -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 51862 invoked by uid 48); 28 May 2015 12:33:21 -0000
From: "mrs at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/63810] gcc sets incorrect macro for OS X deployment targets
Date: Thu, 28 May 2015 12:33:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 5.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: mrs at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
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 cf_known_to_work resolution
Message-ID: <bug-63810-4-Lgvj9YyH0t@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-63810-4@http.gcc.gnu.org/bugzilla/>
References: <bug-63810-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-05/txt/msg02348.txt.bz2
Content-length: 585

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

mrs at gcc dot gnu.org <mrs at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
      Known to work|                            |6.0
         Resolution|---                         |FIXED

--- Comment #27 from mrs at gcc dot gnu.org <mrs at gcc dot gnu.org> ---
Fixed in 6.0. Backports pre approved after bake time and testing that includes
older darwins and ppc.


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

* [Bug target/63810] gcc sets incorrect macro for OS X deployment targets
  2014-11-11  2:00 [Bug driver/63810] New: gcc sets incorrect macro for OS X deployment targets jeremyhu at macports dot org
                   ` (15 preceding siblings ...)
  2015-05-28 12:27 ` mrs at gcc dot gnu.org
@ 2015-05-28 16:08 ` vq at larryv dot me
  16 siblings, 0 replies; 18+ messages in thread
From: vq at larryv dot me @ 2015-05-28 16:08 UTC (permalink / raw)
  To: gcc-bugs

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

Lawrence Velázquez <vq at larryv dot me> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #34010|0                           |1
        is obsolete|                            |

--- Comment #28 from Lawrence Velázquez <vq at larryv dot me> ---
Created attachment 35645
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=35645&action=edit
backport to gcc-5-branch
>From gcc-bugs-return-487523-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu May 28 16:09:50 2015
Return-Path: <gcc-bugs-return-487523-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 62381 invoked by alias); 28 May 2015 16:09:50 -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 61961 invoked by uid 48); 28 May 2015 16:09:46 -0000
From: "vq at larryv dot me" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/63810] gcc sets incorrect macro for OS X deployment targets
Date: Thu, 28 May 2015 16:09:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 5.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: vq at larryv dot me
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
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: attachments.isobsolete attachments.created
Message-ID: <bug-63810-4-7RjWuje9ek@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-63810-4@http.gcc.gnu.org/bugzilla/>
References: <bug-63810-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2015-05/txt/msg02363.txt.bz2
Content-length: 542

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

Lawrence Velázquez <vq at larryv dot me> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #34011|0                           |1
        is obsolete|                            |

--- Comment #29 from Lawrence Velázquez <vq at larryv dot me> ---
Created attachment 35646
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=35646&action=edit
backport to gcc-4_9-branch
>From gcc-bugs-return-487524-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu May 28 16:10:17 2015
Return-Path: <gcc-bugs-return-487524-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 72918 invoked by alias); 28 May 2015 16:10:17 -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 66473 invoked by uid 48); 28 May 2015 16:10:09 -0000
From: "vq at larryv dot me" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/63810] gcc sets incorrect macro for OS X deployment targets
Date: Thu, 28 May 2015 16:10:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 5.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: vq at larryv dot me
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
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: attachments.isobsolete attachments.created
Message-ID: <bug-63810-4-knTTBgNHcz@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-63810-4@http.gcc.gnu.org/bugzilla/>
References: <bug-63810-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2015-05/txt/msg02364.txt.bz2
Content-length: 542

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

Lawrence Velázquez <vq at larryv dot me> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #34012|0                           |1
        is obsolete|                            |

--- Comment #30 from Lawrence Velázquez <vq at larryv dot me> ---
Created attachment 35647
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=35647&action=edit
backport to gcc-4_8-branch
>From gcc-bugs-return-487525-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu May 28 16:11:05 2015
Return-Path: <gcc-bugs-return-487525-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 83250 invoked by alias); 28 May 2015 16:11:05 -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 77739 invoked by uid 48); 28 May 2015 16:10:58 -0000
From: "vq at larryv dot me" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/63810] gcc sets incorrect macro for OS X deployment targets
Date: Thu, 28 May 2015 16:11:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 5.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: vq at larryv dot me
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
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:
Message-ID: <bug-63810-4-cQ8cHnfVtM@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-63810-4@http.gcc.gnu.org/bugzilla/>
References: <bug-63810-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2015-05/txt/msg02365.txt.bz2
Content-length: 362

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

--- Comment #31 from Lawrence Velázquez <vq at larryv dot me> ---
(In reply to mrs@gcc.gnu.org from comment #27)
> Fixed in 6.0. Backports pre approved after bake time and testing that
> includes older darwins and ppc.

Thanks! I've attached updated patches against 4.8, 4.9, and 5.1, if you need
them.
>From gcc-bugs-return-487526-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu May 28 16:15:03 2015
Return-Path: <gcc-bugs-return-487526-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 113401 invoked by alias); 28 May 2015 16:15:02 -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 113310 invoked by uid 55); 28 May 2015 16:14:58 -0000
From: "redi at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug libstdc++/65352] array<T,0>::begin()/end() etc. forms a null reference and breaks on clang+ubsan
Date: Thu, 28 May 2015 16:15:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: libstdc++
X-Bugzilla-Version: 4.9.2
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: redi at gcc dot gnu.org
X-Bugzilla-Status: NEW
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:
Message-ID: <bug-65352-4-08YZ0VdiZV@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-65352-4@http.gcc.gnu.org/bugzilla/>
References: <bug-65352-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-05/txt/msg02366.txt.bz2
Content-length: 573

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

--- Comment #8 from Jonathan Wakely <redi at gcc dot gnu.org> ---
Author: redi
Date: Thu May 28 16:14:26 2015
New Revision: 223839

URL: https://gcc.gnu.org/viewcvs?rev"3839&root=gcc&view=rev
Log:
        PR libstdc++/65352
        * include/profile/array (array::data): Use _S_ptr.
        * include/debug/array (array::data): Likewise.

Modified:
    branches/gcc-5-branch/libstdc++-v3/ChangeLog
    branches/gcc-5-branch/libstdc++-v3/include/debug/array
    branches/gcc-5-branch/libstdc++-v3/include/profile/array


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

end of thread, other threads:[~2015-05-28 16:08 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-11-11  2:00 [Bug driver/63810] New: gcc sets incorrect macro for OS X deployment targets jeremyhu at macports dot org
2014-11-11  7:38 ` [Bug target/63810] " fxcoudert at gcc dot gnu.org
2014-11-14  9:09 ` larryv at macports dot org
2014-11-14  9:16 ` larryv at macports dot org
2014-11-14 21:21 ` howarth at bromo dot med.uc.edu
2014-11-14 21:24 ` larryv at macports dot org
2014-11-14 21:59 ` larryv at macports dot org
2014-11-18  6:40 ` larryv at macports dot org
2014-11-18  7:31 ` larryv at macports dot org
2014-11-18  9:32 ` fxcoudert at gcc dot gnu.org
2014-12-22 22:42 ` egall at gwmail dot gwu.edu
2015-05-15  6:54 ` vq at larryv dot me
2015-05-15 22:52 ` fxcoudert at gcc dot gnu.org
2015-05-16  2:16 ` vq at larryv dot me
2015-05-16  7:58 ` fxcoudert at gcc dot gnu.org
2015-05-20 22:01 ` vq at larryv dot me
2015-05-28 12:27 ` mrs at gcc dot gnu.org
2015-05-28 16:08 ` vq at larryv dot me

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).