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