🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

1 total messages Started by Igor Metz Wed, 16 Aug 1989 12:07
problem with g++ 1.35.1- on Sparcstation 1
#345
Author: Igor Metz
Date: Wed, 16 Aug 1989 12:07
67 lines
2487 bytes
I compiled the program below with g++ 1.35.1- on a Sun 3/60 (SunOS 3.5) and on
a SparcStation 1 (SunOS 4.0.3), but I get different warnings!
I probably made a mistake when installing g++.
Could please somebody try to compile this code on her/his Sun-4 ?

Thank you
Igor Metz

/================================
static const short MAX_ADR_LEN    = 10;

class Address {
private:
  char  adr[MAX_ADR_LEN];
  short len;  // current length of address
  
public:
  Address() { len = -1; }
  // ....
};

int foo (const Address& adr)
{
  Address work = adr;
  return 0;
}

int
main()
{
  Address adr;
  return foo(adr);
}
/===================================

SUN 3/60:

g++ -v -Wall gaga.cc
g++ version 1.35.1-
 /usr/local/lib/gcc-cpp -+ -v -undef -D__GNU__ -D__GNUG__ -D__cplusplus 
-Dmc68000 -Dsun -Dunix -D__mc68000__ -D__sun__ -D__unix__ -Wall 
-D__HAVE_68881__ -Dmc68020 gaga.cc /tmp/cca07116.cpp
GNU CPP version 1.35
 /usr/local/lib/gcc-cc1plus /tmp/cca07116.cpp -quiet -dumpbase gaga.cc -Wall 
-noreg -version -o /tmp/cca07116.s
GNU C++ version 1.35.1- (68k, MIT syntax) compiled by GNU C version 1.35.
In function int foo (const struct Address &):
gaga.cc:15: warning: bitwise copy in initialization of type `Address'
gaga.cc:14: warning: statement with no effect
gaga.cc:15: warning: unused variable `work'
 as -mc68020 /tmp/cca07116.s -o gaga.o
 /usr/local/lib/gcc-ld++ -C /usr/local/lib/crt0+.o /lib/Mcrt1.o gaga.o -lg++ 
/usr/local/lib/gcc-gnulib -lc

SPARCSTATION 1:
g++ -v -Wall gaga.cc
g++ version 1.35.1-
 /usr/local/lib/gcc-cpp -+ -v -undef -D__GNU__ -D__GNUG__ -D__cplusplus -Dsparc
-Dsun -Dunix -D__sparc__ -D__sun__ -D__unix__ -Wall gaga.cc /tmp/cca02403.cpp
GNU CPP version 1.35
 /usr/local/lib/gcc-cc1plus /tmp/cca02403.cpp -quiet -dumpbase gaga.cc -Wall 
-noreg -version -o /tmp/cca02403.s
GNU C++ version 1.35.1- (sparc) compiled by GNU C version 1.35.
In function int foo (const struct Address &):
gaga.cc:15: warning: unused variable `work'
 as /tmp/cca02403.s -o gaga.o
 /usr/local/lib/gcc-ld++ -C /usr/local/lib/crt0+.o gaga.o -lg++ /usr/local/lib/gcc-gnulib -lc
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads