GCC commits and patches

Recent GCC commits

Skip pr80170.c for non-ptr32plus targets

Fix broken gcc.dg/torture/pr80341.c for avr

null

Fix broken tests for avr target

Fix failing overflow-1.c for avr

Fix bogus pr31096-1.c failure for avr

Fix bogus pr64277.c failure for avr

Fix bogus failure of uninit-19.c for avr

Fix bogus failure of Wlogical-op-1.c for avr

Fix bogus store_merging_x.c failures for avr.

Fix bougs PR 78170 failure for avr

Skip gcc.dg/lto/pr60449_0.c for avr

Fix PR 71627 - unable to find a register to spill

Return earlier if not effective_target_int32

Fix gcc.dg/tree-ssa/pr59597.c failure for avr

Fix pr69941.c test failure for avr

Fix failing gcc.target/avr/torture/builtins_error.c

Fix bogus test failure for avr

Provide right LDD offset bound in avr_address_cost

Make integer size explicit

Fix testsuite failure for avr target

Skip Wno-frame-address test for avr

Fix more bogus testsuite failures for avr.

Fix bogus testsuite failures for avr.

Skip tests that assume 4 byte alignment for avr

Fix PR 71873 - ICE in push_reload

Fix tests that break unnecessarily for avr.

Use {U,}INTPTR_TYPE to avoid including stdint.h

Fix tests for targets with sizeof(int) != 32.

Fix failing test for targets with sizeof(int) != 4.

Fix some bogus testsuite failures for avr.

Fix PR target/50739

Mark some more tests as UNSUPPORTED for avr

GCC Patches

[testsuite] Fix bogus pr31096-1.c failure for avr

[testsuite] Fix bogus pr64427.c failure for avr

[tentative] Use MOVE_MAX_PIECES instead of MOVE_MAX in gimple_fold_builtin_memory_op

[testsuite] Fix bogus uninit-19.c failure for avr

[testsuite] Fix bogus Wlogical-op-1.c test failure for avr

[testsuite] Add new effective-target_store_merge

[testsuite] Fix bogus PR 78170 failure for avr

[testsuite] Skip gcc.dg/lto/pr60449_0.c for avr

[reload,tentative,PR,71627] Tweak conditions in find_valid_class_1

[testsuite] Fix sso.exp not calling torture-finish for avr

Backport fix for PR 52085 to gcc-5-branch?

[reload,tentative,PR,71627] Tweak conditions in find_valid_class_1

[testsuite] Fix gcc.g/tree-ssa/pr59597.c failure for avr

[testsuite] Fix pr69941.c test failure for avr

[testsuite] Add ffat-lto-objects to gcc.target/avr/torture/builtins_error.c

[testsuite] Require int32plus for builtin-sprintf-warn-1.c

Backport fix for PR 65210 to gcc-5-branch

[avr] Provide correct LD offset bound in avr_address_cost

[testsuite] Make pr64130.c pass for avr

[reload,tentative,PR,71627] Tweak conditions in find_valid_class_1

[testsuite] Require int32plus for pr70421.c

[testsuite,avr] Skip gcc.dg/Wno-frame-address.c for avr

[testsuite] Fix more bogus failures for avr

[testsuite] Fix more bogus test failures for avr

[testsuite] Skip tests that expect 4 byte alignment for avr

[tentative,reload] Make push_reload work with more types of subregs?

[tentative,reload] Make push_reload work with more types of subregs?

[wwwdocs] Add caveat for AVR port

[testsuite] Fix some more bogus failures for avr

[tentative,reload] Make push_reload work with more types of subregs?

[testuite,committed] Fix some more tests that fail for non 32-bit int targets

[testuite,committed] Fix some more tests that fail for non 32-bit int targets

[testsuite,tentative] Explicitly disable pointer <-> int cast warnings for avr?

[testsuite,committed] Fix gcc.dg/params/blocksort-part.c for non 32-bit int targets

[testsuite] Fix some bogus testsuite failures for avr

[avr] Fix PR 50739 - nameless error with -fmerge-all-constants

[testsuite] Mark some more tests as UNSUPPORTED for avr

MAINTAINERS (Write After Approval): Add myself

[avr] Fix PR 71151

[testsuite] Skip some more tests for targets with int size < 32

[avr] Fix broken stack-usage-1.c test

[avr] Fix PR 71151

[testsuite] Make some more tests xfail/pass/unsupported for avr

[avr] Include INCOMING_FRAME_SP_OFFSET when printing stack usage

Fix PR 60040

Fix PR 60040

Fix PR 60040

Fix PR 60040

[testsuite] Require int32plus and scheduling support for some tests

[testsuite] Skip testcase for avr

[testsuite] Skip testcase for avr

[avr] Fix multiple ICE fallout of PR 69764

[testsuite] Require int32 target support in sso tests

[avr] Restore default value of PARAM_ALLOW_STORE_DATA_RACES to 1

[[RFC,ARM,78] ARMv8-M Security Extension's cmse_nonsecure_call: use __gnu_cmse_nonsecure_call]](http://patchwork.ozlabs.org/patch/569033/)

[avr] Provide correct memory move costs

[vrp] Allow VRP type conversion folding only for widenings upto word mode

[vrp] Allow VRP type conversion folding only for widenings upto word mode

[vrp] Allow VRP type conversion folding only for widenings upto word mode

[vrp] Allow VRP type conversion folding only for widenings upto word mode

[avr] Fix PR 67839 - bit addressable instructions generated for out of range addresses

[testsuite] Skip addr_equal-1 if target keeps null pointer checks

[avr] Fix PR65210

[avr] Fix PR 65657 - read from __memx address space tramples arguments to function call

[dwarf,RFC] Emitting per-function dwarf info

[regcprop] Tentative fix for PR 64331

[avr] Add device name to cpp_builtins

[avr] Add device name to cpp_builtins

Fix address space computation in expand_debug_expr

Fix address space computation in expand_debug_expr

[avr] Propagate -mrelax gcc driver flag to assembler

[avr] Fix PR60991

[avr] Propagate -mrelax gcc driver flag to assembler

[avr] Propagate -mrelax gcc driver flag to assembler

[avr] Remove atxmega16x1 from device list

[Testsuite] Skip torture/pr60183.c for AVR target

Fix broken build for AVR and SPU targets

[testsuite] Require scheduling support in gcc.dg/superblock.c

[avr] Emit diagnostics if -f{pic,PIC,pie,PIE} or -shared is passed

Fix infinite loop/crash if array initializer index equals max value

Fix infinite loop/crash if array initializer index equals max value

[testsuite] Require scheduling support for test that uses -fschedule-insns

[testsuite] Add -gdwarf to debug/dwarf2 testcases (Take 2)

Emit error for negative _Alignas alignment values

[Ping,testsuite] Add -gdwarf to dg-options in debug/dwarf2 testcases

[testsuite] Add -gdwarf to dg-options in debug/dwarf2 testcases

Add -gdwarf option to make gcc generate DWARF with the default version

Add -gdwarf option to make gcc generate DWARF with the default version

Emit error for negative _Alignas alignment values

Emitting correct DWARF location descriptor for multi-reg frame pointer

[Ping] Allow dg-skip-if to use compiler flags specified through set_board_info cflags

Allow dg-skip-if to use compiler flags specified through set_board_info cflags