public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug c++/67104] New: Constant expression factory function initializes std::array with static storage duration strangely
@ 2015-08-03 17:48 moritz at klammler dot eu
  2015-08-03 17:49 ` [Bug c++/67104] " moritz at klammler dot eu
                   ` (12 more replies)
  0 siblings, 13 replies; 14+ messages in thread
From: moritz at klammler dot eu @ 2015-08-03 17:48 UTC (permalink / raw)
  To: gcc-bugs

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

            Bug ID: 67104
           Summary: Constant expression factory function initializes
                    std::array with static storage duration strangely
           Product: gcc
           Version: 5.1.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: moritz at klammler dot eu
  Target Milestone: ---

Created attachment 36110
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=36110&action=edit
Source code to reproduce the problem

The following program -- that, to my best knowledge, is valid C++14 -- if
compiled with GCC fails at the marked assertion.  If compiled with Clang, both
assertions hold.

    #include <array>
    #include <cassert>

    namespace /* anonymous */
    {

      constexpr auto
      make_array(const int val) noexcept
      {
        std::array<int, 2> result = { { val, 0 } };
        return result;
      }

      // Replacing `constexpr` by `const` doesn't change anything.
      constexpr auto numbers_static = make_array(42);

    }

    int
    main()
    {
      const auto numbers_automatic = make_array(42);
      assert(numbers_automatic[0] == 42);  // okay
      assert(numbers_static[0] == 42);     // fails
    }

Attached are the source code, preprocessor output and standard error output
when compiling with GCC 5.1.0 using this command:

    $ g++ -std=c++14 -v -save-temps -Wall -Wextra -Werror -pedantic main.cxx

There are no warnings or errors reported by the compiler.

This issue has already been discussed on Stack Overflow where I have posted a
more complicated example to trigger the behavior.

   
https://stackoverflow.com/questions/31762429/initializing-stdarray-with-static-storage-duration-with-a-parameter-pack-expan

The reduced example included in this report is courtesy of Stack Overflow user
Columbo who has also tried different versions of GCC that reproduced the
behavior.


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

* [Bug c++/67104] Constant expression factory function initializes std::array with static storage duration strangely
  2015-08-03 17:48 [Bug c++/67104] New: Constant expression factory function initializes std::array with static storage duration strangely moritz at klammler dot eu
@ 2015-08-03 17:49 ` moritz at klammler dot eu
  2015-08-03 17:50 ` moritz at klammler dot eu
                   ` (11 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: moritz at klammler dot eu @ 2015-08-03 17:49 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #1 from Moritz Klammler <moritz at klammler dot eu> ---
Created attachment 36111
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=36111&action=edit
Preprocessed source file


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

* [Bug c++/67104] Constant expression factory function initializes std::array with static storage duration strangely
  2015-08-03 17:48 [Bug c++/67104] New: Constant expression factory function initializes std::array with static storage duration strangely moritz at klammler dot eu
  2015-08-03 17:49 ` [Bug c++/67104] " moritz at klammler dot eu
