public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug bootstrap/17265] New: Libjava doesn't build
@ 2004-09-01 18:48 ebotcazou at gcc dot gnu dot org
  2004-09-01 18:59 ` [Bug java/17265] [3.5 Regression] " pinskia at gcc dot gnu dot org
                   ` (14 more replies)
  0 siblings, 15 replies; 16+ messages in thread
From: ebotcazou at gcc dot gnu dot org @ 2004-09-01 18:48 UTC (permalink / raw)
  To: gcc-bugs

gcc version 3.5.0 20040901 (experimental)

Libjava aborts with the following error message:
/opt/build/eric/gcc/gcc/gcj -B/opt/build/eric/gcc/gcc/
-B/opt/build/eric/local/gcc-3.5.0/sparc-sun-solaris2.8/bin/
-B/opt/build/eric/local/gcc-3.5.0/sparc-sun-solaris2.8/lib/ -isystem
/opt/build/eric/local/gcc-3.5.0/sparc-sun-solaris2.8/include -isystem
/opt/build/eric/local/gcc-3.5.0/sparc-sun-solaris2.8/sys-include
--encoding=UTF-8 -Wno-deprecated -g -O2 -c
/home/eric/cvs/gcc/libjava/java/lang/Class.java -fPIC -o java/lang/.libs/Class.o
/usr/ccs/bin/as: "/var/tmp//cc9IquLO.s", line 18955: error: symbol
"_ZN4java4lang5Class17getDeclaringClassEv" is used but not defined
/usr/ccs/bin/as: "/var/tmp//cc9IquLO.s", line 18955: error: symbol
"_ZN4java4lang5Class15initializeClassEv" is used but not defined
/usr/ccs/bin/as: "/var/tmp//cc9IquLO.s", line 18955: error: symbol
"_ZN4java4lang5Class10getSignersEv" is used but not defined
/usr/ccs/bin/as: "/var/tmp//cc9IquLO.s", line 18955: error: symbol
"_ZN4java4lang5Class12getModifiersEv" is used but not defined
/usr/ccs/bin/as: "/var/tmp//cc9IquLO.s", line 18955: error: symbol
"_ZN4java4lang5Class11_getMethodsEP6JArrayIPNS0_7reflect6MethodEEi" is used but
not defined
/usr/ccs/bin/as: "/var/tmp//cc9IquLO.s", line 18955: error: symbol
"_ZN4java4lang5Class17getDeclaredFieldsEb" is used but not defined
/usr/ccs/bin/as: "/var/tmp//cc9IquLO.s", line 18955: error: symbol
"_ZN4java4lang5Class12getSignatureEP6JArrayIPS1_Eb" is used but not defined
/usr/ccs/bin/as: "/var/tmp//cc9IquLO.s", line 18955: error: symbol
"_ZN4java4lang5Class11isInterfaceEv" is used but not defined
/usr/ccs/bin/as: "/var/tmp//cc9IquLO.s", line 18955: error: symbol
"_ZN4java4lang5Class20getProtectionDomain0Ev" is used but not defined
/usr/ccs/bin/as: "/var/tmp//cc9IquLO.s", line 18955: error: symbol
"_ZN4java4lang5Class11isPrimitiveEv" is used but not defined
/usr/ccs/bin/as: "/var/tmp//cc9IquLO.s", line 18955: error: symbol
"_ZN4java4lang5Class16_getConstructorsEb" is used but not defined
/usr/ccs/bin/as: "/var/tmp//cc9IquLO.s", line 18955: error: symbol
"_ZN4java4lang5Class12getSignatureEPNS0_12StringBufferE" is used but not defined
/usr/ccs/bin/as: "/var/tmp//cc9IquLO.s", line 18955: error: symbol
"_ZN4java4lang5Class13getInterfacesEv" is used but not defined
/usr/ccs/bin/as: "/var/tmp//cc9IquLO.s", line 18955: error: symbol
"_ZN4java4lang5Class7forNameEPNS0_6StringE" is used but not defined
/usr/ccs/bin/as: "/var/tmp//cc9IquLO.s", line 18955: error: symbol
"_ZN4java4lang5Class10isInstanceEPNS0_6ObjectE" is used but not defined
/usr/ccs/bin/as: "/var/tmp//cc9IquLO.s", line 18955: error: symbol
"_ZN4java4lang5Class7getNameEv" is used but not defined
/usr/ccs/bin/as: "/var/tmp//cc9IquLO.s", line 18955: error: symbol
"_ZN4java4lang5Class22getDeclaredConstructorEP6JArrayIPS1_E" is used but not defined
/usr/ccs/bin/as: "/var/tmp//cc9IquLO.s", line 18955: error: symbol
"_ZN4java4lang5Class10getMethodsEv" is used but not defined
/usr/ccs/bin/as: "/var/tmp//cc9IquLO.s", line 18955: error: symbol
"_ZN4java4lang5Class7isArrayEv" is used but not defined
/usr/ccs/bin/as: "/var/tmp//cc9IquLO.s", line 18955: error: symbol
"_ZN4java4lang5Class10_getMethodEPNS0_6StringEP6JArrayIPS1_E" is used but not
defined
/usr/ccs/bin/as: "/var/tmp//cc9IquLO.s", line 18955: error: symbol
"_ZN4java4lang5Class14getConstructorEP6JArrayIPS1_E" is used but not defined
/usr/ccs/bin/as: "/var/tmp//cc9IquLO.s", line 18955: error: symbol
"_ZN4java4lang5Class8getFieldEPNS0_6StringEi" is used but not defined
/usr/ccs/bin/as: "/var/tmp//cc9IquLO.s", line 18955: error: symbol
"_ZN4java4lang5Class18getDeclaredClassesEv" is used but not defined
/usr/ccs/bin/as: "/var/tmp//cc9IquLO.s", line 18955: error: symbol
"_ZN4java4lang5Class11newInstanceEv" is used but not defined
/usr/ccs/bin/as: "/var/tmp//cc9IquLO.s", line 18955: error: symbol
"_ZN4java4lang5Class10setSignersEP6JArrayIPNS0_6ObjectEE" is used but not defined
/usr/ccs/bin/as: "/var/tmp//cc9IquLO.s", line 18955: error: symbol
"_ZN4java4lang5Class18getDeclaredMethodsEv" is used but not defined
/usr/ccs/bin/as: "/var/tmp//cc9IquLO.s", line 18955: error: symbol
"_ZN4java4lang5Class18_getDeclaredMethodEPNS0_6StringEP6JArrayIPS1_E" is used
but not defined
/usr/ccs/bin/as: "/var/tmp//cc9IquLO.s", line 18955: error: symbol
"_ZN4java4lang5Class8finalizeEv" is used but not defined
/usr/ccs/bin/as: "/var/tmp//cc9IquLO.s", line 18955: error: symbol
"_ZN4java4lang5Class7forNameEPNS0_6StringEbPNS0_11ClassLoaderE" is used but not
defined
/usr/ccs/bin/as: "/var/tmp//cc9IquLO.s", line 18955: error: symbol
"_ZN4java4lang5Class10getClassesEv" is used but not defined
/usr/ccs/bin/as: "/var/tmp//cc9IquLO.s", line 18955: error: symbol
"_ZN4java4lang5Class14getClassLoaderEv" is used but not defined
/usr/ccs/bin/as: "/var/tmp//cc9IquLO.s", line 18955: error: symbol
"_ZN4java4lang5Class16isAssignableFromEPS1_" is used but not defined
/usr/ccs/bin/as: "/var/tmp//cc9IquLO.s", line 18955: error: symbol
"_ZN4java4lang5Class16getDeclaredFieldEPNS0_6StringE" is used but not defined
/usr/ccs/bin/as: "/var/tmp//cc9IquLO.s", line 18955: error: symbol
"_ZN4java4lang5Class13getSuperclassEv" is used but not defined
/usr/ccs/bin/as: "/var/tmp//cc9IquLO.s", line 18955: error: symbol
"_ZN4java4lang5Class16getComponentTypeEv" is used but not defined
/usr/ccs/bin/as: "/var/tmp//cc9IquLO.s": , approx line 18955: internal error:
evaluate_symbol_expression(): op 20?
gmake[3]: *** [java/lang/Class.lo] Error 1
gmake[3]: Leaving directory `/opt/build/eric/gcc/sparc-sun-solaris2.8/libjava'
gmake[2]: *** [all-recursive] Error 1
gmake[2]: Leaving directory `/opt/build/eric/gcc/sparc-sun-solaris2.8/libjava'
gmake[1]: *** [all-target-libjava] Error 2
gmake[1]: Leaving directory `/opt/build/eric/gcc'
gmake: *** [bootstrap] Error 2

-- 
           Summary: Libjava doesn't build
           Product: gcc
           Version: 3.5.0
            Status: UNCONFIRMED
          Severity: critical
          Priority: P2
         Component: bootstrap
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: ebotcazou at gcc dot gnu dot org
                CC: gcc-bugs at gcc dot gnu dot org
 GCC build triplet: sparc-sun-solaris2.8
  GCC host triplet: sparc-sun-solaris2.8
GCC target triplet: sparc-sun-solaris2.8


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


^ permalink raw reply	[flat|nested] 16+ messages in thread

* [Bug java/17265] [3.5 Regression] Libjava doesn't build
  2004-09-01 18:48 [Bug bootstrap/17265] New: Libjava doesn't build ebotcazou at gcc dot gnu dot org
@ 2004-09-01 18:59 ` pinskia at gcc dot gnu dot org
  2004-09-01 19:25 ` mckinlay at redhat dot com
                   ` (13 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2004-09-01 18:59 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From pinskia at gcc dot gnu dot org  2004-09-01 18:59 -------
Confirmed, or at least other people have confirmed this to me on IRC before.
This is caused by:
2004-08-18  Bryce McKinlay  <mckinlay@redhat.com>

        * class.c (make_local_function_alias): New function. Create local
        alias for public method DECL.
        (make_method_value): Use make_local_function_alias.
        * parse.y (craft_constructor): Don't special-case anonymous classes.
        Always set ctor_name to init_identifier_node.
        (lookup_method_invoke): Call layout_class_method when creating
        anonymous class constructor.

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
          Component|bootstrap                   |java
     Ever Confirmed|                            |1
           Keywords|                            |build, wrong-code
   Last reconfirmed|0000-00-00 00:00:00         |2004-09-01 18:59:04
               date|                            |
            Summary|Libjava doesn't build       |[3.5 Regression] Libjava
                   |                            |doesn't build
   Target Milestone|---                         |3.5.0


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


^ permalink raw reply	[flat|nested] 16+ messages in thread

* [Bug java/17265] [3.5 Regression] Libjava doesn't build
  2004-09-01 18:48 [Bug bootstrap/17265] New: Libjava doesn't build ebotcazou at gcc dot gnu dot org
  2004-09-01 18:59 ` [Bug java/17265] [3.5 Regression] " pinskia at gcc dot gnu dot org
@ 2004-09-01 19:25 ` mckinlay at redhat dot com
  2004-09-01 19:27 ` mckinlay at redhat dot com
                   ` (12 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: mckinlay at redhat dot com @ 2004-09-01 19:25 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From mckinlay at redhat dot com  2004-09-01 19:25 -------
It sounds like 

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |java-prs at gcc dot gnu dot
                   |                            |org


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


^ permalink raw reply	[flat|nested] 16+ messages in thread

* [Bug java/17265] [3.5 Regression] Libjava doesn't build
  2004-09-01 18:48 [Bug bootstrap/17265] New: Libjava doesn't build ebotcazou at gcc dot gnu dot org
  2004-09-01 18:59 ` [Bug java/17265] [3.5 Regression] " pinskia at gcc dot gnu dot org
  2004-09-01 19:25 ` mckinlay at redhat dot com
@ 2004-09-01 19:27 ` mckinlay at redhat dot com
  2004-09-12  1:37 ` pinskia at gcc dot gnu dot org
                   ` (11 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: mckinlay at redhat dot com @ 2004-09-01 19:27 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From mckinlay at redhat dot com  2004-09-01 19:27 -------
... sounds like ASM_OUTPUT_DEF isn't working correctly with the solaris
assembler. Please try --save-temps and post the .s output.

My guess is that Solaris needs to be fixed to not define ASM_OUTPUT_DEF if the
assembler doesn't support it.

-- 


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


^ permalink raw reply	[flat|nested] 16+ messages in thread

* [Bug java/17265] [3.5 Regression] Libjava doesn't build
  2004-09-01 18:48 [Bug bootstrap/17265] New: Libjava doesn't build ebotcazou at gcc dot gnu dot org
                   ` (2 preceding siblings ...)
  2004-09-01 19:27 ` mckinlay at redhat dot com
@ 2004-09-12  1:37 ` pinskia at gcc dot gnu dot org
  2004-09-12  8:42 ` ebotcazou at gcc dot gnu dot org
                   ` (10 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2004-09-12  1:37 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From pinskia at gcc dot gnu dot org  2004-09-12 01:37 -------
We really need the assembly file to go any further on this bug.

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |WAITING


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


^ permalink raw reply	[flat|nested] 16+ messages in thread

* [Bug java/17265] [3.5 Regression] Libjava doesn't build
  2004-09-01 18:48 [Bug bootstrap/17265] New: Libjava doesn't build ebotcazou at gcc dot gnu dot org
                   ` (3 preceding siblings ...)
  2004-09-12  1:37 ` pinskia at gcc dot gnu dot org
@ 2004-09-12  8:42 ` ebotcazou at gcc dot gnu dot org
  2004-09-13  5:35 ` rth at gcc dot gnu dot org
                   ` (9 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: ebotcazou at gcc dot gnu dot org @ 2004-09-12  8:42 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From ebotcazou at gcc dot gnu dot org  2004-09-12 08:42 -------
> ... sounds like ASM_OUTPUT_DEF isn't working correctly with the solaris
> assembler. Please try --save-temps and post the .s output.

You correctly guessed, it's related to ASM_OUTPUT_DEF and aliases.

> My guess is that Solaris needs to be fixed to not define ASM_OUTPUT_DEF if the
> assembler doesn't support it.

The Solaris assembler does support equates (hey! it is not that primitive :-)
but the equated symbol must be defined somewhere in the file. Here we have both

.LL_ZN4java4lang5Class23getDeclaredConstructorsEv13 =
_ZN4java4lang5Class23getDeclaredConstructorsEv

which assembles fine because the second symbol is defined as

	.global _ZN4java4lang5Class23getDeclaredConstructorsEv
	.type	_ZN4java4lang5Class23getDeclaredConstructorsEv, #function
	.proc	0110
_ZN4java4lang5Class23getDeclaredConstructorsEv:

and

.LL_ZN4java4lang5Class17getDeclaringClassEv20 =
_ZN4java4lang5Class17getDeclaringClassEv

which doesn't because the second symbol is not defined in the file.


I can think of two explanations:
- the aliased method should have been defined in the assembly file but for some
reason it would not have been used, so the compiler decided to not emit it
altogether,
- the new code in class.c is somehow abusing the notion of "alias" as it
attempts to contruct a local alias of an external function.

In the first case, the fix could be to defer the call to assemble_alias until
after we know that the method will be emitted; in the second case, the fix could
be to add yet another target macro and to guard the new code with it.

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|WAITING                     |NEW
   Last reconfirmed|2004-09-01 18:59:04         |2004-09-12 08:42:26
               date|                            |


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


^ permalink raw reply	[flat|nested] 16+ messages in thread

* [Bug java/17265] [3.5 Regression] Libjava doesn't build
  2004-09-01 18:48 [Bug bootstrap/17265] New: Libjava doesn't build ebotcazou at gcc dot gnu dot org
                   ` (4 preceding siblings ...)
  2004-09-12  8:42 ` ebotcazou at gcc dot gnu dot org
@ 2004-09-13  5:35 ` rth at gcc dot gnu dot org
  2004-10-07  9:51 ` [Bug java/17265] [4.0 " ebotcazou at gcc dot gnu dot org
                   ` (8 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: rth at gcc dot gnu dot org @ 2004-09-13  5:35 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From rth at gcc dot gnu dot org  2004-09-13 05:35 -------
Note that while this construct is *accepted* by gas, it won't do what
you might think it would.  It does nothing useful.  I've wished in the
past that gas would diagnose this problem...

-- 


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


^ permalink raw reply	[flat|nested] 16+ messages in thread

* [Bug java/17265] [4.0 Regression] Libjava doesn't build
  2004-09-01 18:48 [Bug bootstrap/17265] New: Libjava doesn't build ebotcazou at gcc dot gnu dot org
                   ` (5 preceding siblings ...)
  2004-09-13  5:35 ` rth at gcc dot gnu dot org
@ 2004-10-07  9:51 ` ebotcazou at gcc dot gnu dot org
  2004-10-09 16:09 ` ebotcazou at gcc dot gnu dot org
                   ` (7 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: ebotcazou at gcc dot gnu dot org @ 2004-10-07  9:51 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From ebotcazou at gcc dot gnu dot org  2004-10-07 09:51 -------
Not much progress.  As per RTH's comment, I'll prepare a patch to revert the
faulty bits.


-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
         AssignedTo|unassigned at gcc dot gnu   |ebotcazou at gcc dot gnu dot
                   |dot org                     |org
             Status|NEW                         |ASSIGNED


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


^ permalink raw reply	[flat|nested] 16+ messages in thread

* [Bug java/17265] [4.0 Regression] Libjava doesn't build
  2004-09-01 18:48 [Bug bootstrap/17265] New: Libjava doesn't build ebotcazou at gcc dot gnu dot org
                   ` (6 preceding siblings ...)
  2004-10-07  9:51 ` [Bug java/17265] [4.0 " ebotcazou at gcc dot gnu dot org
@ 2004-10-09 16:09 ` ebotcazou at gcc dot gnu dot org
  2004-10-19 16:49 ` ebotcazou at gcc dot gnu dot org
                   ` (6 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: ebotcazou at gcc dot gnu dot org @ 2004-10-09 16:09 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From ebotcazou at gcc dot gnu dot org  2004-10-09 16:09 -------
Reverting the change in class.c lets the library build, but only to stumble upon
another problem:

/opt/build/eric/gcc/gcc/gcj -B/opt/build/eric/gcc/gcc/
-B/opt/build/eric/local/gcc-4.0/sparc-sun-solaris2.8/bin/
-B/opt/build/eric/local/gcc-4.0/sparc-sun-solaris2.8/lib/ -isystem
/opt/build/eric/local/gcc-4.0/sparc-sun-solaris2.8/include -isystem
/opt/build/eric/local/gcc-4.0/sparc-sun-solaris2.8/sys-include -m64 -g -O2 -m64
-m64 -o .libs/jv-convert --main=gnu.gcj.convert.Convert -shared-libgcc 
-L/opt/build/eric/gcc/sparc-sun-solaris2.8/sparcv9/libjava
-L/opt/build/eric/gcc/sparc-sun-solaris2.8/sparcv9/libjava/.libs
./.libs/libgcj.so
-L/opt/build/eric/gcc/sparc-sun-solaris2.8/sparcv9/libstdc++-v3/src
-L/opt/build/eric/gcc/sparc-sun-solaris2.8/sparcv9/libstdc++-v3/src/.libs
-lpthread -lrt -ldl -L/opt/build/eric/gcc/gcc/sparcv9 -L/opt/build/eric/gcc/gcc
-L/usr/ccs/bin/sparcv9 -L/usr/ccs/bin -L/usr/ccs/lib/sparcv9 -L/usr/ccs/lib
-L/lib/sparcv9 -L/usr/lib/sparcv9 -lgcc_s_sparcv9 -lgcc_s_sparcv9 -Wl,-R
-Wl,/opt/build/eric/local/gcc-4.0/lib/sparcv9
ld: warning: file
/opt/build/eric/gcc/sparc-sun-solaris2.8/sparcv9/libjava/.libs/libgcj.so: linked
to ./.libs/libgcj.so: attempted multiple inclusion of file
ld: warning: file
/opt/build/eric/gcc/sparc-sun-solaris2.8/sparcv9/libjava/.libs/libgcj.so: linked
to ./.libs/libgcj.so: attempted multiple inclusion of file
Undefined                       first referenced
 symbol                             in file
java::lang::Class::isPrimitive()    ./.libs/libgcj.so
java::lang::Class::getSuperclass()   ./.libs/libgcj.so
_Jv_InitClass                       ./.libs/libgcj.so
java::lang::Class::isArray()        ./.libs/libgcj.so
java::lang::Class::getComponentType()   ./.libs/libgcj.so
java::lang::Class::isInterface()    ./.libs/libgcj.so
__gxx_personality_v0                ./.libs/libgcj.so
java::lang::Class::getModifiers()   ./.libs/libgcj.so
ld: fatal: Symbol referencing errors. No output written to .libs/jv-convert
collect2: ld returned 1 exit status
gmake[4]: *** [jv-convert] Error 1

I'll try to revert the whole patch tomorrow.


-- 


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


^ permalink raw reply	[flat|nested] 16+ messages in thread

* [Bug java/17265] [4.0 Regression] Libjava doesn't build
  2004-09-01 18:48 [Bug bootstrap/17265] New: Libjava doesn't build ebotcazou at gcc dot gnu dot org
                   ` (7 preceding siblings ...)
  2004-10-09 16:09 ` ebotcazou at gcc dot gnu dot org
@ 2004-10-19 16:49 ` ebotcazou at gcc dot gnu dot org
  2004-10-19 16:51 ` pinskia at gcc dot gnu dot org
                   ` (5 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: ebotcazou at gcc dot gnu dot org @ 2004-10-19 16:49 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From ebotcazou at gcc dot gnu dot org  2004-10-19 16:48 -------
Reverting the parse.y changes doesn't help.  The problem is that the inline
methods defined in java/lang/class.h are not emitted in natClass.o, despite the
presence of

#pragma implementation "Class.h"

at the beginning of the file.


-- 


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


^ permalink raw reply	[flat|nested] 16+ messages in thread

* [Bug java/17265] [4.0 Regression] Libjava doesn't build
  2004-09-01 18:48 [Bug bootstrap/17265] New: Libjava doesn't build ebotcazou at gcc dot gnu dot org
                   ` (8 preceding siblings ...)
  2004-10-19 16:49 ` ebotcazou at gcc dot gnu dot org
@ 2004-10-19 16:51 ` pinskia at gcc dot gnu dot org
  2004-10-20 12:00 ` ebotcazou at gcc dot gnu dot org
                   ` (4 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2004-10-19 16:51 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From pinskia at gcc dot gnu dot org  2004-10-19 16:51 -------
That sounds like C++ bug.

-- 


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


^ permalink raw reply	[flat|nested] 16+ messages in thread

* [Bug java/17265] [4.0 Regression] Libjava doesn't build
  2004-09-01 18:48 [Bug bootstrap/17265] New: Libjava doesn't build ebotcazou at gcc dot gnu dot org
                   ` (9 preceding siblings ...)
  2004-10-19 16:51 ` pinskia at gcc dot gnu dot org
@ 2004-10-20 12:00 ` ebotcazou at gcc dot gnu dot org
  2004-10-22 14:30 ` cvs-commit at gcc dot gnu dot org
                   ` (3 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: ebotcazou at gcc dot gnu dot org @ 2004-10-20 12:00 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From ebotcazou at gcc dot gnu dot org  2004-10-20 11:59 -------
> That sounds like C++ bug.

Indeed, relating to the handling of #pragma (PR c++/18075).


-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
  BugsThisDependsOn|                            |18075


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


^ permalink raw reply	[flat|nested] 16+ messages in thread

* [Bug java/17265] [4.0 Regression] Libjava doesn't build
  2004-09-01 18:48 [Bug bootstrap/17265] New: Libjava doesn't build ebotcazou at gcc dot gnu dot org
                   ` (10 preceding siblings ...)
  2004-10-20 12:00 ` ebotcazou at gcc dot gnu dot org
@ 2004-10-22 14:30 ` cvs-commit at gcc dot gnu dot org
  2004-10-27 17:32 ` zack at gcc dot gnu dot org
                   ` (2 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: cvs-commit at gcc dot gnu dot org @ 2004-10-22 14:30 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From cvs-commit at gcc dot gnu dot org  2004-10-22 14:30 -------
Subject: Bug 17265

CVSROOT:	/cvs/gcc
Module name:	gcc
Changes by:	ebotcazou@gcc.gnu.org	2004-10-22 14:30:37

Modified files:
	gcc/java       : ChangeLog class.c 

Log message:
	PR java/17265
	* class.c (make_local_function_alias): Revert 2004-08-18 change.
	(make_method_value): Likewise.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/java/ChangeLog.diff?cvsroot=gcc&r1=1.1490&r2=1.1491
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/java/class.c.diff?cvsroot=gcc&r1=1.211&r2=1.212



-- 


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


^ permalink raw reply	[flat|nested] 16+ messages in thread

* [Bug java/17265] [4.0 Regression] Libjava doesn't build
  2004-09-01 18:48 [Bug bootstrap/17265] New: Libjava doesn't build ebotcazou at gcc dot gnu dot org
                   ` (11 preceding siblings ...)
  2004-10-22 14:30 ` cvs-commit at gcc dot gnu dot org
@ 2004-10-27 17:32 ` zack at gcc dot gnu dot org
  2004-10-27 17:45 ` ebotcazou at gcc dot gnu dot org
  2004-11-02 16:53 ` cvs-commit at gcc dot gnu dot org
  14 siblings, 0 replies; 16+ messages in thread
From: zack at gcc dot gnu dot org @ 2004-10-27 17:32 UTC (permalink / raw)
  To: gcc-bugs



-- 
Bug 17265 depends on bug 18075, which changed state.

Bug 18075 Summary: [4.0 Regression] #pragma implementation broken in presence of #pragma ident
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18075

           What    |Old Value                   |New Value
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |FIXED

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


^ permalink raw reply	[flat|nested] 16+ messages in thread

* [Bug java/17265] [4.0 Regression] Libjava doesn't build
  2004-09-01 18:48 [Bug bootstrap/17265] New: Libjava doesn't build ebotcazou at gcc dot gnu dot org
                   ` (12 preceding siblings ...)
  2004-10-27 17:32 ` zack at gcc dot gnu dot org
@ 2004-10-27 17:45 ` ebotcazou at gcc dot gnu dot org
  2004-11-02 16:53 ` cvs-commit at gcc dot gnu dot org
  14 siblings, 0 replies; 16+ messages in thread
From: ebotcazou at gcc dot gnu dot org @ 2004-10-27 17:45 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From ebotcazou at gcc dot gnu dot org  2004-10-27 17:45 -------
Libjava builds for me now on sparc64-sun-solaris2.9 and sparc-sun-solaris2.8. 
Testsuite results are decent (42 and 24 failures respectively).


-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|                            |FIXED


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


^ permalink raw reply	[flat|nested] 16+ messages in thread

* [Bug java/17265] [4.0 Regression] Libjava doesn't build
  2004-09-01 18:48 [Bug bootstrap/17265] New: Libjava doesn't build ebotcazou at gcc dot gnu dot org
                   ` (13 preceding siblings ...)
  2004-10-27 17:45 ` ebotcazou at gcc dot gnu dot org
@ 2004-11-02 16:53 ` cvs-commit at gcc dot gnu dot org
  14 siblings, 0 replies; 16+ messages in thread
From: cvs-commit at gcc dot gnu dot org @ 2004-11-02 16:53 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From cvs-commit at gcc dot gnu dot org  2004-11-02 16:52 -------
Subject: Bug 17265

CVSROOT:	/cvs/gcc
Module name:	gcc
Changes by:	bryce@gcc.gnu.org	2004-11-02 16:52:55

Modified files:
	gcc/java       : ChangeLog class.c 

Log message:
	2004-11-02  Bryce McKinlay  <mckinlay@redhat.com>
	
	PR java/17265
	* class.c: Reinstate 2004-08-18 patch.
	(make_local_function_alias): Don't create an alias for extern (native)
	functions.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/java/ChangeLog.diff?cvsroot=gcc&r1=1.1491&r2=1.1492
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/java/class.c.diff?cvsroot=gcc&r1=1.212&r2=1.213



-- 


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


^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2004-11-02 16:53 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-09-01 18:48 [Bug bootstrap/17265] New: Libjava doesn't build ebotcazou at gcc dot gnu dot org
2004-09-01 18:59 ` [Bug java/17265] [3.5 Regression] " pinskia at gcc dot gnu dot org
2004-09-01 19:25 ` mckinlay at redhat dot com
2004-09-01 19:27 ` mckinlay at redhat dot com
2004-09-12  1:37 ` pinskia at gcc dot gnu dot org
2004-09-12  8:42 ` ebotcazou at gcc dot gnu dot org
2004-09-13  5:35 ` rth at gcc dot gnu dot org
2004-10-07  9:51 ` [Bug java/17265] [4.0 " ebotcazou at gcc dot gnu dot org
2004-10-09 16:09 ` ebotcazou at gcc dot gnu dot org
2004-10-19 16:49 ` ebotcazou at gcc dot gnu dot org
2004-10-19 16:51 ` pinskia at gcc dot gnu dot org
2004-10-20 12:00 ` ebotcazou at gcc dot gnu dot org
2004-10-22 14:30 ` cvs-commit at gcc dot gnu dot org
2004-10-27 17:32 ` zack at gcc dot gnu dot org
2004-10-27 17:45 ` ebotcazou at gcc dot gnu dot org
2004-11-02 16:53 ` cvs-commit 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).