MantisBT - Open CASCADE
View Issue Details
0031004Open CASCADE[OCCT] OCCT:Codingpublic2019-09-26 11:462020-05-16 14:21
tizmaylo 
bugmaster 
normalminor 
verifiedfixed 
[OCCT] 7.3.0 
[OCCT] 7.5.0* 
Not required
0031004: Coding - eliminate warnings issued by gcc 9.1.0
Some 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 [^]
No tags attached.
related to 0030609verified apn Coding - eliminate warnings issued by gcc 8.1.0 
log gcc9.1.0-build.log (1,600,148) 2019-09-26 11:46
https://tracker.dev.opencascade.org/
Issue History
2019-09-26 11:46tizmayloNew Issue
2019-09-26 11:46tizmayloAssigned To => kgv
2019-09-26 11:46tizmayloFile Added: gcc9.1.0-build.log
2019-09-26 11:47tizmayloRelationship addedrelated to 0030609
2019-09-26 12:08tizmayloDescription Updatedbug_revision_view_page.php?rev_id=21902#r21902
2020-05-08 23:40gitNote Added: 0092022
2020-05-09 00:27gitNote Added: 0092023
2020-05-09 00:55gitNote Added: 0092024
2020-05-09 02:10gitNote Added: 0092025
2020-05-09 02:23gitNote Added: 0092026
2020-05-09 02:35gitNote Added: 0092027
2020-05-09 02:48gitNote Added: 0092028
2020-05-09 16:31gitNote Added: 0092030
2020-05-09 16:48gitNote Added: 0092031
2020-05-09 16:54gitNote Added: 0092032
2020-05-09 17:00gitNote Added: 0092033
2020-05-09 17:02gitNote Added: 0092034
2020-05-09 17:10gitNote Added: 0092035
2020-05-09 20:28gitNote Added: 0092036
2020-05-09 22:13kgvNote Added: 0092037
2020-05-09 22:13kgvAssigned Tokgv => abv
2020-05-09 22:13kgvStatusnew => resolved
2020-05-11 17:41gitNote Added: 0092066
2020-05-14 21:46abvNote Added: 0092126
2020-05-14 21:46abvAssigned Toabv => bugmaster
2020-05-14 21:46abvStatusresolved => reviewed
2020-05-16 13:58bugmasterNote Added: 0092176
2020-05-16 13:58bugmasterStatusreviewed => tested
2020-05-16 13:59bugmasterTest case number => Not required
2020-05-16 14:07bugmasterChangeset attached => occt master 158f2931
2020-05-16 14:07bugmasterStatustested => verified
2020-05-16 14:07bugmasterResolutionopen => fixed
2020-05-16 14:21gitNote Added: 0092187
2020-05-16 14:21gitNote Added: 0092188

Notes
(0092022)
git   
2020-05-08 23:40   
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().
(0092023)
git   
2020-05-09 00:27   
Branch CR31004 has been updated forcibly by kgv.

SHA-1: 9a959232a525daec3e5ae4be9fd9ecc9482def51
(0092024)
git   
2020-05-09 00:55   
Branch CR31004 has been updated forcibly by kgv.

SHA-1: a209097d358fa5eaf2b88a7edd08bb70dd9710f8
(0092025)
git   
2020-05-09 02:10   
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.

(0092026)
git   
2020-05-09 02:23   
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=

(0092027)
git   
2020-05-09 02:35   
Branch CR31004 has been updated forcibly by kgv.

SHA-1: 2978d9f07d5b7474ecca11ccc80155fc7047c335
(0092028)
git   
2020-05-09 02:48   
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.

(0092030)
git   
2020-05-09 16:31   
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.
(0092031)
git   
2020-05-09 16:48   
Branch CR31004_1 has been updated forcibly by kgv.

SHA-1: 8dbdd6bbdc1233ad8600e2c5111630e456d43dba
(0092032)
git   
2020-05-09 16:54   
Branch CR31004_1 has been updated forcibly by kgv.

SHA-1: c2a0c991c3875ab81e413ea59cecb7ffc4ae1c60
(0092033)
git   
2020-05-09 17:00   
Branch CR31004_1 has been updated forcibly by kgv.

SHA-1: 6a016b8e7957094de4cbd73114723708e7276fab
(0092034)
git   
2020-05-09 17:02   
Branch CR31004_1 has been updated forcibly by kgv.

SHA-1: 2067ff8131f33dd4690667535f0777f711964764
(0092035)
git   
2020-05-09 17:10   
Branch CR31004_1 has been updated forcibly by kgv.

SHA-1: 3aef239569cd6cdc36f395eeee912ddbe5082c07
(0092036)
git   
2020-05-09 20:28   
Branch CR31004_1 has been updated forcibly by kgv.

SHA-1: 8cca64c35c7187864c8f4328ec32397df0d87079
(0092037)
kgv   
2020-05-09 22:13   
Patch is ready for review in OCCT branch CR31004_1.

http://vm-jenkins-test-12.nnov.opencascade.com:8080/view/CR31004_1-master-KGV/ [^]
(0092066)
git   
2020-05-11 17:41   
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.

(0092126)
abv   
2020-05-14 21:46   
Reviewed, please integrate:
OCCT branch: CR31004_1 at 8cca64c35c7187864c8f4328ec32397df0d87079
Products branch: none
(0092176)
bugmaster   
2020-05-16 13:58   
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
(0092187)
git   
2020-05-16 14:21   
Branch CR31004_1 has been deleted by inv.

SHA-1: 96db758b782ae34df00c32688a9d2fe57b92b3af
(0092188)
git   
2020-05-16 14:21   
Branch CR31004 has been deleted by inv.

SHA-1: f063c9c7e6e5a6c27498245d1a5bfd4322b5e177