Second ping: Re: Add a configure option to disable system header canonicalizations (issue6495088)

2012-10-01 Thread Simon Baldwin
Ping, again. On 21 September 2012 12:45, Simon Baldwin wrote: > > Ping. > > http://gcc.gnu.org/ml/gcc-patches/2012-09/msg00459.html > > Full text of previous message and context at URL above. No comments > or code changes since. Patch description left below for conve

Third ping: Re: Add a configure option to disable system header canonicalizations (issue6495088)

2012-10-08 Thread Simon Baldwin
Ping, again. On 1 October 2012 16:56, Simon Baldwin wrote: > > Ping, again. > > > On 21 September 2012 12:45, Simon Baldwin wrote: > > > > Ping. > > > > http://gcc.gnu.org/ml/gcc-patches/2012-09/msg00459.html > > > > Full text of previous me

Fourth ping: Re: Add a configure option to disable system header canonicalizations (issue6495088)

2012-10-16 Thread Simon Baldwin
Ping, again http://gcc.gnu.org/ml/gcc-patches/2012-09/msg00459.html -- Google UK Limited | Registered Office: Belgrave House, 76 Buckingham Palace Road, London SW1W 9TQ | Registered in England Number: 3977902

[google/integration] Selectively disable system header canonicalizations (issue6851077)

2012-11-19 Thread Simon Baldwin
-Specific Options Index: gcc/c-family/ChangeLog.google-integration === --- gcc/c-family/ChangeLog.google-integration (revision 0) +++ gcc/c-family/ChangeLog.google-integration (revision 0) @@ -0,0 +1,13 @@ +2012-11-16 Simon Baldwin

[patch][google/gcc-4_7] Extend expiration date for pr54127 and Google ref b/6983319 (issue6858082)

2012-11-27 Thread Simon Baldwin
Extend expiration date for pr54127 and Google ref b/6983319. Okay for google/gcc-4_7 branch? Thanks. ChangeLog.google-4_7 2012-11-27 Simon Baldwin * contrib/testsuite-management/powerpc-grtev3-linux-gnu.xfail: Extend expiration date for pr54127 and Google ref b/6983319

[patch][google/gcc-4_7] Permanently ignore pr54127 and Google ref b/6983319 (issue6856104)

2012-11-27 Thread Simon Baldwin
Permanently ignore pr54127 and Google ref b/6983319. Okay for google/gcc-4_7 branch? Thanks. ChangeLog.google-4_7 2012-11-27 Simon Baldwin * contrib/testsuite-management/powerpc-grtev3-linux-gnu.xfail: Permanently ignore pr54127 and Google ref b/6983319. Index: contrib

[google/gcc-4_8] Fix libatomic testsuite for when GCC_UNDER_TEST is not plain xgcc

2013-05-01 Thread Simon Baldwin
Fix libatomic testsuite for when GCC_UNDER_TEST is not plain xgcc. Libatomic tests fail if GCC_UNDER_TEST is set to something other than a plain xgcc invocation (for example, when $CC requires a special -sysroot). Fix testsuite files so that it uniformly uses CC_UNDER_TEST rather than any result

Re: [google/gcc-4_8] Fix libatomic testsuite for when GCC_UNDER_TEST is not plain xgcc

2013-05-21 Thread Simon Baldwin
Ping. Also, any thoughts on suitability of this (or otherwise) for trunk? On 1 May 2013 16:04, Simon Baldwin wrote: > Fix libatomic testsuite for when GCC_UNDER_TEST is not plain xgcc. > > Libatomic tests fail if GCC_UNDER_TEST is set to something other than a plain > xgcc inv

[google/gcc-4_8] Add new libitm failures to x86_64-grtev3-linux-gnu.xfail

2013-06-06 Thread Simon Baldwin
Add new libitm failures to x86_64-grtev3-linux-gnu.xfail. Okay for google/gcc-4_8? google/main? Thanks. Index: contrib/testsuite-management/x86_64-grtev3-linux-gnu.xfail === --- contrib/testsuite-management/x86_64-grtev3-linux-gnu

[PATCH] Set $ac_aux_dir before use in libdecnumber/configure

2013-06-20 Thread Simon Baldwin
Set $ac_aux_dir before use in libdecnumber/configure. libdecnumber/configure uses $ac_aux_dir before it is set, causing incorrect MISSING value. Fix with explicit AC_CONFIG_AUX_DIR. Bootstrapped for c/c++. Okay for trunk? libdecnumber/ChangeLog 2013-06-20 Simon Baldwin

