[Bug target/54160] [4.6/4.7/4.8 Regression] gcc should not define __OBJC2__ when lang is not set to ObjC (gcc 4.6 and later)

2012-12-05 Thread aldyh at gcc dot gnu.org


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



Aldy Hernandez  changed:



   What|Removed |Added



 Status|NEW |RESOLVED

 Resolution||FIXED



--- Comment #6 from Aldy Hernandez  2012-12-05 
21:13:09 UTC ---

Fixed on trunk.


[Bug target/54160] [4.6/4.7/4.8 Regression] gcc should not define __OBJC2__ when lang is not set to ObjC (gcc 4.6 and later)

2012-12-05 Thread aldyh at gcc dot gnu.org


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



--- Comment #5 from Aldy Hernandez  2012-12-05 
21:10:25 UTC ---

Author: aldyh

Date: Wed Dec  5 21:10:18 2012

New Revision: 194227



URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=194227

Log:

PR target/54160

* config/t-darwin (darwin-c.o): Depend on $(CPP_INTERNAL_H).

* config/darwin-c.c (darwin_cpp_builtins): Only set __OBJC2__

when in obj mode.

Include libcpp/internal.h.



Modified:

trunk/gcc/ChangeLog

trunk/gcc/config/darwin-c.c

trunk/gcc/config/t-darwin


[Bug target/54160] [4.6/4.7/4.8 Regression] gcc should not define __OBJC2__ when lang is not set to ObjC (gcc 4.6 and later)

2012-12-04 Thread aldyh at gcc dot gnu.org


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



--- Comment #4 from Aldy Hernandez  2012-12-04 
22:28:54 UTC ---

Proposed patch.

http://gcc.gnu.org/ml/gcc-patches/2012-12/msg00261.html


[Bug target/54160] [4.6/4.7/4.8 Regression] gcc should not define __OBJC2__ when lang is not set to ObjC (gcc 4.6 and later)

2012-12-04 Thread aldyh at gcc dot gnu.org


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



Aldy Hernandez  changed:



   What|Removed |Added



 CC||aldyh at gcc dot gnu.org

 AssignedTo|unassigned at gcc dot   |aldyh at gcc dot gnu.org

   |gnu.org |



--- Comment #3 from Aldy Hernandez  2012-12-04 
20:35:54 UTC ---

I'll take a look.


[Bug target/54160] [4.6/4.7/4.8 Regression] gcc should not define __OBJC2__ when lang is not set to ObjC (gcc 4.6 and later)

2012-09-07 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54160

Richard Guenther  changed:

   What|Removed |Added

   Priority|P3  |P2


[Bug target/54160] [4.6/4.7/4.8 Regression] gcc should not define __OBJC2__ when lang is not set to ObjC (gcc 4.6 and later)

2012-08-03 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54160

Steven Bosscher  changed:

   What|Removed |Added

 Target||darwin*
 CC||nicola at gcc dot gnu.org
  Component|preprocessor|target

--- Comment #2 from Steven Bosscher  2012-08-03 
09:28:20 UTC ---
Darwin only. See http://gcc.gnu.org/viewcvs?view=revision&revision=170260