Hello community,

here is the log from the commit of package ccache for openSUSE:Factory checked 
in at 2020-07-28 17:23:45
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ccache (Old)
 and      /work/SRC/openSUSE:Factory/.ccache.new.3592 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ccache"

Tue Jul 28 17:23:45 2020 rev:55 rq:822943 version:3.7.11

Changes:
--------
--- /work/SRC/openSUSE:Factory/ccache/ccache.changes    2020-07-24 
09:48:40.708945256 +0200
+++ /work/SRC/openSUSE:Factory/.ccache.new.3592/ccache.changes  2020-07-28 
17:24:14.273829822 +0200
@@ -1,0 +2,11 @@
+Sun Jul 26 21:10:54 UTC 2020 - Matthias Eliasson <eli...@opensuse.org>
+
+- Update to version 3.7.11:
+  * Added knowledge about -fprofile-{correction,reorder-functions,values}.
+  * ccache now handles the Intel compiler option -xCODE (where CODE is a
+    processor feature code) correctly.
+  * Added support for NVCC’s -Werror and --Werror options.
+  * ccache’s “Directory is not hashed if using -gz[=zlib]” tests are now
+    skipped for GCC 6.
+
+-------------------------------------------------------------------

Old:
----
  ccache-3.7.10.tar.xz
  ccache-3.7.10.tar.xz.asc

New:
----
  ccache-3.7.11.tar.xz
  ccache-3.7.11.tar.xz.asc

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ ccache.spec ++++++
--- /var/tmp/diff_new_pack.AMwO5A/_old  2020-07-28 17:24:16.109831905 +0200
+++ /var/tmp/diff_new_pack.AMwO5A/_new  2020-07-28 17:24:16.109831905 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           ccache
-Version:        3.7.10
+Version:        3.7.11
 Release:        0
 Summary:        A Fast C/C++ Compiler Cache
 License:        GPL-3.0-or-later

++++++ ccache-3.7.10.tar.xz -> ccache-3.7.11.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ccache-3.7.10/LICENSE.html 
new/ccache-3.7.11/LICENSE.html
--- old/ccache-3.7.10/LICENSE.html      2020-06-22 20:00:31.000000000 +0200
+++ new/ccache-3.7.11/LICENSE.html      2020-07-21 20:30:47.000000000 +0200
@@ -735,7 +735,7 @@
 <body class="article">
 <div id="header">
 <h1>ccache copyright and license</h1>
-<span id="revnumber">version 3.7.10</span>
+<span id="revnumber">version 3.7.11</span>
 <div id="toc">
   <div id="toctitle">Table of Contents</div>
   <noscript><p><b>JavaScript must be enabled in your browser to display the 
table of contents.</b></p></noscript>
@@ -1235,9 +1235,9 @@
 <div id="footnotes"><hr /></div>
 <div id="footer">
 <div id="footer-text">
-Version 3.7.10<br />
+Version 3.7.11<br />
 Last updated
- 2020-06-22 19:59:54 CEST
+ 2020-07-21 20:30:11 CEST
 </div>
 </div>
 </body>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ccache-3.7.10/dev.mk.in new/ccache-3.7.11/dev.mk.in
--- old/ccache-3.7.10/dev.mk.in 2020-06-22 20:00:31.000000000 +0200
+++ new/ccache-3.7.11/dev.mk.in 2020-07-21 20:30:47.000000000 +0200
@@ -195,7 +195,7 @@
          | grep '^[^ ]' \
          | sed -r -e 's/[^ ]+/*/' -e 's/<.*//' -e 's/ *$$//' \
          | sort -u \
-         | perl -00 -p -i -e 's/^\*.*/<STDIN> . "\n"/es' doc/AUTHORS.adoc
+         | perl -00 -p -i -e 's/^\*.*/<STDIN> . "\n"/es' 
$(srcdir)/doc/AUTHORS.adoc
 
 .PHONY: check-syntax
 check-syntax:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ccache-3.7.10/doc/AUTHORS.adoc 
new/ccache-3.7.11/doc/AUTHORS.adoc
--- old/ccache-3.7.10/doc/AUTHORS.adoc  2020-06-22 20:00:31.000000000 +0200
+++ new/ccache-3.7.11/doc/AUTHORS.adoc  2020-07-21 20:30:47.000000000 +0200
@@ -7,6 +7,7 @@
 ccache is a collective work with contributions from many people, including:
 
 * Alexander Korsunsky
+* Alexander Lanin
 * Alexey Tourbin
 * Alfred Landrum
 * Anders F Björklund
@@ -75,6 +76,7 @@
 * Nick Schultz
 * Norbert Lange
 * Oded Shimon
+* Olle Liljenzin
 * Orgad Shaneh
 * Orion Poplawski
 * Owen Mann
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ccache-3.7.10/doc/AUTHORS.html 
new/ccache-3.7.11/doc/AUTHORS.html
--- old/ccache-3.7.10/doc/AUTHORS.html  2020-06-22 20:00:31.000000000 +0200
+++ new/ccache-3.7.11/doc/AUTHORS.html  2020-07-21 20:30:47.000000000 +0200
@@ -735,7 +735,7 @@
 <body class="article">
 <div id="header">
 <h1>ccache authors</h1>