@ 2015-08-03 17:50 ` moritz at klammler dot eu
  2015-08-03 17:59 ` moritz at klammler dot eu
                   ` (10 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: moritz at klammler dot eu @ 2015-08-03 17:50 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #2 from Moritz Klammler <moritz at klammler dot eu> ---
Created attachment 36112
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=36112&action=edit
Compiler standard error output


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

* [Bug c++/67104] Constant expression factory function initializes std::array with static storage duration strangely
  2015-08-03 17:48 [Bug c++/67104] New: Constant expression factory function initializes std::array with static storage duration strangely moritz at klammler dot eu
  2015-08-03 17:49 ` [Bug c++/67104] " moritz at klammler dot eu
  2015-08-03 17:50 ` moritz at klammler dot eu
@ 2015-08-03 17:59 ` moritz at klammler dot eu
  2015-08-03 18:29 ` trippels at gcc dot gnu.org
                   ` (9 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: moritz at klammler dot eu @ 2015-08-03 17:59 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #3 from Moritz Klammler <moritz at klammler dot eu> ---
Note that the following slightly modified program passes all assertions and
behaves identical when compiled with either GCC or Clang.

    #include <array>
    #include <cassert>

    namespace /* anonymous */
    {

      constexpr auto
      make_array(const int val1, const int val2) noexcept
      {
        std::array<int, 2> result = { { val1, val2 } };
        return result;
      }

      constexpr auto numbers_static = make_array(42, 0);

    }

    int
    main()
    {
      const auto numbers_automatic = make_array(42, 0);
      assert(numbers_automatic[0] == 42);  // okay
      assert(numbers_static[0] == 42);     // okay
    }


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

* [Bug c++/67104] Constant expression factory function initializes std::array with static storage duration strangely
  2015-08-03 17:48 [Bug c++/67104] New: Constant expression factory function initializes std::array with static storage duration strangely moritz at klammler dot eu
                   ` (2 preceding siblings ...)
  2015-08-03 17:59 ` moritz at klammler dot eu
@ 2015-08-03 18:29 ` trippels at gcc dot gnu.org
  2015-08-04  8:40 ` [Bug c++/67104] [5/6 regression] " trippels at gcc dot gnu.org
                   ` (8 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: trippels at gcc dot gnu.org @ 2015-08-03 18:29 UTC (permalink / raw)
  To: gcc-bugs

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain; charset="UTF-8", Size: 3958 bytes --]

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

Markus Trippelsdorf <trippels at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2015-08-03
                 CC|                            |trippels at gcc dot gnu.org
     Ever confirmed|0                           |1

--- Comment #4 from Markus Trippelsdorf <trippels at gcc dot gnu.org> ---
markus@x4 tmp % cat te3.ii
namespace std
{
typedef int size_t;
template <typename _Tp, int _Nm> struct A
{
  typedef int _Type[_Nm];
  static constexpr _Tp
  _S_ref (const _Type __t, size_t)
  {
    return __t[0];
  }
};
template <typename, int _Nm> struct array
{
  typedef int const_reference;
  typedef int size_type;
  typedef A<int, _Nm> _AT_Type;
  typename _AT_Type::_Type _M_elems;
  constexpr const_reference operator[](size_type) const
  {
    return _AT_Type::_S_ref (_M_elems, 0);
  }
};
}

constexpr auto make_array (int val)
{
  std::array<int, 2> result{ val, 0 };
  return result;
}

constexpr auto numbers_static = make_array (1);
int
main ()
{
  static_assert (numbers_static[0], "");
}

markus@x4 tmp % clang++ -std=c++14 te3.ii
markus@x4 tmp % g++ -std=c++14 te3.ii
te3.ii: In function ‘int main()’:
te3.ii:36:3: error: static assertion failed: 
   static_assert (numbers_static[0], "");
   ^
>From gcc-bugs-return-493987-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 03 18:35:23 2015
Return-Path: <gcc-bugs-return-493987-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 124514 invoked by alias); 3 Aug 2015 18:35: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 123993 invoked by uid 48); 3 Aug 2015 18:35:18 -0000
From: "pault at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/66079] [6 Regression] memory leak with source allocation in internal subprogram
Date: Mon, 03 Aug 2015 18:35: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: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: pault at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 6.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: attachments.created
Message-ID: <bug-66079-4-cdhrR2CnWr@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-66079-4@http.gcc.gnu.org/bugzilla/>
References: <bug-66079-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-08/txt/msg00129.txt.bz2
Content-length: 592

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

--- Comment #8 from Paul Thomas <pault at gcc dot gnu.org> ---
Created attachment 36113
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id6113&actioníit
Patch for th 5 branch

Before closing this PR, I checked and found that the 5 branch now leaks memory.

The attached fixes the memory leak but does not fix the ICEs for which the
tests have been commented out. There is already too much divergence in
trans_allocate between 5 and 6 to do any more.

What do you think about applying this patch, which bootstraps and regtests?

Paul


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

* [Bug c++/67104] [5/6 regression] Constant expression factory function initializes std::array with static storage duration strangely
  2015-08-03 17:48 [Bug c++/67104] New: Constant expression factory function initializes std::array with static storage duration strangely moritz at klammler dot eu
                   ` (3 preceding siblings ...)
  2015-08-03 18:29 ` trippels at gcc dot gnu.org
@ 2015-08-04  8:40 ` trippels at gcc dot gnu.org
  2015-08-07 13:54 ` trippels at gcc dot gnu.org
                   ` (7 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: trippels at gcc dot gnu.org @ 2015-08-04  8:40 UTC (permalink / raw)
  To: gcc-bugs

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

Markus Trippelsdorf <trippels at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |wrong-code
                 CC|                            |jason at gcc dot gnu.org
            Summary|Constant expression factory |[5/6 regression] Constant
                   |function initializes        |expression factory function
                   |std::array with static      |initializes std::array with
                   |storage duration strangely  |static storage duration
                   |                            |strangely

--- Comment #5 from Markus Trippelsdorf <trippels at gcc dot gnu.org> ---
Started with r217663 (C++14 constexpr support).


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

* [Bug c++/67104] [5/6 regression] Constant expression factory function initializes std::array with static storage duration strangely
  2015-08-03 17:48 [Bug c++/67104] New: Constant expression factory function initializes std::array with static storage duration strangely moritz at klammler dot eu
                   ` (4 preceding siblings ...)
  2015-08-04  8:40 ` [Bug c++/67104] [5/6 regression] " trippels at gcc dot gnu.org
@ 2015-08-07 13:54 ` trippels at gcc dot gnu.org
  2015-08-12 18:03 ` jason at gcc dot gnu.org
                   ` (6 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: trippels at gcc dot gnu.org @ 2015-08-07 13:54 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #6 from Markus Trippelsdorf <trippels at gcc dot gnu.org> ---
Another example
http://stackoverflow.com/questions/31878796/removing-constexpr-changes-values-of-array-on-gcc

markus@x4 tmp % cat test.ii
template <typename T, int N> struct array
{
  constexpr T &operator[](int index) { return data[index]; }
  constexpr T operator[](int index) const { return data[index]; }
  T data[N];
};

constexpr array<long unsigned, 1001>
make_bottle_count ()
{
  array<long unsigned, 1001> a{};
  a[65] = 1;
  return a;
}

constexpr auto bottle_count = make_bottle_count ();
static_assert (bottle_count[65], "");

markus@x4 tmp % clang++ -c -std=c++14 test.ii
markus@x4 tmp % g++ -c -std=c++14 test.ii
test.ii:17:1: error: static assertion failed: 
 static_assert (bottle_count[65], "");
 ^


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

* [Bug c++/67104] [5/6 regression] Constant expression factory function initializes std::array with static storage duration strangely
  2015-08-03 17:48 [Bug c++/67104] New: Constant expression factory function initializes std::array with static storage duration strangely moritz at klammler dot eu
                   ` (5 preceding siblings ...)
  2015-08-07 13:54 ` trippels at gcc dot gnu.org
@ 2015-08-12 18:03 ` jason at gcc dot gnu.org
  2015-08-12 18:09 ` jason at gcc dot gnu.org
                   ` (5 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: jason at gcc dot gnu.org @ 2015-08-12 18:03 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #7 from Jason Merrill <jason at gcc dot gnu.org> ---
Author: jason
Date: Wed Aug 12 18:02:43 2015
New Revision: 226830

URL: https://gcc.gnu.org/viewcvs?rev=226830&root=gcc&view=rev
Log:
        PR c++/67104
        * constexpr.c (cxx_eval_array_reference): Handle sparse
        CONSTRUCTORs.

Added:
    trunk/gcc/testsuite/g++.dg/cpp1y/constexpr-array1.C
Modified:
    trunk/gcc/cp/ChangeLog
    trunk/gcc/cp/constexpr.c


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

* [Bug c++/67104] [5/6 regression] Constant expression factory function initializes std::array with static storage duration strangely
  2015-08-03 17:48 [Bug c++/67104] New: Constant expression factory function initializes std::array with static storage duration strangely moritz at klammler dot eu
                   ` (6 preceding siblings ...)
  2015-08-12 18:03 ` jason at gcc dot gnu.org
@ 2015-08-12 18:09 ` jason at gcc dot gnu.org
  2015-08-13  7:20 ` trippels at gcc dot gnu.org
                   ` (4 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: jason at gcc dot gnu.org @ 2015-08-12 18:09 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #8 from Jason Merrill <jason at gcc dot gnu.org> ---
Author: jason
Date: Wed Aug 12 18:08:45 2015
New Revision: 226833

URL: https://gcc.gnu.org/viewcvs?rev=226833&root=gcc&view=rev
Log:
        PR c++/67104
        * constexpr.c (cxx_eval_array_reference): Fix typo.

Modified:
    trunk/gcc/cp/ChangeLog
    trunk/gcc/cp/constexpr.c


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

* [Bug c++/67104] [5/6 regression] Constant expression factory function initializes std::array with static storage duration strangely
  2015-08-03 17:48 [Bug c++/67104] New: Constant expression factory function initializes std::array with static storage duration strangely moritz at klammler dot eu
                   ` (7 preceding siblings ...)
  2015-08-12 18:09 ` jason at gcc dot gnu.org
@ 2015-08-13  7:20 ` trippels at gcc dot gnu.org
  2015-08-13  7:32 ` [Bug c++/67104] [5 " trippels at gcc dot gnu.org
                   ` (3 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: trippels at gcc dot gnu.org @ 2015-08-13  7:20 UTC (permalink / raw)
  To: gcc-bugs

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

Markus Trippelsdorf <trippels at gcc dot gnu.org> changed:

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

--- Comment #9 from Markus Trippelsdorf <trippels at gcc dot gnu.org> ---
fixed.


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

* [Bug c++/67104] [5 regression] Constant expression factory function initializes std::array with static storage duration strangely
  2015-08-03 17:48 [Bug c++/67104] New: Constant expression factory function initializes std::array with static storage duration strangely moritz at klammler dot eu
                   ` (8 preceding siblings ...)
  2015-08-13  7:20 ` trippels at gcc dot gnu.org
@ 2015-08-13  7:32 ` trippels at gcc dot gnu.org
  2015-08-17 15:45 ` jason at gcc dot gnu.org
                   ` (2 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: trippels at gcc dot gnu.org @ 2015-08-13  7:32 UTC (permalink / raw)
  To: gcc-bugs

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

Markus Trippelsdorf <trippels at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |REOPENED
         Resolution|FIXED                       |---
            Summary|[5/6 regression] Constant   |[5 regression] Constant
                   |expression factory function |expression factory function
                   |initializes std::array with |initializes std::array with
                   |static storage duration     |static storage duration
                   |strangely                   |strangely

--- Comment #10 from Markus Trippelsdorf <trippels at gcc dot gnu.org> ---
Actually the gcc-5 backport is still pending.


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

* [Bug c++/67104] [5 regression] Constant expression factory function initializes std::array with static storage duration strangely
  2015-08-03 17:48 [Bug c++/67104] New: Constant expression factory function initializes std::array with static storage duration strangely moritz at klammler dot eu
                   ` (9 preceding siblings ...)
  2015-08-13  7:32 ` [Bug c++/67104] [5 " trippels at gcc dot gnu.org
@ 2015-08-17 15:45 ` jason at gcc dot gnu.org
  2015-08-17 16:06 ` jason at gcc dot gnu.org
  2015-08-17 18:42 ` jason at gcc dot gnu.org
  12 siblings, 0 replies; 14+ messages in thread
From: jason at gcc dot gnu.org @ 2015-08-17 15:45 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #11 from Jason Merrill <jason at gcc dot gnu.org> ---
Author: jason
Date: Mon Aug 17 15:44:29 2015
New Revision: 226940

URL: https://gcc.gnu.org/viewcvs?rev=226940&root=gcc&view=rev
Log:
        PR c++/67104
        * constexpr.c (cxx_eval_array_reference): Handle sparse
        CONSTRUCTORs.

Added:
    branches/gcc-5-branch/gcc/testsuite/g++.dg/cpp1y/constexpr-array1.C
Modified:
    branches/gcc-5-branch/gcc/cp/ChangeLog
    branches/gcc-5-branch/gcc/cp/constexpr.c


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

* [Bug c++/67104] [5 regression] Constant expression factory function initializes std::array with static storage duration strangely
  2015-08-03 17:48 [Bug c++/67104] New: Constant expression factory function initializes std::array with static storage duration strangely moritz at klammler dot eu
                   ` (10 preceding siblings ...)
  2015-08-17 15:45 ` jason at gcc dot gnu.org
@ 2015-08-17 16:06 ` jason at gcc dot gnu.org
  2015-08-17 18:42 ` jason at gcc dot gnu.org
  12 siblings, 0 replies; 14+ messages in thread
From: jason at gcc dot gnu.org @ 2015-08-17 16:06 UTC (permalink / raw)
  To: gcc-bugs

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

Jason Merrill <jason at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|REOPENED                    |RESOLVED
         Resolution|---                         |FIXED
           Assignee|unassigned at gcc dot gnu.org      |jason at gcc dot gnu.org
   Target Milestone|---                         |5.3

--- Comment #12 from Jason Merrill <jason at gcc dot gnu.org> ---
Fixed for 5.3 as well.


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

* [Bug c++/67104] [5 regression] Constant expression factory function initializes std::array with static storage duration strangely
  2015-08-03 17:48 [Bug c++/67104] New: Constant expression factory function initializes std::array with static storage duration strangely moritz at klammler dot eu
                   ` (11 preceding siblings ...)
  2015-08-17 16:06 ` jason at gcc dot gnu.org
@ 2015-08-17 18:42 ` jason at gcc dot gnu.org
  12 siblings, 0 replies; 14+ messages in thread
From: jason at gcc dot gnu.org @ 2015-08-17 18:42 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #13 from Jason Merrill <jason at gcc dot gnu.org> ---
Author: jason
Date: Mon Aug 17 18:42:04 2015
New Revision: 226949

URL: https://gcc.gnu.org/viewcvs?rev=226949&root=gcc&view=rev
Log:
        PR c++/67104
        * constexpr.c (array_index_cmp, find_array_ctor_elt): New.
        (cxx_eval_array_reference, cxx_eval_store_expression): Use them.

Modified:
    trunk/gcc/cp/ChangeLog
    trunk/gcc/cp/constexpr.c


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

end of thread, other threads:[~2015-08-17 18:42 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-08-03 17:48 [Bug c++/67104] New: Constant expression factory function initializes std::array with static storage duration strangely moritz at klammler dot eu
2015-08-03 17:49 ` [Bug c++/67104] " moritz at klammler dot eu
2015-08-03 17:50 ` moritz at klammler dot eu
2015-08-03 17:59 ` moritz at klammler dot eu
2015-08-03 18:29 ` trippels at gcc dot gnu.org
2015-08-04  8:40 ` [Bug c++/67104] [5/6 regression] " trippels at gcc dot gnu.org
2015-08-07 13:54 ` trippels at gcc dot gnu.org
2015-08-12 18:03 ` jason at gcc dot gnu.org
2015-08-12 18:09 ` jason at gcc dot gnu.org
2015-08-13  7:20 ` trippels at gcc dot gnu.org
2015-08-13  7:32 ` [Bug c++/67104] [5 " trippels at gcc dot gnu.org
2015-08-17 15:45 ` jason at gcc dot gnu.org
2015-08-17 16:06 ` jason at gcc dot gnu.org
2015-08-17 18:42 ` jason at gcc dot gnu.org

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