OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [libjava/] [testsuite/] [libjava.lang/] [PR3096.java] - Rev 765

Compare with Previous | Blame | View Log

// This test case was built for java/3096.
 
class PR3096
{
  static void foo (int x[], int i) {
    ++x[i];
  }
  static void foo (float x[], int i) {
    ++x[i];
  }
  public static void main(String [] args) {
      int a[] = new int [1];
      float f[] = new float [1];
      int b[];
      int i = 0;
      foo (a,0);
      foo (f,0);
      System.out.println (a[0]);
      System.out.println (f[0]);
      System.out.println ((b=a)[0]);
      (b=a)[i]=99;
      b[0]++;
      System.out.println (a[0]+", "+b[0]);
      System.out.println (++a[i]);
      System.out.println (a[i]);
      System.out.println (a[i]++);
      System.out.println (a[i]);
      String s[] = new String [1];
      String y[];
      s[0]="";
      s[0] += "Peace ";
      System.out.println (s[0]);
      (y=s)[0] += "now!";
      System.out.println (s[0]+", "+y[0]);
  }
}
 

Compare with Previous | Blame | View Log

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.