-<span id="revnumber">version 3.7.10</span>
+<span id="revnumber">version 3.7.11</span>
 <div id="toc">
   <div id="toctitle">Table of Contents</div>
   <noscript><p><b>JavaScript must be enabled in your browser to display the 
table of contents.</b></p></noscript>
@@ -755,6 +755,11 @@
 </li>
 <li>
 <p>
+Alexander Lanin
+</p>
+</li>
+<li>
+<p>
 Alexey Tourbin
 </p>
 </li>
@@ -1095,6 +1100,11 @@
 </li>
 <li>
 <p>
+Olle Liljenzin
+</p>
+</li>
+<li>
+<p>
 Orgad Shaneh
 </p>
 </li>
@@ -1271,9 +1281,9 @@
 <div id="footnotes"><hr /></div>
 <div id="footer">
 <div id="footer-text">
-Version 3.7.10<br />
+Version 3.7.11<br />
 Last updated
- 2020-06-22 19:59:54 CEST
+ 2020-07-21 20:30:11 CEST
 </div>
 </div>
 </body>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ccache-3.7.10/doc/MANUAL.html 
new/ccache-3.7.11/doc/MANUAL.html
--- old/ccache-3.7.10/doc/MANUAL.html   2020-06-22 20:00:31.000000000 +0200
+++ new/ccache-3.7.11/doc/MANUAL.html   2020-07-21 20:30:47.000000000 +0200
@@ -735,7 +735,7 @@
 <body class="article">
 <div id="header">
 <h1>CCACHE(1)</h1>
-<span id="revnumber">version 3.7.10</span>
+<span id="revnumber">version 3.7.11</span>
 <div id="toc">
   <div id="toctitle">Table of Contents</div>
   <noscript><p><b>JavaScript must be enabled in your browser to display the 
table of contents.</b></p></noscript>
@@ -2713,9 +2713,9 @@
 <div id="footnotes"><hr /></div>
 <div id="footer">
 <div id="footer-text">
-Version 3.7.10<br />
+Version 3.7.11<br />
 Last updated
- 2020-06-22 19:59:54 CEST
+ 2020-07-21 20:30:11 CEST
 </div>
 </div>
 </body>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ccache-3.7.10/doc/NEWS.adoc 
new/ccache-3.7.11/doc/NEWS.adoc
--- old/ccache-3.7.10/doc/NEWS.adoc     2020-06-22 20:00:31.000000000 +0200
+++ new/ccache-3.7.11/doc/NEWS.adoc     2020-07-21 20:30:47.000000000 +0200
@@ -1,6 +1,29 @@
 ccache news
 ===========
 
+ccache 3.7.11
+-------------
+
+Release date: 2020-07-21
+
+Bug fixes
+~~~~~~~~~
+
+- Added knowledge about `-fprofile-{correction,reorder-functions,values}`.
+
+- ccache now handles the Intel compiler option `-xCODE` (where `CODE` is a
+  processor feature code) correctly.
+
+- Added support for NVCC’s `-Werror` and `--Werror` options.
+
+
+Other
+~~~~~
+
+- ccache’s “Directory is not hashed if using -gz[=zlib]” tests are now skipped
+  for GCC 6.
+
+
 ccache 3.7.10
 ------------
 Release date: 2020-06-22
@@ -16,11 +39,11 @@
 
 - ccache now copies files directly from the cache to the destination file
   instead of via a temporary file. This avoids problems when using filenames
-  long enough to be near the file system's filename max limit.
+  long enough to be near the file system’s filename max limit.
 
 - When the hard-link mode is enabled, ccache now only uses hard links for
   object files, not other files like dependency files. This is because
-  compilers unlink object files before writing to them but they don't do that
+  compilers unlink object files before writing to them but they don’t do that
   for dependency files, so the latter can become overwritten and therefore
   corrupted in the cache.
 
@@ -31,7 +54,7 @@
 - Temporary files are now deleted immediately on signals like SIGTERM and
   SIGINT instead of some time later in a cleanup phase.
 
-- Fixed a bug that affected ccache's `-o/--set-config` option for the
+- Fixed a bug that affected ccache’s `-o/--set-config` option for the
   `base_dir` and `cache_dir_levels` keys.
 
 
@@ -208,7 +231,7 @@
 - The cache size (which is counted in “used disk blocks”) is now correct on
   filesystems that use more or less disk blocks than conventional filesystems,
   e.g. ecryptfs or btrfs/zfs with transparent compression. This also fixes a
-  related problem with ccache's own test suite when run on such file systems.
+  related problem with ccache’s own test suite when run on such file systems.
 
 - Fixed a regression in 3.7.2 when using the compiler option “-Werror” and then
   “-Wno-error” later on the command line.
@@ -747,7 +770,7 @@
 
 - Added support for Fortran 77.
 
-- Added support for multiple `-arch` options to produce "fat binaries".
+- Added support for multiple `-arch` options to produce “fat binaries”.
 
 - Multiple identical `-arch` arguments are now handled without bailing.
 
@@ -866,7 +889,7 @@
 
 - Include m4 files used by configure.ac in the source dist archives.
 
