Commit Graph

135440 Commits

Author SHA1 Message Date
Eric Botcazou
0969ec7d5d configure.ac: Add Visium support.
* configure.ac: Add Visium support.
	* configure: Regenerate.
libgcc/
	* config.host: Add Visium support.
	* config/visium: New directory.
gcc/
	* config.gcc: Add Visium support.
	* configure.ac: Likewise.
	* configure: Regenerate.
	* doc/extend.texi (interrupt attribute): Add Visium.
	* doc/invoke.texi: Document Visium options.
	* doc/install.texi: Document Visium target.
	* doc/md.texi: Document Visium constraints.
	* common/config/visium: New directory.
	* config/visium: Likewise.
gcc/testsuite/
	* lib/target-supports.exp (check_profiling_available): Return 0 for
	Visium.
	(check_effective_target_tls_runtime): Likewise.
	(check_effective_target_logical_op_short_circuit): Return 1 for Visium.
	* gcc.dg/20020312-2.c: Adjust for Visium.
	* gcc.dg/tls/thr-cse-1.c: Likewise
	* gcc.dg/tree-ssa/20040204-1.c: Likewise
	* gcc.dg/tree-ssa/loop-1.c: Likewise.
	* gcc.dg/weak/typeof-2.c: Likewise.

From-SVN: r219219
2015-01-06 08:50:12 +00:00
Arnaud Charlet
9bd59e280c Minor reformatting.
From-SVN: r219218
2015-01-06 09:23:59 +01:00
Segher Boessenkool
31dd2a8669 simplify-rtx.c (simplify_binary_operation_1): Handle more cases for the "(and X (ior (not X) Y) -> (and X Y)" transform.
* simplify-rtx.c (simplify_binary_operation_1): Handle more cases
	for the "(and X (ior (not X) Y) -> (and X Y)" transform.

From-SVN: r219217
2015-01-06 05:29:03 +01:00
Segher Boessenkool
2f48c66c9d combine.c (combine_validate_cost): Do not count the cost of a split I2 twice.
* combine.c (combine_validate_cost): Do not count the cost of a
	split I2 twice.  Do not display it twice in the dump, either.

From-SVN: r219216
2015-01-06 05:24:45 +01:00
Sandra Loosemore
0964f8458a Revert parts of r219199.
2015-01-05  Sandra Loosemore  <sandra@codesourcery.com>

	Revert parts of r219199.

	gcc/
	* doc/invoke.texi ([-Wliteral-suffix]): Restore markup on
	<inttypes.h>.
	([-Wtraditional]): Restore markup on <limits.h>.

From-SVN: r219215
2015-01-05 21:29:02 -05:00
Ian Lance Taylor
5e731d2d16 compiler: Use function receiver name in mangled named type descriptor.
If named types with similar names are defined inside of methods
with similar names, it was possible that the mangled type names would be
the same, leading to multiple definitions of type descriptor and
garbage collection info variables.
This can only occur with similarly named methods across different
receivers, so we use the receiver name to distinguish.

Fixes issue 33.

From-SVN: r219214
2015-01-06 02:27:02 +00:00
Trevor Saunders
2f42e5de44 implement -Wsuggest-override
c-family/

	PR c++/31397
	* c.opt (Wsuggest-override): New option.

cp/

	PR c++/31397
	* class.c (check_for_override): Warn when a virtual function is an
	override not marked override.

gcc/

	PR c++/31397
	* doc/invoke.texi: Document -Wsuggest-override.

From-SVN: r219213
2015-01-06 02:02:47 +00:00
Trevor Saunders
86cfdb4ea9 remove tree_list from warn_hidden ()
cp/

	* class.c (warn_hidden): Use auto_vec<tree> instead of tree_list to
	hold base_fndecls.
	(get_basefndecls): Adjust.

From-SVN: r219212
2015-01-06 02:02:27 +00:00
GCC Administrator
f7d47c8a9b Daily bump.
From-SVN: r219211
2015-01-06 00:16:32 +00:00
Radovan Obradovic
b176bb73b4 re PR rtl-optimization/64287 (Disable -fuse-caller-save when -pg is active)
2015-01-05  Radovan Obradovic  <radovan.obradovic@imgtec.com>

	PR rtl-optimization/64287

	gcc/
	* toplev.c (HAVE_epilogue, HAVE_prologue): Provide default.
	(process_options): Disable flag_ipa_ra if profiling.

	gcc/testsuite/
	* gcc.dg/aru-2.c: New test.