Ping: [PATCH] Set $ac_aux_dir before use in libdecnumber/configure

2013-07-04 Thread Simon Baldwin
Ping. On 20 June 2013 20:19, Simon Baldwin wrote: > Set $ac_aux_dir before use in libdecnumber/configure. > > libdecnumber/configure uses $ac_aux_dir before it is set, causing incorrect > MISSING value. Fix with explicit AC_CONFIG_AUX_DIR. > > Bootstrapped for c/c+

[patch][google/gcc-4_8] Fix powerpc64-grtev3-linux-gnu.xfail

2013-04-22 Thread Simon Baldwin
Fix contrib/testsuite-management/powerpc64-grtev3-linux-gnu.xfail Add empty attributes to "FAIL: gcc.dg/pr44194-1.c" entry to eliminate confusion with '|' appearing in the error message. Fix two other comment lines. Okay? contrib/ChangeLog 2013-04-22 Simon Baldwin

[google gcc-4_7] Committed revision 195435, cherry picks branches/gcc-4_7-branch revision 194864

2013-01-24 Thread Simon Baldwin
FYI. $ svn merge -c 194864 svn+ssh://sim...@gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch ...test, passes dejagnu $ svn commit gcc/testsuite/g++.dg/cpp0x/constexpr-ctor11.C gcc/cp/ChangeLog gcc/cp/semantics.c Sendinggcc/cp/ChangeLog Sendinggcc/cp/semantics.c Adding gcc/testsu

[patch][google/gcc-4_7] Ignore r194995 for gcc pr55852 (issue7304054)

2013-02-06 Thread Simon Baldwin
Ignore r194995 for gcc pr55852. Okay for google/gcc-4_7 branch? Thanks. Index: contrib/testsuite-management/powerpc-grtev3-linux-gnu.xfail === --- contrib/testsuite-management/powerpc-grtev3-linux-gnu.xfail (revision 195808) +++ c

[google] Omit another TARGET_LIB_PATH from RPATH_ENVVAR set on bootstrap builds (issue6446102)

2012-08-08 Thread Simon Baldwin
.html For google/main, google/gcc-4_7 and google/gcc-4_7-integration. Tested for bootstrap and regression. 2012-08-08 Simon Baldwin * Makefile.tpl: Omit another TARGET_LIB_PATH from RPATH_ENVVAR set on bootstrap builds. * Makefile.in: Regenerate. Index: Makefile.in

[google] Update contrib/testsuite-management/powerpc-grtev3-linux-gnu.xfail (issue6454147)

2012-08-14 Thread Simon Baldwin
Update contrib/testsuite-management/powerpc-grtev3-linux-gnu.xfail. Tested with build followed by validate_failures.py. Okay for all applicable branches? 2012-08-14 Simon Baldwin * testsuite-management/powerpc-grtev3-linux-gnu.xfail: Add new entries for soft-float. Index

Re: Reproducible gcc builds, gfortran, and -grecord-gcc-switches

2012-08-16 Thread Simon Baldwin
nvocation. Fixed by adding a new opt marker NoDwarfRecord and associated flag, filtering options for this this setting when writing the producer string, and setting this flag for fortran -cpp= Tested for fortran (suppresses -cpp=...) and c (no effect). gcc/ChangeLog 2012-08-16 Simon Baldwin

Re: Reproducible gcc builds, gfortran, and -grecord-gcc-switches

