View Issue Details

IDProjectCategoryView StatusLast Update
0031004Open CASCADEOCCT:Codingpublic2021-05-11 21:25
ReportertizmayloAssigned Tobugmaster  
PrioritynormalSeverityminor 
Status closedResolutionfixed 
Product Version7.3.0 
Target Version7.5.0Fixed in Version7.5.0 
Summary0031004: Coding - eliminate warnings issued by gcc 9.1.0
DescriptionSome warnings are issued by gcc version 9.1.0 even on branch CR30609 (0030609). The warning log is attached (named gcc9.1.0-build.log).

Most of warnings is -Wdeprecated-copy: https://gcc.gnu.org/onlinedocs/gcc-9.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy
TagsNo tags attached.
Test case numberNot required

Attached Files

  • gcc9.1.0-build.log (1,600,148 bytes)

Relationships

related to 0030609 closedapn Open CASCADE Coding - eliminate warnings issued by gcc 8.1.0 
related to 0031671 closedbugmaster Open CASCADE Coding Rules - eliminate warnings issued by clang 11 

Activities

tizmaylo

2019-09-26 11:46

developer  

gcc9.1.0-build.log (1,600,148 bytes)

git

2020-05-08 23:40

administrator   ~0092022

Branch CR31004 has been created by kgv.

SHA-1: 7eceb105643c2d3218dd954d6c2cf7d57950e80f


Detailed log of new commits:

Author: kgv
Date: Fri May 8 23:41:22 2020 +0300

    0031004: Coding - eliminate warnings issued by gcc 9.1.0
    
    Fixed -Wdeprecated-copy warning by adding missing counterpart
    in pair copy constructor / assignment operator.
    
    Fixed -Wrestrict warning within OSD::SetSignal().

git

2020-05-09 00:27

administrator   ~0092023

Branch CR31004 has been updated forcibly by kgv.

SHA-1: 9a959232a525daec3e5ae4be9fd9ecc9482def51

git

2020-05-09 00:55

administrator   ~0092024

Branch CR31004 has been updated forcibly by kgv.

SHA-1: a209097d358fa5eaf2b88a7edd08bb70dd9710f8

git

2020-05-09 02:10

administrator   ~0092025

Branch CR31004 has been updated by kgv.

SHA-1: a41bd179e9c94c1e6c80b398535ed1b2e8228d65


Detailed log of new commits:

Author: kgv
Date: Sat May 9 02:11:18 2020 +0300

    AdvApp2Var_Iso is now passed by Handle.

git

2020-05-09 02:23

administrator   ~0092026

Branch CR31004 has been updated by kgv.

SHA-1: 5a32246983777c91dbb9bfdbe85649b43e8dea45


Detailed log of new commits:

Author: kgv
Date: Sat May 9 02:24:20 2020 +0300

    # added more missing operator=

git

2020-05-09 02:35

administrator   ~0092027

Branch CR31004 has been updated forcibly by kgv.

SHA-1: 2978d9f07d5b7474ecca11ccc80155fc7047c335

git

2020-05-09 02:48

administrator   ~0092028

Branch CR31004 has been updated by kgv.

SHA-1: f063c9c7e6e5a6c27498245d1a5bfd4322b5e177


Detailed log of new commits:

Author: kgv
Date: Sat May 9 02:48:48 2020 +0300

    Dsiabled operator= for TDF_Transaction and TDF_IDFilter.
    Existing calls have been replaced by dedicated methods.

git

2020-05-09 16:31

administrator   ~0092030

Branch CR31004_1 has been created by kgv.

SHA-1: da94a3b58eb1037ac13746dc17cc9455462f60aa


Detailed log of new commits:

Author: kgv
Date: Fri May 8 23:41:22 2020 +0300

    0031004: Coding - eliminate warnings issued by gcc 9.1.0
    
    Fixed -Wrestrict warning within OSD::SetSignal().
    
    Fixed -Wdeprecated-copy warning by adding missing counterpart
    in pair copy constructor / assignment operator or by removing trivial constructor.
    
    AdvApp2Var_Node, AdvApp2Var_Patch are now declared as Handle.
    AdvApp2Var_Iso is now passed by Handle.
    
    Disabled operator= for TDF_Transaction and TDF_IDFilter.

git

2020-05-09 16:48

administrator   ~0092031

Branch CR31004_1 has been updated forcibly by kgv.

SHA-1: 8dbdd6bbdc1233ad8600e2c5111630e456d43dba

git

2020-05-09 16:54

administrator   ~0092032

Branch CR31004_1 has been updated forcibly by kgv.

SHA-1: c2a0c991c3875ab81e413ea59cecb7ffc4ae1c60

git

2020-05-09 17:00

administrator   ~0092033

Branch CR31004_1 has been updated forcibly by kgv.

SHA-1: 6a016b8e7957094de4cbd73114723708e7276fab

git

2020-05-09 17:02

administrator   ~0092034

Branch CR31004_1 has been updated forcibly by kgv.

SHA-1: 2067ff8131f33dd4690667535f0777f711964764

git

2020-05-09 17:10