-- Corrected "Performance" section in the manual regarding `__DATE_`, `__TIME__`
+- Corrected “Performance” section in the manual regarding `__DATE_`, `__TIME__`
   and `__FILE__` macros.
 
 - Fixed build on Solaris 10+ and AIX 7.
@@ -934,7 +957,7 @@
 
 - Bail out on compiler option `--save-temps` in addition to `-save-temps`.
 
-- Only log "Disabling direct mode" once when failing to read potential include
+- Only log “Disabling direct mode” once when failing to read potential include
   files.
 
 
@@ -1280,7 +1303,7 @@
 
 - Made failure to create files (typically due to bad directory permissions) in
   the cache directory fatal. Previously, such failures were silently and
-  erroneously flagged as "compiler produced stdout".
+  erroneously flagged as “compiler produced stdout”.
 
 - Both the `-specs=file` and `--specs=file` forms are now recognized.
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ccache-3.7.10/doc/NEWS.html 
new/ccache-3.7.11/doc/NEWS.html
--- old/ccache-3.7.10/doc/NEWS.html     2020-06-22 20:00:31.000000000 +0200
+++ new/ccache-3.7.11/doc/NEWS.html     2020-07-21 20:30:47.000000000 +0200
@@ -735,7 +735,7 @@
 <body class="article">
 <div id="header">
 <h1>ccache news</h1>
-<span id="revnumber">version 3.7.10</span>
+<span id="revnumber">version 3.7.11</span>
 <div id="toc">
   <div id="toctitle">Table of Contents</div>
   <noscript><p><b>JavaScript must be enabled in your browser to display the 
table of contents.</b></p></noscript>
@@ -743,11 +743,49 @@
 </div>
 <div id="content">
 <div class="sect1">
+<h2 id="_ccache_3_7_11">ccache 3.7.11</h2>
+<div class="sectionbody">
+<div class="paragraph"><p>Release date: 2020-07-21</p></div>
+<div class="sect2">
+<h3 id="_bug_fixes">Bug fixes</h3>
+<div class="ulist"><ul>
+<li>
+<p>
+Added knowledge about 
<code>-fprofile-{correction,reorder-functions,values}</code>.
+</p>
+</li>
+<li>
+<p>
+ccache now handles the Intel compiler option <code>-xCODE</code> (where 
<code>CODE</code> is a
+  processor feature code) correctly.
+</p>
+</li>
+<li>
+<p>
+Added support for NVCC’s <code>-Werror</code> and <code>--Werror</code> 
options.
+</p>
+</li>
+</ul></div>
+</div>
+<div class="sect2">
+<h3 id="_other">Other</h3>
+<div class="ulist"><ul>
+<li>
+<p>
+ccache’s “Directory is not hashed if using -gz[=zlib]” tests are now skipped
+  for GCC 6.
+</p>
+</li>
+</ul></div>
+</div>
+</div>
+</div>
+<div class="sect1">
 <h2 id="_ccache_3_7_10">ccache 3.7.10</h2>
 <div class="sectionbody">
 <div class="paragraph"><p>Release date: 2020-06-22</p></div>
 <div class="sect2">
-<h3 id="_bug_fixes">Bug fixes</h3>
+<h3 id="_bug_fixes_2">Bug fixes</h3>
 <div class="ulist"><ul>
 <li>
 <p>
@@ -762,14 +800,14 @@
 <p>
 ccache now copies files directly from the cache to the destination file
   instead of via a temporary file. This avoids problems when using filenames
-  long enough to be near the file system&#8217;s filename max limit.
+  long enough to be near the file system’s filename max limit.
 </p>
 </li>
 <li>
 <p>
 When the hard-link mode is enabled, ccache now only uses hard links for
   object files, not other files like dependency files. This is because
-  compilers unlink object files before writing to them but they don&#8217;t do 
that
+  compilers unlink object files before writing to them but they don’t do that
   for dependency files, so the latter can become overwritten and therefore
   corrupted in the cache.
 </p>
@@ -792,7 +830,7 @@
 </li>
 <li>
 <p>
-Fixed a bug that affected ccache&#8217;s <code>-o/--set-config</code> option 
for the
+Fixed a bug that affected ccache’s <code>-o/--set-config</code> option for the
   <code>base_dir</code> and <code>cache_dir_levels</code> keys.
 </p>
 </li>
@@ -805,7 +843,7 @@
 <div class="sectionbody">
 <div class="paragraph"><p>Release date: 2020-03-29</p></div>
 <div class="sect2">
-<h3 id="_bug_fixes_2">Bug fixes</h3>
+<h3 id="_bug_fixes_3">Bug fixes</h3>
 <div class="ulist"><ul>
 <li>
 <p>
@@ -822,7 +860,7 @@
 </ul></div>
 </div>
 <div class="sect2">
-<h3 id="_other">Other</h3>
+<h3 id="_other_2">Other</h3>
 <div class="ulist"><ul>
 <li>
 <p>
@@ -843,7 +881,7 @@
 <div class="sectionbody">
 <div class="paragraph"><p>Release date: 2020-03-16</p></div>
 <div class="sect2">