From-SVN: r219208
2015-01-05 18:42:27 -05:00
Eric Botcazou
dd1ca4c209 * config/nds32/nds32-peephole2.md: Do not mention define_peephole.
From-SVN: r219207
2015-01-05 23:28:34 +00:00
Max Filippov
c68360000c Fix loop optimization when ZOL is not available in xtensa configuration
Currently building gcc for xtensa configuration with XCHAL_HAVE_LOOPS
set to 0 fails with the following error:

  xtensa.c:3952: undefined reference to `reorg_loops(bool, hw_doloop_hooks*)'

Only compile target-specific zero-overhead loop optimization code when
TARGET_LOOPS allows it.

2014-12-30  Max Filippov  <jcmvbkbc@gmail.com>

	* config/xtensa/xtensa.c (hwloop_optimize, hwloop_fail,
	hwloop_pattern_reg, xtensa_doloop_hooks, xtensa_reorg_loops):
	put under #if TARGET_LOOPS guard.

From-SVN: r219206
2015-01-05 22:22:36 +00:00
Uros Bizjak
389d63bb1e i386.c (output_387_binary_op): Use std::swap.
* config/i386/i386.c (output_387_binary_op): Use std::swap.

From-SVN: r219204
2015-01-05 23:08:07 +01:00
Oleg Endo
c9bd6bcd5d rtlanal.c (refers_to_regno_p): Change return value from int to bool.
gcc/
	* rtlanal.c (refers_to_regno_p): Change return value from int to bool.
	* rtl.h (refers_to_regno_p): Add overload.
	* cse.c: Use it.
	* bt-load.c: Likewise.
	* combine.c: Likewise.
	* df-scan.c: Likewise.
	* sched-deps.c: Likewise.
	* config/s390/s390.c: Likewise.
	* config/m32r/m32r.c: Likewise.
	* config/rs6000/spe.md: Likewise.
	* config/rs6000/rs6000.c: Likewise.
	* config/pa/pa.c: Likewise.
	* config/stormy16/stormy16.c: Likewise.
	* config/cris/cris.c: Likewise.
	* config/arc/arc.md: Likewise.
	* config/arc/arc.c: Likewise.
	* config/sh/sh.md: Likewise.
	* config/sh/sh.c: Likewise.
	* config/frv/frv.c: Likewise.

From-SVN: r219203
2015-01-05 22:04:53 +00:00
Jakub Jelinek
fca4adf209 re PR sanitizer/64265 (r217669 broke tsan)
PR sanitizer/64265
	* gimplify.c (gimplify_function_tree): Add TSAN_FUNC_EXIT internal
	call as cleanup of the whole body.
	* internal-fn.def (TSAN_FUNC_EXIT): New internal call.
	* tsan.c (replace_func_exit): New function.
	(instrument_func_exit): Moved earlier.
	(instrument_memory_accesses): Adjust TSAN_FUNC_EXIT internal calls.
	Call instrument_func_exit if no TSAN_FUNC_EXIT internal calls have
	been found.
	(tsan_pass): Don't call instrument_func_exit.
	* internal-fn.c (expand_TSAN_FUNC_EXIT): New function.
	* tree-inline.c (copy_bb): Drop TSAN_FUNC_EXIT internal calls during
	inlining.

From-SVN: r219202
2015-01-05 22:47:51 +01:00
Jakub Jelinek
e534110031 re PR sanitizer/64344 ([UBSAN] ICE with -fsanitize=float-cast-overflow [ICE in -fsanitize=float-cast-overflow])
PR sanitizer/64344
	* ubsan.h (ubsan_instrument_float_cast): Add ARG argument.
	* ubsan.c (ubsan_instrument_float_cast): Add ARG argument, pass
	it to libubsan handler instead of EXPR.  Fold comparisons earlier,
	if the result is integer_zerop, return NULL_TREE.
	* convert.c (convert_to_integer): Pass expr as ARG.
c/
	* c-typeck.c (convert_for_assignment, c_finish_return): For
	-fsanitize=float-cast-overflow casts from REAL_TYPE to integer/enum
	types also set in_late_binary_op around convert call.
	* c-convert.c (convert): For -fsanitize=float-cast-overflow REAL_TYPE
	to integral type casts, if not in_late_binary_op, pass c_fully_fold
	result on expr as last argument to ubsan_instrument_float_cast,
	if in_late_binary_op, don't use c_save_expr but save_expr.
testsuite/
	* c-c++-common/ubsan/pr64344-1.c: New test.
	* c-c++-common/ubsan/pr64344-2.c: New test.

From-SVN: r219201
2015-01-05 22:46:31 +01:00
Jakub Jelinek
15aed8c460 re PR middle-end/64465 (internal compiler error: verify_flow_info failed)
PR tree-optimization/64465
	* tree-inline.c (redirect_all_calls): During inlining
	clean up EH stmts and EH edges if redirect_call_stmt_to_callee
	changed the stmt to a non-throwing call.

	* gcc.dg/pr64465.c: New test.

From-SVN: r219200
2015-01-05 22:45:08 +01:00
Sandra Loosemore
d1f4e4c31c invoke.texi: Fix incorrect uses of @code, @option, @samp, etc markup throughout the file.
2015-01-05  Sandra Loosemore  <sandra@codesourcery.com>

	gcc/
	* doc/invoke.texi: Fix incorrect uses of @code, @option, @samp,
	etc markup throughout the file.

From-SVN: r219199
2015-01-05 16:42:21 -05:00
Bernd Edlinger
0d57824295 Enable experimental TSAN support for Ada.
2015-01-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>

        Enable experimental TSAN support for Ada.
        * tsan.c (instrument_expr): Handle VIEW_CONVERT_EXPR.

From-SVN: r219197
2015-01-05 20:26:44 +00:00
Jan-Benedict Glaw
04a11c01de config-list.mk: Extract target name correctly
With my last change, `sed' is used to cut out the target name from a listed
target. Since there may be additional OPTions encoded in the "target", I tried
to get only the first submatch before an `OPT'. However, `sed' uses longest
match, so I'm re-writing this using awk.

  If anybody is like using `gawk' or anything different, please feel free to
drop another patch. Since this is usually called by hand or by robots under
review, I don't see much of a problem here.

2015-01-05  Jan-Benedict Glaw  <jbglaw@lug-owl.de>

contrib/
       * config-list.mk: Use shortest match for OPT to find the actual
       target name.

From-SVN: r219196
2015-01-05 19:28:47 +00:00
Thomas Koenig
73b44fa4a4 re PR fortran/47674 (gfortran.dg/realloc_on_assign_5.f03: Segfault at run time for deferred (allocatable) string length)
2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/47674
	* dependency.h:  Actually commit changes.

From-SVN: r219195
2015-01-05 19:21:12 +00:00
Jakub Jelinek
a6377d52d7 re PR tree-optimization/64494 (ICE at -Os and above on x86_64-linux-gnu in duplicate_ssa_name_range_info, at tree-ssanames.c:499)
PR tree-optimization/64494
	* tree-ssa-loop-im.c (move_computations_dom_walker::before_dom): Also
	clear SSA_NAME_ANTI_RANGE_P flag.

	* gcc.c-torture/compile/pr64494.c: New test.

From-SVN: r219194
2015-01-05 19:53:44 +01:00
Thomas Koenig
8b7cec587a re PR fortran/47674 (gfortran.dg/realloc_on_assign_5.f03: Segfault at run time for deferred (allocatable) string length)
2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/47674
	* dependency.c:  Update copyright years.
	(gfc_discard_nops):  Add prototype.
	* dependency.c (discard_nops):  Rename to gfc_discard_nops,
	make non-static.
	(gfc_discard_nops):  Use gfc_discard_nops.
	(gfc_dep_difference):  Likewise.
	* frontend-passes.c  Update copyright years.
	(realloc_strings):  New function.  Add prototype.
	(gfc_run_passes):  Call realloc_strings.
	(realloc_string_callback):  New function.
	(create_var):  Add prototype.  Handle case of a
	scalar character variable.
	(optimize_trim):  Do not handle allocatable variables.

2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/47674
	* gfortran.dg/realloc_on_assign_25.f90:  New test.

From-SVN: r219193
2015-01-05 17:15:17 +00:00
Ian Lance Taylor
24fa8749bb re PR go/61871 (FAIL: regexp from libgo testsuite on non-split stack targets)
PR go/61871
runtime: Increase stack size on 64-bit non-split-stack systems.

From Uros Bizjak.

From-SVN: r219192
2015-01-05 16:13:06 +00:00
Marek Polacek
248d139137 * doc/extend.texi (Arrays of Length Zero): Add missing comma.
From-SVN: r219191
2015-01-05 13:22:27 +00:00
Jakub Jelinek
1e3b6a3dbc Update copyright years.
From-SVN: r219189
2015-01-05 13:36:59 +01:00
Jakub Jelinek
5624e564d2 Update copyright years.
From-SVN: r219188
2015-01-05 13:33:28 +01:00
Jakub Jelinek
b67cd4e331 gcc.c (process_command): Update copyright notice dates.
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-05 13:05:46 +01:00
Marek Polacek
5bd012f83b re PR c/64423 (Incorrect column number of -Wchar-subscripts)
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 12:03:57 +00:00
Jakub Jelinek
2c5103ffdd * auto-profile.c, auto-profile.h: Fix up Copyright line.
From-SVN: r219185
2015-01-05 12:32:30 +01:00
Eric Botcazou
ef3a7cca24 re PR ada/64492 (Disabling libada prevents building gnattools-cross)
PR ada/64492
	* gcc-interface/Makefile.in (../stamp-tools): Reinstate dropped code.

From-SVN: r219183
2015-01-05 10:17:12 +00:00
Eric Botcazou
6a0a7f0782 Bump copyright year
From-SVN: r219182
2015-01-05 08:03:49 +00:00
Hans-Peter Nilsson
c38743357e debug-1.c: Pass -fno-if-conversion for mmix-knuth-mmixware for the same 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 03:43:56 +00:00
Hans-Peter Nilsson
ec2c793b5a * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
From-SVN: r219180
2015-01-05 01:08:40 +00:00
GCC Administrator
febf67816f Daily bump.
From-SVN: r219179
2015-01-05 00:16:59 +00:00
Sandra Loosemore
eaacbd7bbc invoke.texi ([-fsized-deallocation]): Copy-edit to fix verb tense, etc.
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-04 18:12:10 -05:00
Uros Bizjak
1a78ef4c0e misc.c (internal_error_function): Use xasprintf instead of unchecked asprintf.
* gcc-interface/misc.c (internal_error_function): Use xasprintf instead
	of unchecked asprintf.

From-SVN: r219175
2015-01-04 16:35:57 +01:00
Jonathan Wakely
f034f3709a re PR libstdc++/64483 (FAIL: 18_support/exception_ptr/64241.cc (test for excess errors))
PR libstdc++/64483
	* testsuite/18_support/exception_ptr/64241.cc: Use
	dg-require-atomic-builtins.

From-SVN: r219174
2015-01-04 14:03:11 +00:00
Andreas Schwab
ec8fd1c0e3 configure.ac: Use OBJCOPY for OBJCOPY_FOR_TARGET.
* configure.ac: Use OBJCOPY for OBJCOPY_FOR_TARGET.
* configure: Regenerate.

From-SVN: r219173
2015-01-04 10:31:30 +00:00
Sandra Loosemore
70281a8e00 invoke.texi ([-fprofile-generate], [...]): Fix markup, light copy-editing.
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-03 23:07:45 -05:00
John David Anglin
3fd99bca7a re PR testsuite/62250 (FAIL: gfortran.dg/coarray/alloc_comp_1.f90 -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-04 01:22:54 +00:00
Sandra Loosemore
408e8aa42f invoke.texi ([-fisolate-erroneous-paths-dereference]): Copy-edit description.
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-03 19:58:13 -05:00
GCC Administrator
64e4bae15b Daily bump.
From-SVN: r219169
2015-01-04 00:16:46 +00:00
Sandra Loosemore
484b5de056 invoke.texi ([-fsemantic-interposition]): Fix typos and tidy grammar.
2015-01-03  Sandra Loosemore  <sandra@codesourcery.com>

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

From-SVN: r219166
2015-01-03 18:44:25 -05:00
Andrew Pinski
9bccfdf521 Bug #63539
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-03 14:50:48 -08:00
Sandra Loosemore
e1a77fb6ec invoke.texi ([-fplan9-extensions]): Add/fix @opindex.
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-03 16:21:46 -05:00
John David Anglin
846ef40a53 pa.md (decrement_and_branch_until_zero): Use Q' constraint instead of m' 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-03 19:16:37 +00:00
John David Anglin
d50a179343 pr63914.c: Add -fno-common option on hppa*-*-hpux*.
* gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.

From-SVN: r219161
2015-01-03 18:45:27 +00:00
Sandra Loosemore
d6ae9a6d8d invoke.texi (Option Summary): Fix spelling of -fdevirtualize-at-ltrans.
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-02 21:59:20 -05:00
GCC Administrator
931d640635 Daily bump.
From-SVN: r219157
2015-01-03 00:16:39 +00:00