[Bug libstdc++/38000] [4.3/4.4 Regression] System header files not found once -isystem /usr/include is used

2008-11-12 Thread paolo dot carlini at oracle dot com


-- 

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



Re: [Bug libstdc++/38000] [4.3/4.4 Regression] System header files not found once -isystem /usr/include is used

2008-11-12 Thread Andrew Thomas Pinski

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 [EMAIL PROTECTED] 
 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



[Bug libstdc++/38000] [4.3/4.4 Regression] System header files not found once -isystem /usr/include is used

2008-11-12 Thread pinskia at gmail dot com


--- 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
[EMAIL PROTECTED] 
  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



[Bug libstdc++/38000] [4.3/4.4 Regression] System header files not found once -isystem /usr/include is used

2008-11-12 Thread paolo at gcc dot gnu dot org


--- 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=gccview=revrev=141812
Log:
2008-11-13  Paolo Carlini  [EMAIL PROTECTED]

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



[Bug libstdc++/38000] [4.3/4.4 Regression] System header files not found once -isystem /usr/include is used

2008-11-11 Thread paolo dot carlini at oracle dot com


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



[Bug libstdc++/38000] [4.3/4.4 Regression] System header files not found once -isystem /usr/include is used

2008-11-03 Thread jakub at gcc dot gnu dot org


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