-<h3 id="_bug_fixes_3">Bug fixes</h3>
+<h3 id="_bug_fixes_4">Bug fixes</h3>
 <div class="ulist"><ul>
 <li>
 <p>
@@ -866,7 +904,7 @@
 </ul></div>
 </div>
 <div class="sect2">
-<h3 id="_other_2">Other</h3>
+<h3 id="_other_3">Other</h3>
 <div class="ulist"><ul>
 <li>
 <p>
@@ -922,7 +960,7 @@
 <div class="sectionbody">
 <div class="paragraph"><p>Release date: 2020-01-05</p></div>
 <div class="sect2">
-<h3 id="_bug_fixes_4">Bug fixes</h3>
+<h3 id="_bug_fixes_5">Bug fixes</h3>
 <div class="ulist"><ul>
 <li>
 <p>
@@ -970,7 +1008,7 @@
 <div class="sectionbody">
 <div class="paragraph"><p>Release date: 2019-11-17</p></div>
 <div class="sect2">
-<h3 id="_bug_fixes_5">Bug fixes</h3>
+<h3 id="_bug_fixes_6">Bug fixes</h3>
 <div class="ulist"><ul>
 <li>
 <p>
@@ -1017,7 +1055,7 @@
 </ul></div>
 </div>
 <div class="sect2">
-<h3 id="_bug_fixes_6">Bug fixes</h3>
+<h3 id="_bug_fixes_7">Bug fixes</h3>
 <div class="ulist"><ul>
 <li>
 <p>
@@ -1087,14 +1125,14 @@
 <div class="sectionbody">
 <div class="paragraph"><p>Release date: 2019-08-17</p></div>
 <div class="sect2">
-<h3 id="_bug_fixes_7">Bug fixes</h3>
+<h3 id="_bug_fixes_8">Bug fixes</h3>
 <div class="ulist"><ul>
 <li>
 <p>
 The cache size (which is counted in “used disk blocks”) is now correct on
   filesystems that use more or less disk blocks than conventional filesystems,
   e.g. ecryptfs or btrfs/zfs with transparent compression. This also fixes a
-  related problem with ccache&#8217;s own test suite when run on such file 
systems.
+  related problem with ccache’s own test suite when run on such file systems.
 </p>
 </li>
 <li>
@@ -1112,7 +1150,7 @@
 <div class="sectionbody">
 <div class="paragraph"><p>Release date: 2019-07-19</p></div>
 <div class="sect2">
-<h3 id="_bug_fixes_8">Bug fixes</h3>
+<h3 id="_bug_fixes_9">Bug fixes</h3>
 <div class="ulist"><ul>
 <li>
 <p>
@@ -1569,7 +1607,7 @@
 <div class="sectionbody">
 <div class="paragraph"><p>Release date: 2018-09-02</p></div>
 <div class="sect2">
-<h3 id="_bug_fixes_9">Bug fixes</h3>
+<h3 id="_bug_fixes_10">Bug fixes</h3>
 <div class="ulist"><ul>
 <li>
 <p>
@@ -1606,7 +1644,7 @@
 <div class="sectionbody">
 <div class="paragraph"><p>Release date: 2018-03-25</p></div>
 <div class="sect2">
-<h3 id="_bug_fixes_10">Bug fixes</h3>
+<h3 id="_bug_fixes_11">Bug fixes</h3>
 <div class="ulist"><ul>
 <li>
 <p>
@@ -1650,7 +1688,7 @@
 <div class="sectionbody">
 <div class="paragraph"><p>Release date: 2018-02-11</p></div>
 <div class="sect2">
-<h3 id="_bug_fixes_11">Bug fixes</h3>
+<h3 id="_bug_fixes_12">Bug fixes</h3>
 <div class="ulist"><ul>
 <li>
 <p>
@@ -1736,7 +1774,7 @@
 </ul></div>
 </div>
 <div class="sect2">
-<h3 id="_bug_fixes_12">Bug fixes</h3>
+<h3 id="_bug_fixes_13">Bug fixes</h3>
 <div class="ulist"><ul>
 <li>
 <p>
@@ -1774,7 +1812,7 @@
 </ul></div>
 </div>
 <div class="sect2">
-<h3 id="_bug_fixes_13">Bug fixes</h3>
+<h3 id="_bug_fixes_14">Bug fixes</h3>
 <div class="ulist"><ul>
 <li>
 <p>
@@ -1800,7 +1838,7 @@
 </ul></div>
 </div>
 <div class="sect2">
-<h3 id="_bug_fixes_14">Bug fixes</h3>
+<h3 id="_bug_fixes_15">Bug fixes</h3>
 <div class="ulist"><ul>
 <li>
 <p>
@@ -1883,7 +1921,7 @@
 </ul></div>
 </div>
 <div class="sect2">
-<h3 id="_bug_fixes_15">Bug fixes</h3>
+<h3 id="_bug_fixes_16">Bug fixes</h3>
 <div class="ulist"><ul>
 <li>
 <p>
@@ -1913,7 +1951,7 @@
 <div class="sectionbody">
 <div class="paragraph"><p>Release date: 2016-10-26</p></div>
 <div class="sect2">
-<h3 id="_bug_fixes_16">Bug fixes</h3>
+<h3 id="_bug_fixes_17">Bug fixes</h3>
 <div class="ulist"><ul>
 <li>
 <p>
@@ -1930,7 +1968,7 @@
 <div class="sectionbody">
 <div class="paragraph"><p>Release date: 2016-09-28</p></div>
 <div class="sect2">
-<h3 id="_bug_fixes_17">Bug fixes</h3>
+<h3 id="_bug_fixes_18">Bug fixes</h3>
 <div class="ulist"><ul>
 <li>
 <p>
@@ -1955,7 +1993,7 @@
 <div class="sectionbody">
 <div class="paragraph"><p>Release date: 2016-09-07</p></div>
 <div class="sect2">
-<h3 id="_bug_fixes_18">Bug fixes</h3>
+<h3 id="_bug_fixes_19">Bug fixes</h3>
 <div class="ulist"><ul>
 <li>
 <p>
@@ -2074,7 +2112,7 @@
 </li>
 <li>
 <p>
-Added support for multiple <code>-arch</code> options to produce "fat 
binaries".
+Added support for multiple <code>-arch</code> options to produce “fat 
binaries”.
 </p>
 </li>
 <li>
@@ -2137,7 +2175,7 @@
 </ul></div>
 </div>
 <div class="sect2">
-<h3 id="_bug_fixes_19">Bug fixes</h3>
+<h3 id="_bug_fixes_20">Bug fixes</h3>
 <div class="ulist"><ul>
 <li>
 <p>
@@ -2163,7 +2201,7 @@
 <div class="sectionbody">
 <div class="paragraph"><p>Release date: 2016-09-28</p></div>
 <div class="sect2">
-<h3 id="_bug_fixes_20">Bug fixes</h3>
+<h3 id="_bug_fixes_21">Bug fixes</h3>
 <div class="ulist"><ul>
 <li>
 <p>
@@ -2181,7 +2219,7 @@
 <div class="sectionbody">
 <div class="paragraph"><p>Release date: 2016-09-07</p></div>
 <div class="sect2">
-<h3 id="_bug_fixes_21">Bug fixes</h3>
+<h3 id="_bug_fixes_22">Bug fixes</h3>
 <div class="ulist"><ul>
 <li>
 <p>
@@ -2205,7 +2243,7 @@
 <div class="sectionbody">
 <div class="paragraph"><p>Release date: 2016-07-20</p></div>
 <div class="sect2">
-<h3 id="_bug_fixes_22">Bug fixes</h3>
+<h3 id="_bug_fixes_23">Bug fixes</h3>
 <div class="ulist"><ul>
 <li>
 <p>
@@ -2228,7 +2266,7 @@
 <div class="sectionbody">
 <div class="paragraph"><p>Release date: 2016-07-12</p></div>
 <div class="sect2">
-<h3 id="_bug_fixes_23">Bug fixes</h3>
+<h3 id="_bug_fixes_24">Bug fixes</h3>
 <div class="ulist"><ul>
 <li>
 <p>
@@ -2278,7 +2316,7 @@
 </ul></div>
 </div>
 <div class="sect2">
-<h3 id="_bug_fixes_24">Bug fixes</h3>
+<h3 id="_bug_fixes_25">Bug fixes</h3>
 <div class="ulist"><ul>
 <li>
 <p>
@@ -2287,7 +2325,7 @@
 </li>
 <li>
 <p>
-Corrected "Performance" section in the manual regarding <code>__DATE_</code>, 
<code>__TIME__</code>
+Corrected “Performance” section in the manual regarding <code>__DATE_</code>, 
<code>__TIME__</code>
   and <code>__FILE__</code> macros.
 </p>
 </li>
@@ -2338,7 +2376,7 @@
 <div class="sectionbody">
 <div class="paragraph"><p>Release date: 2015-10-08</p></div>
 <div class="sect2">
-<h3 id="_bug_fixes_25">Bug fixes</h3>
+<h3 id="_bug_fixes_26">Bug fixes</h3>
 <div class="ulist"><ul>
 <li>
 <p>
@@ -2393,7 +2431,7 @@
 </ul></div>
 </div>
 <div class="sect2">
-<h3 id="_bug_fixes_26">Bug fixes</h3>
+<h3 id="_bug_fixes_27">Bug fixes</h3>
 <div class="ulist"><ul>
 <li>
 <p>
@@ -2417,7 +2455,7 @@
 </li>
 <li>
 <p>
-Only log "Disabling direct mode" once when failing to read potential include
+Only log “Disabling direct mode” once when failing to read potential include
   files.
 </p>
 </li>
@@ -2447,7 +2485,7 @@
 </ul></div>
 </div>
 <div class="sect2">
-<h3 id="_bug_fixes_27">Bug fixes</h3>
+<h3 id="_bug_fixes_28">Bug fixes</h3>
 <div class="ulist"><ul>
 <li>
 <p>
@@ -2517,7 +2555,7 @@
 <div class="sectionbody">
 <div class="paragraph"><p>Release date: 2014-12-10</p></div>
 <div class="sect2">
-<h3 id="_bug_fixes_28">Bug fixes</h3>
+<h3 id="_bug_fixes_29">Bug fixes</h3>
 <div class="ulist"><ul>
 <li>
 <p>
