summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* gcc/jakub2016-01-0440-3129/+3215
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gcc.c (process_command): Update copyright notice dates. * gcov-dump.c (print_version): Ditto. * gcov.c (print_version): Ditto. * gcov-tool.c (print_version): Ditto. * gengtype.c (create_file): 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/ada/ * gnat_ugn.texi: Bump @copying's copyright year. * gnat_rm.texi: Likewise. 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. libitm/ * libitm.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. libquadmath/ * libquadmath.texi: Bump @copying's copyright year. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@232053 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c/68908mpolacek2016-01-046-15/+343
| | | | | | | | | | | | * c-typeck.c (build_atomic_assign): Improve commentary. Add optimization to use __atomic_fetch_* built-in if possible. * gcc.dg/atomic/c11-atomic-exec-6.c: New test. * gcc.dg/atomic/c11-atomic-exec-7.c: New test. * gcc.dg/atomic/stdatomic-op-5.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@232052 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/arm/arm.c (aapcs_vfp_allocate_return_reg): Treat all integerebotcazou2016-01-042-1/+9
| | | | | | | modes larger than TImode as TImode if NEON is not enabled. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@232051 138bc75d-0d04-0410-961f-82ee72b054a4
* PR target/69100ebotcazou2016-01-044-3/+23
| | | | | | | | * config/sparc/sparc.h (FUNCTION_ARG_REGNO_P): Return true in 64-bit mode for %f0-%f31 only if TARGET_FPU. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@232050 138bc75d-0d04-0410-961f-82ee72b054a4
* PR target/69072ebotcazou2016-01-044-19/+44
| | | | | | | | | * config/sparc/sparc.c (scan_record_type): Take into account subfields to compute the PACKED_P predicate. (function_arg_record_value): Minor tweaks. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@232049 138bc75d-0d04-0410-961f-82ee72b054a4
* 2016-01-04 Thomas Preud'homme <thomas.preudhomme@arm.com>thopre012016-01-042-1/+16
| | | | | | | | gcc/ * doc/install.texi (--with-multilib-list): Describe the meaning of the option for arm*-*-* targets. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@232048 138bc75d-0d04-0410-961f-82ee72b054a4
* 2016-01-03 Sandra Loosemore <sandra@codesourcery.com>sandra2016-01-042-56/+49
| | | | | | | | | | | | | | gcc/ * doc/extend.texi (Common Function Attributes): Move docs for MSP430-specific attributes to.... (MSP430 Function Attributes): ...here. Delete the redundant entries and copy-edit the remaining text. (MSP430 Variable Attributes): Use uniform format for index entries and add a cross-reference to the corresponding function attribute docs. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@232047 138bc75d-0d04-0410-961f-82ee72b054a4
* 2016-01-03 Vladimír Čunát <vcunat@gmail.com>sandra2016-01-042-2/+8
| | | | | | | | | | gcc/ * doc/invoke.texi (RS/6000 and PowerPC Options): Fix -finite-math typo. (x86 Options): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@232046 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2016-01-041-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@232045 138bc75d-0d04-0410-961f-82ee72b054a4
* 2016-01-03 Paul Thomas <pault@gcc.gnu.org>pault2016-01-032-0/+20
| | | | | | | | | PR fortran/65045 * gfortran.dg/pr65045.f90: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@232042 138bc75d-0d04-0410-961f-82ee72b054a4
* 2016-01-03 Matthias Klose <doko@ubuntu.com>doko2016-01-033-2/+7
| | | | | | | | * libtool-version: Bump soversion. * include/jvm.h (GCJ_CXX_ABI_VERSION): Don't encode __GNUC_MINOR__. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@232040 138bc75d-0d04-0410-961f-82ee72b054a4
* * gnatvsn.ads: Bump copyright year.ebotcazou2016-01-033-10505/+10515
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@232039 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2016-01-031-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@232038 138bc75d-0d04-0410-961f-82ee72b054a4
* * gnat.dg/specs/debug1.ads: Delete.ebotcazou2016-01-022-14/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@232035 138bc75d-0d04-0410-961f-82ee72b054a4
* 2016-01-01 Sandra Loosemore <sandra@codesourcery.com>sandra2016-01-023-0/+17
| | | | | | | | | | | | PR 1078 gcc/ * extend.texi (Common Function Attributes) <no_stack_limit>: New. * invoke.texi (Code Gen Options) <-fno-stack-limit>: Add pointer to corresponding attribute. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@232034 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2016-01-021-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@232033 138bc75d-0d04-0410-961f-82ee72b054a4
* 2016-01-01 Sandra Loosemore <sandra@codesourcery.com>sandra2016-01-013-67/+83
| | | | | | | | | | | | | | | | gcc/ * doc/extend.texi (Common Function Attributes) <noplt>: Move to correct alphabetization of table. Copy-edit and correct markup. <stack_protect>: Likewise. <target_clones>: Likewise. <simd>: Likewise. * doc/invoke.texi (Optimize Options) <-fstack-protector-explicit>: Correct punctuation. (Code Gen Options) <-fno-plt>: Copy-edit. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@232030 138bc75d-0d04-0410-961f-82ee72b054a4
* 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>jvdelisle2016-01-012-1/+7
| | | | | | | | PR libgfortran/68867 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular expression. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@232029 138bc75d-0d04-0410-961f-82ee72b054a4
* PR target/68917edlinger2016-01-012-4/+13
| | | | | | | | * config/tilegx/tilegx.md (clzsi2): Don't create DI subregs of SI values. Explicitly convert SI to DI and vice-versa. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@232028 138bc75d-0d04-0410-961f-82ee72b054a4
* 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>jvdelisle2016-01-012-1/+7
| | | | | | | | PR libgfortran/68867 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all PowerPC. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@232027 138bc75d-0d04-0410-961f-82ee72b054a4
* 2016-01-01 Paul Thomas <pault@gcc.gnu.org>pault2016-01-014-3/+57
| | | | | | | | | | | | | | | | PR fortran/68864 * trans-array.c (evaluate_bound): If deferred, test that 'desc' is an array descriptor before using gfc_conv_descriptor_xxx. 2016-01-01 Paul Thomas <pault@gcc.gnu.org> PR fortran/68864 * gfortran.dg/pr68864.f90: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@232026 138bc75d-0d04-0410-961f-82ee72b054a4
* PR tree-optimization/69070jakub2016-01-014-1/+18
| | | | | | | | | | * tree-ssa-math-opts.c (gimple_expand_builtin_pow): Only test REAL_VALUE_ISSIGNALING_NAN on arg0 if arg0 is a REAL_CST. * gcc.dg/pr69070.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@232025 138bc75d-0d04-0410-961f-82ee72b054a4
* PR sanitizer/69055jakub2016-01-014-0/+18
| | | | | | | | | | * ubsan.c (ubsan_instrument_float_cast): Call initialize_sanitizer_builtins. * gfortran.dg/pr69055.f90: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@232024 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2016-01-011-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@232023 138bc75d-0d04-0410-961f-82ee72b054a4
* PR target/69015jakub2015-12-314-2/+23
| | | | | | | | | * ifcvt.c (find_cond_trap): Give up if returnjump_p (jump). * gcc.dg/pr69015.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@232020 138bc75d-0d04-0410-961f-82ee72b054a4
* Rotate ChangeLog.jakub2015-12-314-65241/+65253
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@232019 138bc75d-0d04-0410-961f-82ee72b054a4
* * config.guess: Import version 2016-01-01.bje2015-12-313-17/+31
| | | | | | | * config.sub: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@232018 138bc75d-0d04-0410-961f-82ee72b054a4
* * testsuite/libgomp.oacc-c-c++-common/loop-red-w-2.c: Correctnathan2015-12-3120-19/+42
| | | | | | | | | | | | | | | | | | | | | | | | | dg-additional-options syntax. * testsuite/libgomp.oacc-c-c++-common/loop-wv-1.c: Likewise. * testsuite/libgomp.oacc-c-c++-common/loop-gwv-1.c: Likewise. * testsuite/libgomp.oacc-c-c++-common/routine-v-1.c: Likewise. * testsuite/libgomp.oacc-c-c++-common/loop-red-gwv-1.c: Likewise. * testsuite/libgomp.oacc-c-c++-common/routine-gwv-1.c: Likewise. * testsuite/libgomp.oacc-c-c++-common/routine-g-1.c: Likewise. * testsuite/libgomp.oacc-c-c++-common/loop-v-1.c: Likewise. * testsuite/libgomp.oacc-c-c++-common/loop-auto-1.c: Likewise. * testsuite/libgomp.oacc-c-c++-common/routine-w-1.c: Likewise. * testsuite/libgomp.oacc-c-c++-common/routine-wv-1.c: Likewise. * testsuite/libgomp.oacc-c-c++-common/loop-red-v-1.c: Likewise. * testsuite/libgomp.oacc-c-c++-common/loop-g-1.c: Likewise. * testsuite/libgomp.oacc-c-c++-common/loop-w-1.c: Likewise. * testsuite/libgomp.oacc-c-c++-common/loop-red-wv-1.c: Likewise. * testsuite/libgomp.oacc-c-c++-common/loop-red-v-2.c: Likewise. * testsuite/libgomp.oacc-c-c++-common/loop-g-2.c: Likewise. * testsuite/libgomp.oacc-c-c++-common/loop-red-g-1.c: Likewise. * testsuite/libgomp.oacc-c-c++-common/loop-red-w-1.c: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@232017 138bc75d-0d04-0410-961f-82ee72b054a4
* * fr.po: Update.jsm282015-12-312-413/+336
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@232012 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2015-12-311-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@232011 138bc75d-0d04-0410-961f-82ee72b054a4
* 2015-12-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>jvdelisle2015-12-302-0/+21
| | | | | | | PR fortran/68987 * gfortran.dg/error_format_2.f90: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@232007 138bc75d-0d04-0410-961f-82ee72b054a4
* * gfortran.dg/coarray_40.f90: Revise to use dg-additional-options.danglin2015-12-303-4/+9
| | | | | | | | * gfortran.dg/coarray_lib_comm_1.f90: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@232005 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/nvptx/nvptx.c (nvptx_assemble_undefined_decl): Checknathan2015-12-302-0/+10
| | | | | | | it's not a constant pool object. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@232003 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2015-12-301-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@232000 138bc75d-0d04-0410-961f-82ee72b054a4
* 2015-12-29 Michael Meissner <meissner@linux.vnet.ibm.com>meissner2015-12-297-98/+168
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * config/rs6000/rs6000.c (init_float128_ieee): Remove IEEE 128-bit comparison functions in cmp_optab and ucmp_optab. (rs6000_generate_compare): Rewrite IEEE 128-bit floating point software emulation comparisons to only use __eqkf2, __gekf2, __lekf2, and __unordkf2 functions. (rs6000_invalid_binary_op): Add support for -mfloat128-convert. * config/rs6000/rs6000-c.c (rs6000_cpu_cpp_builtins): Define __FLOAT128_HARDWARE__ if hardware IEEE 128-bit support is available. * config/rs6000/rs6000.opt (-mfloat128-convert): Add debug switch to allow IBM extended double and IEEE 128-bit floating point to be converted with default conversions. * config/rs6000/rs6000.md (extendkftf2): Add converters between KFmode and TFmode if -mabi=ieeelongdouble. (trunctfkf2): Likewise. (ieee128_mfvsrd): Split 64-bit integer conversions into 32-bit and 64-bit insns. (ieee128_mfvsrd_64bit): Likewise. (ieee128_mfvsrd_32bit): Likewise. (ieee128_mtvsrd): Likewise. (ieee128_mtvsrd_64bit): Likewise. (ieee128_mtvsrd_32bit): Likewise. * doc/extend.texi (Floating Types): Document that complex __float128 does not work currently. * doc/invoke.texi (RS/6000 and PowerPC Options): Document that -mfloat128 is only supported on PowerPC 64-bit Linux systems. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@231996 138bc75d-0d04-0410-961f-82ee72b054a4
* gcc/testsuite/ChangeLog:vehre2015-12-294-2/+102
| | | | | | | | | | | | | | | | | | | | | 2015-12-29 Andre Vehreschild <vehre@gcc.gnu.org> PR fortran/69011 * gfortran.dg/allocate_with_source_16.f90: New test. gcc/fortran/ChangeLog: 2015-12-29 Andre Vehreschild <vehre@gcc.gnu.org> PR fortran/69011 * trans-stmt.c (gfc_trans_allocate): Unwrap a NOP_EXPR to make sure the actual type of the source=-expr is used when it is of class type. Furthermore prevent an ICE. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@231992 138bc75d-0d04-0410-961f-82ee72b054a4
* libmpx/ienkovich2015-12-292-0/+16
| | | | | | | | | | 2015-12-29 Tsvetkova Alexandra <aleksandra.tsvetkova@intel.com> * libmpxwrap/mpx_wrappers.c (__mpx_wrapper_memmove): Special handling of one pointer copy. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@231991 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.target/i386/*.c: Remove extra braces from target selectors.uros2015-12-29164-172/+176
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@231990 138bc75d-0d04-0410-961f-82ee72b054a4
* 2015-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>jvdelisle2015-12-292-21/+6
| | | | | | | | PR libfortran/68987 io/format.c (format_error): Remove unneeded memory cleanup. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@231989 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2015-12-291-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@231988 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.target/i386/pr68473-1.c: Add dg-do compile directive.uros2015-12-282-4/+8
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@231984 138bc75d-0d04-0410-961f-82ee72b054a4
* Tweak the documentation of libiberty's xcrc32 functionppalka2015-12-282-7/+13
| | | | | | | | | | | | | | libiberty/ChangeLog; * crc32.c: In the documentation, don't refer to GDB's now-nonexistent crc32 implementation. In the table-generation program embedded within the documentation, change the type of the induction variables i and j from int to unsigned int, to avoid undefined behavior. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@231983 138bc75d-0d04-0410-961f-82ee72b054a4
* * gfortran.dg/coarray_40.f90: Link with libatomic if available.danglin2015-12-282-1/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@231981 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.dg/pr49551.c: Skip on hppa*-*-hpux*.danglin2015-12-282-1/+3
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@231980 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.dg/torture/pr67609.c: Add -fno-common option on hppa*-*-hpux*.danglin2015-12-282-0/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@231977 138bc75d-0d04-0410-961f-82ee72b054a4
* [gcc]wschmidt2015-12-287-31/+130
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2015-12-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com> * config/rs6000/rs6000.c (rs6000_emit_le_vsx_move): Verify that this is never called when lxvx/stxvx are available. (pass_analyze_swaps::gate): Don't perform swap optimization when lxvx/stxvx are available. * config/rs6000/vector.md (mov<mode>): Don't call rs6000_emit_le_vsx_move when lxvx/stxvx are available. * config/rs6000/vsx.md (*p9_vecload_<mode>): New define_insn. (*p9_vecstore_<mode>): Likewise. (*vsx_le_perm_load_<mode>:VSX_LE): Disable when lxvx/stxvx are available. (*vsx_le_perm_load_<mode>:VSX_W): Likewise. (*vsx_le_perm_load_v8hi): Likewise. (*vsx_le_perm_load_v16qi): Likewise. (*vsx_le_perm_store_<mode>:VSX_LE): Likewise. ([related define_splits]): Likewise. (*vsx_le_perm_store_<mode>:VSX_W): Likewise. ([related define_splits]): Likewise. (*vsx_le_perm_store_v8hi): Likewise. ([related define_splits]): Likewise. (*vsx_le_perm_store_v16qi): Likewise. ([related define_splits]): Likewise. (*vsx_lxvd2x2_le_<mode>): Likewise. (*vsx_lxvd2x4_le_<mode>): Likewise. (*vsx_lxvd2x8_le_V8HI): Likewise. (*vsx_lvxd2x16_le_V16QI): Likewise. (*vsx_stxvd2x2_le_<mode>): Likewise. (*vsx_stxvd2x4_le_<mode>): Likewise. (*vsx_stxvd2x8_le_V8HI): Likewise. (*vsx_stxvdx16_le_V16QI): Likewise. ([define_peepholes for vector load fusion]): Likewise. [gcc/testsuite] 2015-12-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com> * gcc.target/powerpc/p9-lxvx-stxvx-1.c: New. * gcc.target/powerpc/p9-lxvx-stxvx-2.c: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@231974 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/nvptx/nvptx.c (nvptx_output_call_insn): Expect hard regs.nathan2015-12-283-21/+25
| | | | | | | | | | * config/nvptx/nvptx.md (nvptx_reg_or_mem_operand): Rename to ... (nvptx_nonimmediate_operand): ... here. Update all uses. (call_insn_operand): Use REG_P. (call_operation): Allow hard regs. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@231972 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2015-12-281-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@231970 138bc75d-0d04-0410-961f-82ee72b054a4
* 2015-12-27 Edward Smith-Rowland <3dw4rd@verizon.net>emsr2015-12-282-3/+6
| | | | | | | | * include/bits/c++0x_warning.h Remove experimental language. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@231966 138bc75d-0d04-0410-961f-82ee72b054a4
* * ipa-visibility.c (function_and_variable_visibility): Do nothubicka2015-12-272-2/+11
| | | | | | | dissolve comdat groups when in LTO mode. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@231965 138bc75d-0d04-0410-961f-82ee72b054a4