2012-08-17 Thread Simon Baldwin
On 16 August 2012 21:28, Jakub Jelinek wrote: > > On Thu, Aug 16, 2012 at 06:59:09PM +0200, Simon Baldwin wrote: > > On 16 August 2012 16:40, Michael Matz wrote: > > > > > > ,,, > > > > > > Do you have considered to use a new option flag (usabl

Re: Reproducible gcc builds, gfortran, and -grecord-gcc-switches

2012-08-20 Thread Simon Baldwin
On 17 August 2012 16:55, Joseph S. Myers wrote: > > On Fri, 17 Aug 2012, Simon Baldwin wrote: > > > > You could have just added > > > case OPT_cpp_: > > > to the switch in gen_producer_string, instead of all this. > > > > Thanks. I was

Re: Reproducible gcc builds, gfortran, and -grecord-gcc-switches

2012-08-21 Thread Simon Baldwin
On 20 August 2012 16:45, Joseph S. Myers wrote: > > On Mon, 20 Aug 2012, Simon Baldwin wrote: > > > > OPT_* for Fortran options only exist when the Fortran front-end is in the > > > source tree (whether or not enabled). I think we try to avoid knowingly > >

Re: Reproducible gcc builds, gfortran, and -grecord-gcc-switches

2012-08-24 Thread Simon Baldwin
On 21 August 2012 17:18, Joseph S. Myers wrote: > > On Tue, 21 Aug 2012, Simon Baldwin wrote: > > > Index: gcc/doc/options.texi > > === > > --- gcc/doc/options.texi (revision 190535) > > +++ g

[google/integration] Add a configure option to disable system header canonicalizations (issue6489063)

2012-08-31 Thread Simon Baldwin
frameworks that (for example) disallow absolute paths to header files. Tested with bootstrap builds of C and C++, both with and without configure --disable-canonical-system-headers. Okay for google/integration? libcpp/ChangeLog.google-integration 2012-08-31 Simon Baldwin * files.c

Re: [google/integration] Add a configure option to disable system header canonicalizations (issue6489063)

2012-08-31 Thread Simon Baldwin
On 31 August 2012 16:31, Ollie Wild wrote: > > On Fri, Aug 31, 2012 at 7:20 AM, Simon Baldwin wrote: > > Add a configure option to disable system header canonicalizations. > > > > Libcpp may canonicalize system header paths with lrealpath() for > > diagnostics, >

Re: [google/integration] Add a configure option to disable system header canonicalizations (issue6489063)

2012-08-31 Thread Simon Baldwin
On 31 August 2012 17:25, Ollie Wild wrote: > > On Fri, Aug 31, 2012 at 10:01 AM, Simon Baldwin wrote: > > On 31 August 2012 16:31, Ollie Wild wrote: > >> > > > > The patch exactly meets the definition of google/integration only, > > which is that it fixes

Add a configure option to disable system header canonicalizations (issue6495088)

2012-09-05 Thread Simon Baldwin
without configure --disable-canonical-system-headers. Okay for trunk? libcpp/ChangeLog.google-integration 2012-09-05 Simon Baldwin * files.c (maybe_shorter_path): Suppress function definition if ENABLE_CANONICAL_SYSTEM_HEADERS is not defined. * (find_file_in_dir): Call

Re: Add a configure option to disable system header canonicalizations (issue6495088)

2012-09-05 Thread Simon Baldwin
On 5 September 2012 16:03, Ian Lance Taylor wrote: > On Wed, Sep 5, 2012 at 6:56 AM, Simon Baldwin wrote: >> Add a configure option to disable system header canonicalizations. > > Why should this be a configure option rather than a command-line option? The underlying problem

Re: Add a configure option to disable system header canonicalizations (issue6495088)

2012-09-07 Thread Simon Baldwin
4. Tested for regressions with bootstrap builds of C and C++, both with and without configure --disable-canonical-system-headers. Okay for trunk? libcpp/ChangeLog 2012-09-07 Simon Baldwin * include/cpplib.h (struct cpp_options): Add canonical_system_headers. * files.c (find_file_in_dir):

Ping: Re: Add a configure option to disable system header canonicalizations (issue6495088)

2012-09-21 Thread Simon Baldwin
Ping. http://gcc.gnu.org/ml/gcc-patches/2012-09/msg00459.html Full text of previous message and context at URL above. No comments or code changes since. Patch description left below for convenience. > > Add flags to disable system header canonicalizations. > > Libcpp may canonicalize system he

[google/main] Add -fno-section-anchors for powerpc, workround for Google ref b/6663281 (issue6443071)

2012-08-01 Thread Simon Baldwin
Workround for Google ref b/6663281 Appends -fno-section-anchors to -fprofile-{generate,use} -fripa, for powerpc targets only. No-op for other targets. For google/main. Tested for bootstrap and regression. 2012-08-01 Simon Baldwin * gcc/testsuite/gcc.dg/tree-prof/lipo/lipo.exp

[google/main] Omit TARGET_LIB_PATH from RPATH_ENVVAR in HOST_EXPORTS on bootstrap builds (issue6441093)

2012-08-02 Thread Simon Baldwin
Omit TARGET_LIB_PATH from RPATH_ENVVAR in HOST_EXPORTS on bootstrap builds. Discussion and rationale at: http://gcc.gnu.org/ml/gcc/2012-06/msg00314.html For google/main. Tested for bootstrap and regression. 2012-08-02 Simon Baldwin * Makefile.tpl: Omit TARGET_LIB_PATH from

[google/main] Add powerpc-grtev3-linux-gnu.xfail to contrib/testsuite-management (issue6447087)

2012-08-03 Thread Simon Baldwin
Add powerpc-grtev3-linux-gnu.xfail to contrib/testsuite-management. Tested with build followed by validate_failures.py. 2012-08-03 Simon Baldwin * testsuite-management/powerpc-grtev3-linux-gnu.xfail: New. Index: contrib/testsuite-management/powerpc-grtev3-linux-gnu.xfail

[google] Hide all uses of __float128 from Clang (issue6195066)

2012-05-09 Thread Simon Baldwin
google/gcc-4_7-integration branches? Thanks. 2012-05-09 Simon Baldwin * libstdc++-v3/acinclude.m4: Bracket _GLIBCXX_USE_FLOAT128 definition with ifndef __clang__. * libstdc++-v3/config.h.in: Rebuild. Index: libstdc++-v3/config.h.in

Port r184840 from gcc-4_6. (issue6259049)

2012-05-28 Thread Simon Baldwin
Port r184840 from gcc-4_6. Forward-port r184840, contrib/testsuite-management/validate_failures.py fix for cross-compilers, from gcc-4_6 to gcc-4_7. Okay for google/integration and google/gcc-4_7-integration branches? 2012-05-28 Simon Baldwin Port r184840 from gcc-4_6

Re: Port r184840 from gcc-4_6. (issue6259049)

2012-05-28 Thread Simon Baldwin
On 28 May 2012 18:40, Simon Baldwin wrote: > > Port r184840 from gcc-4_6. > > Forward-port r184840, contrib/testsuite-management/validate_failures.py fix > for cross-compilers, from gcc-4_6 to gcc-4_7. > > Okay for google/integration and google/gcc-4_7-integration branches?

[google] Remove timestamped line from gengtype state file comment headers

2011-08-23 Thread Simon Baldwin
/integration? Also, OK for trunk? libstdc++-v3/ChangeLog: 2011-05-20 Simon Baldwin * scripts/extract_symvers.in: Handle processor/OS specific or unknown symbol binding strings from readelf. Index: gcc/gengtype-state.c

Re: [google] Remove timestamped line from gengtype state file comment headers

2011-08-23 Thread Simon Baldwin
p in both cases. OK for google/integration? Also, OK for trunk? gcc/ChangeLog: 2011-08-23 Simon Baldwin * gengtype-state.c (write_state): Remove timestamped header line. Index: gcc/gengtype-state.c === --- gcc/gengtyp

[google/integration] Add placeholder -Wself-assign flag for compatibility with other branches

2011-05-24 Thread Simon Baldwin
Add placeholder -Wself-assign flag for compatibility with other branches. Add -Wself-assign to common.opts so that invocations of gcc with the flag do not cause compilation to fail. The flag is silently ignored. OK for google/integration? gcc/ChangeLog.google-integration: 2011-05-24 Simon

[google/integration] Fix testsuite error introduced in r174121

2011-05-27 Thread Simon Baldwin
/ChangeLog.google-integration: 2011-05-27 Simon Baldwin * testsuite/gcc.dg/plugin/selfassign.c (check_self_assign): Renamed from warn_self_assign. (execute_warn_self_assign): Call a function by its new name. * testsuite/g++.dg/plugin/selfassign.c (check_self_assign

Ping: [Patch] Make libstdc++'s abi_check more robust against readelf output format

2011-06-02 Thread Simon Baldwin
Ping. On 20 May 2011 17:05, Simon Baldwin wrote: > > Make libstdc++'s abi_check more robust against readelf output format. > > libstdc++-abi/abi_check in the libstdc++-v3 testsuite relies on a fixed > number of space separated fields in readelf output.  However, the field

[Patch] Make libstdc++'s abi_check more robust against readelf output format

2011-05-20 Thread Simon Baldwin
field correctly with $n. OK for trunk? libstdc++-v3/ChangeLog: 2011-05-20 Simon Baldwin * scripts/extract_symvers.in: Handle processor/OS specific or unknown symbol binding strings from readelf. Index: libstdc++-v3/scripts/extract_symve

Re: [4.7][google] Use sysroot from --with-build-sysroot during 'make check' (issue4248059)

2011-03-07 Thread Simon Baldwin
On 4 March 2011 22:50, Diego Novillo wrote: > ... > I forgot to add.  Simon, this still shows up some failures in > google/integration, but these failures are the same we have in trunk. > > For our builds, we have been XFAILing these failures, right?  Do you > want me to mark them XFAIL to avoid p