gcc/gcc/testsuite/g++.dg/opt
Jakub Jelinek 98a409be9d backport: re PR debug/83084 (-fcompare-debug failure on ppc64le)
Backported from mainline
	2017-11-22  Jakub Jelinek  <jakub@redhat.com>

	PR debug/83084
	* valtrack.c (propagate_for_debug_subst, propagate_for_debug): Reset
	debug insns if they would contain UNSPEC_VOLATILE or volatile asm.
	(dead_debug_insert_temp): Likewise, but also ignore even non-volatile
	asm.

	* g++.dg/opt/pr83084.C: New test.

From-SVN: r255710
2017-12-15 22:53:29 +01:00
..
20050511-1.C
alias1.C
alias2.C
alias3.C
alias4.C
anchor1.C
anonunion1.C
array1.C
array2.C
asm1.C
asm2.C
bitfield1.C
bool1.C
builtins1.C
builtins2.C
call1.C
call2.C expr.c (store_field): In the bitfield case... 2017-01-09 22:17:17 +00:00
call3.C expr.c (store_field): In the bitfield case... 2017-01-09 22:17:17 +00:00
cfg1.C
cfg2.C
cfg3.C
cfg4.C
cfg5.C
cleanup1.C
combine.C
complex1.C
complex2.C
complex3.C
complex4.C
complex5.C
complex6.C
compound1.C
cond1.C
conj1.C
conj2.C
const1.C
const2.C
const3.C
const4.C
const5.C
const6.C
copysign-1.C
covariant1.C
crash1.C
crossjump1.C
cse1.C
cse2.C
cse3.C
declone1.C
declone2.C
declone3.C * g++.dg/opt/declone3.C: Require LTO. 2017-01-26 13:19:39 -05:00
delay-slot-1.C
devirt1.C
devirt2.C
devirt3.C
devirt4.C
devirt5.C
dtor1.C
dtor2-aux.cc
dtor2.C
dtor2.h
dtor3.C
dtor4-aux.cc
dtor4.C
dtor4.h
dump1.C Merge debug-early branch into mainline. 2015-06-05 18:44:53 +00:00
eh1.C
eh2.C
eh3.C
eh4.C
eh5.C
empty1.C
empty2.C
emptyunion.C
enum1.C
enum2.C
expect1.C
expect2.C
flifetime-dse1.C
flifetime-dse2.C constexpr.c (cxx_eval_store_expression): Ignore clobbers. 2015-04-15 17:17:29 -04:00
flifetime-dse3.C re PR c++/68006 ([C++14] Incorrect aggregate initialization from empty initializer list with NSDMI) 2015-10-18 14:02:10 -04:00
flifetime-dse4.C Add -flifetime-dse=1. 2016-02-24 10:18:04 -05:00
flifetime-dse5.C re PR c++/70272 (-flifetime-dse miscompilation starting with r217967) 2016-03-17 16:56:19 +01:00
flifetime-dse6.C re PR c++/70272 (-flifetime-dse miscompilation starting with r217967) 2016-03-17 16:56:19 +01:00
float1.C
fold1.C
fold2.C
fold3.C
ice1.C
ifcvt1.C
init1.C
init2.C
inline1.C
inline2.C
inline3.C
inline4.C
inline5.C
inline6.C
inline7.C
inline8.C
inline9.C
inline10.C
inline11.C
inline12.C
inline14.C
inline15.C
inline16.C
inline17.C
interface1-a.cc
interface1.C
interface1.h
interface2.C
interface2.h
life1.C
local1.C
longbranch1.C
longbranch2.C
loop1.C
loop2.C
memcpy1.C PR c/53562 - Add -Werror= support for -D_FORTIFY_SOURCE / __builtin___memcpy_chk 2016-12-07 17:01:33 -07:00
mmx1.C
mmx2.C
new1.C
noreturn-1.C P0003R5 - removal of dynamic exception specification from C++17 2016-12-08 09:26:06 +01:00
nothrow1.C testsuite: auto-wipe dump files 2015-05-29 10:20:29 +02:00
nrv1.C
nrv2.C
nrv3.C
nrv4.C
nrv5.C
nrv6.C
nrv7.C
nrv8.C
nrv9.C
nrv10.C
nrv11.C
nrv12.C testsuite: auto-wipe dump files 2015-05-29 10:20:29 +02:00
nrv13.C
nrv14.C
nrv15.C
nrv16.C
nrv17.C
nrv18.C backport: re PR c++/80984 (ICE with label/variable ambiguity) 2017-06-22 00:14:23 +02:00
operator1.C
placeholder1.C
pmf1.C
pr6713.C
pr7503-1.C
pr13066-1.C
pr14029.C
pr14888.C
pr15054-2.C
pr15054.C
pr15551.C
pr16372-1.C
pr16693-1.C
pr16693-2.C
pr17411-1.C
pr17624.C
pr17697-1.C
pr17697-2.C
pr17697-3.C
pr17724-1.C
pr17724-2.C
pr17724-3.C
pr17724-4.C
pr17724-5.C
pr17724-6.C
pr17902.C
pr18084-1.C
pr18683-1.C
pr18968.C
pr19108.C
pr19317-1.C
pr19317-2.C
pr19317-3.C
pr19650.C
pr19768.C
pr20931.C
pr20991.C
pr20995-1.C
pr22167.C
pr23056.C
pr23299.C
pr23372.C testsuite: auto-wipe dump files 2015-05-29 10:20:29 +02:00
pr23454-2.C
pr23454.C
pr23478.C
pr23714.C
pr24665.C
pr24780.C
pr25005.C
pr25857.C
pr26179.C
pr27826.C
pr28116.C
pr30590.C
pr30965.C testsuite: auto-wipe dump files 2015-05-29 10:20:29 +02:00
pr32383.C
pr34036.C re PR middle-end/68656 (warning about disabled var-tracking uses odd location info) 2015-12-04 19:04:06 +01:00
pr36185.C
pr36187.C
pr36449.C
pr39607.C
pr40496.C
pr42295.C
pr42508.C
pr43655.C
pr44919.C
pr45316.C
pr45412.C
pr46640.C
pr46649.C
pr46864.C
pr47036.C
pr47280.C
pr47355.C
pr47366.C
pr47615.C
pr47632.C
pr47639.c
pr48272.C
pr48273.C
pr48302.C
pr48549.C pr48549.C: XFAIL AIX. 2015-12-12 20:55:02 -05:00
pr48967.C
pr49264.C
pr50682.C
pr50747-1_0.C
pr50747-2_0.C
pr51014.C
pr51117.C
pr51262.C
pr51396.C
pr51575.C
pr51596.C
pr51895.C
pr52429.C
pr52582.C
pr52643.C
pr52727.C
pr55081.C
pr55137.C
pr55281.C
pr55329.C
pr55331.C
pr55717.C
pr56381.C
pr56999.C
pr57411.C
pr57661.C
pr58006.C
pr58165.C
pr58864.C
pr59470.C
pr59622-2.C
pr59622-3.C Merge debug-early branch into mainline. 2015-06-05 18:44:53 +00:00
pr59622-4.C
pr59622-5.C
pr59622.C Merge debug-early branch into mainline. 2015-06-05 18:44:53 +00:00
pr59647.C
pr59947.C
pr60002.C
pr60597.C
pr60849.C
pr60912.C
pr61456.C
pr61654.C
pr62078.C
pr62146.C
pr64338.C
pr64411.C re PR middle-end/71529 ([CHKP] ICE in expand_expr_real_1) 2016-11-07 14:07:32 +01:00
pr65003.C
pr65074.C
pr65105-4.C re PR middle-end/71529 ([CHKP] ICE in expand_expr_real_1) 2016-11-07 14:07:32 +01:00
pr65554.C
pr66119.C [Patch SRA] Fix PR66119 by calling get_move_ratio in SRA 2015-07-03 09:25:54 +00:00
pr68157.C re PR tree-optimization/68157 (internal compiler error: in reassoc_stmt_dominates_stmt_p, at tree-ssa-reassoc.c:1287) 2015-11-18 11:23:21 +01:00
pr69141.C re PR tree-optimization/69141 (-O2 -fdump-tree-fre ICEs) 2016-01-07 09:47:44 +01:00
pr69164.C re PR tree-optimization/69164 (ICE in create_tmp_var, at gimple-expr.c:468) 2016-01-09 08:34:41 +01:00
pr69175.C re PR target/69175 (ICE in haifa_luid_for_non_insn, at haifa-sched.c:7895) 2016-01-12 14:19:49 +01:00
pr69211.C re PR c++/69211 (g++ ICE on x86_64-linux-gnu (verify_gimple failed)) 2016-01-11 18:59:22 +01:00
pr69213.C re PR objc++/68511 (FAIL: obj-c++.dg/property/dotsyntax-11.mm -fgnu-runtime (test for errors, line 51,56,59)) 2016-01-12 16:21:27 +01:00
pr69432.C re PR other/69432 (ICE in connect_traces, at dwarf2cfi.c with -O3 -m32 -minline-stringops-dynamically) 2016-01-23 00:14:27 +01:00
pr69483.C re PR tree-optimization/69483 (gcc ICE on x86_64-linux-gnu with "expected class 'type', have 'exceptional' (error_mark) in useless_type_conversion_p") 2016-01-26 16:51:51 +01:00
pr69570.C re PR rtl-optimization/69570 (if-conversion bug on i?86) 2016-02-01 09:47:27 +01:00
pr70245-aux.cc re PR middle-end/70245 (Miscompilation of ICU on i386 with atom tuning starting with r227382) 2016-03-16 18:52:20 +01:00
pr70245.C re PR middle-end/70245 (Miscompilation of ICU on i386 with atom tuning starting with r227382) 2016-03-16 18:52:20 +01:00
pr70245.h re PR middle-end/70245 (Miscompilation of ICU on i386 with atom tuning starting with r227382) 2016-03-16 18:52:20 +01:00
pr70641.C re PR c++/70641 (ICE on valid code at -O1 and above on x86_64-linux-gnu: verify_gimple failed) 2016-04-13 22:43:10 +02:00
pr70847.C re PR c++/70847 (exponential time in cp_fold for chained virtual function calls) 2016-06-06 21:48:22 +02:00
pr70906.C re PR c++/70906 (ice in add_expr, at tree.c:7925) 2016-05-04 22:44:40 +02:00
pr70933.C re PR c++/70906 (ice in add_expr, at tree.c:7925) 2016-05-04 22:44:40 +02:00
pr71100.C re PR c++/71100 (Internal compiler error while calling a pointer to member function that throws) 2016-05-18 23:23:07 +02:00
pr71210-1.C re PR c++/71210 (internal compiler error: in assign_temp, at function.c:961) 2016-05-20 13:58:49 +02:00
pr71210-2.C re PR c++/71210 (internal compiler error: in assign_temp, at function.c:961) 2016-05-20 13:58:49 +02:00
pr71387.C re PR middle-end/71387 (ICE in emit_move_insn, at expr.c:3418 with -Og) 2016-06-03 10:03:11 +02:00
pr71528.C re PR c++/71528 (multiple extern reference declarations produce uninitialized access) 2016-06-14 21:55:08 +02:00
pr71529.C re PR middle-end/71529 ([CHKP] ICE in expand_expr_real_1) 2016-11-07 14:07:32 +01:00
pr71643.C re PR tree-optimization/71643 (internal compiler error: in redirect_eh_edge_1, at tree-eh.c:2318 after r237427) 2016-06-25 19:23:02 +02:00
pr77844.C re PR debug/77844 (Compilation of simple C++ example exhaust memory) 2016-12-14 20:40:05 +01:00
pr78201.C re PR middle-end/78201 (ICE in tree_to_shwi, at tree.h:4037 (seen both on ARM32 an AArch64)) 2016-11-17 18:09:13 +01:00
pr78373.C PR c++/78373 - ICE with TREE_CONSTANT reference 2016-11-16 17:42:24 -05:00
pr78901.C re PR middle-end/78901 (ICE: verify_gimple failed (error: statement marked for throw in middle of block)) 2017-01-03 08:20:04 +01:00
pr79267.C re PR c++/79267 (internal compiler error with -O3 or -O2 -finline-functions) 2017-01-31 09:33:36 +01:00
pr79396.C re PR middle-end/79396 (ICE (verify_flow_info failed) with -fnon-call-exceptions -O2 -march=haswell) 2017-02-25 11:17:31 +01:00
pr79734.C re PR tree-optimization/79734 (ICE: verify_gimple failed) 2017-03-01 09:34:48 +01:00
pr79805.C re PR middle-end/79805 (ICE (verify_flow_info failed) with -fnon-call-exceptions -O) 2017-03-03 20:32:01 +01:00
pr80032.C re PR tree-optimization/80032 (C++ excessive stack usage (no stack reuse)) 2017-03-21 11:43:45 +00:00
pr80102.C re PR target/80102 (ICE in maybe_record_trace_start, at dwarf2cfi.c:2330) 2017-03-27 23:00:35 +02:00
pr80275.C re PR tree-optimization/80275 (Poor (but valid) code generated by optimizer passing optimizer list to function) 2017-04-04 06:58:45 +00:00
pr80385.C re PR rtl-optimization/80385 (Segfault in commutative_operand_precedence() rtlanal.c:3373) 2017-04-11 19:19:56 +02:00
pr80436.C re PR debug/80436 (-fcompare-debug failure) 2017-04-19 18:29:45 +02:00
pr82159-2.C backport: re PR c++/82159 (ICE: in assign_temp, at function.c:961) 2017-10-27 22:35:06 +02:00
pr82159.C backport: re PR c++/82159 (ICE: in assign_temp, at function.c:961) 2017-09-30 10:25:02 +02:00
pr83084.C backport: re PR debug/83084 (-fcompare-debug failure on ppc64le) 2017-12-15 22:53:29 +01:00
preinc1.C
ptrintsum1.C
ptrmem1.C
ptrmem2.C
ptrmem3.C
ptrmem4.C
ptrmem5.C
ptrmem6.C
ptrmem7.C re PR c++/70615 (ICE on valid code at -O1 and above on x86_64-linux-gnu in add_expr, at tree.c:7870) 2016-04-13 10:33:53 -04:00
range-test-1.C
range-test-2.C
reg-stack.C
reg-stack2.C
reg-stack3.C
reg-stack4.C
reload1.C
reload2.C
reload3.C
return-slot1.C
rtti1.C
rtti2.C
stack1.C
stack2.C
static1.C
static2.C
static3.C
static4.C
static5.C
static6.C
strength-reduce.C
switch1.C
switch2.C
switch3.C
switch4.C
temp1.C
temp2.C
template1.C
thunk1.C
thunk2.C
thunk3-1.C
thunk3.C
thunk4.C
tmp1.C
typeinfo1.C
unroll1.C
unroll2.C
value-init1.C testsuite: auto-wipe dump files 2015-05-29 10:20:29 +02:00
vrp2.C
vrp3-aux.cc
vrp3.C
vrp3.h
vt1.C
vt2.C
vt3.C
vt4.C