public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug c++/38000]  New: System header files not found once -isystem /usr/include is used
@ 2008-11-03  9:34 jensseidel at users dot sf dot net
  2008-11-03 12:26 ` [Bug driver/38000] [4.3/4.4 Regression] " rguenth at gcc dot gnu dot org
                   ` (13 more replies)
  0 siblings, 14 replies; 16+ messages in thread
From: jensseidel at users dot sf dot net @ 2008-11-03  9:34 UTC (permalink / raw)
  To: gcc-bugs

$ cat test.cpp
#include <cstdlib>

$ g++ -c -isystem /usr/include test.cpp
In file included from test.cpp:1:
/usr/include/c++/4.3/cstdlib:73:25: error: stdlib.h: No such file or directory
...

This happens on two different system with 4.3.1 and 4.3.2.
See also http://gcc.gnu.org/ml/gcc-help/2008-10/msg00338.html


-- 
           Summary: System header files not found once -isystem /usr/include
                    is used
           Product: gcc
           Version: 4.3.2
            Status: UNCONFIRMED
          Severity: major
          Priority: P3
         Component: c++
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: jensseidel at users dot sf dot net
 GCC build triplet: i486-linux-gnu
  GCC host triplet: i486-linux-gnu
GCC target triplet: i486-linux-gnu


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


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

* [Bug driver/38000] [4.3/4.4 Regression] System header files not found once -isystem /usr/include is used
  2008-11-03  9:34 [Bug c++/38000] New: System header files not found once -isystem /usr/include is used jensseidel at users dot sf dot net
@ 2008-11-03 12:26 ` rguenth at gcc dot gnu dot org
  2008-11-03 12:40 ` jakub at gcc dot gnu dot org
                   ` (12 subsequent siblings)
  13 siblings, 0 replies; 16+ messages in thread
From: rguenth at gcc dot gnu dot org @ 2008-11-03 12:26 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #1 from rguenth at gcc dot gnu dot org  2008-11-03 12:25 -------
appending -v shows

 /usr/lib64/gcc/x86_64-suse-linux/4.3/cc1plus -quiet -v -D_GNU_SOURCE t.C
-quiet -dumpbase t.C -mtune=generic -auxbase t -version -o t.s
#include "..." search starts here:
#include <...> search starts here:
 /usr/include/c++/4.3
 /usr/include/c++/4.3/x86_64-suse-linux
 /usr/include/c++/4.3/backward
 /usr/local/include
 /usr/lib64/gcc/x86_64-suse-linux/4.3/include
 /usr/lib64/gcc/x86_64-suse-linux/4.3/include-fixed
 /usr/lib64/gcc/x86_64-suse-linux/4.3/../../../../x86_64-suse-linux/include
 /usr/include
End of search list.

vs.

 /usr/lib64/gcc/x86_64-suse-linux/4.3/cc1plus -quiet -v -D_GNU_SOURCE -isystem
/usr/include t.C -quiet -dumpbase t.C -mtune=generic -auxbase t -version -o t.s
ignoring duplicate directory "/usr/include"
#include "..." search starts here:
#include <...> search starts here:
 /usr/include
 /usr/include/c++/4.3
 /usr/include/c++/4.3/x86_64-suse-linux
 /usr/include/c++/4.3/backward
 /usr/local/include
 /usr/lib64/gcc/x86_64-suse-linux/4.3/include
 /usr/lib64/gcc/x86_64-suse-linux/4.3/include-fixed
 /usr/lib64/gcc/x86_64-suse-linux/4.3/../../../../x86_64-suse-linux/include
End of search list.

note the different ordering which will likely make #include_next fail?  It
works for me with 4.2.


-- 

rguenth at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
          Component|c++                         |driver
     Ever Confirmed|0                           |1
      Known to fail|                            |4.3.2
      Known to work|                            |4.2.4
   Last reconfirmed|0000-00-00 00:00:00         |2008-11-03 12:25:17
               date|                            |
            Summary|System header files not     |[4.3/4.4 Regression] System
                   |found once -isystem         |header files not found once
                   |/usr/include is used        |-isystem /usr/include is
                   |                            |used
   Target Milestone|---                         |4.3.3


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


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

* [Bug driver/38000] [4.3/4.4 Regression] System header files not found once -isystem /usr/include is used
  2008-11-03  9:34 [Bug c++/38000] New: System header files not found once -isystem /usr/include is used jensseidel at users dot sf dot net
  2008-11-03 12:26 ` [Bug driver/38000] [4.3/4.4 Regression] " rguenth at gcc dot gnu dot org