@@ -2749,7 +2787,7 @@
 </ul></div>
 </div>
 <div class="sect2">
-<h3 id="_bug_fixes_29">Bug fixes</h3>
+<h3 id="_bug_fixes_30">Bug fixes</h3>
 <div class="ulist"><ul>
 <li>
 <p>
@@ -2780,7 +2818,7 @@
 <div class="sectionbody">
 <div class="paragraph"><p>Release date: 2016-07-12</p></div>
 <div class="sect2">
-<h3 id="_bug_fixes_30">Bug fixes</h3>
+<h3 id="_bug_fixes_31">Bug fixes</h3>
 <div class="ulist"><ul>
 <li>
 <p>
@@ -2798,7 +2836,7 @@
 <div class="sectionbody">
 <div class="paragraph"><p>Release date: 2015-03-07</p></div>
 <div class="sect2">
-<h3 id="_bug_fixes_31">Bug fixes</h3>
+<h3 id="_bug_fixes_32">Bug fixes</h3>
 <div class="ulist"><ul>
 <li>
 <p>
@@ -2880,7 +2918,7 @@
 </ul></div>
 </div>
 <div class="sect2">
-<h3 id="_bug_fixes_32">Bug fixes</h3>
+<h3 id="_bug_fixes_33">Bug fixes</h3>
 <div class="ulist"><ul>
 <li>
 <p>
@@ -2920,7 +2958,7 @@
 <div class="sectionbody">
 <div class="paragraph"><p>Release date: 2013-01-06</p></div>
 <div class="sect2">
-<h3 id="_bug_fixes_33">Bug fixes</h3>
+<h3 id="_bug_fixes_34">Bug fixes</h3>
 <div class="ulist"><ul>
 <li>
 <p>
@@ -2954,7 +2992,7 @@
 </ul></div>
 </div>
 <div class="sect2">
-<h3 id="_other_3">Other</h3>
+<h3 id="_other_4">Other</h3>
 <div class="ulist"><ul>
 <li>
 <p>
@@ -2991,7 +3029,7 @@
 </ul></div>
 </div>
 <div class="sect2">
-<h3 id="_bug_fixes_34">Bug fixes</h3>
+<h3 id="_bug_fixes_35">Bug fixes</h3>
 <div class="ulist"><ul>
 <li>
 <p>
@@ -3018,7 +3056,7 @@
 </ul></div>
 </div>
 <div class="sect2">
-<h3 id="_other_4">Other</h3>
+<h3 id="_other_5">Other</h3>
 <div class="ulist"><ul>
 <li>
 <p>
@@ -3039,7 +3077,7 @@
 <div class="sectionbody">
 <div class="paragraph"><p>Release date: 2012-01-08</p></div>
 <div class="sect2">
-<h3 id="_bug_fixes_35">Bug fixes</h3>
+<h3 id="_bug_fixes_36">Bug fixes</h3>
 <div class="ulist"><ul>
 <li>
 <p>
@@ -3051,7 +3089,7 @@
 <p>
 Made failure to create files (typically due to bad directory permissions) in
   the cache directory fatal. Previously, such failures were silently and
-  erroneously flagged as "compiler produced stdout".
+  erroneously flagged as “compiler produced stdout”.
 </p>
 </li>
 <li>
@@ -3091,7 +3129,7 @@
 </ul></div>
 </div>
 <div class="sect2">
-<h3 id="_other_5">Other</h3>
+<h3 id="_other_6">Other</h3>
 <div class="ulist"><ul>
 <li>
 <p>
@@ -3122,7 +3160,7 @@
 </ul></div>
 </div>
 <div class="sect2">
-<h3 id="_bug_fixes_36">Bug fixes</h3>
+<h3 id="_bug_fixes_37">Bug fixes</h3>
 <div class="ulist"><ul>
 <li>
 <p>
@@ -3175,7 +3213,7 @@
 </ul></div>
 </div>
 <div class="sect2">
-<h3 id="_bug_fixes_37">Bug fixes</h3>
+<h3 id="_bug_fixes_38">Bug fixes</h3>
 <div class="ulist"><ul>
 <li>
 <p>
@@ -3208,7 +3246,7 @@
 <div class="sectionbody">
 <div class="paragraph"><p>Release date: 2011-01-09</p></div>
 <div class="sect2">
-<h3 id="_bug_fixes_38">Bug fixes</h3>
+<h3 id="_bug_fixes_39">Bug fixes</h3>
 <div class="ulist"><ul>
 <li>
 <p>
@@ -3241,7 +3279,7 @@
 <div class="sectionbody">
 <div class="paragraph"><p>Release date: 2010-11-28</p></div>
 <div class="sect2">
-<h3 id="_bug_fixes_39">Bug fixes</h3>
+<h3 id="_bug_fixes_40">Bug fixes</h3>
 <div class="ulist"><ul>
 <li>
 <p>
@@ -3252,7 +3290,7 @@
 </ul></div>
 </div>
 <div class="sect2">
-<h3 id="_other_6">Other</h3>
+<h3 id="_other_7">Other</h3>
 <div class="ulist"><ul>
 <li>
 <p>
