[comp.lang.perl] GCC and Perl v28

urlichs@smurf.sub.org (Matthias Urlichs) (08/24/90)

Compiling Perl 3.0.28, under A/UX 2.0, with gcc 1.37.91, fails for doio.c.
I don't yet know what happens but "make test" shows one error (op.read doesn't
read anything) and two serious warnings (comp.multiline: failure to close
properly).

I'm going to try and find out where gcc throws up (it's not optimization);
anyone out there know enough gcc internals to be of any help?
(Having a mc68k-code-producing gcc would probably help.)
-- 
Matthias Urlichs -- urlichs@smurf.sub.org -- urlichs@smurf.ira.uka.de
Humboldtstrasse 7 - 7500 Karlsruhe 1 - FRG -- +49+721+621127(Voice)/621227(PEP)

meissner@osf.org (Michael Meissner) (08/27/90)

In article </=-0f2.n#8@smurf.sub.org> urlichs@smurf.sub.org (Matthias
Urlichs) writes:

| Compiling Perl 3.0.28, under A/UX 2.0, with gcc 1.37.91, fails for doio.c.
| I don't yet know what happens but "make test" shows one error (op.read doesn't
| read anything) and two serious warnings (comp.multiline: failure to close
| properly).
| 
| I'm going to try and find out where gcc throws up (it's not optimization);
| anyone out there know enough gcc internals to be of any help?
| (Having a mc68k-code-producing gcc would probably help.)

Perl @ patch level 28 (also patch level 18) works just great with GCC
1.37.92 on the MIPS-based DECstation with all optimization levels (-O
-fomit-frame-pointer -finline-functions -fstrength-reduce).  So it's
either the machine dependent portion of GCC or A/UX.

I suspect you won't get much help from the FSF crowd, since Apple's
Look & Feel suit......
--
Michael Meissner	email: meissner@osf.org		phone: 617-621-8861
Open Software Foundation, 11 Cambridge Center, Cambridge, MA, 02142

Do apple growers tell their kids money doesn't grow on bushes?

urlichs@smurf.sub.org (Matthias Urlichs) (08/28/90)

In comp.lang.perl, article <MEISSNER.90Aug26171820@osf.osf.org>,
  meissner@osf.org (Michael Meissner) writes:
< In article </=-0f2.n#8@smurf.sub.org> urlichs@smurf.sub.org (Matthias
< Urlichs) writes:
< 
<|Compiling Perl 3.0.28, under A/UX 2.0, with gcc 1.37.91, fails for doio.c.
<|
<|I'm going to try and find out where gcc throws up (it's not optimization);
<|anyone out there know enough gcc internals to be of any help?
< 
< Perl @ patch level 28 (also patch level 18) works just great with GCC
< 1.37.92 on the MIPS-based DECstation with all optimization levels (-O
< -fomit-frame-pointer -finline-functions -fstrength-reduce).  So it's
< either the machine dependent portion of GCC or A/UX.
< 
It's not A/UX, because cc compiles it perfectly. (Actually, trial-and-error
says it's the function do_open.)
Right now I'm running Perl patch level 28 gcc-compiled, except for that ome
function which is ifdef'd out and compiled separately via cc.
I'll try to find out more, but due to the work I'm supposed to be doing
instead, it may take some time.

-- 
Matthias Urlichs -- urlichs@smurf.sub.org -- urlichs@smurf.ira.uka.de
Humboldtstrasse 7 - 7500 Karlsruhe 1 - FRG -- +49+721+621127(Voice)/621227(PEP)