1 2013-08-22 Michael Meissner <meissner@linux.vnet.ibm.com>
3 * gcc.target/powerpc/pr57744.c: Declare abort.
5 2013-08-22 Paolo Carlini <paolo.carlini@oracle.com>
8 * g++.dg/template/error54.C: New.
10 2013-08-22 Janus Weil <janus@gcc.gnu.org>
13 * gfortran.dg/select_type_34.f90: New.
15 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
18 * g++.dg/warn/deprecated-7.C: New.
20 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
22 * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
24 2013-08-21 Jeff Law <law@redhat.com>
26 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
28 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
31 * g++.dg/ext/attr-alias-3.C: New.
33 2013-08-20 Janus Weil <janus@gcc.gnu.org>
36 * gfortran.dg/intent_out_8.f90: New.
38 2013-08-20 Teresa Johnson <tejohnson@google.com>
40 PR rtl-optimizations/57451
41 * g++.dg/tree-prof/pr57451.C: New test.
43 2013-08-20 Paolo Carlini <paolo.carlini@oracle.com>
46 * g++.dg/pr57878.C: Use __SIZE_TYPE__.
48 2013-08-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
51 * c-c++-common/cilk-plus/AN/pr57490.c: New test.
53 2013-08-19 Peter Bergner <bergner@vnet.ibm.com>
55 * gcc.target/powerpc/dfp-dd-2.c: New test.
56 * gcc.target/powerpc/dfp-td-2.c: Likewise.
57 * gcc.target/powerpc/dfp-td-3.c: Likewise.
59 2013-08-19 Richard Sandiford <rdsandiford@googlemail.com>
61 * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
62 * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
65 2013-08-19 Joern Rennecke <joern.rennecke@embecosm.com>
67 * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
69 * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
72 * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
73 correct test response.
76 * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
77 * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
78 * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
80 * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
81 * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
83 * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
85 2013-08-18 Jan Hubicka <jh@suse.cz>
87 * g++.dg/ipa/type-inheritance-1.C: New testcase.
89 2013-08-19 Janus Weil <janus@gcc.gnu.org>
92 * gfortran.dg/gomp/proc_ptr_1.f90: New.
94 2013-08-18 Jakub Jelinek <jakub@redhat.com>
96 PR tree-optimization/58006
97 * g++.dg/opt/pr58006.C: New test.
99 2013-08-18 Eric Botcazou <ebotcazou@adacore.com>
101 * gnat.dg/specs/linker_alias.ads: New test.
103 2013-08-16 Jakub Jelinek <jakub@redhat.com>
105 PR tree-optimization/58164
106 * gcc.c-torture/compile/pr58164.c: New test.
108 PR tree-optimization/58165
109 * g++.dg/opt/pr58165.C: New test.
111 2013-08-14 Paolo Carlini <paolo.carlini@oracle.com>
114 * g++.dg/cpp0x/enum28.C: New.
115 * g++.dg/cpp0x/enum15.C: Adjust.
117 2013-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
120 * gcc.target/powerpc/pr57949-1.c: New.
121 * gcc.target/powerpc/pr57949-2.c: New.
123 2013-08-14 Jakub Jelinek <jakub@redhat.com>
125 PR tree-optimization/58145
126 * gcc.dg/pr58145-1.c: New test.
127 * gcc.dg/pr58145-2.c: New test.
129 2013-08-14 Joern Rennecke <joern.rennecke@embecosm.com>
131 * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
132 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
133 * gcc.dg/debug/dwarf2/static1.c: Likewise.
134 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
135 * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
136 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
137 * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
138 * gcc.dg/debug/dwarf2/var1.c: Likewise.
139 * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
140 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
141 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
142 * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
143 * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
144 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
145 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
146 * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
147 * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
148 * gcc.dg/debug/dwarf2/const-2.c: Likewise.
149 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
150 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
151 * gcc.dg/debug/dwarf2/var2.c: Likewise.
152 * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
153 * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
154 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
155 * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
156 * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
157 * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
158 * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
159 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
160 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
161 * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
162 * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
163 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
164 * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
165 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
166 * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
167 * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
168 * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
169 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
170 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
171 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
174 * gcc.c-torture/execute/pr56799.x: New file.
176 * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
178 * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
180 * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
181 * gcc.dg/pr44214-3.c (v2df): Likewise.
183 * gcc.dg/pr46647.c: xfail for avr-*-*.
185 * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
187 * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
188 Expect l to be optimized away.
189 * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
192 * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
193 to tests that assume int/double are larger than short/float.
196 * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
198 * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
199 * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
200 target { int16 }. Restrict existing tests to target { int32 }
202 * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
203 * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
204 * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
205 * lib/target-supports.exp (check_effective_target_int32): New proc.
207 * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
208 exclude from scan test.
210 * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
211 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
212 * gcc.dg/debug/dwarf2/inline3.c: Likewise.
213 * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
214 * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
215 * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
216 * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
217 * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
218 * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
219 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
220 * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
221 * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
222 * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
223 * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
224 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
225 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
226 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
227 * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
228 * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
230 2013-08-14 Janis Johnson <janisjo@codesourcery.com>
232 * gcc.target/arm/pr19599.c: Skip for -mthumb.
234 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
235 to be the first test directive.
236 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
237 * gcc.target/arm/atomic-op-acquire.c: Likewise.
238 * gcc.target/arm/atomic-op-char.c: Likewise.
239 * gcc.target/arm/atomic-op-consume.c: Likewise.
240 * gcc.target/arm/atomic-op-int.c: Likewise.
241 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
242 * gcc.target/arm/atomic-op-release.c: Likewise.
243 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
244 * gcc.target/arm/atomic-op-short.c: Likewise.
246 2013-08-14 Andrey Belevantsev <abel@ispras.ru>
248 PR rtl-optimization/57662
249 * gcc.dg/pr57662.c: New test.
251 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
253 * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
255 * gcc.target/mips/nans-legacy.c: Likewise.
257 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
259 * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
261 * gcc.target/mips/fabs-legacy.c: Likewise.
262 * gcc.target/mips/fabsf-2008.c: Likewise.
263 * gcc.target/mips/fabsf-legacy.c: Likewise.
264 * gcc.target/mips/fneg-2008.c: Likewise.
265 * gcc.target/mips/fneg-legacy.c: Likewise.
266 * gcc.target/mips/fnegf-2008.c: Likewise.
267 * gcc.target/mips/fnegf-legacy.c: Likewise.
268 * gcc.target/mips/nan-2008.c: Likewise.
269 * gcc.target/mips/nan-legacy.c: Likewise.
270 * gcc.target/mips/nanf-2008.c: Likewise.
271 * gcc.target/mips/nanf-legacy.c: Likewise.
272 * gcc.target/mips/nans-2008.c: Likewise.
273 * gcc.target/mips/nans-legacy.c: Likewise.
274 * gcc.target/mips/nansf-2008.c: Likewise.
275 * gcc.target/mips/nansf-legacy.c: Likewise.
277 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
279 * gnat.dg/valued_proc.adb: New test.
280 * gnat.dg/valued_proc_pkg.ads: New helper.
282 2013-08-13 Jakub Jelinek <jakub@redhat.com>
284 PR tree-optimization/57661
285 * g++.dg/opt/pr57661.C: New test.
288 * gcc.dg/asan/pr56417.c: New test.
290 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
292 * gnat.dg/loop_optimization16.adb: New test.
293 * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
295 2013-08-13 Marek Polacek <polacek@redhat.com>
297 * gcc.dg/pr57980.c: Use vector of two elements, not just one.
299 2013-08-13 David Malcolm <dmalcolm@redhat.com>
301 Example of converting global state to per-pass state.
303 * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
304 global state "static int counter" to...
305 (one_pass::counter): ...this instance data.
307 2013-08-13 David Malcolm <dmalcolm@redhat.com>
309 * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
310 to member function...
311 (one_pass::gate): ...this.
312 (one_pass_exec): Convert to member function...
313 (one_pass::impl_execute): ...this.
315 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
318 * g++.dg/cpp0x/pr57416.C: New.
320 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
322 * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
324 * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
325 * g++.dg/cpp0x/defaulted2.C: Likewise.
326 * g++.dg/cpp0x/defaulted31.C: Likewise.
327 * g++.dg/cpp0x/error6.C: Likewise.
328 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
329 * g++.dg/cpp0x/override2.C: Likewise.
330 * g++.dg/cpp0x/parse1.C: Likewise.
331 * g++.dg/cpp0x/scoped_enum.C: Likewise.
332 * g++.dg/cpp0x/temp_default4.C: Likewise.
333 * g++.dg/ext/attrib32.C: Likewise.
334 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
335 * g++.dg/ext/mv13.C: Likewise.
336 * g++.dg/ext/mv7.C: Likewise.
337 * g++.dg/ext/mv9.C: Likewise.
338 * g++.dg/ext/pr57362.C: Likewise.
339 * g++.dg/ext/typeof10.C: Likewise.
340 * g++.dg/lookup/anon6.C: Likewise.
341 * g++.dg/lookup/crash6.C: Likewise.
342 * g++.dg/lookup/name-clash5.C: Likewise.
343 * g++.dg/lookup/name-clash6.C: Likewise.
344 * g++.dg/other/anon4.C: Likewise.
345 * g++.dg/other/error15.C: Likewise.
346 * g++.dg/other/error8.C: Likewise.
347 * g++.dg/other/redecl2.C: Likewise.
348 * g++.dg/parse/crash16.C: Likewise.
349 * g++.dg/parse/crash21.C: Likewise.
350 * g++.dg/parse/crash38.C: Likewise.
351 * g++.dg/parse/redef2.C: Likewise.
352 * g++.dg/parse/struct-as-enum1.C: Likewise.
353 * g++.dg/template/crash39.C: Likewise.
354 * g++.dg/template/redecl3.C: Likewise.
355 * g++.dg/tls/diag-3.C: Likewise.
356 * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
357 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
358 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
359 * g++.old-deja/g++.brendan/crash16.C: Likewise.
360 * g++.old-deja/g++.brendan/crash18.C: Likewise.
361 * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
362 * g++.old-deja/g++.brendan/redecl1.C: Likewise.
363 * g++.old-deja/g++.brendan/static3.C: Likewise.
364 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
365 * g++.old-deja/g++.jason/binding.C: Likewise.
366 * g++.old-deja/g++.jason/crash4.C: Likewise.
367 * g++.old-deja/g++.jason/crash7.C: Likewise.
368 * g++.old-deja/g++.jason/lineno.C: Likewise.
369 * g++.old-deja/g++.jason/scoping7.C: Likewise.
370 * g++.old-deja/g++.mike/misc3.C: Likewise.
371 * g++.old-deja/g++.mike/net44.C: Likewise.
372 * g++.old-deja/g++.mike/ns3.C: Likewise.
373 * g++.old-deja/g++.ns/alias4.C: Likewise.
374 * g++.old-deja/g++.ns/ns11.C: Likewise.
375 * g++.old-deja/g++.other/crash23.C: Likewise.
376 * g++.old-deja/g++.other/decl8.C: Likewise.
377 * g++.old-deja/g++.other/linkage3.C: Likewise.
378 * g++.old-deja/g++.other/typeck1.C: Likewise.
379 * g++.old-deja/g++.other/typedef5.C: Likewise.
380 * g++.old-deja/g++.pt/explicit34.C: Likewise.
381 * g++.old-deja/g++.pt/friend36.C: Likewise.
382 * obj-c++.dg/method-8.mm: Likewise.
383 * obj-c++.dg/tls/diag-3.mm: Likewise.
385 2013-08-12 Perez Read <netfirewall@gmail.com>
388 * gcc.target/i386/movabs-1.c: New test.
390 2013-08-12 Marek Polacek <polacek@redhat.com>
392 PR tree-optimization/57980
393 * gcc.dg/pr57980.c: New test.
395 2013-08-12 Thomas Koenig <tkoenig@gcc.gnu.org>
398 * gfortran.dg/do_check_10.f90: New test.
399 * gfortran.dg/array_constructor_11.f90: Add -Wzerotrip to dg-options.
400 * gfortran.dg/array_constructor_18.f90: Likewise.
401 * gfortran.dg/array_constructor_22.f90: Likewise.
402 * gfortran.dg/coarray_15.f90: Likewise.
403 * gfortran.dg/do_1.f90: Add -Wall to dg-options.
404 * gfortran.dg/do_3.F90: Add -Wzerotrip to dg-options.
405 * gfortran.dg/do_check_5.f90: Add -Wall to gd-options.
407 2013-08-11 Paolo Carlini <paolo.carlini@oracle.com>
410 * g++.dg/cpp0x/constexpr-ice8.C: New.
412 2013-08-09 Xinliang David Li <davidxl@google.com>
414 * gcc.target/i386/memcpy-strategy-1.c: New test.
415 * gcc.target/i386/memcpy-strategy-2.c: Ditto.
416 * gcc.target/i386/memset-strategy-1.c: Ditto.
417 * gcc.target/i386/memcpy-strategy-3.c: Ditto.
419 2013-08-09 Jan Hubicka <jh@suse.cz>
421 * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
422 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
424 2013-08-09 Yufeng Zhang <yufeng.zhang@arm.com>
426 * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
428 2013-08-09 Janus Weil <janus@gcc.gnu.org>
431 * gfortran.dg/transfer_intrinsic_6.f90: New.
433 2013-08-09 Paolo Carlini <paolo.carlini@oracle.com>
436 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
439 * g++.dg/lookup/typedef2.C: New.
441 2013-08-09 James Greenhalgh <james.greenhalgh@arm.com>
443 * gcc.target/aarch64/scalar_intrinsics.c: Update expected
444 output of vdup intrinsics.
446 2013-08-09 Zhenqiang Chen <zhenqiang.chen@linaro.org>
448 * gcc.target/arm/lp1189445.c: New testcase.
450 2013-08-08 Richard Sandiford <rdsandiford@googlemail.com>
452 * gcc.dg/torture/pr58079.c: New test.
454 2013-08-07 Eric Botcazou <ebotcazou@adacore.com>
456 * gnat.dg/warn9.adb: New test.
458 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
461 * g++.dg/lookup/typedef2.C: New.
463 2013-08-07 David Malcolm <dmalcolm@redhat.com>
465 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
466 to optstr when building plugins on darwin.
468 2013-08-06 Martin Jambor <mjambor@suse.cz>
470 PR tree-optimization/57539
471 * gcc.dg/ipa/pr57539.c: New test.
473 2013-08-06 Martin Jambor <mjambor@suse.cz>
474 Bernd Edlinger <bernd.edlinger@hotmail.de>
476 * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
477 (a): Fix constructor.
479 2013-08-06 Martin Jambor <mjambor@suse.cz>
482 * gfortran.dg/pr57987.f90: New test.
484 2013-08-06 Martin Jambor <mjambor@suse.cz>
487 * gcc.dg/torture/pr58041.c: New test.
488 * gcc.target/arm/pr58041.c: Likewise.
490 2013-08-06 Janus Weil <janus@gcc.gnu.org>
493 * gfortran.dg/pointer_init_8.f90: New.
495 2013-08-05 Paolo Carlini <paolo.carlini@oracle.com>
498 * g++.dg/cpp0x/pr58080.C: New.
500 2013-08-05 David Malcolm <dmalcolm@redhat.com>
502 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
503 to optstr when building plugins.
505 2013-08-05 David Malcolm <dmalcolm@redhat.com>
507 Patch autogenerated by refactor_passes.py from
508 https://github.com/davidmalcolm/gcc-refactoring-scripts
509 revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
511 * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
512 struct to a subclass of gimple_opt_pass along with...
513 (pass_data_one_pass): ...new pass_data instance and...
514 (make_one_pass): ...new function.
515 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
516 global struct to a subclass of gimple_opt_pass along with...
517 (pass_data_warn_self_assign): ...new pass_data instance and...
518 (make_pass_warn_self_assign): ...new function.
519 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
520 a global struct to a subclass of gimple_opt_pass along with...
521 (pass_data_dumb_plugin_example): ...new pass_data instance and...
522 (make_pass_dumb_plugin_example): ...new function.
523 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
524 global struct to a subclass of gimple_opt_pass along with...
525 (pass_data_warn_self_assign): ...new pass_data instance and...
526 (make_pass_warn_self_assign): ...new function.
528 2013-08-05 David Malcolm <dmalcolm@redhat.com>
530 * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
531 is created and added to the pass_manager to reflect
532 autogenerated changes.
533 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
534 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
535 * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
537 2013-08-04 Ed Smith-Rowland <3dw4rd@verizon.net>
540 * g++.dg/cpp0x/pr58072.C: New.
542 2013-08-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
544 * gcc.dg/torture/pr57993-2.cpp: New.
546 2013-08-02 Jan Hubicka <jh@suse.cz>
548 * gcc.dg/ipa/ipa-1.c: Update.
549 * gcc.dg/ipa/ipa-2.c: Update.
550 * gcc.dg/ipa/ipa-3.c: Update.
551 * gcc.dg/ipa/ipa-4.c: Update.
552 * gcc.dg/ipa/ipa-5.c: Update.
553 * gcc.dg/ipa/ipa-7.c: Update.
554 * gcc.dg/ipa/ipa-8.c: Update.
555 * gcc.dg/ipa/ipcp-1.c: Update.
556 * gcc.dg/ipa/ipcp-2.c: Update.
558 2013-08-02 Vladimir Makarov <vmakarov@redhat.com>
560 PR rtl-optimization/58048
561 * gcc.target/i386/pr58048.c: New.
563 2013-08-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
565 * gcc.target/arm/neon-for-64bits-2.c: Delete.
567 2013-08-01 Fabien Chêne <fabien@gcc.gnu.org>
568 Peter Bergner <bergner@vnet.ibm.com>
571 * g++.dg/overload/using3.C: New.
572 * g++.dg/overload/using2.C: Adjust.
573 * g++.dg/lookup/using9.C: Likewise.
575 2013-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
577 * gcc.target/arm/pr46972-2.c: New test.
579 2013-08-01 Vidya Praveen <vidyapraveen@arm.com>
581 * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
583 2013-07-31 Michael Meissner <meissner@linux.vnet.ibm.com>
585 * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
587 2013-07-31 Richard Sandiford <rdsandiford@googlemail.com>
589 * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
590 rather than addressing!=absolute when deciding how to handle MIPS16
591 when the test forces an ABI.
593 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
596 * g++.dg/cpp0x/nsdmi-sizeof.C: New.
598 2013-07-30 Steve Ellcey <sellcey@mips.com>
600 * gcc.target/mips/code-readable-1.c: Increase switch size.
601 * gcc.target/mips/code-readable-2.c: Ditto.
602 * gcc.target/mips/code-readable-3.c: Ditto.
603 * gcc.target/mips/code-readable-4.c: Ditto.
605 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
608 * g++.dg/parse/crash63.C: New.
610 2013-07-30 Tobias Burnus <burnus@net-b.de>
613 * gfortran.dg/pointer_assign_8.f90: New.
614 * gfortran.dg/pointer_assign_9.f90: New.
615 * gfortran.dg/pointer_assign_10.f90: New.
616 * gfortran.dg/pointer_assign_11.f90: New.
618 2013-07-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
620 * gcc.target/arm/pr57637.c: New testcase.
622 2013-07-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
624 PR tree-optimization/57993
625 * gcc.dg/torture/pr57993.c: New test.
627 2013-07-29 Joern Rennecke <joern.rennecke@embecosm.com>
629 * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
631 2013-07-29 Paolo Carlini <paolo.carlini@oracle.com>
634 * g++.dg/conversion/ambig2.C: New.
636 2013-07-29 Maciej W. Rozycki <macro@codesourcery.com>
638 * gcc.target/mips/fabs-2008.c: New test case.
639 * gcc.target/mips/fabs-legacy.c: New test case.
640 * gcc.target/mips/fabsf-2008.c: New test case.
641 * gcc.target/mips/fabsf-legacy.c: New test case.
642 * gcc.target/mips/fneg-2008.c: New test case.
643 * gcc.target/mips/fneg-legacy.c: New test case.
644 * gcc.target/mips/fneg-2008.c: New test case.
645 * gcc.target/mips/fneg-legacy.c: New test case.
646 * gcc.target/mips/nan-2008.c: New test case.
647 * gcc.target/mips/nan-legacy.c: New test case.
648 * gcc.target/mips/nanf-2008.c: New test case.
649 * gcc.target/mips/nanf-legacy.c: New test case.
650 * gcc.target/mips/nans-2008.c: New test case.
651 * gcc.target/mips/nans-legacy.c: New test case.
652 * gcc.target/mips/nansf-2008.c: New test case.
653 * gcc.target/mips/nansf-legacy.c: New test case.
654 * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
656 2013-07-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
657 Maxim Kuvyrkov <maxim@kugelworks.com>
659 * lib/target-supports.exp (check_effective_target_non_bionic): New
660 effective-target test.
661 * g++.dg/tls/thread_local4.C: Disable test for Bionic.
662 * g++.dg/tls/thread_local4g.C: Ditto.
664 2013-07-28 Thomas Koenig <tkoenig@gcc.gnu.org>
667 * gfortran.dg/vector_subsript_7.f90: New test.
669 2013-07-27 Tobias Burnus <burnus@net-b.de>
672 * gfortran.dg/warn_alias.f90: New.
674 2013-07-27 Janus Weil <janus@gcc.gnu.org>
677 * gfortran.dg/class_array_19.f90: New.
679 2013-07-27 Eric Botcazou <ebotcazou@adacore.com>
681 * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
682 * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
683 * gcc.dg/vect/pr57741-3.c: Likewise.
684 * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
686 2013-07-26 Joern Rennecke <joern.rennecke@embecosm.com>
688 Skip tests that make assumptions about struct layout that don't hold
690 * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
691 * g++.dg/cpp0x/iop.C: Likewise.
692 * g++.dg/cpp0x/named_refs.C: Likewise.
693 * g++.dg/cpp0x/rv1p.C: Likewise.
694 * g++.dg/cpp0x/rv2p.C: Likewise.
695 * g++.dg/cpp0x/rv3p.C: Likewise.
696 * g++.dg/cpp0x/rv4p.C: Likewise.
697 * g++.dg/cpp0x/rv5p.C: Likewise.
698 * g++.dg/cpp0x/rv6p.C: Likewise.
699 * g++.dg/cpp0x/rv7p.C: Likewise.
700 * g++.dg/cpp0x/rv8p.C: Likewise.
701 * g++.dg/ext/strncpy-chk1.C: Likewise.
702 * gcc.dg/builtin-object-size-10.c: Likewise.
703 * gcc.dg/builtin-object-size-11.c: Likewise.
704 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
705 * gcc.dg/pr25805.c: Likewise.
706 * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
707 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
708 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
709 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
710 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
711 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
712 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
713 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
714 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
715 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
716 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
717 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
718 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
719 * gcc.c-torture/execute/zerolen-2.x: Likewise.
720 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
722 * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
723 * gcc.dg/tree-ssa/loop-1.c: Likewise.
725 * gcc.dg/torture/pr37868.c: Disable for epiphany.
726 * gcc.dg/sibcall-6.c: Enable for epiphany.
728 2013-07-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
730 * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
732 2013-07-26 David Edelsohn <dje.gcc@gmail.com>
734 * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
735 memcpy not initializers.
737 * gcc.dg/guality/guality.exp: Skip on AIX.
739 2013-07-26 Paolo Carlini <paolo.carlini@oracle.com>
742 * g++.dg/cpp0x/pr57101.C: New.
744 2013-07-26 Ian Bolton <ian.bolton@arm.com>
746 * gcc.target/aarch64/neg_1.c: New test.
748 2013-07-25 Janus Weil <janus@gcc.gnu.org>
751 * gfortran.dg/typebound_call_25.f90: New.
753 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
756 * g++.dg/cpp0x/pr57981.C: New.
758 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
761 * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
763 2013-07-25 Vladimir Makarov <vmakarov@redhat.com>
765 PR rtl-optimization/57960
766 * gcc.target/s390/pr57960.c: New.
768 2013-07-25 Janus Weil <janus@gcc.gnu.org>
771 * gfortran.dg/unlimited_polymorphic_9.f90: New.
773 2013-07-25 Terry Guo <terry.guo@arm.com>
775 * gcc.target/arm/thumb1-Os-mult.c: New test case.
777 2013-07-24 Paolo Carlini <paolo.carlini@oracle.com>
780 * g++.dg/inherit/pr57942.C: New.
782 2013-07-23 Michael Meissner <meissner@linux.vnet.ibm.com>
784 * gcc.target/powerpc/bool2.h: New file, test the code generation
785 of logical operations for power5, altivec, power7, and power8 systems.
786 * gcc.target/powerpc/bool2-p5.c: Likewise.
787 * gcc.target/powerpc/bool2-av.c: Likewise.
788 * gcc.target/powerpc/bool2-p7.c: Likewise.
789 * gcc.target/powerpc/bool2-p8.c: Likewise.
790 * gcc.target/powerpc/bool3.h: Likewise.
791 * gcc.target/powerpc/bool3-av.c: Likewise.
792 * gcc.target/powerpc/bool2-p7.c: Likewise.
793 * gcc.target/powerpc/bool2-p8.c: Likewise.
795 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
797 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
799 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
801 * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
803 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
805 * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
806 * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
807 type from long to long long.
808 * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
809 to have effective-target keywords of lp64 and ilp32.
810 * gcc.target/aarch64/fcvt_double_int.c: Likewise.
811 * gcc.target/aarch64/fcvt_double_long.c: Likewise.
812 * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
813 * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
814 * gcc.target/aarch64/fcvt_float_int.c: Likewise.
815 * gcc.target/aarch64/fcvt_float_long.c: Likewise.
816 * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
817 * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
818 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
820 2013-07-23 Tom Tromey <tromey@redhat.com>
821 Joseph Myers <joseph@codesourcery.com>
823 * gcc.dg/c11-generic-1.c: New file.
824 * gcc.dg/c11-generic-2.c: New file.
826 2013-07-22 Tobias Burnus <burnus@net-b.de>
830 * coarray/lib_realloc_1.f90: Permit optimization.
831 * gfortran.dg/coarray_31.f90: New.
833 2013-07-22 Tobias Burnus <burnus@net-b.de>
836 * gfortran.dg/class_array_7.f03: Fix memory leak.
838 2013-07-22 Paolo Carlini <paolo.carlini@oracle.com>
841 * g++.dg/cpp0x/decltype56.C: New.
843 2013-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
845 * gcc.dg/pr53265.c: Correct line number in dg-message.
847 2013-07-22 Diego Novillo <dnovillo@google.com>
849 * g++.dg/pr57878.C: Do not force -m32. Use target ilp32.
851 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
854 * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
855 * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
857 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
860 * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
861 * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
862 * gcc.dg/torture/pr53366-1.c: Same.
863 * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
864 * gcc.dg/torture/pr56488.c: Same.
865 * gcc.dg/torture/pr57584.c: Same.
866 * gcc.dg/tree-ssa/pr57385.c: Same.
867 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
869 2013-07-21 OndÃ…
\99ej BÃÂlka <neleai@seznam.cz>
871 * c-c++-common/pr41779.c: Fix typos.
872 * gcc.c-torture/compile/20031125-2.c: Likewise.
873 * gcc.c-torture/compile/20040621-1.c: Likewise.
874 * gcc.c-torture/execute/20020418-1.c: Likewise.
875 * gcc.dg/20020108-1.c: Likewise.
876 * gcc.dg/atomic-generic-aux.c: Likewise.
877 * gcc.dg/builtin-complex-err-2.c: Likewise.
878 * gcc.dg/decl-1.c: Likewise.
879 * gcc.dg/di-sync-multithread.c: Likewise.
880 * gcc.dg/format/c90-printf-1.c: Likewise.
881 * gcc.dg/format/ms_c90-printf-1.c: Likewise.
882 * gcc.dg/long-long-compare-1.c: Likewise.
883 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
884 * gcc.dg/pr17055-1.c: Likewise.
885 * gcc.dg/pr27095.c: Likewise.
886 * gcc.dg/torture/fp-int-convert.h: Likewise.
887 * gcc.dg/tree-prof/inliner-1.c: Likewise.
888 * gcc.dg/tree-ssa/20030731-1.c: Likewise.
889 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
890 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
891 * gcc.dg/tree-ssa/loop-19.c: Likewise.
892 * gcc.dg/tree-ssa/loop-1.c: Likewise.
893 * gcc.dg/tree-ssa/pr21001.c: Likewise.
894 * gcc.dg/tree-ssa/pr42585.c: Likewise.
895 * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
896 * gcc.dg/vect/vect-cond-5.c: Likewise.
897 * gcc.dg/weak/typeof-2.c: Likewise.
898 * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
899 * gcc.target/arm/naked-1.c: Likewise.
900 * gcc.target/i386/pr9771-1.c: Likewise.
901 * gcc.target/sparc/sparc-constant-1.c: Likewise.
902 * gcc.target/sparc/struct-ret-check.c: Likewise.
903 * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
904 * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
905 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
908 2013-07-21 Thomas Koenig <tkoenig@gcc.gnu.org>
911 * gfortran.dg/dependency_42.f90: New test.
912 * gfortran.dg/dependency_43.f90: New test.
914 2013-07-21 Tobias Burnus <burnus@net-b.de>
917 * gfortran.dg/round_4.f90: New.
919 2013-07-21 Tobias Burnus <burnus@net-b.de>
922 * gfortran.dg/min_max_conformance_2.f90: New.
924 2013-07-20 Jakub Jelinek <jakub@redhat.com>
926 PR preprocessor/57620
927 * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
928 (main): Don't test {s,u,U,L}12.
929 * c-c++-common/raw-string-13.c: New test.
930 * c-c++-common/raw-string-14.c: New test.
931 * c-c++-common/raw-string-15.c: New test.
932 * c-c++-common/raw-string-16.c: New test.
934 2013-07-20 James Greenhalgh <james.greenhalgh@arm.com>
936 * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
938 2013-07-20 Joern Rennecke <joern.rennecke@embecosm.com>
940 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
942 * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
943 target { ! keeps_null_pointer_checks }.
944 * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
945 target { ! keeps_null_pointer_checks }.
947 * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
948 * gcc.dg/torture/pr56488.c: Likewise.
950 2013-07-19 Ian Bolton <ian.bolton@arm.com>
952 * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
955 2013-07-19 David Edelsohn <dje.gcc@gmail.com>
957 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
958 * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
959 * gfortran.dg/guality/guality.exp: Skip on AIX.
961 * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
963 * g++.dg/debug/pr56819.C: Skip on AIX.
964 * g++.dg/ext/vector23.C: Ignore vector ABI warning.
965 * g++.dg/guality/guality.exp: Skip on AIX.
967 * g++.old-deja/g++.other/init19.C: Require cxa_atext.
969 * gcc.misc-tests/gcov-14.c: Skip on AIX.
971 * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
973 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
976 * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
977 Adjust to corrected rounding.
979 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
981 * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
982 * gcc.dg/cilk-plus/cilk-plus.exp: only run if
983 check_effective_target_cilkplus.
984 * g++.dg/cilk-plus/cilk-plus.exp: Same.
986 2013-07-18 Pat Haugen <pthaugen@us.ibm.com>
988 * gcc.target/powerpc/pr57744.c: Fix typo.
990 2013-07-18 Sriraman Tallam <tmsriram@google.com>
993 * gcc.c-torture/compile/pr57698.c: New test.
994 * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
995 * gcc.c-torture/compile/pr44043.c: Ditto.
997 2013-07-18 Wei Mi <wmi@google.com>
999 PR rtl-optimization/57878
1000 * g++.dg/pr57878.C: New test.
1002 2013-07-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1004 * gcc.dg/pr42611.c: Move dg-error to correct line.
1006 2013-07-17 Tobias Burnus <burnus@net-b.de>
1009 * gfortran.dg/dollar_sym_3.f: New.
1010 * gfortran.dg/dollar_sym_1.f90: Update dg-error.
1012 2013-07-16 Iain Sandoe <iain@codesourcery.com>
1017 * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
1018 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
1019 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
1020 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
1021 * objc.dg/image-info.m: Likewise.
1022 * objc.dg/symtab-1.m: Likewise.
1023 * objc.dg/torture/strings/const-str-10.m: Likewise.
1024 * objc.dg/torture/strings/const-str-11.m: Likewise.
1025 * objc.dg/torture/strings/const-str-9.m: Likewise.
1026 * objc.dg/zero-link-1.m: Likewise.
1027 * objc.dg/zero-link-2.m: Likewise.
1028 * objc.dg/no-extra-load.m: Avoid Foundation.h.
1029 * objc.dg/objc-foreach-4.m: Likewise.
1030 * objc.dg/objc-foreach-5.m: Likewise.
1031 * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
1033 * obj-c++.dg/strings/const-str-12.mm: Likewise.
1034 * obj-c++.dg/syntax-error-1.mm: Likewise.
1035 * objc.dg/method-6.m: Likewise.
1036 * objc.dg/pr23214.m: Likewise.
1037 * objc.dg/proto-lossage-7.m: Likewise.
1038 * objc.dg/strings/const-str-12b.m: Likewise.
1039 * objc.dg/zero-link-3.m: Likewise.
1040 * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
1041 * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
1042 adjust headers, interfaces and encoded types to reflect current system
1043 versions. Add FIXME and outputs from current system compiler for
1046 2013-07-15 Cong Hou <congh@google.com>
1048 * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
1050 * gcc.target/i386/l_fma_float_3.c: Likewise.
1051 * gcc.target/i386/l_fma_double_1.c: Likewise.
1052 * gcc.target/i386/l_fma_double_3.c: Likewise.
1054 2013-07-15 Peter Bergner <bergner@vnet.ibm.com>
1056 * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
1057 function to test if HTM is available.
1058 * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
1059 * gcc.target/powerpc/htm-builtin-1.c: New test.
1061 2013-07-15 Tobias Burnus <burnus@net-b.de>
1063 * gfortran.dg/coarray_lib_realloc_1.f90: New.
1064 * gfortran.dg/coarray/lib_realloc_1.f90: New.
1065 * gfortran.dg/coarray_6.f90: Add dg-error.
1067 2013-07-15 Tobias Burnus <burnus@net-b.de>
1070 * gfortran.dg/finalize_18.f90: New.
1072 2013-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
1075 * fortran.dg/module_variable_1.f90: New test.
1076 * fortran.dg/module_variable_2.f90: New test.
1078 2013-07-14 Marc Glisse <marc.glisse@inria.fr>
1080 * g++.dg/ext/vector19.C: Adapt.
1081 * g++.dg/ext/vector23.C: New testcase.
1083 2013-07-12 Michael Matz <matz@suse.de>
1086 * c-c++-common/pr55771.c: New test.
1088 2013-07-12 Tejas Belagod <tejas.belagod@arm.com>
1090 * gcc.target/aarch64/vect-movi.c: New.
1092 2013-07-11 Sriraman Tallam <tmsriram@google.com>
1095 * g++.dg/ext/pr57362.C: New.
1097 2013-07-11 Georg-Johann Lay <avr@gjlay.de>
1100 * gcc.target/avr/torture/pr57631.c: New test.
1102 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
1105 * g++.dg/cpp0x/constexpr-ice7.C: New.
1107 2013-07-10 Janis Johnson <janisjo@codesourcery.com>
1109 * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
1111 * gcc.c-torture/execute/nest-align-1.x: New.
1113 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
1116 * g++.dg/cpp0x/sfinae48.C: New.
1118 2013-07-10 Jakub Jelinek <jakub@redhat.com>
1120 PR preprocessor/57824
1121 * c-c++-common/raw-string-17.c: New test.
1122 * c-c++-common/gomp/pr57824.c: New test.
1124 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
1127 * g++.dg/cpp0x/reinterpret_cast1.C: New.
1128 * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
1129 * g++.dg/conversion/dr195.C: Update.
1130 * g++.dg/expr/cast2.C: Likewise.
1132 2013-07-10 Jakub Jelinek <jakub@redhat.com>
1134 * c-c++-common/raw-string-18.c: New test.
1135 * c-c++-common/raw-string-19.c: New test.
1137 PR preprocessor/57757
1138 * g++.dg/cpp/paste1.C: New test.
1139 * g++.dg/cpp/paste2.C: New test.
1141 2013-07-10 Graham Stott <grahams@btinternet.com>
1143 * gcc.target/mips/mulsize-1.c: New.
1144 * gcc.target/mips/mulsize-2.c: New.
1145 * gcc.target/mips/mulsize-3.c: New.
1146 * gcc.target/mips/mulsize-4.c: New.
1148 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
1151 * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
1152 * g++.dg/ext/vector24.C: New testcase.
1154 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
1157 * g++.dg/cpp0x/decltype17.C: Adjust.
1159 2013-07-09 Paolo Carlini <paolo.carlini@oracle.com>
1162 * g++.dg/cpp0x/pr51786.C: New.
1164 2013-07-08 Janis Johnson <janisjo@codesourcery.com>
1166 * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
1168 * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
1170 * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
1172 * gcc.target/powerpc/sd-vsx.c: Require dfp.
1173 * gcc.target/powerpc/sd-pwr6.c: Likewise.
1175 2013-07-08 Tobias Burnus <burnus@net-b.de>
1178 * gfortran.dg/c_f_pointer_tests_8.f90: New.
1180 2013-07-08 Tobias Burnus <burnus@net-b.de>
1183 * gfortran.dg/do_check_9.f90: New.
1185 2013-07-08 Tobias Burnus <burnus@net-b.de>
1188 * gfortran.dg/dot_product_2.f90: New.
1190 2013-07-08 Tobias Burnus <burnus@net-b.de>
1193 * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
1195 2013-07-08 Manfred Schwarb <manfred99@gmx.ch>
1197 * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
1198 * gfortran.dg/finalize_10.f90: Fix dg-final.
1200 2013-07-08 Jakub Jelinek <jakub@redhat.com>
1203 * gcc.target/i386/pr57819.c: New test.
1205 PR rtl-optimization/57829
1206 * gcc.c-torture/execute/pr57829.c: New test.
1208 2013-07-08 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
1210 * gcc.target/i386/memcpy-vector_loop-1.c: New.
1211 * gcc.target/i386/memcpy-vector_loop-2.c: New.
1213 2013-07-06 Uros Bizjak <ubizjak@gmail.com>
1216 * gcc.target/i386/pr57807.c: New test.
1218 2013-07-06 Jakub Jelinek <jakub@redhat.com>
1221 * gcc.dg/tree-ssa/vrp89.c: New test.
1223 2013-07-06 Paolo Carlini <paolo.carlini@oracle.com>
1226 * g++.dg/parse/defarg16.C: New.
1228 2013-07-05 Vladimir Makarov <vmakarov@redhat.com>
1230 PR rtl-optimization/55342
1231 * gcc.target/i386/pr55342.c: New.
1233 2013-07-05 Marcus Shawcroft <marcus.shawcroft@arm.com>
1235 * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
1237 2013-07-05 Paolo Carlini <paolo.carlini@oracle.com>
1240 * g++.dg/inherit/virtual10.C: New.
1242 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
1245 * gcc.dg/large-size-array-6.c: New test.
1247 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
1250 * g++.dg/template/crash116.C: New.
1252 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
1254 * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
1255 * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
1257 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
1260 * g++.dg/cpp0x/nsdmi-list3.C: New.
1262 2013-07-03 Jakub Jelinek <jakub@redhat.com>
1265 * gcc.target/i386/pr57777.c: New test.
1268 * g++.dg/template/arg9.C: New test.
1270 2013-07-02 Sriraman Tallam <tmsriram@google.com>
1272 * gcc.target/i386/avx-inline.c: New test.
1274 2013-07-02 Maciej W. Rozycki <macro@codesourcery.com>
1276 * gcc.target/mips/call-1.c: Accept JALRS and JALR.
1277 * gcc.target/mips/call-2.c: Likewise.
1278 * gcc.target/mips/call-3.c: Likewise.
1279 * gcc.target/mips/lazy-binding-1.c: Likewise.
1281 2013-07-02 Jakub Jelinek <jakub@redhat.com>
1283 PR tree-optimization/57741
1284 * gcc.dg/vect/pr57741-1.c: New test.
1285 * gcc.dg/vect/pr57741-2.c: New test.
1286 * gcc.dg/vect/pr57741-3.c: New test.
1288 2013-07-02 Ian Bolton <ian.bolton@arm.com>
1290 * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
1292 * gcc.target/config/aarch64/insv_2.c: New test for big endian.
1293 * lib/target-supports.exp: Define aarch64_little_endian.
1295 2013-07-02 Ian Bolton <ian.bolton@arm.com>
1297 * gcc.target/aarch64/abs_1.c: New test.
1299 2013-07-02 Ian Bolton <ian.bolton@arm.com>
1301 * gcc.target/aarch64/bfxil_1.c: New test.
1302 * gcc.target/aarch64/bfxil_2.c: Likewise.
1304 2013-07-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
1307 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
1308 array sizes from 100 to 20.
1310 2013-07-01 Dominique d'Humieres <dominiq@lps.ens.fr>
1313 * gfortran.dg/pointer_remapping_8.f90: New.
1315 2013-06-28 Ed Smith-Rowland <3dw4rd@verizon.net>
1317 * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
1318 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
1319 * g++.dg/cpp1y/udlit-userdef-string.C: New.
1320 * g++.dg/cpp1y/complex_literals.h: New.
1322 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
1325 * g++.dg/cpp0x/noexcept21.C: New.
1327 2013-06-28 Jakub Jelinek <jakub@redhat.com>
1330 * gcc.target/i386/pr57736.c: New test.
1332 2013-06-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
1334 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
1336 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
1337 strings to match the fixed error messages.
1338 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
1339 * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
1342 2013-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
1345 * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
1346 stqcx. get even registers.
1348 2013-06-28 Marc Glisse <marc.glisse@inria.fr>
1351 * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
1353 2013-06-28 Kirill Yukhin <kirill.yukhin@intel.com>
1355 * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
1357 * gcc.target/i386/bmi-1.c: Ditto.
1358 * gcc.target/i386/bmi-bextr-4.c: New.
1359 * gcc.target/i386/bmi-bextr-5.c: Ditto.
1361 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
1364 * g++.dg/cpp0x/initlist73.C: New.
1366 2013-06-27 Meador Inge <meadori@codesourcery.com>
1368 * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
1369 * g++.dg/simulate-thread/atomics-2.C: Likewise.
1370 * g++.dg/simulate-thread/atomics-1.C: Likewise.
1372 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
1375 * g++.dg/ext/pr57509.C: New file.
1377 2013-06-27 Jakub Jelinek <jakub@redhat.com>
1380 * gcc.target/i386/bmi-bextr-3.c: New test.
1383 * gcc.target/i386/bmi2-bzhi-1.c: New test.
1385 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
1388 * g++.dg/cpp0x/pr57172.C: New testcase.
1390 2013-06-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1392 * gcc.target/s390/htm-1.c: New file.
1393 * gcc.target/s390/htm-nofloat-1.c: New file.
1394 * gcc.target/s390/htm-xl-intrin-1.c: New file.
1396 2013-06-26 Tobias Burnus <burnus@net-b.de>
1399 * gfortran.dg/bounds_check_17.f90: New.
1401 2013-06-25 Ed Smith-Rowland <3dw4rd@verizon.net>
1404 * g++.dg/cpp1y/pr57640.C: New.
1406 2013-06-25 Balaji V. Iyer <balaji.v.iyer@intel.com>
1409 * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
1410 overflow due to size of arrays.
1412 2013-06-25 Jakub Jelinek <jakub@redhat.com>
1414 PR tree-optimization/57705
1415 * gcc.dg/vect/pr57705.c: New test.
1416 * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
1418 2013-06-25 Martin Jambor <mjambor@suse.cz>
1421 * g++.dg/ipa/pr57670.C: New test.
1423 2013-06-25 Richard Biener <rguenther@suse.de>
1426 * gcc.dg/pr56977.c: New testcase.
1428 2013-06-24 Martin Jambor <mjambor@suse.cz>
1430 PR tree-optimization/57358
1431 * gcc.dg/ipa/pr57358.c: New test.
1433 2013-06-24 Richard Biener <rguenther@suse.de>
1436 * gcc.dg/torture/pr57584.c: Remove target specific bits.
1438 2013-06-24 Richard Biener <rguenther@suse.de>
1440 PR tree-optimization/57488
1441 * gcc.dg/torture/pr57488.c: New testcase.
1443 2013-06-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1444 Dominique d'Humieres <dominiq@lps.ens.fr>
1447 * gfortran.dg/fraction.f90: New.
1449 2013-06-24 Alan Modra <amodra@gmail.com>
1451 * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
1452 Add scan-assembler-not "lvx".
1453 * gcc.target/powerpc/le-altivec-consts.c: New.
1455 2013-06-23 Paolo Carlini <paolo.carlini@oracle.com>
1457 * g++.dg/cpp0x/sfinae47.C: New.
1459 2013-06-23 Oleg Endo <olegendo@gcc.gnu.org>
1462 * gcc.target/sh/pr52483-1.c: New.
1463 * gcc.target/sh/pr52483-2.c: New.
1464 * gcc.target/sh/pr52483-3.c: New.
1465 * gcc.target/sh/pr52483-4.c: New.
1466 * gcc.target/sh/pr52483-5.c: New.
1468 2013-06-23 Sriraman Tallam <tmsriram@google.com>
1470 * gcc.target/i386/intrinsics_1.c: New test.
1471 * gcc.target/i386/intrinsics_2.c: Ditto.
1472 * gcc.target/i386/intrinsics_3.c: Ditto.
1473 * gcc.target/i386/intrinsics_4.c: Ditto.
1474 * gcc.target/i386/intrinsics_5.c: Ditto.
1475 * gcc.target/i386/intrinsics_6.c: Ditto.
1476 * gcc.target/i386/avx-1.c: Provide macros for builtins
1477 needing immediate arguments in f16cintrin.h and rtmintrin.h.
1479 2013-06-21 Tobias Burnus <burnus@net-b.de>
1482 * gfortran.dg/finalize_17.f90: New.
1484 2013-06-21 Tobias Burnus <burnus@net-b.de>
1486 * gfortran.dg/realloc_on_assign_18.f90: New.
1488 2013-06-21 Balaji V. Iyer <balaji.v.iyer@intel.com>
1490 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
1491 Also changed the returns from error as distinct values so that
1492 debugging can get easier.
1493 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
1494 errors specific to C, if necessary. Also added new error
1496 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
1497 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
1498 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
1499 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
1500 * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
1501 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
1502 the same changes as parser_errors3.c, spaces were added between colons
1503 to not confuse C++ compiler with 2 colons as scope.
1504 * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
1505 * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
1506 * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
1507 * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
1508 * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
1509 * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
1510 * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
1511 * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
1512 * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
1513 * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
1514 * g++.dg/cilk-plus/cilk-plus.exp: New script.
1515 * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
1518 2013-06-21 Joseph Myers <joseph@codesourcery.com>
1521 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
1523 2013-06-20 Uros Bizjak <ubizjak@gmail.com>
1526 * gcc.target/i386/pr57655.c: New test.
1528 2013-06-20 Eric Botcazou <ebotcazou@adacore.com>
1530 * ada/acats/tests/gcc: Delete.
1531 * gnat.dg/style: Likewise.
1533 2013-06-20 Jeff Law <law@redhat.com>
1535 PR tree-optimization/57660
1536 * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
1537 based on their branch cost.
1539 * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
1541 2013-06-20 Tobias Burnus <burnus@net-b.de>
1544 * gfortran.dg/list_read_11.f90: New.
1546 2013-06-20 Richard Biener <rguenther@suse.de>
1548 PR tree-optimization/57584
1549 * gcc.dg/torture/pr57584.c: New testcase.
1551 2013-06-19 Sharad Singhai <singhai@google.com>
1553 * g++.dg/gcov/gcov-8.C: New testcase.
1554 * lib/gcov.exp: Handle intermediate format.
1556 2013-06-19 Wei Mi <wmi@google.com>
1558 PR rtl-optimization/57518
1559 * testsuite/gcc.dg/pr57518.c: New test.
1561 2013-06-19 Igor Zamyatin <igor.zamyatin@intel.com>
1563 * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
1565 2013-06-19 Jan Hubicka <jh@suse.cz>
1567 * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
1569 2013-06-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
1571 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
1572 hard-coded values of array sizes with a #define.
1573 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
1574 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
1575 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
1576 * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
1577 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
1579 2013-06-19 Yufeng Zhang <yufeng.zhang@arm.com>
1581 * gcc.dg/torture/stackalign/builtin-apply-2.c: set
1582 STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
1584 2013-06-19 Jeff Law <law@redhat.com>
1586 * gcc.dg/tree-ssa/forwprop-28.c: New test.
1588 2013-06-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1591 * g++.dg/template/error53.C: New.
1593 2013-06-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
1596 * gcc.target/powerpc/pr55033.c: Fix options.
1598 2013-06-18 Sriraman Tallam <tmsriram@google.com>
1600 * gcc.target/i386/inline_error.c: New test.
1601 * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
1602 * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
1604 2013-06-18 Paolo Carlini <paolo.carlini@oracle.com>
1607 * g++.dg/cpp0x/decltype55.C: New.
1609 2013-06-18 Marek Polacek <polacek@redhat.com>
1611 * gcc.dg/c90-fordecl-1.c: Adjust expected message.
1613 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
1615 * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
1617 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
1619 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
1620 Also changed the returns from error as distinct values so that it is
1623 2013-06-17 Sofiane Naci <sofiane.naci@arm.com>
1625 * gcc.target/aarch64/scalar_intrinsics.c: Update.
1627 2013-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1630 * g++.dg/template/error52.C: New.
1631 * g++.dg/lookup/friend15.C: Update.
1632 * g++.dg/parse/error11.C: Likewise.
1633 * g++.dg/parse/error14.C: Likewise.
1634 * g++.dg/parse/parser-pr28152-2.C: Likewise.
1635 * g++.dg/parse/template25.C: Likewise.
1636 * g++.old-deja/g++.jason/cond.C: Likewise.
1637 * g++.old-deja/g++.mike/for2.C: Likewise.
1638 * g++.old-deja/g++.robertl/eb125.C: Likewise.
1639 * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
1641 2013-06-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1643 * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
1646 2013-06-16 Balaji V. Iyer <balaji.v.iyer@intel.com>
1648 * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
1649 accidentally placing minus sign for length instead of stride.
1651 2013-06-16 Joern Rennecke <joern.rennecke@embecosm.com>
1653 PR rtl-optimization/57425
1654 PR rtl-optimization/57569
1655 * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
1656 * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
1658 2013-06-15 Mikael Morin <mikael@gcc.gnu.org>
1662 * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
1664 * gfortran.dg/typebound_assignment_6.f03: New.
1666 2013-06-15 Oleg Endo <olegendo@gcc.gnu.org>
1668 * gcc.target/h8300/h8300.exp: New.
1669 * gcc.dg/pragma-isr.c: Move to ...
1670 * gcc.target/sh/torture/pragma-isr.c: ... here ...
1671 * gcc.target/h8300/pragma-isr.c: ... and here.
1672 * gcc.dg/pragma-isr2.c: Move to ...
1673 * gcc.target/sh/torture/pragma-isr2.c: ... here ...
1674 * gcc.target/h8300/pragma-isr2.c: ... and here.
1675 * gcc.dg/pragma-isr-trapa.c: Move to ...
1676 * gcc.target/sh/pragma-isr-trapa.c: ... here.
1677 * gcc.dg/pragma-isr-trapa2.c: Move to ...
1678 * gcc.target/sh/pragma-isr-trapa2.c: ... here.
1679 * gcc.dg/pragma-isr-trap_exit.c: Move to ...
1680 * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
1681 * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
1682 * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
1683 * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
1684 * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
1685 * gcc.dg/attr-isr-trap_exit.c: Move to ...
1686 * gcc.target/sh/attr-isr-trap_exit.c: ... here.
1687 * gcc.dg/attr-isr-trapa.c: Move to ...
1688 * gcc.target/sh/attr-isr-trapa.c: ... here.
1690 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1693 * g++.dg/ext/builtin-offsetof1.C: New.
1695 2013-06-14 Vidya Praveen <vidyapraveen@arm.com>
1697 * gcc.target/aarch64/vect_smlal_1.c: New file.
1699 2013-06-14 Tobias Burnus <burnus@net-b.de>
1702 * gfortran.dg/defined_assignment_7.f90: New.
1704 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1707 * g++.dg/rtti/dyncast6.C: New.
1708 * g++.dg/cpp0x/dyncast1.C: Likewise.
1710 2013-06-14 Alan Modra <amodra@gmail.com>
1713 * gcc.dg/pr57134.c: New.
1715 2013-06-14 Tobias Burnus <burnus@net-b.de>
1718 * gfortran.dg/deferred_type_param_9.f90: New.
1720 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
1722 * gcc.dg/fold-minus-1.c: New testcase.
1724 2013-06-13 Mikael Morin <mikael@gcc.gnu.org>
1727 * gfortran.dg/typebound_assignment_5.f03: New.
1729 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
1731 * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
1733 2013-06-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1734 Pat Haugen <pthaugen@us.ibm.com>
1735 Peter Bergner <bergner@vnet.ibm.com>
1737 * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
1738 load/store instructions on power7, power8.
1739 * gcc.target/powerpc/atomic-p8.c: Likewise.
1741 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
1744 * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
1746 2013-06-12 Paolo Carlini <paolo.carlini@oracle.com>
1749 * g++.dg/warn/Wunused-var-20.C: New.
1751 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
1753 * gcc.target/mips/mips.exp: Handle -f{no-,}common.
1754 * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
1755 Run with -fno-common.
1757 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
1759 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
1760 and exit function calls with return 1 and return 0, respectively.
1762 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
1764 * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
1767 2013-06-12 Marc Glisse <marc.glisse@inria.fr>
1769 PR tree-optimization/57361
1770 * gcc.dg/tree-ssa/pr57361.c: New file.
1772 2013-06-12 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1774 * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
1775 to ensure alignment.
1776 * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
1778 2013-06-12 Tobias Burnus <burnus@net-b.de>
1780 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
1782 2013-06-12 Tobias Burnus <burnus@net-b.de>
1783 Dominique d'Humieres <dominiq@lps.ens.fr>
1785 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
1787 2013-06-12 Jakub Jelinek <jakub@redhat.com>
1790 * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
1791 * gcc.target/i386/pr56564-3.c: Likewise.
1793 2013-06-11 Tobias Burnus <burnus@net-b.de>
1796 * gfortran.dg/class_array_18.f90: New.
1798 2013-06-11 Jan Hubicka <jh@suse.cz>
1801 * g++.dg/ext/visibility/anon6.C: Update testcase.
1803 2013-06-10 Balaji V. Iyer <balaji.v.iyer@intel.com>
1806 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
1807 in how we check __sec_reduce_mutating function's result.
1809 2013-06-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1810 Pat Haugen <pthaugen@us.ibm.com>
1811 Peter Bergner <bergner@vnet.ibm.com>
1813 * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
1814 direct move instructions.
1815 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
1816 * gcc.target/powerpc/direct-move.h: Likewise.
1817 * gcc.target/powerpc/direct-move-float1.c: Likewise.
1818 * gcc.target/powerpc/direct-move-float2.c: Likewise.
1819 * gcc.target/powerpc/direct-move-double1.c: Likewise.
1820 * gcc.target/powerpc/direct-move-double2.c: Likewise.
1821 * gcc.target/powerpc/direct-move-long1.c: Likewise.
1822 * gcc.target/powerpc/direct-move-long2.c: Likewise.
1824 2013-06-10 Paolo Carlini <paolo.carlini@oracle.com>
1827 * g++.dg/cpp0x/pr52440.C: New.
1829 2013-06-10 Jakub Jelinek <jakub@redhat.com>
1832 * gcc.target/i386/pr56564-1.c: New test.
1833 * gcc.target/i386/pr56564-2.c: New test.
1834 * gcc.target/i386/pr56564-3.c: New test.
1835 * gcc.target/i386/pr56564-4.c: New test.
1836 * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
1837 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
1838 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
1839 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
1840 * gcc.target/i386/vect-sizes-1.c: Likewise.
1841 * gcc.target/i386/memcpy-1.c: Likewise.
1842 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
1843 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
1845 2013-06-10 Thomas Schwinge <thomas@codesourcery.com>
1847 * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
1848 systems to cover all GNU systems.
1849 * g++.dg/abi/guard2.C: Likewise.
1850 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
1851 * g++.dg/eh/sighandle.C: Likewise.
1852 * g++.dg/ext/cleanup-10.C: Likewise.
1853 * g++.dg/ext/cleanup-11.C: Likewise.
1854 * g++.dg/ext/cleanup-8.C: Likewise.
1855 * g++.dg/ext/cleanup-9.C: Likewise.
1856 * g++.dg/opt/const5.C: Likewise.
1857 * g++.dg/opt/life1.C: Likewise.
1858 * g++.dg/other/pr39496.C: Likewise.
1859 * g++.old-deja/g++.abi/aggregates.C: Likewise.
1860 * g++.old-deja/g++.abi/align.C: Likewise.
1861 * g++.old-deja/g++.abi/bitfields.C: Likewise.
1862 * g++.old-deja/g++.law/weak.C: Likewise.
1863 * g++.old-deja/g++.pt/asm1.C: Likewise.
1864 * gcc.c-torture/execute/20030125-1.x: Likewise.
1865 * gcc.c-torture/execute/990127-2.x: Likewise.
1866 * gcc.dg/20041106-1.c: Likewise.
1867 * gcc.dg/20050503-1.c: Likewise.
1868 * gcc.dg/builtin-object-size-5.c: Likewise.
1869 * gcc.dg/cleanup-10.c: Likewise.
1870 * gcc.dg/cleanup-11.c: Likewise.
1871 * gcc.dg/cleanup-8.c: Likewise.
1872 * gcc.dg/cleanup-9.c: Likewise.
1873 * gcc.dg/complex-5.c: Likewise.
1874 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
1875 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
1876 * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
1877 * gcc.dg/dfp/pr35739.c: Likewise.
1878 * gcc.dg/fdata-sections-1.c: Likewise.
1879 * gcc.dg/lto/20090206-1_0.c: Likewise.
1880 * gcc.dg/lto/20090206-2_0.c: Likewise.
1881 * gcc.dg/pr30360.c: Likewise.
1882 * gcc.dg/pr37303.c: Likewise.
1883 * gcc.dg/pr39323-1.c: Likewise.
1884 * gcc.dg/pr39323-2.c: Likewise.
1885 * gcc.dg/pr39323-3.c: Likewise.
1886 * gcc.dg/pr45416.c: Likewise.
1887 * gcc.dg/setjmp-2.c: Likewise.
1888 * gcc.dg/split-1.c: Likewise.
1889 * gcc.dg/split-3.c: Likewise.
1890 * gcc.dg/split-4.c: Likewise.
1891 * gcc.dg/strlenopt-12g.c: Likewise.
1892 * gcc.dg/strlenopt-14g.c: Likewise.
1893 * gcc.dg/strlenopt-14gf.c: Likewise.
1894 * gcc.dg/strlenopt-16g.c: Likewise.
1895 * gcc.dg/strlenopt-17g.c: Likewise.
1896 * gcc.dg/strlenopt-18g.c: Likewise.
1897 * gcc.dg/strlenopt-1f.c: Likewise.
1898 * gcc.dg/strlenopt-22g.c: Likewise.
1899 * gcc.dg/strlenopt-2f.c: Likewise.
1900 * gcc.dg/strlenopt-4g.c: Likewise.
1901 * gcc.dg/strlenopt-4gf.c: Likewise.
1902 * gcc.dg/struct-ret-3.c: Likewise.
1903 * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
1904 * gcc.misc-tests/linkage.exp: Likewise.
1905 * gcc.target/i386/20000724-1.c: Likewise.
1906 * gcc.target/i386/align-main-3.c: Likewise.
1907 * gcc.target/i386/cleanup-1.c: Likewise.
1908 * gcc.target/i386/inline-mcpy.c: Likewise.
1909 * gcc.target/i386/pr32268.c: Likewise.
1910 * gcc.target/i386/pr36613.c: Likewise.
1911 * gcc.target/i386/pr39013-1.c: Likewise.
1912 * gcc.target/i386/pr39013-2.c: Likewise.
1913 * gcc.target/i386/pr39496.c: Likewise.
1914 * gcc.target/i386/pr40906-3.c: Likewise.
1915 * gcc.target/i386/pr46084.c: Likewise.
1916 * lib/target-supports.exp (check_effective_target_pie): Likewise.
1918 2013-06-09 Oleg Endo <olegendo@gcc.gnu.org>
1921 * gcc.target/sh/pr6526.c: New.
1923 2013-06-09 Jakub Jelinek <jakub@redhat.com>
1926 * gcc.c-torture/execute/pr57568.c: New test.
1928 2013-06-09 Paolo Carlini <paolo.carlini@oracle.com>
1931 * g++.dg/other/vararg-4.C: New.
1933 2013-06-08 Vladimir Makarov <vmakarov@redhat.com>
1935 PR rtl-optimization/57559
1936 * gcc.target/s390/pr57559.c : New test.
1938 2013-06-08 Tobias Burnus <burnus@net-b.de>
1941 * gfortran.dg/finalize_10.f90: New.
1942 * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
1943 * gfortran.dg/finalize_15.f90: New.
1945 2013-06-08 Tobias Burnus <burnus@net-b.de>
1948 * gfortran.dg/storage_size_4.f90: New.
1950 2013-06-07 Sriraman Tallam <tmsriram@google.com>
1953 * testsuite/g++.dg/ext/pr57548.C: New test.
1955 2013-06-07 Balaji V. Iyer <balaji.v.iyer@intel.com>
1958 * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
1960 2013-06-07 Jan Hubicka <jh@suse.cz>
1962 * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
1964 2013-06-07 Tobias Burnus <burnus@net-b.de>
1967 * gfortran.dg/array_constructor_48.f90: New.
1968 * gfortran.dg/array_constructor_type_14.f03: Correct test case.
1969 * gfortran.dg/array_constructor_type_15.f03: Ditto.
1971 2013-06-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1974 * gcc.target/arm/xordi3-opt.c: New test.
1976 2013-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1978 * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
1979 Revert to dg-options.
1981 2013-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
1984 * gcc.target/powerpc/pr55033.c: New.
1986 2013-06-07 Paolo Carlini <paolo.carlini@oracle.com>
1989 * g++.dg/cpp0x/alias-decl-36.C: New.
1991 2013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1992 Pat Haugen <pthaugen@us.ibm.com>
1993 Peter Bergner <bergner@vnet.ibm.com>
1995 * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
1996 power8 builtin functions.
1997 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
1998 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
1999 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
2000 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
2001 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
2002 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
2003 * gcc.target/powerpc/p8vector-vectorize-1.c: New
2004 tests to test power8 auto-vectorization.
2005 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
2006 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
2007 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
2008 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
2010 * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
2011 powerpc_p8vector_ok instead of powerpc_vsx_ok.
2013 * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
2015 * lib/target-supports.exp (check_p8vector_hw_available) Add power8
2017 (check_effective_target_powerpc_p8vector_ok): Likewise.
2018 (is-effective-target): Likewise.
2019 (check_vect_support_and_set_flags): Likewise.
2021 2013-06-06 Paolo Carlini <paolo.carlini@oracle.com>
2024 * g++.dg/parse/error53.C: New.
2026 2013-06-06 Vladimir Makarov <vmakarov@redhat.com>
2028 PR rtl-optimization/57459
2029 * gcc.target/i386/pr57459.c: New test.
2031 2013-06-06 Teresa Johnson <tejohnson@google.com>
2034 * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
2035 into -freorder-blocks-and-partition test.
2036 * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
2037 * gcc.dg/tree-prof/20041218-1.c: Ditto.
2038 * gcc.dg/tree-prof/pr52027.c: Use -O2.
2039 * gcc.dg/tree-prof/pr50907.c: Ditto.
2040 * gcc.dg/tree-prof/pr45354.c: Ditto.
2041 * g++.dg/tree-prof/partition2.C: Ditto.
2042 * g++.dg/tree-prof/partition3.C: Ditto.
2044 2013-06-06 Tobias Burnus <burnus@net-b.de>
2047 * gfortran.dg/finalize_16.f90: New.
2049 2013-06-06 Marcus Shawcroft <marcus.shawcroft@arm.com>
2051 * gcc.dg/vect/no-section-anchors-vect-68.c:
2052 Add dg-skip-if aarch64_tiny.
2054 2013-06-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
2057 * c-c++-common/cilk-plus/AN/pr57457.c: New test.
2058 * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
2060 2013-06-05 Paolo Carlini <paolo.carlini@oracle.com>
2063 * g++.dg/cpp0x/decltype54.C: New.
2065 2013-06-05 James Greenhalgh <james.greenhalgh@arm.com>
2067 * gcc.dg/fshort-wchar.c: Add extra dg-options for
2068 arm*-*-*eabi* targets.
2069 * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
2071 * gcc.dg/tree-ssa/pr43491.c: Likewise.
2073 2013-06-05 Manfred Schwarb <manfred99@gmx.ch>
2074 Tobias Burnus <burnus@net-b.de>
2076 * gfortran.dg/string_length_2.f90: Fix dg-do run.
2077 * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do run".
2078 * gfortran.dg/io_real_boz_4.f90: Ditto.
2079 * gfortran.dg/io_real_boz_5.f90: Ditto.
2081 2013-06-05 Andreas Schwab <schwab@suse.de>
2083 * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
2085 2013-06-04 Jan Hubicka <jh@suse.cz>
2087 * gcc.dg/tree-ssa/attr-alias.c: New testcase.
2089 2013-06-04 Balaji V. Iyer <balaji.v.iyer@intel.com>
2091 * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
2092 parameters with void.
2093 (main2): Removed argc parameter.
2094 * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
2095 (main): Replaced argc, argv parameters with void.
2096 * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
2097 (main2): Removed argc parameter.
2098 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
2099 argv parameters with void. Added __asm volatile to avoid optimization
2100 on argc, if necessary.
2101 * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
2102 * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
2103 * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
2104 * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
2105 * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
2106 * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
2107 * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
2108 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
2109 * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
2110 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
2111 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
2112 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
2113 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
2114 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
2115 * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
2116 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
2117 * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
2118 * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
2119 * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
2120 * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
2121 parameters with void.
2122 (main2): Removed argc parameter.
2123 * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
2124 (main): Replaced argc, argv parameters with void.
2125 * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
2126 argv parameters with void. Also renamed this function as main, and
2127 delete the existing main.
2128 * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
2129 * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
2130 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
2132 2013-06-04 Ian Bolton <ian.bolton@arm.com>
2134 * gcc.target/aarch64/movi_1.c: New test.
2136 2013-06-04 Tobias Burnus <burnus@net-b.de>
2139 * gfortran.dg/finalize_12.f90: New.
2140 * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
2141 end of scope finalization.
2142 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
2143 * gfortran.dg/allocatable_scalar_9.f90: Ditto.
2144 * gfortran.dg/auto_dealloc_2.f90: Ditto.
2145 * gfortran.dg/class_19.f03: Ditto.
2146 * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
2147 * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
2148 * gfortran.dg/extends_14.f03: Ditto.
2149 * gfortran.dg/move_alloc_4.f90: Ditto.
2150 * gfortran.dg/typebound_proc_27.f03: Ditto.
2152 2013-06-04 Manfred Schwarb <manfred99@gmx.ch>
2154 * gfortran.dg/bounds_check_7.f90: Remove "! {".
2155 * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
2156 * gfortran.dg/default_initialization_5.f90: Update dg-do.
2157 * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
2158 * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
2159 * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
2160 * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
2161 * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do run.
2162 * gfortran.dg/io_real_boz_4.f90: Ditto.
2163 * gfortran.dg/io_real_boz_5.f90: Ditto.
2164 * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
2165 * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
2166 * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
2167 * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
2168 * gfortran.dg/transpose_2.f90: Fix dg-output.
2170 2013-06-03 Balaji V. Iyer <balaji.v.iyer@intel.com>
2172 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
2173 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
2174 dg-option and an header comment.
2176 2013-06-03 Paolo Carlini <paolo.carlini@oracle.com>
2179 * g++.dg/cpp0x/sfinae46.C: New.
2180 * g++.dg/cpp0x/defaulted13.C: Adjust.
2181 * g++.dg/cpp0x/defaulted2.C: Likewise.
2182 * g++.dg/cpp0x/defaulted26.C: Likewise.
2183 * g++.dg/cpp0x/defaulted3.C: Likewise.
2184 * g++.dg/cpp0x/error1.C: Likewise.
2185 * g++.dg/cpp0x/implicit1.C: Likewise.
2186 * g++.dg/cpp0x/implicit11.C: Likewise.
2187 * g++.dg/cpp0x/inh-ctor13.C: Likewise.
2188 * g++.dg/cpp0x/initlist47.C: Likewise.
2189 * g++.dg/cpp0x/initlist9.C: Likewise.
2190 * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
2191 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
2192 * g++.dg/cpp0x/nsdmi-local.C: Likewise.
2193 * g++.dg/cpp0x/union4.C: Likewise.
2194 * g++.dg/template/crash108.C: Likewise.
2195 * g++.dg/template/crash41.C: Likewise.
2196 * g++.old-deja/g++.jason/local.C: Likewise.
2197 * g++.old-deja/g++.law/visibility3.C: Likewise.
2199 2013-06-03 Teresa Johnson <tejohnson@google.com>
2201 * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
2202 * gcc.dg/vect/bb-slp-14.c: Ditto.
2203 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
2204 * gcc.dg/vect/bb-slp-23.c: Ditto.
2205 * gcc.dg/vect/bb-slp-15.c: Ditto.
2206 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
2207 * gcc.dg/vect/bb-slp-24.c: Ditto.
2208 * gcc.dg/vect/bb-slp-16.c: Ditto.
2209 * gcc.dg/vect/bb-slp-25.c: Ditto.
2210 * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
2211 * gcc.dg/vect/bb-slp-17.c: Ditto.
2212 * gcc.dg/vect/bb-slp-1.c: Ditto.
2213 * gcc.dg/vect/bb-slp-26.c: Ditto.
2214 * gcc.dg/vect/bb-slp-18.c: Ditto.
2215 * gcc.dg/vect/bb-slp-2.c: Ditto.
2216 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
2217 * gcc.dg/vect/bb-slp-27.c: Ditto.
2218 * gcc.dg/vect/bb-slp-19.c: Ditto.
2219 * gcc.dg/vect/bb-slp-3.c: Ditto.
2220 * gcc.dg/vect/bb-slp-28.c: Ditto.
2221 * gcc.dg/vect/bb-slp-4.c: Ditto.
2222 * gcc.dg/vect/bb-slp-29.c: Ditto.
2223 * gcc.dg/vect/bb-slp-5.c: Ditto.
2224 * gcc.dg/vect/bb-slp-6.c: Ditto.
2225 * gcc.dg/vect/bb-slp-8a.c: Ditto.
2226 * gcc.dg/vect/bb-slp-7.c: Ditto.
2227 * gcc.dg/vect/bb-slp-8b.c: Ditto.
2228 * gcc.dg/vect/bb-slp-8.c: Ditto.
2229 * gcc.dg/vect/bb-slp-9.c: Ditto.
2230 * gcc.dg/vect/bb-slp-10.c: Ditto.
2231 * gcc.dg/vect/bb-slp-11.c: Ditto.
2232 * gcc.dg/vect/bb-slp-20.c: Ditto.
2233 * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
2234 * gcc.dg/vect/bb-slp-21.c: Ditto.
2235 * gcc.dg/vect/bb-slp-30.c: Ditto.
2236 * gcc.dg/vect/bb-slp-13.c: Ditto.
2237 * gcc.dg/vect/bb-slp-22.c: Ditto.
2238 * g++.dg/vect/slp-pr50413.cc: Ditto.
2239 * g++.dg/vect/slp-pr56812.cc: Ditto.
2240 * g++.dg/vect/slp-pr50819.cc: Ditto.
2242 2013-06-01 Tobias Burnus <burnus@net-b.de>
2245 * gfortran.dg/class_array_17.f90: New.
2247 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
2249 * ada/acats/floatstore.lst: New.
2250 * ada/acats/run_all.sh: Process it.
2252 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
2254 * gcc.target/powerpc/e500-ord-1.c: New test.
2255 * gcc.target/powerpc/e500-ord-2.c: Likewise.
2256 * gcc.target/powerpc/e500-unord-1.c: Likewise.
2257 * gcc.target/powerpc/e500-unord-2.c: Likewise.
2259 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
2261 * g++.dg/torture/pr54684.C: Add -fno-short-enums.
2263 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
2265 * gcc.target/arm/pr56184.C: Add -fno-short-enums.
2267 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
2269 * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
2271 2013-05-31 Balaji V. Iyer <balaji.v.iyer@intel.com>
2274 * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
2277 2013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2279 * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
2281 2013-05-31 Marek Polacek <polacek@redhat.com>
2283 PR tree-optimization/57478
2284 PR tree-optimization/57453
2285 * gcc.dg/torture/pr57478.c: New test.
2287 2013-05-31 Tobias Burnus <burnus@net-b.de>
2290 * gfortran.dg/class_array_17.f90: New.
2292 2013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2295 * gcc.target/arm/iordi3-opt.c: New test.
2297 2013-05-31 Janus Weil <janus@gcc.gnu.org>
2301 * gfortran.dg/dummy_procedure_5.f90: Modified error message.
2302 * gfortran.dg/interface_26.f90: Ditto.
2303 * gfortran.dg/proc_ptr_11.f90: Ditto.
2304 * gfortran.dg/proc_ptr_15.f90: Ditto.
2305 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2306 * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
2307 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
2308 * gfortran.dg/typebound_override_1.f90: Ditto.
2309 * gfortran.dg/typebound_override_4.f90: Ditto.
2310 * gfortran.dg/typebound_proc_6.f03: Ditto.
2311 * gfortran.dg/assumed_type_7.f90: New test.
2312 * gfortran.dg/typebound_override_5.f90: New test.
2313 * gfortran.dg/typebound_override_6.f90: New test.
2314 * gfortran.dg/typebound_override_7.f90: New test.
2316 2013-05-30 Tobias Burnus <burnus@net-b.de>
2319 * gfortran.dg/power_6.f90: New.
2321 2013-05-30 Ian Bolton <ian.bolton@arm.com>
2323 * gcc.target/aarch64/insv_1.c: New test.
2325 2013-05-30 Yufeng Zhang <yufeng.zhang@arm.com>
2327 * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
2328 dg-skip-if "No stabs".
2330 2013-05-30 Janus Weil <janus@gcc.gnu.org>
2333 * gfortran.dg/assumed_size_1.f90: New.
2335 2013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2337 * gcc.dg/shrink-wrap-alloca.c: New added.
2338 * gcc.dg/shrink-wrap-pretend.c: New added.
2339 * gcc.dg/shrink-wrap-sibcall.c: New added.
2341 2013-05-30 Tobias Burnus <burnus@net-b.de>
2344 * gfortran.dg/assumed_rank_13.f90: New.
2346 2013-05-29 Easwaran Raman <eraman@google.com>
2348 PR tree-optimization/57442
2349 * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
2351 2013-05-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2353 PR tree-optimization/57441
2354 * gcc.c-torture/compile/pr57441.c: New.
2356 2013-05-29 Dehao Chen <dehao@google.com>
2359 * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
2361 2013-05-29 Tobias Burnus <burnus@net-b.de>
2364 * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
2365 * gfortran.dg/class_19.f03: Ditto.
2367 2013-05-29 Richard Biener <rguenther@suse.de>
2369 * gcc.dg/vect/bb-slp-32.c: New testcase.
2371 2013-05-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
2373 * c-c++-common/cilk-plus/AN/array_test1.c: New test.
2374 * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
2375 * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
2376 * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
2377 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
2378 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
2379 * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
2380 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
2381 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
2382 * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
2383 * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
2384 * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
2385 * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
2386 * c-c++-common/cilk-plus/AN/misc.c: Likewise.
2387 * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
2388 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
2389 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
2390 * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
2391 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
2392 * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
2393 * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
2394 * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
2395 * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
2396 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
2397 * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
2398 * c-c++-common/cilk-plus/AN/vla.c: Likewise.
2399 * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
2400 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
2401 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
2402 * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
2403 * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
2404 * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
2405 * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
2406 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
2407 * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
2408 * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
2409 * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
2410 * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
2411 * gcc.dg/cilk-plus/cilk-plus.exp: New script.
2413 2013-05-29 Tobias Burnus <burnus@net-b.de>
2416 * gfortran.dg/finalize_11.f90: New.
2417 * gfortran.dg/finalize_4.f03: Remove dg-error.
2418 * gfortran.dg/finalize_5.f03: Ditto.
2419 * gfortran.dg/finalize_6.f03: Ditto.
2420 * gfortran.dg/finalize_7.f03: Ditto.
2422 2013-05-28 Tobias Burnus <burnus@net-b.de>
2424 * gfortran.dg/class_array_16.f90: New.
2426 2013-05-28 Tobias Burnus <burnus@net-b.de>
2429 * testsuite/gfortran.dg/use_29.f90: New.
2431 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
2433 * gnat.dg/fp_exception.adb: New test.
2435 2013-05-28 Richard Biener <rguenther@suse.de>
2437 PR tree-optimization/56787
2438 * gcc.dg/vect/pr56787.c: New testcase.
2440 2013-05-28 Janus Weil <janus@gcc.gnu.org>
2441 Tobias Burnus <burnus@net-b.de>
2444 * gfortran.dg/typebound_override_4.f90: New.
2446 2013-05-28 Richard Biener <rguenther@suse.de>
2448 PR tree-optimization/57411
2449 * g++.dg/opt/pr57411.C: New testcase.
2451 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
2453 * gcc.dg/builtin-bswap-8.c: Compile at -O2.
2454 * gcc.dg/builtin-bswap-9.c: Likewise.
2456 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
2458 * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
2460 2013-05-27 Richard Biener <rguenther@suse.de>
2463 * gcc.dg/gomp/pr57412.c: New testcase.
2465 2013-05-27 Bud Davis <jmdavis@link.com>
2468 * gfortran.dg/stfunc_8.f90: New.
2470 2013-05-27 Richard Biener <rguenther@suse.de>
2472 PR tree-optimization/57343
2473 * gcc.dg/torture/pr57343.c: New testcase.
2475 2013-05-27 Richard Biener <rguenther@suse.de>
2477 PR tree-optimization/57417
2478 * gcc.dg/torture/pr57417.c: New testcase.
2480 2013-05-27 Richard Biener <rguenther@suse.de>
2482 PR tree-optimization/57396
2483 * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
2485 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
2487 * gnat.dg/specs/last_bit.ads: New test.
2489 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
2491 * gnat.dg/specs/machine_attribute.ads: New test.
2493 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
2495 * gnat.dg/incomplete3.ad[sb]: New test.
2497 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
2500 * gcc.target/mips/div-13.c: New test.
2502 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
2505 * gcc.target/mips/mips16-attributes-5.c,
2506 * gcc.target/mips/mips16-attributes-6.c: New tests.
2508 2013-05-25 Eric Botcazou <ebotcazou@adacore.com>
2510 * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
2511 * gcc.dg/builtin-bswap-8.c: Likewise.
2513 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2516 * g++.dg/cpp0x/new1.C: New.
2518 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2521 * g++.dg/parse/dtor16.C: New.
2522 * g++.dg/parse/dtor6.C: Adjust.
2524 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2527 * g++.dg/expr/bitfield12.C: New.
2529 2013-05-24 Jeff Law <law@redhat.com>
2531 PR tree-optimization/57124
2532 * gcc.c-torture/execute/pr57124.c: New test.
2533 * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
2535 2013-05-24 Martin Jambor <mjambor@suse.cz>
2537 PR tree-optimization/57294
2538 * gcc.dg/ipa/pr57294.c: New test.
2540 2013-05-24 Dehao Chen <dehao@google.com>
2542 * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
2544 2013-05-24 Ian Bolton <ian.bolton@arm.com>
2546 * gcc.target/aarch64/scalar_intrinsics.c
2547 (force_simd): Use a valid instruction.
2548 (test_vdupd_lane_s64): Pass a valid lane argument.
2549 (test_vdupd_lane_u64): Likewise.
2551 2013-05-24 Richard Biener <rguenther@suse.de>
2553 PR tree-optimization/57287
2554 * gcc.dg/pr57287.c: New testcase.
2556 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2559 * g++.dg/template/error51.C: New.
2561 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2564 * g++.dg/template/bitfield2.C: New.
2566 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
2568 * gnat.dg/specs/noinline1.ads: New test.
2569 * gnat.dg/noinline2.ad[sb]: Likewise.
2570 * gnat.dg/specs/noinline3.ads: Likewise.
2571 * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
2573 2013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
2576 * gcc.dg/tree-ssa/pr57385.c: New test.
2578 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
2580 * gnat.dg/derived_type4.adb: New test.
2582 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
2584 * gcc.dg/builtin-bswap-6.c: New test.
2585 * gcc.dg/builtin-bswap-7.c: Likewise.
2586 * gcc.dg/builtin-bswap-8.c: Likewise.
2587 * gcc.dg/builtin-bswap-9.c: Likewise.
2589 2013-05-23 Christian Bruel <christian.bruel@st.com>
2592 * gcc.dg/debug/pr57351.c: New test
2594 2013-05-23 Vidya Praveen <vidyapraveen@arm.com>
2596 * gcc.target/aarch64/vect-clz.c: New file.
2598 2013-05-23 Martin Jambor <mjambor@suse.cz>
2601 * gcc.dg/ipa/pr57347.c: New test.
2603 2013-05-23 Richard Biener <rguenther@suse.de>
2605 PR tree-optimization/57380
2606 * g++.dg/tree-ssa/pr57380.C: New testcase.
2608 2013-05-23 Richard Biener <rguenther@suse.de>
2611 * gcc.dg/torture/pr57381.c: New testcase.
2613 2013-05-23 Jakub Jelinek <jakub@redhat.com>
2616 * gcc.c-torture/execute/pr57344-1.c: New test.
2617 * gcc.c-torture/execute/pr57344-2.c: New test.
2618 * gcc.c-torture/execute/pr57344-3.c: New test.
2619 * gcc.c-torture/execute/pr57344-4.c: New test.
2621 2013-05-23 Richard Biener <rguenther@suse.de>
2623 PR rtl-optimization/57341
2624 * gcc.dg/torture/pr57341.c: New testcase.
2626 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
2629 * g++.dg/parse/crash62.C: New.
2631 2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
2632 Pat Haugen <pthaugen@us.ibm.com>
2633 Peter Bergner <bergner@vnet.ibm.com>
2635 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
2638 2013-05-22 Tobias Burnus <burnus@net-b.de>
2641 * gfortran.dg/defined_assignment_6.f90: New.
2643 2013-05-22 Tobias Burnus <burnus@net-b.de>
2646 * gfortran.dg/assumed_type_6.f90: New.
2648 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
2651 * g++.dg/cpp0x/Wunused-parm.C: New.
2653 2013-05-21 Paolo Carlini <paolo.carlini@oracle.com>
2655 * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
2656 * g++.dg/warn/Wdouble-promotion.C: Likewise.
2658 2013-05-21 Easwaran Raman <eraman@google.com>
2660 PR tree-optimization/57322
2661 * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
2663 2013-05-21 Graham Stott <graham.stott@btinternet.com>
2665 * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
2668 2013-05-21 Tobias Burnus <burnus@net-b.de>
2671 * gfortran.dg/assumed_type_5.f90: New.
2672 * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
2673 * gfortran.dg/assumed_rank_2.f90: Ditto.
2674 * gfortran.dg/assumed_type_3.f90: Update dg-error.
2675 * gfortran.dg/no_arg_check_3.f90: Ditto.
2677 2013-05-21 Jakub Jelinek <jakub@redhat.com>
2679 PR tree-optimization/57331
2680 * gcc.c-torture/compile/pr57331.c: New test.
2682 2013-05-21 Richard Biener <rguenther@suse.de>
2684 PR tree-optimization/57330
2685 * gcc.dg/torture/pr57330.c: New testcase.
2687 2013-05-21 Richard Biener <rguenther@suse.de>
2689 PR tree-optimization/57303
2690 * gcc.dg/torture/pr57303.c: New testcase.
2692 2013-05-21 Jakub Jelinek <jakub@redhat.com>
2694 PR tree-optimization/57321
2695 * gcc.c-torture/execute/pr57321.c: New test.
2697 2013-05-20 Tobias Burnus <burnus@net-b.de>
2701 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
2702 * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
2703 * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
2704 * gfortran.dg/binding_label_tests_3.f03: Ditto.
2705 * gfortran.dg/binding_label_tests_4.f03: Ditto.
2706 * gfortran.dg/binding_label_tests_5.f03: Ditto.
2707 * gfortran.dg/binding_label_tests_6.f03: Ditto.
2708 * gfortran.dg/binding_label_tests_7.f03: Ditto.
2709 * gfortran.dg/binding_label_tests_8.f03: Ditto.
2710 * gfortran.dg/c_loc_tests_12.f03: Fix test case.
2711 * gfortran.dg/binding_label_tests_24.f90: New.
2712 * gfortran.dg/binding_label_tests_25.f90: New.
2714 2013-05-20 Tobias Burnus <burnus@net-b.de>
2717 * gfortran.dg/binding_label_tests_17.f90: New.
2718 * gfortran.dg/binding_label_tests_18.f90: New.
2719 * gfortran.dg/binding_label_tests_19.f90: New.
2720 * gfortran.dg/binding_label_tests_20.f90: New.
2721 * gfortran.dg/binding_label_tests_21.f90: New.
2722 * gfortran.dg/binding_label_tests_22.f90: New.
2723 * gfortran.dg/binding_label_tests_23.f90: New.
2725 2013-05-20 Tobias Burnus <burnus@net-b.de>
2728 * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
2729 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
2730 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
2731 * gfortran.dg/common_18.f90: New.
2732 * gfortran.dg/common_19.f90: New.
2733 * gfortran.dg/common_20.f90: New.
2734 * gfortran.dg/common_21.f90: New.
2736 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2739 * g++.dg/parse/error52.C: New.
2740 * g++.dg/parse/error3.C: Adjust.
2741 * g++.dg/parse/error36.C: Likewise.
2743 2013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
2746 * gcc.target/sh/pr56547-1.c: New.
2747 * gcc.target/sh/pr56547-2.c: New.
2749 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2752 * g++.dg/warn/Wsign-compare-6.C: New.
2753 * g++.dg/warn/Wdouble-promotion.C: Adjust.
2755 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2758 * g++.dg/template/error50.C: New.
2760 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2763 * g++.dg/ext/complit13.C: New.
2765 2013-05-20 Marc Glisse <marc.glisse@inria.fr>
2768 * g++.dg/pr57175.C: New testcase.
2770 2013-05-17 Easwaran Raman <eraman@google.com>
2772 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
2774 2013-05-17 Marc Glisse <marc.glisse@inria.fr>
2777 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
2779 2013-05-17 Jakub Jelinek <jakub@redhat.com>
2781 PR rtl-optimization/57281
2782 PR rtl-optimization/57300
2783 * gcc.dg/pr57300.c: New test.
2784 * gcc.c-torture/execute/pr57281.c: New test.
2786 2013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
2789 * g++.dg/ext/sizeof-complit.C: New.
2791 2013-05-17 Marek Polacek <polacek@redhat.com>
2793 * gcc.dg/strlenopt-25.c: New test.
2794 * gcc.dg/strlenopt-26.c: Likewise.
2796 2013-05-17 Jakub Jelinek <jakub@redhat.com>
2798 * gcc.target/i386/rotate-4.c: Compile only with -mavx
2799 instead of -mavx2, require only avx instead of avx2.
2800 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
2801 of avx2-check.h and turn into an avx runtime test instead of
2804 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
2806 * g++.dg/ext/vector22.C: Uncomment working test.
2808 2013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
2811 * g++.dg/template/pr17410.C: New.
2813 2013-05-16 Jakub Jelinek <jakub@redhat.com>
2815 * gcc.target/i386/rotate-3.c: New test.
2816 * gcc.target/i386/rotate-3a.c: New test.
2817 * gcc.target/i386/rotate-4.c: New test.
2818 * gcc.target/i386/rotate-4a.c: New test.
2819 * gcc.target/i386/rotate-5.c: New test.
2820 * gcc.target/i386/rotate-5a.c: New test.
2822 2013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2824 * gcc.dg/visibility-21.c: Require section_anchors.
2826 2013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
2828 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
2829 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
2830 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
2832 2013-05-16 Nathan Sidwell <nathan@codesourcery.com>
2834 * gcc.dg/visibility-21.c: New.
2836 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
2839 * gcc.dg/pr57286.c: New testcase.
2840 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
2841 * g++.dg/ext/vector22.C: Comment out transformations not
2844 2013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
2847 * gcc.target/mips/call-1.c: Restrict to o32.
2848 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
2850 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
2852 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
2854 * g++.dg/warn/Wshadow-1.C: Likewise.
2855 * g++.dg/warn/Wshadow-6.C: Likewise.
2856 * g++.dg/warn/Wshadow-7.C: Likewise.
2858 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
2861 * g++.dg/parse/pr31952-1.C: New.
2862 * g++.dg/parse/pr31952-2.C: Likewise.
2863 * g++.dg/parse/pr31952-3.C: Likewise.
2865 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
2866 * g++.old-deja/g++.jason/cond.C: Likewise.
2867 * g++.dg/cpp0x/range-for5.C: Likewise.
2869 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2872 * gcc.target/arm/pr40887.c: Adjust testcase.
2873 * gcc.target/arm/pr19599.c: New test.
2875 2013-05-15 Richard Biener <rguenther@suse.de>
2877 PR tree-optimization/57275
2878 * gcc.target/i386/pr57275.c: New testcase.
2880 2013-05-15 Jan Hubicka <jh@suse.cz>
2882 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
2883 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
2884 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
2886 2013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2888 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
2891 2013-05-14 Jakub Jelinek <jakub@redhat.com>
2894 * c-c++-common/Wsequence-point-1.c: New test.
2896 2013-05-14 Marc Glisse <marc.glisse@inria.fr>
2898 * g++.dg/ext/vector22.C: New testcase.
2899 * gcc.dg/binop-xor3.c: Remove xfail.
2901 2013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
2903 * gcc.target/aarch64/vect-fcm.x: Add cases testing
2904 FLOAT cmp FLOAT ? INT : INT.
2905 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
2906 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
2907 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
2908 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
2909 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
2910 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
2912 2013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
2915 * g++.dg/cpp0x/defaulted43.C: New.
2917 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2919 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
2920 (alloca): Remove declaration.
2921 (foo9): Replace alloca by __builtin_alloca.
2923 2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
2925 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
2926 Expect "size of array is too large" error.
2928 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2930 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
2932 2013-05-14 Richard Biener <rguenther@suse.de>
2935 * g++.dg/torture/pr57235.C: New testcase.
2937 2013-05-14 Jakub Jelinek <jakub@redhat.com>
2940 * gcc.dg/torture/pr57251.c: New test.
2942 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
2945 * gcc.target/i386/pr57264.c: New test.
2947 2013-05-13 Jakub Jelinek <jakub@redhat.com>
2949 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
2951 2013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
2953 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
2955 2013-05-13 Jakub Jelinek <jakub@redhat.com>
2957 PR tree-optimization/45216
2958 PR tree-optimization/57157
2959 * c-c++-common/rotate-1.c: Add 32 tests with +.
2960 * c-c++-common/rotate-1a.c: Adjust.
2961 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
2962 * c-c++-common/rotate-2b.c: New test.
2963 * c-c++-common/rotate-3.c: Add 32 tests with +.
2964 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
2965 * c-c++-common/rotate-4b.c: New test.
2966 * c-c++-common/rotate-5.c: New test.
2968 2013-05-13 Martin Jambor <mjambor@suse.cz>
2971 * gcc.dg/ipa/remref-0.c: New test.
2972 * gcc.dg/ipa/remref-1a.c: Likewise.
2973 * gcc.dg/ipa/remref-1b.c: Likewise.
2974 * gcc.dg/ipa/remref-2a.c: Likewise.
2975 * gcc.dg/ipa/remref-2b.c: Likewise.
2977 2013-05-13 Marc Glisse <marc.glisse@inria.fr>
2979 * gcc.dg/vector-shift-2.c: New testcase.
2981 2013-05-13 Jakub Jelinek <jakub@redhat.com>
2983 PR tree-optimization/57230
2984 * gcc.dg/strlenopt-24.c: New test.
2986 PR tree-optimization/57230
2987 * gcc.dg/strlenopt-23.c: New test.
2989 2013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
2992 * gcc.target/sh/pr57108.c: Move this test case to ...
2993 * gcc.c-torture/compile/pr57108.c: ... here.
2995 2013-05-10 Richard Biener <rguenther@suse.de>
2997 PR tree-optimization/57214
2998 * gcc.dg/torture/pr57214.c: New testcase.
3000 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
3002 * gcc.dg/vector-shift.c: New testcase.
3004 2013-05-10 Jakub Jelinek <jakub@redhat.com>
3006 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
3008 PR tree-optimization/45216
3009 PR tree-optimization/57157
3010 * c-c++-common/rotate-1.c: New test.
3011 * c-c++-common/rotate-1a.c: New test.
3012 * c-c++-common/rotate-2.c: New test.
3013 * c-c++-common/rotate-2a.c: New test.
3014 * c-c++-common/rotate-3.c: New test.
3015 * c-c++-common/rotate-3a.c: New test.
3016 * c-c++-common/rotate-4.c: New test.
3017 * c-c++-common/rotate-4a.c: New test.
3019 2013-05-10 Richard Biener <rguenther@suse.de>
3021 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
3022 * gcc.target/i386/l_fma_double_1.c: Adjust.
3023 * gcc.target/i386/l_fma_double_2.c: Likewise.
3024 * gcc.target/i386/l_fma_double_3.c: Likewise.
3025 * gcc.target/i386/l_fma_double_4.c: Likewise.
3026 * gcc.target/i386/l_fma_double_5.c: Likewise.
3027 * gcc.target/i386/l_fma_double_6.c: Likewise.
3028 * gcc.target/i386/l_fma_float_1.c: Likewise.
3029 * gcc.target/i386/l_fma_float_2.c: Likewise.
3030 * gcc.target/i386/l_fma_float_3.c: Likewise.
3031 * gcc.target/i386/l_fma_float_4.c: Likewise.
3032 * gcc.target/i386/l_fma_float_5.c: Likewise.
3033 * gcc.target/i386/l_fma_float_6.c: Likewise.
3035 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
3038 * g++.dg/cpp0x/pr51226.C: New.
3040 2013-04-16 Han Shen <shenhan@google.com>
3042 Test cases for '-fstack-protector-strong'.
3043 * gcc.dg/fstack-protector-strong.c: New.
3044 * g++.dg/fstack-protector-strong.C: New.
3046 2013-05-07 Ian Bolton <ian.bolton@arm.com>
3048 * gcc.target/aarch64/ands_1.c: New test.
3049 * gcc.target/aarch64/ands_2.c: Likewise
3051 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
3053 * lib/target-supports.exp (check_effective_target_hw): New
3055 * c-c++-common/asan/clone-test-1.c: Call
3056 check_effective_target_hw.
3057 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
3058 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
3059 possible decorations.
3060 * c-c++-common/asan/null-deref-1.c: Likewise.
3061 * c-c++-common/asan/stack-overflow-1.c: Likewise.
3062 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
3063 * c-c++-common/asan/use-after-free-1.c: Likewise.
3064 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
3065 * g++.dg/asan/large-func-test-1.C: Likewise.
3067 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
3069 * gcc.target/aarch64/scalar_intrinsics.c: Update.
3071 2013-05-07 Richard Biener <rguenther@suse.de>
3074 * g++.dg/torture/pr57190.C: New testcase.
3076 2013-05-07 Jakub Jelinek <jakub@redhat.com>
3078 PR tree-optimization/57149
3079 * gcc.dg/pr57149.c: New test.
3082 * gcc.dg/pr57184.c: New test.
3084 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
3086 * gnat.dg/specs/array3.ads: New test.
3088 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
3090 * c-c++-common/vector-scalar-2.c: New testcase.
3092 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
3094 * gcc.target/i386/asm-dialect-2.c: New testcase.
3096 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
3099 * g++.dg/cpp0x/auto38.C: New.
3101 2013-05-06 Richard Biener <rguenther@suse.de>
3103 PR tree-optimization/57185
3104 * gcc.dg/autopar/pr57185.c: New testcase.
3106 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
3109 * gcc.target/i386/pr57106.c: New test.
3111 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3113 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
3114 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
3115 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
3116 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
3117 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3118 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
3119 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
3121 2013-05-06 Teresa Johnson <tejohnson@google.com>
3124 * gcc.dg/pr57154.c: New test.
3126 2013-05-06 Richard Biener <rguenther@suse.de>
3129 * gcc.dg/torture/pr57147-1.c: New testcase.
3130 * gcc.dg/torture/pr57147-2.c: Likewise.
3131 * gcc.dg/torture/pr57147-3.c: Likewise.
3133 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3136 * gcc.target/sh/pr55303-1.c: New.
3137 * gcc.target/sh/pr55303-2.c: New.
3138 * gcc.target/sh/pr55303-3.c: New.
3140 2013-05-05 Tobias Burnus <burnus@net-b.de>
3142 * gfortran.dg/allocate_with_source_3.f90: New.
3144 2013-05-05 Tobias Burnus <burnus@net-b.de>
3147 * gfortran.dg/null_8.f90: New.
3149 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
3152 * g++.dg/cpp0x/enum27.C: New.
3153 * g++.dg/cpp0x/enum_base.C: Adjust.
3155 2013-05-04 Jakub Jelinek <jakub@redhat.com>
3157 PR tree-optimization/56205
3158 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
3160 2013-05-04 Tobias Burnus <burnus@net-b.de>
3162 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
3163 * gfortran.dg/bind_c_usage_27.f90: New.
3164 * gfortran.dg/bind_c_usage_28.f90: New.
3166 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
3169 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
3171 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
3174 * gcc.target/powerpc/pr57150.c: New file.
3176 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3178 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
3179 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
3180 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
3181 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
3182 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3183 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
3184 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
3186 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
3188 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
3189 scan-assembler-times.
3191 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3193 * gcc.dg/tree-ssa/slsr-32.c: New.
3194 * gcc.dg/tree-ssa/slsr-33.c: New.
3195 * gcc.dg/tree-ssa/slsr-34.c: New.
3196 * gcc.dg/tree-ssa/slsr-35.c: New.
3197 * gcc.dg/tree-ssa/slsr-36.c: New.
3198 * gcc.dg/tree-ssa/slsr-37.c: New.
3199 * gcc.dg/tree-ssa/slsr-38.c: New.
3201 2013-05-03 Ian Bolton <ian.bolton@arm.com>
3203 * gcc.target/aarch64/tst_1.c: New test.
3204 * gcc.target/aarch64/tst_2.c: Likewise
3206 2013-05-02 Jeff Law <law@redhat.com>
3208 PR tree-optimization/57144
3209 * gcc.c-torture/execute/pr57144.c: New test.
3211 2013-05-03 Jakub Jelinek <jakub@redhat.com>
3213 PR rtl-optimization/57130
3214 * gcc.c-torture/execute/pr57130.c: New test.
3216 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
3218 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
3220 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
3222 * gcc.target/aarch64/fabd.c: New file.
3224 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
3227 * g++.dg/cpp0x/pr54318.C: New.
3229 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
3232 * g++.dg/parse/error51.C: New.
3233 * g++.dg/parse/error15.C: Adjust column numbers.
3235 2013-05-02 Tobias Burnus <burnus@net-b.de>
3238 * gfortran.dg/size_kind_2.f90: New.
3239 * gfortran.dg/size_kind_3.f90: New.
3241 2013-05-02 Richard Biener <rguenther@suse.de>
3244 * g++.dg/torture/pr57140.C: New testcase.
3246 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
3249 * gcc.target/arm/pr56732-1.c: New test.
3251 2013-05-02 Martin Jambor <mjambor@suse.cz>
3254 * gcc.dg/ipa/pr56988.c: New test.
3256 2013-05-02 Ian Bolton <ian.bolton@arm.com>
3258 * gcc.target/aarch64/bics_1.c: New test.
3259 * gcc.target/aarch64/bics_2.c: Likewise.
3261 2013-05-02 Jakub Jelinek <jakub@redhat.com>
3263 PR rtl-optimization/57131
3264 * gcc.c-torture/execute/pr57131.c: New test.
3266 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
3269 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
3271 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
3274 * gcc.target/i386/pr57091.c: New test.
3276 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
3278 * gcc.target/aarch64/vect-vaddv.c: New.
3280 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
3282 * gcc.target/aarch64/vect-vmaxv.c: New.
3283 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
3285 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
3287 * gcc.target/aarch64/scalar-vca.c: New.
3288 * gcc.target/aarch64/vect-vca.c: Likewise.
3290 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
3292 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
3293 (test_vceqd_s64): Force arguments to SIMD registers.
3294 (test_vceqzd_s64): Likewise.
3295 (test_vcged_s64): Likewise.
3296 (test_vcled_s64): Likewise.
3297 (test_vcgezd_s64): Likewise.
3298 (test_vcged_u64): Likewise.
3299 (test_vcgtd_s64): Likewise.
3300 (test_vcltd_s64): Likewise.
3301 (test_vcgtzd_s64): Likewise.
3302 (test_vcgtd_u64): Likewise.
3303 (test_vclezd_s64): Likewise.
3304 (test_vcltzd_s64): Likewise.
3305 (test_vtst_s64): Likewise.
3306 (test_vtst_u64): Likewise.
3308 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
3311 * g++.dg/cpp0x/decltype53.C: New.
3313 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3316 * gfortran.dg/power_5.f90: New test.
3318 2013-04-30 Richard Biener <rguenther@suse.de>
3321 * gcc.dg/torture/pr57122.c: New testcase.
3323 2013-04-30 Richard Biener <rguenther@suse.de>
3326 * g++.dg/torture/pr57107.C: New testcase.
3328 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
3330 PR rtl-optimization/57105
3331 * gcc.dg/pr57105.c: New test.
3333 2013-04-30 Jakub Jelinek <jakub@redhat.com>
3335 PR tree-optimization/57104
3336 * gcc.dg/pr57104.c: New test.
3338 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
3341 * gcc.target/i386/pr44578.c: New test.
3343 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
3346 * gcc.target/i386/pr57097.c: New test.
3348 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
3351 * gcc.target/i386/pr57098.c: New test.
3353 2013-04-29 Kai Tietz <ktietz@redhat.com>
3355 * gcc.c-torture/execute/pr55875.c: New test.
3357 2013-04-29 Richard Biener <rguenther@suse.de>
3360 * gcc.dg/torture/pr57075.c: New testcase.
3362 2013-04-29 Richard Biener <rguenther@suse.de>
3365 * gcc.dg/autopar/pr57103.c: New testcase.
3367 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3369 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
3371 2013-04-29 Tom de Vries <tom@codesourcery.com>
3373 * gcc.dg/pr50763.c: Update test.
3375 2013-04-26 Jeff Law <law@redhat.com>
3377 * gcc.dg/tree-ssa/vrp88.c: New test.
3379 2013-04-29 Christian Bruel <christian.bruel@st.com>
3382 * gcc.target/sh/pr57108.c: New test.
3384 2013-04-29 Richard Biener <rguenther@suse.de>
3387 * gfortran.dg/gomp/pr57089.f90: New testcase.
3389 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
3391 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
3393 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
3395 * gcc.target/aarch64/vect-vcvt.c: New.
3397 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
3399 * gcc.target/aarch64/vect-vrnd.c: New.
3401 2013-04-29 Richard Biener <rguenther@suse.de>
3403 PR tree-optimization/57081
3404 * gcc.dg/torture/pr57081.c: New testcase.
3406 2013-04-29 Jakub Jelinek <jakub@redhat.com>
3408 PR tree-optimization/57083
3409 * gcc.dg/torture/pr57083.c: New test.
3411 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
3414 * g++.dg/cpp0x/decltype52.C: New.
3416 2013-04-28 Jakub Jelinek <jakub@redhat.com>
3418 N3472 binary constants
3419 * g++.dg/cpp/limits.C: Adjust warning wording.
3420 * g++.dg/system-binary-constants-1.C: Likewise.
3421 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
3423 2013-04-28 Tobias Burnus <burnus@net-b.de>
3426 * gfortran.dg/coarray_30.f90: New.
3428 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3431 * frontend-passes (optimize_power): New function.
3432 (optimize_op): Use it.
3434 2013-04-27 Jakub Jelinek <jakub@redhat.com>
3437 * gcc.c-torture/execute/pr56866.c: New test.
3438 * gcc.target/i386/pr56866.c: New test.
3440 2013-04-26 Jakub Jelinek <jakub@redhat.com>
3443 * gcc.dg/setjmp-5.c: New test.
3445 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
3448 * g++.dg/cpp0x/constexpr-55708.C: New.
3450 2013-04-26 Richard Biener <rguenther@suse.de>
3452 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
3453 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
3454 * gcc.dg/pr53265.c: Remove XFAILs.
3455 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
3456 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
3458 2013-04-26 Jakub Jelinek <jakub@redhat.com>
3460 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
3461 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
3462 -fdiagnostics-color=never option similarly to
3463 -fno-diagnostics-show-caret option.
3465 2013-04-25 Jakub Jelinek <jakub@redhat.com>
3467 PR rtl-optimization/57003
3468 * gcc.target/i386/pr57003.c: New test.
3470 2013-04-25 Marek Polacek <polacek@redhat.com>
3472 PR tree-optimization/57066
3473 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
3475 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
3476 Tejas Belagod <tejas.belagod@arm.com>
3478 * gcc.target/aarch64/vaddv-intrinsic.c: New.
3479 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
3480 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
3482 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3484 * gcc.target/aarch64/cmp.c: New.
3486 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3488 * gcc.target/aarch64/ngc.c: New.
3490 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3492 * lib/target-supports.exp
3493 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
3494 (check_effective_target_arm_neon_fp16_ok): Likewise.
3495 (add_options_for_arm_neon_fp16): Likewise.
3496 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
3497 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
3499 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
3501 PR rtl-optimizations/57046
3502 * gcc.target/i386/pr57046.c: New test.
3504 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
3506 * g++.dg/cpp1y/cplusplus.C: New.
3508 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
3510 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
3512 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
3514 * c-c++-common/Wpointer-arith-1.c: New.
3516 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
3518 * g++.dg/cpp1y/cxx1y_macro.C: New.
3520 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
3523 * g++.dg/cpp0x/sfinae45.C: New.
3525 2013-04-24 Richard Biener <rguenther@suse.de>
3528 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
3530 2013-04-23 Richard Biener <rguenther@suse.de>
3533 * gcc.dg/torture/pr57036-1.c: New testcase.
3534 * gcc.dg/torture/pr57036-2.c: Likewise.
3536 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
3538 * gcc.target/aarch64/scalar-mov.c: New testcase.
3540 2013-04-23 Richard Biener <rguenther@suse.de>
3542 PR tree-optimization/57026
3543 * gcc.dg/torture/pr57026.c: New testcase.
3545 2013-04-22 Janus Weil <janus@gcc.gnu.org>
3549 * gfortran.dg/transfer_check_4.f90: New.
3551 2013-04-22 Marek Polacek <polacek@redhat.com>
3554 * gcc.dg/pr56990.c: New test.
3556 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
3559 * gcc.target/i386/pr57018.c: New test.
3561 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
3563 * gcc.target/aarch64/vrecps.c: New.
3564 * gcc.target/aarch64/vrecpx.c: Likewise.
3566 2013-04-22 Christian Bruel <christian.bruel@st.com>
3569 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
3571 2013-04-21 Jeff Law <law@redhat.com>
3573 * gcc.dg/tree-ssa/forwprop-26.c: New test.
3575 2013-04-20 Tobias Burnus <burnus@net-b.de>
3578 * gfortran.dg/c_loc_test_22.f90: New.
3580 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
3582 PR rtl-optimization/56847
3583 * gcc.dg/pr56847.c: New test.
3585 2013-04-19 Richard Biener <rguenther@suse.de>
3587 PR tree-optimization/56982
3588 * gcc.c-torture/execute/pr56982.c: New testcase.
3590 2013-04-19 Martin Jambor <mjambor@suse.cz>
3592 PR tree-optimization/56718
3593 * g++.dg/ipa/imm-devirt-1.C: New test.
3594 * g++.dg/ipa/imm-devirt-2.C: Likewise.
3596 2013-04-19 Richard Biener <rguenther@suse.de>
3598 PR tree-optimization/57000
3599 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
3601 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3602 Mikael Morin <mikael@gcc.gnu.org>
3605 * gfortran.dg/array_constructor_45.f90: New test.
3606 * gfortran.dg/array_constructor_46.f90: New test.
3607 * gfortran.dg/array_constructor_47.f90: New test.
3608 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
3610 2013-04-18 Jakub Jelinek <jakub@redhat.com>
3612 PR rtl-optimization/56999
3613 * g++.dg/opt/pr56999.C: New test.
3615 2013-04-18 Cary Coutant <ccoutant@google.com>
3617 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
3618 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
3620 2013-04-18 Cary Coutant <ccoutant@google.com>
3622 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
3623 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
3624 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
3625 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
3626 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
3627 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
3628 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
3629 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
3630 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
3631 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
3632 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
3634 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
3636 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
3638 2013-04-18 Jakub Jelinek <jakub@redhat.com>
3640 PR tree-optimization/56984
3641 * gcc.c-torture/compile/pr56984.c: New test.
3643 PR rtl-optimization/56992
3644 * gcc.dg/pr56992.c: New test.
3646 2013-04-17 Janus Weil <janus@gcc.gnu.org>
3649 * gfortran.dg/proc_ptr_42.f90: New.
3651 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
3653 * gnat.dg/discr41.ad[sb]: New test.
3654 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
3655 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
3656 * gcc.dg/vect/slp-24.c: Likewise.
3657 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
3658 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
3659 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
3660 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
3661 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
3662 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
3663 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
3664 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
3665 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
3666 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
3667 * gcc.dg/vect/vect-strided-mult.c: Likewise.
3668 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
3669 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
3670 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
3671 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
3672 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
3673 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
3674 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
3675 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
3676 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
3677 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
3678 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
3679 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
3680 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
3681 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
3682 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
3684 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
3687 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
3688 * gfortran.dg/module_md5_1.f90: Remove.
3690 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3692 * gcc.target/aarch64/adds3.c: New.
3693 * gcc.target/aarch64/subs3.c: New.
3695 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3697 * gcc.target/aarch64/adds1.c: New.
3698 * gcc.target/aarch64/adds2.c: New.
3699 * gcc.target/aarch64/subs1.c: New.
3700 * gcc.target/aarch64/subs2.c: New.
3702 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
3704 Implement n3599 - Literal operator templates for strings.
3705 * g++.dg/cpp1y/udlit-char-template.C: New test.
3706 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
3708 2013-04-16 Tobias Burnus <burnus@net-b.de>
3711 * gfortran.dg/no_arg_check_1.f90: New.
3712 * gfortran.dg/no_arg_check_2.f90: New.
3713 * gfortran.dg/no_arg_check_3.f90: New.
3715 2013-04-16 Janus Weil <janus@gcc.gnu.org>
3718 * gfortran.dg/proc_ptr_41.f90: New.
3720 2013-04-16 Richard Biener <rguenther@suse.de>
3722 PR tree-optimization/56756
3723 * gcc.dg/torture/pr56756.c: New testcase.
3725 2013-04-16 Tobias Burnus <burnus@net-b.de>
3728 * gfortran.dg/c_assoc_5.f90: New.
3730 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
3732 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
3733 * gcc.c-torture/execute/pr33992.x: Remove.
3734 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
3735 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
3736 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
3738 2013-04-15 Jakub Jelinek <jakub@redhat.com>
3740 PR tree-optimization/56962
3741 * gcc.c-torture/execute/pr56962.c: New test.
3743 2013-04-15 Richard Biener <rguenther@suse.de>
3745 PR tree-optimization/56933
3746 * gcc.dg/vect/pr56933.c: New testcase.
3748 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3750 * gcc.target/arm/anddi3-opt.c: New test.
3751 * gcc.target/arm/anddi3-opt2.c: Likewise.
3753 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
3755 * gcc.dg/pr56890-1.c: New test.
3756 * gcc.dg/pr56890-2.c: Likewise.
3758 2013-04-15 Joey Ye <joey.ye@arm.com>
3760 * gcc.target/arm/thumb1-far-jump-1.c: New test.
3761 * gcc.target/arm/thumb1-far-jump-2.c: New test.
3763 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
3766 * gfortran.dg/select_type_33.f03: New test.
3768 2013-04-13 Janus Weil <janus@gcc.gnu.org>
3771 * gfortran.dg/typebound_proc_29.f03: New.
3773 2013-04-12 Janus Weil <janus@gcc.gnu.org>
3776 * gfortran.dg/typebound_proc_28.f03: New.
3778 2013-04-12 Jeff Law <law@redhat.com>
3780 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
3783 2013-04-12 Tobias Burnus <burnus@net-b.de>
3786 * gfortran.dg/coarray/alloc_comp_2.f90: New.
3788 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
3791 * gcc.target/i386/pr56903.c: New test.
3793 2013-04-12 Janus Weil <janus@gcc.gnu.org>
3796 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
3797 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
3798 * gfortran.dg/block_11.f90: Fix invalid test case.
3799 * gfortran.dg/function_types_3.f90: Add new error message.
3800 * gfortran.dg/global_references_1.f90: Ditto.
3801 * gfortran.dg/import2.f90: Remove unneeded parts.
3802 * gfortran.dg/import6.f90: Fix invalid test case.
3803 * gfortran.dg/proc_decl_2.f90: Ditto.
3804 * gfortran.dg/proc_decl_9.f90: Ditto.
3805 * gfortran.dg/proc_decl_18.f90: Ditto.
3806 * gfortran.dg/proc_ptr_40.f90: New.
3807 * gfortran.dg/whole_file_7.f90: Modified error wording.
3808 * gfortran.dg/whole_file_16.f90: Ditto.
3809 * gfortran.dg/whole_file_17.f90: Add -pedantic.
3810 * gfortran.dg/whole_file_18.f90: Modified error wording.
3811 * gfortran.dg/whole_file_20.f03: Ditto.
3812 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
3815 2013-04-12 Richard Biener <rguenther@suse.de>
3818 2013-04-10 Richard Biener <rguenther@suse.de>
3820 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
3822 2013-04-12 Tobias Burnus <burnus@net-b.de>
3825 * gfortran.dg/class_allocate_15.f90: New.
3828 2013-04-12 Tobias Burnus <burnus@net-b.de>
3830 * gfortran.dg/coarray_lib_alloc_2.f90: Update
3831 scan-tree-dump-times.
3833 2013-04-12 Jakub Jelinek <jakub@redhat.com>
3835 PR tree-optimization/56918
3836 PR tree-optimization/56920
3837 * gcc.dg/vect/pr56918.c: New test.
3838 * gcc.dg/vect/pr56920.c: New test.
3840 2013-04-12 Tobias Burnus <burnus@net-b.de>
3843 * gfortran.dg/class_allocate_14.f90: New.
3844 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
3845 * gfortran.dg/coarray_lib_alloc_3.f90: New.
3847 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
3849 * gcc.dg/fold-cstvecshift.c: New testcase.
3851 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3853 * gcc.target/aarch64/negs.c: New.
3855 2013-04-11 Jakub Jelinek <jakub@redhat.com>
3858 * g++.dg/template/arrow4.C: New test.
3860 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
3862 * gnat.dg/array23.adb: New test.
3863 * gnat.dg/array23_pkg[123].ads: New helpers.
3865 2013-04-11 Jeff Law <law@redhat.com>
3867 PR tree-optimization/56900
3868 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
3870 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
3873 * g++.dg/cpp0x/sfinae44.C: New.
3875 2013-04-11 Arnaud Charlet <charlet@adacore.com>
3877 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
3878 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
3880 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
3883 * g++.dg/cpp0x/enum26.C: New.
3884 * g++.old-deja/g++.pt/mangle1.C: Adjust.
3886 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
3888 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
3890 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
3892 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3893 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
3894 loop is vectorized and that the correct instruction is generated.
3895 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
3896 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
3897 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
3899 2013-04-11 Jakub Jelinek <jakub@redhat.com>
3901 PR tree-optimization/56899
3902 * gcc.c-torture/execute/pr56899.c: New test.
3904 2013-04-10 David S. Miller <davem@davemloft.net>
3906 * gcc.target/sparc/setcc-4.c: New test.
3907 * gcc.target/sparc/setcc-5.c: New test.
3909 2013-04-10 Richard Biener <rguenther@suse.de>
3911 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
3913 2013-04-10 Richard Biener <rguenther@suse.de>
3915 * gcc.dg/vect/slp-39.c: New testcase.
3917 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
3919 PR tree-optimization/55524
3920 * gcc.target/epiphany/fnma-1.c: New test.
3922 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
3924 * gcc.dg/tree-ssa/inline-11.c: New test
3926 2013-04-10 Jakub Jelinek <jakub@redhat.com>
3929 * g++.dg/template/arrow3.C: New test.
3931 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3933 * gcc.target/arm/minmax_minus.c: New test.
3935 2013-04-09 Jakub Jelinek <jakub@redhat.com>
3938 * c-c++-common/gomp/pr56883.c: New test.
3940 2013-04-09 Jeff Law <law@redhat.com>
3942 * gcc.dg/tree-ssa/vrp87.c: New test.
3944 2013-04-09 Jakub Jelinek <jakub@redhat.com>
3946 PR tree-optimization/56854
3947 * g++.dg/torture/pr56854.C: New test.
3949 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3952 * gfortran.dg/array_constructor_44.f90: New test.
3954 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
3957 * g++.dg/cpp0x/constexpr-specialization.C: New.
3959 2013-04-08 Jakub Jelinek <jakub@redhat.com>
3961 * gcc.c-torture/execute/pr56837.c: New test.
3965 * g++.dg/opt/vt3.C: New test.
3966 * g++.dg/opt/vt4.C: New test.
3968 2013-04-08 Jeff Law <law@redhat.com>
3970 * gcc.dg/tree-ssa/forwprop-25.c: New test.
3972 2013-04-08 Richard Biener <rguenther@suse.de>
3974 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
3976 2013-04-08 Richard Biener <rguenther@suse.de>
3978 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
3980 2013-04-08 Richard Biener <rguenther@suse.de>
3982 * g++.dg/vect/slp-pr56812.cc: Adjust.
3984 2013-04-08 Jakub Jelinek <jakub@redhat.com>
3986 * gcc.dg/pr56837.c: New test.
3987 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
3988 "generated memset minus one".
3990 2013-04-07 Tobias Burnus <burnus@net-b.de>
3993 * gfortran.dg/reshape_5.f90: New.
3995 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3998 * gcc.target/powerpc/recip-1.c: Modify expected output.
3999 * gcc.target/powerpc/recip-3.c: Likewise.
4000 * gcc.target/powerpc/recip-4.c: Likewise.
4001 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
4003 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
4005 * gcc.target/arm/peep-ldrd-1.c: New test.
4006 * gcc.target/arm/peep-strd-1.c: Likewise.
4008 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
4010 * gcc.target/arm/negdi-1.c: New test.
4011 * gcc.target/arm/negdi-2.c: Likewise.
4012 * gcc.target/arm/negdi-3.c: Likewise.
4013 * gcc.target/arm/negdi-4.c: Likewise.
4015 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4017 * lib/target-supports.exp (add_options_for_arm_v8_neon):
4018 Add -march=armv8-a when we use v8 NEON.
4019 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
4020 (check_effective_target_vect_call_ceilf): Likewise.
4021 (check_effective_target_vect_call_floorf): Likewise.
4022 (check_effective_target_vect_call_roundf): Likewise.
4023 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
4024 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
4025 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
4026 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
4027 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
4029 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
4031 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
4032 * gcc.target/powerpc/sd-pwr6.c: Same.
4033 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
4034 * g++.dg/debug/pr56294.C: XFAIL on AIX.
4036 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
4038 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
4040 2013-04-04 Janus Weil <janus@gcc.gnu.org>
4043 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
4044 * gfortran.dg/altreturn_4.f90: Ditto.
4045 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
4046 * gfortran.dg/altreturn_5.f90: Ditto.
4047 * gfortran.dg/altreturn_6.f90: Ditto.
4048 * gfortran.dg/altreturn_7.f90: Ditto.
4050 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4052 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
4054 (check_effective_target_arm_v8_neon_ok_nocache):
4056 (check_effective_target_arm_v8_neon_ok): Change to use
4057 check_effective_target_arm_v8_neon_ok_nocache.
4058 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
4060 (check_effective_target_vect_call_btruncf):
4061 Enable for arm and ARMv8 NEON.
4062 (check_effective_target_vect_call_ceilf): Likewise.
4063 (check_effective_target_vect_call_floorf): Likewise.
4064 (check_effective_target_vect_call_roundf): Likewise.
4065 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
4068 2013-04-04 Marek Polacek <polacek@redhat.com>
4070 PR tree-optimization/48186
4071 * gcc.dg/pr48186.c: New test.
4073 2013-04-04 Richard Biener <rguenther@suse.de>
4075 PR tree-optimization/56826
4076 * gcc.dg/vect/pr56826.c: New testcase.
4077 * gcc.dg/vect/O3-pr36098.c: Adjust.
4079 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
4081 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
4082 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
4083 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
4084 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
4085 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
4086 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
4087 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
4088 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
4089 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
4090 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
4092 2013-04-04 Richard Biener <rguenther@suse.de>
4094 PR tree-optimization/56213
4095 * gcc.dg/vect/vect-123.c: New testcase.
4097 2013-04-04 Tobias Burnus <burnus@net-b.de>
4100 * gfortran.dg/read_repeat_2.f90: New.
4102 2013-04-04 Richard Biener <rguenther@suse.de>
4104 PR tree-optimization/56837
4105 * g++.dg/torture/pr56837.C: New testcase.
4107 2013-04-04 Tobias Burnus <burnus@net-b.de>
4110 * gfortran.dg/c_loc_test_21.f90: New.
4111 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
4112 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
4113 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
4114 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
4115 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
4117 2013-04-03 Jeff Law <law@redhat.com>
4119 PR tree-optimization/56799
4120 * gcc.c-torture/execute/pr56799.c: New test.
4122 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
4125 * g++.dg/warn/Wpointer-arith-1.C: New.
4126 * g++.dg/gomp/for-19.C: Adjust.
4128 2013-04-03 Marek Polacek <polacek@redhat.com>
4131 * gcc.dg/pr55702.c: New test.
4133 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4136 * gcc.dg/pr56809.c: New testcase.
4138 2013-04-03 Jakub Jelinek <jakub@redhat.com>
4141 * g++.dg/debug/pr56819.C: New test.
4143 2013-04-03 Richard Biener <rguenther@suse.de>
4145 PR tree-optimization/56817
4146 * g++.dg/torture/pr56817.C: New testcase.
4148 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
4150 * gcc.dg/vect/bb-slp-31.c: New file.
4152 2013-04-03 Jason Merrill <jason@redhat.com>
4155 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
4157 2013-04-03 Richard Biener <rguenther@suse.de>
4159 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
4161 2013-04-03 Richard Biener <rguenther@suse.de>
4163 PR tree-optimization/55964
4164 * gcc.dg/torture/pr55964-2.c: New testcase.
4166 2013-04-03 Richard Biener <rguenther@suse.de>
4168 PR tree-optimization/56501
4169 * gcc.dg/torture/pr56501.c: New testcase.
4171 2013-04-03 Richard Biener <rguenther@suse.de>
4173 PR tree-optimization/56407
4174 * gcc.dg/torture/pr56407.c: New testcase.
4176 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
4178 PR tree-optimization/56790
4179 * g++.dg/ext/pr56790-1.C: New testcase.
4181 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
4183 * gcc.target/i386/merge-1.c: New testcase.
4184 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
4186 2013-04-03 Jakub Jelinek <jakub@redhat.com>
4189 * gcc.c-torture/execute/pr19449.c: New test.
4191 2013-04-03 Richard Biener <rguenther@suse.de>
4193 PR tree-optimization/56812
4194 * g++.dg/vect/slp-pr56812.cc: New testcase.
4196 2013-04-03 Janus Weil <janus@gcc.gnu.org>
4200 * gfortran.dg/altreturn_8.f90: New.
4201 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
4202 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
4203 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
4205 2013-04-02 Jakub Jelinek <jakub@redhat.com>
4207 PR rtl-optimization/56745
4208 * gcc.c-torture/compile/pr56745.c: New test.
4210 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
4212 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
4214 2013-04-02 Richard Biener <rguenther@suse.de>
4216 PR tree-optimization/56778
4217 * gcc.dg/torture/pr56778.c: New testcase.
4219 2013-04-02 Richard Biener <rguenther@suse.de>
4222 * g++.dg/torture/pr56768.C: New testcase.
4224 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
4226 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
4228 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4231 * gfortran.dg/namelist_82.f90: New test.
4233 2013-04-01 Janus Weil <janus@gcc.gnu.org>
4236 * gfortran.dg/implicit_class_1.f90: New.
4238 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4241 * gfortran.dg/namelist_81.f90: New test.
4243 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4245 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
4246 for constant and equal string lengths.
4247 * gfortran.dg/character_comparison_5.f90: Likewise.
4248 * gfortran.dg/character_comparison_9.f90: New test.
4250 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
4252 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
4253 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
4255 2013-03-29 Tobias Burnus <burnus@net-b.de>
4258 * gfortran.dg/optional_absent_3.f90: New.
4260 2013-03-29 Tobias Burnus <burnus@net-b.de>
4263 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
4265 2013-03-29 Tobias Burnus <burnus@net-b.de>
4268 * gfortran.dg/namelist_80.f90: New.
4270 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4273 * gfortran.dg/string_length_2.f90: New test.
4274 * gfortran.dg/dependency_41.f90: New test.
4276 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4279 * gfortran.dg/array_constructor_43.f90: New test.
4280 * gfortran.dg/random_seed_3.f90: New test.
4282 2013-03-28 Ian Bolton <ian.bolton@arm.com>
4284 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
4285 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
4286 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
4287 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
4288 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
4289 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
4290 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
4291 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
4292 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
4293 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
4295 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
4298 * g++.dg/conversion/op4.C: Adjust.
4299 * g++.dg/cpp0x/rv1n.C: Likewise.
4300 * g++.dg/cpp0x/rv2n.C: Likewise.
4301 * g++.dg/cpp0x/template_deduction.C: Likewise.
4302 * g++.dg/expr/cond8.C: Likewise.
4303 * g++.dg/other/error4.C: Likewise.
4304 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
4305 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
4306 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
4307 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
4308 * g++.old-deja/g++.jason/conversion2.C: Likewise.
4309 * g++.old-deja/g++.law/cvt20.C: Likewise.
4310 * g++.old-deja/g++.law/cvt8.C: Likewise.
4311 * g++.old-deja/g++.law/init8.C: Likewise.
4312 * g++.old-deja/g++.mike/net12.C: Likewise.
4313 * g++.old-deja/g++.mike/net8.C: Likewise.
4314 * g++.old-deja/g++.mike/p2793.C: Likewise.
4315 * g++.old-deja/g++.mike/p3836.C: Likewise.
4316 * g++.old-deja/g++.mike/p418.C: Likewise.
4317 * g++.old-deja/g++.mike/p701.C: Likewise.
4318 * g++.old-deja/g++.mike/p807.C: Likewise.
4320 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
4323 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
4326 2013-03-28 Marek Polacek <polacek@redhat.com>
4328 PR tree-optimization/56695
4329 * gcc.dg/vect/pr56695.c: New test.
4331 2013-03-28 Richard Biener <rguenther@suse.de>
4333 PR tree-optimization/37021
4334 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
4335 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
4337 2013-03-27 Tobias Burnus <burnus@net-b.de>
4341 * gfortran.dg/sizeof_2.f90: New.
4342 * gfortran.dg/sizeof_3.f90: New.
4343 * gfortran.dg/sizeof_proc.f90: Update dg-error.
4345 2013-03-27 Richard Biener <rguenther@suse.de>
4347 PR tree-optimization/37021
4348 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
4350 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
4352 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
4353 * g++.dg/ipa/ivinline-2.C: Likewise.
4354 * g++.dg/ipa/ivinline-3.C: Likewise.
4355 * g++.dg/ipa/ivinline-4.C: Likewise.
4356 * g++.dg/ipa/ivinline-5.C: Likewise.
4357 * g++.dg/ipa/ivinline-7.C: Likewise.
4358 * g++.dg/ipa/ivinline-8.C: Likewise.
4359 * g++.dg/ipa/ivinline-9.C: Likewise.
4360 * g++.dg/cpp0x/noexcept03.C: Likewise.
4361 * gcc.dg/const-1.c: Likewise.
4362 * gcc.dg/ipa/pure-const-1.c: Likewise.
4363 * gcc.dg/noreturn-8.c: Likewise.
4364 * gcc.target/i386/mmx-1.c: Likewise.
4365 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
4366 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
4367 * gcc.c-torture/execute/pr33992.x: New file.
4369 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
4371 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
4373 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
4376 * g++.dg/ext/desig5.C: New.
4378 2013-03-26 Tobias Burnus <burnus@net-b.de>
4381 * gfortran.dg/merge_init_expr_2.f90: New.
4382 * gfortran.dg/merge_char_1.f90: Modify test to
4383 stay a run-time test.
4384 * gfortran.dg/merge_char_3.f90: Ditto.
4386 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
4388 * g++.dg/cpp0x/constexpr-friend-2.C: New.
4389 * g++.dg/cpp0x/constexpr-main.C: Likewise.
4391 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
4394 * g++.dg/cpp0x/range-for23.C: New.
4396 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
4399 * gfortran.dg/namelist_79.f90: New.
4401 2013-03-25 Martin Jambor <mjambor@suse.cz>
4403 * gcc.dg/ipa/ipcp-agg-9.c: New test.
4405 2013-03-25 Tobias Burnus <burnus@net-b.de>
4425 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
4426 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
4427 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
4428 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
4429 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
4430 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
4431 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
4432 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
4433 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
4434 * gfortran.dg/c_loc_tests_16.f90: Ditto.
4435 * gfortran.dg/c_loc_tests_4.f03: Ditto.
4436 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
4437 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
4438 * gfortran.dg/c_loc_tests_8.f03: Ditto.
4439 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
4440 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
4441 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
4442 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
4443 * gfortran.dg/pr32601_1.f03: Ditto.
4444 * gfortran.dg/storage_size_2.f08: Remove dg-error.
4445 * gfortran.dg/blockdata_7.f90: New.
4446 * gfortran.dg/c_assoc_4.f90: New.
4447 * gfortran.dg/c_f_pointer_tests_6.f90: New.
4448 * gfortran.dg/c_f_pointer_tests_7.f90: New.
4449 * gfortran.dg/c_funloc_tests_8.f90: New.
4450 * gfortran.dg/c_loc_test_17.f90: New.
4451 * gfortran.dg/c_loc_test_18.f90: New.
4452 * gfortran.dg/c_loc_test_19.f90: New.
4453 * gfortran.dg/c_loc_test_20.f90: New.
4454 * gfortran.dg/c_sizeof_5.f90: New.
4455 * gfortran.dg/iso_c_binding_rename_3.f90: New.
4456 * gfortran.dg/transfer_resolve_2.f90: New.
4457 * gfortran.dg/transfer_resolve_3.f90: New.
4458 * gfortran.dg/transfer_resolve_4.f90: New.
4459 * gfortran.dg/pr32601.f03: Update dg-error.
4460 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
4461 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
4463 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4465 * gcc.target/arm/vseleqdf.c: New test.
4466 * gcc.target/arm/vseleqsf.c: Likewise.
4467 * gcc.target/arm/vselgedf.c: Likewise.
4468 * gcc.target/arm/vselgesf.c: Likewise.
4469 * gcc.target/arm/vselgtdf.c: Likewise.
4470 * gcc.target/arm/vselgtsf.c: Likewise.
4471 * gcc.target/arm/vselledf.c: Likewise.
4472 * gcc.target/arm/vsellesf.c: Likewise.
4473 * gcc.target/arm/vselltdf.c: Likewise.
4474 * gcc.target/arm/vselltsf.c: Likewise.
4475 * gcc.target/arm/vselnedf.c: Likewise.
4476 * gcc.target/arm/vselnesf.c: Likewise.
4477 * gcc.target/arm/vselvcdf.c: Likewise.
4478 * gcc.target/arm/vselvcsf.c: Likewise.
4479 * gcc.target/arm/vselvsdf.c: Likewise.
4480 * gcc.target/arm/vselvssf.c: Likewise.
4482 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov at arm.com>
4484 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
4486 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
4487 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
4488 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
4489 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
4490 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
4491 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
4492 * gcc.target/aarch64/atomic-op-char.x: ... to here.
4493 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
4494 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
4495 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
4496 * gcc.target/aarch64/atomic-op-int.x: ... to here.
4497 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
4498 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
4499 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
4500 * gcc.target/aarch64/atomic-op-release.x: ... to here.
4501 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
4502 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
4503 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
4504 * gcc.target/aarch64/atomic-op-short.x: ... to here.
4505 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
4506 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
4507 * gcc.target/arm/atomic-op-acquire.c: Likewise.
4508 * gcc.target/arm/atomic-op-char.c: Likewise.
4509 * gcc.target/arm/atomic-op-consume.c: Likewise.
4510 * gcc.target/arm/atomic-op-int.c: Likewise.
4511 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
4512 * gcc.target/arm/atomic-op-release.c: Likewise.
4513 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
4514 * gcc.target/arm/atomic-op-short.c: Likewise.
4516 2013-03-25 Richard Biener <rguenther@suse.de>
4519 * g++.dg/torture/pr56694.C: New testcase.
4521 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4524 * gcc.target/arm/neon-vcond-gt.c: New test.
4525 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
4526 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
4528 2013-03-25 Richard Biener <rguenther@suse.de>
4530 PR tree-optimization/56689
4531 * gcc.dg/torture/pr56689.c: New testcase.
4533 2013-03-25 Kai Tietz <ktietz@redhat.com>
4535 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
4537 2013-03-24 Tobias Burnus <burnus@net-b.de>
4540 * gfortran.dg/eof_5.f90: New.
4542 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
4544 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
4547 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
4549 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
4551 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
4554 * gcc.c-torture/execute/builtins/builtins.exp: Add
4555 -Wl,--allow-multiple-definition for RTEMS targets.
4557 2013-03-22 Ian Bolton <ian.bolton@arm.com>
4559 * gcc.target/aarch64/movk.c: New test.
4561 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
4563 * g++.dg/ext/vector21.C: New testcase.
4565 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
4567 * gcc.target/arm/neon-for-64bits-1.c: New tests.
4568 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
4570 2013-03-21 Richard Biener <rguenther@suse.de>
4572 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
4573 * gcc.dg/vect/vect-outer-3a.c: Likewise.
4575 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4577 * gcc.target/aarch64/vect.c: Test and result vector added
4578 for sabd and saba instructions.
4579 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
4580 instructions in assembly.
4581 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
4582 * gcc.target/aarch64/vect-fp.c: Test and result vector added
4583 for fabd instruction.
4584 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
4585 instruction in assembly.
4586 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
4588 2013-03-20 Jeff Law <law@redhat.com>
4590 * g++.dg/tree-ssa/ssa-dom.C: New test.
4592 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
4594 * gcc.target/powerpc/mmfpgpr.c: New test.
4595 * gcc.target/powerpc/sd-vsx.c: Likewise.
4596 * gcc.target/powerpc/sd-pwr6.c: Likewise.
4597 * gcc.target/powerpc/vsx-float0.c: Likewise.
4599 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
4601 PR tree-optimization/56355
4602 * gcc.dg/pr56355-1.c: New file.
4604 2013-03-20 Catherine Moore <clm@codesourcery.com>
4605 Richard Sandiford <rdsandiford@googlemail.com>
4607 * gcc.target/mips/mips.exp: Add microMIPS support.
4608 * gcc.target/mips/umips-movep-2.c: New test.
4609 * gcc.target/mips/umips-lwp-2.c: New test.
4610 * gcc.target/mips/umips-swp-5.c: New test.
4611 * gcc.target/mips/umips-constraints-1.c: New test.
4612 * gcc.target/mips/umips-lwp-3.c: New test.
4613 * gcc.target/mips/umips-swp-6.c: New test.
4614 * gcc.target/mips/umips-constraints-2.c: New test.
4615 * gcc.target/mips/umips-save-restore-1.c: New test.
4616 * gcc.target/mips/umips-lwp-4.c: New test.
4617 * gcc.target/mips/umips-swp-7.c: New test.
4618 * gcc.target/mips/umips-save-restore-2.c: New test.
4619 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
4620 * gcc.target/mips/umips-lwp-5.c: New test.
4621 * gcc.target/mips/umips-save-restore-3.c: New test.
4622 * gcc.target/mips/umips-lwp-6.c: New test.
4623 * gcc.target/mips/umips-swp-1.c: New test.
4624 * gcc.target/mips/umips-lwp-7.c: New test.
4625 * gcc.target/mips/umips-swp-2.c: New test.
4626 * gcc.target/mips/umips-lwp-8.c: New test.
4627 * gcc.target/mips/umips-swp-3.c: New test.
4628 * gcc.target/mips/umips-movep-1.c: New test.
4629 * gcc.target/mips/umips-lwp-1.c: New test.
4630 * gcc.target/mips/umips-swp-4.c: New test.
4632 2013-03-20 Richard Biener <rguenther@suse.de>
4634 PR tree-optimization/56661
4635 * gcc.dg/torture/pr56661.c: New testcase.
4637 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4639 PR rtl-optimization/56605
4640 * gcc.target/powerpc/pr56605.c: New.
4642 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4645 * gfortran.dg/do_1.f90: Don't xfail.
4647 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
4650 * gfortran.dg/namelist_77.f90: New.
4651 * gfortran.dg/namelist_78.f90: New.
4653 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
4656 * gfortran.dg/open_negative_unit_1.f90: New.
4658 2013-03-19 Ian Bolton <ian.bolton@arm.com>
4660 * gcc.target/aarch64/sbc.c: New test.
4662 2013-03-19 Ian Bolton <ian.bolton@arm.com>
4664 * gcc.target/aarch64/ror.c: New test.
4666 2013-03-19 Ian Bolton <ian.bolton@arm.com>
4668 * gcc.target/aarch64/extr.c: New test.
4670 2013-03-19 Richard Biener <rguenther@suse.de>
4672 PR tree-optimization/56273
4673 * gcc.dg/tree-ssa/vrp47.c: Adjust.
4674 * c-c++-common/uninit-17.c: Likewise.
4676 2013-03-18 Jakub Jelinek <jakub@redhat.com>
4678 PR tree-optimization/56635
4679 * g++.dg/torture/pr56635.C: New test.
4681 2013-03-18 Richard Biener <rguenther@suse.de>
4683 PR tree-optimization/3713
4684 * g++.dg/ipa/devirt-12.C: New testcase.
4686 2013-03-18 Jakub Jelinek <jakub@redhat.com>
4689 * c-c++-common/pr56566.c: New test.
4691 2013-03-17 Jason Merrill <jason@redhat.com>
4693 * g++.dg/template/abstract-dr337.C: XFAIL.
4695 2013-03-16 Jakub Jelinek <jakub@redhat.com>
4698 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
4699 * c-c++-common/pr56607.c: New test.
4701 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
4704 * g++.dg/cpp0x/constexpr-array5.C: New.
4706 2013-03-15 Tobias Burnus <burnus@net-b.de>
4709 * gfortran.dg/transfer_intrinsic_5.f90: New.
4711 2013-03-15 Kai Tietz <ktietz@redhat.com>
4713 * gcc.target/i386/movti.c: Don't test for x64 mingw.
4714 * gcc.target/i386/pr20020-1.c: Likewise.
4715 * gcc.target/i386/pr20020-2.c: Likewise.
4716 * gcc.target/i386/pr20020-3.c: Likewise.
4717 * gcc.target/i386/pr53425-1.c: Likewise.
4718 * gcc.target/i386/pr53425-2.c: Likewise.
4719 * gcc.target/i386/pr55093.c: Likewise.
4720 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
4722 2013-03-15 Jakub Jelinek <jakub@redhat.com>
4725 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
4726 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
4728 2013-03-14 Jakub Jelinek <jakub@redhat.com>
4730 PR tree-optimization/53265
4731 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
4733 * gcc.dg/graphite/id-6.c (test): Likewise.
4734 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
4735 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
4737 PR tree-optimization/53265
4738 * gcc.dg/pr53265.c: New test.
4739 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
4741 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
4743 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
4744 n, use it as high bound instead of 4.
4746 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
4749 * gcc.target/sh/pr49880-1.c: New.
4750 * gcc.target/sh/pr49880-2.c: New.
4751 * gcc.target/sh/pr49880-3.c: New.
4752 * gcc.target/sh/pr49880-4.c: New.
4753 * gcc.target/sh/pr49880-5.c: New.
4755 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
4757 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
4759 2013-03-13 Richard Biener <rguenther@suse.de>
4761 PR tree-optimization/56608
4762 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
4764 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
4767 * g++.dg/cpp0x/alias-decl-32.C: New.
4769 2013-03-11 Jan Hubicka <jh@suse.cz>
4772 * gcc.c-torture/compile/pr56571.c: New testcase.
4774 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4776 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
4777 * gcc.dg/tree-ssa/pr55579.c: Likewise.
4779 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
4781 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
4782 * gcc.dg/inline_4.c: Likewise.
4783 * gcc.dg/unroll_2.c: Likewise.
4784 * gcc.dg/unroll_3.c: Likewise.
4785 * gcc.dg/unroll_4.c: Likewise.
4787 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4790 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
4793 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
4795 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
4798 * gcc.c-torture/compile/pr40797.c: New.
4800 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4802 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
4804 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
4807 * gfortran.dg/class_56.f90: New test.
4809 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
4812 * gcc.target/mips/pr56524.c: New test.
4814 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
4817 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
4819 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
4822 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
4824 2013-03-08 Marek Polacek <polacek@redhat.com>
4826 PR tree-optimization/56478
4827 * gcc.dg/torture/pr56478.c: New test.
4829 2013-03-08 Kai Tietz <ktietz@redhat.com>
4831 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
4832 targets linker option --allow-multiple-definition.
4834 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
4835 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
4836 * gcc.dg/pr52549.c: Add LLP64 case.
4837 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
4838 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
4839 * gcc.dg/torture/pr51071-2.c: Likewise.
4840 * gcc.dg/tree-ssa/vrp72.c: Likewise.
4841 * gcc.dg/tree-ssa/vrp73.c: Likewise.
4842 * gcc.dg/tree-ssa/vrp75.c: Likewise.
4843 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
4844 * gcc.dg/weak/weak-1.c: Likewise.
4845 * gcc.dg/weak/weak-2.c: Likewise.
4846 * gcc.dg/weak/weak-3.c: Likewise.
4847 * gcc.dg/weak/weak-4.c: Likewise.
4848 * gcc.dg/weak/weak-5.c: Likewise.
4849 * gcc.dg/weak/weak-15.c: Likewise.
4850 * gcc.dg/weak/weak-16.c: Likewise.
4852 * c-c++-common/pr54486.c: Skip test for mingw-targets.
4854 2013-03-07 Jakub Jelinek <jakub@redhat.com>
4856 PR tree-optimization/56559
4857 * gcc.dg/tree-ssa/reassoc-26.c: New test.
4859 2013-03-07 Andreas Schwab <schwab@suse.de>
4861 * gcc.dg/pr31490.c: Fix last change.
4863 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
4866 * g++.dg/template/crash115.C: New.
4868 2013-03-06 Jakub Jelinek <jakub@redhat.com>
4870 PR tree-optimization/56539
4871 * gcc.c-torture/compile/pr56539.c: New test.
4873 2013-03-06 Kai Tietz <ktietz@redhat.com>
4875 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
4877 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
4878 * gcc.dg/lto/20091013-1_2.c: Likewise.
4879 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
4881 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
4883 * gnat.dg/specs/aggr6.ads: New test.
4885 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
4887 * gnat.dg/loop_optimization15.ad[sb]: New test.
4889 2013-03-06 Jakub Jelinek <jakub@redhat.com>
4892 * gcc.dg/pr56548.c: New test.
4894 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4897 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
4899 2013-03-06 Jakub Jelinek <jakub@redhat.com>
4902 * g++.dg/template/typename20.C: New test.
4904 2013-03-05 Jakub Jelinek <jakub@redhat.com>
4907 * gcc.dg/pr56510.c: New test.
4909 PR rtl-optimization/56484
4910 * gcc.c-torture/compile/pr56484.c: New test.
4912 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
4915 * g++.dg/warn/Wsign-conversion-2.C: New.
4917 2013-03-05 Richard Biener <rguenther@suse.de>
4919 PR tree-optimization/56270
4920 * gcc.dg/vect/slp-38.c: New testcase.
4922 2013-03-05 Jakub Jelinek <jakub@redhat.com>
4924 PR rtl-optimization/56494
4925 * gcc.dg/pr56494.c: New test.
4927 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
4929 * gcc.dg/pr56424.c: New test.
4931 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
4933 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
4934 * gcc.dg/pr56228.c <avr>: Skip.
4936 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
4939 PR tree-optimization/52631
4940 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
4942 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
4944 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
4945 * gcc.dg/vect/vect-83_64.c: Same.
4947 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
4950 * gfortran.dg/pointer_check_13.f90: New test.
4952 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
4955 * gfortran.dg/array_constructor_42.f90: New test.
4957 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
4960 * g++.dg/template/static33.C: New.
4961 * g++.dg/template/static34.C: Likewise.
4964 * g++.dg/template/static35.C: New.
4966 2013-03-01 Steve Ellcey <sellcey@mips.com>
4968 * gcc.dg/pr56396.c: Require pic support.
4970 2013-03-01 Richard Biener <rguenther@suse.de>
4972 PR tree-optimization/55481
4973 * gcc.dg/torture/pr56488.c: New testcase.
4975 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
4976 Jakub Jelinek <jakub@redhat.com>
4979 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
4980 no_sanitize_address attribute rather than no_address_safety_analysis.
4981 * g++.dg/asan/sanitizer_test_utils.h
4982 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
4983 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
4984 in addition to no_address_safety_analysis.
4986 2013-02-28 Jason Merrill <jason@redhat.com>
4989 * g++.dg/cpp0x/constexpr-and.C: New.
4991 2013-02-28 Martin Jambor <mjambor@suse.cz>
4993 PR tree-optimization/56294
4994 * g++.dg/debug/pr56294.C: New test.
4996 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
4998 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
5000 2013-02-27 Marek Polacek <polacek@redhat.com>
5002 PR rtl-optimization/56466
5003 * gcc.dg/pr56466.c: New test.
5005 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5007 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
5008 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
5009 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
5011 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
5014 * gcc.dg/pr45472.c: New test.
5016 2013-02-26 Marek Polacek <polacek@redhat.com>
5018 PR tree-optimization/56426
5019 * gcc.dg/pr56436.c: New test.
5021 2013-02-26 Jakub Jelinek <jakub@redhat.com>
5023 PR tree-optimization/56448
5024 * gcc.c-torture/compile/pr56448.c: New test.
5026 PR tree-optimization/56443
5027 * gcc.dg/torture/pr56443.c: New test.
5029 2013-02-25 Richard Biener <rguenther@suse.de>
5031 PR tree-optimization/56175
5032 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
5034 2013-02-24 Jakub Jelinek <jakub@redhat.com>
5037 * g++.dg/torture/pr56403.C: New test.
5039 2013-02-25 Catherine Moore <clm@codesourcery.com>
5042 2013-02-24 Catherine Moore <clm@codesourcery.com>
5043 Richard Sandiford <rdsandiford@googlemail.com>
5045 * gcc.target/mips/mips.exp: Add microMIPS support.
5046 * gcc.target/mips/umips-movep-2.c: New test.
5047 * gcc.target/mips/umips-lwp-2.c: New test.
5048 * gcc.target/mips/umips-swp-5.c: New test.
5049 * gcc.target/mips/umips-constraints-1.c: New test.
5050 * gcc.target/mips/umips-lwp-3.c: New test.
5051 * gcc.target/mips/umips-swp-6.c: New test.
5052 * gcc.target/mips/umips-constraints-2.c: New test.
5053 * gcc.target/mips/umips-save-restore-1.c: New test.
5054 * gcc.target/mips/umips-lwp-4.c: New test.
5055 * gcc.target/mips/umips-swp-7.c: New test.
5056 * gcc.target/mips/umips-save-restore-2.c: New test.
5057 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
5058 * gcc.target/mips/umips-lwp-5.c: New test.
5059 * gcc.target/mips/umips-save-restore-3.c: New test.
5060 * gcc.target/mips/umips-lwp-6.c: New test.
5061 * gcc.target/mips/umips-swp-1.c: New test.
5062 * gcc.target/mips/umips-lwp-7.c: New test.
5063 * gcc.target/mips/umips-swp-2.c: New test.
5064 * gcc.target/mips/umips-lwp-8.c: New test.
5065 * gcc.target/mips/umips-swp-3.c: New test.
5066 * gcc.target/mips/umips-movep-1.c: New test.
5067 * gcc.target/mips/umips-lwp-1.c: New test.
5068 * gcc.target/mips/umips-swp-4.c: New test.
5070 2013-02-24 Catherine Moore <clm@codesourcery.com>
5071 Richard Sandiford <rdsandiford@googlemail.com>
5073 * gcc.target/mips/mips.exp: Add microMIPS support.
5074 * gcc.target/mips/umips-movep-2.c: New test.
5075 * gcc.target/mips/umips-lwp-2.c: New test.
5076 * gcc.target/mips/umips-swp-5.c: New test.
5077 * gcc.target/mips/umips-constraints-1.c: New test.
5078 * gcc.target/mips/umips-lwp-3.c: New test.
5079 * gcc.target/mips/umips-swp-6.c: New test.
5080 * gcc.target/mips/umips-constraints-2.c: New test.
5081 * gcc.target/mips/umips-save-restore-1.c: New test.
5082 * gcc.target/mips/umips-lwp-4.c: New test.
5083 * gcc.target/mips/umips-swp-7.c: New test.
5084 * gcc.target/mips/umips-save-restore-2.c: New test.
5085 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
5086 * gcc.target/mips/umips-lwp-5.c: New test.
5087 * gcc.target/mips/umips-save-restore-3.c: New test.
5088 * gcc.target/mips/umips-lwp-6.c: New test.
5089 * gcc.target/mips/umips-swp-1.c: New test.
5090 * gcc.target/mips/umips-lwp-7.c: New test.
5091 * gcc.target/mips/umips-swp-2.c: New test.
5092 * gcc.target/mips/umips-lwp-8.c: New test.
5093 * gcc.target/mips/umips-swp-3.c: New test.
5094 * gcc.target/mips/umips-movep-1.c: New test.
5095 * gcc.target/mips/umips-lwp-1.c: New test.
5096 * gcc.target/mips/umips-swp-4.c: New test.
5098 2013-02-22 Jakub Jelinek <jakub@redhat.com>
5101 * lib/asan-dg.exp (asan_link_flags): Add
5102 -B${gccpath}/libsanitizer/asan/ to flags.
5104 2013-02-21 Jakub Jelinek <jakub@redhat.com>
5107 * gcc.dg/torture/pr56420.c: New test.
5109 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
5112 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
5114 2013-02-21 Martin Jambor <mjambor@suse.cz>
5116 PR tree-optimization/56310
5117 * g++.dg/ipa/pr56310.C: New test.
5119 2013-02-21 Janus Weil <janus@gcc.gnu.org>
5122 * gfortran.dg/proc_ptr_comp_37.f90: New.
5124 2013-02-21 Richard Biener <rguenther@suse.de>
5126 PR tree-optimization/56415
5128 2013-02-11 Richard Biener <rguenther@suse.de>
5130 PR tree-optimization/56273
5131 * g++.dg/warn/Warray-bounds-6.C: New testcase.
5132 * gcc.dg/tree-ssa/pr21559.c: Adjust.
5133 * gcc.dg/tree-ssa/vrp17.c: Likewise.
5134 * gcc.dg/tree-ssa/vrp18.c: Likewise.
5135 * gcc.dg/tree-ssa/vrp23.c: Likewise.
5136 * gcc.dg/tree-ssa/vrp24.c: Likewise.
5138 2013-02-21 Marek Polacek <polacek@redhat.com>
5140 PR tree-optimization/56398
5141 * g++.dg/torture/pr56398.C: New test.
5143 2013-02-21 Jakub Jelinek <jakub@redhat.com>
5146 * gcc.c-torture/compile/pr56405.c: New test.
5148 2013-02-20 Jan Hubicka <jh@suse.cz>
5150 PR tree-optimization/56265
5151 * g++.dg/ipa/devirt-11.C: New testcase.
5153 2013-02-20 Richard Biener <rguenther@suse.de>
5155 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
5157 2013-02-20 Richard Biener <rguenther@suse.de>
5158 Jakub Jelinek <jakub@redhat.com>
5160 PR tree-optimization/56396
5161 * gcc.dg/pr56396.c: New testcase.
5163 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
5166 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
5168 2013-02-19 Richard Biener <rguenther@suse.de>
5170 PR tree-optimization/56384
5171 * gcc.dg/torture/pr56384.c: New testcase.
5173 2013-02-19 Jakub Jelinek <jakub@redhat.com>
5175 PR tree-optimization/56350
5176 * gcc.dg/pr56350.c: New test.
5178 PR tree-optimization/56381
5179 * g++.dg/opt/pr56381.C: New test.
5181 2013-02-18 Jakub Jelinek <jakub@redhat.com>
5184 * lib/dg-pch.exp (pch-init, pch-finish,
5185 check_effective_target_pch_supported_debug): New procs.
5186 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
5187 Likewise if $pch_unsupported_debug and $flags include -g.
5188 Skip FAILs about missing *.gch file if $pch_unsupported_debug
5189 and dg-require-effective-target pch_unsupported_debug.
5190 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
5191 * objc.dg/pch/pch.exp: Likewise.
5192 * gcc.dg/pch/pch.exp: Likewise.
5193 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
5194 pch_unsupported_debug.
5195 * gcc.dg/pch/valid-1.hs: Likewise.
5196 * gcc.dg/pch/valid-1b.c: Likewise.
5197 * gcc.dg/pch/valid-1b.hs: Likewise.
5199 2013-02-18 Richard Biener <rguenther@suse.de>
5201 PR tree-optimization/56366
5202 * gcc.dg/torture/pr56366.c: New testcase.
5204 2013-02-18 Richard Biener <rguenther@suse.de>
5207 * gcc.dg/torture/pr56349.c: New testcase.
5209 2013-02-18 Richard Biener <rguenther@suse.de>
5211 PR tree-optimization/56321
5212 * gcc.dg/torture/pr56321.c: New testcase.
5214 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
5216 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
5218 2013-02-16 Jakub Jelinek <jakub@redhat.com>
5219 Dodji Seketeli <dodji@redhat.com>
5222 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
5223 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
5224 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
5225 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
5226 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
5227 * c-c++-common/asan/pr56330.c: Likewise.
5228 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
5229 Ensure the size argument of __builtin_memcpy is a constant.
5231 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
5232 Paolo Carlini <paolo.carlini@oracle.com>
5235 * g++.dg/cpp0x/enum23.C: New.
5237 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
5240 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
5242 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
5244 PR rtl-optimization/56348
5245 * gcc.target/i386/pr56348.c: New test.
5247 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
5249 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
5250 * gcc.target/arm/interrupt-2.c: Likewise.
5252 2013-02-15 Tobias Burnus <burnus@net-b.de>
5255 * gfortran.dg/matmul_9.f90: New.
5257 2013-02-15 Tobias Burnus <burnus@net-b.de>
5260 * gfortran.dg/init_flag_11.f90: New.
5262 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5264 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
5266 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5268 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
5271 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
5272 Tobias Burnus <burnus@net-b.de>
5275 * gfortran.dg/allocatable_function_7.f90: New.
5277 2013-02-14 Jakub Jelinek <jakub@redhat.com>
5279 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
5280 * asan_globals_test-wrapper.cc: New file.
5281 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
5282 instead of asan_globals_test.cc as dg-additional-sources.
5283 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
5284 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
5285 "sanitizer_test_utils.h" instead of
5286 "sanitizer_common/tests/sanitizer_test_utils.h".
5287 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
5288 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
5289 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
5290 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
5291 * g++.dg/asan/asan_test.cc: Synced from upstream.
5292 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
5294 2013-02-14 Dodji Seketeli <dodji@redhat.com>
5297 * c-c++-common/asan/memcmp-2.c: New test.
5299 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
5302 * g++.dg/cpp0x/udlit-string-literal.h: New.
5303 * g++.dg/cpp0x/udlit-string-literal.C: New.
5305 2013-02-13 Sriraman Tallam <tmsriram@google.com>
5307 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
5309 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
5312 * gcc.target/arm/pr56184.C: New test.
5314 2013-02-13 Jakub Jelinek <jakub@redhat.com>
5317 * g++.dg/torture/pr56302.C: New test.
5318 * g++.dg/cpp0x/constexpr-56302.C: New test.
5319 * c-c++-common/pr56302.c: New test.
5321 2013-02-13 Tobias Burnus <burnus@net-b.de>
5322 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5325 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
5326 * gfortran.dg/quad_3.f90: Ditto.
5328 2013-02-13 Kostya Serebryany <kcc@google.com>
5330 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
5331 to match the fresh asan run-time.
5332 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
5334 2013-02-12 Dodji Seketeli <dodji@redhat.com>
5336 Avoid instrumenting duplicated memory access in the same basic block
5337 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
5338 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
5339 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
5340 * c-c++-common/asan/inc.c: Likewise.
5342 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
5345 * gcc.target/i386/pr56148.c: New test.
5347 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
5348 Tobias Burnus <burnus@net-b.de>
5351 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
5354 2013-02-12 Richard Biener <rguenther@suse.de>
5357 * gcc.dg/lto/pr56297_0.c: New testcase.
5358 * gcc.dg/lto/pr56297_0.c: Likewise.
5360 2013-02-12 Janus Weil <janus@gcc.gnu.org>
5363 * gfortran.dg/typebound_deferred_1.f90: New.
5365 2013-02-12 Jakub Jelinek <jakub@redhat.com>
5367 PR rtl-optimization/56151
5368 * gcc.target/i386/pr56151.c: New test.
5370 2013-02-11 Sriraman Tallam <tmsriramgoogle.com>
5372 * g++.dg/ext/mv12.C: New test.
5373 * g++.dg/ext/mv12.h: New file.
5374 * g++.dg/ext/mv12-aux.C: New file.
5375 * g++.dg/ext/mv13.C: New test.
5377 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
5379 * lib/target-supports.exp
5380 (check_effective_target_powerpc_eabi_ok): New.
5381 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
5383 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
5384 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
5386 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
5387 * gcc.target/powerpc/pr51623.c: Likewise.
5388 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
5389 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
5391 2013-02-11 Alexander Potapenko <glider@google.com>
5392 Jack Howarth <howarth@bromo.med.uc.edu>
5393 Jakub Jelinek <jakub@redhat.com>
5396 * g++.dg/asan/pr55617.C: Run on all targets.
5398 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
5400 PR rtl-optimization/56275
5401 * gcc.dg/pr56275.c: New test.
5403 2013-02-11 Richard Biener <rguenther@suse.de>
5405 PR tree-optimization/56273
5406 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
5408 2013-02-11 Richard Biener <rguenther@suse.de>
5410 PR tree-optimization/56264
5411 * gcc.dg/torture/pr56264.c: New testcase.
5413 2013-02-11 Richard Biener <rguenther@suse.de>
5415 PR tree-optimization/56273
5416 * g++.dg/warn/Warray-bounds-6.C: New testcase.
5417 * gcc.dg/tree-ssa/pr21559.c: Adjust.
5418 * gcc.dg/tree-ssa/vrp17.c: Likewise.
5419 * gcc.dg/tree-ssa/vrp18.c: Likewise.
5420 * gcc.dg/tree-ssa/vrp23.c: Likewise.
5421 * gcc.dg/tree-ssa/vrp24.c: Likewise.
5423 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
5425 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
5426 for *-*-linux-gnu targets.
5427 * g++.dg/asan/interception-test-1.c: Ditto.
5428 * g++.dg/asan/interception-failure-test-1.C: Ditto.
5429 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
5431 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
5434 * gfortran.dg/intrinsic_size_4.f90 : New test.
5436 2013-02-09 Jakub Jelinek <jakub@redhat.com>
5439 * gcc.target/powerpc/pr56256.c: New test.
5441 2013-02-08 Ian Lance Taylor <iant@google.com>
5443 * lib/go.exp: Load timeout.exp.
5445 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
5447 PR rtl-optimization/56246
5448 * gcc.target/i386/pr56246.c: New test.
5450 2013-02-08 Jeff Law <law@redhat.com>
5453 * gcc.dg/debug/dwarf2/pr53948.c: New test.
5455 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
5458 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
5461 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
5463 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
5465 2013-02-08 Jakub Jelinek <jakub@redhat.com>
5467 PR rtl-optimization/56195
5468 * gcc.dg/torture/pr56195.c: New test.
5470 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
5473 * gfortran.dg/recursive_interface_2.f90: New test.
5475 2013-02-08 Jakub Jelinek <jakub@redhat.com>
5477 PR tree-optimization/56250
5478 * gcc.c-torture/execute/pr56250.c: New test.
5480 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
5482 PR tree-optimization/56064
5483 * gcc.dg/fixed-point/view-convert-2.c: New test.
5485 2013-02-08 Michael Matz <matz@suse.de>
5487 PR tree-optimization/52448
5488 * gcc.dg/pr52448.c: New test.
5490 2013-02-08 Richard Biener <rguenther@suse.de>
5493 * gcc.dg/torture/pr56181.c: New testcase.
5495 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
5498 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
5499 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
5501 2013-02-07 Jakub Jelinek <jakub@redhat.com>
5504 * g++.dg/parse/crash61.C: New test.
5507 * g++.dg/parse/pr56239.C: New test.
5510 * g++.dg/abi/mangle61.C: New test.
5512 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
5514 PR rtl-optimization/56225
5515 * gcc.target/i386/pr56225.c: New test.
5517 2013-02-07 Jakub Jelinek <jakub@redhat.com>
5520 * gcc.dg/guality/pr56154-1.c: New test.
5521 * gcc.dg/guality/pr56154-2.c: New test.
5522 * gcc.dg/guality/pr56154-3.c: New test.
5523 * gcc.dg/guality/pr56154-4.c: New test.
5524 * gcc.dg/guality/pr56154-aux.c: New file.
5526 PR tree-optimization/55789
5527 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
5529 * gcc.dg/tree-ssa/inline-3.c: Add
5530 --param max-early-inliner-iterations=2 option.
5532 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5535 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
5536 Add -fno-dwarf2-cfi-asm to dg-options.
5539 2013-02-07 Jakub Jelinek <jakub@redhat.com>
5542 * gcc.dg/pr56228.c: New test.
5544 2013-02-07 Alan Modra <amodra@gmail.com>
5547 * gcc.target/powerpc/pr54009.c: New test.
5549 * gfortran.dg/pr54131.f: New test.
5551 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
5554 * gfortran.dg/array_constructor_41.f90: New test.
5556 2013-02-06 Janus Weil <janus@gcc.gnu.org>
5559 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
5561 2013-02-06 Jakub Jelinek <jakub@redhat.com>
5564 * g++.dg/gomp/pr56217.C: New test.
5566 2013-02-05 Jakub Jelinek <jakub@redhat.com>
5568 PR tree-optimization/56205
5569 * gcc.dg/tree-ssa/stdarg-6.c: New test.
5570 * gcc.c-torture/execute/pr56205.c: New test.
5572 2013-02-05 Richard Biener <rguenther@suse.de>
5574 PR tree-optimization/53342
5575 PR tree-optimization/53185
5576 * gcc.dg/vect/pr53185-2.c: New testcase.
5578 2013-02-05 Jan Hubicka <jh@suse.cz>
5580 PR tree-optimization/55789
5581 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
5582 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
5583 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
5584 * g++.dg/ipa/inline-1.C: New testcase.
5585 * g++.dg/ipa/inline-2.C: New testcase.
5586 * g++.dg/ipa/inline-3.C: New testcase.
5588 2013-02-05 Jan Hubicka <jh@suse.cz>
5590 PR tree-optimization/55789
5591 * g++.dg/torture/pr55789.C: New testcase.
5593 2013-02-05 Jakub Jelinek <jakub@redhat.com>
5596 * gcc.dg/pr56167.c: New test.
5598 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
5601 * gcc.target/sh/pr55146.c: New.
5603 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
5605 PR tree-optimization/54386
5606 * gcc.target/sh/pr54386.c: New.
5608 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
5611 * gfortran.dg/realloc_on _assign_16.f90 : New test.
5614 * gfortran.dg/realloc_on _assign_17.f90 : New test.
5616 2013-02-04 Alexander Potapenko <glider@google.com>
5617 Jack Howarth <howarth@bromo.med.uc.edu>
5618 Jakub Jelinek <jakub@redhat.com>
5621 * g++.dg/asan/pr55617.C: New test.
5623 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
5626 * gfortran.dg/typebound_operator_19.f90: New test.
5627 * gfortran.dg/typebound_assignment_4.f90: New test.
5629 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
5632 * gfortran.dg/recursive_interface_1.f90: New test.
5634 2013-02-04 Richard Guenther <rguenther@suse.de>
5637 * gcc.dg/lto/pr56168_0.c: New testcase.
5638 * gcc.dg/lto/pr56168_1.c: Likewise.
5640 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
5644 * gfortran.dg/block_12.f90: New test.
5645 * gfortran.dg/module_error_1.f90: New test.
5647 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
5649 * lib/target-supports.exp (check_effective_target_vect_float)
5650 (check_effective_target_vect_no_align): Add mips-sde-elf.
5652 2013-02-01 Jakub Jelinek <jakub@redhat.com>
5654 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
5656 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
5658 * gcc.dg/pr56023.c: XFAIL on AIX.
5659 * gcc.dg/vect/pr49352.c: Same.
5661 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
5663 * gnat.dg/opt26.adb: New test.
5665 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5668 2013-01-27 Amol Pise <amolpise15@gmail.com>
5670 * gcc.target/arm/neon-vfnms-1.c: New test.
5671 * gcc.target/arm/neon-vfnma-1.c: New test.
5673 2013-01-31 Richard Biener <rguenther@suse.de>
5675 PR tree-optimization/56157
5676 * gcc.dg/torture/pr56157.c: New testcase.
5678 2013-01-30 Richard Biener <rguenther@suse.de>
5680 PR tree-optimization/56150
5681 * gcc.dg/torture/pr56150.c: New testcase.
5683 2013-01-30 Jakub Jelinek <jakub@redhat.com>
5686 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
5687 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
5688 printed in backtrace.
5689 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
5690 to avoid errors about mismatched allocation vs. deallocation.
5693 * g++.dg/mv1.C: Moved to...
5694 * g++.dg/ext/mv1.C: ... here. Adjust test.
5695 * g++.dg/mv2.C: Moved to...
5696 * g++.dg/ext/mv2.C: ... here. Adjust test.
5697 * g++.dg/mv3.C: Moved to...
5698 * g++.dg/ext/mv3.C: ... here.
5699 * g++.dg/mv4.C: Moved to...
5700 * g++.dg/ext/mv4.C: ... here.
5701 * g++.dg/mv5.C: Moved to...
5702 * g++.dg/ext/mv5.C: ... here. Adjust test.
5703 * g++.dg/mv6.C: Moved to...
5704 * g++.dg/ext/mv6.C: ... here. Adjust test.
5705 * g++.dg/ext/mv7.C: New test.
5706 * g++.dg/ext/mv8.C: New test.
5707 * g++.dg/ext/mv9.C: New test.
5708 * g++.dg/ext/mv10.C: New test.
5709 * g++.dg/ext/mv11.C: New test.
5711 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
5713 PR rtl-optimization/56144
5714 * gcc.dg/pr56144.c: New.
5716 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
5718 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
5720 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
5721 * g++.dg/cpp0x/constexpr-55573.C: Same
5723 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
5725 PR tree-optimization/56064
5726 * gcc.dg/fixed-point/view-convert.c: New test.
5728 2013-01-30 Andreas Schwab <schwab@suse.de>
5730 * lib/target-supports-dg.exp (dg-process-target): Use expr to
5731 evaluate the end index in string range.
5733 2013-01-30 Tobias Burnus <burnus@net-b.de>
5736 * gfortran.dg/allocatable_function_6.f90: New.
5738 2013-01-29 Janus Weil <janus@gcc.gnu.org>
5739 Mikael Morin <mikael@gcc.gnu.org>
5742 * gfortran.dg/proc_ptr_comp_36.f90: New.
5744 2013-01-29 Richard Biener <rguenther@suse.de>
5746 PR tree-optimization/55270
5747 * gcc.dg/torture/pr55270.c: New testcase.
5749 2013-01-28 Jakub Jelinek <jakub@redhat.com>
5751 PR rtl-optimization/56117
5752 * gcc.dg/pr56117.c: New test.
5754 2013-01-28 Richard Biener <rguenther@suse.de>
5756 PR tree-optimization/56034
5757 * gcc.dg/torture/pr56034.c: New testcase.
5759 2013-01-28 Jakub Jelinek <jakub@redhat.com>
5761 PR tree-optimization/56125
5762 * gcc.dg/pr56125.c: New test.
5764 2013-01-28 Tobias Burnus <burnus@net-b.de>
5765 Mikael Morin <mikael@gcc.gnu.org>
5768 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
5769 * gfortran.dg/import8.f90: Likewise.
5770 * gfortran.dg/interface_derived_type_1.f90: Likewise.
5771 * gfortran.dg/import10.f90: New test.
5772 * gfortran.dg/import11.f90: Likewise
5774 2013-01-28 Jakub Jelinek <jakub@redhat.com>
5777 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
5778 string.h. Provide memset, malloc and free prototypes, adjust line
5779 numbers in dg-output.
5780 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
5781 Provide memset prototype and adjust line numbers in dg-output.
5782 * c-c++-common/asan/global-overflow-1.c: Likewise.
5784 PR tree-optimization/56094
5785 * gcc.dg/pr56094.c: New test.
5787 2013-01-27 Amol Pise <amolpise15@gmail.com>
5789 * gcc.target/arm/neon-vfnms-1.c: New test.
5790 * gcc.target/arm/neon-vfnma-1.c: New test.
5792 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
5795 * gcc.target/i386/pr56114.c: New test.
5797 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
5800 * gfortran.dg/associate_14.f90: New test.
5803 * gfortran.dg/associate_13.f90: New test.
5805 2013-01-25 Jakub Jelinek <jakub@redhat.com>
5807 PR tree-optimization/56098
5808 * gcc.dg/pr56098-1.c: New test.
5809 * gcc.dg/pr56098-2.c: New test.
5811 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
5814 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
5816 2013-01-22 Marek Polacek <polacek@redhat.com>
5818 PR tree-optimization/56035
5819 * gcc.dg/pr56035.c: New test.
5821 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
5823 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
5826 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
5828 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
5830 2013-01-24 Jakub Jelinek <jakub@redhat.com>
5833 * gcc.dg/pr56078.c: New test.
5834 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
5836 2013-01-24 Martin Jambor <mjambor@suse.cz>
5838 PR tree-optimization/55927
5839 * g++.dg/ipa/devirt-10.C: Disable early inlining.
5841 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
5843 * gcc.target/i386/movsd.c: New test.
5845 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
5848 * gcc.target/i386/pr55934.c: New test.
5850 2013-01-23 Janus Weil <janus@gcc.gnu.org>
5853 * gfortran.dg/select_8.f90: New.
5855 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
5857 * gcc.target/microblaze/microblaze.exp: Remove
5858 target_config_cflags check.
5860 2013-01-23 Jakub Jelinek <jakub@redhat.com>
5863 * gfortran.dg/gomp/pr56052.f90: New test.
5866 * gcc.dg/pr49069.c: New test.
5868 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
5871 * g++.dg/cpp0x/constexpr-static10.C: New.
5873 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
5876 * gcc.target/i386/pr56028.c: New test.
5878 2013-01-22 Jakub Jelinek <jakub@redhat.com>
5881 * gcc.target/i386/pr55686.c: New test.
5883 2013-01-22 Dodji Seketeli <dodji@redhat.com>
5886 * g++.dg/cpp0x/variadic139.C: New test.
5887 * g++.dg/cpp0x/variadic140.C: Likewise.
5888 * g++.dg/cpp0x/variadic141.C: Likewise.
5890 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
5892 * gnat.dg/warn8.adb: New test.
5894 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5897 * gfortran.dg/include_8.f90: New test.
5899 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
5901 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
5902 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
5904 2013-01-21 Jakub Jelinek <jakub@redhat.com>
5906 PR tree-optimization/56051
5907 * gcc.c-torture/execute/pr56051.c: New test.
5909 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
5911 PR rtl-optimization/56023
5912 * gcc.dg/pr56023.c: New test.
5914 2013-01-21 Martin Jambor <mjambor@suse.cz>
5917 * gcc.target/i386/pr56022.c: New test.
5919 2013-01-21 Jason Merrill <jason@redhat.com>
5921 * lib/target-supports.exp (check_effective_target_alias): New.
5923 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
5926 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
5928 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
5930 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
5932 2013-01-19 Jeff Law <law@redhat.com>
5934 PR tree-optimization/52631
5935 * tree-ssa/pr52631.c: New test.
5936 * tree-ssa/ssa-fre-9: Update expected output.
5938 2013-01-19 Anthony Green <green@moxielogic.com>
5940 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
5943 2013-01-18 Jakub Jelinek <jakub@redhat.com>
5945 PR tree-optimization/56029
5946 * g++.dg/torture/pr56029.C: New test.
5948 2013-01-18 Sharad Singhai <singhai@google.com>
5950 PR tree-optimization/55995
5951 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
5953 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
5956 * gcc.target/i386/pr55433.c: New.
5958 2013-01-18 Jakub Jelinek <jakub@redhat.com>
5961 * gfortran.dg/pr56015.f90: New test.
5963 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
5965 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
5967 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
5969 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
5970 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
5971 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
5972 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
5973 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
5975 2013-01-17 Jeff Law <law@redhat.com>
5977 * gcc.dg/pr52573.c: Move to...
5978 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
5980 PR rtl-optimization/52573
5981 * gcc.dg/pr52573.c: New test.
5983 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
5986 * g++.dg/asan/interception-test-1.C: Skip on darwin.
5987 * lib/target-supports.exp (check_effective_target_swapcontext): Use
5988 check_no_compiler_messages to test support in ucontext.h.
5989 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
5990 compliant RLIMIT_AS.
5992 2013-01-17 Marek Polacek <polacek@redhat.com>
5994 PR rtl-optimization/55833
5995 * gcc.dg/pr55833.c: New test.
5997 2013-01-17 Jan Hubicka <jh@suse.cz>
5999 PR tree-optimization/55273
6000 * gcc.c-torture/compile/pr55273.c: New testcase.
6002 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
6005 * gcc.target/pr55981.c: New test.
6007 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
6009 * gcc.target/arm/pr40887.c: Require at least armv5.
6010 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
6011 * gcc.target/arm/pr51915.c: Likewise.
6012 * gcc.target/arm/pr52006.c: Likewise.
6013 * gcc.target/arm/pr53187.c: Likewise.
6015 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
6016 * gcc.target/arm/ftest-support-arm.h: Delete.
6017 * gcc.target/arm/ftest-support-thumb.h: Delete.
6018 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
6019 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
6020 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
6021 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
6022 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
6023 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
6024 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
6025 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
6026 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
6027 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
6028 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
6029 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
6030 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
6031 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
6032 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
6033 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
6034 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
6035 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
6036 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
6037 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
6038 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
6039 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
6040 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
6041 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
6043 2013-01-17 Martin Jambor <mjambor@suse.cz>
6045 PR tree-optimizations/55264
6046 * g++.dg/ipa/pr55264.C: New test.
6048 2013-01-16 Janus Weil <janus@gcc.gnu.org>
6051 * gfortran.dg/class_55.f90: New.
6053 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
6056 * gcc.c-torture/execute/builtins/builtins.exp: Add
6057 -Wl,--allow-multiple-definition for eabi and elf targets.
6060 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
6061 check_effective_target_vect_perm_short,
6062 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
6063 check_effective_target_vect64): Return 0 for big-endian ARM.
6064 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
6066 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
6069 2013-01-16 Richard Biener <rguenther@suse.de>
6071 PR tree-optimization/55964
6072 * gcc.dg/torture/pr55964.c: New testcase.
6074 2013-01-16 Richard Biener <rguenther@suse.de>
6076 PR tree-optimization/54767
6077 PR tree-optimization/53465
6078 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
6080 2013-01-16 Christian Bruel <christian.bruel@st.com>
6083 * gcc.target/sh/sh-switch.c: New testcase.
6085 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
6087 * gcc.dg/webizer.c: Increase the array size.
6089 2013-01-15 Jakub Jelinek <jakub@redhat.com>
6092 * gcc.dg/pr55940.c: New test.
6094 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
6095 Harald Anlauf <anlauf@gmx.de>
6097 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
6098 * gfortran.dg/bounds_check_5.f90: Likewise.
6099 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
6100 * gfortran.dg/continuation_9.f90: Likewise.
6101 * gfortran.dg/move_alloc_13.f90: Likewise.
6102 * gfortran.dg/structure_constructor_11.f90: Likewise.
6103 * gfortran.dg/tab_continuation.f: Likewise.
6104 * gfortran.dg/warning-directive-2.F90: Likewise.
6105 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
6107 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
6109 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
6110 * gcc.target/arm/fma-sp.c: Likewise.
6112 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
6114 PR rtl-optimization/55153
6115 * gcc.dg/pr55153.c: New.
6117 2013-01-15 Jakub Jelinek <jakub@redhat.com>
6119 PR tree-optimization/55920
6120 * gcc.c-torture/compile/pr55920.c: New test.
6122 2013-01-15 Richard Biener <rguenther@suse.de>
6125 * gcc.dg/torture/pr55882.c: New testcase.
6127 2013-01-15 Jakub Jelinek <jakub@redhat.com>
6129 PR tree-optimization/55955
6130 * gcc.c-torture/compile/pr55955.c: New test.
6132 2013-01-15 Dodji Seketeli <dodji@redhat.com>
6135 * g++.dg/cpp0x/alias-decl-31.C: New test.
6137 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
6140 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
6141 case where interface is null.
6143 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6146 * gfortran.dg/array_constructor_40.f90: New test.
6148 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
6150 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
6152 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
6154 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
6155 * gcc.target/aarch64/vect-ld1r-compile.c: New.
6156 * gcc.target/aarch64/vect-ld1r-fp.c: New.
6157 * gcc.target/aarch64/vect-ld1r.c: New.
6158 * gcc.target/aarch64/vect-ld1r.x: New.
6160 2013-01-14 Andi Kleen <ak@linux.intel.com>
6163 * gcc.target/i386/hle-clear-rel.c: New file
6164 * gcc.target/i386/hle-store-rel.c: New file.
6166 2013-01-14 Harald Anlauf <anlauf@gmx.de>
6168 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
6169 * gfortran.dg/bounds_check_4.f90: Likewise.
6170 * gfortran.dg/inquire_10.f90: Likewise.
6171 * gfortran.dg/minloc_3.f90: Likewise.
6172 * gfortran.dg/minlocval_3.f90: Likewise.
6173 * gfortran.dg/module_double_reuse.f90: Likewise.
6174 * gfortran.dg/mvbits_1.f90: Likewise.
6175 * gfortran.dg/oldstyle_1.f90: Likewise.
6176 * gfortran.dg/pr20163-2.f: Likewise.
6177 * gfortran.dg/save_1.f90: Likewise.
6178 * gfortran.dg/scan_1.f90: Likewise.
6179 * gfortran.dg/select_char_1.f90: Likewise.
6180 * gfortran.dg/shape_4.f90: Likewise.
6181 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
6182 * gfortran.dg/function_optimize_10.f90: Likewise.
6183 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
6184 * gfortran.dg/used_types_17.f90: Likewise.
6185 * gfortran.dg/used_types_18.f90: Likewise.
6187 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
6190 * gfortran.dg/proc_ptr_result_8.f90 : New test.
6192 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
6194 * gcc.dg/unroll_5.c: Add nomips16 attributes.
6196 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
6198 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
6200 2013-01-12 Janus Weil <janus@gcc.gnu.org>
6203 * gfortran.dg/assumed_type_2.f90: Fix test case.
6204 * gfortran.dg/internal_pack_13.f90: New test.
6205 * gfortran.dg/internal_pack_14.f90: New test.
6207 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
6210 * gfortran.dg/unlimited_polymorphic_8.f90: Update
6211 scan-tree-dump-times for foo.0.x._vptr to deal with change from
6214 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
6216 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
6218 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6221 * gcc.target/s390/pr55719.c: New testcase.
6223 2013-01-11 Richard Guenther <rguenther@suse.de>
6225 PR tree-optimization/44061
6226 * gcc.dg/pr44061.c: New testcase.
6228 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
6230 Update copyright years.
6232 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
6233 Jakub Jelinek <jakub@redhat.com>
6236 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
6238 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
6240 PR rtl-optimization/55672
6241 * gcc.target/i386/pr55672.c: New.
6243 2013-01-10 Jeff Law <law@redhat.com>
6245 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
6246 pass/fail message unique.
6249 2013-01-10 Jason Merrill <jason@redhat.com>
6251 * ada/.gitignore: New.
6253 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6255 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
6257 * g++.dg/tls/thread_local2.C: Likewise.
6258 * g++.dg/tls/thread_local2g.C: Likewise.
6259 * g++.dg/tls/thread_local6.C: Likewise.
6260 * g++.dg/tls/thread_local-order1.C: Add tls options.
6261 * g++.dg/tls/thread_local-order2.C: Likewise.
6262 * g++.dg/tls/thread_local3.C: Likewise.
6263 * g++.dg/tls/thread_local3g.C: Likewise.
6264 * g++.dg/tls/thread_local4.C: Likewise.
6265 * g++.dg/tls/thread_local4g.C: Likewise.
6266 * g++.dg/tls/thread_local5.C: Likewise.
6267 * g++.dg/tls/thread_local5g.C: Likewise.
6268 * g++.dg/tls/thread_local6g.C: Likewise.
6270 2013-01-10 Kostya Serebryany <kcc@google.com>
6272 * g++.dg/asan/asan_test.cc: Sync from upstream.
6274 2013-01-10 Jakub Jelinek <jakub@redhat.com>
6276 PR tree-optimization/55921
6277 * gcc.c-torture/compile/pr55921.c: New test.
6279 2013-01-09 Jan Hubicka <jh@suse.cz>
6281 PR tree-optimization/55569
6282 * gcc.c-torture/compile/pr55569.c: New testcase.
6284 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
6287 * gfortran.dg/use_28.f90: New test.
6289 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
6291 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
6292 number matching more robust.
6294 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
6296 PR rtl-optimization/55829
6297 * gcc.target/i386/pr55829.c: New.
6299 2013-01-09 Tobias Burnus <burnus@net-b.de>
6302 * gfortran.dg/bind_c_bool_1.f90: New.
6303 * gfortran.dg/do_5.f90: Add dg-warning.
6305 2013-01-09 Jan Hubicka <jh@suse.cz>
6307 PR tree-optimization/55875
6308 * gcc.c-torture/execute/pr55875.c: New testcase.
6309 * g++.dg/torture/pr55875.C: New testcase.
6311 2013-01-09 Jakub Jelinek <jakub@redhat.com>
6314 * c-c++-common/pr48418.c: New test.
6316 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
6319 * g++.dg/tls/thread_local-ice.C: New.
6321 2013-01-09 Andreas Schwab <schwab@suse.de>
6323 * gcc.dg/guality/pr54693.c: Null-terminate arr.
6325 2013-01-09 Jakub Jelinek <jakub@redhat.com>
6327 PR tree-optimization/48189
6328 * gcc.dg/pr48189.c: New test.
6330 2013-01-04 Jan Hubicka <jh@suse.cz>
6332 PR tree-optimization/55823
6333 * g++.dg/ipa/devirt-10.C: New testcase.
6335 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
6336 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
6338 PR rtl-optimization/55845
6339 * gcc.target/i386/pr55845.c: New test.
6341 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
6343 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
6344 instructions generated instead of number of occurances.
6346 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
6348 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
6349 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6350 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
6351 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6352 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6353 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
6354 * gcc.target/aarch64/vect-fcm.x: Likewise.
6355 * lib/target-supports.exp
6356 (check_effective_target_vect_cond): Enable for AArch64.
6358 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
6360 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
6361 endian-safe float pool loading.
6362 (test_square_root_v4sf): Likewise.
6363 (test_square_root_v2df): Likewise.
6364 * lib/target-supports.exp
6365 (check_effective_target_vect_call_sqrtf): Add AArch64.
6367 2013-01-08 Martin Jambor <mjambor@suse.cz>
6370 * gcc.dg/tree-ssa/pr55579.c: New test.
6372 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6374 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
6377 2013-01-08 Jakub Jelinek <jakub@redhat.com>
6380 * gcc.dg/torture/pr55890-3.c: New test.
6383 * gcc.c-torture/compile/pr55851.c: New test.
6386 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
6389 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
6392 * gfortran.dg/elemental_scalar_args_2.f90: New test.
6394 2013-01-07 Tobias Burnus <burnus@net-b.de>
6397 * gfortran.dg/pointer_init_2.f90: Update dg-error.
6398 * gfortran.dg/pointer_init_7.f90: New.
6400 2013-01-07 Richard Biener <rguenther@suse.de>
6402 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
6404 2013-01-07 Richard Biener <rguenther@suse.de>
6407 * gcc.dg/torture/pr55890-1.c: New testcase.
6408 * gcc.dg/torture/pr55890-2.c: Likewise.
6410 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
6412 * gcc.target/aarch64/fmovd.c: New.
6413 * gcc.target/aarch64/fmovf.c: Likewise.
6414 * gcc.target/aarch64/fmovd-zero.c: Likewise.
6415 * gcc.target/aarch64/fmovf-zero.c: Likewise.
6416 * gcc.target/aarch64/vect-fmovd.c: Likewise.
6417 * gcc.target/aarch64/vect-fmovf.c: Likewise.
6418 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
6419 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
6421 2013-01-07 Richard Biener <rguenther@suse.de>
6423 PR tree-optimization/55888
6424 PR tree-optimization/55862
6425 * gcc.dg/torture/pr55888.c: New testcase.
6427 2013-01-07 Tobias Burnus <burnus@net-b.de>
6430 * gfortran.dg/intrinsic_size_3.f90: New.
6432 2013-01-07 Tobias Burnus <burnus@net-b.de>
6435 * gfortran.dg/select_type_32.f90: New.
6437 2013-01-04 Dodji Seketeli <dodji@redhat.com>
6440 * g++.dg/cpp0x/alias-decl-29.C: New test.
6442 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
6447 * gfortran.dg/class_array_15.f03: New test.
6449 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
6454 * gfortran.dg/use_23.f90: New test.
6455 * gfortran.dg/use_24.f90: New test.
6456 * gfortran.dg/use_25.f90: New test.
6457 * gfortran.dg/use_26.f90: New test.
6458 * gfortran.dg/use_27.f90: New test.
6460 2013-01-06 Olivier Hainque <hainque@adacore.com>
6462 * gnat.dg/specs/clause_on_volatile.ads: New test.
6464 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
6466 * gnat.dg/alignment10.adb: New test.
6468 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
6469 Mikael Morin <mikael@gcc.gnu.org>
6472 * gfortran.dg/use_22.f90: New test.
6474 2013-01-04 Andrew Pinski <apinski@cavium.com>
6476 * gcc.target/aarch64/cmp-1.c: New testcase.
6478 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
6481 * gfortran.dg/select_type_31.f03: New test.
6483 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
6485 PR c++/54526 (again)
6486 * g++.dg/cpp0x/parse2.C: Extend.
6487 * g++.old-deja/g++.other/crash28.C: Adjust.
6489 2013-01-04 Richard Biener <rguenther@suse.de>
6491 PR tree-optimization/55862
6492 * gcc.dg/torture/pr55862.c: New testcase.
6494 2013-01-04 Martin Jambor <mjambor@suse.cz>
6496 PR tree-optimization/55755
6497 * gcc.dg/torture/pr55755.c: New test.
6498 * gcc.dg/tree-ssa/sra-13.c: Likewise.
6499 * gcc.dg/tree-ssa/pr45144.c: Update.
6501 2013-01-04 Richard Biener <rguenther@suse.de>
6504 * gcc.dg/fold-reassoc-2.c: New testcase.
6506 2013-01-04 Tobias Burnus <burnus@net-b.de>
6509 * gfortran.dg/null_7.f90: New.
6511 2013-01-04 Tobias Burnus <burnus@net-b.de>
6515 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
6516 * gfortran.dg/unlimited_polymorphic_7.f90: New.
6517 * gfortran.dg/unlimited_polymorphic_8.f90: New.
6519 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
6521 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
6523 2013-01-03 Janus Weil <janus@gcc.gnu.org>
6526 * gfortran.dg/assignment_1.f90: Modified.
6527 * gfortran.dg/assignment_4.f90: New.
6529 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
6531 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
6533 2013-01-03 Richard Biener <rguenther@suse.de>
6535 PR tree-optimization/55857
6536 * gcc.dg/vect/pr55857-1.c: New testcase.
6537 * gcc.dg/vect/pr55857-2.c: Likewise.
6539 2013-01-03 Jakub Jelinek <jakub@redhat.com>
6541 PR rtl-optimization/55838
6542 * gcc.dg/pr55838.c: New test.
6544 PR tree-optimization/55832
6545 * gcc.c-torture/compile/pr55832.c: New test.
6547 2013-01-02 Teresa Johnson <tejohnson@google.com>
6549 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
6550 * gcc.dg/tree-ssa/loop-23.c: Ditto.
6551 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
6552 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
6553 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
6554 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
6555 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
6556 * gcc.dg/unroll_1.c: Ditto.
6557 * gcc.dg/unroll_2.c: Ditto.
6558 * gcc.dg/unroll_3.c: Ditto.
6559 * gcc.dg/unroll_4.c: Ditto.
6561 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6563 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
6565 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6568 * gfortran.dg/eof_4.f90: New test.
6570 2013-01-02 Jakub Jelinek <jakub@redhat.com>
6572 * lib/c-compat.exp (compat-use-alt-compiler): Remove
6573 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
6574 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
6575 (compat_setup_dfp): Initialize compat_alt_caret and
6576 compat_save_TEST_ALWAYS_FLAGS.
6578 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
6580 * gcc.dg/torture/tls/tls-reload-1.c: New test.
6582 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
6584 * gcc.dg/torture/fp-int-convert-2.c: New test.
6586 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6588 * gfortran.dg/newunit_3.f90: Add dg-do run.
6589 * gfortran.dg/inquire_15.f90: Add dg-do run.
6591 2013-01-01 Jakub Jelinek <jakub@redhat.com>
6593 PR tree-optimization/55831
6594 * gcc.dg/pr55831.c: New test.
6596 Copyright (C) 2013 Free Software Foundation, Inc.
6598 Copying and distribution of this file, with or without modification,
6599 are permitted in any medium without royalty provided the copyright
6600 notice and this notice are preserved.