aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2015-01-05gcc.c (process_command): Update copyright notice dates.Jakub Jelinek37-16125/+16126
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. From-SVN: r219187
2015-01-05re PR c/64423 (Incorrect column number of -Wchar-subscripts)Marek Polacek9-6/+45
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. From-SVN: r219186
2015-01-05* auto-profile.c, auto-profile.h: Fix up Copyright line.Jakub Jelinek3-2/+6
From-SVN: r219185
2015-01-05re PR ada/64492 (Disabling libada prevents building gnattools-cross)Eric Botcazou2-1/+13
PR ada/64492 * gcc-interface/Makefile.in (../stamp-tools): Reinstate dropped code. From-SVN: r219183
2015-01-05Bump copyright yearEric Botcazou2-2/+2
From-SVN: r219182
2015-01-05debug-1.c: Pass -fno-if-conversion for mmix-knuth-mmixware for the same ↵Hans-Peter Nilsson3-3/+9
reason as for MIPS. * 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. From-SVN: r219181
2015-01-05* gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.Hans-Peter Nilsson2-1/+6
From-SVN: r219180
2015-01-05Daily bump.GCC Administrator1-1/+1
From-SVN: r219179
2015-01-04invoke.texi ([-fsized-deallocation]): Copy-edit to fix verb tense, etc.Sandra Loosemore2-89/+137
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. From-SVN: r219176
2015-01-04misc.c (internal_error_function): Use xasprintf instead of unchecked asprintf.Uros Bizjak2-2/+7
* gcc-interface/misc.c (internal_error_function): Use xasprintf instead of unchecked asprintf. From-SVN: r219175
2015-01-04re PR libstdc++/64483 (FAIL: 18_support/exception_ptr/64241.cc (test for ↵Jonathan Wakely2-0/+7
excess errors)) PR libstdc++/64483 * testsuite/18_support/exception_ptr/64241.cc: Use dg-require-atomic-builtins. From-SVN: r219174
2015-01-04configure.ac: Use OBJCOPY for OBJCOPY_FOR_TARGET.Andreas Schwab3-4/+9
* configure.ac: Use OBJCOPY for OBJCOPY_FOR_TARGET. * configure: Regenerate. From-SVN: r219173
2015-01-03invoke.texi ([-fprofile-generate], [...]): Fix markup, light copy-editing.Sandra Loosemore2-33/+42
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. From-SVN: r219172
2015-01-04re PR testsuite/62250 (FAIL: gfortran.dg/coarray/alloc_comp_1.f90 ↵John David Anglin4-3/+15
-fcoarray=lib -O2 -lcaf_single) 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. From-SVN: r219171
2015-01-03invoke.texi ([-fisolate-erroneous-paths-dereference]): Copy-edit description.Sandra Loosemore3-13/+23
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. From-SVN: r219170
2015-01-04Daily bump.GCC Administrator1-1/+1
From-SVN: r219169
2015-01-03invoke.texi ([-fsemantic-interposition]): Fix typos and tidy grammar.Sandra Loosemore2-9/+16
2015-01-03 Sandra Loosemore <sandra@codesourcery.com> gcc/ * doc/invoke.texi ([-fsemantic-interposition]): Fix typos and tidy grammar. From-SVN: r219166
2015-01-03Bug #63539Andrew Pinski6-0/+300
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. From-SVN: r219165
2015-01-03invoke.texi ([-fplan9-extensions]): Add/fix @opindex.Sandra Loosemore2-66/+156
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. From-SVN: r219164
2015-01-03pa.md (decrement_and_branch_until_zero): Use `Q' constraint instead of `m' ↵John David Anglin3-10/+28
constraint. * 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. From-SVN: r219162
2015-01-03pr63914.c: Add -fno-common option on hppa*-*-hpux*.John David Anglin2-0/+5
* gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*. From-SVN: r219161
2015-01-02invoke.texi (Option Summary): Fix spelling of -fdevirtualize-at-ltrans.Sandra Loosemore4-62/+76
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. From-SVN: r219158
2015-01-03Daily bump.GCC Administrator1-1/+1
From-SVN: r219157
2015-01-02invoke.texi ([-fopt-info]): Fix markup, consolidate discussion of defaults, ↵Sandra Loosemore2-46/+58
light copy-editing. 2015-01-02 Sandra Loosemore <sandra@codesourcery.com> gcc/ * doc/invoke.texi ([-fopt-info]): Fix markup, consolidate discussion of defaults, light copy-editing. From-SVN: r219154
2015-01-0264422.cc: Fix copyright date.Jonathan Wakely2-1/+6
* testsuite/21_strings/basic_string/modifiers/64422.cc: Fix copyright date. From-SVN: r219153
2015-01-02* tsan.c (instrument_expr): corrected previous checkin.Bernd Edlinger2-1/+5
From-SVN: r219152
2015-01-02re PR libstdc++/64475 (FAIL: ↵Tim Shen2-1/+7
28_regex/algorithms/regex_match/ecma/char/backref.cc) PR libstdc++/64475 * include/bits/regex_executor.tcc (_Executor<>::_M_dfs): Copy the iterator, since the original one shouldn't be mutated. From-SVN: r219151
2015-01-02Instrument bit field and unaligned accesses for TSAN.Bernd Edlinger6-14/+122
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. From-SVN: r219150
2015-01-02re PR c++/64422 (basic_string::erase is unresloved)Bernd Edlinger3-0/+76
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. From-SVN: r219149
2015-01-02single.c (_gfortran_caf_co_reduce): New function.Tobias Burnus7-776/+831
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. From-SVN: r219148
2015-01-02re PR web/64468 (Incorrect indentation in Doxygen-generated sources of ↵Jonathan Wakely2-1/+6
libstdc++) PR libstdc++/64468 * doc/doxygen/user.cfg.in: Set correct TAB_SIZE. From-SVN: r219147
2015-01-02re PR libstdc++/64438 (Removing string-conversion requirement causes ↵Jonathan Wakely11-0/+39
libstdc++-v3 fails on AArch64.) 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. From-SVN: r219146
2015-01-02Rotate libstdc++-v3/ChangeLogJonathan Wakely1-0/+0
From-SVN: r219145
2015-01-02re PR fortran/57562 ([OOP] ICE due to extended derived type with PARAMETER ↵Janus Weil4-5/+51
attribute) 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. From-SVN: r219144
2015-01-02caf.exp (dg-compile-aux-modules): Add.Tobias Burnus2-0/+21
2015-01-02 Tobias Burnus <burnus@net-b.de> * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add. From-SVN: r219143
2015-01-02trans-decl.c (gfc_build_qualified_array): Fix coarray tokens for module ↵Tobias Burnus7-5/+114
coarrays with -fcoarray=lib. 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. From-SVN: r219142
2015-01-02re PR fortran/60507 (Passing function call into procedure argument not caught)Janus Weil6-21344/+21415
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. From-SVN: r219141
2015-01-02config.sub: Update from upstream, to 2015-01-01 version.Hans-Peter Nilsson3-7/+14
* config.sub: Update from upstream, to 2015-01-01 version. * config.guess: Ditto. From-SVN: r219140
2015-01-02Daily bump.GCC Administrator1-1/+1
From-SVN: r219139
2015-01-01Roll ChangeLog file. Limit offsets to 16 bits for moxie.Anthony Green3-49448/+49459
From-SVN: r219136
2015-01-01pr20621-1.c: Pass if stack < 64K.James Bowman2-0/+8
2014-12-31 James Bowman <james.bowman@ftdichip.com> * gcc.c-torture/execute/pr20621-1.c: Pass if stack < 64K. From-SVN: r219134
2015-01-01Daily bump.GCC Administrator1-1/+1
From-SVN: r219133
2014-12-31target-supports.exp (add_options_for_tls): Prepend pthread link flags.David Edelsohn9-9/+21
* 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. From-SVN: r219130
2014-12-31match.c (gfc_match_stopcode): Permit error stop in pure procedures with F2015.Tobias Burnus6-5/+44
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. From-SVN: r219127
2014-12-31trans-array.c (trans_array_bound_check): Use xasprintf instead of unchecked ↵Uros Bizjak6-66/+82
asprintf. * 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. From-SVN: r219126
2014-12-31Allow Objective-c++ to recognise lambdas.Iain Sandoe6-5/+69
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. From-SVN: r219125
2014-12-31fix a GTY(())-related ICE in Objective-c++ (add a testcase to try an ↵Iain Sandoe4-1/+98
excercise this more). gcc/objcp: * config-lang.in (gtfiles): Update list. gcc/testsuite: * obj-c++.dg/standard-headers.mm New File. From-SVN: r219124
2014-12-31Add missing file to my previous commit.Uros Bizjak2-2/+3
From-SVN: r219123
2014-12-31diagnostic.c (build_message_string): Use xvasprintf.Uros Bizjak6-24/+30
* 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. From-SVN: r219122
2014-12-31re PR libstdc++/64441 (A match_results returns an incorrect sub_match if the ↵Tim Shen3-2/+8
sub_match::matched is false) PR libstdc++/64441 * include/bits/regex.tcc (__regex_algo_impl): s/auto/auto&/. * include/bits/regex_executor.tcc (_Executor<>::_M_dfs): Likewise. From-SVN: r219121