1. 03 Feb, 2017 16 commits
  2. 02 Feb, 2017 20 commits
    • sms-8.c: Update options for powerpc*-*-*. · dcd25b8a
      2017-02-02  Aaron Sawdey  <acsawdey@linux.vnet.ibm.com>
      
              * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
      
      From-SVN: r245138
      Aaron Sawdey committed
    • invoke.texi (-maccumulate-args): Fix bad grammar. · 30b664df
      gcc/ChangeLog:
             * doc/invoke.texi (-maccumulate-args): Fix bad grammar.
      
      From-SVN: r245137
      Martin Sebor committed
    • PR middle-end/32003 - Undocumented -fdump-tree options · 66818b03
      gcc/ChangeLog:
             * doc/invoke.texi (-fdump-rtl-): Remove pass-specific options from
             index.
             (-fdump-tree-@var): Add to index and document how to come up
             with pass-specific option and dump file names.
             (-fdump-passes): Clarify where to look for output.
      
      From-SVN: r245136
      Martin Sebor committed
    • re PR tree-optimization/77445 (Performance drop after r239219 on coremark test) · 0f0c2cc3
      
      	PR middle-end/77445
      	* gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
      	threading is done.
      	* tree-ssa-threadbackward.c (profitable_jump_thread_path): Dump
      	statistics of the analyzed path; allow threading for speed when
      	any of BBs along the path are optimized for speed.
      
      From-SVN: r245135
      Jan Hubicka committed
    • Update libstdc++ baseline symbols for x32 · b47507fe
      	* config/abi/post/x86_64-linux-gnu/x32/baseline_symbols.txt: Updated.
      
      From-SVN: r245134
      H.J. Lu committed
    • re PR middle-end/78142 (Commit r241590 is more registers to be used for on… · 1c372840
      re PR middle-end/78142 (Commit r241590 is more registers to be used for on gcc.target/aarch64/vector_initialization_nostack.c)
      
      	PR middle-end/78142
      	* gcc.target/aarch64/vector_initialization_nostack.c
      	(f12): Use one vector
      
      From-SVN: r245132
      Tamar Christina committed
    • Separate Solaris/SPARC and x86 baselines · a76745e6
      	* configure.host: Separate Solaris/SPARC and x86 baselines.
      	* config/abi/post/solaris2.10/baseline_symbols.txt: Move ...
      	* config/abi/post/sparc-solaris2.10/baseline_symbols.txt: ... here.
      	* config/abi/post/solaris2.10/sparcv9/baseline_symbols.txt: Move ...
      	* config/abi/post/sparc-solaris2.10/sparcv9/baseline_symbols.txt:
      	... here.
      	* config/abi/post/solaris2.10/amd64/baseline_symbols.txt: Move ...
      	* config/abi/post/i386-solaris2.10/amd64/baseline_symbols.txt: ... here.
      	* config/abi/post/i386-solaris2.10/baseline_symbols.txt: New file.
      	* config/abi/post/solaris2.11/baseline_symbols.txt: Move ...
      	* config/abi/post/sparc-solaris2.11/baseline_symbols.txt: ... here.
      	* config/abi/post/solaris2.11/sparcv9/baseline_symbols.txt: Move ...
      	* config/abi/post/sparc-solaris2.11/sparcv9/baseline_symbols.txt:
      	... here.
      	* config/abi/post/solaris2.11/amd64/baseline_symbols.txt: Move ...
      	* config/abi/post/i386-solaris2.11/amd64/baseline_symbols.txt: ... here.
      	* config/abi/post/i386-solaris2.11/baseline_symbols.txt: New file.
      
      From-SVN: r245131
      Rainer Orth committed
    • Update Solaris baselines · f0272b99
      	* config/abi/post/solaris2.10/baseline_symbols.txt: Regenerate.
      	* config/abi/post/solaris2.10/amd64/baseline_symbols.txt: Likewise.
      	* config/abi/post/solaris2.10/sparcv9/baseline_symbols.txt: Likewise.
      	* config/abi/post/solaris2.11/baseline_symbols.txt: Likewise.
      	* config/abi/post/solaris2.11/amd64/baseline_symbols.txt: Likewise.
      	* config/abi/post/solaris2.11/sparcv9/baseline_symbols.txt: Likewise.
      
      From-SVN: r245130
      Rainer Orth committed
    • libgomp, nvptx plugin: Make "nvptx_exec" static · e70ab10d
      	libgomp/
      	* plugin/plugin-nvptx.c (nvptx_exec): Make it static.
      
      From-SVN: r245127
      Thomas Schwinge committed
    • libgomp: Normalize the names of a few functions of the libgomp plugin API · 345a8c17
      	libgomp/
      	* libgomp-plugin.h (GOMP_OFFLOAD_openacc_parallel): Rename to
      	GOMP_OFFLOAD_openacc_exec.  Adjust all users.
      	(GOMP_OFFLOAD_openacc_get_current_cuda_device): Rename to
      	GOMP_OFFLOAD_openacc_cuda_get_current_device.  Adjust all users.
      	(GOMP_OFFLOAD_openacc_get_current_cuda_context): Rename to
      	GOMP_OFFLOAD_openacc_cuda_get_current_context.  Adjust all users.
      	(GOMP_OFFLOAD_openacc_get_cuda_stream): Rename to
      	GOMP_OFFLOAD_openacc_cuda_get_stream.  Adjust all users.
      	(GOMP_OFFLOAD_openacc_set_cuda_stream): Rename to
      	GOMP_OFFLOAD_openacc_cuda_set_stream.  Adjust all users.
      
      From-SVN: r245125
      Thomas Schwinge committed
    • re PR middle-end/78468 (libgomp.c/reduction-10.c and many more FAIL) · da75ca93
      	PR middle-end/78468
      	* emit-rtl.c (init_emit): Add ??? comment for problematic alignment
      	settings of the virtual registers.
      
      	Revert again
      	2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
      
      	* explow.c (get_dynamic_stack_size): Take known alignment of stack
      	pointer + STACK_DYNAMIC_OFFSET into account when calculating the size
      	needed.
      
      From-SVN: r245124
      Eric Botcazou committed
    • S/390: Remove unused expanders from vx-builtins.md · aa2cbb1a
      These expanders are currently not used.  The vecintrin.h header file
      expands e.g. vec_ceil directly to the vfidb low-level builtin.
      
      gcc/ChangeLog:
      
      2017-02-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
      
      	* config/s390/vx-builtins.md ("vec_ceil", "vec_floor")
      	("vec_trunc", "vec_roundc", "vec_round"): Remove expanders.
      
      From-SVN: r245123
      Andreas Krebbel committed
    • S/390: Add missing comments listing mnemonics. · 50dc4eed
      These were useful in the past but are currently lacking on a couple of
      patterns.  Fixed with this patch.
      
      gcc/ChangeLog:
      
      2017-02-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
      
      	* config/s390/s390.md: Add missing comments with the expanded
      	mnemonics.
      	* config/s390/vector.md: Likewise.
      	* config/s390/vx-builtins.md: Likewise.
      
      From-SVN: r245122
      Andreas Krebbel committed
    • pr63316.c: Use dg-skip-if instead of dg-options. · bef7e561
      	* c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
      	* c-c++-common/asan/misalign-1.c: Likewise.
      	* c-c++-common/asan/misalign-2.c: Likewise.
      	* g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
      	* gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
      	* gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
      	* gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
      	add -ffat-lto-objects from/to dg-additional-options.
      	* gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
      	dg-additional-options.
      
      From-SVN: r245121
      Jakub Jelinek committed
    • re PR target/79197 (ICE in extract_insn in gcc/recog.c:2311) · 9f11a4a7
      	PR target/79197
      	* config/rs6000/rs6000.md (*fixuns_trunc<mode>di2_fctiduz): Rename to ...
      	(fixuns_trunc<mode>di2): ... this, remove previous expander.  Put all
      	conditions on a single line.
      
      	* gcc.target/powerpc/pr79197.c: New test.
      	* gcc.c-torture/compile/pr79197.c: New test.
      
      From-SVN: r245120
      Jakub Jelinek committed
    • pr71078-3.c: Do not rely on math.h. · 09661674
      2017-02-02  Richard Biener  <rguenther@suse.de>
      
      	* gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
      
      From-SVN: r245119
      Richard Biener committed
    • re PR c++/14179 (out of memory while parsing array with many initializers) · 27de0fab
      2017-02-02  Richard Biener  <rguenther@suse.de>
      
      	PR cp/14179
      	* cp-gimplify.c (cp_fold): When folding a CONSTRUCTOR copy
      	it lazily on the first changed element only and copy it
      	fully upfront, only storing changed elements.
      
      From-SVN: r245118
      Richard Biener committed
    • re PR c++/69637 (ICE on an invalid bit-field with template name for width) · d8d58893
      /cp
      2017-02-02  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	PR c++/69637
      	* decl2.c (grokbitfield): In case of error don't set-up DECL_INITIAL
      	to the width.
      
      /testsuite
      2017-02-02  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	PR c++/69637
      	* g++.dg/cpp0x/pr69637-1.C: New.
      	* g++.dg/cpp0x/pr69637-2.C: Likewise.
      
      From-SVN: r245117
      Paolo Carlini committed
    • S/390: Rename __S390_VX__ to __VX__. · 521a70a4
      gcc/ChangeLog:
      
      2017-02-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
      
      	* config/s390/s390-c.c (s390_cpu_cpp_builtins_internal): Rename
      	__S390_VX__ to __VX__.
      
      gcc/testsuite/ChangeLog:
      
      2017-02-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
      
      	* gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
      
      From-SVN: r245116
      Andreas Krebbel committed
    • Daily bump. · 6cd3a212
      From-SVN: r245114
      GCC Administrator committed
  3. 01 Feb, 2017 4 commits