public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug c++/17577] [4.0/4.1 Regression] #pragma implementation no longer diagnoses use after file to which it applies
       [not found] <bug-17577-37@http.gcc.gnu.org/bugzilla/>
@ 2005-10-22  3:00 ` pinskia at gcc dot gnu dot org
  2005-10-31  0:28 ` mmitchel at gcc dot gnu dot org
                   ` (8 subsequent siblings)
  9 siblings, 0 replies; 10+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2005-10-22  3:00 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #5 from pinskia at gcc dot gnu dot org  2005-10-22 03:00 -------
Does anyone have a testcase for this one?


-- 

pinskia at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Severity|normal                      |minor


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17577


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

* [Bug c++/17577] [4.0/4.1 Regression] #pragma implementation no longer diagnoses use after file to which it applies
       [not found] <bug-17577-37@http.gcc.gnu.org/bugzilla/>
  2005-10-22  3:00 ` [Bug c++/17577] [4.0/4.1 Regression] #pragma implementation no longer diagnoses use after file to which it applies pinskia at gcc dot gnu dot org
@ 2005-10-31  0:28 ` mmitchel at gcc dot gnu dot org
  2006-02-24  0:26 ` [Bug c++/17577] [4.0/4.1/4.2 " mmitchel at gcc dot gnu dot org
                   ` (7 subsequent siblings)
  9 siblings, 0 replies; 10+ messages in thread
From: mmitchel at gcc dot gnu dot org @ 2005-10-31  0:28 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #6 from mmitchel at gcc dot gnu dot org  2005-10-31 00:28 -------
This issue could lead to substantial user confusion.  On the other hand, the
manual suggests that #pragma interface, while not actually deprecated, is not
very useful, and I would hope that, indeed, not very many people are using it,
as we have newer, better methods, of doing most of the same things.  

I'm going to set this to P2 for now.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17577


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

* [Bug c++/17577] [4.0/4.1/4.2 Regression] #pragma implementation no longer diagnoses use after file to which it applies
       [not found] <bug-17577-37@http.gcc.gnu.org/bugzilla/>
  2005-10-22  3:00 ` [Bug c++/17577] [4.0/4.1 Regression] #pragma implementation no longer diagnoses use after file to which it applies pinskia at gcc dot gnu dot org
  2005-10-31  0:28 ` mmitchel at gcc dot gnu dot org
@ 2006-02-24  0:26 ` mmitchel at gcc dot gnu dot org
  2006-05-25  2:34 ` mmitchel at gcc dot gnu dot org
                   ` (6 subsequent siblings)
  9 siblings, 0 replies; 10+ messages in thread
From: mmitchel at gcc dot gnu dot org @ 2006-02-24  0:26 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #7 from mmitchel at gcc dot gnu dot org  2006-02-24 00:25 -------
This issue will not be resolved in GCC 4.1.0; retargeted at GCC 4.1.1.


-- 

mmitchel at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|4.0.3                       |4.1.1


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17577


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

* [Bug c++/17577] [4.0/4.1/4.2 Regression] #pragma implementation no longer diagnoses use after file to which it applies
       [not found] <bug-17577-37@http.gcc.gnu.org/bugzilla/>
                   ` (2 preceding siblings ...)
  2006-02-24  0:26 ` [Bug c++/17577] [4.0/4.1/4.2 " mmitchel at gcc dot gnu dot org
@ 2006-05-25  2:34 ` mmitchel at gcc dot gnu dot org
  2007-02-14  9:05 ` [Bug c++/17577] [4.0/4.1/4.2/4.3 " mmitchel at gcc dot gnu dot org
                   ` (5 subsequent siblings)
  9 siblings, 0 replies; 10+ messages in thread
From: mmitchel at gcc dot gnu dot org @ 2006-05-25  2:34 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #8 from mmitchel at gcc dot gnu dot org  2006-05-25 02:32 -------
Will not be fixed in 4.1.1; adjust target milestone to 4.1.2.


-- 

mmitchel at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|4.1.1                       |4.1.2


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17577


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

* [Bug c++/17577] [4.0/4.1/4.2/4.3 Regression] #pragma implementation no longer diagnoses use after file to which it applies
       [not found] <bug-17577-37@http.gcc.gnu.org/bugzilla/>
                   ` (3 preceding siblings ...)
  2006-05-25  2:34 ` mmitchel at gcc dot gnu dot org
@ 2007-02-14  9:05 ` mmitchel at gcc dot gnu dot org
  2007-11-09 18:28 ` tromey at gcc dot gnu dot org
                   ` (4 subsequent siblings)
  9 siblings, 0 replies; 10+ messages in thread
From: mmitchel at gcc dot gnu dot org @ 2007-02-14  9:05 UTC (permalink / raw)
  To: gcc-bugs



-- 

mmitchel at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|4.1.2                       |4.1.3


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17577


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

* [Bug c++/17577] [4.0/4.1/4.2/4.3 Regression] #pragma implementation no longer diagnoses use after file to which it applies
       [not found] <bug-17577-37@http.gcc.gnu.org/bugzilla/>
                   ` (4 preceding siblings ...)
  2007-02-14  9:05 ` [Bug c++/17577] [4.0/4.1/4.2/4.3 " mmitchel at gcc dot gnu dot org
@ 2007-11-09 18:28 ` tromey at gcc dot gnu dot org
  2007-11-10 19:00 ` patchapp at dberlin dot org
                   ` (3 subsequent siblings)
  9 siblings, 0 replies; 10+ messages in thread
From: tromey at gcc dot gnu dot org @ 2007-11-09 18:28 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #9 from tromey at gcc dot gnu dot org  2007-11-09 18:28 -------
Testing a patch.


-- 

tromey at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |tromey at gcc dot gnu dot
                   |                            |org
         AssignedTo|unassigned at gcc dot gnu   |tromey at gcc dot gnu dot
                   |dot org                     |org
             Status|NEW                         |ASSIGNED
   Last reconfirmed|2006-02-12 17:53:38         |2007-11-09 18:28:17
               date|                            |


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17577


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

* [Bug c++/17577] [4.0/4.1/4.2/4.3 Regression] #pragma implementation no longer diagnoses use after file to which it applies
       [not found] <bug-17577-37@http.gcc.gnu.org/bugzilla/>
                   ` (5 preceding siblings ...)
  2007-11-09 18:28 ` tromey at gcc dot gnu dot org
@ 2007-11-10 19:00 ` patchapp at dberlin dot org
  2007-11-12  0:39 ` tromey at gcc dot gnu dot org
                   ` (2 subsequent siblings)
  9 siblings, 0 replies; 10+ messages in thread
From: patchapp at dberlin dot org @ 2007-11-10 19:00 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #10 from patchapp at dberlin dot org  2007-11-10 19:00 -------
Subject: Bug number PR c++/17577

A patch for this bug has been added to the patch tracker.
The mailing list url for the patch is
http://gcc.gnu.org/ml/gcc-patches/2007-11/msg00564.html


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17577


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

* [Bug c++/17577] [4.0/4.1/4.2/4.3 Regression] #pragma implementation no longer diagnoses use after file to which it applies
       [not found] <bug-17577-37@http.gcc.gnu.org/bugzilla/>
                   ` (6 preceding siblings ...)
  2007-11-10 19:00 ` patchapp at dberlin dot org
@ 2007-11-12  0:39 ` tromey at gcc dot gnu dot org
  2007-11-12  0:40 ` [Bug c++/17577] [4.0/4.1/4.2 " tromey at gcc dot gnu dot org
  2008-03-14 16:37 ` rguenth at gcc dot gnu dot org
  9 siblings, 0 replies; 10+ messages in thread
From: tromey at gcc dot gnu dot org @ 2007-11-12  0:39 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #11 from tromey at gcc dot gnu dot org  2007-11-12 00:39 -------
Subject: Bug 17577

Author: tromey
Date: Mon Nov 12 00:38:48 2007
New Revision: 130093

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=130093
Log:
gcc/cp
        PR c++/17577:
        * lex.c (handle_pragma_implementation): Use cpp_included_before.
gcc/testsuite
        PR c++/17577:
        * g++.dg/ext/pr17577.h: New file.
        * g++.dg/ext/pr17577.C: New file.
libcpp
        PR c++/17557:
        * include/cpplib.h (cpp_included_before): Declare.
        * files.c (struct file_hash_entry) <location>: New field.
        (_cpp_find_file): Initialize new field.
        (make_cpp_dir): Likewise.
        (cpp_included_before): New function.

Added:
    trunk/gcc/testsuite/g++.dg/ext/pr17577.C
    trunk/gcc/testsuite/g++.dg/ext/pr17577.h
Modified:
    trunk/gcc/cp/ChangeLog
    trunk/gcc/cp/lex.c
    trunk/gcc/testsuite/ChangeLog
    trunk/libcpp/ChangeLog
    trunk/libcpp/files.c
    trunk/libcpp/include/cpplib.h


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17577


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

* [Bug c++/17577] [4.0/4.1/4.2 Regression] #pragma implementation no longer diagnoses use after file to which it applies
       [not found] <bug-17577-37@http.gcc.gnu.org/bugzilla/>
                   ` (7 preceding siblings ...)
  2007-11-12  0:39 ` tromey at gcc dot gnu dot org
@ 2007-11-12  0:40 ` tromey at gcc dot gnu dot org
  2008-03-14 16:37 ` rguenth at gcc dot gnu dot org
  9 siblings, 0 replies; 10+ messages in thread
From: tromey at gcc dot gnu dot org @ 2007-11-12  0:40 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #12 from tromey at gcc dot gnu dot org  2007-11-12 00:40 -------
Fixed on trunk.


-- 

tromey at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Known to work|                            |4.3.0
            Summary|[4.0/4.1/4.2/4.3 Regression]|[4.0/4.1/4.2 Regression]
                   |#pragma implementation no   |#pragma implementation no
                   |longer diagnoses use after  |longer diagnoses use after
                   |file to which it applies    |file to which it applies
   Target Milestone|4.1.3                       |4.3.0


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17577


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

* [Bug c++/17577] [4.0/4.1/4.2 Regression] #pragma implementation no longer diagnoses use after file to which it applies
       [not found] <bug-17577-37@http.gcc.gnu.org/bugzilla/>
                   ` (8 preceding siblings ...)
  2007-11-12  0:40 ` [Bug c++/17577] [4.0/4.1/4.2 " tromey at gcc dot gnu dot org
@ 2008-03-14 16:37 ` rguenth at gcc dot gnu dot org
  9 siblings, 0 replies; 10+ messages in thread
From: rguenth at gcc dot gnu dot org @ 2008-03-14 16:37 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #13 from rguenth at gcc dot gnu dot org  2008-03-14 16:37 -------
WONTFIX on branches.


-- 

rguenth at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
      Known to fail|                            |4.0.4 4.1.3 4.2.4
         Resolution|                            |FIXED


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17577


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

end of thread, other threads:[~2008-03-14 16:37 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <bug-17577-37@http.gcc.gnu.org/bugzilla/>
2005-10-22  3:00 ` [Bug c++/17577] [4.0/4.1 Regression] #pragma implementation no longer diagnoses use after file to which it applies pinskia at gcc dot gnu dot org
2005-10-31  0:28 ` mmitchel at gcc dot gnu dot org
2006-02-24  0:26 ` [Bug c++/17577] [4.0/4.1/4.2 " mmitchel at gcc dot gnu dot org
2006-05-25  2:34 ` mmitchel at gcc dot gnu dot org
2007-02-14  9:05 ` [Bug c++/17577] [4.0/4.1/4.2/4.3 " mmitchel at gcc dot gnu dot org
2007-11-09 18:28 ` tromey at gcc dot gnu dot org
2007-11-10 19:00 ` patchapp at dberlin dot org
2007-11-12  0:39 ` tromey at gcc dot gnu dot org
2007-11-12  0:40 ` [Bug c++/17577] [4.0/4.1/4.2 " tromey at gcc dot gnu dot org
2008-03-14 16:37 ` rguenth at gcc dot gnu dot 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).