platform/upstream/linaro-gcc.git
9 years ago Update copyright years.
jakub [Mon, 5 Jan 2015 12:33:28 +0000 (12:33 +0000)]
Update copyright years.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219188 138bc75d-0d04-0410-961f-82ee72b054a4

9 years agogcc/
jakub [Mon, 5 Jan 2015 12:05:46 +0000 (12:05 +0000)]
gcc/
* gcc.c (process_command): Update copyright notice dates.
* gcov-dump.c: Ditto.
* gcov.c: Ditto.
* doc/cpp.texi: Bump @copying's copyright year.
* doc/cppinternals.texi: Ditto.
* doc/gcc.texi: Ditto.
* doc/gccint.texi: Ditto.
* doc/gcov.texi: Ditto.
* doc/install.texi: Ditto.
* doc/invoke.texi: Ditto.
gcc/fortran/
* gfortranspec.c (lang_specific_driver): Update copyright notice
dates.
* gfc-internals.texi: Bump @copying's copyright year.
* gfortran.texi: Ditto.
* intrinsic.texi: Ditto.
* invoke.texi: Ditto.
gcc/go/
* gccgo.texi: Bump @copyrights-go year.
gcc/java/
* jcf-dump.c (version): Update copyright notice dates.
libgomp/
* libgomp.texi: Bump @copying's copyright year.
libquadmath/
* libquadmath.texi: Bump @copying's copyright year.
libitm/
* libitm.texi: Bump @copying's copyright year.
gcc/ada/
* gnat_ugn.texi: Bump @copying's copyright year.
libjava/
* classpath/gnu/java/rmi/registry/RegistryImpl.java (version): Update
copyright notice dates.
* classpath/tools/gnu/classpath/tools/orbd/Main.java (run): Ditto.
* gnu/gcj/convert/Convert.java (version): Update copyright notice
dates.
* gnu/gcj/tools/gcj_dbtool/Main.java (main): Ditto.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219187 138bc75d-0d04-0410-961f-82ee72b054a4

9 years ago PR c/64423
mpolacek [Mon, 5 Jan 2015 12:03:57 +0000 (12:03 +0000)]
PR c/64423
c-family/
* c-common.c (warn_array_subscript_with_type_char): Add location_t
parameter.  Use it.
* c-common.h (warn_array_subscript_with_type_char): Update
declaration.
c/
* c-typeck.c (build_array_ref): Pass loc down to
warn_array_subscript_with_type_char.
cp/
* typeck.c (cp_build_array_ref): Pass loc down to
warn_array_subscript_with_type_char.
testsuite/
* gcc.dg/pr64423.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219186 138bc75d-0d04-0410-961f-82ee72b054a4

9 years ago * auto-profile.c, auto-profile.h: Fix up Copyright line.
jakub [Mon, 5 Jan 2015 11:32:30 +0000 (11:32 +0000)]
* auto-profile.c, auto-profile.h: Fix up Copyright line.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219185 138bc75d-0d04-0410-961f-82ee72b054a4

9 years ago PR ada/64492
ebotcazou [Mon, 5 Jan 2015 10:17:12 +0000 (10:17 +0000)]
PR ada/64492
* gcc-interface/Makefile.in (../stamp-tools): Reinstate dropped code.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219183 138bc75d-0d04-0410-961f-82ee72b054a4

9 years agoBump copyright year
ebotcazou [Mon, 5 Jan 2015 08:03:49 +0000 (08:03 +0000)]
Bump copyright year

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219182 138bc75d-0d04-0410-961f-82ee72b054a4

9 years ago * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
hp [Mon, 5 Jan 2015 03:43:56 +0000 (03:43 +0000)]
* gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
mmix-knuth-mmixware for the same reason as for MIPS.
* gcc.dg/debug/debug-2.c: Ditto.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219181 138bc75d-0d04-0410-961f-82ee72b054a4

9 years ago * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
hp [Mon, 5 Jan 2015 01:08:40 +0000 (01:08 +0000)]
* gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219180 138bc75d-0d04-0410-961f-82ee72b054a4