@ 2008-11-03 12:40 ` jakub at gcc dot gnu dot org
  2008-11-03 12:42 ` [Bug libstdc++/38000] " jakub at gcc dot gnu dot org
                   ` (11 subsequent siblings)
  13 siblings, 0 replies; 16+ messages in thread
From: jakub at gcc dot gnu dot org @ 2008-11-03 12:40 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #2 from jakub at gcc dot gnu dot org  2008-11-03 12:39 -------
The include_next doesn't make any sense in the cXXX headers, include_next is
typically used when including the same header name, not when you are including
unrelated header name, exactly because making assumptions whether it comes
earlier or later in the search path is bad.


-- 

jakub at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |bkoz at gcc dot gnu dot org


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


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

* [Bug libstdc++/38000] [4.3/4.4 Regression] System header files not found once -isystem /usr/include is used
  2008-11-03  9:34 [Bug c++/38000] New: System header files not found once -isystem /usr/include is used jensseidel at users dot sf dot net
  2008-11-03 12:26 ` [Bug driver/38000] [4.3/4.4 Regression] " rguenth at gcc dot gnu dot org
  2008-11-03 12:40 ` jakub at gcc dot gnu dot org
@ 2008-11-03 12:42 ` jakub at gcc dot gnu dot org
  2008-11-11 12:50 ` paolo dot carlini at oracle dot com
                   ` (10 subsequent siblings)
  13 siblings, 0 replies; 16+ messages in thread
From: jakub at gcc dot gnu dot org @ 2008-11-03 12:42 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #3 from jakub at gcc dot gnu dot org  2008-11-03 12:41 -------
4.1.x used just #include, not #include_next in cstdio to include <stdio.h>,
so I guess this is libstdc++-v3 regression, not driver.


-- 

jakub at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
          Component|driver                      |libstdc++


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


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

* [Bug libstdc++/38000] [4.3/4.4 Regression] System header files not found once -isystem /usr/include is used
  2008-11-03  9:34 [Bug c++/38000] New: System header files not found once -isystem /usr/include is used jensseidel at users dot sf dot net
                   ` (2 preceding siblings ...)
  2008-11-03 12:42 ` [Bug libstdc++/38000] " jakub at gcc dot gnu dot org
@ 2008-11-11 12:50 ` paolo dot carlini at oracle dot com
  2008-11-12 16:51 ` paolo dot carlini at oracle dot com
                   ` (9 subsequent siblings)
  13 siblings, 0 replies; 16+ messages in thread
From: paolo dot carlini at oracle dot com @ 2008-11-11 12:50 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #4 from paolo dot carlini at oracle dot com  2008-11-11 12:48 -------
I think the use of include_next started with Benjamin's patch of 2007-03-04,
adding c_global. Benjamin, can you look into this issue? Otherwise, missing a
solid rationale, for 4.4.0 I would just remove the uses, per Jakub' suggestion.


-- 

paolo dot carlini at oracle dot com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |paolo at gcc dot gnu dot org


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


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

* [Bug libstdc++/38000] [4.3/4.4 Regression] System header files not found once -isystem /usr/include is used
  2008-11-03  9:34 [Bug c++/38000] New: System header files not found once -isystem /usr/include is used jensseidel at users dot sf dot net
                   ` (3 preceding siblings ...)
  2008-11-11 12:50 ` paolo dot carlini at oracle dot com
@ 2008-11-12 16:51 ` paolo dot carlini at oracle dot com
  2008-11-12 18:01   ` Andrew Thomas Pinski
  2008-11-12 18:03 ` pinskia at gmail dot com
                   ` (8 subsequent siblings)
  13 siblings, 1 reply; 16+ messages in thread
From: paolo dot carlini at oracle dot com @ 2008-11-12 16:51 UTC (permalink / raw)
  To: gcc-bugs



-- 

paolo dot carlini at oracle dot com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         AssignedTo|unassigned at gcc dot gnu   |paolo dot carlini at oracle
                   |dot org                     |dot com
             Status|NEW                         |ASSIGNED


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


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

* Re: [Bug libstdc++/38000] [4.3/4.4 Regression] System header files not found once -isystem /usr/include is used
  2008-11-12 16:51 ` paolo dot carlini at oracle dot com
