• R/O
  • HTTP
  • SSH
  • HTTPS

Listed des commits

Tags
Aucun tag

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

RSS
Révision l'heure Auteur
a18de44 rx-trunk 2019-03-26 22:56:07 Yoshinori Sato

fix warning

a5da5a7 2019-03-26 00:40:15 Yoshinori Sato

Merge branch 'trunk' into rx-trunk

fbdb74a 2019-03-25 22:53:50 rguenth

2019-03-25 Richard Biener <rguenther@suse.de>

PR tree-optimization/89789
* tree-ssa-sccvn.c (set_ssa_val_to): Do not allow lattice
changes from non-undefined back to undefined.

* gcc.dg/torture/pr89789.c: New testcase.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@269917 138bc75d-0d04-0410-961f-82ee72b054a4

5b89161 2019-03-25 22:50:46 rguenth

2019-03-25 Thomas Otto <thomas.otto@pdv-fs.de>

* dwarf2out.c (comp_dir_string): cached_wd could be set to both a
heap string and a gc string, but since this variable is unknown to
ggc the gc string might get reused and corrupted. Fixed by always
using a heap string.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@269916 138bc75d-0d04-0410-961f-82ee72b054a4

3768212 2019-03-25 21:22:47 nathan

[C++] compiler incompatibility with lambdas

https://gcc.gnu.org/ml/gcc-patches/2019-03/msg00982.html
* lambda.c (maybe_add_lambda_conv_op): Don't add to comdat group.
* g++.dg/abi/lambda-static-1.C: New.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@269915 138bc75d-0d04-0410-961f-82ee72b054a4

64a6fe3 2019-03-25 21:18:38 rguenth

2019-03-25 Richard Biener <rguenther@suse.de>

PR tree-optimization/89779
* tree-ssa-loop-ivopts.c (remove_unused_ivs): Return
to remove IV defs, delay actual removal.
(tree_ssa_iv_optimize_loop): Likewise. Avoid SCEV reset.
(tree_ssa_iv_optimize): Remove eliminated IV defs at the
very end, properly also reset loop control IV information.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@269914 138bc75d-0d04-0410-961f-82ee72b054a4

43a607b 2019-03-25 21:15:59 rguenth

2019-03-25 Richard Biener <rguenther@suse.de>

PR tree-optimization/89802
* tree-ssa-math-opts.c (convert_mult_to_fma_1): Properly
move EH data to folded stmt.

* g++.dg/tree-ssa/pr89802.C: New testcase.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@269913 138bc75d-0d04-0410-961f-82ee72b054a4

f009459 2019-03-25 20:53:56 jakub

PR c++/60702
* g++.dg/tls/thread_local11.C: Remove scan-tree-dump-times directives
for _ZTH* calls.
* g++.dg/tls/thread_local11a.C: New test.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@269912 138bc75d-0d04-0410-961f-82ee72b054a4

dc76722 2019-03-25 20:48:36 danglin

PR libgfortran/79540
* io/write_float.def (build_float_string): Don't copy digits when
ndigits is negative.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@269911 138bc75d-0d04-0410-961f-82ee72b054a4

1954998 2019-03-25 19:10:31 krebbel

S/390: Cleanup builtin types file

gcc/ChangeLog:

2019-03-25 Andreas Krebbel <krebbel@linux.ibm.com>

* config/s390/s390-builtin-types.def: Remove few unused types and
fix sort order for others.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@269909 138bc75d-0d04-0410-961f-82ee72b054a4

4d236db 2019-03-25 19:09:43 krebbel

S/390: Improve debug output for builtin matching

gcc/ChangeLog:

2019-03-25 Andreas Krebbel <krebbel@linux.ibm.com>

* config/s390/s390-c.c (s390_fn_types_compatible): Print the
expected and found types with -mdebug during builtin matching.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@269908 138bc75d-0d04-0410-961f-82ee72b054a4

a056377 2019-03-25 19:05:15 rguenth

2019-03-25 Richard Biener <rguenther@suse.de>

PR middle-end/89790
* fold-const.c (operand_equal_p): Revert last change with
updated comment.

* g++.dg/pr89790.C: New testcase.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@269907 138bc75d-0d04-0410-961f-82ee72b054a4

14d9f8c 2019-03-25 18:25:07 ktkachov

[doc] Fix typos in MINLOC, MAXLOC documentation

I think there's a typo in the documentation of the MINLOC and MAXLOC intrinsics.
It implies that when the BACK argument is true it returns the first occurrence of the min/max value,
but my understanding is that it should return the last occurrence.

This patch fixes the documentation.

* intrinsic.texi (MINLOC): Fix typo in BACK argument documentation.
(MAXLOC): Likewise.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@269906 138bc75d-0d04-0410-961f-82ee72b054a4

6d5e7c9 2019-03-25 09:16:41 gccadmin

Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@269905 138bc75d-0d04-0410-961f-82ee72b054a4

74ddff9 2019-03-25 05:26:53 segher

rs6000: Make CSE'ing __tls_get_addr calls possible

CSE does not consider calls, not even const calls. This patch puts a
REG_EQUAL note on the pseudo we assign the __tls_get_addr result to,
so that those pseudos can be CSE'd and the extra calls deleted as dead
code.

CSE should really handle const calls directly, but it is stage 4.


