1 2013-07-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3 * gcc.target/powerpc/fusion.c: New file, test power8 fusion
6 2013-07-31 Richard Sandiford <rdsandiford@googlemail.com>
8 * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
9 rather than addressing!=absolute when deciding how to handle MIPS16
10 when the test forces an ABI.
12 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
15 * g++.dg/cpp0x/nsdmi-sizeof.C: New.
17 2013-07-30 Steve Ellcey <sellcey@mips.com>
19 * gcc.target/mips/code-readable-1.c: Increase switch size.
20 * gcc.target/mips/code-readable-2.c: Ditto.
21 * gcc.target/mips/code-readable-3.c: Ditto.
22 * gcc.target/mips/code-readable-4.c: Ditto.
24 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
27 * g++.dg/parse/crash63.C: New.
29 2013-07-30 Tobias Burnus <burnus@net-b.de>
32 * gfortran.dg/pointer_assign_8.f90: New.
33 * gfortran.dg/pointer_assign_9.f90: New.
34 * gfortran.dg/pointer_assign_10.f90: New.
35 * gfortran.dg/pointer_assign_11.f90: New.
37 2013-07-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
39 * gcc.target/arm/pr57637.c: New testcase.
41 2013-07-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
43 PR tree-optimization/57993
44 * gcc.dg/torture/pr57993.c: New test.
46 2013-07-29 Joern Rennecke <joern.rennecke@embecosm.com>
48 * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
50 2013-07-29 Paolo Carlini <paolo.carlini@oracle.com>
53 * g++.dg/conversion/ambig2.C: New.
55 2013-07-29 Maciej W. Rozycki <macro@codesourcery.com>
57 * gcc.target/mips/fabs-2008.c: New test case.
58 * gcc.target/mips/fabs-legacy.c: New test case.
59 * gcc.target/mips/fabsf-2008.c: New test case.
60 * gcc.target/mips/fabsf-legacy.c: New test case.
61 * gcc.target/mips/fneg-2008.c: New test case.
62 * gcc.target/mips/fneg-legacy.c: New test case.
63 * gcc.target/mips/fneg-2008.c: New test case.
64 * gcc.target/mips/fneg-legacy.c: New test case.
65 * gcc.target/mips/nan-2008.c: New test case.
66 * gcc.target/mips/nan-legacy.c: New test case.
67 * gcc.target/mips/nanf-2008.c: New test case.
68 * gcc.target/mips/nanf-legacy.c: New test case.
69 * gcc.target/mips/nans-2008.c: New test case.
70 * gcc.target/mips/nans-legacy.c: New test case.
71 * gcc.target/mips/nansf-2008.c: New test case.
72 * gcc.target/mips/nansf-legacy.c: New test case.
73 * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
75 2013-07-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
76 Maxim Kuvyrkov <maxim@kugelworks.com>
78 * lib/target-supports.exp (check_effective_target_non_bionic): New
79 effective-target test.
80 * g++.dg/tls/thread_local4.C: Disable test for Bionic.
81 * g++.dg/tls/thread_local4g.C: Ditto.
83 2013-07-28 Thomas Koenig <tkoenig@gcc.gnu.org>
86 * gfortran.dg/vector_subsript_7.f90: New test.
88 2013-07-27 Tobias Burnus <burnus@net-b.de>
91 * gfortran.dg/warn_alias.f90: New.
93 2013-07-27 Janus Weil <janus@gcc.gnu.org>
96 * gfortran.dg/class_array_19.f90: New.
98 2013-07-27 Eric Botcazou <ebotcazou@adacore.com>
100 * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
101 * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
102 * gcc.dg/vect/pr57741-3.c: Likewise.
103 * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
105 2013-07-26 Joern Rennecke <joern.rennecke@embecosm.com>
107 Skip tests that make assumptions about struct layout that don't hold
109 * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
110 * g++.dg/cpp0x/iop.C: Likewise.
111 * g++.dg/cpp0x/named_refs.C: Likewise.
112 * g++.dg/cpp0x/rv1p.C: Likewise.
113 * g++.dg/cpp0x/rv2p.C: Likewise.
114 * g++.dg/cpp0x/rv3p.C: Likewise.
115 * g++.dg/cpp0x/rv4p.C: Likewise.
116 * g++.dg/cpp0x/rv5p.C: Likewise.
117 * g++.dg/cpp0x/rv6p.C: Likewise.
118 * g++.dg/cpp0x/rv7p.C: Likewise.
119 * g++.dg/cpp0x/rv8p.C: Likewise.
120 * g++.dg/ext/strncpy-chk1.C: Likewise.
121 * gcc.dg/builtin-object-size-10.c: Likewise.
122 * gcc.dg/builtin-object-size-11.c: Likewise.
123 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
124 * gcc.dg/pr25805.c: Likewise.
125 * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
126 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
127 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
128 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
129 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
130 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
131 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
132 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
133 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
134 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
135 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
136 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
137 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
138 * gcc.c-torture/execute/zerolen-2.x: Likewise.
139 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
141 * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
142 * gcc.dg/tree-ssa/loop-1.c: Likewise.
144 * gcc.dg/torture/pr37868.c: Disable for epiphany.
145 * gcc.dg/sibcall-6.c: Enable for epiphany.
147 2013-07-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
149 * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
151 2013-07-26 David Edelsohn <dje.gcc@gmail.com>
153 * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
154 memcpy not initializers.
156 * gcc.dg/guality/guality.exp: Skip on AIX.
158 2013-07-26 Paolo Carlini <paolo.carlini@oracle.com>
161 * g++.dg/cpp0x/pr57101.C: New.
163 2013-07-26 Ian Bolton <ian.bolton@arm.com>
165 * gcc.target/aarch64/neg_1.c: New test.
167 2013-07-25 Janus Weil <janus@gcc.gnu.org>
170 * gfortran.dg/typebound_call_25.f90: New.
172 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
175 * g++.dg/cpp0x/pr57981.C: New.
177 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
180 * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
182 2013-07-25 Vladimir Makarov <vmakarov@redhat.com>
184 PR rtl-optimization/57960
185 * gcc.target/s390/pr57960.c: New.
187 2013-07-25 Janus Weil <janus@gcc.gnu.org>
190 * gfortran.dg/unlimited_polymorphic_9.f90: New.
192 2013-07-25 Terry Guo <terry.guo@arm.com>
194 * gcc.target/arm/thumb1-Os-mult.c: New test case.
196 2013-07-24 Paolo Carlini <paolo.carlini@oracle.com>
199 * g++.dg/inherit/pr57942.C: New.
201 2013-07-23 Michael Meissner <meissner@linux.vnet.ibm.com>
203 * gcc.target/powerpc/bool2.h: New file, test the code generation
204 of logical operations for power5, altivec, power7, and power8
206 * gcc.target/powerpc/bool2-p5.c: Likewise.
207 * gcc.target/powerpc/bool2-av.c: Likewise.
208 * gcc.target/powerpc/bool2-p7.c: Likewise.
209 * gcc.target/powerpc/bool2-p8.c: Likewise.
210 * gcc.target/powerpc/bool3.h: Likewise.
211 * gcc.target/powerpc/bool3-av.c: Likewise.
212 * gcc.target/powerpc/bool2-p7.c: Likewise.
213 * gcc.target/powerpc/bool2-p8.c: Likewise.
215 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
217 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
219 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
221 * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
223 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
225 * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
226 * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
227 type from long to long long.
228 * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
229 to have effective-target keywords of lp64 and ilp32.
230 * gcc.target/aarch64/fcvt_double_int.c: Likewise.
231 * gcc.target/aarch64/fcvt_double_long.c: Likewise.
232 * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
233 * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
234 * gcc.target/aarch64/fcvt_float_int.c: Likewise.
235 * gcc.target/aarch64/fcvt_float_long.c: Likewise.
236 * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
237 * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
238 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
240 2013-07-23 Tom Tromey <tromey@redhat.com>
241 Joseph Myers <joseph@codesourcery.com>
243 * gcc.dg/c11-generic-1.c: New file.
244 * gcc.dg/c11-generic-2.c: New file.
246 2013-07-22 Tobias Burnus <burnus@net-b.de>
250 * coarray/lib_realloc_1.f90: Permit optimization.
251 * gfortran.dg/coarray_31.f90: New.
253 2013-07-22 Tobias Burnus <burnus@net-b.de>
256 * gfortran.dg/class_array_7.f03: Fix memory leak.
258 2013-07-22 Paolo Carlini <paolo.carlini@oracle.com>
261 * g++.dg/cpp0x/decltype56.C: New.
263 2013-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
265 * gcc.dg/pr53265.c: Correct line number in dg-message.
267 2013-07-22 Diego Novillo <dnovillo@google.com>
269 * g++.dg/pr57878.C: Do not force -m32. Use target ilp32.
271 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
274 * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
275 * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
277 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
280 * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
281 * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
282 * gcc.dg/torture/pr53366-1.c: Same.
283 * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
284 * gcc.dg/torture/pr56488.c: Same.
285 * gcc.dg/torture/pr57584.c: Same.
286 * gcc.dg/tree-ssa/pr57385.c: Same.
287 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
289 2013-07-21 OndÃ…
\99ej BÃÂlka <neleai@seznam.cz>
291 * c-c++-common/pr41779.c: Fix typos.
292 * gcc.c-torture/compile/20031125-2.c: Likewise.
293 * gcc.c-torture/compile/20040621-1.c: Likewise.
294 * gcc.c-torture/execute/20020418-1.c: Likewise.
295 * gcc.dg/20020108-1.c: Likewise.
296 * gcc.dg/atomic-generic-aux.c: Likewise.
297 * gcc.dg/builtin-complex-err-2.c: Likewise.
298 * gcc.dg/decl-1.c: Likewise.
299 * gcc.dg/di-sync-multithread.c: Likewise.
300 * gcc.dg/format/c90-printf-1.c: Likewise.
301 * gcc.dg/format/ms_c90-printf-1.c: Likewise.
302 * gcc.dg/long-long-compare-1.c: Likewise.
303 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
304 * gcc.dg/pr17055-1.c: Likewise.
305 * gcc.dg/pr27095.c: Likewise.
306 * gcc.dg/torture/fp-int-convert.h: Likewise.
307 * gcc.dg/tree-prof/inliner-1.c: Likewise.
308 * gcc.dg/tree-ssa/20030731-1.c: Likewise.
309 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
310 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
311 * gcc.dg/tree-ssa/loop-19.c: Likewise.
312 * gcc.dg/tree-ssa/loop-1.c: Likewise.
313 * gcc.dg/tree-ssa/pr21001.c: Likewise.
314 * gcc.dg/tree-ssa/pr42585.c: Likewise.
315 * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
316 * gcc.dg/vect/vect-cond-5.c: Likewise.
317 * gcc.dg/weak/typeof-2.c: Likewise.
318 * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
319 * gcc.target/arm/naked-1.c: Likewise.
320 * gcc.target/i386/pr9771-1.c: Likewise.
321 * gcc.target/sparc/sparc-constant-1.c: Likewise.
322 * gcc.target/sparc/struct-ret-check.c: Likewise.
323 * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
324 * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
325 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
328 2013-07-21 Thomas Koenig <tkoenig@gcc.gnu.org>
331 * gfortran.dg/dependency_42.f90: New test.
332 * gfortran.dg/dependency_43.f90: New test.
334 2013-07-21 Tobias Burnus <burnus@net-b.de>
337 * gfortran.dg/round_4.f90: New.
339 2013-07-21 Tobias Burnus <burnus@net-b.de>
342 * gfortran.dg/min_max_conformance_2.f90: New.
344 2013-07-20 Jakub Jelinek <jakub@redhat.com>
346 PR preprocessor/57620
347 * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
348 (main): Don't test {s,u,U,L}12.
349 * c-c++-common/raw-string-13.c: New test.
350 * c-c++-common/raw-string-14.c: New test.
351 * c-c++-common/raw-string-15.c: New test.
352 * c-c++-common/raw-string-16.c: New test.
354 2013-07-20 James Greenhalgh <james.greenhalgh@arm.com>
356 * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
358 2013-07-20 Joern Rennecke <joern.rennecke@embecosm.com>
360 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
362 * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
363 target { ! keeps_null_pointer_checks }.
364 * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
365 target { ! keeps_null_pointer_checks }.
367 * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
368 * gcc.dg/torture/pr56488.c: Likewise.
370 2013-07-19 Ian Bolton <ian.bolton@arm.com>
372 * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
375 2013-07-19 David Edelsohn <dje.gcc@gmail.com>
377 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
378 * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
379 * gfortran.dg/guality/guality.exp: Skip on AIX.
381 * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
383 * g++.dg/debug/pr56819.C: Skip on AIX.
384 * g++.dg/ext/vector23.C: Ignore vector ABI warning.
385 * g++.dg/guality/guality.exp: Skip on AIX.
387 * g++.old-deja/g++.other/init19.C: Require cxa_atext.
389 * gcc.misc-tests/gcov-14.c: Skip on AIX.
391 * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
393 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
396 * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
397 Adjust to corrected rounding.
399 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
401 * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
402 * gcc.dg/cilk-plus/cilk-plus.exp: only run if
403 check_effective_target_cilkplus.
404 * g++.dg/cilk-plus/cilk-plus.exp: Same.
406 2013-07-18 Pat Haugen <pthaugen@us.ibm.com>
408 * gcc.target/powerpc/pr57744.c: Fix typo.
410 2013-07-18 Sriraman Tallam <tmsriram@google.com>
413 * gcc.c-torture/compile/pr57698.c: New test.
414 * gcc.c-torture/compile/pr43791.c: Remove prune output
416 * gcc.c-torture/compile/pr44043.c: Ditto.
418 2013-07-18 Wei Mi <wmi@google.com>
420 PR rtl-optimization/57878
421 * g++.dg/pr57518.C: New test.
423 2013-07-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
425 * gcc.dg/pr42611.c: Move dg-error to correct line.
427 2013-07-17 Tobias Burnus <burnus@net-b.de>
430 * gfortran.dg/dollar_sym_3.f: New.
431 * gfortran.dg/dollar_sym_1.f90: Update dg-error.
433 2013-07-16 Iain Sandoe <iain@codesourcery.com>
438 * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
439 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
440 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
441 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
442 * objc.dg/image-info.m: Likewise.
443 * objc.dg/symtab-1.m: Likewise.
444 * objc.dg/torture/strings/const-str-10.m: Likewise.
445 * objc.dg/torture/strings/const-str-11.m: Likewise.
446 * objc.dg/torture/strings/const-str-9.m: Likewise.
447 * objc.dg/zero-link-1.m: Likewise.
448 * objc.dg/zero-link-2.m: Likewise.
449 * objc.dg/no-extra-load.m: Avoid Foundation.h.
450 * objc.dg/objc-foreach-4.m: Likewise.
451 * objc.dg/objc-foreach-5.m: Likewise.
452 * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
454 * obj-c++.dg/strings/const-str-12.mm: Likewise.
455 * obj-c++.dg/syntax-error-1.mm: Likewise.
456 * objc.dg/method-6.m: Likewise.
457 * objc.dg/pr23214.m: Likewise.
458 * objc.dg/proto-lossage-7.m: Likewise.
459 * objc.dg/strings/const-str-12b.m: Likewise.
460 * objc.dg/zero-link-3.m: Likewise.
461 * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
462 * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
463 adjust headers, interfaces and encoded types to reflect current system
464 versions. Add FIXME and outputs from current system compiler for
467 2013-07-15 Cong Hou <congh@google.com>
469 * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
471 * gcc.target/i386/l_fma_float_3.c: Likewise.
472 * gcc.target/i386/l_fma_double_1.c: Likewise.
473 * gcc.target/i386/l_fma_double_3.c: Likewise.
475 2013-07-15 Peter Bergner <bergner@vnet.ibm.com>
477 * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
478 function to test if HTM is available.
479 * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
480 * gcc.target/powerpc/htm-builtin-1.c: New test.
482 2013-07-15 Tobias Burnus <burnus@net-b.de>
484 * gfortran.dg/coarray_lib_realloc_1.f90: New.
485 * gfortran.dg/coarray/lib_realloc_1.f90: New.
486 * gfortran.dg/coarray_6.f90: Add dg-error.
488 2013-07-15 Tobias Burnus <burnus@net-b.de>
491 * gfortran.dg/finalize_18.f90: New.
493 2013-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
496 * fortran.dg/module_variable_1.f90: New test.
497 * fortran.dg/module_variable_2.f90: New test.
499 2013-07-14 Marc Glisse <marc.glisse@inria.fr>
501 * g++.dg/ext/vector19.C: Adapt.
502 * g++.dg/ext/vector23.C: New testcase.
504 2013-07-12 Michael Matz <matz@suse.de>
507 * c-c++-common/pr55771.c: New test.
509 2013-07-12 Tejas Belagod <tejas.belagod@arm.com>
511 * gcc.target/aarch64/vect-movi.c: New.
513 2013-07-11 Sriraman Tallam <tmsriram@google.com>
516 * g++.dg/ext/pr57362.C: New.
518 2013-07-11 Georg-Johann Lay <avr@gjlay.de>
521 * gcc.target/avr/torture/pr57631.c: New test.
523 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
526 * g++.dg/cpp0x/constexpr-ice7.C: New.
528 2013-07-10 Janis Johnson <janisjo@codesourcery.com>
530 * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
532 * gcc.c-torture/execute/nest-align-1.x: New.
534 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
537 * g++.dg/cpp0x/sfinae48.C: New.
539 2013-07-10 Jakub Jelinek <jakub@redhat.com>
541 PR preprocessor/57824
542 * c-c++-common/raw-string-17.c: New test.
543 * c-c++-common/gomp/pr57824.c: New test.
545 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
548 * g++.dg/cpp0x/reinterpret_cast1.C: New.
549 * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
550 * g++.dg/conversion/dr195.C: Update.
551 * g++.dg/expr/cast2.C: Likewise.
553 2013-07-10 Jakub Jelinek <jakub@redhat.com>
555 * c-c++-common/raw-string-18.c: New test.
556 * c-c++-common/raw-string-19.c: New test.
558 PR preprocessor/57757
559 * g++.dg/cpp/paste1.C: New test.
560 * g++.dg/cpp/paste2.C: New test.
562 2013-07-10 Graham Stott <grahams@btinternet.com>
564 * gcc.target/mips/mulsize-1.c: New.
565 * gcc.target/mips/mulsize-2.c: New.
566 * gcc.target/mips/mulsize-3.c: New.
567 * gcc.target/mips/mulsize-4.c: New.
569 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
572 * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
573 * g++.dg/ext/vector24.C: New testcase.
575 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
578 * g++.dg/cpp0x/decltype17.C: Adjust.
580 2013-07-09 Paolo Carlini <paolo.carlini@oracle.com>
583 * g++.dg/cpp0x/pr51786.C: New.
585 2013-07-08 Janis Johnson <janisjo@codesourcery.com>
587 * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
589 * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
591 * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
593 * gcc.target/powerpc/sd-vsx.c: Require dfp.
594 * gcc.target/powerpc/sd-pwr6.c: Likewise.
596 2013-07-08 Tobias Burnus <burnus@net-b.de>
599 * gfortran.dg/c_f_pointer_tests_8.f90: New.
601 2013-07-08 Tobias Burnus <burnus@net-b.de>
604 * gfortran.dg/do_check_9.f90: New.
606 2013-07-08 Tobias Burnus <burnus@net-b.de>
609 * gfortran.dg/dot_product_2.f90: New.
611 2013-07-08 Tobias Burnus <burnus@net-b.de>
614 * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
616 2013-07-08 Manfred Schwarb <manfred99@gmx.ch>
618 * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
619 * gfortran.dg/finalize_10.f90: Fix dg-final.
621 2013-07-08 Jakub Jelinek <jakub@redhat.com>
624 * gcc.target/i386/pr57819.c: New test.
626 PR rtl-optimization/57829
627 * gcc.c-torture/execute/pr57829.c: New test.
629 2013-07-08 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
631 * gcc.target/i386/memcpy-vector_loop-1.c: New.
632 * gcc.target/i386/memcpy-vector_loop-2.c: New.
634 2013-07-06 Uros Bizjak <ubizjak@gmail.com>
637 * gcc.target/i386/pr57807.c: New test.
639 2013-07-06 Jakub Jelinek <jakub@redhat.com>
642 * gcc.dg/tree-ssa/vrp89.c: New test.
644 2013-07-06 Paolo Carlini <paolo.carlini@oracle.com>
647 * g++.dg/parse/defarg16.C: New.
649 2013-07-05 Vladimir Makarov <vmakarov@redhat.com>
651 PR rtl-optimization/55342
652 * gcc.target/i386/pr55342.c: New.
654 2013-07-05 Marcus Shawcroft <marcus.shawcroft@arm.com>
656 * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
658 2013-07-05 Paolo Carlini <paolo.carlini@oracle.com>
661 * g++.dg/inherit/virtual10.C: New.
663 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
666 * gcc.dg/large-size-array-6.c: New test.
668 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
671 * g++.dg/template/crash116.C: New.
673 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
675 * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
676 * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
678 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
681 * g++.dg/cpp0x/nsdmi-list3.C: New.
683 2013-07-03 Jakub Jelinek <jakub@redhat.com>
686 * gcc.target/i386/pr57777.c: New test.
689 * g++.dg/template/arg9.C: New test.
691 2013-07-02 Sriraman Tallam <tmsriram@google.com>
693 * gcc.target/i386/avx-inline.c: New test.
695 2013-07-02 Maciej W. Rozycki <macro@codesourcery.com>
697 * gcc.target/mips/call-1.c: Accept JALRS and JALR.
698 * gcc.target/mips/call-2.c: Likewise.
699 * gcc.target/mips/call-3.c: Likewise.
700 * gcc.target/mips/lazy-binding-1.c: Likewise.
702 2013-07-02 Jakub Jelinek <jakub@redhat.com>
704 PR tree-optimization/57741
705 * gcc.dg/vect/pr57741-1.c: New test.
706 * gcc.dg/vect/pr57741-2.c: New test.
707 * gcc.dg/vect/pr57741-3.c: New test.
709 2013-07-02 Ian Bolton <ian.bolton@arm.com>
711 * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
713 * gcc.target/config/aarch64/insv_2.c: New test for big endian.
714 * lib/target-supports.exp: Define aarch64_little_endian.
716 2013-07-02 Ian Bolton <ian.bolton@arm.com>
718 * gcc.target/aarch64/abs_1.c: New test.
720 2013-07-02 Ian Bolton <ian.bolton@arm.com>
722 * gcc.target/aarch64/bfxil_1.c: New test.
723 * gcc.target/aarch64/bfxil_2.c: Likewise.
725 2013-07-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
728 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
729 array sizes from 100 to 20.
731 2013-07-01 Dominique d'Humieres <dominiq@lps.ens.fr>
734 * gfortran.dg/pointer_remapping_8.f90: New.
736 2013-06-28 Ed Smith-Rowland <3dw4rd@verizon.net>
738 * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
739 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
740 * g++.dg/cpp1y/udlit-userdef-string.C: New.
741 * g++.dg/cpp1y/complex_literals.h: New.
743 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
746 * g++.dg/cpp0x/noexcept21.C: New.
748 2013-06-28 Jakub Jelinek <jakub@redhat.com>
751 * gcc.target/i386/pr57736.c: New test.
753 2013-06-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
755 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
757 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
758 strings to match the fixed error messages.
759 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
760 * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
763 2013-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
766 * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
767 stqcx. get even registers.
769 2013-06-28 Marc Glisse <marc.glisse@inria.fr>
772 * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
774 2013-06-28 Kirill Yukhin <kirill.yukhin@intel.com>
776 * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
778 * gcc.target/i386/bmi-1.c: Ditto.
779 * gcc.target/i386/bmi-bextr-4.c: New.
780 * gcc.target/i386/bmi-bextr-5.c: Ditto.
782 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
785 * g++.dg/cpp0x/initlist73.C: New.
787 2013-06-27 Meador Inge <meadori@codesourcery.com>
789 * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
790 * g++.dg/simulate-thread/atomics-2.C: Likewise.
791 * g++.dg/simulate-thread/atomics-1.C: Likewise.
793 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
796 * g++.dg/ext/pr57509.C: New file.
798 2013-06-27 Jakub Jelinek <jakub@redhat.com>
801 * gcc.target/i386/bmi-bextr-3.c: New test.
804 * gcc.target/i386/bmi2-bzhi-1.c: New test.
806 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
809 * g++.dg/cpp0x/pr57172.C: New testcase.
811 2013-06-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
813 * gcc.target/s390/htm-1.c: New file.
814 * gcc.target/s390/htm-nofloat-1.c: New file.
815 * gcc.target/s390/htm-xl-intrin-1.c: New file.
817 2013-06-26 Tobias Burnus <burnus@net-b.de>
820 * gfortran.dg/bounds_check_17.f90: New.
822 2013-06-25 Ed Smith-Rowland <3dw4rd@verizon.net>
825 * g++.dg/cpp1y/pr57640.C: New.
827 2013-06-25 Balaji V. Iyer <balaji.v.iyer@intel.com>
830 * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
831 overflow due to size of arrays.
833 2013-06-25 Jakub Jelinek <jakub@redhat.com>
835 PR tree-optimization/57705
836 * gcc.dg/vect/pr57705.c: New test.
837 * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
839 2013-06-25 Martin Jambor <mjambor@suse.cz>
842 * g++.dg/ipa/pr57670.C: New test.
844 2013-06-25 Richard Biener <rguenther@suse.de>
847 * gcc.dg/pr56977.c: New testcase.
849 2013-06-24 Martin Jambor <mjambor@suse.cz>
851 PR tree-optimization/57358
852 * gcc.dg/ipa/pr57358.c: New test.
854 2013-06-24 Richard Biener <rguenther@suse.de>
857 * gcc.dg/torture/pr57584.c: Remove target specific bits.
859 2013-06-24 Richard Biener <rguenther@suse.de>
861 PR tree-optimization/57488
862 * gcc.dg/torture/pr57488.c: New testcase.
864 2013-06-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
865 Dominique d'Humieres <dominiq@lps.ens.fr>
868 * gfortran.dg/fraction.f90: New.
870 2013-06-24 Alan Modra <amodra@gmail.com>
872 * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
873 Add scan-assembler-not "lvx".
874 * gcc.target/powerpc/le-altivec-consts.c: New.
876 2013-06-23 Paolo Carlini <paolo.carlini@oracle.com>
878 * g++.dg/cpp0x/sfinae47.C: New.
880 2013-06-23 Oleg Endo <olegendo@gcc.gnu.org>
883 * gcc.target/sh/pr52483-1.c: New.
884 * gcc.target/sh/pr52483-2.c: New.
885 * gcc.target/sh/pr52483-3.c: New.
886 * gcc.target/sh/pr52483-4.c: New.
887 * gcc.target/sh/pr52483-5.c: New.
889 2013-06-23 Sriraman Tallam <tmsriram@google.com>
891 * gcc.target/i386/intrinsics_1.c: New test.
892 * gcc.target/i386/intrinsics_2.c: Ditto.
893 * gcc.target/i386/intrinsics_3.c: Ditto.
894 * gcc.target/i386/intrinsics_4.c: Ditto.
895 * gcc.target/i386/intrinsics_5.c: Ditto.
896 * gcc.target/i386/intrinsics_6.c: Ditto.
897 * gcc.target/i386/avx-1.c: Provide macros for builtins
898 needing immediate arguments in f16cintrin.h and rtmintrin.h.
900 2013-06-21 Tobias Burnus <burnus@net-b.de>
903 * gfortran.dg/finalize_17.f90: New.
905 2013-06-21 Tobias Burnus <burnus@net-b.de>
907 * gfortran.dg/realloc_on_assign_18.f90: New.
909 2013-06-21 Balaji V. Iyer <balaji.v.iyer@intel.com>
911 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
912 Also changed the returns from error as distinct values so that
913 debugging can get easier.
914 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
915 errors specific to C, if necessary. Also added new error
917 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
918 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
919 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
920 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
921 * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
922 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
923 the same changes as parser_errors3.c, spaces were added between colons
924 to not confuse C++ compiler with 2 colons as scope.
925 * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
926 * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
927 * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
928 * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
929 * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
930 * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
931 * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
932 * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
933 * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
934 * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
935 * g++.dg/cilk-plus/cilk-plus.exp: New script.
936 * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
939 2013-06-21 Joseph Myers <joseph@codesourcery.com>
942 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
944 2013-06-20 Uros Bizjak <ubizjak@gmail.com>
947 * gcc.target/i386/pr57655.c: New test.
949 2013-06-20 Eric Botcazou <ebotcazou@adacore.com>
951 * ada/acats/tests/gcc: Delete.
952 * gnat.dg/style: Likewise.
954 2013-06-20 Jeff Law <law@redhat.com>
956 PR tree-optimization/57660
957 * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
958 based on their branch cost.
960 * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
962 2013-06-20 Tobias Burnus <burnus@net-b.de>
965 * gfortran.dg/list_read_11.f90: New.
967 2013-06-20 Richard Biener <rguenther@suse.de>
969 PR tree-optimization/57584
970 * gcc.dg/torture/pr57584.c: New testcase.
972 2013-06-19 Sharad Singhai <singhai@google.com>
974 * g++.dg/gcov/gcov-8.C: New testcase.
975 * lib/gcov.exp: Handle intermediate format.
977 2013-06-19 Wei Mi <wmi@google.com>
979 PR rtl-optimization/57518
980 * testsuite/gcc.dg/pr57518.c: New test.
982 2013-06-19 Igor Zamyatin <igor.zamyatin@intel.com>
984 * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
986 2013-06-19 Jan Hubicka <jh@suse.cz>
988 * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
990 2013-06-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
992 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
993 hard-coded values of array sizes with a #define.
994 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
995 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
996 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
997 * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
998 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
1000 2013-06-19 Yufeng Zhang <yufeng.zhang@arm.com>
1002 * gcc.dg/torture/stackalign/builtin-apply-2.c: set
1003 STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
1005 2013-06-19 Jeff Law <law@redhat.com>
1007 * gcc.dg/tree-ssa/forwprop-28.c: New test.
1009 2013-06-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1012 * g++.dg/template/error53.C: New.
1014 2013-06-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
1017 * gcc.target/powerpc/pr55033.c: Fix options.
1019 2013-06-18 Sriraman Tallam <tmsriram@google.com>
1021 * gcc.target/i386/inline_error.c: New test.
1022 * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
1023 * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
1025 2013-06-18 Paolo Carlini <paolo.carlini@oracle.com>
1028 * g++.dg/cpp0x/decltype55.C: New.
1030 2013-06-18 Marek Polacek <polacek@redhat.com>
1032 * gcc.dg/c90-fordecl-1.c: Adjust expected message.
1034 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
1036 * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
1038 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
1040 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
1041 Also changed the returns from error as distinct values so that it is
1044 2013-06-17 Sofiane Naci <sofiane.naci@arm.com>
1046 * gcc.target/aarch64/scalar_intrinsics.c: Update.
1048 2013-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1051 * g++.dg/template/error52.C: New.
1052 * g++.dg/lookup/friend15.C: Update.
1053 * g++.dg/parse/error11.C: Likewise.
1054 * g++.dg/parse/error14.C: Likewise.
1055 * g++.dg/parse/parser-pr28152-2.C: Likewise.
1056 * g++.dg/parse/template25.C: Likewise.
1057 * g++.old-deja/g++.jason/cond.C: Likewise.
1058 * g++.old-deja/g++.mike/for2.C: Likewise.
1059 * g++.old-deja/g++.robertl/eb125.C: Likewise.
1060 * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
1062 2013-06-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1064 * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
1067 2013-06-16 Balaji V. Iyer <balaji.v.iyer@intel.com>
1069 * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
1070 accidentally placing minus sign for length instead of stride.
1072 2013-06-16 Joern Rennecke <joern.rennecke@embecosm.com>
1074 PR rtl-optimization/57425
1075 PR rtl-optimization/57569
1076 * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
1077 * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
1079 2013-06-15 Mikael Morin <mikael@gcc.gnu.org>
1083 * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
1085 * gfortran.dg/typebound_assignment_6.f03: New.
1087 2013-06-15 Oleg Endo <olegendo@gcc.gnu.org>
1089 * gcc.target/h8300/h8300.exp: New.
1090 * gcc.dg/pragma-isr.c: Move to ...
1091 * gcc.target/sh/torture/pragma-isr.c: ... here ...
1092 * gcc.target/h8300/pragma-isr.c: ... and here.
1093 * gcc.dg/pragma-isr2.c: Move to ...
1094 * gcc.target/sh/torture/pragma-isr2.c: ... here ...
1095 * gcc.target/h8300/pragma-isr2.c: ... and here.
1096 * gcc.dg/pragma-isr-trapa.c: Move to ...
1097 * gcc.target/sh/pragma-isr-trapa.c: ... here.
1098 * gcc.dg/pragma-isr-trapa2.c: Move to ...
1099 * gcc.target/sh/pragma-isr-trapa2.c: ... here.
1100 * gcc.dg/pragma-isr-trap_exit.c: Move to ...
1101 * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
1102 * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
1103 * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
1104 * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
1105 * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
1106 * gcc.dg/attr-isr-trap_exit.c: Move to ...
1107 * gcc.target/sh/attr-isr-trap_exit.c: ... here.
1108 * gcc.dg/attr-isr-trapa.c: Move to ...
1109 * gcc.target/sh/attr-isr-trapa.c: ... here.
1111 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1114 * g++.dg/ext/builtin-offsetof1.C: New.
1116 2013-06-14 Vidya Praveen <vidyapraveen@arm.com>
1118 * gcc.target/aarch64/vect_smlal_1.c: New file.
1120 2013-06-14 Tobias Burnus <burnus@net-b.de>
1123 * gfortran.dg/defined_assignment_7.f90: New.
1125 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1128 * g++.dg/rtti/dyncast6.C: New.
1129 * g++.dg/cpp0x/dyncast1.C: Likewise.
1131 2013-06-14 Alan Modra <amodra@gmail.com>
1134 * gcc.dg/pr57134.c: New.
1136 2013-06-14 Tobias Burnus <burnus@net-b.de>
1139 * gfortran.dg/deferred_type_param_9.f90: New.
1141 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
1143 * gcc.dg/fold-minus-1.c: New testcase.
1145 2013-06-13 Mikael Morin <mikael@gcc.gnu.org>
1148 * gfortran.dg/typebound_assignment_5.f03: New.
1150 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
1152 * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
1154 2013-06-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1155 Pat Haugen <pthaugen@us.ibm.com>
1156 Peter Bergner <bergner@vnet.ibm.com>
1158 * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
1159 load/store instructions on power7, power8.
1160 * gcc.target/powerpc/atomic-p8.c: Likewise.
1162 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
1165 * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
1167 2013-06-12 Paolo Carlini <paolo.carlini@oracle.com>
1170 * g++.dg/warn/Wunused-var-20.C: New.
1172 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
1174 * gcc.target/mips/mips.exp: Handle -f{no-,}common.
1175 * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
1176 Run with -fno-common.
1178 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
1180 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
1181 and exit function calls with return 1 and return 0, respectively.
1183 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
1185 * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
1188 2013-06-12 Marc Glisse <marc.glisse@inria.fr>
1190 PR tree-optimization/57361
1191 * gcc.dg/tree-ssa/pr57361.c: New file.
1193 2013-06-12 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1195 * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
1196 to ensure alignment.
1197 * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
1199 2013-06-12 Tobias Burnus <burnus@net-b.de>
1201 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
1203 2013-06-12 Tobias Burnus <burnus@net-b.de>
1204 Dominique d'Humieres <dominiq@lps.ens.fr>
1206 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
1208 2013-06-12 Jakub Jelinek <jakub@redhat.com>
1211 * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
1212 * gcc.target/i386/pr56564-3.c: Likewise.
1214 2013-06-11 Tobias Burnus <burnus@net-b.de>
1217 * gfortran.dg/class_array_18.f90: New.
1219 2013-06-11 Jan Hubicka <jh@suse.cz>
1222 * g++.dg/ext/visibility/anon6.C: Update testcase.
1224 2013-06-10 Balaji V. Iyer <balaji.v.iyer@intel.com>
1227 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
1228 in how we check __sec_reduce_mutating function's result.
1230 2013-06-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1231 Pat Haugen <pthaugen@us.ibm.com>
1232 Peter Bergner <bergner@vnet.ibm.com>
1234 * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
1235 direct move instructions.
1236 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
1237 * gcc.target/powerpc/direct-move.h: Likewise.
1238 * gcc.target/powerpc/direct-move-float1.c: Likewise.
1239 * gcc.target/powerpc/direct-move-float2.c: Likewise.
1240 * gcc.target/powerpc/direct-move-double1.c: Likewise.
1241 * gcc.target/powerpc/direct-move-double2.c: Likewise.
1242 * gcc.target/powerpc/direct-move-long1.c: Likewise.
1243 * gcc.target/powerpc/direct-move-long2.c: Likewise.
1245 2013-06-10 Paolo Carlini <paolo.carlini@oracle.com>
1248 * g++.dg/cpp0x/pr52440.C: New.
1250 2013-06-10 Jakub Jelinek <jakub@redhat.com>
1253 * gcc.target/i386/pr56564-1.c: New test.
1254 * gcc.target/i386/pr56564-2.c: New test.
1255 * gcc.target/i386/pr56564-3.c: New test.
1256 * gcc.target/i386/pr56564-4.c: New test.
1257 * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
1258 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
1259 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
1260 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
1261 * gcc.target/i386/vect-sizes-1.c: Likewise.
1262 * gcc.target/i386/memcpy-1.c: Likewise.
1263 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
1264 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
1266 2013-06-10 Thomas Schwinge <thomas@codesourcery.com>
1268 * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
1269 systems to cover all GNU systems.
1270 * g++.dg/abi/guard2.C: Likewise.
1271 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
1272 * g++.dg/eh/sighandle.C: Likewise.
1273 * g++.dg/ext/cleanup-10.C: Likewise.
1274 * g++.dg/ext/cleanup-11.C: Likewise.
1275 * g++.dg/ext/cleanup-8.C: Likewise.
1276 * g++.dg/ext/cleanup-9.C: Likewise.
1277 * g++.dg/opt/const5.C: Likewise.
1278 * g++.dg/opt/life1.C: Likewise.
1279 * g++.dg/other/pr39496.C: Likewise.
1280 * g++.old-deja/g++.abi/aggregates.C: Likewise.
1281 * g++.old-deja/g++.abi/align.C: Likewise.
1282 * g++.old-deja/g++.abi/bitfields.C: Likewise.
1283 * g++.old-deja/g++.law/weak.C: Likewise.
1284 * g++.old-deja/g++.pt/asm1.C: Likewise.
1285 * gcc.c-torture/execute/20030125-1.x: Likewise.
1286 * gcc.c-torture/execute/990127-2.x: Likewise.
1287 * gcc.dg/20041106-1.c: Likewise.
1288 * gcc.dg/20050503-1.c: Likewise.
1289 * gcc.dg/builtin-object-size-5.c: Likewise.
1290 * gcc.dg/cleanup-10.c: Likewise.
1291 * gcc.dg/cleanup-11.c: Likewise.
1292 * gcc.dg/cleanup-8.c: Likewise.
1293 * gcc.dg/cleanup-9.c: Likewise.
1294 * gcc.dg/complex-5.c: Likewise.
1295 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
1296 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
1297 * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
1298 * gcc.dg/dfp/pr35739.c: Likewise.
1299 * gcc.dg/fdata-sections-1.c: Likewise.
1300 * gcc.dg/lto/20090206-1_0.c: Likewise.
1301 * gcc.dg/lto/20090206-2_0.c: Likewise.
1302 * gcc.dg/pr30360.c: Likewise.
1303 * gcc.dg/pr37303.c: Likewise.
1304 * gcc.dg/pr39323-1.c: Likewise.
1305 * gcc.dg/pr39323-2.c: Likewise.
1306 * gcc.dg/pr39323-3.c: Likewise.
1307 * gcc.dg/pr45416.c: Likewise.
1308 * gcc.dg/setjmp-2.c: Likewise.
1309 * gcc.dg/split-1.c: Likewise.
1310 * gcc.dg/split-3.c: Likewise.
1311 * gcc.dg/split-4.c: Likewise.
1312 * gcc.dg/strlenopt-12g.c: Likewise.
1313 * gcc.dg/strlenopt-14g.c: Likewise.
1314 * gcc.dg/strlenopt-14gf.c: Likewise.
1315 * gcc.dg/strlenopt-16g.c: Likewise.
1316 * gcc.dg/strlenopt-17g.c: Likewise.
1317 * gcc.dg/strlenopt-18g.c: Likewise.
1318 * gcc.dg/strlenopt-1f.c: Likewise.
1319 * gcc.dg/strlenopt-22g.c: Likewise.
1320 * gcc.dg/strlenopt-2f.c: Likewise.
1321 * gcc.dg/strlenopt-4g.c: Likewise.
1322 * gcc.dg/strlenopt-4gf.c: Likewise.
1323 * gcc.dg/struct-ret-3.c: Likewise.
1324 * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
1325 * gcc.misc-tests/linkage.exp: Likewise.
1326 * gcc.target/i386/20000724-1.c: Likewise.
1327 * gcc.target/i386/align-main-3.c: Likewise.
1328 * gcc.target/i386/cleanup-1.c: Likewise.
1329 * gcc.target/i386/inline-mcpy.c: Likewise.
1330 * gcc.target/i386/pr32268.c: Likewise.
1331 * gcc.target/i386/pr36613.c: Likewise.
1332 * gcc.target/i386/pr39013-1.c: Likewise.
1333 * gcc.target/i386/pr39013-2.c: Likewise.
1334 * gcc.target/i386/pr39496.c: Likewise.
1335 * gcc.target/i386/pr40906-3.c: Likewise.
1336 * gcc.target/i386/pr46084.c: Likewise.
1337 * lib/target-supports.exp (check_effective_target_pie): Likewise.
1339 2013-06-09 Oleg Endo <olegendo@gcc.gnu.org>
1342 * gcc.target/sh/pr6526.c: New.
1344 2013-06-09 Jakub Jelinek <jakub@redhat.com>
1347 * gcc.c-torture/execute/pr57568.c: New test.
1349 2013-06-09 Paolo Carlini <paolo.carlini@oracle.com>
1352 * g++.dg/other/vararg-4.C: New.
1354 2013-06-08 Vladimir Makarov <vmakarov@redhat.com>
1356 PR rtl-optimization/57559
1357 * gcc.target/s390/pr57559.c : New test.
1359 2013-06-08 Tobias Burnus <burnus@net-b.de>
1362 * gfortran.dg/finalize_10.f90: New.
1363 * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
1364 * gfortran.dg/finalize_15.f90: New.
1366 2013-06-08 Tobias Burnus <burnus@net-b.de>
1369 * gfortran.dg/storage_size_4.f90: New.
1371 2013-06-07 Sriraman Tallam <tmsriram@google.com>
1374 * testsuite/g++.dg/ext/pr57548.C: New test.
1376 2013-06-07 Balaji V. Iyer <balaji.v.iyer@intel.com>
1379 * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
1381 2013-06-07 Jan Hubicka <jh@suse.cz>
1383 * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
1385 2013-06-07 Tobias Burnus <burnus@net-b.de>
1388 * gfortran.dg/array_constructor_48.f90: New.
1389 * gfortran.dg/array_constructor_type_14.f03: Correct test case.
1390 * gfortran.dg/array_constructor_type_15.f03: Ditto.
1392 2013-06-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1395 * gcc.target/arm/xordi3-opt.c: New test.
1397 2013-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1399 * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
1400 Revert to dg-options.
1402 2013-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
1405 * gcc.target/powerpc/pr55033.c: New.
1407 2013-06-07 Paolo Carlini <paolo.carlini@oracle.com>
1410 * g++.dg/cpp0x/alias-decl-36.C: New.
1412 2013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1413 Pat Haugen <pthaugen@us.ibm.com>
1414 Peter Bergner <bergner@vnet.ibm.com>
1416 * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
1417 power8 builtin functions.
1418 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
1419 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
1420 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
1421 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
1422 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
1423 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
1424 * gcc.target/powerpc/p8vector-vectorize-1.c: New
1425 tests to test power8 auto-vectorization.
1426 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
1427 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
1428 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
1429 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
1431 * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
1432 powerpc_p8vector_ok instead of powerpc_vsx_ok.
1434 * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
1436 * lib/target-supports.exp (check_p8vector_hw_available) Add power8
1438 (check_effective_target_powerpc_p8vector_ok): Likewise.
1439 (is-effective-target): Likewise.
1440 (check_vect_support_and_set_flags): Likewise.
1442 2013-06-06 Paolo Carlini <paolo.carlini@oracle.com>
1445 * g++.dg/parse/error53.C: New.
1447 2013-06-06 Vladimir Makarov <vmakarov@redhat.com>
1449 PR rtl-optimization/57459
1450 * gcc.target/i386/pr57459.c: New test.
1452 2013-06-06 Teresa Johnson <tejohnson@google.com>
1455 * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
1456 into -freorder-blocks-and-partition test.
1457 * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
1458 * gcc.dg/tree-prof/20041218-1.c: Ditto.
1459 * gcc.dg/tree-prof/pr52027.c: Use -O2.
1460 * gcc.dg/tree-prof/pr50907.c: Ditto.
1461 * gcc.dg/tree-prof/pr45354.c: Ditto.
1462 * g++.dg/tree-prof/partition2.C: Ditto.
1463 * g++.dg/tree-prof/partition3.C: Ditto.
1465 2013-06-06 Tobias Burnus <burnus@net-b.de>
1468 * gfortran.dg/finalize_16.f90: New.
1470 2013-06-06 Marcus Shawcroft <marcus.shawcroft@arm.com>
1472 * gcc.dg/vect/no-section-anchors-vect-68.c:
1473 Add dg-skip-if aarch64_tiny.
1475 2013-06-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
1478 * c-c++-common/cilk-plus/AN/pr57457.c: New test.
1479 * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
1481 2013-06-05 Paolo Carlini <paolo.carlini@oracle.com>
1484 * g++.dg/cpp0x/decltype54.C: New.
1486 2013-06-05 James Greenhalgh <james.greenhalgh@arm.com>
1488 * gcc.dg/fshort-wchar.c: Add extra dg-options for
1489 arm*-*-*eabi* targets.
1490 * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
1492 * gcc.dg/tree-ssa/pr43491.c: Likewise.
1494 2013-06-05 Manfred Schwarb <manfred99@gmx.ch>
1495 Tobias Burnus <burnus@net-b.de>
1497 * gfortran.dg/string_length_2.f90: Fix dg-do run.
1498 * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do run".
1499 * gfortran.dg/io_real_boz_4.f90: Ditto.
1500 * gfortran.dg/io_real_boz_5.f90: Ditto.
1502 2013-06-05 Andreas Schwab <schwab@suse.de>
1504 * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
1506 2013-06-04 Jan Hubicka <jh@suse.cz>
1508 * gcc.dg/tree-ssa/attr-alias.c: New testcase.
1510 2013-06-04 Balaji V. Iyer <balaji.v.iyer@intel.com>
1512 * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
1513 parameters with void.
1514 (main2): Removed argc parameter.
1515 * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
1516 (main): Replaced argc, argv parameters with void.
1517 * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
1518 (main2): Removed argc parameter.
1519 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
1520 argv parameters with void. Added __asm volatile to avoid optimization
1521 on argc, if necessary.
1522 * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
1523 * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
1524 * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
1525 * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
1526 * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
1527 * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
1528 * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
1529 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
1530 * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
1531 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
1532 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
1533 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
1534 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
1535 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
1536 * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
1537 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
1538 * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
1539 * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
1540 * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
1541 * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
1542 parameters with void.
1543 (main2): Removed argc parameter.
1544 * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
1545 (main): Replaced argc, argv parameters with void.
1546 * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
1547 argv parameters with void. Also renamed this function as main, and
1548 delete the existing main.
1549 * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
1550 * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
1551 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
1553 2013-06-04 Ian Bolton <ian.bolton@arm.com>
1555 * gcc.target/aarch64/movi_1.c: New test.
1557 2013-06-04 Tobias Burnus <burnus@net-b.de>
1560 * gfortran.dg/finalize_12.f90: New.
1561 * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
1562 end of scope finalization.
1563 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
1564 * gfortran.dg/allocatable_scalar_9.f90: Ditto.
1565 * gfortran.dg/auto_dealloc_2.f90: Ditto.
1566 * gfortran.dg/class_19.f03: Ditto.
1567 * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
1568 * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
1569 * gfortran.dg/extends_14.f03: Ditto.
1570 * gfortran.dg/move_alloc_4.f90: Ditto.
1571 * gfortran.dg/typebound_proc_27.f03: Ditto.
1573 2013-06-04 Manfred Schwarb <manfred99@gmx.ch>
1575 * gfortran.dg/bounds_check_7.f90: Remove "! {".
1576 * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
1577 * gfortran.dg/default_initialization_5.f90: Update dg-do.
1578 * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
1579 * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
1580 * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
1581 * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
1582 * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do run.
1583 * gfortran.dg/io_real_boz_4.f90: Ditto.
1584 * gfortran.dg/io_real_boz_5.f90: Ditto.
1585 * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
1586 * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
1587 * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
1588 * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
1589 * gfortran.dg/transpose_2.f90: Fix dg-output.
1591 2013-06-03 Balaji V. Iyer <balaji.v.iyer@intel.com>
1593 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
1594 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
1595 dg-option and an header comment.
1597 2013-06-03 Paolo Carlini <paolo.carlini@oracle.com>
1600 * g++.dg/cpp0x/sfinae46.C: New.
1601 * g++.dg/cpp0x/defaulted13.C: Adjust.
1602 * g++.dg/cpp0x/defaulted2.C: Likewise.
1603 * g++.dg/cpp0x/defaulted26.C: Likewise.
1604 * g++.dg/cpp0x/defaulted3.C: Likewise.
1605 * g++.dg/cpp0x/error1.C: Likewise.
1606 * g++.dg/cpp0x/implicit1.C: Likewise.
1607 * g++.dg/cpp0x/implicit11.C: Likewise.
1608 * g++.dg/cpp0x/inh-ctor13.C: Likewise.
1609 * g++.dg/cpp0x/initlist47.C: Likewise.
1610 * g++.dg/cpp0x/initlist9.C: Likewise.
1611 * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
1612 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
1613 * g++.dg/cpp0x/nsdmi-local.C: Likewise.
1614 * g++.dg/cpp0x/union4.C: Likewise.
1615 * g++.dg/template/crash108.C: Likewise.
1616 * g++.dg/template/crash41.C: Likewise.
1617 * g++.old-deja/g++.jason/local.C: Likewise.
1618 * g++.old-deja/g++.law/visibility3.C: Likewise.
1620 2013-06-03 Teresa Johnson <tejohnson@google.com>
1622 * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
1623 * gcc.dg/vect/bb-slp-14.c: Ditto.
1624 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
1625 * gcc.dg/vect/bb-slp-23.c: Ditto.
1626 * gcc.dg/vect/bb-slp-15.c: Ditto.
1627 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
1628 * gcc.dg/vect/bb-slp-24.c: Ditto.
1629 * gcc.dg/vect/bb-slp-16.c: Ditto.
1630 * gcc.dg/vect/bb-slp-25.c: Ditto.
1631 * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
1632 * gcc.dg/vect/bb-slp-17.c: Ditto.
1633 * gcc.dg/vect/bb-slp-1.c: Ditto.
1634 * gcc.dg/vect/bb-slp-26.c: Ditto.
1635 * gcc.dg/vect/bb-slp-18.c: Ditto.
1636 * gcc.dg/vect/bb-slp-2.c: Ditto.
1637 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
1638 * gcc.dg/vect/bb-slp-27.c: Ditto.
1639 * gcc.dg/vect/bb-slp-19.c: Ditto.
1640 * gcc.dg/vect/bb-slp-3.c: Ditto.
1641 * gcc.dg/vect/bb-slp-28.c: Ditto.
1642 * gcc.dg/vect/bb-slp-4.c: Ditto.
1643 * gcc.dg/vect/bb-slp-29.c: Ditto.
1644 * gcc.dg/vect/bb-slp-5.c: Ditto.
1645 * gcc.dg/vect/bb-slp-6.c: Ditto.
1646 * gcc.dg/vect/bb-slp-8a.c: Ditto.
1647 * gcc.dg/vect/bb-slp-7.c: Ditto.
1648 * gcc.dg/vect/bb-slp-8b.c: Ditto.
1649 * gcc.dg/vect/bb-slp-8.c: Ditto.
1650 * gcc.dg/vect/bb-slp-9.c: Ditto.
1651 * gcc.dg/vect/bb-slp-10.c: Ditto.
1652 * gcc.dg/vect/bb-slp-11.c: Ditto.
1653 * gcc.dg/vect/bb-slp-20.c: Ditto.
1654 * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
1655 * gcc.dg/vect/bb-slp-21.c: Ditto.
1656 * gcc.dg/vect/bb-slp-30.c: Ditto.
1657 * gcc.dg/vect/bb-slp-13.c: Ditto.
1658 * gcc.dg/vect/bb-slp-22.c: Ditto.
1659 * g++.dg/vect/slp-pr50413.cc: Ditto.
1660 * g++.dg/vect/slp-pr56812.cc: Ditto.
1661 * g++.dg/vect/slp-pr50819.cc: Ditto.
1663 2013-06-01 Tobias Burnus <burnus@net-b.de>
1666 * gfortran.dg/class_array_17.f90: New.
1668 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
1670 * ada/acats/floatstore.lst: New.
1671 * ada/acats/run_all.sh: Process it.
1673 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
1675 * gcc.target/powerpc/e500-ord-1.c: New test.
1676 * gcc.target/powerpc/e500-ord-2.c: Likewise.
1677 * gcc.target/powerpc/e500-unord-1.c: Likewise.
1678 * gcc.target/powerpc/e500-unord-2.c: Likewise.
1680 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
1682 * g++.dg/torture/pr54684.C: Add -fno-short-enums.
1684 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
1686 * gcc.target/arm/pr56184.C: Add -fno-short-enums.
1688 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
1690 * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
1692 2013-05-31 Balaji V. Iyer <balaji.v.iyer@intel.com>
1695 * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
1698 2013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1700 * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
1702 2013-05-31 Marek Polacek <polacek@redhat.com>
1704 PR tree-optimization/57478
1705 PR tree-optimization/57453
1706 * gcc.dg/torture/pr57478.c: New test.
1708 2013-05-31 Tobias Burnus <burnus@net-b.de>
1711 * gfortran.dg/class_array_17.f90: New.
1713 2013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1716 * gcc.target/arm/iordi3-opt.c: New test.
1718 2013-05-31 Janus Weil <janus@gcc.gnu.org>
1722 * gfortran.dg/dummy_procedure_5.f90: Modified error message.
1723 * gfortran.dg/interface_26.f90: Ditto.
1724 * gfortran.dg/proc_ptr_11.f90: Ditto.
1725 * gfortran.dg/proc_ptr_15.f90: Ditto.
1726 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1727 * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
1728 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
1729 * gfortran.dg/typebound_override_1.f90: Ditto.
1730 * gfortran.dg/typebound_override_4.f90: Ditto.
1731 * gfortran.dg/typebound_proc_6.f03: Ditto.
1732 * gfortran.dg/assumed_type_7.f90: New test.
1733 * gfortran.dg/typebound_override_5.f90: New test.
1734 * gfortran.dg/typebound_override_6.f90: New test.
1735 * gfortran.dg/typebound_override_7.f90: New test.
1737 2013-05-30 Tobias Burnus <burnus@net-b.de>
1740 * gfortran.dg/power_6.f90: New.
1742 2013-05-30 Ian Bolton <ian.bolton@arm.com>
1744 * gcc.target/aarch64/insv_1.c: New test.
1746 2013-05-30 Yufeng Zhang <yufeng.zhang@arm.com>
1748 * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
1749 dg-skip-if "No stabs".
1751 2013-05-30 Janus Weil <janus@gcc.gnu.org>
1754 * gfortran.dg/assumed_size_1.f90: New.
1756 2013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1758 * gcc.dg/shrink-wrap-alloca.c: New added.
1759 * gcc.dg/shrink-wrap-pretend.c: New added.
1760 * gcc.dg/shrink-wrap-sibcall.c: New added.
1762 2013-05-30 Tobias Burnus <burnus@net-b.de>
1765 * gfortran.dg/assumed_rank_13.f90: New.
1767 2013-05-29 Easwaran Raman <eraman@google.com>
1769 PR tree-optimization/57442
1770 * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
1772 2013-05-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1774 PR tree-optimization/57441
1775 * gcc.c-torture/compile/pr57441.c: New.
1777 2013-05-29 Dehao Chen <dehao@google.com>
1780 * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
1782 2013-05-29 Tobias Burnus <burnus@net-b.de>
1785 * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
1786 * gfortran.dg/class_19.f03: Ditto.
1788 2013-05-29 Richard Biener <rguenther@suse.de>
1790 * gcc.dg/vect/bb-slp-32.c: New testcase.
1792 2013-05-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
1794 * c-c++-common/cilk-plus/AN/array_test1.c: New test.
1795 * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
1796 * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
1797 * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
1798 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
1799 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
1800 * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
1801 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
1802 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
1803 * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
1804 * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
1805 * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
1806 * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
1807 * c-c++-common/cilk-plus/AN/misc.c: Likewise.
1808 * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
1809 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
1810 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
1811 * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
1812 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
1813 * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
1814 * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
1815 * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
1816 * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
1817 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
1818 * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
1819 * c-c++-common/cilk-plus/AN/vla.c: Likewise.
1820 * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
1821 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
1822 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
1823 * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
1824 * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
1825 * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
1826 * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
1827 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
1828 * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
1829 * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
1830 * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
1831 * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
1832 * gcc.dg/cilk-plus/cilk-plus.exp: New script.
1834 2013-05-29 Tobias Burnus <burnus@net-b.de>
1837 * gfortran.dg/finalize_11.f90: New.
1838 * gfortran.dg/finalize_4.f03: Remove dg-error.
1839 * gfortran.dg/finalize_5.f03: Ditto.
1840 * gfortran.dg/finalize_6.f03: Ditto.
1841 * gfortran.dg/finalize_7.f03: Ditto.
1843 2013-05-28 Tobias Burnus <burnus@net-b.de>
1845 * gfortran.dg/class_array_16.f90: New.
1847 2013-05-28 Tobias Burnus <burnus@net-b.de>
1850 * testsuite/gfortran.dg/use_29.f90: New.
1852 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
1854 * gnat.dg/fp_exception.adb: New test.
1856 2013-05-28 Richard Biener <rguenther@suse.de>
1858 PR tree-optimization/56787
1859 * gcc.dg/vect/pr56787.c: New testcase.
1861 2013-05-28 Janus Weil <janus@gcc.gnu.org>
1862 Tobias Burnus <burnus@net-b.de>
1865 * gfortran.dg/typebound_override_4.f90: New.
1867 2013-05-28 Richard Biener <rguenther@suse.de>
1869 PR tree-optimization/57411
1870 * g++.dg/opt/pr57411.C: New testcase.
1872 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
1874 * gcc.dg/builtin-bswap-8.c: Compile at -O2.
1875 * gcc.dg/builtin-bswap-9.c: Likewise.
1877 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
1879 * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
1881 2013-05-27 Richard Biener <rguenther@suse.de>
1884 * gcc.dg/gomp/pr57412.c: New testcase.
1886 2013-05-27 Bud Davis <jmdavis@link.com>
1889 * gfortran.dg/stfunc_8.f90: New.
1891 2013-05-27 Richard Biener <rguenther@suse.de>
1893 PR tree-optimization/57343
1894 * gcc.dg/torture/pr57343.c: New testcase.
1896 2013-05-27 Richard Biener <rguenther@suse.de>
1898 PR tree-optimization/57417
1899 * gcc.dg/torture/pr57417.c: New testcase.
1901 2013-05-27 Richard Biener <rguenther@suse.de>
1903 PR tree-optimization/57396
1904 * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
1906 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
1908 * gnat.dg/specs/last_bit.ads: New test.
1910 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
1912 * gnat.dg/specs/machine_attribute.ads: New test.
1914 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
1916 * gnat.dg/incomplete3.ad[sb]: New test.
1918 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
1921 * gcc.target/mips/div-13.c: New test.
1923 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
1926 * gcc.target/mips/mips16-attributes-5.c,
1927 * gcc.target/mips/mips16-attributes-6.c: New tests.
1929 2013-05-25 Eric Botcazou <ebotcazou@adacore.com>
1931 * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
1932 * gcc.dg/builtin-bswap-8.c: Likewise.
1934 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
1937 * g++.dg/cpp0x/new1.C: New.
1939 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
1942 * g++.dg/parse/dtor16.C: New.
1943 * g++.dg/parse/dtor6.C: Adjust.
1945 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1948 * g++.dg/expr/bitfield12.C: New.
1950 2013-05-24 Jeff Law <law@redhat.com>
1952 PR tree-optimization/57124
1953 * gcc.c-torture/execute/pr57124.c: New test.
1954 * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
1956 2013-05-24 Martin Jambor <mjambor@suse.cz>
1958 PR tree-optimization/57294
1959 * gcc.dg/ipa/pr57294.c: New test.
1961 2013-05-24 Dehao Chen <dehao@google.com>
1963 * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
1965 2013-05-24 Ian Bolton <ian.bolton@arm.com>
1967 * gcc.target/aarch64/scalar_intrinsics.c
1968 (force_simd): Use a valid instruction.
1969 (test_vdupd_lane_s64): Pass a valid lane argument.
1970 (test_vdupd_lane_u64): Likewise.
1972 2013-05-24 Richard Biener <rguenther@suse.de>
1974 PR tree-optimization/57287
1975 * gcc.dg/pr57287.c: New testcase.
1977 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1980 * g++.dg/template/error51.C: New.
1982 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1985 * g++.dg/template/bitfield2.C: New.
1987 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
1989 * gnat.dg/specs/noinline1.ads: New test.
1990 * gnat.dg/noinline2.ad[sb]: Likewise.
1991 * gnat.dg/specs/noinline3.ads: Likewise.
1992 * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
1994 2013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
1997 * gcc.dg/tree-ssa/pr57385.c: New test.
1999 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
2001 * gnat.dg/derived_type4.adb: New test.
2003 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
2005 * gcc.dg/builtin-bswap-6.c: New test.
2006 * gcc.dg/builtin-bswap-7.c: Likewise.
2007 * gcc.dg/builtin-bswap-8.c: Likewise.
2008 * gcc.dg/builtin-bswap-9.c: Likewise.
2010 2013-05-23 Christian Bruel <christian.bruel@st.com>
2013 * gcc.dg/debug/pr57351.c: New test
2015 2013-05-23 Vidya Praveen <vidyapraveen@arm.com>
2017 * gcc.target/aarch64/vect-clz.c: New file.
2019 2013-05-23 Martin Jambor <mjambor@suse.cz>
2022 * gcc.dg/ipa/pr57347.c: New test.
2024 2013-05-23 Richard Biener <rguenther@suse.de>
2026 PR tree-optimization/57380
2027 * g++.dg/tree-ssa/pr57380.C: New testcase.
2029 2013-05-23 Richard Biener <rguenther@suse.de>
2032 * gcc.dg/torture/pr57381.c: New testcase.
2034 2013-05-23 Jakub Jelinek <jakub@redhat.com>
2037 * gcc.c-torture/execute/pr57344-1.c: New test.
2038 * gcc.c-torture/execute/pr57344-2.c: New test.
2039 * gcc.c-torture/execute/pr57344-3.c: New test.
2040 * gcc.c-torture/execute/pr57344-4.c: New test.
2042 2013-05-23 Richard Biener <rguenther@suse.de>
2044 PR rtl-optimization/57341
2045 * gcc.dg/torture/pr57341.c: New testcase.
2047 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
2050 * g++.dg/parse/crash62.C: New.
2052 2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
2053 Pat Haugen <pthaugen@us.ibm.com>
2054 Peter Bergner <bergner@vnet.ibm.com>
2056 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
2059 2013-05-22 Tobias Burnus <burnus@net-b.de>
2062 * gfortran.dg/defined_assignment_6.f90: New.
2064 2013-05-22 Tobias Burnus <burnus@net-b.de>
2067 * gfortran.dg/assumed_type_6.f90: New.
2069 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
2072 * g++.dg/cpp0x/Wunused-parm.C: New.
2074 2013-05-21 Paolo Carlini <paolo.carlini@oracle.com>
2076 * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
2077 * g++.dg/warn/Wdouble-promotion.C: Likewise.
2079 2013-05-21 Easwaran Raman <eraman@google.com>
2081 PR tree-optimization/57322
2082 * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
2084 2013-05-21 Graham Stott <graham.stott@btinternet.com>
2086 * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
2089 2013-05-21 Tobias Burnus <burnus@net-b.de>
2092 * gfortran.dg/assumed_type_5.f90: New.
2093 * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
2094 * gfortran.dg/assumed_rank_2.f90: Ditto.
2095 * gfortran.dg/assumed_type_3.f90: Update dg-error.
2096 * gfortran.dg/no_arg_check_3.f90: Ditto.
2098 2013-05-21 Jakub Jelinek <jakub@redhat.com>
2100 PR tree-optimization/57331
2101 * gcc.c-torture/compile/pr57331.c: New test.
2103 2013-05-21 Richard Biener <rguenther@suse.de>
2105 PR tree-optimization/57330
2106 * gcc.dg/torture/pr57330.c: New testcase.
2108 2013-05-21 Richard Biener <rguenther@suse.de>
2110 PR tree-optimization/57303
2111 * gcc.dg/torture/pr57303.c: New testcase.
2113 2013-05-21 Jakub Jelinek <jakub@redhat.com>
2115 PR tree-optimization/57321
2116 * gcc.c-torture/execute/pr57321.c: New test.
2118 2013-05-20 Tobias Burnus <burnus@net-b.de>
2122 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
2123 * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
2124 * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
2125 * gfortran.dg/binding_label_tests_3.f03: Ditto.
2126 * gfortran.dg/binding_label_tests_4.f03: Ditto.
2127 * gfortran.dg/binding_label_tests_5.f03: Ditto.
2128 * gfortran.dg/binding_label_tests_6.f03: Ditto.
2129 * gfortran.dg/binding_label_tests_7.f03: Ditto.
2130 * gfortran.dg/binding_label_tests_8.f03: Ditto.
2131 * gfortran.dg/c_loc_tests_12.f03: Fix test case.
2132 * gfortran.dg/binding_label_tests_24.f90: New.
2133 * gfortran.dg/binding_label_tests_25.f90: New.
2135 2013-05-20 Tobias Burnus <burnus@net-b.de>
2138 * gfortran.dg/binding_label_tests_17.f90: New.
2139 * gfortran.dg/binding_label_tests_18.f90: New.
2140 * gfortran.dg/binding_label_tests_19.f90: New.
2141 * gfortran.dg/binding_label_tests_20.f90: New.
2142 * gfortran.dg/binding_label_tests_21.f90: New.
2143 * gfortran.dg/binding_label_tests_22.f90: New.
2144 * gfortran.dg/binding_label_tests_23.f90: New.
2146 2013-05-20 Tobias Burnus <burnus@net-b.de>
2149 * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
2150 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
2151 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
2152 * gfortran.dg/common_18.f90: New.
2153 * gfortran.dg/common_19.f90: New.
2154 * gfortran.dg/common_20.f90: New.
2155 * gfortran.dg/common_21.f90: New.
2157 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2160 * g++.dg/parse/error52.C: New.
2161 * g++.dg/parse/error3.C: Adjust.
2162 * g++.dg/parse/error36.C: Likewise.
2164 2013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
2167 * gcc.target/sh/pr56547-1.c: New.
2168 * gcc.target/sh/pr56547-2.c: New.
2170 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2173 * g++.dg/warn/Wsign-compare-6.C: New.
2174 * g++.dg/warn/Wdouble-promotion.C: Adjust.
2176 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2179 * g++.dg/template/error50.C: New.
2181 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2184 * g++.dg/ext/complit13.C: New.
2186 2013-05-20 Marc Glisse <marc.glisse@inria.fr>
2189 * g++.dg/pr57175.C: New testcase.
2191 2013-05-17 Easwaran Raman <eraman@google.com>
2193 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
2195 2013-05-17 Marc Glisse <marc.glisse@inria.fr>
2198 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
2200 2013-05-17 Jakub Jelinek <jakub@redhat.com>
2202 PR rtl-optimization/57281
2203 PR rtl-optimization/57300
2204 * gcc.dg/pr57300.c: New test.
2205 * gcc.c-torture/execute/pr57281.c: New test.
2207 2013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
2210 * g++.dg/ext/sizeof-complit.C: New.
2212 2013-05-17 Marek Polacek <polacek@redhat.com>
2214 * gcc.dg/strlenopt-25.c: New test.
2215 * gcc.dg/strlenopt-26.c: Likewise.
2217 2013-05-17 Jakub Jelinek <jakub@redhat.com>
2219 * gcc.target/i386/rotate-4.c: Compile only with -mavx
2220 instead of -mavx2, require only avx instead of avx2.
2221 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
2222 of avx2-check.h and turn into an avx runtime test instead of
2225 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
2227 * g++.dg/ext/vector22.C: Uncomment working test.
2229 2013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
2232 * g++.dg/template/pr17410.C: New.
2234 2013-05-16 Jakub Jelinek <jakub@redhat.com>
2236 * gcc.target/i386/rotate-3.c: New test.
2237 * gcc.target/i386/rotate-3a.c: New test.
2238 * gcc.target/i386/rotate-4.c: New test.
2239 * gcc.target/i386/rotate-4a.c: New test.
2240 * gcc.target/i386/rotate-5.c: New test.
2241 * gcc.target/i386/rotate-5a.c: New test.
2243 2013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2245 * gcc.dg/visibility-21.c: Require section_anchors.
2247 2013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
2249 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
2250 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
2251 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
2253 2013-05-16 Nathan Sidwell <nathan@codesourcery.com>
2255 * gcc.dg/visibility-21.c: New.
2257 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
2260 * gcc.dg/pr57286.c: New testcase.
2261 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
2262 * g++.dg/ext/vector22.C: Comment out transformations not
2265 2013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
2268 * gcc.target/mips/call-1.c: Restrict to o32.
2269 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
2271 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
2273 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
2275 * g++.dg/warn/Wshadow-1.C: Likewise.
2276 * g++.dg/warn/Wshadow-6.C: Likewise.
2277 * g++.dg/warn/Wshadow-7.C: Likewise.
2279 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
2282 * g++.dg/parse/pr31952-1.C: New.
2283 * g++.dg/parse/pr31952-2.C: Likewise.
2284 * g++.dg/parse/pr31952-3.C: Likewise.
2286 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
2287 * g++.old-deja/g++.jason/cond.C: Likewise.
2288 * g++.dg/cpp0x/range-for5.C: Likewise.
2290 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2293 * gcc.target/arm/pr40887.c: Adjust testcase.
2294 * gcc.target/arm/pr19599.c: New test.
2296 2013-05-15 Richard Biener <rguenther@suse.de>
2298 PR tree-optimization/57275
2299 * gcc.target/i386/pr57275.c: New testcase.
2301 2013-05-15 Jan Hubicka <jh@suse.cz>
2303 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
2304 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
2305 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
2307 2013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2309 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
2312 2013-05-14 Jakub Jelinek <jakub@redhat.com>
2315 * c-c++-common/Wsequence-point-1.c: New test.
2317 2013-05-14 Marc Glisse <marc.glisse@inria.fr>
2319 * g++.dg/ext/vector22.C: New testcase.
2320 * gcc.dg/binop-xor3.c: Remove xfail.
2322 2013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
2324 * gcc.target/aarch64/vect-fcm.x: Add cases testing
2325 FLOAT cmp FLOAT ? INT : INT.
2326 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
2327 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
2328 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
2329 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
2330 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
2331 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
2333 2013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
2336 * g++.dg/cpp0x/defaulted43.C: New.
2338 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2340 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
2341 (alloca): Remove declaration.
2342 (foo9): Replace alloca by __builtin_alloca.
2344 2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
2346 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
2347 Expect "size of array is too large" error.
2349 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2351 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
2353 2013-05-14 Richard Biener <rguenther@suse.de>
2356 * g++.dg/torture/pr57235.C: New testcase.
2358 2013-05-14 Jakub Jelinek <jakub@redhat.com>
2361 * gcc.dg/torture/pr57251.c: New test.
2363 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
2366 * gcc.target/i386/pr57264.c: New test.
2368 2013-05-13 Jakub Jelinek <jakub@redhat.com>
2370 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
2372 2013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
2374 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
2376 2013-05-13 Jakub Jelinek <jakub@redhat.com>
2378 PR tree-optimization/45216
2379 PR tree-optimization/57157
2380 * c-c++-common/rotate-1.c: Add 32 tests with +.
2381 * c-c++-common/rotate-1a.c: Adjust.
2382 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
2383 * c-c++-common/rotate-2b.c: New test.
2384 * c-c++-common/rotate-3.c: Add 32 tests with +.
2385 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
2386 * c-c++-common/rotate-4b.c: New test.
2387 * c-c++-common/rotate-5.c: New test.
2389 2013-05-13 Martin Jambor <mjambor@suse.cz>
2392 * gcc.dg/ipa/remref-0.c: New test.
2393 * gcc.dg/ipa/remref-1a.c: Likewise.
2394 * gcc.dg/ipa/remref-1b.c: Likewise.
2395 * gcc.dg/ipa/remref-2a.c: Likewise.
2396 * gcc.dg/ipa/remref-2b.c: Likewise.
2398 2013-05-13 Marc Glisse <marc.glisse@inria.fr>
2400 * gcc.dg/vector-shift-2.c: New testcase.
2402 2013-05-13 Jakub Jelinek <jakub@redhat.com>
2404 PR tree-optimization/57230
2405 * gcc.dg/strlenopt-24.c: New test.
2407 PR tree-optimization/57230
2408 * gcc.dg/strlenopt-23.c: New test.
2410 2013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
2413 * gcc.target/sh/pr57108.c: Move this test case to ...
2414 * gcc.c-torture/compile/pr57108.c: ... here.
2416 2013-05-10 Richard Biener <rguenther@suse.de>
2418 PR tree-optimization/57214
2419 * gcc.dg/torture/pr57214.c: New testcase.
2421 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
2423 * gcc.dg/vector-shift.c: New testcase.
2425 2013-05-10 Jakub Jelinek <jakub@redhat.com>
2427 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
2429 PR tree-optimization/45216
2430 PR tree-optimization/57157
2431 * c-c++-common/rotate-1.c: New test.
2432 * c-c++-common/rotate-1a.c: New test.
2433 * c-c++-common/rotate-2.c: New test.
2434 * c-c++-common/rotate-2a.c: New test.
2435 * c-c++-common/rotate-3.c: New test.
2436 * c-c++-common/rotate-3a.c: New test.
2437 * c-c++-common/rotate-4.c: New test.
2438 * c-c++-common/rotate-4a.c: New test.
2440 2013-05-10 Richard Biener <rguenther@suse.de>
2442 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
2443 * gcc.target/i386/l_fma_double_1.c: Adjust.
2444 * gcc.target/i386/l_fma_double_2.c: Likewise.
2445 * gcc.target/i386/l_fma_double_3.c: Likewise.
2446 * gcc.target/i386/l_fma_double_4.c: Likewise.
2447 * gcc.target/i386/l_fma_double_5.c: Likewise.
2448 * gcc.target/i386/l_fma_double_6.c: Likewise.
2449 * gcc.target/i386/l_fma_float_1.c: Likewise.
2450 * gcc.target/i386/l_fma_float_2.c: Likewise.
2451 * gcc.target/i386/l_fma_float_3.c: Likewise.
2452 * gcc.target/i386/l_fma_float_4.c: Likewise.
2453 * gcc.target/i386/l_fma_float_5.c: Likewise.
2454 * gcc.target/i386/l_fma_float_6.c: Likewise.
2456 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
2459 * g++.dg/cpp0x/pr51226.C: New.
2461 2013-04-16 Han Shen <shenhan@google.com>
2463 Test cases for '-fstack-protector-strong'.
2464 * gcc.dg/fstack-protector-strong.c: New.
2465 * g++.dg/fstack-protector-strong.C: New.
2467 2013-05-07 Ian Bolton <ian.bolton@arm.com>
2469 * gcc.target/aarch64/ands_1.c: New test.
2470 * gcc.target/aarch64/ands_2.c: Likewise
2472 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
2474 * lib/target-supports.exp (check_effective_target_hw): New
2476 * c-c++-common/asan/clone-test-1.c: Call
2477 check_effective_target_hw.
2478 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
2479 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
2480 possible decorations.
2481 * c-c++-common/asan/null-deref-1.c: Likewise.
2482 * c-c++-common/asan/stack-overflow-1.c: Likewise.
2483 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
2484 * c-c++-common/asan/use-after-free-1.c: Likewise.
2485 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
2486 * g++.dg/asan/large-func-test-1.C: Likewise.
2488 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
2490 * gcc.target/aarch64/scalar_intrinsics.c: Update.
2492 2013-05-07 Richard Biener <rguenther@suse.de>
2495 * g++.dg/torture/pr57190.C: New testcase.
2497 2013-05-07 Jakub Jelinek <jakub@redhat.com>
2499 PR tree-optimization/57149
2500 * gcc.dg/pr57149.c: New test.
2503 * gcc.dg/pr57184.c: New test.
2505 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
2507 * gnat.dg/specs/array3.ads: New test.
2509 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
2511 * c-c++-common/vector-scalar-2.c: New testcase.
2513 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
2515 * gcc.target/i386/asm-dialect-2.c: New testcase.
2517 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
2520 * g++.dg/cpp0x/auto38.C: New.
2522 2013-05-06 Richard Biener <rguenther@suse.de>
2524 PR tree-optimization/57185
2525 * gcc.dg/autopar/pr57185.c: New testcase.
2527 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
2530 * gcc.target/i386/pr57106.c: New test.
2532 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2534 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
2535 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
2536 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
2537 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
2538 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
2539 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
2540 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
2542 2013-05-06 Teresa Johnson <tejohnson@google.com>
2545 * gcc.dg/pr57154.c: New test.
2547 2013-05-06 Richard Biener <rguenther@suse.de>
2550 * gcc.dg/torture/pr57147-1.c: New testcase.
2551 * gcc.dg/torture/pr57147-2.c: Likewise.
2552 * gcc.dg/torture/pr57147-3.c: Likewise.
2554 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
2557 * gcc.target/sh/pr55303-1.c: New.
2558 * gcc.target/sh/pr55303-2.c: New.
2559 * gcc.target/sh/pr55303-3.c: New.
2561 2013-05-05 Tobias Burnus <burnus@net-b.de>
2563 * gfortran.dg/allocate_with_source_3.f90: New.
2565 2013-05-05 Tobias Burnus <burnus@net-b.de>
2568 * gfortran.dg/null_8.f90: New.
2570 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
2573 * g++.dg/cpp0x/enum27.C: New.
2574 * g++.dg/cpp0x/enum_base.C: Adjust.
2576 2013-05-04 Jakub Jelinek <jakub@redhat.com>
2578 PR tree-optimization/56205
2579 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
2581 2013-05-04 Tobias Burnus <burnus@net-b.de>
2583 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
2584 * gfortran.dg/bind_c_usage_27.f90: New.
2585 * gfortran.dg/bind_c_usage_28.f90: New.
2587 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
2590 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
2592 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
2595 * gcc.target/powerpc/pr57150.c: New file.
2597 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2599 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
2600 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
2601 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
2602 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
2603 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
2604 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
2605 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
2607 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
2609 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
2610 scan-assembler-times.
2612 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2614 * gcc.dg/tree-ssa/slsr-32.c: New.
2615 * gcc.dg/tree-ssa/slsr-33.c: New.
2616 * gcc.dg/tree-ssa/slsr-34.c: New.
2617 * gcc.dg/tree-ssa/slsr-35.c: New.
2618 * gcc.dg/tree-ssa/slsr-36.c: New.
2619 * gcc.dg/tree-ssa/slsr-37.c: New.
2620 * gcc.dg/tree-ssa/slsr-38.c: New.
2622 2013-05-03 Ian Bolton <ian.bolton@arm.com>
2624 * gcc.target/aarch64/tst_1.c: New test.
2625 * gcc.target/aarch64/tst_2.c: Likewise
2627 2013-05-02 Jeff Law <law@redhat.com>
2629 PR tree-optimization/57144
2630 * gcc.c-torture/execute/pr57144.c: New test.
2632 2013-05-03 Jakub Jelinek <jakub@redhat.com>
2634 PR rtl-optimization/57130
2635 * gcc.c-torture/execute/pr57130.c: New test.
2637 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
2639 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
2641 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
2643 * gcc.target/aarch64/fabd.c: New file.
2645 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
2648 * g++.dg/cpp0x/pr54318.C: New.
2650 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
2653 * g++.dg/parse/error51.C: New.
2654 * g++.dg/parse/error15.C: Adjust column numbers.
2656 2013-05-02 Tobias Burnus <burnus@net-b.de>
2659 * gfortran.dg/size_kind_2.f90: New.
2660 * gfortran.dg/size_kind_3.f90: New.
2662 2013-05-02 Richard Biener <rguenther@suse.de>
2665 * g++.dg/torture/pr57140.C: New testcase.
2667 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
2670 * gcc.target/arm/pr56732-1.c: New test.
2672 2013-05-02 Martin Jambor <mjambor@suse.cz>
2675 * gcc.dg/ipa/pr56988.c: New test.
2677 2013-05-02 Ian Bolton <ian.bolton@arm.com>
2679 * gcc.target/aarch64/bics_1.c: New test.
2680 * gcc.target/aarch64/bics_2.c: Likewise.
2682 2013-05-02 Jakub Jelinek <jakub@redhat.com>
2684 PR rtl-optimization/57131
2685 * gcc.c-torture/execute/pr57131.c: New test.
2687 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
2690 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
2692 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
2695 * gcc.target/i386/pr57091.c: New test.
2697 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
2699 * gcc.target/aarch64/vect-vaddv.c: New.
2701 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
2703 * gcc.target/aarch64/vect-vmaxv.c: New.
2704 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
2706 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
2708 * gcc.target/aarch64/scalar-vca.c: New.
2709 * gcc.target/aarch64/vect-vca.c: Likewise.
2711 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
2713 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
2714 (test_vceqd_s64): Force arguments to SIMD registers.
2715 (test_vceqzd_s64): Likewise.
2716 (test_vcged_s64): Likewise.
2717 (test_vcled_s64): Likewise.
2718 (test_vcgezd_s64): Likewise.
2719 (test_vcged_u64): Likewise.
2720 (test_vcgtd_s64): Likewise.
2721 (test_vcltd_s64): Likewise.
2722 (test_vcgtzd_s64): Likewise.
2723 (test_vcgtd_u64): Likewise.
2724 (test_vclezd_s64): Likewise.
2725 (test_vcltzd_s64): Likewise.
2726 (test_vtst_s64): Likewise.
2727 (test_vtst_u64): Likewise.
2729 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
2732 * g++.dg/cpp0x/decltype53.C: New.
2734 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2737 * gfortran.dg/power_5.f90: New test.
2739 2013-04-30 Richard Biener <rguenther@suse.de>
2742 * gcc.dg/torture/pr57122.c: New testcase.
2744 2013-04-30 Richard Biener <rguenther@suse.de>
2747 * g++.dg/torture/pr57107.C: New testcase.
2749 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
2751 PR rtl-optimization/57105
2752 * gcc.dg/pr57105.c: New test.
2754 2013-04-30 Jakub Jelinek <jakub@redhat.com>
2756 PR tree-optimization/57104
2757 * gcc.dg/pr57104.c: New test.
2759 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
2762 * gcc.target/i386/pr44578.c: New test.
2764 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
2767 * gcc.target/i386/pr57097.c: New test.
2769 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
2772 * gcc.target/i386/pr57098.c: New test.
2774 2013-04-29 Kai Tietz <ktietz@redhat.com>
2776 * gcc.c-torture/execute/pr55875.c: New test.
2778 2013-04-29 Richard Biener <rguenther@suse.de>
2781 * gcc.dg/torture/pr57075.c: New testcase.
2783 2013-04-29 Richard Biener <rguenther@suse.de>
2786 * gcc.dg/autopar/pr57103.c: New testcase.
2788 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2790 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
2792 2013-04-29 Tom de Vries <tom@codesourcery.com>
2794 * gcc.dg/pr50763.c: Update test.
2796 2013-04-26 Jeff Law <law@redhat.com>
2798 * gcc.dg/tree-ssa/vrp88.c: New test.
2800 2013-04-29 Christian Bruel <christian.bruel@st.com>
2803 * gcc.target/sh/pr57108.c: New test.
2805 2013-04-29 Richard Biener <rguenther@suse.de>
2808 * gfortran.dg/gomp/pr57089.f90: New testcase.
2810 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
2812 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
2814 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
2816 * gcc.target/aarch64/vect-vcvt.c: New.
2818 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
2820 * gcc.target/aarch64/vect-vrnd.c: New.
2822 2013-04-29 Richard Biener <rguenther@suse.de>
2824 PR tree-optimization/57081
2825 * gcc.dg/torture/pr57081.c: New testcase.
2827 2013-04-29 Jakub Jelinek <jakub@redhat.com>
2829 PR tree-optimization/57083
2830 * gcc.dg/torture/pr57083.c: New test.
2832 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
2835 * g++.dg/cpp0x/decltype52.C: New.
2837 2013-04-28 Jakub Jelinek <jakub@redhat.com>
2839 N3472 binary constants
2840 * g++.dg/cpp/limits.C: Adjust warning wording.
2841 * g++.dg/system-binary-constants-1.C: Likewise.
2842 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
2844 2013-04-28 Tobias Burnus <burnus@net-b.de>
2847 * gfortran.dg/coarray_30.f90: New.
2849 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2852 * frontend-passes (optimize_power): New function.
2853 (optimize_op): Use it.
2855 2013-04-27 Jakub Jelinek <jakub@redhat.com>
2858 * gcc.c-torture/execute/pr56866.c: New test.
2859 * gcc.target/i386/pr56866.c: New test.
2861 2013-04-26 Jakub Jelinek <jakub@redhat.com>
2864 * gcc.dg/setjmp-5.c: New test.
2866 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
2869 * g++.dg/cpp0x/constexpr-55708.C: New.
2871 2013-04-26 Richard Biener <rguenther@suse.de>
2873 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
2874 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
2875 * gcc.dg/pr53265.c: Remove XFAILs.
2876 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
2877 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
2879 2013-04-26 Jakub Jelinek <jakub@redhat.com>
2881 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
2882 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
2883 -fdiagnostics-color=never option similarly to
2884 -fno-diagnostics-show-caret option.
2886 2013-04-25 Jakub Jelinek <jakub@redhat.com>
2888 PR rtl-optimization/57003
2889 * gcc.target/i386/pr57003.c: New test.
2891 2013-04-25 Marek Polacek <polacek@redhat.com>
2893 PR tree-optimization/57066
2894 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
2896 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
2897 Tejas Belagod <tejas.belagod@arm.com>
2899 * gcc.target/aarch64/vaddv-intrinsic.c: New.
2900 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
2901 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
2903 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2905 * gcc.target/aarch64/cmp.c: New.
2907 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2909 * gcc.target/aarch64/ngc.c: New.
2911 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2913 * lib/target-supports.exp
2914 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
2915 (check_effective_target_arm_neon_fp16_ok): Likewise.
2916 (add_options_for_arm_neon_fp16): Likewise.
2917 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
2918 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
2920 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
2922 PR rtl-optimizations/57046
2923 * gcc.target/i386/pr57046.c: New test.
2925 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
2927 * g++.dg/cpp1y/cplusplus.C: New.
2929 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
2931 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
2933 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
2935 * c-c++-common/Wpointer-arith-1.c: New.
2937 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
2939 * g++.dg/cpp1y/cxx1y_macro.C: New.
2941 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
2944 * g++.dg/cpp0x/sfinae45.C: New.
2946 2013-04-24 Richard Biener <rguenther@suse.de>
2949 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
2951 2013-04-23 Richard Biener <rguenther@suse.de>
2954 * gcc.dg/torture/pr57036-1.c: New testcase.
2955 * gcc.dg/torture/pr57036-2.c: Likewise.
2957 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
2959 * gcc.target/aarch64/scalar-mov.c: New testcase.
2961 2013-04-23 Richard Biener <rguenther@suse.de>
2963 PR tree-optimization/57026
2964 * gcc.dg/torture/pr57026.c: New testcase.
2966 2013-04-22 Janus Weil <janus@gcc.gnu.org>
2970 * gfortran.dg/transfer_check_4.f90: New.
2972 2013-04-22 Marek Polacek <polacek@redhat.com>
2975 * gcc.dg/pr56990.c: New test.
2977 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
2980 * gcc.target/i386/pr57018.c: New test.
2982 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
2984 * gcc.target/aarch64/vrecps.c: New.
2985 * gcc.target/aarch64/vrecpx.c: Likewise.
2987 2013-04-22 Christian Bruel <christian.bruel@st.com>
2990 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
2992 2013-04-21 Jeff Law <law@redhat.com>
2994 * gcc.dg/tree-ssa/forwprop-26.c: New test.
2996 2013-04-20 Tobias Burnus <burnus@net-b.de>
2999 * gfortran.dg/c_loc_test_22.f90: New.
3001 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
3003 PR rtl-optimization/56847
3004 * gcc.dg/pr56847.c: New test.
3006 2013-04-19 Richard Biener <rguenther@suse.de>
3008 PR tree-optimization/56982
3009 * gcc.c-torture/execute/pr56982.c: New testcase.
3011 2013-04-19 Martin Jambor <mjambor@suse.cz>
3013 PR tree-optimization/56718
3014 * g++.dg/ipa/imm-devirt-1.C: New test.
3015 * g++.dg/ipa/imm-devirt-2.C: Likewise.
3017 2013-04-19 Richard Biener <rguenther@suse.de>
3019 PR tree-optimization/57000
3020 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
3022 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3023 Mikael Morin <mikael@gcc.gnu.org>
3026 * gfortran.dg/array_constructor_45.f90: New test.
3027 * gfortran.dg/array_constructor_46.f90: New test.
3028 * gfortran.dg/array_constructor_47.f90: New test.
3029 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
3031 2013-04-18 Jakub Jelinek <jakub@redhat.com>
3033 PR rtl-optimization/56999
3034 * g++.dg/opt/pr56999.C: New test.
3036 2013-04-18 Cary Coutant <ccoutant@google.com>
3038 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
3039 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
3041 2013-04-18 Cary Coutant <ccoutant@google.com>
3043 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
3044 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
3045 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
3046 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
3047 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
3048 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
3049 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
3050 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
3051 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
3052 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
3053 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
3055 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
3057 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
3059 2013-04-18 Jakub Jelinek <jakub@redhat.com>
3061 PR tree-optimization/56984
3062 * gcc.c-torture/compile/pr56984.c: New test.
3064 PR rtl-optimization/56992
3065 * gcc.dg/pr56992.c: New test.
3067 2013-04-17 Janus Weil <janus@gcc.gnu.org>
3070 * gfortran.dg/proc_ptr_42.f90: New.
3072 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
3074 * gnat.dg/discr41.ad[sb]: New test.
3075 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
3076 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
3077 * gcc.dg/vect/slp-24.c: Likewise.
3078 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
3079 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
3080 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
3081 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
3082 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
3083 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
3084 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
3085 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
3086 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
3087 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
3088 * gcc.dg/vect/vect-strided-mult.c: Likewise.
3089 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
3090 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
3091 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
3092 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
3093 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
3094 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
3095 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
3096 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
3097 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
3098 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
3099 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
3100 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
3101 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
3102 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
3103 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
3105 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
3108 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
3109 * gfortran.dg/module_md5_1.f90: Remove.
3111 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3113 * gcc.target/aarch64/adds3.c: New.
3114 * gcc.target/aarch64/subs3.c: New.
3116 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3118 * gcc.target/aarch64/adds1.c: New.
3119 * gcc.target/aarch64/adds2.c: New.
3120 * gcc.target/aarch64/subs1.c: New.
3121 * gcc.target/aarch64/subs2.c: New.
3123 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
3125 Implement n3599 - Literal operator templates for strings.
3126 * g++.dg/cpp1y/udlit-char-template.C: New test.
3127 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
3129 2013-04-16 Tobias Burnus <burnus@net-b.de>
3132 * gfortran.dg/no_arg_check_1.f90: New.
3133 * gfortran.dg/no_arg_check_2.f90: New.
3134 * gfortran.dg/no_arg_check_3.f90: New.
3136 2013-04-16 Janus Weil <janus@gcc.gnu.org>
3139 * gfortran.dg/proc_ptr_41.f90: New.
3141 2013-04-16 Richard Biener <rguenther@suse.de>
3143 PR tree-optimization/56756
3144 * gcc.dg/torture/pr56756.c: New testcase.
3146 2013-04-16 Tobias Burnus <burnus@net-b.de>
3149 * gfortran.dg/c_assoc_5.f90: New.
3151 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
3153 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
3154 * gcc.c-torture/execute/pr33992.x: Remove.
3155 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
3156 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
3157 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
3159 2013-04-15 Jakub Jelinek <jakub@redhat.com>
3161 PR tree-optimization/56962
3162 * gcc.c-torture/execute/pr56962.c: New test.
3164 2013-04-15 Richard Biener <rguenther@suse.de>
3166 PR tree-optimization/56933
3167 * gcc.dg/vect/pr56933.c: New testcase.
3169 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3171 * gcc.target/arm/anddi3-opt.c: New test.
3172 * gcc.target/arm/anddi3-opt2.c: Likewise.
3174 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
3176 * gcc.dg/pr56890-1.c: New test.
3177 * gcc.dg/pr56890-2.c: Likewise.
3179 2013-04-15 Joey Ye <joey.ye@arm.com>
3181 * gcc.target/arm/thumb1-far-jump-1.c: New test.
3182 * gcc.target/arm/thumb1-far-jump-2.c: New test.
3184 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
3187 * gfortran.dg/select_type_33.f03: New test.
3189 2013-04-13 Janus Weil <janus@gcc.gnu.org>
3192 * gfortran.dg/typebound_proc_29.f03: New.
3194 2013-04-12 Janus Weil <janus@gcc.gnu.org>
3197 * gfortran.dg/typebound_proc_28.f03: New.
3199 2013-04-12 Jeff Law <law@redhat.com>
3201 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
3204 2013-04-12 Tobias Burnus <burnus@net-b.de>
3207 * gfortran.dg/coarray/alloc_comp_2.f90: New.
3209 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
3212 * gcc.target/i386/pr56903.c: New test.
3214 2013-04-12 Janus Weil <janus@gcc.gnu.org>
3217 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
3218 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
3219 * gfortran.dg/block_11.f90: Fix invalid test case.
3220 * gfortran.dg/function_types_3.f90: Add new error message.
3221 * gfortran.dg/global_references_1.f90: Ditto.
3222 * gfortran.dg/import2.f90: Remove unneeded parts.
3223 * gfortran.dg/import6.f90: Fix invalid test case.
3224 * gfortran.dg/proc_decl_2.f90: Ditto.
3225 * gfortran.dg/proc_decl_9.f90: Ditto.
3226 * gfortran.dg/proc_decl_18.f90: Ditto.
3227 * gfortran.dg/proc_ptr_40.f90: New.
3228 * gfortran.dg/whole_file_7.f90: Modified error wording.
3229 * gfortran.dg/whole_file_16.f90: Ditto.
3230 * gfortran.dg/whole_file_17.f90: Add -pedantic.
3231 * gfortran.dg/whole_file_18.f90: Modified error wording.
3232 * gfortran.dg/whole_file_20.f03: Ditto.
3233 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
3236 2013-04-12 Richard Biener <rguenther@suse.de>
3239 2013-04-10 Richard Biener <rguenther@suse.de>
3241 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
3243 2013-04-12 Tobias Burnus <burnus@net-b.de>
3246 * gfortran.dg/class_allocate_15.f90: New.
3249 2013-04-12 Tobias Burnus <burnus@net-b.de>
3251 * gfortran.dg/coarray_lib_alloc_2.f90: Update
3252 scan-tree-dump-times.
3254 2013-04-12 Jakub Jelinek <jakub@redhat.com>
3256 PR tree-optimization/56918
3257 PR tree-optimization/56920
3258 * gcc.dg/vect/pr56918.c: New test.
3259 * gcc.dg/vect/pr56920.c: New test.
3261 2013-04-12 Tobias Burnus <burnus@net-b.de>
3264 * gfortran.dg/class_allocate_14.f90: New.
3265 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
3266 * gfortran.dg/coarray_lib_alloc_3.f90: New.
3268 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
3270 * gcc.dg/fold-cstvecshift.c: New testcase.
3272 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3274 * gcc.target/aarch64/negs.c: New.
3276 2013-04-11 Jakub Jelinek <jakub@redhat.com>
3279 * g++.dg/template/arrow4.C: New test.
3281 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
3283 * gnat.dg/array23.adb: New test.
3284 * gnat.dg/array23_pkg[123].ads: New helpers.
3286 2013-04-11 Jeff Law <law@redhat.com>
3288 PR tree-optimization/56900
3289 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
3291 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
3294 * g++.dg/cpp0x/sfinae44.C: New.
3296 2013-04-11 Arnaud Charlet <charlet@adacore.com>
3298 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
3299 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
3301 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
3304 * g++.dg/cpp0x/enum26.C: New.
3305 * g++.old-deja/g++.pt/mangle1.C: Adjust.
3307 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
3309 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
3311 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
3313 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3314 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
3315 loop is vectorized and that the correct instruction is generated.
3316 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
3317 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
3318 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
3320 2013-04-11 Jakub Jelinek <jakub@redhat.com>
3322 PR tree-optimization/56899
3323 * gcc.c-torture/execute/pr56899.c: New test.
3325 2013-04-10 David S. Miller <davem@davemloft.net>
3327 * gcc.target/sparc/setcc-4.c: New test.
3328 * gcc.target/sparc/setcc-5.c: New test.
3330 2013-04-10 Richard Biener <rguenther@suse.de>
3332 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
3334 2013-04-10 Richard Biener <rguenther@suse.de>
3336 * gcc.dg/vect/slp-39.c: New testcase.
3338 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
3340 PR tree-optimization/55524
3341 * gcc.target/epiphany/fnma-1.c: New test.
3343 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
3345 * gcc.dg/tree-ssa/inline-11.c: New test
3347 2013-04-10 Jakub Jelinek <jakub@redhat.com>
3350 * g++.dg/template/arrow3.C: New test.
3352 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3354 * gcc.target/arm/minmax_minus.c: New test.
3356 2013-04-09 Jakub Jelinek <jakub@redhat.com>
3359 * c-c++-common/gomp/pr56883.c: New test.
3361 2013-04-09 Jeff Law <law@redhat.com>
3363 * gcc.dg/tree-ssa/vrp87.c: New test.
3365 2013-04-09 Jakub Jelinek <jakub@redhat.com>
3367 PR tree-optimization/56854
3368 * g++.dg/torture/pr56854.C: New test.
3370 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3373 * gfortran.dg/array_constructor_44.f90: New test.
3375 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
3378 * g++.dg/cpp0x/constexpr-specialization.C: New.
3380 2013-04-08 Jakub Jelinek <jakub@redhat.com>
3382 * gcc.c-torture/execute/pr56837.c: New test.
3386 * g++.dg/opt/vt3.C: New test.
3387 * g++.dg/opt/vt4.C: New test.
3389 2013-04-08 Jeff Law <law@redhat.com>
3391 * gcc.dg/tree-ssa/forwprop-25.c: New test.
3393 2013-04-08 Richard Biener <rguenther@suse.de>
3395 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
3397 2013-04-08 Richard Biener <rguenther@suse.de>
3399 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
3401 2013-04-08 Richard Biener <rguenther@suse.de>
3403 * g++.dg/vect/slp-pr56812.cc: Adjust.
3405 2013-04-08 Jakub Jelinek <jakub@redhat.com>
3407 * gcc.dg/pr56837.c: New test.
3408 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
3409 "generated memset minus one".
3411 2013-04-07 Tobias Burnus <burnus@net-b.de>
3414 * gfortran.dg/reshape_5.f90: New.
3416 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3419 * gcc.target/powerpc/recip-1.c: Modify expected output.
3420 * gcc.target/powerpc/recip-3.c: Likewise.
3421 * gcc.target/powerpc/recip-4.c: Likewise.
3422 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
3424 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
3426 * gcc.target/arm/peep-ldrd-1.c: New test.
3427 * gcc.target/arm/peep-strd-1.c: Likewise.
3429 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
3431 * gcc.target/arm/negdi-1.c: New test.
3432 * gcc.target/arm/negdi-2.c: Likewise.
3433 * gcc.target/arm/negdi-3.c: Likewise.
3434 * gcc.target/arm/negdi-4.c: Likewise.
3436 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3438 * lib/target-supports.exp (add_options_for_arm_v8_neon):
3439 Add -march=armv8-a when we use v8 NEON.
3440 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
3441 (check_effective_target_vect_call_ceilf): Likewise.
3442 (check_effective_target_vect_call_floorf): Likewise.
3443 (check_effective_target_vect_call_roundf): Likewise.
3444 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
3445 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
3446 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
3447 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
3448 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
3450 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
3452 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
3453 * gcc.target/powerpc/sd-pwr6.c: Same.
3454 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
3455 * g++.dg/debug/pr56294.C: XFAIL on AIX.
3457 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
3459 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
3461 2013-04-04 Janus Weil <janus@gcc.gnu.org>
3464 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
3465 * gfortran.dg/altreturn_4.f90: Ditto.
3466 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
3467 * gfortran.dg/altreturn_5.f90: Ditto.
3468 * gfortran.dg/altreturn_6.f90: Ditto.
3469 * gfortran.dg/altreturn_7.f90: Ditto.
3471 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3473 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
3475 (check_effective_target_arm_v8_neon_ok_nocache):
3477 (check_effective_target_arm_v8_neon_ok): Change to use
3478 check_effective_target_arm_v8_neon_ok_nocache.
3479 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
3481 (check_effective_target_vect_call_btruncf):
3482 Enable for arm and ARMv8 NEON.
3483 (check_effective_target_vect_call_ceilf): Likewise.
3484 (check_effective_target_vect_call_floorf): Likewise.
3485 (check_effective_target_vect_call_roundf): Likewise.
3486 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
3489 2013-04-04 Marek Polacek <polacek@redhat.com>
3491 PR tree-optimization/48186
3492 * gcc.dg/pr48186.c: New test.
3494 2013-04-04 Richard Biener <rguenther@suse.de>
3496 PR tree-optimization/56826
3497 * gcc.dg/vect/pr56826.c: New testcase.
3498 * gcc.dg/vect/O3-pr36098.c: Adjust.
3500 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
3502 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
3503 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
3504 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
3505 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
3506 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
3507 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
3508 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
3509 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
3510 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
3511 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
3513 2013-04-04 Richard Biener <rguenther@suse.de>
3515 PR tree-optimization/56213
3516 * gcc.dg/vect/vect-123.c: New testcase.
3518 2013-04-04 Tobias Burnus <burnus@net-b.de>
3521 * gfortran.dg/read_repeat_2.f90: New.
3523 2013-04-04 Richard Biener <rguenther@suse.de>
3525 PR tree-optimization/56837
3526 * g++.dg/torture/pr56837.C: New testcase.
3528 2013-04-04 Tobias Burnus <burnus@net-b.de>
3531 * gfortran.dg/c_loc_test_21.f90: New.
3532 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
3533 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
3534 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
3535 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
3536 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
3538 2013-04-03 Jeff Law <law@redhat.com>
3540 PR tree-optimization/56799
3541 * gcc.c-torture/execute/pr56799.c: New test.
3543 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
3546 * g++.dg/warn/Wpointer-arith-1.C: New.
3547 * g++.dg/gomp/for-19.C: Adjust.
3549 2013-04-03 Marek Polacek <polacek@redhat.com>
3552 * gcc.dg/pr55702.c: New test.
3554 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3557 * gcc.dg/pr56809.c: New testcase.
3559 2013-04-03 Jakub Jelinek <jakub@redhat.com>
3562 * g++.dg/debug/pr56819.C: New test.
3564 2013-04-03 Richard Biener <rguenther@suse.de>
3566 PR tree-optimization/56817
3567 * g++.dg/torture/pr56817.C: New testcase.
3569 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
3571 * gcc.dg/vect/bb-slp-31.c: New file.
3573 2013-04-03 Jason Merrill <jason@redhat.com>
3576 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
3578 2013-04-03 Richard Biener <rguenther@suse.de>
3580 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
3582 2013-04-03 Richard Biener <rguenther@suse.de>
3584 PR tree-optimization/55964
3585 * gcc.dg/torture/pr55964-2.c: New testcase.
3587 2013-04-03 Richard Biener <rguenther@suse.de>
3589 PR tree-optimization/56501
3590 * gcc.dg/torture/pr56501.c: New testcase.
3592 2013-04-03 Richard Biener <rguenther@suse.de>
3594 PR tree-optimization/56407
3595 * gcc.dg/torture/pr56407.c: New testcase.
3597 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
3599 PR tree-optimization/56790
3600 * g++.dg/ext/pr56790-1.C: New testcase.
3602 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
3604 * gcc.target/i386/merge-1.c: New testcase.
3605 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
3607 2013-04-03 Jakub Jelinek <jakub@redhat.com>
3610 * gcc.c-torture/execute/pr19449.c: New test.
3612 2013-04-03 Richard Biener <rguenther@suse.de>
3614 PR tree-optimization/56812
3615 * g++.dg/vect/slp-pr56812.cc: New testcase.
3617 2013-04-03 Janus Weil <janus@gcc.gnu.org>
3621 * gfortran.dg/altreturn_8.f90: New.
3622 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
3623 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
3624 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
3626 2013-04-02 Jakub Jelinek <jakub@redhat.com>
3628 PR rtl-optimization/56745
3629 * gcc.c-torture/compile/pr56745.c: New test.
3631 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
3633 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
3635 2013-04-02 Richard Biener <rguenther@suse.de>
3637 PR tree-optimization/56778
3638 * gcc.dg/torture/pr56778.c: New testcase.
3640 2013-04-02 Richard Biener <rguenther@suse.de>
3643 * g++.dg/torture/pr56768.C: New testcase.
3645 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
3647 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
3649 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3652 * gfortran.dg/namelist_82.f90: New test.
3654 2013-04-01 Janus Weil <janus@gcc.gnu.org>
3657 * gfortran.dg/implicit_class_1.f90: New.
3659 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3662 * gfortran.dg/namelist_81.f90: New test.
3664 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3666 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
3667 for constant and equal string lengths.
3668 * gfortran.dg/character_comparison_5.f90: Likewise.
3669 * gfortran.dg/character_comparison_9.f90: New test.
3671 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
3673 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
3674 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
3676 2013-03-29 Tobias Burnus <burnus@net-b.de>
3679 * gfortran.dg/optional_absent_3.f90: New.
3681 2013-03-29 Tobias Burnus <burnus@net-b.de>
3684 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
3686 2013-03-29 Tobias Burnus <burnus@net-b.de>
3689 * gfortran.dg/namelist_80.f90: New.
3691 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3694 * gfortran.dg/string_length_2.f90: New test.
3695 * gfortran.dg/dependency_41.f90: New test.
3697 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3700 * gfortran.dg/array_constructor_43.f90: New test.
3701 * gfortran.dg/random_seed_3.f90: New test.
3703 2013-03-28 Ian Bolton <ian.bolton@arm.com>
3705 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
3706 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
3707 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
3708 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
3709 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
3710 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
3711 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
3712 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
3713 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
3714 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
3716 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
3719 * g++.dg/conversion/op4.C: Adjust.
3720 * g++.dg/cpp0x/rv1n.C: Likewise.
3721 * g++.dg/cpp0x/rv2n.C: Likewise.
3722 * g++.dg/cpp0x/template_deduction.C: Likewise.
3723 * g++.dg/expr/cond8.C: Likewise.
3724 * g++.dg/other/error4.C: Likewise.
3725 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
3726 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
3727 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
3728 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
3729 * g++.old-deja/g++.jason/conversion2.C: Likewise.
3730 * g++.old-deja/g++.law/cvt20.C: Likewise.
3731 * g++.old-deja/g++.law/cvt8.C: Likewise.
3732 * g++.old-deja/g++.law/init8.C: Likewise.
3733 * g++.old-deja/g++.mike/net12.C: Likewise.
3734 * g++.old-deja/g++.mike/net8.C: Likewise.
3735 * g++.old-deja/g++.mike/p2793.C: Likewise.
3736 * g++.old-deja/g++.mike/p3836.C: Likewise.
3737 * g++.old-deja/g++.mike/p418.C: Likewise.
3738 * g++.old-deja/g++.mike/p701.C: Likewise.
3739 * g++.old-deja/g++.mike/p807.C: Likewise.
3741 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
3744 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
3747 2013-03-28 Marek Polacek <polacek@redhat.com>
3749 PR tree-optimization/56695
3750 * gcc.dg/vect/pr56695.c: New test.
3752 2013-03-28 Richard Biener <rguenther@suse.de>
3754 PR tree-optimization/37021
3755 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
3756 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
3758 2013-03-27 Tobias Burnus <burnus@net-b.de>
3762 * gfortran.dg/sizeof_2.f90: New.
3763 * gfortran.dg/sizeof_3.f90: New.
3764 * gfortran.dg/sizeof_proc.f90: Update dg-error.
3766 2013-03-27 Richard Biener <rguenther@suse.de>
3768 PR tree-optimization/37021
3769 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
3771 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
3773 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
3774 * g++.dg/ipa/ivinline-2.C: Likewise.
3775 * g++.dg/ipa/ivinline-3.C: Likewise.
3776 * g++.dg/ipa/ivinline-4.C: Likewise.
3777 * g++.dg/ipa/ivinline-5.C: Likewise.
3778 * g++.dg/ipa/ivinline-7.C: Likewise.
3779 * g++.dg/ipa/ivinline-8.C: Likewise.
3780 * g++.dg/ipa/ivinline-9.C: Likewise.
3781 * g++.dg/cpp0x/noexcept03.C: Likewise.
3782 * gcc.dg/const-1.c: Likewise.
3783 * gcc.dg/ipa/pure-const-1.c: Likewise.
3784 * gcc.dg/noreturn-8.c: Likewise.
3785 * gcc.target/i386/mmx-1.c: Likewise.
3786 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
3787 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
3788 * gcc.c-torture/execute/pr33992.x: New file.
3790 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
3792 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
3794 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
3797 * g++.dg/ext/desig5.C: New.
3799 2013-03-26 Tobias Burnus <burnus@net-b.de>
3802 * gfortran.dg/merge_init_expr_2.f90: New.
3803 * gfortran.dg/merge_char_1.f90: Modify test to
3804 stay a run-time test.
3805 * gfortran.dg/merge_char_3.f90: Ditto.
3807 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
3809 * g++.dg/cpp0x/constexpr-friend-2.C: New.
3810 * g++.dg/cpp0x/constexpr-main.C: Likewise.
3812 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
3815 * g++.dg/cpp0x/range-for23.C: New.
3817 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
3820 * gfortran.dg/namelist_79.f90: New.
3822 2013-03-25 Martin Jambor <mjambor@suse.cz>
3824 * gcc.dg/ipa/ipcp-agg-9.c: New test.
3826 2013-03-25 Tobias Burnus <burnus@net-b.de>
3846 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
3847 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
3848 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
3849 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
3850 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
3851 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
3852 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
3853 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
3854 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
3855 * gfortran.dg/c_loc_tests_16.f90: Ditto.
3856 * gfortran.dg/c_loc_tests_4.f03: Ditto.
3857 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
3858 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
3859 * gfortran.dg/c_loc_tests_8.f03: Ditto.
3860 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
3861 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
3862 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
3863 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
3864 * gfortran.dg/pr32601_1.f03: Ditto.
3865 * gfortran.dg/storage_size_2.f08: Remove dg-error.
3866 * gfortran.dg/blockdata_7.f90: New.
3867 * gfortran.dg/c_assoc_4.f90: New.
3868 * gfortran.dg/c_f_pointer_tests_6.f90: New.
3869 * gfortran.dg/c_f_pointer_tests_7.f90: New.
3870 * gfortran.dg/c_funloc_tests_8.f90: New.
3871 * gfortran.dg/c_loc_test_17.f90: New.
3872 * gfortran.dg/c_loc_test_18.f90: New.
3873 * gfortran.dg/c_loc_test_19.f90: New.
3874 * gfortran.dg/c_loc_test_20.f90: New.
3875 * gfortran.dg/c_sizeof_5.f90: New.
3876 * gfortran.dg/iso_c_binding_rename_3.f90: New.
3877 * gfortran.dg/transfer_resolve_2.f90: New.
3878 * gfortran.dg/transfer_resolve_3.f90: New.
3879 * gfortran.dg/transfer_resolve_4.f90: New.
3880 * gfortran.dg/pr32601.f03: Update dg-error.
3881 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
3882 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
3884 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3886 * gcc.target/arm/vseleqdf.c: New test.
3887 * gcc.target/arm/vseleqsf.c: Likewise.
3888 * gcc.target/arm/vselgedf.c: Likewise.
3889 * gcc.target/arm/vselgesf.c: Likewise.
3890 * gcc.target/arm/vselgtdf.c: Likewise.
3891 * gcc.target/arm/vselgtsf.c: Likewise.
3892 * gcc.target/arm/vselledf.c: Likewise.
3893 * gcc.target/arm/vsellesf.c: Likewise.
3894 * gcc.target/arm/vselltdf.c: Likewise.
3895 * gcc.target/arm/vselltsf.c: Likewise.
3896 * gcc.target/arm/vselnedf.c: Likewise.
3897 * gcc.target/arm/vselnesf.c: Likewise.
3898 * gcc.target/arm/vselvcdf.c: Likewise.
3899 * gcc.target/arm/vselvcsf.c: Likewise.
3900 * gcc.target/arm/vselvsdf.c: Likewise.
3901 * gcc.target/arm/vselvssf.c: Likewise.
3903 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov at arm.com>
3905 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
3907 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
3908 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
3909 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
3910 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
3911 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
3912 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
3913 * gcc.target/aarch64/atomic-op-char.x: ... to here.
3914 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
3915 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
3916 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
3917 * gcc.target/aarch64/atomic-op-int.x: ... to here.
3918 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
3919 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
3920 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
3921 * gcc.target/aarch64/atomic-op-release.x: ... to here.
3922 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
3923 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
3924 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
3925 * gcc.target/aarch64/atomic-op-short.x: ... to here.
3926 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
3927 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
3928 * gcc.target/arm/atomic-op-acquire.c: Likewise.
3929 * gcc.target/arm/atomic-op-char.c: Likewise.
3930 * gcc.target/arm/atomic-op-consume.c: Likewise.
3931 * gcc.target/arm/atomic-op-int.c: Likewise.
3932 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
3933 * gcc.target/arm/atomic-op-release.c: Likewise.
3934 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
3935 * gcc.target/arm/atomic-op-short.c: Likewise.
3937 2013-03-25 Richard Biener <rguenther@suse.de>
3940 * g++.dg/torture/pr56694.C: New testcase.
3942 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3945 * gcc.target/arm/neon-vcond-gt.c: New test.
3946 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
3947 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
3949 2013-03-25 Richard Biener <rguenther@suse.de>
3951 PR tree-optimization/56689
3952 * gcc.dg/torture/pr56689.c: New testcase.
3954 2013-03-25 Kai Tietz <ktietz@redhat.com>
3956 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
3958 2013-03-24 Tobias Burnus <burnus@net-b.de>
3961 * gfortran.dg/eof_5.f90: New.
3963 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
3965 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
3968 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
3970 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
3972 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
3975 * gcc.c-torture/execute/builtins/builtins.exp: Add
3976 -Wl,--allow-multiple-definition for RTEMS targets.
3978 2013-03-22 Ian Bolton <ian.bolton@arm.com>
3980 * gcc.target/aarch64/movk.c: New test.
3982 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
3984 * g++.dg/ext/vector21.C: New testcase.
3986 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
3988 * gcc.target/arm/neon-for-64bits-1.c: New tests.
3989 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
3991 2013-03-21 Richard Biener <rguenther@suse.de>
3993 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
3994 * gcc.dg/vect/vect-outer-3a.c: Likewise.
3996 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3998 * gcc.target/aarch64/vect.c: Test and result vector added
3999 for sabd and saba instructions.
4000 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
4001 instructions in assembly.
4002 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
4003 * gcc.target/aarch64/vect-fp.c: Test and result vector added
4004 for fabd instruction.
4005 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
4006 instruction in assembly.
4007 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
4009 2013-03-20 Jeff Law <law@redhat.com>
4011 * g++.dg/tree-ssa/ssa-dom.C: New test.
4013 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
4015 * gcc.target/powerpc/mmfpgpr.c: New test.
4016 * gcc.target/powerpc/sd-vsx.c: Likewise.
4017 * gcc.target/powerpc/sd-pwr6.c: Likewise.
4018 * gcc.target/powerpc/vsx-float0.c: Likewise.
4020 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
4022 PR tree-optimization/56355
4023 * gcc.dg/pr56355-1.c: New file.
4025 2013-03-20 Catherine Moore <clm@codesourcery.com>
4026 Richard Sandiford <rdsandiford@googlemail.com>
4028 * gcc.target/mips/mips.exp: Add microMIPS support.
4029 * gcc.target/mips/umips-movep-2.c: New test.
4030 * gcc.target/mips/umips-lwp-2.c: New test.
4031 * gcc.target/mips/umips-swp-5.c: New test.
4032 * gcc.target/mips/umips-constraints-1.c: New test.
4033 * gcc.target/mips/umips-lwp-3.c: New test.
4034 * gcc.target/mips/umips-swp-6.c: New test.
4035 * gcc.target/mips/umips-constraints-2.c: New test.
4036 * gcc.target/mips/umips-save-restore-1.c: New test.
4037 * gcc.target/mips/umips-lwp-4.c: New test.
4038 * gcc.target/mips/umips-swp-7.c: New test.
4039 * gcc.target/mips/umips-save-restore-2.c: New test.
4040 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
4041 * gcc.target/mips/umips-lwp-5.c: New test.
4042 * gcc.target/mips/umips-save-restore-3.c: New test.
4043 * gcc.target/mips/umips-lwp-6.c: New test.
4044 * gcc.target/mips/umips-swp-1.c: New test.
4045 * gcc.target/mips/umips-lwp-7.c: New test.
4046 * gcc.target/mips/umips-swp-2.c: New test.
4047 * gcc.target/mips/umips-lwp-8.c: New test.
4048 * gcc.target/mips/umips-swp-3.c: New test.
4049 * gcc.target/mips/umips-movep-1.c: New test.
4050 * gcc.target/mips/umips-lwp-1.c: New test.
4051 * gcc.target/mips/umips-swp-4.c: New test.
4053 2013-03-20 Richard Biener <rguenther@suse.de>
4055 PR tree-optimization/56661
4056 * gcc.dg/torture/pr56661.c: New testcase.
4058 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4060 PR rtl-optimization/56605
4061 * gcc.target/powerpc/pr56605.c: New.
4063 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4066 * gfortran.dg/do_1.f90: Don't xfail.
4068 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
4071 * gfortran.dg/namelist_77.f90: New.
4072 * gfortran.dg/namelist_78.f90: New.
4074 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
4077 * gfortran.dg/open_negative_unit_1.f90: New.
4079 2013-03-19 Ian Bolton <ian.bolton@arm.com>
4081 * gcc.target/aarch64/sbc.c: New test.
4083 2013-03-19 Ian Bolton <ian.bolton@arm.com>
4085 * gcc.target/aarch64/ror.c: New test.
4087 2013-03-19 Ian Bolton <ian.bolton@arm.com>
4089 * gcc.target/aarch64/extr.c: New test.
4091 2013-03-19 Richard Biener <rguenther@suse.de>
4093 PR tree-optimization/56273
4094 * gcc.dg/tree-ssa/vrp47.c: Adjust.
4095 * c-c++-common/uninit-17.c: Likewise.
4097 2013-03-18 Jakub Jelinek <jakub@redhat.com>
4099 PR tree-optimization/56635
4100 * g++.dg/torture/pr56635.C: New test.
4102 2013-03-18 Richard Biener <rguenther@suse.de>
4104 PR tree-optimization/3713
4105 * g++.dg/ipa/devirt-12.C: New testcase.
4107 2013-03-18 Jakub Jelinek <jakub@redhat.com>
4110 * c-c++-common/pr56566.c: New test.
4112 2013-03-17 Jason Merrill <jason@redhat.com>
4114 * g++.dg/template/abstract-dr337.C: XFAIL.
4116 2013-03-16 Jakub Jelinek <jakub@redhat.com>
4119 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
4120 * c-c++-common/pr56607.c: New test.
4122 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
4125 * g++.dg/cpp0x/constexpr-array5.C: New.
4127 2013-03-15 Tobias Burnus <burnus@net-b.de>
4130 * gfortran.dg/transfer_intrinsic_5.f90: New.
4132 2013-03-15 Kai Tietz <ktietz@redhat.com>
4134 * gcc.target/i386/movti.c: Don't test for x64 mingw.
4135 * gcc.target/i386/pr20020-1.c: Likewise.
4136 * gcc.target/i386/pr20020-2.c: Likewise.
4137 * gcc.target/i386/pr20020-3.c: Likewise.
4138 * gcc.target/i386/pr53425-1.c: Likewise.
4139 * gcc.target/i386/pr53425-2.c: Likewise.
4140 * gcc.target/i386/pr55093.c: Likewise.
4141 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
4143 2013-03-15 Jakub Jelinek <jakub@redhat.com>
4146 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
4147 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
4149 2013-03-14 Jakub Jelinek <jakub@redhat.com>
4151 PR tree-optimization/53265
4152 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
4154 * gcc.dg/graphite/id-6.c (test): Likewise.
4155 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
4156 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
4158 PR tree-optimization/53265
4159 * gcc.dg/pr53265.c: New test.
4160 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
4162 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
4164 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
4165 n, use it as high bound instead of 4.
4167 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
4170 * gcc.target/sh/pr49880-1.c: New.
4171 * gcc.target/sh/pr49880-2.c: New.
4172 * gcc.target/sh/pr49880-3.c: New.
4173 * gcc.target/sh/pr49880-4.c: New.
4174 * gcc.target/sh/pr49880-5.c: New.
4176 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
4178 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
4180 2013-03-13 Richard Biener <rguenther@suse.de>
4182 PR tree-optimization/56608
4183 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
4185 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
4188 * g++.dg/cpp0x/alias-decl-32.C: New.
4190 2013-03-11 Jan Hubicka <jh@suse.cz>
4193 * gcc.c-torture/compile/pr56571.c: New testcase.
4195 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4197 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
4198 * gcc.dg/tree-ssa/pr55579.c: Likewise.
4200 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
4202 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
4203 * gcc.dg/inline_4.c: Likewise.
4204 * gcc.dg/unroll_2.c: Likewise.
4205 * gcc.dg/unroll_3.c: Likewise.
4206 * gcc.dg/unroll_4.c: Likewise.
4208 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4211 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
4214 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
4216 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
4219 * gcc.c-torture/compile/pr40797.c: New.
4221 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4223 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
4225 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
4228 * gfortran.dg/class_56.f90: New test.
4230 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
4233 * gcc.target/mips/pr56524.c: New test.
4235 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
4238 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
4240 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
4243 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
4245 2013-03-08 Marek Polacek <polacek@redhat.com>
4247 PR tree-optimization/56478
4248 * gcc.dg/torture/pr56478.c: New test.
4250 2013-03-08 Kai Tietz <ktietz@redhat.com>
4252 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
4253 targets linker option --allow-multiple-definition.
4255 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
4256 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
4257 * gcc.dg/pr52549.c: Add LLP64 case.
4258 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
4259 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
4260 * gcc.dg/torture/pr51071-2.c: Likewise.
4261 * gcc.dg/tree-ssa/vrp72.c: Likewise.
4262 * gcc.dg/tree-ssa/vrp73.c: Likewise.
4263 * gcc.dg/tree-ssa/vrp75.c: Likewise.
4264 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
4265 * gcc.dg/weak/weak-1.c: Likewise.
4266 * gcc.dg/weak/weak-2.c: Likewise.
4267 * gcc.dg/weak/weak-3.c: Likewise.
4268 * gcc.dg/weak/weak-4.c: Likewise.
4269 * gcc.dg/weak/weak-5.c: Likewise.
4270 * gcc.dg/weak/weak-15.c: Likewise.
4271 * gcc.dg/weak/weak-16.c: Likewise.
4273 * c-c++-common/pr54486.c: Skip test for mingw-targets.
4275 2013-03-07 Jakub Jelinek <jakub@redhat.com>
4277 PR tree-optimization/56559
4278 * gcc.dg/tree-ssa/reassoc-26.c: New test.
4280 2013-03-07 Andreas Schwab <schwab@suse.de>
4282 * gcc.dg/pr31490.c: Fix last change.
4284 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
4287 * g++.dg/template/crash115.C: New.
4289 2013-03-06 Jakub Jelinek <jakub@redhat.com>
4291 PR tree-optimization/56539
4292 * gcc.c-torture/compile/pr56539.c: New test.
4294 2013-03-06 Kai Tietz <ktietz@redhat.com>
4296 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
4298 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
4299 * gcc.dg/lto/20091013-1_2.c: Likewise.
4300 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
4302 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
4304 * gnat.dg/specs/aggr6.ads: New test.
4306 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
4308 * gnat.dg/loop_optimization15.ad[sb]: New test.
4310 2013-03-06 Jakub Jelinek <jakub@redhat.com>
4313 * gcc.dg/pr56548.c: New test.
4315 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4318 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
4320 2013-03-06 Jakub Jelinek <jakub@redhat.com>
4323 * g++.dg/template/typename20.C: New test.
4325 2013-03-05 Jakub Jelinek <jakub@redhat.com>
4328 * gcc.dg/pr56510.c: New test.
4330 PR rtl-optimization/56484
4331 * gcc.c-torture/compile/pr56484.c: New test.
4333 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
4336 * g++.dg/warn/Wsign-conversion-2.C: New.
4338 2013-03-05 Richard Biener <rguenther@suse.de>
4340 PR tree-optimization/56270
4341 * gcc.dg/vect/slp-38.c: New testcase.
4343 2013-03-05 Jakub Jelinek <jakub@redhat.com>
4345 PR rtl-optimization/56494
4346 * gcc.dg/pr56494.c: New test.
4348 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
4350 * gcc.dg/pr56424.c: New test.
4352 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
4354 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
4355 * gcc.dg/pr56228.c <avr>: Skip.
4357 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
4360 PR tree-optimization/52631
4361 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
4363 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
4365 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
4366 * gcc.dg/vect/vect-83_64.c: Same.
4368 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
4371 * gfortran.dg/pointer_check_13.f90: New test.
4373 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
4376 * gfortran.dg/array_constructor_42.f90: New test.
4378 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
4381 * g++.dg/template/static33.C: New.
4382 * g++.dg/template/static34.C: Likewise.
4385 * g++.dg/template/static35.C: New.
4387 2013-03-01 Steve Ellcey <sellcey@mips.com>
4389 * gcc.dg/pr56396.c: Require pic support.
4391 2013-03-01 Richard Biener <rguenther@suse.de>
4393 PR tree-optimization/55481
4394 * gcc.dg/torture/pr56488.c: New testcase.
4396 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
4397 Jakub Jelinek <jakub@redhat.com>
4400 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
4401 no_sanitize_address attribute rather than no_address_safety_analysis.
4402 * g++.dg/asan/sanitizer_test_utils.h
4403 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
4404 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
4405 in addition to no_address_safety_analysis.
4407 2013-02-28 Jason Merrill <jason@redhat.com>
4410 * g++.dg/cpp0x/constexpr-and.C: New.
4412 2013-02-28 Martin Jambor <mjambor@suse.cz>
4414 PR tree-optimization/56294
4415 * g++.dg/debug/pr56294.C: New test.
4417 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
4419 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
4421 2013-02-27 Marek Polacek <polacek@redhat.com>
4423 PR rtl-optimization/56466
4424 * gcc.dg/pr56466.c: New test.
4426 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4428 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
4429 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4430 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4432 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
4435 * gcc.dg/pr45472.c: New test.
4437 2013-02-26 Marek Polacek <polacek@redhat.com>
4439 PR tree-optimization/56426
4440 * gcc.dg/pr56436.c: New test.
4442 2013-02-26 Jakub Jelinek <jakub@redhat.com>
4444 PR tree-optimization/56448
4445 * gcc.c-torture/compile/pr56448.c: New test.
4447 PR tree-optimization/56443
4448 * gcc.dg/torture/pr56443.c: New test.
4450 2013-02-25 Richard Biener <rguenther@suse.de>
4452 PR tree-optimization/56175
4453 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
4455 2013-02-24 Jakub Jelinek <jakub@redhat.com>
4458 * g++.dg/torture/pr56403.C: New test.
4460 2013-02-25 Catherine Moore <clm@codesourcery.com>
4463 2013-02-24 Catherine Moore <clm@codesourcery.com>
4464 Richard Sandiford <rdsandiford@googlemail.com>
4466 * gcc.target/mips/mips.exp: Add microMIPS support.
4467 * gcc.target/mips/umips-movep-2.c: New test.
4468 * gcc.target/mips/umips-lwp-2.c: New test.
4469 * gcc.target/mips/umips-swp-5.c: New test.
4470 * gcc.target/mips/umips-constraints-1.c: New test.
4471 * gcc.target/mips/umips-lwp-3.c: New test.
4472 * gcc.target/mips/umips-swp-6.c: New test.
4473 * gcc.target/mips/umips-constraints-2.c: New test.
4474 * gcc.target/mips/umips-save-restore-1.c: New test.
4475 * gcc.target/mips/umips-lwp-4.c: New test.
4476 * gcc.target/mips/umips-swp-7.c: New test.
4477 * gcc.target/mips/umips-save-restore-2.c: New test.
4478 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
4479 * gcc.target/mips/umips-lwp-5.c: New test.
4480 * gcc.target/mips/umips-save-restore-3.c: New test.
4481 * gcc.target/mips/umips-lwp-6.c: New test.
4482 * gcc.target/mips/umips-swp-1.c: New test.
4483 * gcc.target/mips/umips-lwp-7.c: New test.
4484 * gcc.target/mips/umips-swp-2.c: New test.
4485 * gcc.target/mips/umips-lwp-8.c: New test.
4486 * gcc.target/mips/umips-swp-3.c: New test.
4487 * gcc.target/mips/umips-movep-1.c: New test.
4488 * gcc.target/mips/umips-lwp-1.c: New test.
4489 * gcc.target/mips/umips-swp-4.c: New test.
4491 2013-02-24 Catherine Moore <clm@codesourcery.com>
4492 Richard Sandiford <rdsandiford@googlemail.com>
4494 * gcc.target/mips/mips.exp: Add microMIPS support.
4495 * gcc.target/mips/umips-movep-2.c: New test.
4496 * gcc.target/mips/umips-lwp-2.c: New test.
4497 * gcc.target/mips/umips-swp-5.c: New test.
4498 * gcc.target/mips/umips-constraints-1.c: New test.
4499 * gcc.target/mips/umips-lwp-3.c: New test.
4500 * gcc.target/mips/umips-swp-6.c: New test.
4501 * gcc.target/mips/umips-constraints-2.c: New test.
4502 * gcc.target/mips/umips-save-restore-1.c: New test.
4503 * gcc.target/mips/umips-lwp-4.c: New test.
4504 * gcc.target/mips/umips-swp-7.c: New test.
4505 * gcc.target/mips/umips-save-restore-2.c: New test.
4506 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
4507 * gcc.target/mips/umips-lwp-5.c: New test.
4508 * gcc.target/mips/umips-save-restore-3.c: New test.
4509 * gcc.target/mips/umips-lwp-6.c: New test.
4510 * gcc.target/mips/umips-swp-1.c: New test.
4511 * gcc.target/mips/umips-lwp-7.c: New test.
4512 * gcc.target/mips/umips-swp-2.c: New test.
4513 * gcc.target/mips/umips-lwp-8.c: New test.
4514 * gcc.target/mips/umips-swp-3.c: New test.
4515 * gcc.target/mips/umips-movep-1.c: New test.
4516 * gcc.target/mips/umips-lwp-1.c: New test.
4517 * gcc.target/mips/umips-swp-4.c: New test.
4519 2013-02-22 Jakub Jelinek <jakub@redhat.com>
4522 * lib/asan-dg.exp (asan_link_flags): Add
4523 -B${gccpath}/libsanitizer/asan/ to flags.
4525 2013-02-21 Jakub Jelinek <jakub@redhat.com>
4528 * gcc.dg/torture/pr56420.c: New test.
4530 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
4533 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
4535 2013-02-21 Martin Jambor <mjambor@suse.cz>
4537 PR tree-optimization/56310
4538 * g++.dg/ipa/pr56310.C: New test.
4540 2013-02-21 Janus Weil <janus@gcc.gnu.org>
4543 * gfortran.dg/proc_ptr_comp_37.f90: New.
4545 2013-02-21 Richard Biener <rguenther@suse.de>
4547 PR tree-optimization/56415
4549 2013-02-11 Richard Biener <rguenther@suse.de>
4551 PR tree-optimization/56273
4552 * g++.dg/warn/Warray-bounds-6.C: New testcase.
4553 * gcc.dg/tree-ssa/pr21559.c: Adjust.
4554 * gcc.dg/tree-ssa/vrp17.c: Likewise.
4555 * gcc.dg/tree-ssa/vrp18.c: Likewise.
4556 * gcc.dg/tree-ssa/vrp23.c: Likewise.
4557 * gcc.dg/tree-ssa/vrp24.c: Likewise.
4559 2013-02-21 Marek Polacek <polacek@redhat.com>
4561 PR tree-optimization/56398
4562 * g++.dg/torture/pr56398.C: New test.
4564 2013-02-21 Jakub Jelinek <jakub@redhat.com>
4567 * gcc.c-torture/compile/pr56405.c: New test.
4569 2013-02-20 Jan Hubicka <jh@suse.cz>
4571 PR tree-optimization/56265
4572 * g++.dg/ipa/devirt-11.C: New testcase.
4574 2013-02-20 Richard Biener <rguenther@suse.de>
4576 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
4578 2013-02-20 Richard Biener <rguenther@suse.de>
4579 Jakub Jelinek <jakub@redhat.com>
4581 PR tree-optimization/56396
4582 * gcc.dg/pr56396.c: New testcase.
4584 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
4587 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
4589 2013-02-19 Richard Biener <rguenther@suse.de>
4591 PR tree-optimization/56384
4592 * gcc.dg/torture/pr56384.c: New testcase.
4594 2013-02-19 Jakub Jelinek <jakub@redhat.com>
4596 PR tree-optimization/56350
4597 * gcc.dg/pr56350.c: New test.
4599 PR tree-optimization/56381
4600 * g++.dg/opt/pr56381.C: New test.
4602 2013-02-18 Jakub Jelinek <jakub@redhat.com>
4605 * lib/dg-pch.exp (pch-init, pch-finish,
4606 check_effective_target_pch_supported_debug): New procs.
4607 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
4608 Likewise if $pch_unsupported_debug and $flags include -g.
4609 Skip FAILs about missing *.gch file if $pch_unsupported_debug
4610 and dg-require-effective-target pch_unsupported_debug.
4611 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
4612 * objc.dg/pch/pch.exp: Likewise.
4613 * gcc.dg/pch/pch.exp: Likewise.
4614 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
4615 pch_unsupported_debug.
4616 * gcc.dg/pch/valid-1.hs: Likewise.
4617 * gcc.dg/pch/valid-1b.c: Likewise.
4618 * gcc.dg/pch/valid-1b.hs: Likewise.
4620 2013-02-18 Richard Biener <rguenther@suse.de>
4622 PR tree-optimization/56366
4623 * gcc.dg/torture/pr56366.c: New testcase.
4625 2013-02-18 Richard Biener <rguenther@suse.de>
4628 * gcc.dg/torture/pr56349.c: New testcase.
4630 2013-02-18 Richard Biener <rguenther@suse.de>
4632 PR tree-optimization/56321
4633 * gcc.dg/torture/pr56321.c: New testcase.
4635 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
4637 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
4639 2013-02-16 Jakub Jelinek <jakub@redhat.com>
4640 Dodji Seketeli <dodji@redhat.com>
4643 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
4644 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
4645 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
4646 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
4647 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
4648 * c-c++-common/asan/pr56330.c: Likewise.
4649 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
4650 Ensure the size argument of __builtin_memcpy is a constant.
4652 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
4653 Paolo Carlini <paolo.carlini@oracle.com>
4656 * g++.dg/cpp0x/enum23.C: New.
4658 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
4661 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
4663 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
4665 PR rtl-optimization/56348
4666 * gcc.target/i386/pr56348.c: New test.
4668 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
4670 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
4671 * gcc.target/arm/interrupt-2.c: Likewise.
4673 2013-02-15 Tobias Burnus <burnus@net-b.de>
4676 * gfortran.dg/matmul_9.f90: New.
4678 2013-02-15 Tobias Burnus <burnus@net-b.de>
4681 * gfortran.dg/init_flag_11.f90: New.
4683 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4685 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
4687 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4689 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
4692 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
4693 Tobias Burnus <burnus@net-b.de>
4696 * gfortran.dg/allocatable_function_7.f90: New.
4698 2013-02-14 Jakub Jelinek <jakub@redhat.com>
4700 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
4701 * asan_globals_test-wrapper.cc: New file.
4702 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
4703 instead of asan_globals_test.cc as dg-additional-sources.
4704 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
4705 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
4706 "sanitizer_test_utils.h" instead of
4707 "sanitizer_common/tests/sanitizer_test_utils.h".
4708 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
4709 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
4710 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
4711 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
4712 * g++.dg/asan/asan_test.cc: Synced from upstream.
4713 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
4715 2013-02-14 Dodji Seketeli <dodji@redhat.com>
4718 * c-c++-common/asan/memcmp-2.c: New test.
4720 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
4723 * g++.dg/cpp0x/udlit-string-literal.h: New.
4724 * g++.dg/cpp0x/udlit-string-literal.C: New.
4726 2013-02-13 Sriraman Tallam <tmsriram@google.com>
4728 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
4730 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
4733 * gcc.target/arm/pr56184.C: New test.
4735 2013-02-13 Jakub Jelinek <jakub@redhat.com>
4738 * g++.dg/torture/pr56302.C: New test.
4739 * g++.dg/cpp0x/constexpr-56302.C: New test.
4740 * c-c++-common/pr56302.c: New test.
4742 2013-02-13 Tobias Burnus <burnus@net-b.de>
4743 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4746 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
4747 * gfortran.dg/quad_3.f90: Ditto.
4749 2013-02-13 Kostya Serebryany <kcc@google.com>
4751 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
4752 to match the fresh asan run-time.
4753 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
4755 2013-02-12 Dodji Seketeli <dodji@redhat.com>
4757 Avoid instrumenting duplicated memory access in the same basic block
4758 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
4759 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
4760 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
4761 * c-c++-common/asan/inc.c: Likewise.
4763 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
4766 * gcc.target/i386/pr56148.c: New test.
4768 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
4769 Tobias Burnus <burnus@net-b.de>
4772 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
4775 2013-02-12 Richard Biener <rguenther@suse.de>
4778 * gcc.dg/lto/pr56297_0.c: New testcase.
4779 * gcc.dg/lto/pr56297_0.c: Likewise.
4781 2013-02-12 Janus Weil <janus@gcc.gnu.org>
4784 * gfortran.dg/typebound_deferred_1.f90: New.
4786 2013-02-12 Jakub Jelinek <jakub@redhat.com>
4788 PR rtl-optimization/56151
4789 * gcc.target/i386/pr56151.c: New test.
4791 2013-02-11 Sriraman Tallam <tmsriramgoogle.com>
4793 * g++.dg/ext/mv12.C: New test.
4794 * g++.dg/ext/mv12.h: New file.
4795 * g++.dg/ext/mv12-aux.C: New file.
4796 * g++.dg/ext/mv13.C: New test.
4798 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
4800 * lib/target-supports.exp
4801 (check_effective_target_powerpc_eabi_ok): New.
4802 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
4804 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
4805 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
4807 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
4808 * gcc.target/powerpc/pr51623.c: Likewise.
4809 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
4810 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
4812 2013-02-11 Alexander Potapenko <glider@google.com>
4813 Jack Howarth <howarth@bromo.med.uc.edu>
4814 Jakub Jelinek <jakub@redhat.com>
4817 * g++.dg/asan/pr55617.C: Run on all targets.
4819 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
4821 PR rtl-optimization/56275
4822 * gcc.dg/pr56275.c: New test.
4824 2013-02-11 Richard Biener <rguenther@suse.de>
4826 PR tree-optimization/56273
4827 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
4829 2013-02-11 Richard Biener <rguenther@suse.de>
4831 PR tree-optimization/56264
4832 * gcc.dg/torture/pr56264.c: New testcase.
4834 2013-02-11 Richard Biener <rguenther@suse.de>
4836 PR tree-optimization/56273
4837 * g++.dg/warn/Warray-bounds-6.C: New testcase.
4838 * gcc.dg/tree-ssa/pr21559.c: Adjust.
4839 * gcc.dg/tree-ssa/vrp17.c: Likewise.
4840 * gcc.dg/tree-ssa/vrp18.c: Likewise.
4841 * gcc.dg/tree-ssa/vrp23.c: Likewise.
4842 * gcc.dg/tree-ssa/vrp24.c: Likewise.
4844 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
4846 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
4847 for *-*-linux-gnu targets.
4848 * g++.dg/asan/interception-test-1.c: Ditto.
4849 * g++.dg/asan/interception-failure-test-1.C: Ditto.
4850 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
4852 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
4855 * gfortran.dg/intrinsic_size_4.f90 : New test.
4857 2013-02-09 Jakub Jelinek <jakub@redhat.com>
4860 * gcc.target/powerpc/pr56256.c: New test.
4862 2013-02-08 Ian Lance Taylor <iant@google.com>
4864 * lib/go.exp: Load timeout.exp.
4866 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
4868 PR rtl-optimization/56246
4869 * gcc.target/i386/pr56246.c: New test.
4871 2013-02-08 Jeff Law <law@redhat.com>
4874 * gcc.dg/debug/dwarf2/pr53948.c: New test.
4876 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
4879 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
4882 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
4884 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
4886 2013-02-08 Jakub Jelinek <jakub@redhat.com>
4888 PR rtl-optimization/56195
4889 * gcc.dg/torture/pr56195.c: New test.
4891 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
4894 * gfortran.dg/recursive_interface_2.f90: New test.
4896 2013-02-08 Jakub Jelinek <jakub@redhat.com>
4898 PR tree-optimization/56250
4899 * gcc.c-torture/execute/pr56250.c: New test.
4901 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
4903 PR tree-optimization/56064
4904 * gcc.dg/fixed-point/view-convert-2.c: New test.
4906 2013-02-08 Michael Matz <matz@suse.de>
4908 PR tree-optimization/52448
4909 * gcc.dg/pr52448.c: New test.
4911 2013-02-08 Richard Biener <rguenther@suse.de>
4914 * gcc.dg/torture/pr56181.c: New testcase.
4916 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
4919 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
4920 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
4922 2013-02-07 Jakub Jelinek <jakub@redhat.com>
4925 * g++.dg/parse/crash61.C: New test.
4928 * g++.dg/parse/pr56239.C: New test.
4931 * g++.dg/abi/mangle61.C: New test.
4933 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
4935 PR rtl-optimization/56225
4936 * gcc.target/i386/pr56225.c: New test.
4938 2013-02-07 Jakub Jelinek <jakub@redhat.com>
4941 * gcc.dg/guality/pr56154-1.c: New test.
4942 * gcc.dg/guality/pr56154-2.c: New test.
4943 * gcc.dg/guality/pr56154-3.c: New test.
4944 * gcc.dg/guality/pr56154-4.c: New test.
4945 * gcc.dg/guality/pr56154-aux.c: New file.
4947 PR tree-optimization/55789
4948 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
4950 * gcc.dg/tree-ssa/inline-3.c: Add
4951 --param max-early-inliner-iterations=2 option.
4953 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4956 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
4957 Add -fno-dwarf2-cfi-asm to dg-options.
4960 2013-02-07 Jakub Jelinek <jakub@redhat.com>
4963 * gcc.dg/pr56228.c: New test.
4965 2013-02-07 Alan Modra <amodra@gmail.com>
4968 * gcc.target/powerpc/pr54009.c: New test.
4970 * gfortran.dg/pr54131.f: New test.
4972 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
4975 * gfortran.dg/array_constructor_41.f90: New test.
4977 2013-02-06 Janus Weil <janus@gcc.gnu.org>
4980 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
4982 2013-02-06 Jakub Jelinek <jakub@redhat.com>
4985 * g++.dg/gomp/pr56217.C: New test.
4987 2013-02-05 Jakub Jelinek <jakub@redhat.com>
4989 PR tree-optimization/56205
4990 * gcc.dg/tree-ssa/stdarg-6.c: New test.
4991 * gcc.c-torture/execute/pr56205.c: New test.
4993 2013-02-05 Richard Biener <rguenther@suse.de>
4995 PR tree-optimization/53342
4996 PR tree-optimization/53185
4997 * gcc.dg/vect/pr53185-2.c: New testcase.
4999 2013-02-05 Jan Hubicka <jh@suse.cz>
5001 PR tree-optimization/55789
5002 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
5003 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
5004 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
5005 * g++.dg/ipa/inline-1.C: New testcase.
5006 * g++.dg/ipa/inline-2.C: New testcase.
5007 * g++.dg/ipa/inline-3.C: New testcase.
5009 2013-02-05 Jan Hubicka <jh@suse.cz>
5011 PR tree-optimization/55789
5012 * g++.dg/torture/pr55789.C: New testcase.
5014 2013-02-05 Jakub Jelinek <jakub@redhat.com>
5017 * gcc.dg/pr56167.c: New test.
5019 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
5022 * gcc.target/sh/pr55146.c: New.
5024 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
5026 PR tree-optimization/54386
5027 * gcc.target/sh/pr54386.c: New.
5029 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
5032 * gfortran.dg/realloc_on _assign_16.f90 : New test.
5035 * gfortran.dg/realloc_on _assign_17.f90 : New test.
5037 2013-02-04 Alexander Potapenko <glider@google.com>
5038 Jack Howarth <howarth@bromo.med.uc.edu>
5039 Jakub Jelinek <jakub@redhat.com>
5042 * g++.dg/asan/pr55617.C: New test.
5044 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
5047 * gfortran.dg/typebound_operator_19.f90: New test.
5048 * gfortran.dg/typebound_assignment_4.f90: New test.
5050 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
5053 * gfortran.dg/recursive_interface_1.f90: New test.
5055 2013-02-04 Richard Guenther <rguenther@suse.de>
5058 * gcc.dg/lto/pr56168_0.c: New testcase.
5059 * gcc.dg/lto/pr56168_1.c: Likewise.
5061 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
5065 * gfortran.dg/block_12.f90: New test.
5066 * gfortran.dg/module_error_1.f90: New test.
5068 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
5070 * lib/target-supports.exp (check_effective_target_vect_float)
5071 (check_effective_target_vect_no_align): Add mips-sde-elf.
5073 2013-02-01 Jakub Jelinek <jakub@redhat.com>
5075 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
5077 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
5079 * gcc.dg/pr56023.c: XFAIL on AIX.
5080 * gcc.dg/vect/pr49352.c: Same.
5082 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
5084 * gnat.dg/opt26.adb: New test.
5086 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5089 2013-01-27 Amol Pise <amolpise15@gmail.com>
5091 * gcc.target/arm/neon-vfnms-1.c: New test.
5092 * gcc.target/arm/neon-vfnma-1.c: New test.
5094 2013-01-31 Richard Biener <rguenther@suse.de>
5096 PR tree-optimization/56157
5097 * gcc.dg/torture/pr56157.c: New testcase.
5099 2013-01-30 Richard Biener <rguenther@suse.de>
5101 PR tree-optimization/56150
5102 * gcc.dg/torture/pr56150.c: New testcase.
5104 2013-01-30 Jakub Jelinek <jakub@redhat.com>
5107 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
5108 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
5109 printed in backtrace.
5110 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
5111 to avoid errors about mismatched allocation vs. deallocation.
5114 * g++.dg/mv1.C: Moved to...
5115 * g++.dg/ext/mv1.C: ... here. Adjust test.
5116 * g++.dg/mv2.C: Moved to...
5117 * g++.dg/ext/mv2.C: ... here. Adjust test.
5118 * g++.dg/mv3.C: Moved to...
5119 * g++.dg/ext/mv3.C: ... here.
5120 * g++.dg/mv4.C: Moved to...
5121 * g++.dg/ext/mv4.C: ... here.
5122 * g++.dg/mv5.C: Moved to...
5123 * g++.dg/ext/mv5.C: ... here. Adjust test.
5124 * g++.dg/mv6.C: Moved to...
5125 * g++.dg/ext/mv6.C: ... here. Adjust test.
5126 * g++.dg/ext/mv7.C: New test.
5127 * g++.dg/ext/mv8.C: New test.
5128 * g++.dg/ext/mv9.C: New test.
5129 * g++.dg/ext/mv10.C: New test.
5130 * g++.dg/ext/mv11.C: New test.
5132 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
5134 PR rtl-optimization/56144
5135 * gcc.dg/pr56144.c: New.
5137 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
5139 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
5141 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
5142 * g++.dg/cpp0x/constexpr-55573.C: Same
5144 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
5146 PR tree-optimization/56064
5147 * gcc.dg/fixed-point/view-convert.c: New test.
5149 2013-01-30 Andreas Schwab <schwab@suse.de>
5151 * lib/target-supports-dg.exp (dg-process-target): Use expr to
5152 evaluate the end index in string range.
5154 2013-01-30 Tobias Burnus <burnus@net-b.de>
5157 * gfortran.dg/allocatable_function_6.f90: New.
5159 2013-01-29 Janus Weil <janus@gcc.gnu.org>
5160 Mikael Morin <mikael@gcc.gnu.org>
5163 * gfortran.dg/proc_ptr_comp_36.f90: New.
5165 2013-01-29 Richard Biener <rguenther@suse.de>
5167 PR tree-optimization/55270
5168 * gcc.dg/torture/pr55270.c: New testcase.
5170 2013-01-28 Jakub Jelinek <jakub@redhat.com>
5172 PR rtl-optimization/56117
5173 * gcc.dg/pr56117.c: New test.
5175 2013-01-28 Richard Biener <rguenther@suse.de>
5177 PR tree-optimization/56034
5178 * gcc.dg/torture/pr56034.c: New testcase.
5180 2013-01-28 Jakub Jelinek <jakub@redhat.com>
5182 PR tree-optimization/56125
5183 * gcc.dg/pr56125.c: New test.
5185 2013-01-28 Tobias Burnus <burnus@net-b.de>
5186 Mikael Morin <mikael@gcc.gnu.org>
5189 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
5190 * gfortran.dg/import8.f90: Likewise.
5191 * gfortran.dg/interface_derived_type_1.f90: Likewise.
5192 * gfortran.dg/import10.f90: New test.
5193 * gfortran.dg/import11.f90: Likewise
5195 2013-01-28 Jakub Jelinek <jakub@redhat.com>
5198 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
5199 string.h. Provide memset, malloc and free prototypes, adjust line
5200 numbers in dg-output.
5201 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
5202 Provide memset prototype and adjust line numbers in dg-output.
5203 * c-c++-common/asan/global-overflow-1.c: Likewise.
5205 PR tree-optimization/56094
5206 * gcc.dg/pr56094.c: New test.
5208 2013-01-27 Amol Pise <amolpise15@gmail.com>
5210 * gcc.target/arm/neon-vfnms-1.c: New test.
5211 * gcc.target/arm/neon-vfnma-1.c: New test.
5213 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
5216 * gcc.target/i386/pr56114.c: New test.
5218 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
5221 * gfortran.dg/associate_14.f90: New test.
5224 * gfortran.dg/associate_13.f90: New test.
5226 2013-01-25 Jakub Jelinek <jakub@redhat.com>
5228 PR tree-optimization/56098
5229 * gcc.dg/pr56098-1.c: New test.
5230 * gcc.dg/pr56098-2.c: New test.
5232 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
5235 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
5237 2013-01-22 Marek Polacek <polacek@redhat.com>
5239 PR tree-optimization/56035
5240 * gcc.dg/pr56035.c: New test.
5242 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
5244 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
5247 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
5249 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
5251 2013-01-24 Jakub Jelinek <jakub@redhat.com>
5254 * gcc.dg/pr56078.c: New test.
5255 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
5257 2013-01-24 Martin Jambor <mjambor@suse.cz>
5259 PR tree-optimization/55927
5260 * g++.dg/ipa/devirt-10.C: Disable early inlining.
5262 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
5264 * gcc.target/i386/movsd.c: New test.
5266 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
5269 * gcc.target/i386/pr55934.c: New test.
5271 2013-01-23 Janus Weil <janus@gcc.gnu.org>
5274 * gfortran.dg/select_8.f90: New.
5276 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
5278 * gcc.target/microblaze/microblaze.exp: Remove
5279 target_config_cflags check.
5281 2013-01-23 Jakub Jelinek <jakub@redhat.com>
5284 * gfortran.dg/gomp/pr56052.f90: New test.
5287 * gcc.dg/pr49069.c: New test.
5289 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
5292 * g++.dg/cpp0x/constexpr-static10.C: New.
5294 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
5297 * gcc.target/i386/pr56028.c: New test.
5299 2013-01-22 Jakub Jelinek <jakub@redhat.com>
5302 * gcc.target/i386/pr55686.c: New test.
5304 2013-01-22 Dodji Seketeli <dodji@redhat.com>
5307 * g++.dg/cpp0x/variadic139.C: New test.
5308 * g++.dg/cpp0x/variadic140.C: Likewise.
5309 * g++.dg/cpp0x/variadic141.C: Likewise.
5311 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
5313 * gnat.dg/warn8.adb: New test.
5315 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5318 * gfortran.dg/include_8.f90: New test.
5320 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
5322 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
5323 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
5325 2013-01-21 Jakub Jelinek <jakub@redhat.com>
5327 PR tree-optimization/56051
5328 * gcc.c-torture/execute/pr56051.c: New test.
5330 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
5332 PR rtl-optimization/56023
5333 * gcc.dg/pr56023.c: New test.
5335 2013-01-21 Martin Jambor <mjambor@suse.cz>
5338 * gcc.target/i386/pr56022.c: New test.
5340 2013-01-21 Jason Merrill <jason@redhat.com>
5342 * lib/target-supports.exp (check_effective_target_alias): New.
5344 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
5347 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
5349 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
5351 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
5353 2013-01-19 Jeff Law <law@redhat.com>
5355 PR tree-optimization/52631
5356 * tree-ssa/pr52631.c: New test.
5357 * tree-ssa/ssa-fre-9: Update expected output.
5359 2013-01-19 Anthony Green <green@moxielogic.com>
5361 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
5364 2013-01-18 Jakub Jelinek <jakub@redhat.com>
5366 PR tree-optimization/56029
5367 * g++.dg/torture/pr56029.C: New test.
5369 2013-01-18 Sharad Singhai <singhai@google.com>
5371 PR tree-optimization/55995
5372 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
5374 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
5377 * gcc.target/i386/pr55433.c: New.
5379 2013-01-18 Jakub Jelinek <jakub@redhat.com>
5382 * gfortran.dg/pr56015.f90: New test.
5384 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
5386 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
5388 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
5390 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
5391 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
5392 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
5393 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
5394 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
5396 2013-01-17 Jeff Law <law@redhat.com>
5398 * gcc.dg/pr52573.c: Move to...
5399 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
5401 PR rtl-optimization/52573
5402 * gcc.dg/pr52573.c: New test.
5404 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
5407 * g++.dg/asan/interception-test-1.C: Skip on darwin.
5408 * lib/target-supports.exp (check_effective_target_swapcontext): Use
5409 check_no_compiler_messages to test support in ucontext.h.
5410 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
5411 compliant RLIMIT_AS.
5413 2013-01-17 Marek Polacek <polacek@redhat.com>
5415 PR rtl-optimization/55833
5416 * gcc.dg/pr55833.c: New test.
5418 2013-01-17 Jan Hubicka <jh@suse.cz>
5420 PR tree-optimization/55273
5421 * gcc.c-torture/compile/pr55273.c: New testcase.
5423 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
5426 * gcc.target/pr55981.c: New test.
5428 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
5430 * gcc.target/arm/pr40887.c: Require at least armv5.
5431 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
5432 * gcc.target/arm/pr51915.c: Likewise.
5433 * gcc.target/arm/pr52006.c: Likewise.
5434 * gcc.target/arm/pr53187.c: Likewise.
5436 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
5437 * gcc.target/arm/ftest-support-arm.h: Delete.
5438 * gcc.target/arm/ftest-support-thumb.h: Delete.
5439 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
5440 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
5441 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
5442 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
5443 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
5444 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
5445 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
5446 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
5447 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
5448 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
5449 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
5450 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
5451 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
5452 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
5453 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
5454 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
5455 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
5456 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
5457 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
5458 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
5459 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
5460 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
5461 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
5462 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
5464 2013-01-17 Martin Jambor <mjambor@suse.cz>
5466 PR tree-optimizations/55264
5467 * g++.dg/ipa/pr55264.C: New test.
5469 2013-01-16 Janus Weil <janus@gcc.gnu.org>
5472 * gfortran.dg/class_55.f90: New.
5474 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
5477 * gcc.c-torture/execute/builtins/builtins.exp: Add
5478 -Wl,--allow-multiple-definition for eabi and elf targets.
5481 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
5482 check_effective_target_vect_perm_short,
5483 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
5484 check_effective_target_vect64): Return 0 for big-endian ARM.
5485 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
5487 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
5490 2013-01-16 Richard Biener <rguenther@suse.de>
5492 PR tree-optimization/55964
5493 * gcc.dg/torture/pr55964.c: New testcase.
5495 2013-01-16 Richard Biener <rguenther@suse.de>
5497 PR tree-optimization/54767
5498 PR tree-optimization/53465
5499 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
5501 2013-01-16 Christian Bruel <christian.bruel@st.com>
5504 * gcc.target/sh/sh-switch.c: New testcase.
5506 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
5508 * gcc.dg/webizer.c: Increase the array size.
5510 2013-01-15 Jakub Jelinek <jakub@redhat.com>
5513 * gcc.dg/pr55940.c: New test.
5515 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
5516 Harald Anlauf <anlauf@gmx.de>
5518 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
5519 * gfortran.dg/bounds_check_5.f90: Likewise.
5520 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
5521 * gfortran.dg/continuation_9.f90: Likewise.
5522 * gfortran.dg/move_alloc_13.f90: Likewise.
5523 * gfortran.dg/structure_constructor_11.f90: Likewise.
5524 * gfortran.dg/tab_continuation.f: Likewise.
5525 * gfortran.dg/warning-directive-2.F90: Likewise.
5526 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
5528 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
5530 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
5531 * gcc.target/arm/fma-sp.c: Likewise.
5533 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
5535 PR rtl-optimization/55153
5536 * gcc.dg/pr55153.c: New.
5538 2013-01-15 Jakub Jelinek <jakub@redhat.com>
5540 PR tree-optimization/55920
5541 * gcc.c-torture/compile/pr55920.c: New test.
5543 2013-01-15 Richard Biener <rguenther@suse.de>
5546 * gcc.dg/torture/pr55882.c: New testcase.
5548 2013-01-15 Jakub Jelinek <jakub@redhat.com>
5550 PR tree-optimization/55955
5551 * gcc.c-torture/compile/pr55955.c: New test.
5553 2013-01-15 Dodji Seketeli <dodji@redhat.com>
5556 * g++.dg/cpp0x/alias-decl-31.C: New test.
5558 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
5561 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
5562 case where interface is null.
5564 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5567 * gfortran.dg/array_constructor_40.f90: New test.
5569 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
5571 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
5573 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
5575 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
5576 * gcc.target/aarch64/vect-ld1r-compile.c: New.
5577 * gcc.target/aarch64/vect-ld1r-fp.c: New.
5578 * gcc.target/aarch64/vect-ld1r.c: New.
5579 * gcc.target/aarch64/vect-ld1r.x: New.
5581 2013-01-14 Andi Kleen <ak@linux.intel.com>
5584 * gcc.target/i386/hle-clear-rel.c: New file
5585 * gcc.target/i386/hle-store-rel.c: New file.
5587 2013-01-14 Harald Anlauf <anlauf@gmx.de>
5589 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
5590 * gfortran.dg/bounds_check_4.f90: Likewise.
5591 * gfortran.dg/inquire_10.f90: Likewise.
5592 * gfortran.dg/minloc_3.f90: Likewise.
5593 * gfortran.dg/minlocval_3.f90: Likewise.
5594 * gfortran.dg/module_double_reuse.f90: Likewise.
5595 * gfortran.dg/mvbits_1.f90: Likewise.
5596 * gfortran.dg/oldstyle_1.f90: Likewise.
5597 * gfortran.dg/pr20163-2.f: Likewise.
5598 * gfortran.dg/save_1.f90: Likewise.
5599 * gfortran.dg/scan_1.f90: Likewise.
5600 * gfortran.dg/select_char_1.f90: Likewise.
5601 * gfortran.dg/shape_4.f90: Likewise.
5602 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
5603 * gfortran.dg/function_optimize_10.f90: Likewise.
5604 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
5605 * gfortran.dg/used_types_17.f90: Likewise.
5606 * gfortran.dg/used_types_18.f90: Likewise.
5608 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
5611 * gfortran.dg/proc_ptr_result_8.f90 : New test.
5613 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
5615 * gcc.dg/unroll_5.c: Add nomips16 attributes.
5617 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
5619 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
5621 2013-01-12 Janus Weil <janus@gcc.gnu.org>
5624 * gfortran.dg/assumed_type_2.f90: Fix test case.
5625 * gfortran.dg/internal_pack_13.f90: New test.
5626 * gfortran.dg/internal_pack_14.f90: New test.
5628 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
5631 * gfortran.dg/unlimited_polymorphic_8.f90: Update
5632 scan-tree-dump-times for foo.0.x._vptr to deal with change from
5635 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
5637 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
5639 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5642 * gcc.target/s390/pr55719.c: New testcase.
5644 2013-01-11 Richard Guenther <rguenther@suse.de>
5646 PR tree-optimization/44061
5647 * gcc.dg/pr44061.c: New testcase.
5649 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
5651 Update copyright years.
5653 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
5654 Jakub Jelinek <jakub@redhat.com>
5657 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
5659 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
5661 PR rtl-optimization/55672
5662 * gcc.target/i386/pr55672.c: New.
5664 2013-01-10 Jeff Law <law@redhat.com>
5666 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
5667 pass/fail message unique.
5670 2013-01-10 Jason Merrill <jason@redhat.com>
5672 * ada/.gitignore: New.
5674 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5676 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
5678 * g++.dg/tls/thread_local2.C: Likewise.
5679 * g++.dg/tls/thread_local2g.C: Likewise.
5680 * g++.dg/tls/thread_local6.C: Likewise.
5681 * g++.dg/tls/thread_local-order1.C: Add tls options.
5682 * g++.dg/tls/thread_local-order2.C: Likewise.
5683 * g++.dg/tls/thread_local3.C: Likewise.
5684 * g++.dg/tls/thread_local3g.C: Likewise.
5685 * g++.dg/tls/thread_local4.C: Likewise.
5686 * g++.dg/tls/thread_local4g.C: Likewise.
5687 * g++.dg/tls/thread_local5.C: Likewise.
5688 * g++.dg/tls/thread_local5g.C: Likewise.
5689 * g++.dg/tls/thread_local6g.C: Likewise.
5691 2013-01-10 Kostya Serebryany <kcc@google.com>
5693 * g++.dg/asan/asan_test.cc: Sync from upstream.
5695 2013-01-10 Jakub Jelinek <jakub@redhat.com>
5697 PR tree-optimization/55921
5698 * gcc.c-torture/compile/pr55921.c: New test.
5700 2013-01-09 Jan Hubicka <jh@suse.cz>
5702 PR tree-optimization/55569
5703 * gcc.c-torture/compile/pr55569.c: New testcase.
5705 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
5708 * gfortran.dg/use_28.f90: New test.
5710 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
5712 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
5713 number matching more robust.
5715 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
5717 PR rtl-optimization/55829
5718 * gcc.target/i386/pr55829.c: New.
5720 2013-01-09 Tobias Burnus <burnus@net-b.de>
5723 * gfortran.dg/bind_c_bool_1.f90: New.
5724 * gfortran.dg/do_5.f90: Add dg-warning.
5726 2013-01-09 Jan Hubicka <jh@suse.cz>
5728 PR tree-optimization/55875
5729 * gcc.c-torture/execute/pr55875.c: New testcase.
5730 * g++.dg/torture/pr55875.C: New testcase.
5732 2013-01-09 Jakub Jelinek <jakub@redhat.com>
5735 * c-c++-common/pr48418.c: New test.
5737 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
5740 * g++.dg/tls/thread_local-ice.C: New.
5742 2013-01-09 Andreas Schwab <schwab@suse.de>
5744 * gcc.dg/guality/pr54693.c: Null-terminate arr.
5746 2013-01-09 Jakub Jelinek <jakub@redhat.com>
5748 PR tree-optimization/48189
5749 * gcc.dg/pr48189.c: New test.
5751 2013-01-04 Jan Hubicka <jh@suse.cz>
5753 PR tree-optimization/55823
5754 * g++.dg/ipa/devirt-10.C: New testcase.
5756 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
5757 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
5759 PR rtl-optimization/55845
5760 * gcc.target/i386/pr55845.c: New test.
5762 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
5764 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
5765 instructions generated instead of number of occurances.
5767 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
5769 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
5770 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
5771 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
5772 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
5773 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
5774 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
5775 * gcc.target/aarch64/vect-fcm.x: Likewise.
5776 * lib/target-supports.exp
5777 (check_effective_target_vect_cond): Enable for AArch64.
5779 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
5781 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
5782 endian-safe float pool loading.
5783 (test_square_root_v4sf): Likewise.
5784 (test_square_root_v2df): Likewise.
5785 * lib/target-supports.exp
5786 (check_effective_target_vect_call_sqrtf): Add AArch64.
5788 2013-01-08 Martin Jambor <mjambor@suse.cz>
5791 * gcc.dg/tree-ssa/pr55579.c: New test.
5793 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5795 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
5798 2013-01-08 Jakub Jelinek <jakub@redhat.com>
5801 * gcc.dg/torture/pr55890-3.c: New test.
5804 * gcc.c-torture/compile/pr55851.c: New test.
5807 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
5810 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
5813 * gfortran.dg/elemental_scalar_args_2.f90: New test.
5815 2013-01-07 Tobias Burnus <burnus@net-b.de>
5818 * gfortran.dg/pointer_init_2.f90: Update dg-error.
5819 * gfortran.dg/pointer_init_7.f90: New.
5821 2013-01-07 Richard Biener <rguenther@suse.de>
5823 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
5825 2013-01-07 Richard Biener <rguenther@suse.de>
5828 * gcc.dg/torture/pr55890-1.c: New testcase.
5829 * gcc.dg/torture/pr55890-2.c: Likewise.
5831 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
5833 * gcc.target/aarch64/fmovd.c: New.
5834 * gcc.target/aarch64/fmovf.c: Likewise.
5835 * gcc.target/aarch64/fmovd-zero.c: Likewise.
5836 * gcc.target/aarch64/fmovf-zero.c: Likewise.
5837 * gcc.target/aarch64/vect-fmovd.c: Likewise.
5838 * gcc.target/aarch64/vect-fmovf.c: Likewise.
5839 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
5840 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
5842 2013-01-07 Richard Biener <rguenther@suse.de>
5844 PR tree-optimization/55888
5845 PR tree-optimization/55862
5846 * gcc.dg/torture/pr55888.c: New testcase.
5848 2013-01-07 Tobias Burnus <burnus@net-b.de>
5851 * gfortran.dg/intrinsic_size_3.f90: New.
5853 2013-01-07 Tobias Burnus <burnus@net-b.de>
5856 * gfortran.dg/select_type_32.f90: New.
5858 2013-01-04 Dodji Seketeli <dodji@redhat.com>
5861 * g++.dg/cpp0x/alias-decl-29.C: New test.
5863 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
5868 * gfortran.dg/class_array_15.f03: New test.
5870 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
5875 * gfortran.dg/use_23.f90: New test.
5876 * gfortran.dg/use_24.f90: New test.
5877 * gfortran.dg/use_25.f90: New test.
5878 * gfortran.dg/use_26.f90: New test.
5879 * gfortran.dg/use_27.f90: New test.
5881 2013-01-06 Olivier Hainque <hainque@adacore.com>
5883 * gnat.dg/specs/clause_on_volatile.ads: New test.
5885 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
5887 * gnat.dg/alignment10.adb: New test.
5889 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
5890 Mikael Morin <mikael@gcc.gnu.org>
5893 * gfortran.dg/use_22.f90: New test.
5895 2013-01-04 Andrew Pinski <apinski@cavium.com>
5897 * gcc.target/aarch64/cmp-1.c: New testcase.
5899 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
5902 * gfortran.dg/select_type_31.f03: New test.
5904 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
5906 PR c++/54526 (again)
5907 * g++.dg/cpp0x/parse2.C: Extend.
5908 * g++.old-deja/g++.other/crash28.C: Adjust.
5910 2013-01-04 Richard Biener <rguenther@suse.de>
5912 PR tree-optimization/55862
5913 * gcc.dg/torture/pr55862.c: New testcase.
5915 2013-01-04 Martin Jambor <mjambor@suse.cz>
5917 PR tree-optimization/55755
5918 * gcc.dg/torture/pr55755.c: New test.
5919 * gcc.dg/tree-ssa/sra-13.c: Likewise.
5920 * gcc.dg/tree-ssa/pr45144.c: Update.
5922 2013-01-04 Richard Biener <rguenther@suse.de>
5925 * gcc.dg/fold-reassoc-2.c: New testcase.
5927 2013-01-04 Tobias Burnus <burnus@net-b.de>
5930 * gfortran.dg/null_7.f90: New.
5932 2013-01-04 Tobias Burnus <burnus@net-b.de>
5936 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
5937 * gfortran.dg/unlimited_polymorphic_7.f90: New.
5938 * gfortran.dg/unlimited_polymorphic_8.f90: New.
5940 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
5942 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
5944 2013-01-03 Janus Weil <janus@gcc.gnu.org>
5947 * gfortran.dg/assignment_1.f90: Modified.
5948 * gfortran.dg/assignment_4.f90: New.
5950 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
5952 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
5954 2013-01-03 Richard Biener <rguenther@suse.de>
5956 PR tree-optimization/55857
5957 * gcc.dg/vect/pr55857-1.c: New testcase.
5958 * gcc.dg/vect/pr55857-2.c: Likewise.
5960 2013-01-03 Jakub Jelinek <jakub@redhat.com>
5962 PR rtl-optimization/55838
5963 * gcc.dg/pr55838.c: New test.
5965 PR tree-optimization/55832
5966 * gcc.c-torture/compile/pr55832.c: New test.
5968 2013-01-02 Teresa Johnson <tejohnson@google.com>
5970 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
5971 * gcc.dg/tree-ssa/loop-23.c: Ditto.
5972 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
5973 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
5974 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
5975 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
5976 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
5977 * gcc.dg/unroll_1.c: Ditto.
5978 * gcc.dg/unroll_2.c: Ditto.
5979 * gcc.dg/unroll_3.c: Ditto.
5980 * gcc.dg/unroll_4.c: Ditto.
5982 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5984 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
5986 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5989 * gfortran.dg/eof_4.f90: New test.
5991 2013-01-02 Jakub Jelinek <jakub@redhat.com>
5993 * lib/c-compat.exp (compat-use-alt-compiler): Remove
5994 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
5995 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
5996 (compat_setup_dfp): Initialize compat_alt_caret and
5997 compat_save_TEST_ALWAYS_FLAGS.
5999 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
6001 * gcc.dg/torture/tls/tls-reload-1.c: New test.
6003 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
6005 * gcc.dg/torture/fp-int-convert-2.c: New test.
6007 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6009 * gfortran.dg/newunit_3.f90: Add dg-do run.
6010 * gfortran.dg/inquire_15.f90: Add dg-do run.
6012 2013-01-01 Jakub Jelinek <jakub@redhat.com>
6014 PR tree-optimization/55831
6015 * gcc.dg/pr55831.c: New test.
6017 Copyright (C) 2013 Free Software Foundation, Inc.
6019 Copying and distribution of this file, with or without modification,
6020 are permitted in any medium without royalty provided the copyright
6021 notice and this notice are preserved.