Skip to content

Merge upstream gcc-mirror/gcc into sourceryinstitute/gcc #7

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 349 commits into from
Oct 20, 2017
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
349 commits
Select commit Hold shift + click to select a range
f1528cc
2017-10-11 Richard Biener <[email protected]>
Oct 11, 2017
0b3718f
2017-10-11 Paolo Carlini <[email protected]>
Oct 11, 2017
4f72d37
2017-10-11 Paolo Carlini <[email protected]>
Oct 11, 2017
3e20819
2017-10-11 Paolo Carlini <[email protected]>
Oct 11, 2017
eecb88f
* g++.dg/cpp/string-3.C: Fix dg-final.
Oct 11, 2017
0dc42c7
Enable ifunc attribute by default for ARM GNU/Linux
Oct 11, 2017
5ce86a7
Fix a test-case for Darwin.
Oct 11, 2017
37b0f72
Do not handled volatile arguments (PR sanitizer/82484).
Oct 11, 2017
5787951
Revert last commit.
Oct 11, 2017
f8ede1e
Fix use-after-scope error.
Oct 11, 2017
93e9d56
Do not error for no_sanitize attributes (PR sanitizer/82490).
Oct 11, 2017
cb07248
PR tree-optimization/82472
Oct 11, 2017
3e39e82
X+Y < X iff Y<0 moved to match.pd
Oct 11, 2017
4a81b20
2017-10-11 Richard Biener <[email protected]>
Oct 11, 2017
8427cc6
2017-10-11 Richard Biener <[email protected]>
Oct 11, 2017
b965373
2017-10-11 Liu Hao <[email protected]>
Oct 11, 2017
79959e6
Oct 11, 2017
971295a
[PATCH] DECL_ASSEMBLER_NAME and friends
Oct 11, 2017
3bdf5a5
[PATCH] DECL_ASSEMBLER_NAME and friends
Oct 11, 2017
71a5dd1
* gcc.dg/struct-layout-1_generate.c (generate_fields): Fix typo in
Oct 11, 2017
4cb91b7
* profile-count.h (slow_safe_scale_64bit): New function.
Oct 11, 2017
376a82e
* config/i386/i386.md (*cmp<X87MODEF:mode>_<SWI24:mode>_i387):
Oct 11, 2017
299a080
[PATCH] Include path enumeration
Oct 11, 2017
5071eea
2017-10-11 Vladimir Makarov <[email protected]>
Oct 11, 2017
d0071ae
/gcc
Oct 11, 2017
ca94722
PR c++/80194
Oct 11, 2017
86b21f4
PR c++/78523
Oct 11, 2017
727f3ba
PR c++/82414
Oct 11, 2017
a5a2cc6
PR tree-optimization/78558
Oct 11, 2017
93d4eec
PR middle-end/80421
Oct 11, 2017
4449405
* config/i386/i386.c (ix86_canonicalize_comparison): New function.
Oct 11, 2017
7795ea0
runtime: fix issues on AIX about uintptr(_t)
Oct 11, 2017
bddf0d1
rs6000: Improve isel
Oct 11, 2017
9ddc97a
* go-system.h (__STDC_FORMAT_MACROS): Define before including any
Oct 11, 2017
b10e6fd
* config/rs6000/rs6000.c (rs6000_xcoff_asm_output_aligned_decl_common…
Oct 12, 2017
30f32f3
Daily bump.
Oct 12, 2017
9068976
rs6000: Remove TARGET_ISEL64
Oct 12, 2017
2c1d552
PR target/82353
Oct 12, 2017
97fabbc
PR c++/82159
Oct 12, 2017
686db0d
* Makefile.in (TAGS): Merge all the *.def files into one pattern.
Oct 12, 2017
ddd399f
* genrecog.c (validate_pattern): For VEC_SELECT verify that
Oct 12, 2017
6ee1bd0
2017-10-12 Richard Biener <[email protected]>
Oct 12, 2017
85676b6
* tree-loop-distribution.c (break_alias_scc_partitions): Add comment
Oct 12, 2017
883b490
* tree-loop-distribution.c: Adjust the general comment.
Oct 12, 2017
506fcb4
* tree-loop-distribution.c (struct builtin_info): New struct.
Oct 12, 2017
3ffb2c2
* config/alpha/alpha.c (alpha_split_conditional_move):
Oct 12, 2017
4c25ce5
* x86-tune-sched.c (ix86_adjust_cost): Fix Zen support.
Oct 12, 2017
f2dc888
2017-10-12 Vladimir Makarov <[email protected]>
Oct 12, 2017
9af3e7f
C++: avoid partial duplicate implementation of cp_parser_error
Oct 12, 2017
fa9132f
PR c/82301 - Updated test case g++.dg/ext/attr-ifunc-1.C (and others)…
Oct 12, 2017
7457879
C/C++: add fix-it hints for various missing symbols
Oct 12, 2017
261fc57
* tree-ssa-dse.c (valid_ao_ref_for_dse): Reject ao_refs with
Oct 12, 2017
9c0c95d
Oct 12, 2017
d47990c
[C++ PATCH] cp_expr tweak and delete unused enumerations
Oct 12, 2017
46cb490
compiler: fix import of indirectly imported type alias
Oct 12, 2017
f371604
PR target/82498
Oct 12, 2017
edf836d
Fix spacing issue.
Oct 12, 2017
0011259
PR tree-optimization/82493
Oct 12, 2017
b184df2
Asm memory constraints
Oct 12, 2017
a486310
Clobbers and Scratch Registers
Oct 12, 2017
2b5c7c0
Daily bump.
Oct 13, 2017
ea98d77
2017-10-13 Richard Biener <[email protected]>
Oct 13, 2017
e730c1f
2017-10-13 Richard Biener <[email protected]>
Oct 13, 2017
453841f
2017-10-13 Richard Biener <[email protected]>
Oct 13, 2017
e28fa70
PR target/82498
Oct 13, 2017
6b9dcb7
PR target/82498
Oct 13, 2017
b11bf8d
PR target/82524
Oct 13, 2017
41aff80
Make more use of subreg_lowpart_offset
Oct 13, 2017
c04949f
Make more use of byte_lowpart_offset
Oct 13, 2017
466a35f
Make more use of GET_MODE_UNIT_SIZE
Oct 13, 2017
332d11b
Make more use of GET_MODE_UNIT_BITSIZE
Oct 13, 2017
0e87eeb
Prevent invalid register mode changes in combine
Oct 13, 2017
0e8298d
i386: Check red zone size in push peephole2
Oct 13, 2017
7b9e61e
2017-10-13 Richard Biener <[email protected]>
Oct 13, 2017
56b5cbc
2017-10-13 Richard Biener <[email protected]>
Oct 13, 2017
5a91fdd
2017-10-13 Richard Biener <[email protected]>
Oct 13, 2017
ea46cdd
[PATCH] Tree structure marking
Oct 13, 2017
fe235c3
PR libstdc++/82481 Suppress clang-tidy warnings
Oct 13, 2017
32973e2
PR libstdc++/82522 overload map insert functions for rvalues (LWG 2354)
Oct 13, 2017
c7cae13
C++: show location of unclosed extern "C" specifications
Oct 13, 2017
9705c1f
Oct 13, 2017
12f7900
* lto-lang.c (lto_post_options): Clean shlib flag when not doing PIC.
Oct 13, 2017
6090ba6
2017-10-13 Mike Frysinger <[email protected]>
Oct 13, 2017
01cabe2
* config/rs6000/rs6000.c (rs6000_builtin_vectorization_cost): Remove
Oct 13, 2017
eb1539d
2017-10-13 Paolo Carlini <[email protected]>
Oct 13, 2017
4bed1b0
PR target/82274
Oct 13, 2017
7f4b71c
2017-10-13 Paolo Carlini <[email protected]>
Oct 13, 2017
89954a3
2017-10-13 Paul Thomas <[email protected]>
Oct 13, 2017
621490e
PR c++/82357 - bit-field in template
Oct 13, 2017
04acc76
* tree-ssa-reassoc.c (reassociate_bb): Clarify code slighly.
Oct 13, 2017
e5f990e
Oct 13, 2017
a78fcdf
* c-gimplify.c (c_gimplify_expr): Handle [LR]ROTATE_EXPR like
Oct 13, 2017
514977b
PR sanitizer/82353
Oct 13, 2017
0c132a9
Daily bump.
Oct 14, 2017
99efc84
[gcc]
Oct 14, 2017
365a02e
PR rtl-optimization/81423
Oct 14, 2017
71ee1c2
* target-insns.def: Add memory_blockage.
Oct 14, 2017
d60abe9
* config/i386/sync.md (FILD_ATOMIC/FIST_ATOMIC FP load peephole2):
Oct 14, 2017
ceaf6aa
* optabs.c (expand_memory_blockage): Use targetm.gen_memory_blockage.
Oct 14, 2017
74edde2
PR bootstrap/82548
Oct 14, 2017
1fd4bc1
2017-10-14 Bob Duff <[email protected]>
Oct 14, 2017
fe30f55
2017-10-14 Patrick Bernardi <[email protected]>
Oct 14, 2017
404eb7d
2017-10-14 Ed Schonberg <[email protected]>
Oct 14, 2017
1ba78e2
2017-10-14 Eric Botcazou <[email protected]>
Oct 14, 2017
0f1cfef
gcc/ada/
Oct 14, 2017
0bc087f
PR bootstrap/82553
Oct 14, 2017
9317336
PR middle-end/62263
Oct 14, 2017
ae16334
PR middle-end/62263
Oct 14, 2017
bd0fbf3
2017-10-14 Paolo Carlini <[email protected]>
Oct 14, 2017
ef0dc91
2017-10-14 Paolo Carlini <[email protected]>
Oct 14, 2017
1ba23db
2017-10-14 Kyrylo Tkachov <[email protected]>
Oct 14, 2017
5d09c88
Daily bump.
Oct 15, 2017
067517f
2017-10-15 Thomas Koenig <[email protected]>
Oct 15, 2017
803be1f
Oct 15, 2017
a898f18
* i386.c (ix86_vec_cost): New function.
Oct 15, 2017
932324f
2017-10-15 Paolo Carlini <[email protected]>
Oct 15, 2017
a847435
Daily bump.
Oct 16, 2017
deb9583
2017-10-16 François Dumont <[email protected]>
Oct 16, 2017
042c84a
2017-10-16 Paolo Carlini <[email protected]>
Oct 16, 2017
de44fcf
PR c++/53574
Oct 16, 2017
bf25f42
Enable libgomp.oacc-*/declare-*.{c,f90} for non-nvidia devices
Oct 16, 2017
c8509eb
2017-10-16 Tamar Christina <[email protected]>
Oct 16, 2017
4ad3467
2017-10-16 Tamar Christina <[email protected]>
Oct 16, 2017
2fdc62c
2017-10-16 Tamar Christina <[email protected]>
Oct 16, 2017
cfdba70
2017-10-16 Tamar Christina <[email protected]>
Oct 16, 2017
4ee97fc
2017-10-16 Tamar Christina <[email protected]>
Oct 16, 2017
a68b004
Add selftests for bitmap_set_range.
Oct 16, 2017
4d4f9cc
Fix PR82442
Oct 16, 2017
7543881
[ARM] Allow +nodsp for -mcpu=cortex-m33
Oct 16, 2017
cc3711e
2017-10-16 Paolo Carlini <[email protected]>
Oct 16, 2017
519d810
2017-10-16 Olivier Hainque <[email protected]>
Oct 16, 2017
c12f96b
* x86-tune-costs.h (znver1_cost): Fix move cost tables.
Oct 16, 2017
edaf95d
2017-10-16 Fritz Reese <[email protected]>
Oct 16, 2017
27bc48e
* tree-ssa-dse.c (live_bytes_read): Fix thinko.
Oct 16, 2017
fd54803
Fix attrib-5.c test-case.
Oct 16, 2017
d106f8f
2017-10-16 Vladimir Makarov <[email protected]>
Oct 16, 2017
b6b04a7
Add gnu::unique_ptr
Oct 16, 2017
bba981e
ChangeLog:
Oct 16, 2017
3373613
Daily bump.
Oct 17, 2017
4491b48
Add missing REDUCE[SD,SS] intrinsics
Oct 17, 2017
d6296cb
Improve FAIL message for dump-*-times functions.
Oct 17, 2017
426c9f7
PR tree-optimization/82549
Oct 17, 2017
40d9342
2017-10-17 Paolo Carlini <[email protected]>
Oct 17, 2017
8fddd28
2017-10-17 Paolo Carlini <[email protected]>
Oct 17, 2017
7bc5777
Restore "dg-do run" directives for libgomp.oacc-fortran/declare-*.f90
Oct 17, 2017
cae40f4
2017-10-17 Richard Biener <[email protected]>
Oct 17, 2017
44e2f33
2017-10-17 Richard Biener <[email protected]>
Oct 17, 2017
1ea647f
Factor out division by squares and remove division around comparisons…
Oct 17, 2017
4a05276
2017-10-17 Richard Biener <[email protected]>
Oct 17, 2017
77e843a
gcc/ChangeLog
Oct 17, 2017
4804008
gcc/ChangeLog
Oct 17, 2017
6273fc1
[PATCH PR/82546] tree node size
Oct 17, 2017
9e9cc1a
[PATCH, middle-end/82577] Fix DECL_ASSEMBLER_NAME ICE
Oct 17, 2017
8d47c1c
[C++ PATCH 82560] missing dtor call
Oct 17, 2017
2960321
* reg-stack.c (compare_for_stack_reg): Add bool argument.
Oct 17, 2017
72e995d
Oct 17, 2017
b4c97b8
* i386/i386.c (x86_builtin_vectorization_cost): Likewise.
Oct 17, 2017
5f531f1
Add gcc_checking_assert for sbitmap.c.
Oct 17, 2017
e4ef7d7
2017-10-17 Paolo Carlini <[email protected]>
Oct 17, 2017
3a010af
Simplify format_warning_at_substring API
Oct 17, 2017
bd014de
2017-10-17 Paolo Carlini <[email protected]>
Oct 17, 2017
1bc58db
* langhooks.h (struct lang_hooks): Document that tree_size langhook
Oct 17, 2017
e445b8b
* config/visium/visium.c (visium_select_cc_mode): Return CCmode
Oct 17, 2017
2b8cad9
* gcc.dg/attr-alloc_size-11.c: UnXFAIL for visium-*-*.
Oct 17, 2017
803df0f
* tree-ssa-loop-ivopts.c (add_autoinc_candidates): Bail out only if
Oct 17, 2017
21c641e
Daily bump.
Oct 18, 2017
8fb8107
2017-10-18 Paolo Carlini <[email protected]>
Oct 18, 2017
03d2ca1
Update -ffunction/data-sections documentation
Oct 18, 2017
ff86524
2017-10-18 Paolo Carlini <[email protected]>
Oct 18, 2017
baccadd
2017-10-18 Paolo Carlini <[email protected]>
Oct 18, 2017
dad472c
Do not put gimple stmt on an abnormal edge (PR sanitizer/82545).
Oct 18, 2017
a213029
S/390: Fix vec-cmp-2 testcase
Oct 18, 2017
6e2a638
2017-10-18 Richard Biener <[email protected]>
Oct 18, 2017
1650ce2
2017-10-18 Paul Thomas <[email protected]>
Oct 18, 2017
9f3ec18
S/390: Handle long-running instructions.
Oct 18, 2017
b304117
S/390: Do not end groups after fallthru edge.
Oct 18, 2017
becd73a
PR lto/82598
Oct 18, 2017
44ded5c
* gcc-interface/misc.c (gnat_tree_size): Move around.
Oct 18, 2017
598fbae
Fix -Wimplicit-fallthrough in combine.c
Oct 18, 2017
fbd46ff
Fix failing test-case
Oct 18, 2017
cbd0be3
2017-10-18 Richard Biener <[email protected]>
Oct 18, 2017
27fb518
2017-10-18 Richard Biener <[email protected]>
Oct 18, 2017
b363c31
PR tree-optimization/82574
Oct 18, 2017
05ebeee
* tree-loop-distribution.c (INCLUDE_ALGORITHM): New header file.
Oct 18, 2017
b8b2688
2017-10-18 Vladimir Makarov <[email protected]>
Oct 18, 2017
254c3b8
2017-10-18 Thomas Koenig <[email protected]>
Oct 18, 2017
0d87e1c
* wide-int.cc (debug) [const wide_int &]: New.
Oct 18, 2017
1a06f00
PR target/82580
Oct 18, 2017
6042ea5
2017-10-18 Thomas Koenig <[email protected]>
Oct 18, 2017
a68e472
ira: volatile asm's are not moveable (PR82602)
Oct 18, 2017
1f34d02
2017-10-18 Thomas Koenig <[email protected]>
Oct 18, 2017
2050daa
Daily bump.
Oct 19, 2017
0506f36
Use Levenshtein spelling suggestions in Fortran FE
Oct 19, 2017
7ff401d
PR fortran/82568
Oct 19, 2017
b02d9b5
Do not instrument use-after-scope for vars with large alignment (PR s…
Oct 19, 2017
94ffdc6
Update my last ChangeLog entry to properly specify overloaded functions.
Oct 19, 2017
eba0fb9
Derive interface buffers from max name length
Oct 19, 2017
f95dcbc
Add dg-require-stack-size
Oct 19, 2017
aa124e7
Specify required stack size for gcc.dg/tree-ssa/ldist-27.c
Oct 19, 2017
5a8b9f6
PR target/82580
Oct 19, 2017
9d4d1f0
rs6000: Fix "missing mode" on UNSPEC_TOCSLOT
Oct 19, 2017
e219490
Revert r238089 (PR driver/81829).
Oct 19, 2017
3609374
* ubsan.c (ubsan_expand_null_ifn): Use _v1 suffixed type mismatch
Oct 19, 2017
21104a1
* flag-types.h (enum sanitize_code): Add SANITIZE_BUILTIN. Or
Oct 19, 2017
f59996b
[ARM] PR 82445 - suppress 32-bit aligned ldrd/strd peepholing with -m…
Oct 19, 2017
e9f534b
PR debug/82509
Oct 19, 2017
5015ddb
Use __LONG_LONG_MAX__ instead of LONG_LONG_MAX in test
Oct 19, 2017
e4de454
Update references to C++17 in libstdc++ manual
Oct 19, 2017
13889cf
Fix path::iterator post-increment and post-decrement
Oct 19, 2017
bff9f87
Improve tests for error reporting in Filesystem TS
Oct 19, 2017
e6e9878
PR c++/82600
Oct 19, 2017
2b34677
* asan.c (handle_builtin_alloca): Deal with all alloca variants.
Oct 19, 2017
790b615
PR tree-optimization/82596 - missing -Warray-bounds on an out-of-bounds
Oct 19, 2017
25a4537
* config/i386/i386.c (output_387_binary_op): Rewrite SSE part.
Oct 19, 2017
da706df
ira-color: fix allocno_priority_compare_func for qsort (PR 82395)
Oct 19, 2017
96a5ba3
PR target/82618
Oct 19, 2017
5a0b6a3
Fix oversights
Oct 19, 2017
ea5d398
Oct 19, 2017
82bc763
Oct 19, 2017
1b786bb
PR82575, lto debugobj references __gnu_lto_slim, ld test liblto-17 fails
Oct 19, 2017
1484ace
2017-10-19 Bob Duff <[email protected]>
Oct 19, 2017
aa68e24
2017-10-19 Bob Duff <[email protected]>
Oct 19, 2017
8ccb1b3
Daily bump.
Oct 20, 2017
2793082
2017-10-19 Paolo Carlini <[email protected]>
Oct 20, 2017
427480b
* config/msp430/msp430.c (msp430_option_override): Disable
Oct 20, 2017
213ed75
Add GFNI command line options and macros
Oct 20, 2017
d1f2fa7
PR target/82370
Oct 20, 2017
4bdf09d
PR target/82370
Oct 20, 2017
012c8dd
PR sanitizer/82595
Oct 20, 2017
4926e42
PR target/82158
Oct 20, 2017
7a43a9b
* configure.ac (ACX_PROG_GNAT): Append "libgnat" to the include dir.
Oct 20, 2017
82aaba1
Reduce stack size in gcc.dg/tree-ssa/ldist-27.c
Oct 20, 2017
64eed8b
2017-10-20 Richard Biener <[email protected]>
Oct 20, 2017
6784dab
2017-10-20 Richard Biener <[email protected]>
Oct 20, 2017
c4d42df
* x86-tune-costs.h (core_cost): Fix div, move and sqrt latencies.
Oct 20, 2017
3ebb1ba
[arm] Fix architecture selection when building libatomic with automat…
Oct 20, 2017
3c0f15b
Add generic part for Intel CET enabling. The spec is available at
Oct 20, 2017
c6c093e
2017-10-20 Richard Biener <[email protected]>
Oct 20, 2017
d2de46d
Add documentation for fcf-protection option and nocf_check attribute
Oct 20, 2017
9b8698f
* config/i386/i386.md (isa): Remove fma_avx512f.
Oct 20, 2017
cd1a490
2017-10-20 Bob Duff <[email protected]>
Oct 20, 2017
036f37e
gcc/ada/
Oct 20, 2017
c80715e
gcc/ada/
Oct 20, 2017
b50e369
Add ChangeLog entries, missing from last commit
Oct 20, 2017
d44341d
2017-10-20 Bob Duff <[email protected]>
Oct 20, 2017
22a8377
gcc/ada/
Oct 20, 2017
4f0935f
Add tests for -fcf-protection option and nocf_check attribute.
Oct 20, 2017
65853df
Define __cpp_lib_byte feature-test macro
Oct 20, 2017
9f23bd8
[C++ PATCH] AS_BASETYPE
Oct 20, 2017
41bce6c
debug/dwarf: support 64-bit DWARF in byte order check
Oct 20, 2017
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 4 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
2017-10-16 Igor Tsimbalist <[email protected]>

* MAINTAINERS (write after approval): Add myself.

2017-10-01 Gerald Pfeifer <[email protected]>

* MAINTAINERS: Add a note that maintainership also includes web
Expand Down
1 change: 1 addition & 0 deletions MAINTAINERS
Original file line number Diff line number Diff line change
Expand Up @@ -603,6 +603,7 @@ Ilya Tocar <[email protected]>
Philipp Tomsich <[email protected]>
Konrad Trifunovic <[email protected]>
Markus Trippelsdorf <[email protected]>
Igor Tsimbalist <[email protected]>
Martin Uecker <[email protected]>
David Ung <[email protected]>
Neil Vachharajani <[email protected]>
Expand Down
5 changes: 5 additions & 0 deletions fixincludes/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
2017-10-13 Mike Frysinger <[email protected]>

* fixinc.in (dirname): Change sed from 's|[^/]*/||' to
's|[^/]*//*||'.

2017-06-12 Doug Rupp <[email protected]>

* inclhack.def (AAB_vxworks_stdint): Remove hack.
Expand Down
2 changes: 1 addition & 1 deletion fixincludes/fixinc.in
Original file line number Diff line number Diff line change
Expand Up @@ -344,7 +344,7 @@ if $LINKS; then
mkdir $component >/dev/null 2>&1
cd $component
dirmade=$dirmade/$component
dirname=`echo $dirname | sed -e 's|[^/]*/||'`
dirname=`echo $dirname | sed -e 's|[^/]*//*||'`
done
fi

Expand Down
Loading