@@ -3268,7 +3306,7 @@
 <div class="sectionbody">
 <div class="paragraph"><p>Release date: 2010-11-21</p></div>
 <div class="sect2">
-<h3 id="_bug_fixes_40">Bug fixes</h3>
+<h3 id="_bug_fixes_41">Bug fixes</h3>
 <div class="ulist"><ul>
 <li>
 <p>
@@ -3289,7 +3327,7 @@
 </ul></div>
 </div>
 <div class="sect2">
-<h3 id="_other_7">Other</h3>
+<h3 id="_other_8">Other</h3>
 <div class="ulist"><ul>
 <li>
 <p>
@@ -3316,7 +3354,7 @@
 <div class="sectionbody">
 <div class="paragraph"><p>Release date: 2010-11-07</p></div>
 <div class="sect2">
-<h3 id="_bug_fixes_41">Bug fixes</h3>
+<h3 id="_bug_fixes_42">Bug fixes</h3>
 <div class="ulist"><ul>
 <li>
 <p>
@@ -3354,7 +3392,7 @@
 </ul></div>
 </div>
 <div class="sect2">
-<h3 id="_other_8">Other</h3>
+<h3 id="_other_9">Other</h3>
 <div class="ulist"><ul>
 <li>
 <p>
@@ -3438,7 +3476,7 @@
 </ul></div>
 </div>
 <div class="sect2">
-<h3 id="_bug_fixes_42">Bug fixes</h3>
+<h3 id="_bug_fixes_43">Bug fixes</h3>
 <div class="ulist"><ul>
 <li>
 <p>
@@ -3463,7 +3501,7 @@
 </ul></div>
 </div>
 <div class="sect2">
-<h3 id="_other_9">Other</h3>
+<h3 id="_other_10">Other</h3>
 <div class="ulist"><ul>
 <li>
 <p>
@@ -3524,7 +3562,7 @@
 <div class="sectionbody">
 <div class="paragraph"><p>Release date: 2010-07-15</p></div>
 <div class="sect2">
-<h3 id="_bug_fixes_43">Bug fixes</h3>
+<h3 id="_bug_fixes_44">Bug fixes</h3>
 <div class="ulist"><ul>
 <li>
 <p>
@@ -3713,7 +3751,7 @@
 </ul></div>
 </div>
 <div class="sect2">
-<h3 id="_bug_fixes_44">Bug fixes</h3>
+<h3 id="_bug_fixes_45">Bug fixes</h3>
 <div class="ulist"><ul>
 <li>
 <p>
@@ -3858,9 +3896,9 @@
 <div id="footnotes"><hr /></div>
 <div id="footer">
 <div id="footer-text">
-Version 3.7.10<br />
+Version 3.7.11<br />
 Last updated
- 2020-06-22 19:59:54 CEST
+ 2020-07-21 20:30:11 CEST
 </div>
 </div>
 </body>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ccache-3.7.10/doc/ccache.1 
new/ccache-3.7.11/doc/ccache.1
--- old/ccache-3.7.10/doc/ccache.1      2020-06-22 20:00:31.000000000 +0200
+++ new/ccache-3.7.11/doc/ccache.1      2020-07-21 20:30:47.000000000 +0200
@@ -2,12 +2,12 @@
 .\"     Title: ccache
 .\"    Author: [see the "Author" section]
 .\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
-.\"      Date: 06/22/2020
+.\"      Date: 07/21/2020
 .\"    Manual: ccache Manual
-.\"    Source: ccache 3.7.10
+.\"    Source: ccache 3.7.11
 .\"  Language: English
 .\"