9 years agoDaily bump.
gccadmin [Mon, 5 Jan 2015 00:16:59 +0000 (00:16 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219179 138bc75d-0d04-0410-961f-82ee72b054a4

9 years ago2015-01-04 Sandra Loosemore <sandra@codesourcery.com>
sandra [Sun, 4 Jan 2015 23:12:10 +0000 (23:12 +0000)]
2015-01-04  Sandra Loosemore  <sandra@codesourcery.com>

gcc/
* doc/invoke.texi ([-fsized-deallocation]): Copy-edit to fix
verb tense, etc.
([-fvtable-verify], [-fvtv-debug]): Likewise.
([-Wabi]): Likewise.
([-fmessage-length]): Likewise.
([-Wsuggest-final-types], [-Wsuggest-final-methods]): Likewise.
([-Wno-discarded-qualifiers]): Likewise.
([-Wnodiscarded-array-qualifiers]): Likewise.
([-Wno-virtual-move-assign]): Likewise.
([-fsanitize=address], [-fsanitize=thread]): Likewise.
([-fsanitize=leak], [-fsanitize=undefined]): Likewise.
([-fsanitize=unreachable], [-fsanitize-recover]): Likewise.
([-fsanitize-undefined-trap-on-error]): Likewise.
([-floop-interchange]): Likewise.
([-ftree-coalesce-inlined-vars]): Likewise.
([-fvect-cost-model]): Likewise.
([-flto]): Likewise.
([--param]): Likewise.
(Spec Files): Likewise.
([-mstrict-align]): Likewise.
([-mfix-cortex-a53-835769]): Likewise.
([-march], [-mtune]): Likewise.
([-mpic-register]): Likewise.
([-munaligned-access]): Likewise.
([-msp8]): Likewise.
(EIND and Devices with more than 128 Ki Bytes of Flash): Likewise.
(AVR Built-in Macros): Likewise.
([-mpreferred-stack-boundary]): Likewise.
([-mtune-crtl]): Likewise.
([-mashf]): Likewise.
([-mmcu=]): Likewise.
([-minrt]): Likewise.
([-maltivec], [-maltivec=be], [-maltivec=le]): Likewise.
([-mupper-regs]): Likewise.
([-matomic-model]): Likewise.
([-mdiv]): Likewise.
([-mzdcbranch]): Likewise.
([-mdisable-callt]): Likewise.
([-msoft-float]): Likewise.
([-m8byte-align]): Likewise.
([-fstack-reuse]): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219176 138bc75d-0d04-0410-961f-82ee72b054a4

9 years ago * gcc-interface/misc.c (internal_error_function): Use xasprintf instead
uros [Sun, 4 Jan 2015 15:35:57 +0000 (15:35 +0000)]
* gcc-interface/misc.c (internal_error_function): Use xasprintf instead
of unchecked asprintf.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219175 138bc75d-0d04-0410-961f-82ee72b054a4

9 years ago PR libstdc++/64483
redi [Sun, 4 Jan 2015 14:03:11 +0000 (14:03 +0000)]
PR libstdc++/64483
* testsuite/18_support/exception_ptr/64241.cc: Use
dg-require-atomic-builtins.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219174 138bc75d-0d04-0410-961f-82ee72b054a4

9 years ago* configure.ac: Use OBJCOPY for OBJCOPY_FOR_TARGET.
schwab [Sun, 4 Jan 2015 10:31:30 +0000 (10:31 +0000)]
* configure.ac: Use OBJCOPY for OBJCOPY_FOR_TARGET.
* configure: Regenerate.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219173 138bc75d-0d04-0410-961f-82ee72b054a4

9 years ago2015-01-03 Sandra Loosemore <sandra@codesourcery.com>
sandra [Sun, 4 Jan 2015 04:07:45 +0000 (04:07 +0000)]
2015-01-03  Sandra Loosemore  <sandra@codesourcery.com>

gcc/
* doc/invoke.texi ([-fprofile-generate], [-fprofile-use]):
Fix markup, light copy-editing.
([-fauto-profile]): Rewrite to fix formatting and content
problems.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219172 138bc75d-0d04-0410-961f-82ee72b054a4

9 years ago PR testsuite/62250
danglin [Sun, 4 Jan 2015 01:22:54 +0000 (01:22 +0000)]
PR testsuite/62250
* lib/gfortran.exp: Add libatomic library search path.
* gfortran.dg/coarray/caf.exp: Add -latomic to test options.
* gfortran.dg/coarray_lib_comm_1.f90: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219171 138bc75d-0d04-0410-961f-82ee72b054a4

9 years ago2015-01-03 Sandra Loosemore <sandra@codesourcery.com>
sandra [Sun, 4 Jan 2015 00:58:13 +0000 (00:58 +0000)]
2015-01-03  Sandra Loosemore  <sandra@codesourcery.com>

gcc/
* doc/invoke.texi ([-fisolate-erroneous-paths-dereference]):
Copy-edit description.
([-fisolate-erroneous-paths-attribute]): Likewise.
* common.opt (fisolate-erroneous-paths-dereference):
Copy-edit description.
(fisolate-erroneous-paths-attribute): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219170 138bc75d-0d04-0410-961f-82ee72b054a4

9 years agoDaily bump.
gccadmin [Sun, 4 Jan 2015 00:16:46 +0000 (00:16 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219169 138bc75d-0d04-0410-961f-82ee72b054a4

9 years ago2015-01-03 Sandra Loosemore <sandra@codesourcery.com>
sandra [Sat, 3 Jan 2015 23:44:25 +0000 (23:44 +0000)]
2015-01-03  Sandra Loosemore  <sandra@codesourcery.com>

gcc/
* doc/invoke.texi ([-fsemantic-interposition]): Fix typos and
tidy grammar.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219166 138bc75d-0d04-0410-961f-82ee72b054a4

9 years ago2015-01-03 Andrew Pinski <apinski@cavium.com>
pinskia [Sat, 3 Jan 2015 22:50:48 +0000 (22:50 +0000)]
2015-01-03  Andrew Pinski  <apinski@cavium.com>

Bug #63539
        * Makefile.def (flags_to_pass): Pass OBJCOPY_FOR_TARGET also.
        * Makefile.tpl (HOST_EXPORTS): Add OBJCOPY_FOR_TARGET.
        (BASE_TARGET_EXPORTS): Add OBJCOPY.
        (OBJCOPY_FOR_TARGET): New variable.
        (EXTRA_TARGET_FLAGS): Add OBJCOPY.
        * Makefile.in: Regenerate.
        * configure.ac: Check for already installed target objcopy.
        Also GCC_TARGET_TOOL on objcopy.
        * configure: Regenerate.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219165 138bc75d-0d04-0410-961f-82ee72b054a4

9 years ago2015-01-03 Sandra Loosemore <sandra@codesourcery.com>
sandra [Sat, 3 Jan 2015 21:21:46 +0000 (21:21 +0000)]
2015-01-03  Sandra Loosemore  <sandra@codesourcery.com>

gcc/
* doc/invoke.texi ([-fplan9-extensions]): Add/fix @opindex.
([-fvtv-debug]): Likewise.
([-Wc++-compat]): Likewise.
([-Wc++11-compat]): Likewise.
([-Wc++14-compat]): Likewise.
([-Wno-sized-deallocation]): Likewise.
([-femit-class-debug-always]): Likewise.
([-femit-struct-debug-detailed]): Likewise.
([-fno-keep-inline-dllexport]): Likewise.
([-fira-algorithm]): Likewise.
([-fira-region]): Likewise.
([-flra-remat]): Likewise.
([-fipa-ra]): Likewise.
([-fhoist-adjacent-loads]): Likewise.
([-fisolate-erroneous-paths-dereference]): Likewise.
([-fisolate-erroneous-paths-attribute]): Likewise.
([-ftree-switch-conversion]): Likewise.
([-ftree-tail-merge]): Likewise.
([-ftree-loop-if-convert]): Likewise.
([-ftree-loop-if-convert-stores]): Likewise.
([-ftree-loop-distribution]): Likewise.
([-ftree-loop-distribute-patterns]): Likewise.
([-flto-compression-level]): Likewise.
([-flto-report]): Likewise.
([-flto-report-wpa]): Likewise.
([-fuse-linker-plugin]): Likewise.
([-mfix-cortex-a53-835769]): Likewise.
([-mno-fix-cortex-a53-835769]): Likewise.
([-mmmx]...[-mno-3dnow]): Remove the -mno- forms from the
explicit listing; add a note to the discussion indicating they
exist.  Reorder table to group similar options.  Add missing
@opindex entries.  Add @need commands throughout the table to
allow it to be split across multiple pages.
([-m8bit-idiv]): Fix @opindex.
([-mavx256-split-unaligned-load]): Likewise.
([-mavx256-split-unaligned-store]): Likewise.
([-mstack-protector-guard]): Likewise.
([-mcpu=]): Likewise.
([-mcpu]): Likewise.
([-mpointer-size=]): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219164 138bc75d-0d04-0410-961f-82ee72b054a4

9 years ago * config/pa/pa.md (decrement_and_branch_until_zero): Use `Q' constraint
danglin [Sat, 3 Jan 2015 19:16:37 +0000 (19:16 +0000)]
* config/pa/pa.md (decrement_and_branch_until_zero): Use `Q' constraint
instead of `m' constraint.  Likewise for unnamed movb comparison
patterns using reg_before_reload_operand predicate.
* config/pa/predicates.md (reg_before_reload_operand): Tighten
predicate to reject register index and LO_SUM DLT memory forms
after reload.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219162 138bc75d-0d04-0410-961f-82ee72b054a4

9 years ago * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
danglin [Sat, 3 Jan 2015 18:45:27 +0000 (18:45 +0000)]
* gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219161 138bc75d-0d04-0410-961f-82ee72b054a4

9 years ago2015-01-02 Sandra Loosemore <sandra@codesourcery.com>
sandra [Sat, 3 Jan 2015 02:59:20 +0000 (02:59 +0000)]
2015-01-02  Sandra Loosemore  <sandra@codesourcery.com>

gcc/
* doc/invoke.texi (Option Summary): Fix spelling of
-fdevirtualize-at-ltrans.
([-fdevirtualize]): Fix markup.
([-fdevirtualize-speculatively]): Fix typo.
([-fdevirtualize-at-ltrans]): Likewise.  Make description less
implementor-speaky.
* common.opt (fdevirtualize-at-ltrans): Likewise.
* ipa-devirt.c: Fix typos in comments throughout the file.
(ipa_devirt): Fix typos in format strings for dump output.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219158 138bc75d-0d04-0410-961f-82ee72b054a4

9 years agoDaily bump.
gccadmin [Sat, 3 Jan 2015 00:16:39 +0000 (00:16 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219157 138bc75d-0d04-0410-961f-82ee72b054a4

9 years ago2015-01-02 Sandra Loosemore <sandra@codesourcery.com>
sandra [Fri, 2 Jan 2015 22:53:13 +0000 (22:53 +0000)]
2015-01-02  Sandra Loosemore  <sandra@codesourcery.com>

gcc/
* doc/invoke.texi ([-fopt-info]): Fix markup, consolidate
discussion of defaults, light copy-editing.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219154 138bc75d-0d04-0410-961f-82ee72b054a4

9 years ago * testsuite/21_strings/basic_string/modifiers/64422.cc: Fix copyright
redi [Fri, 2 Jan 2015 22:46:22 +0000 (22:46 +0000)]
* testsuite/21_strings/basic_string/modifiers/64422.cc: Fix copyright
date.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219153 138bc75d-0d04-0410-961f-82ee72b054a4

9 years ago* tsan.c (instrument_expr): corrected previous checkin.
edlinger [Fri, 2 Jan 2015 22:41:10 +0000 (22:41 +0000)]
* tsan.c (instrument_expr): corrected previous checkin.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219152 138bc75d-0d04-0410-961f-82ee72b054a4

9 years ago PR libstdc++/64475
timshen [Fri, 2 Jan 2015 22:33:04 +0000 (22:33 +0000)]
PR libstdc++/64475
* include/bits/regex_executor.tcc (_Executor<>::_M_dfs): Copy the
iterator, since the original one shouldn't be mutated.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219151 138bc75d-0d04-0410-961f-82ee72b054a4

9 years agogcc/ChangeLog:
edlinger [Fri, 2 Jan 2015 22:16:59 +0000 (22:16 +0000)]
gcc/ChangeLog:
2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>

        Instrument bit field and unaligned accesses for TSAN.
        * sanitizer.def (BUILT_IN_TSAN_READ_RANGE): New built-in function.
        (BUILT_IN_TSAN_WRITE_RANGE): New built-in function.
        * tsan.c (instrument_expr): Handle COMPONENT_REF and BIT_FIELD_REF.
        Use BUILT_IN_TSAN_READ_RANGE and BUILT_IN_TSAN_WRITE_RANGE for
        unaligned memory regions.

testsuite/ChangeLog:
2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>

        * c-c++-common/tsan/bitfield_race.c: New testcase.
        * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219150 138bc75d-0d04-0410-961f-82ee72b054a4

9 years ago2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
edlinger [Fri, 2 Jan 2015 21:12:54 +0000 (21:12 +0000)]
2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>

        PR libstdc++/64422
        * src/c++98/misc-inst.cc (string::erase): Add missing overloads.
        (string::insert): Likewise.
        (string::replace): Likewise.
        (wstring::erase): Likewise.
        (wstring::insert): Likewise.
        (wstring::replace): Likewise.
        * testsuite/21_strings/basic_string/modifiers/64422.cc: New testcase.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219149 138bc75d-0d04-0410-961f-82ee72b054a4

9 years ago2015-01-02 Tobias Burnus <burnus@net-b.de>
burnus [Fri, 2 Jan 2015 17:42:52 +0000 (17:42 +0000)]
2015-01-02  Tobias Burnus  <burnus@net-b.de>

        * caf/single.c (_gfortran_caf_co_reduce): New function.
        * caf/libcaf.h (_gfortran_caf_co_reduce): New prototype.

2015-01-02  Tobias Burnus  <burnus@net-b.de>

        * gfortran.dg/coarray/collectives_4.f90: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219148 138bc75d-0d04-0410-961f-82ee72b054a4

9 years ago PR libstdc++/64468
redi [Fri, 2 Jan 2015 16:50:51 +0000 (16:50 +0000)]
PR libstdc++/64468
* doc/doxygen/user.cfg.in: Set correct TAB_SIZE.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219147 138bc75d-0d04-0410-961f-82ee72b054a4

9 years ago PR libstdc++/64438
redi [Fri, 2 Jan 2015 16:50:45 +0000 (16:50 +0000)]
PR libstdc++/64438
* testsuite/21_strings/basic_string/numeric_conversions/char/dr1261.cc:
Revert removal of dg-require-string-conversions.
* testsuite/21_strings/basic_string/numeric_conversions/char/stod.cc:
Likewise.
* testsuite/21_strings/basic_string/numeric_conversions/char/stof.cc:
Likewise.
* testsuite/21_strings/basic_string/numeric_conversions/char/stoi.cc:
Likewise.
* testsuite/21_strings/basic_string/numeric_conversions/char/stol.cc:
Likewise.
* testsuite/21_strings/basic_string/numeric_conversions/char/stold.cc:
Likewise.
* testsuite/21_strings/basic_string/numeric_conversions/char/stoll.cc:
Likewise.
* testsuite/21_strings/basic_string/numeric_conversions/char/stoul.cc:
Likewise.
* testsuite/21_strings/basic_string/numeric_conversions/char/
stoull.cc: Likewise.
* testsuite/21_strings/basic_string/numeric_conversions/char/
to_string.cc: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219146 138bc75d-0d04-0410-961f-82ee72b054a4

9 years agoRotate libstdc++-v3/ChangeLog
redi [Fri, 2 Jan 2015 16:50:36 +0000 (16:50 +0000)]
Rotate libstdc++-v3/ChangeLog

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219145 138bc75d-0d04-0410-961f-82ee72b054a4

9 years ago2015-01-02 Janus Weil <janus@gcc.gnu.org>
janus [Fri, 2 Jan 2015 16:31:52 +0000 (16:31 +0000)]
2015-01-02  Janus Weil  <janus@gcc.gnu.org>

PR fortran/57562
* expr.c (find_component_ref): Deal with extended types.

2015-01-02  Janus Weil  <janus@gcc.gnu.org>

PR fortran/57562
* gfortran.dg/extends_16.f90: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219144 138bc75d-0d04-0410-961f-82ee72b054a4

9 years ago2015-01-02 Tobias Burnus <burnus@net-b.de>
burnus [Fri, 2 Jan 2015 13:36:38 +0000 (13:36 +0000)]
2015-01-02  Tobias Burnus  <burnus@net-b.de>

        * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219143 138bc75d-0d04-0410-961f-82ee72b054a4

9 years ago2015-01-02 Tobias Burnus <burnus@net-b.de>
burnus [Fri, 2 Jan 2015 13:34:58 +0000 (13:34 +0000)]
2015-01-02  Tobias Burnus  <burnus@net-b.de>

        * trans-decl.c (gfc_build_qualified_array): Fix coarray tokens
        for module coarrays with -fcoarray=lib.

2015-01-02  Tobias Burnus  <burnus@net-b.de>

        * gfortran.dg/coarray/codimension_2.f90: New.
        * gfortran.dg/coarray/codimension_2a.f90: New.
        * gfortran.dg/coarray_35.f90: New.
        * gfortran.dg/coarray_35a.f90: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219142 138bc75d-0d04-0410-961f-82ee72b054a4

9 years ago2015-01-02 Janus Weil <janus@gcc.gnu.org>
janus [Fri, 2 Jan 2015 11:24:32 +0000 (11:24 +0000)]
2015-01-02  Janus Weil  <janus@gcc.gnu.org>

PR fortran/60507
* interface.c (is_procptr_result): New function to check if an
expression is a procedure-pointer result.
(compare_actual_formal): Use it.

2015-01-02  Janus Weil  <janus@gcc.gnu.org>

PR fortran/60507
* gfortran.dg/dummy_procedure_11: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219141 138bc75d-0d04-0410-961f-82ee72b054a4

9 years ago * config.sub: Update from upstream, to 2015-01-01 version.
hp [Fri, 2 Jan 2015 09:30:21 +0000 (09:30 +0000)]
* config.sub: Update from upstream, to 2015-01-01 version.
* config.guess: Ditto.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219140 138bc75d-0d04-0410-961f-82ee72b054a4

9 years agoDaily bump.
gccadmin [Fri, 2 Jan 2015 00:16:34 +0000 (00:16 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219139 138bc75d-0d04-0410-961f-82ee72b054a4

9 years agoRoll ChangeLog file. Limit offsets to 16 bits for moxie.
green [Thu, 1 Jan 2015 15:43:47 +0000 (15:43 +0000)]
Roll ChangeLog file.  Limit offsets to 16 bits for moxie.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219136 138bc75d-0d04-0410-961f-82ee72b054a4

9 years ago2014-12-31 James Bowman <james.bowman@ftdichip.com>
mrs [Thu, 1 Jan 2015 01:44:11 +0000 (01:44 +0000)]
2014-12-31  James Bowman  <james.bowman@ftdichip.com>

* gcc.c-torture/execute/pr20621-1.c: Pass if stack < 64K.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219134 138bc75d-0d04-0410-961f-82ee72b054a4

9 years agoDaily bump.
gccadmin [Thu, 1 Jan 2015 00:16:39 +0000 (00:16 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219133 138bc75d-0d04-0410-961f-82ee72b054a4

9 years ago * lib/target-supports.exp (add_options_for_tls): Prepend pthread
dje [Thu, 1 Jan 2015 00:00:04 +0000 (00:00 +0000)]
    * lib/target-supports.exp (add_options_for_tls): Prepend pthread
        link flags.
        * gcc.c-torture/execute/eeprof-1.c: Change AIX XFAIL to run-if.
        * g++.old-deja/g++.mike/p755a.C: XFAIL on AIX.
        * g++.dg/gomp/tls-5.C: Same.
        * g++.dg/template/linkage1.C: Same.
        * g++.dg/tls/thread_local1.C: Same.
        * g++.dg/tls/thread_local7.C: Same.
        * g++.dg/tls/thread_local7g.C: Same.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219130 138bc75d-0d04-0410-961f-82ee72b054a4

9 years agogcc/fortran/
burnus [Wed, 31 Dec 2014 17:16:06 +0000 (17:16 +0000)]
gcc/fortran/
2014-12-31  Tobias Burnus  <burnus@net-b.de>

        * match.c (gfc_match_stopcode): Permit error stop in pure
        procedures with F2015.

gcc/testsuite/
2014-12-31  Tobias Burnus  <burnus@net-b.de>

        * gfortran.dg/error_stop_3.f90: New.
        * gfortran.dg/error_stop_4.f90: New.
        * gfortran.dg/coarray_3.f90: Remove a dg-error.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219127 138bc75d-0d04-0410-961f-82ee72b054a4

9 years ago * trans-array.c (trans_array_bound_check): Use xasprintf instead
uros [Wed, 31 Dec 2014 14:50:10 +0000 (14:50 +0000)]
* trans-array.c (trans_array_bound_check): Use xasprintf instead
of unchecked asprintf.
(gfc_conv_array_ref): Ditto.
(gfc_conv_ss_startstride): Ditto.
(gfc_trans_dummy_array_bias): Ditto.
(gfc_conv_array_parameter): Ditto.
* trans-decl.c (gfc_generate_function_code): Ditto.
* trans-expr.c (gfc_conv_substring): Ditto.
(gfc_conv_procedure_call): Ditto.
* trans-io.c (gfc_trans_io_runtime_check): Ditto.
(set_string): Ditto.
* trans.c (trans-runtime_error_vararg): Ditto.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219126 138bc75d-0d04-0410-961f-82ee72b054a4

9 years agoAllow Objective-c++ to recognise lambdas.
iains [Wed, 31 Dec 2014 13:58:16 +0000 (13:58 +0000)]
Allow Objective-c++ to recognise lambdas.

gcc/cp:

* parser.c (cp_parser_primary_expression): If parsing an
objective-c++ message expression fails, see if a lambda is present.
(cp_parser_objc_message_receiver): Don't assume that, if a message
receiver expression fails, it is a hard error.

gcc/testsuite:

* obj-c++.dg/lambda-0.mm New.
* obj-c++.dg/lambda-1.mm New.
* obj-c++.dg/syntax-error-6.mm Adjust for revised error messages.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219125 138bc75d-0d04-0410-961f-82ee72b054a4

9 years agofix a GTY(())-related ICE in Objective-c++ (add a testcase to try an excercise this...
iains [Wed, 31 Dec 2014 13:31:29 +0000 (13:31 +0000)]
fix a GTY(())-related ICE in Objective-c++ (add a testcase to try an excercise this more).

gcc/objcp:
* config-lang.in (gtfiles): Update list.

gcc/testsuite:
* obj-c++.dg/standard-headers.mm New File.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219124 138bc75d-0d04-0410-961f-82ee72b054a4

9 years ago Add missing file to my previous commit.
uros [Wed, 31 Dec 2014 11:35:35 +0000 (11:35 +0000)]
Add missing file to my previous commit.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219123 138bc75d-0d04-0410-961f-82ee72b054a4

9 years ago * diagnostic.c (build_message_string): Use xvasprintf.
uros [Wed, 31 Dec 2014 10:38:33 +0000 (10:38 +0000)]
* diagnostic.c (build_message_string): Use xvasprintf.
* final.c (output_operand_lossage): Use xvasprintf and xasprintf.
* lto-wrapper.c (merge_and_complain): Use xasprintf.
* targhooks.c (pch_option_mismatch): Ditto.
* tree-ssa-structalias.c (create_function_info_for): Ditto.
(create_variable_info_for_1): Ditto.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219122 138bc75d-0d04-0410-961f-82ee72b054a4

9 years ago PR libstdc++/64441
timshen [Wed, 31 Dec 2014 10:27:41 +0000 (10:27 +0000)]
PR libstdc++/64441
* include/bits/regex.tcc (__regex_algo_impl): s/auto/auto&/.
* include/bits/regex_executor.tcc (_Executor<>::_M_dfs): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219121 138bc75d-0d04-0410-961f-82ee72b054a4

9 years ago * gcc.dg/vect/slp-9.c: Disable einline.
hubicka [Wed, 31 Dec 2014 08:52:44 +0000 (08:52 +0000)]
* gcc.dg/vect/slp-9.c: Disable einline.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219120 138bc75d-0d04-0410-961f-82ee72b054a4

9 years agoDaily bump.
gccadmin [Wed, 31 Dec 2014 00:16:20 +0000 (00:16 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219119 138bc75d-0d04-0410-961f-82ee72b054a4

9 years agoFix zero extension for moxie
green [Tue, 30 Dec 2014 23:58:44 +0000 (23:58 +0000)]
Fix zero extension for moxie

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219116 138bc75d-0d04-0410-961f-82ee72b054a4

9 years ago * config/i386/i386.c (ix86_legitimize_address): Declare
uros [Tue, 30 Dec 2014 23:07:15 +0000 (23:07 +0000)]
* config/i386/i386.c (ix86_legitimize_address): Declare
"changed" as bool.
(ix86_expand_unary_operator): Declare "matching_memory" as bool.
(ix86_avoid_jump_mispredicts): Declare "isjump" as bool.

* config/i386/i386.c (ix86_reassociation_width): Remove unneeded
variable "res".

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219115 138bc75d-0d04-0410-961f-82ee72b054a4

9 years ago * ipa-inline-analysis.c (estimate_function_body_sizes): Do not
hubicka [Tue, 30 Dec 2014 22:03:27 +0000 (22:03 +0000)]
* ipa-inline-analysis.c (estimate_function_body_sizes): Do not
free node params when called late with early=true.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219114 138bc75d-0d04-0410-961f-82ee72b054a4

9 years agogcc/testsuite/
olegendo [Tue, 30 Dec 2014 19:11:42 +0000 (19:11 +0000)]
gcc/testsuite/
PR target/49263
* gcc.target/sh/sh.exp (check_effective_target_sh2a): New.
* gcc.target/sh/pr49263-3.c: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219113 138bc75d-0d04-0410-961f-82ee72b054a4

9 years agogcc/testsuite/
olegendo [Tue, 30 Dec 2014 18:44:27 +0000 (18:44 +0000)]
gcc/testsuite/
PR target/49263
* gcc.target/sh/pr49263-1.c: New.
* gcc.target/sh/pr49263-2.c: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219111 138bc75d-0d04-0410-961f-82ee72b054a4

9 years agogcc/testsuite/
olegendo [Tue, 30 Dec 2014 17:26:18 +0000 (17:26 +0000)]
gcc/testsuite/
PR target/53987
* gcc.target/sh/pr53987-1.c: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219110 138bc75d-0d04-0410-961f-82ee72b054a4

9 years ago * config/i386/i386.c (ix86_legitimize_address): Use std::swap.
uros [Tue, 30 Dec 2014 14:49:18 +0000 (14:49 +0000)]
* config/i386/i386.c (ix86_legitimize_address): Use std::swap.
(ix86_split_fp_branch): Ditto.
(ix86_expand_int_movcc): Ditto.
(ix86_expand_sse_compare): Ditto.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219109 138bc75d-0d04-0410-961f-82ee72b054a4

9 years ago * ipa-inline-analysis.c (edge_set_predicate): Reset size/time when
hubicka [Tue, 30 Dec 2014 11:36:00 +0000 (11:36 +0000)]
* ipa-inline-analysis.c (edge_set_predicate): Reset size/time when
target is UNREACHABLE.
(evaluate_properties_for_edge): If call statemet is available, use it
to determine compile time constants.
(estimate_function_body_sizes): Enable predicates for early inliner.
(estimate_calls_size_and_time): Speedup.
(inline_merge_summary): Evaluate properties for early inliner, too.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219108 138bc75d-0d04-0410-961f-82ee72b054a4

9 years agoDaily bump.
gccadmin [Tue, 30 Dec 2014 00:16:41 +0000 (00:16 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219104 138bc75d-0d04-0410-961f-82ee72b054a4

9 years ago2014-12-29 Steve Ellcey <sellcey@mips.com>
sje [Mon, 29 Dec 2014 16:42:26 +0000 (16:42 +0000)]
2014-12-29  Steve Ellcey  <sellcey@mips.com>

* config/mips/t-mti-linux (MULTILIB_EXCEPTIONS): Add exceptions
for mips32[r1] and mips64[r1] with -mnan=2008.
* config/mips/t-mti-elf (MULTILIB_EXCEPTIONS): Ditto.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219101 138bc75d-0d04-0410-961f-82ee72b054a4

9 years ago2014-12-29 Janus Weil <janus@gcc.gnu.org>
janus [Mon, 29 Dec 2014 10:45:21 +0000 (10:45 +0000)]
2014-12-29  Janus Weil  <janus@gcc.gnu.org>

PR fortran/60357
* array.c (check_constructor): Ignore empty expressions.
* expr.c (check_alloc_comp_init): Check if constructor expression
exists.
* primary.c (build_actual_constructor): Warn for absent alloc-comp
initializers in pre-2008 standards.

2014-12-29  Janus Weil  <janus@gcc.gnu.org>

PR fortran/60357
* gfortran.dg/alloc_comp_constructor_7.f90: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219098 138bc75d-0d04-0410-961f-82ee72b054a4

9 years ago * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
dje [Mon, 29 Dec 2014 02:09:31 +0000 (02:09 +0000)]
    * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
        Add *-*-aix* to dg-xfail-if, dg-excess-errors.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219097 138bc75d-0d04-0410-961f-82ee72b054a4

9 years ago * gcc.dg/lto/pr59626_0.c (ASMNAME, ASMNAME2, STRING): Define.
hp [Mon, 29 Dec 2014 01:38:40 +0000 (01:38 +0000)]
* gcc.dg/lto/pr59626_0.c (ASMNAME, ASMNAME2, STRING): Define.
(__atoi): Use ASMNAME.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219096 138bc75d-0d04-0410-961f-82ee72b054a4

9 years agoDaily bump.
gccadmin [Mon, 29 Dec 2014 00:16:59 +0000 (00:16 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219095 138bc75d-0d04-0410-961f-82ee72b054a4

9 years agoSkip ms_abi attribute tests on x32
hjl [Sun, 28 Dec 2014 15:01:53 +0000 (15:01 +0000)]
Skip ms_abi attribute tests on x32

* gcc.target/i386/pr57003.c: Skip on x32.
* gcc.target/i386/pr59927.c: Likewise.
* gcc.target/i386/pr60516.c: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219090 138bc75d-0d04-0410-961f-82ee72b054a4

9 years ago2014-12-28 Thomas Koenig <tkoenig@gcc.gnu.org>
tkoenig [Sun, 28 Dec 2014 12:03:02 +0000 (12:03 +0000)]
2014-12-28  Thomas Koenig  <tkoenig@gcc.gnu.org>

PR fortran/56867
* trans-array.c (gfc_conv_resolve_dependencies):  Also check
dependencies when there may be substrings of character arrays.

2014-12-28  Thomas Koenig  <tkoenig@gcc.gnu.org>

PR fortran/56867
* gfortran.dg/dependency_45.f90:  New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219089 138bc75d-0d04-0410-961f-82ee72b054a4

9 years agoDaily bump.
gccadmin [Sun, 28 Dec 2014 00:16:41 +0000 (00:16 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219088 138bc75d-0d04-0410-961f-82ee72b054a4

9 years ago2014-12-27 Janus Weil <janus@gcc.gnu.org>
janus [Sat, 27 Dec 2014 22:40:21 +0000 (22:40 +0000)]
2014-12-27  Janus Weil  <janus@gcc.gnu.org>

PR fortran/54756
* resolve.c (resolve_formal_arglist): Reject polymorphic INTENT(OUT)
arguments of pure procedures.

2014-12-27  Janus Weil  <janus@gcc.gnu.org>

PR fortran/54756
* gfortran.dg/class_array_3.f03: Fixed invalid test case.
* gfortran.dg/class_array_7.f03: Ditto.
* gfortran.dg/class_dummy_4.f03: Ditto.
* gfortran.dg/defined_assignment_3.f90: Ditto.
* gfortran.dg/defined_assignment_5.f90: Ditto.
* gfortran.dg/elemental_subroutine_10.f90: Ditto.
* gfortran.dg/typebound_operator_4.f03: Ditto.
* gfortran.dg/typebound_proc_16.f03: Ditto.
* gfortran.dg/unlimited_polymorphic_19.f90: Ditto.
* gfortran.dg/class_dummy_5.f90: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219085 138bc75d-0d04-0410-961f-82ee72b054a4

9 years ago * lib/ubsan-dg.exp (check_effective_target_fsanitize_undefined):
segher [Sat, 27 Dec 2014 16:36:20 +0000 (16:36 +0000)]
* lib/ubsan-dg.exp (check_effective_target_fsanitize_undefined):
Check if testcases run without errors, not just if they compile.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219084 138bc75d-0d04-0410-961f-82ee72b054a4

9 years agoIssue an error for ms_abi attribute with x32
hjl [Sat, 27 Dec 2014 16:14:59 +0000 (16:14 +0000)]
Issue an error for ms_abi attribute with x32

There is no counter part of x32 in MS ABI.   Issue an error when ms_abi
attribute is used with x32.

gcc/

PR target/64409
* config/i386/i386.c (ix86_function_type_abi): Issue an error
when ms_abi attribute is used with x32.

gcc/testsuite/

PR target/64409
* gcc.target/i386/pr64409.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219081 138bc75d-0d04-0410-961f-82ee72b054a4

9 years agoSwitch to 16-bit offsets for moxie ldo/sto instructions
green [Sat, 27 Dec 2014 15:53:46 +0000 (15:53 +0000)]
Switch to 16-bit offsets for moxie ldo/sto instructions

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219080 138bc75d-0d04-0410-961f-82ee72b054a4

9 years agoAdd missing ChangeLog entry that was posted with patch a couple of days ago.
green [Sat, 27 Dec 2014 15:40:29 +0000 (15:40 +0000)]
Add missing ChangeLog entry that was posted with patch a couple of days ago.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219078 138bc75d-0d04-0410-961f-82ee72b054a4

9 years agoFix template.
hubicka [Sat, 27 Dec 2014 15:27:16 +0000 (15:27 +0000)]
Fix template.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219077 138bc75d-0d04-0410-961f-82ee72b054a4

9 years ago * ipa-inline.c (max_count_real, max_relbenefit_real,
hubicka [Sat, 27 Dec 2014 15:19:54 +0000 (15:19 +0000)]
* ipa-inline.c (max_count_real, max_relbenefit_real,
half_int_min_real): Remove.
(cgraph_freq_base_rec, percent_rec): New.
(compute_uninlined_call_time, compute_inlined_call_time,
big_speedup_p, relative_time_benefit, edge_badness): Use sreals.
(update_edge_key): Update dumping.
(inline_small_functions): Speedup maintainance of the heap.
(ipa_inline): Initialize cgraph_freq_base_rec and
percent_rec.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219076 138bc75d-0d04-0410-961f-82ee72b054a4

9 years ago * sreal.h (sreal::shift): Fix sanity check.
hubicka [Sat, 27 Dec 2014 15:18:05 +0000 (15:18 +0000)]
* sreal.h (sreal::shift): Fix sanity check.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219075 138bc75d-0d04-0410-961f-82ee72b054a4

9 years ago * config/i386/mmx.md (*vec_extractv2sf_1): Do not emit unpckhps.
uros [Sat, 27 Dec 2014 12:49:54 +0000 (12:49 +0000)]
* config/i386/mmx.md (*vec_extractv2sf_1): Do not emit unpckhps.
Emit movshdup for SSE3 and shufps otherwise.
(*vec_extractv2si_1): Do not emit punpckhdq and unpckhps.
Emit pshufd for SSE2 and shufps otherwise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219074 138bc75d-0d04-0410-961f-82ee72b054a4

9 years agoDaily bump.
gccadmin [Sat, 27 Dec 2014 00:16:33 +0000 (00:16 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219073 138bc75d-0d04-0410-961f-82ee72b054a4

9 years agoDaily bump.
gccadmin [Fri, 26 Dec 2014 00:16:42 +0000 (00:16 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219070 138bc75d-0d04-0410-961f-82ee72b054a4

9 years ago * pt.c (check_default_tmpl_args): Uses the parameter source
jason [Thu, 25 Dec 2014 07:28:01 +0000 (07:28 +0000)]
* pt.c (check_default_tmpl_args): Uses the parameter source
location in the diagnostic.
(convert_template_argument): Just return if parm is error_mark_node.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219067 138bc75d-0d04-0410-961f-82ee72b054a4

9 years ago PR c++/63522
jason [Thu, 25 Dec 2014 07:27:54 +0000 (07:27 +0000)]
PR c++/63522
* parser.c (cp_parser_type_parameter): Call
check_for_bare_parameter_packs on default argument.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219066 138bc75d-0d04-0410-961f-82ee72b054a4

9 years agoDaily bump.
gccadmin [Thu, 25 Dec 2014 00:16:34 +0000 (00:16 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219065 138bc75d-0d04-0410-961f-82ee72b054a4

9 years agogcc/
olegendo [Wed, 24 Dec 2014 21:55:59 +0000 (21:55 +0000)]
gcc/
PR target/51244
* config/sh/sh.md (*mov_t_msb_neg): Convert split into insn_and_split.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219062 138bc75d-0d04-0410-961f-82ee72b054a4

9 years ago * gcc.target/powerpc/405-dlmzb-strlen-1.c: Explicitly align arg.
segher [Wed, 24 Dec 2014 18:26:49 +0000 (18:26 +0000)]
* gcc.target/powerpc/405-dlmzb-strlen-1.c: Explicitly align arg.
* gcc.target/powerpc/440-dlmzb-strlen-1.c: Ditto.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219061 138bc75d-0d04-0410-961f-82ee72b054a4

9 years agolibiberty/ChangeLog:
uros [Wed, 24 Dec 2014 16:22:51 +0000 (16:22 +0000)]
libiberty/ChangeLog:

* xasprintf.c: New file.
* Makefile.in (CFILES): Add xasprintf.c.
(REQUIRED_OFILES): Add xasprintf.$(objext).
(xasprintf.$(objext)): New target.
* functions.texi: Regenerate.

include/ChangeLog:

* libiberty.h (xasprintf): Declare.

gcc/ChangeLog:

* gengtype.h (xasprintf): Remove declaration.
* gengtype.c (xasprintf): Remove.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219060 138bc75d-0d04-0410-961f-82ee72b054a4

9 years agoFix undefined-loop-2.c test case.
ams [Wed, 24 Dec 2014 14:27:06 +0000 (14:27 +0000)]
Fix undefined-loop-2.c test case.

2014-12-24  Andrew Stubbs  <ams@codesourcery.com>

PR testsuite/64032
* gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
loop exits too early.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219059 138bc75d-0d04-0410-961f-82ee72b054a4

9 years ago PR target/64160
nickc [Wed, 24 Dec 2014 13:36:29 +0000 (13:36 +0000)]
PR target/64160
* config/msp430/msp430.md (addsi splitter): Do not split when the
destination partially overlaps the source.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219058 138bc75d-0d04-0410-961f-82ee72b054a4

9 years agoAdd mul.x support for moxie
green [Wed, 24 Dec 2014 13:20:37 +0000 (13:20 +0000)]
Add mul.x support for moxie

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219056 138bc75d-0d04-0410-961f-82ee72b054a4

9 years ago/cp
paolo [Wed, 24 Dec 2014 09:07:23 +0000 (09:07 +0000)]
/cp
2014-12-04  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/63985
* parser.c (cp_parser_for_init_statement): Reject invalid declarations
in range-based for loops.

/testsuite
2014-12-04  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/63985
* g++.dg/cpp0x/range-for29.C: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219054 138bc75d-0d04-0410-961f-82ee72b054a4

9 years agoDaily bump.
gccadmin [Wed, 24 Dec 2014 00:16:33 +0000 (00:16 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219053 138bc75d-0d04-0410-961f-82ee72b054a4

9 years agoCompile locale-inst.cc and wlocale-inst.cc as C++11.
redi [Tue, 23 Dec 2014 23:30:33 +0000 (23:30 +0000)]
Compile locale-inst.cc and wlocale-inst.cc as C++11.

PR libstdc++/64389
* src/c++11/Makefile.am: Add locale-inst.cc and wlocale-inst.cc.
* src/c++11/Makefile.in: Regenerate.
* src/c++11/locale-inst.cc: Move from src/c++98/.
* src/c++11/wlocale-inst.cc: Likewise.
* src/c++11/cxx11-locale-inst.cc: Adjust path to locale-inst.cc.
* src/c++11/string-inst.cc: Remove time_get instantiations.
* src/c++98/Makefile.am: Remove locale-inst.cc and wlocale-inst.cc.
* src/c++98/Makefile.in: Regenerate.
* src/c++98/locale-inst.cc: Move to src/c++11/.
* src/c++98/wlocale-inst.cc: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219050 138bc75d-0d04-0410-961f-82ee72b054a4

9 years agoruntime: Remove undefined references to runtime_race*.
ian [Tue, 23 Dec 2014 20:33:53 +0000 (20:33 +0000)]
runtime: Remove undefined references to runtime_race*.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219049 138bc75d-0d04-0410-961f-82ee72b054a4

9 years ago * ira-build.c (ira_flattening): Add the current
law [Tue, 23 Dec 2014 19:02:46 +0000 (19:02 +0000)]
    * ira-build.c (ira_flattening): Add the current
        object to OBJECTS_LIVE after traversing OBJECTS_LIVE.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219046 138bc75d-0d04-0410-961f-82ee72b054a4

9 years agocompiler: Evaluate array range expression once before iteration.
ian [Tue, 23 Dec 2014 18:39:19 +0000 (18:39 +0000)]
compiler: Evaluate array range expression once before iteration.

Fixes issue 34.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219045 138bc75d-0d04-0410-961f-82ee72b054a4

9 years agoFix for PR ipa/63851 and ipa/63852.
marxin [Tue, 23 Dec 2014 09:30:20 +0000 (09:30 +0000)]
Fix for PR ipa/63851 and ipa/63852.

PR ipa/63851
PR ipa/63852
* ipa-icf.c (sem_function::merge): Ignore merge operation
for a thunk created from static chain.
* ipa-icf-gimple.c (func_checker::compatible_types_p): Verify that
types have same restrict flag.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219042 138bc75d-0d04-0410-961f-82ee72b054a4

9 years agoDaily bump.
gccadmin [Tue, 23 Dec 2014 00:16:48 +0000 (00:16 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219041 138bc75d-0d04-0410-961f-82ee72b054a4

9 years ago PR target/55023
danglin [Mon, 22 Dec 2014 23:10:18 +0000 (23:10 +0000)]
PR target/55023
* dse.c (scan_insn): Treat sibling call as though it does a wild read.
* testsuite/gcc.dg/pr55023.c: New file.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219037 138bc75d-0d04-0410-961f-82ee72b054a4

9 years ago * lib/ubsan-dg.exp: Add library path for libstdc++.
fxcoudert [Mon, 22 Dec 2014 21:57:45 +0000 (21:57 +0000)]
* lib/ubsan-dg.exp: Add library path for libstdc++.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219035 138bc75d-0d04-0410-961f-82ee72b054a4