administrator   ~0092035

Branch CR31004_1 has been updated forcibly by kgv.

SHA-1: 3aef239569cd6cdc36f395eeee912ddbe5082c07

git

2020-05-09 20:28

administrator   ~0092036

Branch CR31004_1 has been updated forcibly by kgv.

SHA-1: 8cca64c35c7187864c8f4328ec32397df0d87079

kgv

2020-05-09 22:13

developer   ~0092037

Patch is ready for review in OCCT branch CR31004_1.

http://vm-jenkins-test-12.nnov.opencascade.com:8080/view/CR31004_1-master-KGV/

git

2020-05-11 17:41

administrator   ~0092066

Branch CR31004_1 has been updated by kgv.

SHA-1: 96db758b782ae34df00c32688a9d2fe57b92b3af


Detailed log of new commits:

Author: kgv
Date: Mon May 11 17:43:02 2020 +0300

    Standard.cxx - fixed GCC version mischeck causing building failure with experimental GCC versions.
    
    TopOpeBRepDS_EXPORT.cxx - fixed -Wmaybe-uninitialized warnings.

abv

2020-05-14 21:46

manager   ~0092126

Reviewed, please integrate:
OCCT branch: CR31004_1 at 8cca64c35c7187864c8f4328ec32397df0d87079
Products branch: none

bugmaster

2020-05-16 13:58

administrator   ~0092176

Combination -
OCCT branch : IR-2020-05-15
master SHA - 4db6748cc52edc0d8306eb2e436baa97d0db22a5
a206de37fbfa0bf71bd534ae47192bbec23b8522
Products branch : IR-2020-05-15 SHA - 891f2be718304b17c8581488e621b13e8a77f1c5
was compiled on Linux, MacOS and Windows platforms and tested in optimize mode.

Number of compiler warnings:
No new/fixed warnings

Regressions/Differences/Improvements:
No regressions/differences

CPU differences:
Debian80-64:
OCCT
Total CPU difference: 17198.74000000018 / 17177.020000000186 [+0.13%]
Products
Total CPU difference: 11197.280000000079 / 11272.470000000078 [-0.67%]
Windows-64-VC14:
OCCT
Total CPU difference: 18657.328125 / 18646.015625 [+0.06%]
Products
Total CPU difference: 13005.046875 / 13180.21875 [-1.33%]


Image differences :
No differences that require special attention

Memory differences :
No differences that require special attention

git

2020-05-16 14:21

administrator   ~0092187

Branch CR31004_1 has been deleted by inv.

SHA-1: 96db758b782ae34df00c32688a9d2fe57b92b3af

git

2020-05-16 14:21

administrator   ~0092188

Branch CR31004 has been deleted by inv.

SHA-1: f063c9c7e6e5a6c27498245d1a5bfd4322b5e177

Related Changesets

occt: master 158f2931

2020-05-08 20:41:22

kgv


Committer: bugmaster Details Diff
0031004: Coding - eliminate warnings issued by gcc 9.1.0

Fixed -Wrestrict warning within OSD::SetSignal().

Fixed -Wdeprecated-copy warning by adding missing counterpart
in pair copy constructor / assignment operator or by removing trivial constructor.

AdvApp2Var_Node, AdvApp2Var_Patch are now declared as Handle.
AdvApp2Var_Iso is now passed by Handle.

Disabled operator= for TDF_Transaction and TDF_IDFilter.

Standard.cxx - fixed GCC version mischeck causing building failure with experimental GCC versions.