-.TH "CCACHE" "1" "06/22/2020" "ccache 3\&.7\&.10" "ccache Manual"
+.TH "CCACHE" "1" "07/21/2020" "ccache 3\&.7\&.11" "ccache Manual"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ccache-3.7.10/src/ccache.c 
new/ccache-3.7.11/src/ccache.c
--- old/ccache-3.7.10/src/ccache.c      2020-06-22 20:00:31.000000000 +0200
+++ new/ccache-3.7.11/src/ccache.c      2020-07-21 20:30:47.000000000 +0200
@@ -2212,7 +2212,7 @@
                if ((str_eq(args->argv[i], "-ccbin")
                     || str_eq(args->argv[i], "--compiler-bindir"))
                    && i + 1 < args->argc
-                   && x_stat(args->argv[i+1], &st) == 0) {
+                   && stat(args->argv[i+1], &st) == 0) {
                        found_ccbin = true;
                        hash_delimiter(hash, "ccbin");
                        hash_nvcc_host_compiler(hash, &st, args->argv[i+1]);
@@ -2616,7 +2616,10 @@
                         || str_startswith(arg, "-fauto-profile=")) {
                new_profile_use = true;
                new_profile_path = x_strdup(strchr(arg, '=') + 1);
-       } else if (str_eq(arg, "-fprofile-sample-accurate")) {
+       } else if (str_eq(arg, "-fprofile-correction")
+                  || str_eq(arg, "-fprofile-reorder-functions")
+                  || str_eq(arg, "-fprofile-sample-accurate")
+                  || str_eq(arg, "-fprofile-values")) {
                return true;
        } else {
                cc_log("Unknown profiling option: %s", arg);
@@ -2846,7 +2849,8 @@
                // Handle options that should not be passed to the preprocessor.
                if (compopt_affects_comp(argv[i])) {
                        args_add(compiler_only_args, argv[i]);
-                       if (compopt_takes_arg(argv[i])) {
+                       if (compopt_takes_arg(argv[i])
+                           || (guessed_compiler == GUESSED_NVCC && 
str_eq(argv[i], "-Werror"))) {
                                if (i == argc - 1) {
                                        cc_log("Missing argument to %s", 
argv[i]);
                                        stats_update(STATS_ARGS);
@@ -2889,6 +2893,17 @@
                        continue;
                }
 
+               if (strlen(argv[i]) >= 3
+                   && str_startswith(argv[i], "-x")
+                   && !islower(argv[i][2])) {
+                       // -xCODE (where CODE can be e.g. Host or CORE-AVX2, 
always starting with
+                       // an uppercase letter) is an ordinary Intel compiler 
option, not a
+                       // language specification. (GCC's "-x" language 
argument is always
+                       // lowercase.)
+                       args_add(common_args, argv[i]);
+                       continue;
+               }
+
                // Special handling for -x: remember the last specified 
language before the
                // input file and strip all -x options from the arguments.
                if (str_eq(argv[i], "-x")) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ccache-3.7.10/src/compopt.c 
new/ccache-3.7.11/src/compopt.c
--- old/ccache-3.7.10/src/compopt.c     2020-06-22 20:00:31.000000000 +0200
+++ new/ccache-3.7.11/src/compopt.c     2020-07-21 20:30:47.000000000 +0200
@@ -46,6 +46,7 @@
 };
 
 static const struct compopt compopts[] = {
+       {"--Werror", TAKES_ARG}, // nvcc
        {"--analyze",       TOO_HARD}, // clang
        {"--compiler-bindir", AFFECTS_CPP | TAKES_ARG}, // nvcc
        {"--libdevice-directory", AFFECTS_CPP | TAKES_ARG}, // nvcc
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ccache-3.7.10/src/version.c 
new/ccache-3.7.11/src/version.c
--- old/ccache-3.7.10/src/version.c     2020-06-22 20:00:31.000000000 +0200
+++ new/ccache-3.7.11/src/version.c     2020-07-21 20:30:47.000000000 +0200
@@ -1 +1 @@
-extern const char CCACHE_VERSION[]; const char CCACHE_VERSION[] = "3.7.10";
+extern const char CCACHE_VERSION[]; const char CCACHE_VERSION[] = "3.7.11";
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ccache-3.7.10/test/suites/base.bash 
new/ccache-3.7.11/test/suites/base.bash
--- old/ccache-3.7.10/test/suites/base.bash     2020-06-22 20:00:31.000000000 
+0200
+++ new/ccache-3.7.11/test/suites/base.bash     2020-07-21 20:30:47.000000000 
+0200
@@ -373,7 +373,8 @@
     # -------------------------------------------------------------------------
     TEST "Directory is not hashed if using -gz"
 
-    if $REAL_COMPILER -c test1.c -gz -o /dev/null 2>/dev/null; then
+    $REAL_COMPILER -E test1.c -gz >preprocessed.i 2>/dev/null
+    if [ -s preprocessed.i ] && ! fgrep -q $PWD preprocessed.i; then
         mkdir dir1 dir2
         cp test1.c dir1
         cp test1.c dir2
@@ -395,7 +396,8 @@
     # -------------------------------------------------------------------------
     TEST "Directory is not hashed if using -gz=zlib"
 
-    if $REAL_COMPILER -c test1.c -gz=zlib -o /dev/null 2>/dev/null; then
+    $REAL_COMPILER -E test1.c -gz=zlib >preprocessed.i 2>/dev/null
+    if [ -s preprocessed.i ] && ! fgrep -q $PWD preprocessed.i; then
         mkdir dir1 dir2
         cp test1.c dir1
         cp test1.c dir2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ccache-3.7.10/test/suites/nvcc.bash 
new/ccache-3.7.11/test/suites/nvcc.bash
--- old/ccache-3.7.10/test/suites/nvcc.bash     2020-06-22 20:00:31.000000000 
+0200
+++ new/ccache-3.7.11/test/suites/nvcc.bash     2020-07-21 20:30:47.000000000 
+0200
@@ -286,6 +286,19 @@
     expect_stat 'cache miss' 1
     expect_stat 'files in cache' 1
     expect_equal_files reference_test1.o test_cpp.o
+
+    # -------------------------------------------------------------------------
+    TEST "Option -Werror"
+
+    $ccache_nvcc_cpp -Werror cross-execution-space-call test_cpp.cu
+    expect_stat 'cache hit (preprocessed)' 0
+    expect_stat 'cache miss' 1
+    expect_stat 'files in cache' 1
+
+    $ccache_nvcc_cpp -Werror cross-execution-space-call test_cpp.cu
+    expect_stat 'cache hit (preprocessed)' 1
+    expect_stat 'cache miss' 1
+    expect_stat 'files in cache' 1
 }
 
 SUITE_nvcc_PROBE() {



Reply via email to