Bug report

Anthony Lee al012@energex.com.au
Sun Nov 12 20:01:00 GMT 2000


GCC Version: version 2.95 19990728 (release)
System type: alphaev56-dec-osf4.0d

Command line: 
g++ -O3 -c LayoutAdjustment/OrthoLayoutAdjustment.cpp -I.
-I/usr/local/app/oracle/product/7.3.4/precomp/public -I../tlg_framework
-I../schematic_diagram_repository -I../whip/3.0/source -o
LayoutAdjustment/OrthoLayoutAdjustment.o

Compiler output:
LayoutAdjustment/OrthoLayoutAdjustment.cpp: In method `class Vector
OrthoLayoutAdjustment::setInitialFeederDirection(OrthoVertex *)':
LayoutAdjustment/OrthoLayoutAdjustment.cpp:567: warning: `double' used for
argument 1 of `abs(int)'
LayoutAdjustment/OrthoLayoutAdjustment.cpp:568: warning: `double' used for
argument 1 of `abs(int)'
LayoutAdjustment/OrthoLayoutAdjustment.cpp: In function `bool
willAffectZone(Zone *, vector<pair<Vertex *,bool>,allocator<pair<Vertex
*,bool> > > &, vector<pair<Vertex *,bool>,allocator<pair<Vertex *,bool> > >
&)':
LayoutAdjustment/OrthoLayoutAdjustment.cpp:1070: initialization of non-const
reference type `class Vector &'
LayoutAdjustment/OrthoLayoutAdjustment.cpp:1070: from rvalue of type
`Vector'
Framework/Vertex.h:43: in passing argument 1 of
`Vertex::shiftUnshiftedVertices(Vector &, vector<Vertex *,allocator<Vertex
*> > &, bool)'
LayoutAdjustment/OrthoLayoutAdjustment.cpp:1094: initialization of non-const
reference type `class Vector &'
LayoutAdjustment/OrthoLayoutAdjustment.cpp:1094: from rvalue of type
`Vector'
Framework/Vertex.h:43: in passing argument 1 of
`Vertex::shiftUnshiftedVertices(Vector &, vector<Vertex *,allocator<Vertex
*> > &, bool)'
LayoutAdjustment/OrthoLayoutAdjustment.cpp: In function `bool
willAffectZone(Zone *, Vertex *, vector<pair<Vertex
*,bool>,allocator<pair<Vertex *,bool> > > &)':
LayoutAdjustment/OrthoLayoutAdjustment.cpp:1127: initialization of non-const
reference type `class Vector &'
LayoutAdjustment/OrthoLayoutAdjustment.cpp:1127: from rvalue of type
`Vector'
Framework/Vertex.h:43: in passing argument 1 of
`Vertex::shiftUnshiftedVertices(Vector &, vector<Vertex *,allocator<Vertex
*> > &, bool)'
LayoutAdjustment/OrthoLayoutAdjustment.cpp:1130: initialization of non-const
reference type `class Vector &'
LayoutAdjustment/OrthoLayoutAdjustment.cpp:1130: from rvalue of type
`Vector'
Framework/Vertex.h:43: in passing argument 1 of
`Vertex::shiftUnshiftedVertices(Vector &, vector<Vertex *,allocator<Vertex
*> > &, bool)'
LayoutAdjustment/OrthoLayoutAdjustment.cpp: In function `bool
willCompletelyAffectZone(Zone *, vector<pair<Vertex
*,bool>,allocator<pair<Vertex *,bool> > > &, vector<pair<Vertex
*,bool>,allocator<pair<Vertex *,bool> > > &)':
LayoutAdjustment/OrthoLayoutAdjustment.cpp:1163: initialization of non-const
reference type `class Vector &'
LayoutAdjustment/OrthoLayoutAdjustment.cpp:1163: from rvalue of type
`Vector'
Framework/Vertex.h:43: in passing argument 1 of
`Vertex::shiftUnshiftedVertices(Vector &, vector<Vertex *,allocator<Vertex
*> > &, bool)'
LayoutAdjustment/OrthoLayoutAdjustment.cpp:1187: initialization of non-const
reference type `class Vector &'
LayoutAdjustment/OrthoLayoutAdjustment.cpp:1187: from rvalue of type
`Vector'
Framework/Vertex.h:43: in passing argument 1 of
`Vertex::shiftUnshiftedVertices(Vector &, vector<Vertex *,allocator<Vertex
*> > &, bool)'
LayoutAdjustment/OrthoLayoutAdjustment.cpp: In function `bool
willCompletelyAffectZone(Zone *, Vertex *, vector<pair<Vertex
*,bool>,allocator<pair<Vertex *,bool> > > &)':
LayoutAdjustment/OrthoLayoutAdjustment.cpp:1221: initialization of non-const
reference type `class Vector &'
LayoutAdjustment/OrthoLayoutAdjustment.cpp:1221: from rvalue of type
`Vector'
Framework/Vertex.h:43: in passing argument 1 of
`Vertex::shiftUnshiftedVertices(Vector &, vector<Vertex *,allocator<Vertex
*> > &, bool)'
LayoutAdjustment/OrthoLayoutAdjustment.cpp:1224: initialization of non-const
reference type `class Vector &'
LayoutAdjustment/OrthoLayoutAdjustment.cpp:1224: from rvalue of type
`Vector'
Framework/Vertex.h:43: in passing argument 1 of
`Vertex::shiftUnshiftedVertices(Vector &, vector<Vertex *,allocator<Vertex
*> > &, bool)'
LayoutAdjustment/OrthoLayoutAdjustment.cpp: In method `enum Conflict_Status
OrthoLayoutAdjustment::shiftZones(Zone *, Zone *, bool, bool)':
LayoutAdjustment/OrthoLayoutAdjustment.cpp:2260: initialization of non-const
reference type `class Vector &'
LayoutAdjustment/OrthoLayoutAdjustment.cpp:2260: from rvalue of type
`Vector'
Framework/Vertex.h:43: in passing argument 1 of
`Vertex::shiftUnshiftedVertices(Vector &, vector<Vertex *,allocator<Vertex
*> > &, bool)'
LayoutAdjustment/OrthoLayoutAdjustment.cpp:2279: initialization of non-const
reference type `class Vector &'
LayoutAdjustment/OrthoLayoutAdjustment.cpp:2279: from rvalue of type
`Vector'
Framework/Vertex.h:43: in passing argument 1 of
`Vertex::shiftUnshiftedVertices(Vector &, vector<Vertex *,allocator<Vertex
*> > &, bool)'
LayoutAdjustment/OrthoLayoutAdjustment.cpp:2291: initialization of non-const
reference type `class Vector &'
LayoutAdjustment/OrthoLayoutAdjustment.cpp:2291: from rvalue of type
`Vector'
Framework/Vertex.h:43: in passing argument 1 of
`Vertex::shiftUnshiftedVertices(Vector &, vector<Vertex *,allocator<Vertex
*> > &, bool)'
LayoutAdjustment/OrthoLayoutAdjustment.cpp:2297: initialization of non-const
reference type `class Vector &'
LayoutAdjustment/OrthoLayoutAdjustment.cpp:2297: from rvalue of type
`Vector'
Framework/Vertex.h:43: in passing argument 1 of
`Vertex::shiftUnshiftedVertices(Vector &, vector<Vertex *,allocator<Vertex
*> > &, bool)'
LayoutAdjustment/OrthoLayoutAdjustment.cpp: In method `void
OrthoLayoutAdjustment::adjust(Diagram *)':
LayoutAdjustment/OrthoLayoutAdjustment.cpp:3130: warning: initialization to
`int' from `double'
LayoutAdjustment/OrthoLayoutAdjustment.cpp:3159: Internal compiler error in
`scan_region', at except.c:2566
Please submit a full bug report.
See <URL: http://egcs.cygnus.com/faq.html#bugreport > for instructions.
*** Exit 1
Stop.

Preprocessed file: attached

Configure option for gcc: --no-gnu-as

-- 
Anthony Lee	
Energex                                            
150 Charlotte Street                 ..--  __o 
Brisbane                        ....--   _ \<,_               
Qld 4000                       ____     (_)/ (_)                         
Australia
voice:+61 7 3407 4541
fax:  +61 7 3407 4607
email: AL012@energex.com.au

-----------------------------------------------------------------------------------------------------------------------------------------------------
This email message (and any accompanying file attachments) may contain confidential or 
privileged information and is intended for the sole use of the addressee named above. If you 
are not the intended recipient, or the person responsible for delivering this message to the 
intended recipient, please notify ENERGEX immediately and destroy any copies of the original 
message.

Any unauthorised review, use, alteration, disclosure or distribution of this email (including any 
attachments) by an unintended recipient is prohibited.

ENERGEX accepts no responsibility for the content of any email which is sent by an employee 
which is of a personal nature.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OrthoLayoutAdjustment.ii.gz
Type: application/x-gzip
Size: 118551 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-bugs/attachments/20001112/23d5a97d/attachment.bin>


More information about the Gcc-bugs mailing list