@ 2008-11-12 18:01   ` Andrew Thomas Pinski
  0 siblings, 0 replies; 16+ messages in thread
From: Andrew Thomas Pinski @ 2008-11-12 18:01 UTC (permalink / raw)
  To: gcc-bugzilla; +Cc: gcc-bugs

Hmm,  shouldn't the preprocessor just mark the include as a duplicate?

Sent from my iPhone

On Nov 12, 2008, at 8:50 AM, "paolo dot carlini at oracle dot com" <gcc-bugzilla@gcc.gnu.org 
 > wrote:

>
>
> -- 
>
> paolo dot carlini at oracle dot com changed:
>
>           What    |Removed                     |Added
> --- 
> --- 
> ----------------------------------------------------------------------
>         AssignedTo|unassigned at gcc dot gnu   |paolo dot carlini at  
> oracle
>                   |dot org                     |dot com
>             Status|NEW                         |ASSIGNED
>
>
> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38000
>


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

* [Bug libstdc++/38000] [4.3/4.4 Regression] System header files not found once -isystem /usr/include is used
  2008-11-03  9:34 [Bug c++/38000] New: System header files not found once -isystem /usr/include is used jensseidel at users dot sf dot net
                   ` (4 preceding siblings ...)
  2008-11-12 16:51 ` paolo dot carlini at oracle dot com
@ 2008-11-12 18:03 ` pinskia at gmail dot com
  2008-11-13  0:09 ` paolo at gcc dot gnu dot org
                   ` (7 subsequent siblings)
  13 siblings, 0 replies; 16+ messages in thread
From: pinskia at gmail dot com @ 2008-11-12 18:03 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #5 from pinskia at gmail dot com  2008-11-12 18:01 -------
Subject: Re:  [4.3/4.4 Regression] System header files not found once -isystem
/usr/include is used

Hmm,  shouldn't the preprocessor just mark the include as a duplicate?

Sent from my iPhone

On Nov 12, 2008, at 8:50 AM, "paolo dot carlini at oracle dot com"
<gcc-bugzilla@gcc.gnu.org 
 > wrote:

>
>
> -- 
>
> paolo dot carlini at oracle dot com changed:
>
>           What    |Removed                     |Added
> --- 
> --- 
> ----------------------------------------------------------------------
>         AssignedTo|unassigned at gcc dot gnu   |paolo dot carlini at  
> oracle
>                   |dot org                     |dot com
>             Status|NEW                         |ASSIGNED
>
>
> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38000
>


-- 


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


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

* [Bug libstdc++/38000] [4.3/4.4 Regression] System header files not found once -isystem /usr/include is used
  2008-11-03  9:34 [Bug c++/38000] New: System header files not found once -isystem /usr/include is used jensseidel at users dot sf dot net
                   ` (5 preceding siblings ...)
  2008-11-12 18:03 ` pinskia at gmail dot com
