public inbox for java-prs@sourceware.org
help / color / mirror / Atom feed
* [Bug libgcj/20267] New: too few arguments to function _Jv_AllocObject when class/object instantiated with new operator.
@ 2005-03-01 22:27 niggadaz at alum dot rpi dot edu
2005-03-01 22:29 ` [Bug libgcj/20267] " pinskia at gcc dot gnu dot org
` (2 more replies)
0 siblings, 3 replies; 4+ messages in thread
From: niggadaz at alum dot rpi dot edu @ 2005-03-01 22:27 UTC (permalink / raw)
To: java-prs
Here is the compilation failure I am facing out of libgcj build, I am
only concerned with the "too few arguments to function error...."
prims.cc: In function `void unblock_signal(int)':
prims.cc:136: warning: right-hand operand of comma has no effect
prims.cc:137: warning: right-hand operand of comma has no effect
java/lang/Class.h: In function `void _Jv_ThrowBadArrayIndex(jint)':
java/lang/Class.h:289: error: too few arguments to function
`java::lang::Object* _Jv_AllocObject(java::lang::Class*, jint)'
prims.cc:343: error: at this point in file
java/lang/Class.h: In function `void _Jv_ThrowNullPointerException()':
java/lang/Class.h:289: error: too few arguments to function
`java::lang::Object* _Jv_AllocObject(java::lang::Class*, jint)'
prims.cc:349: error: at this point in file
prims.cc: In function `JArray<java::lang::Object*>* _Jv_NewObjectArray(jsize,
java::lang::Class*, java::lang::Object*)':
prims.cc:421: error: too few arguments to function `java::lang::Object*
_Jv_AllocObject(java::lang::Class*, jint)'
prims.cc:480: error: at this point in file
prims.cc: In function `java::lang::Object* _Jv_NewPrimArray
(java::lang::Class*, jint)':
prims.cc:421: error: too few arguments to function `java::lang::Object*
_Jv_AllocObject(java::lang::Class*, jint)'
prims.cc:519: error: at this point in file
prims.cc: In function `java::lang::Object* _Jv_NewArray(jint, jint)':
prims.cc:421: error: too few arguments to function `java::lang::Object*
_Jv_AllocObject(java::lang::Class*, jint)'
prims.cc:564: error: at this point in file
prims.cc: In function `java::lang::Object* _Jv_NewMultiArray
(java::lang::Class*, jint, jint*)':
prims.cc:421: error: too few arguments to function `java::lang::Object*
_Jv_AllocObject(java::lang::Class*, jint)'
prims.cc:598: error: at this point in file
prims.cc: In function `java::lang::Object* _Jv_NewMultiArray
(java::lang::Class*, jint, ...)':
prims.cc:421: error: too few arguments to function `java::lang::Object*
_Jv_AllocObject(java::lang::Class*, jint)'
prims.cc:613: error: at this point in file
prims.cc: In function `JArray<java::lang::String*>* JvConvertArgv(int, const
char**)':
prims.cc:421: error: too few arguments to function `java::lang::Object*
_Jv_AllocObject(java::lang::Class*, jint)'
prims.cc:721: error: at this point in file
prims.cc: In function `jint _Jv_CreateJavaVM(void*)':
prims.cc:421: error: too few arguments to function `java::lang::Object*
_Jv_AllocObject(java::lang::Class*, jint)'
prims.cc:946: error: at this point in file
prims.cc:421: error: too few arguments to function `java::lang::Object*
_Jv_AllocObject(java::lang::Class*, jint)'
prims.cc:965: error: at this point in file
prims.cc: In function `void _Jv_RunMain(java::lang::Class*, const char*, int,
const char**, bool)':
prims.cc:421: error: too few arguments to function `java::lang::Object*
_Jv_AllocObject(java::lang::Class*, jint)'
prims.cc:1003: error: at this point in file
prims.cc:421: error: too few arguments to function `java::lang::Object*
_Jv_AllocObject(java::lang::Class*, jint)'
prims.cc:1006: error: at this point in file
prims.cc: In function `jint _Jv_divI(jint, jint)':
prims.cc:421: error: too few arguments to function `java::lang::Object*
_Jv_AllocObject(java::lang::Class*, jint)'
prims.cc:1114: error: at this point in file
prims.cc: In function `jint _Jv_remI(jint, jint)':
prims.cc:421: error: too few arguments to function `java::lang::Object*
_Jv_AllocObject(java::lang::Class*, jint)'
prims.cc:1130: error: at this point in file
prims.cc: In function `jlong _Jv_divJ(jlong, jlong)':
prims.cc:421: error: too few arguments to function `java::lang::Object*
_Jv_AllocObject(java::lang::Class*, jint)'
prims.cc:1146: error: at this point in file
prims.cc: In function `jlong _Jv_remJ(jlong, jlong)':
prims.cc:421: error: too few arguments to function `java::lang::Object*
_Jv_AllocObject(java::lang::Class*, jint)'
prims.cc:1162: error: at this point in file
prims.cc: At global scope:
prims.cc:132: warning: 'void unblock_signal(int)' defined but not used
Here are the compilation options that happened to be issued:
-D_GNU_SOURCE
-fno-rtti
-fnon-call-exceptions
-fdollars-in-identifiers
-Wswitch-enum
-W
-Wall-fPIC
-gdwarf-2
-fverbose-asm
-fmessage-length=0
-O0
-funsigned-char
-Wno-format-extra-args
-fno-builtin-abort
-fno-builtin-exit
-DPIC
Anyone seen this before? Seems to be related to the "new" operator on a
object. If you look at the source of some of these functions that are
complaining they don't even issue _Jv_AllocObject from the code's point of
view. The only thing I could think of is that the compiler (c++?) is
generating calls to _Jv_AllocObject and for some reason isn't creating the
parameters correctly, or the check for the parameters is confused. Does this
seem impossible? Or anyone could mention what segements in the compiler
manage this. A scrap of direction here :).
--
Summary: too few arguments to function _Jv_AllocObject when
class/object instantiated with new operator.
Product: gcc
Version: 3.4.3
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: libgcj
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: niggadaz at alum dot rpi dot edu
CC: gcc-bugs at gcc dot gnu dot org,java-prs at gcc dot gnu
dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20267
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2005-03-02 21:49 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-03-01 22:27 [Bug libgcj/20267] New: too few arguments to function _Jv_AllocObject when class/object instantiated with new operator niggadaz at alum dot rpi dot edu
2005-03-01 22:29 ` [Bug libgcj/20267] " pinskia at gcc dot gnu dot org
2005-03-02 17:25 ` niggadaz at alum dot rpi dot edu
2005-03-02 21:50 ` pinskia at gcc dot gnu dot org
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).