* config/rs6000/rs6000.c (rs6000_legitimize_tls_address): Add REG_EQUAL
notes for the result of the __tls_get_addr calls.
* config/rs6000/rs6000.md (unspec UNSPEC_TLS_GET_ADDR): New.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@269902 138bc75d-0d04-0410-961f-82ee72b054a4

3f056ac 2019-03-25 04:47:03 uros

* testsuite/ChangeLog: Fix ChangeLog entry.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@269901 138bc75d-0d04-0410-961f-82ee72b054a4

add664c 2019-03-25 04:39:59 uros

* gcc.target/i386/pr82281.c: Compile only for ia32 effective target.
(dg-options): Remove -m32. Add -msse2 -mtune=znver1.
* gcc.target/i386/pr89676.c: Compile only for ia32 effective target.
(dg-options): Remove -m32 and -march=i686. Add -mno-stv.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@269900 138bc75d-0d04-0410-961f-82ee72b054a4

dc0af31 2019-03-25 04:25:49 law

* config/bfin/bfin.md (movpdi): Fix length for alternative 1.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@269899 138bc75d-0d04-0410-961f-82ee72b054a4

c38673b 2019-03-25 01:20:43 ibuclaw

d/dmd: Merge upstream dmd 74ac873be

Introduces a fix for a segfault when building without object.d being
present, as well as MinGW host build errors in dmd/root/filename.c.

Updates a couple of non-portable tests, removing one and fixing the
other.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@269897 138bc75d-0d04-0410-961f-82ee72b054a4

446565b 2019-03-25 00:20:52 law

PR rtl-optimization/87761
* regcprop.c (copyprop_hardreg_forward_1): Check may_trap_p on SET,
not INSN. Also check RTX_FRAME_RELATED_P. Queue insns for DF rescan
as needed.
(pass_cprop_hardreg::execute): Add df note problem and defer insn
rescans. Reprocess blocks as needed, calling df_analyze before
reprocessing. Always call df_analyze before fixing up debug bind
insns.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@269896 138bc75d-0d04-0410-961f-82ee72b054a4

9d74321 2019-03-24 21:51:19 tkoenig

2019-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>

PR fortran/78865
* interface.c (compare_actual_formal): Change errors about
missing or extra to gfc_error_now to make sure they are issued.
Change "spec" to "specifier" in message.
* resolve.c (resolve_global_procedure): Also check for mismatching
interface with global symbols if the namespace has already been
resolved.

2019-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>

PR fortran/78865
* gfortran.dg/altreturn_10.f90: New test.
* gfortran.dg/whole_file_3.f90: Change dg-warning to dg-error.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@269895 138bc75d-0d04-0410-961f-82ee72b054a4

20a71b8 2019-03-24 09:16:16 gccadmin

Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@269894 138bc75d-0d04-0410-961f-82ee72b054a4

4685562 2019-03-24 01:15:48 segher

rs6000: Fix _mm_movemask_pi8 emulation for 32 bit


* config/rs6000/xmmintrin.h (_mm_movemask_pi8): Implement for 32-bit
big endian.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@269891 138bc75d-0d04-0410-961f-82ee72b054a4

1f580a7 2019-03-24 00:07:25 jpfau

[libphobos] Update info about required autotools versions

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@269888 138bc75d-0d04-0410-961f-82ee72b054a4

62f1208 2019-03-24 00:07:16 jpfau

[libphobos] Update MERGE file, remove ill-formatted changelog entry

Changelog entries are not required for upstream merges.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@269887 138bc75d-0d04-0410-961f-82ee72b054a4

2b97491 2019-03-23 09:22:33 pinskia

[AARCH64] Fix zero_extendsidi2_aarch64 type attribute

2019-03-22 Andrew Pinski <apinski@marvell.com>

* config/aarch64/aarch64.md (zero_extendsidi2_aarch64): Fix type
attrribute for uxtw.




git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@269886 138bc75d-0d04-0410-961f-82ee72b054a4

53c0e55 2019-03-23 09:16:25 gccadmin

Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@269885 138bc75d-0d04-0410-961f-82ee72b054a4

a7311f9 2019-03-23 06:59:36 jsm28

* gcc.pot: Regenerate.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@269882 138bc75d-0d04-0410-961f-82ee72b054a4

5c34f7c 2019-03-23 05:57:35 redi

Remove broken links from libstdc++ manual to Doxygen pages

The Doxygen docs do not have stable URLs, so linking to specific pages
doesn't work well.

* doc/xml/manual/backwards_compatibility.xml: Remove link to
Doxygen-generated pages with unstable URL.
* doc/xml/manual/concurrency_extensions.xml: Likewise.
* doc/xml/manual/extensions.xml: Likewise.
* doc/xml/manual/parallel_mode.xml: Likewise.
* doc/xml/manual/support.xml: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@269881 138bc75d-0d04-0410-961f-82ee72b054a4

8ad3fc6 2019-03-23 03:14:56 law

PR rtl-optimization/87761
* config/mips/mips-protos.h (mips_split_move): Add new argument.
(mips_emit_move_or_split): Pass NULL for INSN into mips_split_move.
(mips_split_move): Accept new INSN argument. Try to forward SRC
into the next instruction.
(mips_split_move_insn): Pass INSN through to mips_split_move.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@269880 138bc75d-0d04-0410-961f-82ee72b054a4