@ 2008-11-13  0:09 ` paolo at gcc dot gnu dot org
  2008-11-13  0:11 ` [Bug libstdc++/38000] [4.3 " paolo dot carlini at oracle dot com
                   ` (6 subsequent siblings)
  13 siblings, 0 replies; 16+ messages in thread
From: paolo at gcc dot gnu dot org @ 2008-11-13  0:09 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #6 from paolo at gcc dot gnu dot org  2008-11-13 00:08 -------
Subject: Bug 38000

Author: paolo
Date: Thu Nov 13 00:06:55 2008
New Revision: 141812

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=141812
Log:
2008-11-13  Paolo Carlini  <paolo.carlini@oracle.com>

        PR libstdc++/38000
        * include/c_global/csignal: Do not use include_next.
        * include/c_global/cstdlib: Likewise.
        * include/c_global/cstdio: Likewise.
        * include/c_global/cstdarg: Likewise.
        * include/c_global/cctype: Likewise.
        * include/c_global/cerrno: Likewise.
        * include/c_global/cmath: Likewise.
        * include/c_global/clocale: Likewise.
        * include/c_global/climits: Likewise.
        * include/c_global/cassert: Likewise.
        * include/c_global/csetjmp: Likewise.
        * include/c_global/cwchar: Likewise.
        * include/c_global/cfloat: Likewise.
        * include/c_global/cstdbool: Likewise.
        * include/c_global/cstring: Likewise.
        * include/c_global/cstddef: Likewise.
        * include/c_global/cwctype: Likewise.
        * include/tr1/cstdbool: Likewise.
        * include/tr1_impl/cinttypes: Do not include <inttypes.h>.
        * include/c_global/cinttypes: Do it here.
        * include/tr1/cinttypes: Likewise.
        * include/tr1_impl/cfenv: Do not include <fenv.h>.
        * include/c_global/cfenv: Do it here.
        * include/tr1/cfenv: Likewise.
        * include/tr1_impl/cstdint: Do not include <stdint.h>.
        * include/c_global/cstdint: Do it here.
        * include/tr1/cstdint: Likewise.
        * include/c_compatibility/fenv.h: Include <tr1_impl/cfenv>.
        * include/c_compatibility/stdint.h: Include <tr1_impl/cstdint>.
        * include/c_compatibility/inttypes.h: Include <tr1_impl/cinttypes>.

        * include/c_compatibility/math.h: Minor tweak, add comment.

Modified:
    trunk/libstdc++-v3/ChangeLog
    trunk/libstdc++-v3/include/c_compatibility/fenv.h
    trunk/libstdc++-v3/include/c_compatibility/inttypes.h
    trunk/libstdc++-v3/include/c_compatibility/math.h
    trunk/libstdc++-v3/include/c_compatibility/stdint.h
    trunk/libstdc++-v3/include/c_global/cassert
    trunk/libstdc++-v3/include/c_global/cctype
    trunk/libstdc++-v3/include/c_global/cerrno
    trunk/libstdc++-v3/include/c_global/cfenv
    trunk/libstdc++-v3/include/c_global/cfloat
    trunk/libstdc++-v3/include/c_global/cinttypes
    trunk/libstdc++-v3/include/c_global/climits
    trunk/libstdc++-v3/include/c_global/clocale
    trunk/libstdc++-v3/include/c_global/cmath
    trunk/libstdc++-v3/include/c_global/csetjmp
    trunk/libstdc++-v3/include/c_global/csignal
    trunk/libstdc++-v3/include/c_global/cstdarg
    trunk/libstdc++-v3/include/c_global/cstdbool
    trunk/libstdc++-v3/include/c_global/cstddef
    trunk/libstdc++-v3/include/c_global/cstdint
    trunk/libstdc++-v3/include/c_global/cstdio
    trunk/libstdc++-v3/include/c_global/cstdlib
    trunk/libstdc++-v3/include/c_global/cstring
    trunk/libstdc++-v3/include/c_global/ctime
    trunk/libstdc++-v3/include/c_global/cwchar
    trunk/libstdc++-v3/include/c_global/cwctype
    trunk/libstdc++-v3/include/tr1/cfenv
    trunk/libstdc++-v3/include/tr1/cinttypes
    trunk/libstdc++-v3/include/tr1/cstdbool
    trunk/libstdc++-v3/include/tr1/cstdint
    trunk/libstdc++-v3/include/tr1_impl/cfenv
    trunk/libstdc++-v3/include/tr1_impl/cinttypes
    trunk/libstdc++-v3/include/tr1_impl/cstdint


-- 


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


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

* [Bug libstdc++/38000] [4.3 Regression] System header files not found once -isystem /usr/include is used
  2008-11-03  9:34 [Bug c++/38000] New: System header files not found once -isystem /usr/include is used jensseidel at users dot sf dot net
                   ` (6 preceding siblings ...)
  2008-11-13  0:09 ` paolo at gcc dot gnu dot org
@ 2008-11-13  0:11 ` paolo dot carlini at oracle dot com
  2009-01-08 22:41 ` bkoz at gcc dot gnu dot org
                   ` (5 subsequent siblings)
  13 siblings, 0 replies; 16+ messages in thread
From: paolo dot carlini at oracle dot com @ 2008-11-13  0:11 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #7 from paolo dot carlini at oracle dot com  2008-11-13 00:09 -------
Fixed for 4.4.0.


-- 

paolo dot carlini at oracle dot com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         AssignedTo|paolo dot carlini at oracle |unassigned at gcc dot gnu
                   |dot com                     |dot org
             Status|ASSIGNED                    |NEW
      Known to work|4.2.4                       |4.2.4 4.4.0
            Summary|[4.3/4.4 Regression] System |[4.3 Regression] System
                   |header files not found once |header files not found once
                   |-isystem /usr/include is    |-isystem /usr/include is
                   |used                        |used
   Target Milestone|4.3.3                       |4.4.0


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


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

* [Bug libstdc++/38000] [4.3 Regression] System header files not found once -isystem /usr/include is used
  2008-11-03  9:34 [Bug c++/38000] New: System header files not found once -isystem /usr/include is used jensseidel at users dot sf dot net
                   ` (7 preceding siblings ...)
  2008-11-13  0:11 ` [Bug libstdc++/38000] [4.3 " paolo dot carlini at oracle dot com
@ 2009-01-08 22:41 ` bkoz at gcc dot gnu dot org
  2009-01-08 22:43 ` bkoz at gcc dot gnu dot org
                   ` (4 subsequent siblings)
  13 siblings, 0 replies; 16+ messages in thread
From: bkoz at gcc dot gnu dot org @ 2009-01-08 22:41 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #8 from bkoz at gcc dot gnu dot org  2009-01-08 22:41 -------

Hey Paolo, what do you think about applying this patch to the gcc-4_3-branch
and change the target milestone to 4.3.3, marking it FIXED?

-benjamin


-- 


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


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

* [Bug libstdc++/38000] [4.3 Regression] System header files not found once -isystem /usr/include is used
  2008-11-03  9:34 [Bug c++/38000] New: System header files not found once -isystem /usr/include is used jensseidel at users dot sf dot net
                   ` (8 preceding siblings ...)
  2009-01-08 22:41 ` bkoz at gcc dot gnu dot org
@ 2009-01-08 22:43 ` bkoz at gcc dot gnu dot org
  2009-01-08 22:53 ` rguenth at gcc dot gnu dot org
                   ` (3 subsequent siblings)
  13 siblings, 0 replies; 16+ messages in thread
From: bkoz at gcc dot gnu dot org @ 2009-01-08 22:43 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #9 from bkoz at gcc dot gnu dot org  2009-01-08 22:42 -------
*** Bug 36505 has been marked as a duplicate of this bug. ***


-- 

bkoz at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |pontus dot astrom at csr dot
                   |                            |com


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


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

* [Bug libstdc++/38000] [4.3 Regression] System header files not found once -isystem /usr/include is used
  2008-11-03  9:34 [Bug c++/38000] New: System header files not found once -isystem /usr/include is used jensseidel at users dot sf dot net
                   ` (9 preceding siblings ...)
  2009-01-08 22:43 ` bkoz at gcc dot gnu dot org
@ 2009-01-08 22:53 ` rguenth at gcc dot gnu dot org
  2009-01-08 23:03 ` paolo dot carlini at oracle dot com
                   ` (2 subsequent siblings)
  13 siblings, 0 replies; 16+ messages in thread
From: rguenth at gcc dot gnu dot org @ 2009-01-08 22:53 UTC (permalink / raw)
  To: gcc-bugs



-- 

rguenth at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|4.4.0                       |4.3.3


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


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

* [Bug libstdc++/38000] [4.3 Regression] System header files not found once -isystem /usr/include is used
  2008-11-03  9:34 [Bug c++/38000] New: System header files not found once -isystem /usr/include is used jensseidel at users dot sf dot net
                   ` (10 preceding siblings ...)
  2009-01-08 22:53 ` rguenth at gcc dot gnu dot org
@ 2009-01-08 23:03 ` paolo dot carlini at oracle dot com
  2009-01-09  0:00 ` paolo at gcc dot gnu dot org
  2009-01-09  0:01 ` paolo dot carlini at oracle dot com
  13 siblings, 0 replies; 16+ messages in thread
From: paolo dot carlini at oracle dot com @ 2009-01-08 23:03 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #10 from paolo dot carlini at oracle dot com  2009-01-08 23:02 -------
Ok, I'll do the backport.


-- 


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


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

* [Bug libstdc++/38000] [4.3 Regression] System header files not found once -isystem /usr/include is used
  2008-11-03  9:34 [Bug c++/38000] New: System header files not found once -isystem /usr/include is used jensseidel at users dot sf dot net
                   ` (11 preceding siblings ...)
  2009-01-08 23:03 ` paolo dot carlini at oracle dot com
@ 2009-01-09  0:00 ` paolo at gcc dot gnu dot org
  2009-01-09  0:01 ` paolo dot carlini at oracle dot com
  13 siblings, 0 replies; 16+ messages in thread
From: paolo at gcc dot gnu dot org @ 2009-01-09  0:00 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #11 from paolo at gcc dot gnu dot org  2009-01-09 00:00 -------
Subject: Bug 38000

Author: paolo
Date: Fri Jan  9 00:00:17 2009
New Revision: 143194

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=143194
Log:
2009-01-08  Paolo Carlini  <paolo.carlini@oracle.com>

        Backport from mainline:
        2008-11-13  Paolo Carlini  <paolo.carlini@oracle.com>

        PR libstdc++/38000
        * include/c_global/csignal: Do not use include_next.
        * include/c_global/cstdlib: Likewise.
        * include/c_global/cstdio: Likewise.
        * include/c_global/cstdarg: Likewise.
        * include/c_global/cctype: Likewise.
        * include/c_global/cerrno: Likewise.
        * include/c_global/cmath: Likewise.
        * include/c_global/clocale: Likewise.
        * include/c_global/climits: Likewise.
        * include/c_global/cassert: Likewise.
        * include/c_global/csetjmp: Likewise.
        * include/c_global/cwchar: Likewise.
        * include/c_global/cfloat: Likewise.
        * include/c_global/cstdbool: Likewise.
        * include/c_global/cstring: Likewise.
        * include/c_global/cstddef: Likewise.
        * include/c_global/cwctype: Likewise.
        * include/tr1/cstdbool: Likewise.
        * include/tr1_impl/cinttypes: Do not include <inttypes.h>.
        * include/c_global/cinttypes: Do it here.
        * include/tr1/cinttypes: Likewise.
        * include/tr1_impl/cfenv: Do not include <fenv.h>.
        * include/c_global/cfenv: Do it here.
        * include/tr1/cfenv: Likewise.
        * include/tr1_impl/cstdint: Do not include <stdint.h>.
        * include/c_global/cstdint: Do it here.
        * include/tr1/cstdint: Likewise.
        * include/c_compatibility/fenv.h: Include <tr1_impl/cfenv>.
        * include/c_compatibility/stdint.h: Include <tr1_impl/cstdint>.
        * include/c_compatibility/inttypes.h: Include <tr1_impl/cinttypes>.

        * include/c_compatibility/math.h: Minor tweak, add comment.

Modified:
    branches/gcc-4_3-branch/libstdc++-v3/ChangeLog
    branches/gcc-4_3-branch/libstdc++-v3/include/c_compatibility/fenv.h
    branches/gcc-4_3-branch/libstdc++-v3/include/c_compatibility/inttypes.h
    branches/gcc-4_3-branch/libstdc++-v3/include/c_compatibility/math.h
    branches/gcc-4_3-branch/libstdc++-v3/include/c_compatibility/stdint.h
    branches/gcc-4_3-branch/libstdc++-v3/include/c_global/cassert
    branches/gcc-4_3-branch/libstdc++-v3/include/c_global/cctype
    branches/gcc-4_3-branch/libstdc++-v3/include/c_global/cerrno
    branches/gcc-4_3-branch/libstdc++-v3/include/c_global/cfenv
    branches/gcc-4_3-branch/libstdc++-v3/include/c_global/cfloat
    branches/gcc-4_3-branch/libstdc++-v3/include/c_global/cinttypes
    branches/gcc-4_3-branch/libstdc++-v3/include/c_global/climits
    branches/gcc-4_3-branch/libstdc++-v3/include/c_global/clocale
    branches/gcc-4_3-branch/libstdc++-v3/include/c_global/cmath
    branches/gcc-4_3-branch/libstdc++-v3/include/c_global/csetjmp
    branches/gcc-4_3-branch/libstdc++-v3/include/c_global/csignal
    branches/gcc-4_3-branch/libstdc++-v3/include/c_global/cstdarg
    branches/gcc-4_3-branch/libstdc++-v3/include/c_global/cstdbool
    branches/gcc-4_3-branch/libstdc++-v3/include/c_global/cstddef
    branches/gcc-4_3-branch/libstdc++-v3/include/c_global/cstdint
    branches/gcc-4_3-branch/libstdc++-v3/include/c_global/cstdio
    branches/gcc-4_3-branch/libstdc++-v3/include/c_global/cstdlib
    branches/gcc-4_3-branch/libstdc++-v3/include/c_global/cstring
    branches/gcc-4_3-branch/libstdc++-v3/include/c_global/ctime
    branches/gcc-4_3-branch/libstdc++-v3/include/c_global/cwchar
    branches/gcc-4_3-branch/libstdc++-v3/include/c_global/cwctype
    branches/gcc-4_3-branch/libstdc++-v3/include/tr1/cfenv
    branches/gcc-4_3-branch/libstdc++-v3/include/tr1/cinttypes
    branches/gcc-4_3-branch/libstdc++-v3/include/tr1/cstdbool
    branches/gcc-4_3-branch/libstdc++-v3/include/tr1/cstdint
    branches/gcc-4_3-branch/libstdc++-v3/include/tr1_impl/cfenv
    branches/gcc-4_3-branch/libstdc++-v3/include/tr1_impl/cinttypes
    branches/gcc-4_3-branch/libstdc++-v3/include/tr1_impl/cstdint


-- 


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


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

* [Bug libstdc++/38000] [4.3 Regression] System header files not found once -isystem /usr/include is used
  2008-11-03  9:34 [Bug c++/38000] New: System header files not found once -isystem /usr/include is used jensseidel at users dot sf dot net
                   ` (12 preceding siblings ...)
  2009-01-09  0:00 ` paolo at gcc dot gnu dot org
@ 2009-01-09  0:01 ` paolo dot carlini at oracle dot com
  13 siblings, 0 replies; 16+ messages in thread
From: paolo dot carlini at oracle dot com @ 2009-01-09  0:01 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #12 from paolo dot carlini at oracle dot com  2009-01-09 00:01 -------
Fixed 4.3.3 too.


-- 

paolo dot carlini at oracle dot com changed:

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


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


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

end of thread, other threads:[~2009-01-09  0:01 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-11-03  9:34 [Bug c++/38000] New: System header files not found once -isystem /usr/include is used jensseidel at users dot sf dot net
2008-11-03 12:26 ` [Bug driver/38000] [4.3/4.4 Regression] " rguenth at gcc dot gnu dot org
2008-11-03 12:40 ` jakub at gcc dot gnu dot org
2008-11-03 12:42 ` [Bug libstdc++/38000] " jakub at gcc dot gnu dot org
2008-11-11 12:50 ` paolo dot carlini at oracle dot com
2008-11-12 16:51 ` paolo dot carlini at oracle dot com
2008-11-12 18:01   ` Andrew Thomas Pinski
2008-11-12 18:03 ` pinskia at gmail dot com
2008-11-13  0:09 ` paolo at gcc dot gnu dot org
2008-11-13  0:11 ` [Bug libstdc++/38000] [4.3 " paolo dot carlini at oracle dot com
2009-01-08 22:41 ` bkoz at gcc dot gnu dot org
2009-01-08 22:43 ` bkoz at gcc dot gnu dot org
2009-01-08 22:53 ` rguenth at gcc dot gnu dot org
2009-01-08 23:03 ` paolo dot carlini at oracle dot com
2009-01-09  0:00 ` paolo at gcc dot gnu dot org
2009-01-09  0:01 ` paolo dot carlini at oracle dot com

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