------- Comment #1 from ghazi at gcc dot gnu dot org  2008-02-08 02:11 -------
It's not target specific, I get the same error on i686 and x86_64.  Removing
target tags.

http://gcc.gnu.org/ml/gcc-testresults/2008-02/msg00441.html
http://gcc.gnu.org/ml/gcc-testresults/2008-02/msg00466.html

The identical testcase works on 4.1 and 4.2.  So this is a regression in 4.3. 
I don't know objc to know if void** is a valid parameter type to main.  Maybe
4.3 is right to warn about it and previous versions that accepted it were
broken.

If void** is not valid, then the testcase should be fixed.


-- 

ghazi at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |ghazi at gcc dot gnu dot
                   |                            |org, mrs at apple dot com
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|0                           |1
  GCC build triplet|hppa64-hp-hpux11.11         |
   GCC host triplet|hppa64-hp-hpux11.11         |
 GCC target triplet|hppa64-hp-hpux11.11         |
      Known to fail|                            |4.3.0
   Last reconfirmed|0000-00-00 00:00:00         |2008-02-08 02:11:53
               date|                            |
            Summary|FAIL: obj-c++.dg/gnu-       |[4.3 regression] FAIL: obj-
                   |runtime-2.mm (test for      |c++.dg/gnu-runtime-2.mm
                   |excess errors)              |(test for excess errors)


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

Reply via email to