TopOpeBRepDS_EXPORT.cxx - fixed -Wmaybe-uninitialized warnings.
Affected Issues
0031004
mod - src/AdvApp2Var/AdvApp2Var_ApproxAFunc2Var.cxx Diff File
mod - src/AdvApp2Var/AdvApp2Var_Framework.cxx Diff File
mod - src/AdvApp2Var/AdvApp2Var_Framework.hxx Diff File
rm - src/AdvApp2Var/AdvApp2Var_Framework.lxx Diff File
mod - src/AdvApp2Var/AdvApp2Var_Iso.cxx Diff File
mod - src/AdvApp2Var/AdvApp2Var_Iso.hxx Diff File
mod - src/AdvApp2Var/AdvApp2Var_Network.cxx Diff File
mod - src/AdvApp2Var/AdvApp2Var_Network.hxx Diff File
rm - src/AdvApp2Var/AdvApp2Var_Network.lxx Diff File
mod - src/AdvApp2Var/AdvApp2Var_Node.cxx Diff File
mod - src/AdvApp2Var/AdvApp2Var_Node.hxx Diff File
mod - src/AdvApp2Var/AdvApp2Var_Patch.cxx Diff File
mod - src/AdvApp2Var/AdvApp2Var_Patch.hxx Diff File
mod - src/AdvApp2Var/AdvApp2Var_SequenceOfNode.hxx Diff File
mod - src/AdvApp2Var/AdvApp2Var_SequenceOfPatch.hxx Diff File
mod - src/AdvApp2Var/AdvApp2Var_Strip.hxx Diff File
mod - src/AdvApp2Var/FILES Diff File
mod - src/BOPTools/BOPTools_Set.cxx Diff File
mod - src/BOPTools/BOPTools_Set.hxx Diff File
mod - src/BVH/BVH_Box.hxx Diff File
mod - src/Geom2dHatch/Geom2dHatch_Element.cxx Diff File
mod - src/Geom2dHatch/Geom2dHatch_Element.hxx Diff File
mod - src/gp/gp_Quaternion.hxx Diff File
mod - src/gp/gp_Quaternion.lxx Diff File
mod - src/Graphic3d/Graphic3d_CubeMapOrder.hxx Diff File
mod - src/Graphic3d/Graphic3d_Vertex.hxx Diff File
mod - src/Graphic3d/Graphic3d_WorldViewProjState.hxx Diff File
mod - src/HatchGen/HatchGen_PointOnElement.cxx Diff File
mod - src/HatchGen/HatchGen_PointOnElement.hxx Diff File
mod - src/HatchGen/HatchGen_PointOnHatching.cxx Diff File
mod - src/HatchGen/HatchGen_PointOnHatching.hxx Diff File
mod - src/IGESToBRep/IGESToBRep_CurveAndSurface.cxx Diff File
mod - src/IGESToBRep/IGESToBRep_CurveAndSurface.hxx Diff File
mod - src/Interface/Interface_Graph.cxx Diff File
mod - src/Interface/Interface_Graph.hxx Diff File
mod - src/Interface/Interface_STAT.hxx Diff File
mod - src/Intf/Intf_SectionLine.hxx Diff File
mod - src/Intf/Intf_TangentZone.cxx Diff File
mod - src/Intf/Intf_TangentZone.hxx Diff File
mod - src/IntPolyh/IntPolyh_Point.hxx Diff File
mod - src/IntRes2d/IntRes2d_Intersection.hxx Diff File
mod - src/Intrv/Intrv_Intervals.cxx Diff File
mod - src/Intrv/Intrv_Intervals.hxx Diff File
mod - src/NCollection/NCollection_Array1.hxx Diff File
mod - src/OpenGl/OpenGl_Context.cxx Diff File
mod - src/OSD/OSD_signal.cxx Diff File
mod - src/Standard/Standard.cxx Diff File
mod - src/StepData/StepData_Field.hxx Diff File
mod - src/TDF/TDF_CopyLabel.cxx Diff File
mod - src/TDF/TDF_IDFilter.cxx Diff File
mod - src/TDF/TDF_IDFilter.hxx Diff File
mod - src/TDF/TDF_Transaction.cxx Diff File
mod - src/TDF/TDF_Transaction.hxx Diff File
mod - src/TDocStd/TDocStd_Document.cxx Diff File
mod - src/TopOpeBRepDS/TopOpeBRepDS_EXPORT.cxx Diff File

Issue History

Date Modified Username Field Change
2019-09-26 11:46 tizmaylo New Issue
2019-09-26 11:46 tizmaylo Assigned To => kgv
2019-09-26 11:46 tizmaylo File Added: gcc9.1.0-build.log
2019-09-26 11:47 tizmaylo Relationship added related to 0030609
2019-09-26 12:08 tizmaylo Description Updated
2020-05-08 23:40 git Note Added: 0092022
2020-05-09 00:27 git Note Added: 0092023
2020-05-09 00:55 git Note Added: 0092024
2020-05-09 02:10 git Note Added: 0092025
2020-05-09 02:23 git Note Added: 0092026
2020-05-09 02:35 git Note Added: 0092027
2020-05-09 02:48 git Note Added: 0092028
2020-05-09 16:31 git Note Added: 0092030
2020-05-09 16:48 git Note Added: 0092031
2020-05-09 16:54 git Note Added: 0092032
2020-05-09 17:00 git Note Added: 0092033
2020-05-09 17:02 git Note Added: 0092034
2020-05-09 17:10 git Note Added: 0092035
2020-05-09 20:28 git Note Added: 0092036
2020-05-09 22:13 kgv Note Added: 0092037
2020-05-09 22:13 kgv Assigned To kgv => abv
2020-05-09 22:13 kgv Status new => resolved
2020-05-11 17:41 git Note Added: 0092066
2020-05-14 21:46 abv Note Added: 0092126
2020-05-14 21:46 abv Assigned To abv => bugmaster
2020-05-14 21:46 abv Status resolved => reviewed
2020-05-16 13:58 bugmaster Note Added: 0092176
2020-05-16 13:58 bugmaster Status reviewed => tested
2020-05-16 13:59 bugmaster Test case number => Not required
2020-05-16 14:07 bugmaster Changeset attached => occt master 158f2931
2020-05-16 14:07 bugmaster Status tested => verified
2020-05-16 14:07 bugmaster Resolution open => fixed
2020-05-16 14:21 git Note Added: 0092187
2020-05-16 14:21 git Note Added: 0092188
2020-07-17 15:08 kgv Relationship added related to 0031671
2020-12-02 16:22 emo Fixed in Version => 7.5.0
2020-12-02 17:12 emo Status verified => closed