r208231 [1/2] - in /branches/google/gcc-4_8: ./...
davidxl@gcc.gnu.org
davidxl@gcc.gnu.org
Fri Feb 28 22:02:00 GMT 2014
Author: davidxl
Date: Fri Feb 28 22:01:21 2014
New Revision: 208231
URL: http://gcc.gnu.org/viewcvs?rev=208231&root=gcc&view=rev
Log:
Merged revisions 204387,204409,204418,204422,204425,204429,204461,204495,204502,204548,204553,204610,204622,204636,204652,204657,204660,204662-204663,204665,204668,204692,204703,204728,204769,204775,204823-204824,204832,204890,204907-204908,204910,204915,204931,204965,204989,205011-205013,205053,205067,205126,205128,205171,205189,205238,205252,205257,205296,205319,205322-205323,205326-205331,205340,205351,205369,205371,205421,205424,205437,205456-205457,205463,205470,205480,205495-205496,205501,205503,205511,205534,205546,205549,205552-205554,205556,205559,205562,205564,205569,205577,205583-205584,205589,205608,205611,205613-205614,205619-205620,205622,205629,205635,205650,205671-205672,205675,205682,205687,205709,205717,205723,205725,205734,205739,205741,205752,205759,205762,205769,205772,205783-205784,205787,205790,205797,205803,205841,205850,205861,205875,205878,205907,205909,205911,205914,205916,205918,205920,205923,205929,205933,205935,205947,205950,205954,205979,205995,206001,206003,206006,206037,206076,206085,206088,206094,206104,206112,206133,206137,206153,206159,206164,206170,206190,206198,206204,206206,206217,206226,206230,206233,206235,206238,206240,206254,206266,206268,206272,206276,206307,206316,206318,206320,206329,206335,206339,206350,206381,206396-206398,206402,206409,206414,206428,206433,206442,206451,206453,206457,206466-206467,206488-206490,206506,206508,206511,206513,206528,206536,206538,206547,206556,206562,206566,206568,206570,206573,206592,206608,206613,206622,206626,206654,206662,206664,206666,206680,206683,206692,206695,206699,206703,206706,206726-206728,206737,206740,206743,206769,206772,206778,206780,206788,206795,206800,206849,206863,206869,206876,206894,206905,206913,206934-206935,206942,206945,206949,206951,206954,206963-206964,206969,207014,207048,207068,207070,207089-207097,207109,207117,207123,207130-207131,207158,207184-207191,207213,207222,207284,207291,207293,207313,207328,207333,207347-207348,207361-207362,207365,207377,207381,207388,207390,207392,207394,207411,207444,207475,207491,207494,207505,207527,207585,207611,207613,207625,207634,207640,207644,207648,207659,207675,207679,207681,207684,207705,207714,207717,207733,207745,207752,207768,207772,207790,207795,207801-207802,207806,207812,207830,207834,207839,207845,207850,207862,207874,207876,207912,207921,207925,207927,207929,207956,207959,207962,207970,207973,207975,207978,207982,207990,208006-208008,208031-208032,208036,208038-208039,208042,208047,208056,208058,208060,208062,208064,208093,208099,208102,208117-208119,208161,208190 via svnmerge from
svn+ssh://davidxl@gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch
........
r204387 | jakub | 2013-11-05 04:11:17 -0800 (Tue, 05 Nov 2013) | 10 lines
PR tree-optimization/58984
* ipa-prop.c (ipa_load_from_parm_agg_1): Add SIZE_P argument,
set *SIZE_P if non-NULL on success.
(ipa_load_from_parm_agg, ipa_analyze_indirect_call_uses): Adjust
callers.
(ipcp_transform_function): Likewise. Punt if size of access
is different from TYPE_SIZE on v->value's type.
* gcc.c-torture/execute/pr58984.c: New test.
........
r204409 | uros | 2013-11-05 10:50:44 -0800 (Tue, 05 Nov 2013) | 3 lines
* config/i386/t-rtems (MULTILIB_MATCHES): Fix option typos.
........
r204418 | redi | 2013-11-05 11:59:32 -0800 (Tue, 05 Nov 2013) | 2 lines
* doc/xml/manual/status_cxx2011.xml: Document aligned_union as
missing.
........
r204422 | redi | 2013-11-05 13:23:44 -0800 (Tue, 05 Nov 2013) | 2 lines
* doc/xml/manual/spine.xml: Update copyright years.
* doc/html/*: Regenerate.
........
r204425 | kargl | 2013-11-05 14:44:42 -0800 (Tue, 05 Nov 2013) | 11 lines
2013-11-05 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/58989
* check.c (gfc_check_reshape): ensure that shape is a constant
expression.
2013-11-05 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/58989
* gfortran.dg/reshape_6.f90: New test.
........
r204429 | gccadmin | 2013-11-05 16:16:52 -0800 (Tue, 05 Nov 2013) | 1 line
Daily bump.
........
r204461 | wmi | 2013-11-06 09:06:46 -0800 (Wed, 06 Nov 2013) | 5 lines
2013-11-06 Wei Mi <wmi@google.com>
PR regression/58985
* testsuite/gcc.dg/pr57518.c: Add subreg in regexp pattern.
........
r204495 | gccadmin | 2013-11-06 16:16:47 -0800 (Wed, 06 Nov 2013) | 1 line
Daily bump.
........
r204502 | hjl | 2013-11-07 02:05:07 -0800 (Thu, 07 Nov 2013) | 17 lines
Use Pmode with stack_pointer_rtx
gcc/
Backport from mainline
PR target/59034
* config/i386/i386.md (push peepholer/splitter): Use Pmode
with stack_pointer_rtx.
gcc/testsuite/
Backport from mainline
PR target/59034
* gcc.target/i386/pr59034-1.c: New test.
* gcc.target/i386/pr59034-2.c: Likewise.
........
r204548 | uros | 2013-11-07 14:56:51 -0800 (Thu, 07 Nov 2013) | 7 lines
* config/i386/sfp-exceptions.c (__sfp_handle_exceptions): Handle
FP_EX_DENORM. Store result to volatile location after SSE division
to close interrupt window. Remove unneeded fwait after x87
division since interrupt window will be closed by emitted fstp.
Rewrite FP_EX_INEXACT handling.
........
r204553 | gccadmin | 2013-11-07 16:16:15 -0800 (Thu, 07 Nov 2013) | 1 line
Daily bump.
........
r204610 | gccadmin | 2013-11-08 16:16:43 -0800 (Fri, 08 Nov 2013) | 1 line
Daily bump.
........
r204622 | gccadmin | 2013-11-09 16:16:47 -0800 (Sat, 09 Nov 2013) | 1 line
Daily bump.
........
r204636 | ktietz | 2013-11-10 03:49:39 -0800 (Sun, 10 Nov 2013) | 9 lines
Back-merged from trunk
* config/i386/cygming-crtbegin.c (__gcc_register_frame):
Increment load-count on use of LIBGCC_SONAME DLL.
(hmod_libgcc): New static variable to hold handle of
LIBGCC_SONAME DLL.
(__gcc_deregister_frame): Decrement load-count of
LIBGCC_SONAME DLL.
........
r204652 | ktietz | 2013-11-10 11:29:34 -0800 (Sun, 10 Nov 2013) | 7 lines
Merged from trunk
PR plugins/52872
* configure.ac: Adding for exported symbols check
and for rdynamic-check executable-extension.
* configure: Regenerated.
........
r204657 | gccadmin | 2013-11-10 16:16:43 -0800 (Sun, 10 Nov 2013) | 1 line
Daily bump.
........
r204660 | wmi | 2013-11-10 22:36:47 -0800 (Sun, 10 Nov 2013) | 4 lines
2013-11-10 Wei Mi <wmi@google.com>
* testsuite/gcc.dg/pr57518.c: Backport regex fix from r200720.
........
r204662 | jakub | 2013-11-10 23:55:25 -0800 (Sun, 10 Nov 2013) | 13 lines
Backported from mainline
2013-11-05 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/58997
* loop-iv.c (iv_subreg): For IV_UNKNOWN_EXTEND, expect
get_iv_value to be in iv->mode rather than iv->extend_mode.
(iv_extend): Likewise. Otherwise, if iv->extend != extend,
use lowpart_subreg on get_iv_value before calling simplify_gen_unary.
* loop-unswitch.c (may_unswitch_on): Make sure op[i] is in the right
mode.
* gcc.c-torture/compile/pr58997.c: New test.
........
r204663 | jakub | 2013-11-10 23:57:11 -0800 (Sun, 10 Nov 2013) | 11 lines
Backported from mainline
2013-11-06 Jakub Jelinek <jakub@redhat.com>
PR middle-end/58970
* expr.c (get_bit_range): Handle *offset == NULL_TREE.
(expand_assignment): If *bitpos is negative, set *offset
and adjust *bitpos, so that it is not negative.
* gcc.c-torture/compile/pr58970-1.c: New test.
* gcc.c-torture/compile/pr58970-2.c: New test.
........
r204665 | ramana | 2013-11-11 01:38:14 -0800 (Mon, 11 Nov 2013) | 11 lines
Backport fix for PR target/58854
2013-11-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
Backported from mainline
2013-10-30 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
PR target/58854
* config/arm/arm.c (arm_expand_epilogue_apcs_frame): Emit blockage
........
r204668 | paolo | 2013-11-11 02:28:06 -0800 (Mon, 11 Nov 2013) | 8 lines
2013-11-10 Paolo Carlini <paolo.carlini@oracle.com>
* cvt.c (cp_convert_to_pointer): Call build_ptrmemfunc before
maybe_warn_zero_as_null_pointer_constant to avoid duplicate
-Wzero-as-null-pointer-constant diagnostics.
* typeck.c (build_ptrmemfunc): Use cp_build_c_cast.
........
r204692 | gccadmin | 2013-11-11 16:16:51 -0800 (Mon, 11 Nov 2013) | 1 line
Daily bump.
........
r204703 | hjl | 2013-11-12 06:38:49 -0800 (Tue, 12 Nov 2013) | 8 lines
Turn on SEE unaligned load and store for Haswell
Backported from mainline
PR target/59088
* config/i386/i386.c (initial_ix86_tune_features): Set
X86_TUNE_SSE_UNALIGNED_LOAD_OPTIMAL and
X86_TUNE_SSE_UNALIGNED_STORE_OPTIMAL for m_HASWELL.
........
r204728 | gccadmin | 2013-11-12 16:16:59 -0800 (Tue, 12 Nov 2013) | 1 line
Daily bump.
........
r204769 | gccadmin | 2013-11-13 16:16:22 -0800 (Wed, 13 Nov 2013) | 1 line
Daily bump.
........
r204775 | jakub | 2013-11-14 00:14:24 -0800 (Thu, 14 Nov 2013) | 6 lines
PR target/59101
* config/i386/i386.md (*anddi_2): Only allow CCZmode if
operands[2] satisfies_constraint_Z that might have bit 31 set.
* gcc.c-torture/execute/pr59101.c: New test.
........
r204823 | uros | 2013-11-14 13:26:09 -0800 (Thu, 14 Nov 2013) | 24 lines
Backport from mainline
2013-11-10 Uros Bizjak <ubizjak@gmail.com>
* mode-switching.c (optimize_mode_switching): Mark block as
nontransparent, if last_mode at block exit is different from no_mode.
Backport from mainline
2013-11-06 Uros Bizjak <ubizjak@gmail.com>
PR target/59021
* config/i386/i386.c (ix86_avx_u128_mode_needed): Require
AVX_U128_DIRTY mode for call_insn RTXes that use AVX256 registers.
(ix86_avx_u128_mode_needed): Return AVX_U128_DIRTY mode for call_insn
RTXes that return in AVX256 register.
testsuite/ChangeLog:
Backport from mainline
2013-11-11 Uros Bizjak <ubizjak@gmail.com>
PR target/58853
* gcc.target/i386/pr58853.c: New test.
........
r204824 | uros | 2013-11-14 13:29:40 -0800 (Thu, 14 Nov 2013) | 2 lines
* testsuite/ChangeLog: Fix ChangeLog entry.
........
r204832 | gccadmin | 2013-11-14 16:16:38 -0800 (Thu, 14 Nov 2013) | 1 line
Daily bump.
........
r204890 | gccadmin | 2013-11-15 16:16:36 -0800 (Fri, 15 Nov 2013) | 1 line
Daily bump.
........
r204907 | pault | 2013-11-16 13:44:56 -0800 (Sat, 16 Nov 2013) | 11 lines
2013-11-16 Paul Thomas <pault@gcc.gnu.org>
PR fortran/58771
* trans-io.c (transfer_expr): If the backend_decl for a derived
type is missing, build it with gfc_typenode_for_spec.
2013-11-16 Paul Thomas <pault@gcc.gnu.org>
PR fortran/58771
* gfortran.dg/derived_external_function_1.f90 : New test
........
r204908 | janus | 2013-11-16 15:13:31 -0800 (Sat, 16 Nov 2013) | 20 lines
2013-11-16 Janus Weil <janus@gcc.gnu.org>
Backport from mainline
2013-09-20 Janus Weil <janus@gcc.gnu.org>
PR fortran/58099
* expr.c (gfc_check_pointer_assign): Remove second call to
'gfc_compare_interfaces' with swapped arguments.
* interface.c (gfc_compare_interfaces): Symmetrize the call to
'check_result_characteristics' by calling it with swapped arguments.
2013-11-16 Janus Weil <janus@gcc.gnu.org>
Backport from mainline
2013-09-20 Janus Weil <janus@gcc.gnu.org>
PR fortran/58099
* gfortran.dg/proc_ptr_43.f90: New.
........
r204910 | gccadmin | 2013-11-16 16:16:38 -0800 (Sat, 16 Nov 2013) | 1 line
Daily bump.
........
r204915 | janus | 2013-11-17 04:00:15 -0800 (Sun, 17 Nov 2013) | 17 lines
2013-11-17 Janus Weil <janus@gcc.gnu.org>
Backport from mainline
2013-11-07 Janus Weil <janus@gcc.gnu.org>
PR fortran/58471
* primary.c (gfc_expr_attr): Check for result symbol.
2013-11-17 Janus Weil <janus@gcc.gnu.org>
Backport from mainline
2013-11-07 Janus Weil <janus@gcc.gnu.org>
PR fortran/58471
* gfortran.dg/constructor_9.f90: New.
........
r204931 | gccadmin | 2013-11-17 16:16:41 -0800 (Sun, 17 Nov 2013) | 1 line
Daily bump.
........
r204965 | rguenth | 2013-11-18 07:13:14 -0800 (Mon, 18 Nov 2013) | 50 lines
2013-11-18 Richard Biener <rguenther@suse.de>
Backport from mainline
2013-10-21 Richard Biener <rguenther@suse.de>
PR tree-optimization/58794
* fold-const.c (operand_equal_p): Compare FIELD_DECL operand
of COMPONENT_REFs with OEP_CONSTANT_ADDRESS_OF left in place.
* c-c++-common/torture/pr58794-1.c: New testcase.
* c-c++-common/torture/pr58794-2.c: Likewise.
2013-10-21 Richard Biener <rguenther@suse.de>
PR middle-end/58742
* fold-const.c (fold_binary_loc): Fold ((T) (X /[ex] C)) * C
to (T) X for sign-changing conversions (or no conversion).
* c-c++-common/fold-divmul-1.c: New testcase.
2013-11-06 Richard Biener <rguenther@suse.de>
PR tree-optimization/58653
* tree-predcom.c (ref_at_iteration): Rewrite to generate
a MEM_REF.
(prepare_initializers_chain): Adjust.
* gcc.dg/tree-ssa/predcom-6.c: New testcase.
* gcc.dg/tree-ssa/predcom-7.c: Likewise.
PR tree-optimization/59047
* tree-predcom.c (ref_at_iteration): Handle bitfield accesses
properly.
* gcc.dg/torture/pr59047.c: New testcase.
2013-10-15 Richard Biener <rguenther@suse.de>
PR tree-optimization/58143
* tree-ssa-loop-im.c (arith_code_with_undefined_signed_overflow):
New function.
(rewrite_to_defined_overflow): Likewise.
(move_computations_dom_walker::before_dom): Rewrite stmts
with undefined signed overflow that are not always executed
into unsigned arithmetic.
* gcc.dg/torture/pr58143-1.c: New testcase.
* gcc.dg/torture/pr58143-2.c: Likewise.
* gcc.dg/torture/pr58143-3.c: Likewise.
........
r204989 | gccadmin | 2013-11-18 16:16:38 -0800 (Mon, 18 Nov 2013) | 1 line
Daily bump.
........
r205011 | rguenth | 2013-11-19 01:22:45 -0800 (Tue, 19 Nov 2013) | 13 lines
2013-11-19 Richard Biener <rguenther@suse.de>
Backport from mainline
2013-11-05 Richard Biener <rguenther@suse.de>
PR middle-end/58941
* tree-dfa.c (get_ref_base_and_extent): Merge common code
in MEM_REF and TARGET_MEM_REF handling. Make sure to
process trailing array detection before diving into the
view-converted object (and possibly apply some extra offset).
* gcc.dg/torture/pr58941.c: New testcase.
........
r205012 | rguenth | 2013-11-19 01:23:52 -0800 (Tue, 19 Nov 2013) | 9 lines
2013-11-19 Richard Biener <rguenther@suse.de>
PR tree-optimization/57517
* tree-predcom.c (combinable_refs_p): Verify the combination
is always executed when the refs are.
* gfortran.fortran-torture/compile/pr57517.f90: New testcase.
* gcc.dg/torture/pr57517.c: Likewise.
........
r205013 | rguenth | 2013-11-19 01:30:59 -0800 (Tue, 19 Nov 2013) | 7 lines
2013-11-19 Richard Biener <rguenther@suse.de>
Backport from mainline
2013-11-07 Richard Biener <rguenther@suse.de>
* tree-dfa.c (get_ref_base_and_extent): Fix casting.
........
r205053 | uros | 2013-11-19 11:41:40 -0800 (Tue, 19 Nov 2013) | 24 lines
Backport from mainline
2013-11-18 Uros Bizjak <ubizjak@gmail.com>
* config/i386/i386.c (ix86_decompose_address): Use REG_P instead of
ix86_address_subreg_operand. Move subreg checks to
ix86_validate_address_register. Move address override check to
ix86_legitimate_address_p.
(ix86_validate_address_register): New function.
(ix86_legitimate_address_p): Call ix86_validate_address_register
to validate base and index registers. Add address override check
from ix86_decompose_address.
(ix86_decompose_address): Remove.
Backport from mainline
2013-11-17 Uros Bizjak <ubizjak@gmail.com>
PR target/59153
* config/i386/i386.c (ix86_address_subreg_operand): Do not
reject non-integer subregs.
(ix86_decompose_address): Do not reject invalid CONST_INT RTXes.
Move check for invalid x32 constant addresses ...
(ix86_legitimate_address_p): ... here.
........
r205067 | gccadmin | 2013-11-19 16:16:45 -0800 (Tue, 19 Nov 2013) | 1 line
Daily bump.
........
r205126 | krebbel | 2013-11-20 08:53:21 -0800 (Wed, 20 Nov 2013) | 37 lines
2013-11-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
Dominik Vogt <vogt@linux.vnet.ibm.com>
* config/s390/s390.c (s390_canonicalize_comparison): Don't fold
int comparisons with an out of range condition code.
(s390_optimize_nonescaping_tx): Skip empty BBs.
Generate the new tbegin RTX when removing the FPR clobbers (with
two SETs).
(s390_expand_tbegin): Fix the retry loop counter. Copy CC to the
result before doing the retry calculations.
(s390_init_builtins): Make tbegin "returns_twice" and tabort
"noreturn".
* config/s390/s390.md (UNSPECV_TBEGIN_TDB): New constant used for
the TDB setting part of an tbegin.
("tbegin_1", "tbegin_nofloat_1"): Add a set for the TDB.
("tx_assist"): Set unused argument to an immediate zero instead of
loading zero into a GPR and pass it as argument.
* config/s390/htmxlintrin.h (__TM_simple_begin, __TM_begin):
Remove inline and related attributes.
(__TM_nesting_depth, __TM_is_user_abort, __TM_is_named_user_abort)
(__TM_is_illegal, __TM_is_footprint_exceeded)
(__TM_is_nested_too_deep, __TM_is_conflict): Fix format value
check.
2013-11-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
* gcc.target/s390/htm-1.c: Rename to ...
* gcc/testsuite/gcc.target/s390/htm-builtins-compile-1.c: ... this
one.
* gcc.target/s390/htm-xl-intrin-1.c: Rename to ...
* gcc.target/s390/htm-builtins-compile-3.c: ... this one.
* gcc.target/s390/htm-builtins-compile-2.c: New testcase.
* gcc.target/s390/htm-builtins-1.c: New testcase.
* gcc.target/s390/htm-builtins-2.c: New testcase.
* gcc.target/s390/s390.exp: Add check for htm machine.
........
r205128 | ebotcazou | 2013-11-20 09:03:15 -0800 (Wed, 20 Nov 2013) | 4 lines
PR target/59207
* config/sparc/sparc.c (sparc_fold_builtin) <case CODE_FOR_pdist_vis>:
Make sure neg2_ovf is set before being used.
........
r205171 | gccadmin | 2013-11-20 16:16:44 -0800 (Wed, 20 Nov 2013) | 1 line
Daily bump.
........
r205189 | zqchen | 2013-11-20 18:32:51 -0800 (Wed, 20 Nov 2013) | 13 lines
2013-11-21 Zhenqiang Chen <zhenqiang.chen@linaro.org>
PR bootstrap/57683
Backport from mainline: r197467 and r198999.
2013-04-03 Jeff Law <law@redhat.com>
* Makefile.in (lra-constraints.o): Depend on $(OPTABS_H).
(lra-eliminations.o): Likewise.
2013-05-16 Jeff Law <law@redhat.com>
* Makefile.in (tree-switch-conversion.o): Depend on $(OPTABS_H).
........
r205238 | gccadmin | 2013-11-21 16:16:56 -0800 (Thu, 21 Nov 2013) | 1 line
Daily bump.
........
r205252 | ebotcazou | 2013-11-22 03:23:50 -0800 (Fri, 22 Nov 2013) | 2 lines
* print-rtl.c (print_rtx) <case MEM>: Output a space if no MEM_EXPR.
........
r205257 | redi | 2013-11-22 05:17:55 -0800 (Fri, 22 Nov 2013) | 5 lines
2013-11-22 Jonathan Wakely <jwakely.gcc@gmail.com>
* acinclude.m4 (libtool_VERSION): Bump.
* configure: Regenerate.
* doc/xml/manual/abi.xml: Update version information.
........
r205296 | gccadmin | 2013-11-22 16:16:55 -0800 (Fri, 22 Nov 2013) | 1 line
Daily bump.
........
r205319 | gccadmin | 2013-11-23 16:16:42 -0800 (Sat, 23 Nov 2013) | 1 line
Daily bump.
........
r205322 | jason | 2013-11-23 18:43:54 -0800 (Sat, 23 Nov 2013) | 3 lines
PR c++/58162
* parser.c (cp_parser_late_parse_one_default_arg): Set
TARGET_EXPR_DIRECT_INIT_P.
........
r205323 | jason | 2013-11-23 18:44:09 -0800 (Sat, 23 Nov 2013) | 4 lines
PR c++/59031
* call.c (build_new_method_call_1): Comnpare function context
with BASELINK_BINFO type rather than instance type before
marking the call with LOOKUP_NONVIRTUAL.
........
r205326 | ebotcazou | 2013-11-24 05:23:37 -0800 (Sun, 24 Nov 2013) | 17 lines
Backport from mainline
2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
* doc/invoke.texi (SPARC Options): Document -mfix-ut699.
* builtins.c (expand_builtin_mathfn) <BUILT_IN_SQRT>: Try to widen the
mode if the instruction isn't available in the original mode.
* config/sparc/sparc.opt (mfix-ut699): New option.
* config/sparc/sparc.md (muldf3_extend): Disable if -mfix-ut699.
(divdf3): Turn into expander.
(divdf3_nofix): New insn.
(divdf3_fix): Likewise.
(divsf3): Disable if -mfix-ut699.
(sqrtdf2): Turn into expander.
(sqrtdf2_nofix): New insn.
(sqrtdf2_fix): Likewise.
(sqrtsf2): Disable if -mfix-ut699.
........
r205327 | ebotcazou | 2013-11-24 05:24:45 -0800 (Sun, 24 Nov 2013) | 14 lines
Backport from mainline
2013-04-10 Steven Bosscher <steven@gcc.gnu.org>
* config/sparc/sparc.c: Include tree-pass.h.
(TARGET_MACHINE_DEPENDENT_REORG): Do not redefine.
(sparc_reorg): Rename to sparc_do_work_around_errata. Move to
head of file. Change return type. Split off gate function.
(sparc_gate_work_around_errata): New function.
(pass_work_around_errata): New pass definition.
(insert_pass_work_around_errata) New pass insert definition to
insert pass_work_around_errata just after delayed-branch scheduling.
(sparc_option_override): Insert the pass.
* config/sparc/t-sparc (sparc.o): Add TREE_PASS_H dependence.
........
r205328 | ebotcazou | 2013-11-24 05:25:49 -0800 (Sun, 24 Nov 2013) | 36 lines
Backport from mainline
2013-07-22 Eric Botcazou <ebotcazou@adacore.com>
* config.gcc (sparc*-*-*): Accept leon3 processor.
(sparc-leon*-*): Merge with sparc*-*-* and add leon3 support.
* doc/invoke.texi (SPARC Options): Adjust -mfix-ut699 entry.
* config/sparc/sparc-opts.h (enum processor_type): Add PROCESSOR_LEON3.
* config/sparc/sparc.opt (enum processor_type): Add leon3.
(mfix-ut699): Adjust comment.
* config/sparc/sparc.h (TARGET_CPU_leon3): New define.
(CPP_CPU32_DEFAULT_SPEC): Add leon3 support.
(CPP_CPU_SPEC): Likewise.
(ASM_CPU_SPEC): Likewise.
* config/sparc/sparc.c (leon3_cost): New constant.
(sparc_option_override): Add leon3 support.
(mem_ref): New function.
(sparc_gate_work_around_errata): Return true if -mfix-ut699 is enabled.
(sparc_do_work_around_errata): Look into the instruction in the delay
slot and adjust accordingly. Add fix for the data cache nullify issues
of the UT699. Change insertion position for the NOP.
* config/sparc/leon.md (leon_fpalu, leon_fpmds, write_buf): Delete.
(leon3_load): New reservation.
(leon_store): Bump latency to 2.
(grfpu): New automaton.
(grfpu_alu): New unit.
(grfpu_ds): Likewise.
(leon_fp_alu): Adjust.
(leon_fp_mult): Delete.
(leon_fp_div): Split into leon_fp_divs and leon_fp_divd.
(leon_fp_sqrt): Split into leon_fp_sqrts and leon_fp_sqrtd.
* config/sparc/sparc.md (cpu): Add leon3.
* config/sparc/sync.md (atomic_exchangesi): Disable if -mfix-ut699.
(swapsi): Likewise.
(atomic_test_and_set): Likewise.
(ldstub): Likewise.
........
r205329 | ebotcazou | 2013-11-24 05:26:37 -0800 (Sun, 24 Nov 2013) | 5 lines
Backport from mainline
2013-07-23 Eric Botcazou <ebotcazou@adacore.com>
* doc/invoke.texi (SPARC Options): Document new leon3 processor value.
........
r205330 | ebotcazou | 2013-11-24 05:28:12 -0800 (Sun, 24 Nov 2013) | 20 lines
Backport from mainline
2013-08-09 Eric Botcazou <ebotcazou@adacore.com>
* configure.ac: Add GAS check for LEON instructions on SPARC.
* configure: Regenerate.
* config.in: Likewise.
* config.gcc (with_cpu): Remove sparc-leon*-* and deal with LEON in the
sparc*-*-* block.
* config/sparc/sparc.opt (LEON, LEON3): New masks.
* config/sparc/sparc.h (ASM_CPU32_DEFAULT_SPEC): Set to AS_LEON_FLAG
for LEON or LEON3.
(ASM_CPU_SPEC): Pass AS_LEON_FLAG if -mcpu=leon or -mcpu=leon3.
(AS_LEON_FLAG): New macro.
* config/sparc/sparc.c (sparc_option_override): Set MASK_LEON for leon
and MASK_LEON3 for leon3 and unset them if HAVE_AS_LEON is not defined.
Deal with LEON and LEON3 for the memory model.
* config/sparc/sync.md (atomic_compare_and_swap<mode>): Enable if LEON3
(atomic_compare_and_swap<mode>_1): Likewise.
(*atomic_compare_and_swap<mode>_1): Likewise.
........
r205331 | ebotcazou | 2013-11-24 05:29:02 -0800 (Sun, 24 Nov 2013) | 5 lines
Backport from mainline
2013-09-17 Sebastian Huber <sebastian.huber@embedded-brains.de>
* config/sparc/t-rtems: Add leon3 multilibs.
........
r205340 | gccadmin | 2013-11-24 16:16:45 -0800 (Sun, 24 Nov 2013) | 1 line
Daily bump.
........
r205351 | vp | 2013-11-25 04:02:05 -0800 (Mon, 25 Nov 2013) | 9 lines
2013-11-25 Vidya Praveen <vidyapraveen@arm.com>
Backport from mainline
2013-10-21 Vidya Praveen <vidyapraveen@arm.com>
* gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
* gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
........
r205369 | ian | 2013-11-25 14:54:24 -0800 (Mon, 25 Nov 2013) | 9 lines
syscall: Set SizeofSockaddrAny to the value the go distribution uses
In particular this means that the names Getsockname returns are not
truncated to 26 characters.
Fixes issue 6829
https://codereview.appspot.com/31840043/
........
r205371 | gccadmin | 2013-11-25 16:17:05 -0800 (Mon, 25 Nov 2013) | 1 line
Daily bump.
........
r205421 | ian | 2013-11-26 15:27:19 -0800 (Tue, 26 Nov 2013) | 2 lines
runtime: Fix handling of surrogate pairs in string([]rune).
........
r205424 | gccadmin | 2013-11-26 16:16:56 -0800 (Tue, 26 Nov 2013) | 1 line
Daily bump.
........
r205437 | ebotcazou | 2013-11-27 01:19:47 -0800 (Wed, 27 Nov 2013) | 4 lines
PR middle-end/59138
* expr.c (emit_group_store): Don't write past the end of the structure.
(store_bit_field): Fix formatting.
........
r205456 | jakub | 2013-11-27 09:05:21 -0800 (Wed, 27 Nov 2013) | 10 lines
Backported from mainline
2013-11-26 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/59014
* tree-vrp.c (register_edge_assert_for_1): Don't look
through conversions from non-integral types or through
narrowing conversions.
* gcc.c-torture/execute/pr59014.c: New test.
........
r205457 | jakub | 2013-11-27 09:06:44 -0800 (Wed, 27 Nov 2013) | 3 lines
PR tree-optimization/59014
* gcc.c-torture/execute/pr59014-2.c: New test.
........
r205463 | ian | 2013-11-27 14:11:08 -0800 (Wed, 27 Nov 2013) | 8 lines
Bring over from mainline:
libgo/go/go/build: use syslist.go from the gc stdlib.
If cmd/go is rebuilt using -compiler gccgo the version of go/build that is linked into that cmd/go will not function properly as the list of file suffixes know as operating systems or architectures is incorrect.
4.8 branch from Michael Hudson-Doyle.
........
r205470 | gccadmin | 2013-11-27 16:16:25 -0800 (Wed, 27 Nov 2013) | 1 line
Daily bump.
........
r205480 | xguo | 2013-11-28 03:30:52 -0800 (Thu, 28 Nov 2013) | 21 lines
gcc/ChangeLog
2013-11-28 Terry Guo <terry.guo@arm.com>
Backport mainline r205391
2013-11-26 Terry Guo <terry.guo@arm.com>
* config/arm/arm.c (require_pic_register): Handle high pic base
register for thumb-1.
(arm_load_pic_register): Also initialize high pic base register.
* doc/invoke.texi: Update documentation for option -mpic-register.
gcc/testsuite/ChangeLog
2013-11-28 Terry Guo <terry.guo@arm.com>
Backport mainline r205391
2013-11-26 Terry Guo <terry.guo@arm.com>
* gcc.target/arm/thumb1-pic-high-reg.c: New case.
* gcc.target/arm/thumb1-pic-single-base.c: New case.
........
r205495 | uros | 2013-11-28 08:48:44 -0800 (Thu, 28 Nov 2013) | 24 lines
Backport from mainline
2013-11-23 Uros Bizjak <ubizjak@gmail.com>
PR target/56788
* config/i386/i386.c (bdesc_multi_arg) <IX86_BUILTIN_VFRCZSS>:
Declare as MULTI_ARG_1_SF instruction.
<IX86_BUILTIN_VFRCZSD>: Decleare as MULTI_ARG_1_DF instruction.
* config/i386/sse.md (*xop_vmfrcz<mode>2): Rename
from *xop_vmfrcz_<mode>.
* config/i386/xopintrin.h (_mm_frcz_ss): Use __builtin_ia32_movss
to merge scalar result with __A.
(_mm_frcz_sd): Use __builtin_ia32_movsd to merge scalar
result with __A.
testsuite/ChangeLog:
Backport from mainline
2013-11-27 Uros Bizjak <ubizjak@gmail.com>
Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
PR target/56788
* gcc.target/i386/xop-frczX.c: New test.
........
r205496 | ktkachov | 2013-11-28 09:30:53 -0800 (Thu, 28 Nov 2013) | 17 lines
2013-11-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
Backport from mainline
2013-11-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* config/arm/iterators.md (vrint_conds): New int attribute.
* config/arm/vfp.md (<vrint_pattern><SDF:mode>2): Set conds attribute.
(smax<mode>3): Likewise.
(smin<mode>3): Likewise.
2013-11-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
Backport from mainline
2013-11-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* gcc.target/arm/vrinta-ce.c: New testcase.
........
r205501 | jakub | 2013-11-28 14:56:35 -0800 (Thu, 28 Nov 2013) | 6 lines
PR c++/59297
* semantics.c (finish_omp_atomic): Call finish_expr_stmt
rather than add_stmt.
* g++.dg/gomp/pr59297.C: New test.
........
r205503 | gccadmin | 2013-11-28 16:17:10 -0800 (Thu, 28 Nov 2013) | 1 line
Daily bump.
........
r205511 | jakub | 2013-11-28 23:43:48 -0800 (Thu, 28 Nov 2013) | 7 lines
PR c/59280
* c-common.c (get_priority): If TREE_VALUE (args) is IDENTIFIER_NODE,
goto invalid. If it is error_mark_node, don't issue further
diagnostics.
testsuite/
* c-c++-common/pr59280.c: New test.
........
r205534 | doko | 2013-11-29 08:55:33 -0800 (Fri, 29 Nov 2013) | 6 lines
2013-11-29 Matthias Klose <doko@ubuntu.com>
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_FreetypeGlyphVector.c,
native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontPeer.c:
Fix freetype includes.
........
r205546 | gccadmin | 2013-11-29 16:16:48 -0800 (Fri, 29 Nov 2013) | 1 line
Daily bump.
........
r205549 | pault | 2013-11-30 02:58:42 -0800 (Sat, 30 Nov 2013) | 11 lines
2013-11-30 Paul Thomas <pault@gcc.gnu.org>
PR fortran/57445
* trans-expr.c (gfc_conv_class_to_class): Remove spurious
assert.
2013-11-30 Paul Thomas <pault@gcc.gnu.org>
PR fortran/57445
* gfortran.dg/optional_class_1.f90 : New test
........
r205552 | ian | 2013-11-30 09:15:03 -0800 (Sat, 30 Nov 2013) | 6 lines
reflect: Fix MakeFunc for 386 when returning a struct.
When a 386 function returns a struct, it needs to return using
an rtd instruction that pops the hidden struct parameter off
the stack. That wasn't happening.
........
r205553 | ian | 2013-11-30 10:06:14 -0800 (Sat, 30 Nov 2013) | 6 lines
Backport from mainline:
2013-10-17 Ian Lance Taylor <iant@google.com>
* elf.c (elf_add): Don't get the wrong offsets if a debug section
is missing.
........
r205554 | ian | 2013-11-30 10:08:31 -0800 (Sat, 30 Nov 2013) | 2 lines
reflect: Rename struct field to be consistent in assembler and Go.
........
r205556 | edlinger | 2013-11-30 11:14:35 -0800 (Sat, 30 Nov 2013) | 2 lines
fixed ChangeLog entry for r205495
........
r205559 | gccadmin | 2013-11-30 16:16:56 -0800 (Sat, 30 Nov 2013) | 1 line
Daily bump.
........
r205562 | ian | 2013-11-30 17:40:39 -0800 (Sat, 30 Nov 2013) | 5 lines
libgo: Avoid some cases of getting callers recursively.
Avoids hanging inside older versions of glibc that do not
support recurive calls to dl_iterate_phdr.
........
r205564 | edlinger | 2013-12-01 01:13:28 -0800 (Sun, 01 Dec 2013) | 4 lines
2013-12-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
* expr.c (emit_group_store): Corrected BITFIELD_END parameter.
........
r205569 | ebotcazou | 2013-12-01 04:21:51 -0800 (Sun, 01 Dec 2013) | 3 lines
* config/i386/winnt.c (i386_pe_asm_named_section): Be prepared for an
identifier node.
........
r205577 | gccadmin | 2013-12-01 16:16:52 -0800 (Sun, 01 Dec 2013) | 1 line
Daily bump.
........
r205583 | vries | 2013-12-02 00:37:09 -0800 (Mon, 02 Dec 2013) | 14 lines
Don't create out-of-bounds BIT_FIELD_REF.
2013-11-27 Tom de Vries <tom@codesourcery.com>
Marc Glisse <marc.glisse@inria.fr>
PR middle-end/59037
* semantics.c (cxx_fold_indirect_ref): Don't create out-of-bounds
BIT_FIELD_REF.
* fold-const.c (fold_indirect_ref_1): Don't create out-of-bounds
BIT_FIELD_REF.
* gimplify.c (gimple_fold_indirect_ref): Same.
* c-c++-common/pr59037.c: New testcase.
........
r205584 | vries | 2013-12-02 00:37:23 -0800 (Mon, 02 Dec 2013) | 11 lines
Handle vector increment/decrement in build_unary_op
2013-11-27 Tom de Vries <tom@codesourcery.com>
Marc Glisse <marc.glisse@inria.fr>
PR c++/59032
* c-typeck.c (build_unary_op): Allow vector increment and decrement.
* typeck.c (cp_build_unary_op): Allow vector increment and decrement.
* c-c++-common/pr59032.c: New testcase.
........
r205589 | rguenth | 2013-12-02 07:43:47 -0800 (Mon, 02 Dec 2013) | 9 lines
2013-12-02 Richard Biener <rguenther@suse.de>
PR tree-optimization/59139
* tree-ssa-loop-niter.c (chain_of_csts_start): Properly match
code in get_val_for.
(get_val_for): Use gcc_checking_asserts.
* gcc.dg/torture/pr59139.c: New testcase.
........
r205608 | jakub | 2013-12-02 14:44:05 -0800 (Mon, 02 Dec 2013) | 7 lines
PR tree-optimization/59358
* tree-vrp.c (union_ranges): To check for the partially
overlapping ranges or adjacent ranges, also compare *vr0max
with vr1max.
* gcc.c-torture/execute/pr59358.c: New test.
........
r205611 | gccadmin | 2013-12-02 16:16:48 -0800 (Mon, 02 Dec 2013) | 1 line
Daily bump.
........
r205613 | ian | 2013-12-02 17:51:29 -0800 (Mon, 02 Dec 2013) | 11 lines
Backport from mainline by Michael Hudson-Doyle:
reflect: Handle calls to functions that take or return empty structs
Fixes issue 6761
This simple change seems to work fine, slightly to my surprise.
This includes the tests I submitted to the main Go repository at
https://codereview.appspot.com/26570046
........
r205614 | ian | 2013-12-02 18:03:00 -0800 (Mon, 02 Dec 2013) | 6 lines
Backport from mainline:
compiler: If type defined as type, forward hash/equal functions.
Fixes http://golang.org/issue/6789 .
........
r205619 | jakub | 2013-12-02 23:30:48 -0800 (Mon, 02 Dec 2013) | 7 lines
PR tree-optimization/59358
* tree-vrp.c (union_ranges): To check for the partially
overlapping ranges or adjacent ranges, also compare *vr0max
with vr1max.
* gcc.c-torture/execute/pr59358.c: New test.
........
r205620 | jakub | 2013-12-02 23:42:05 -0800 (Mon, 02 Dec 2013) | 6 lines
PR target/58864
* optabs.c (emit_conditional_move): Save and restore
pending_stack_adjust and stack_pointer_delta if cmove can't be used.
* g++.dg/opt/pr58864.C: New test.
........
r205622 | jakub | 2013-12-02 23:47:50 -0800 (Mon, 02 Dec 2013) | 9 lines
PR middle-end/59011
* gimplify.c (nonlocal_vla_vars): New variable.
(gimplify_var_or_parm_decl): Put VAR_DECLs for VLAs into
nonlocal_vla_vars chain.
(gimplify_body): Call declare_vars on nonlocal_vla_vars chain
if outer_bind has DECL_INITIAL (current_function_decl) block.
* gcc.dg/pr59011.c: New test.
........
r205629 | mpolacek | 2013-12-03 04:52:39 -0800 (Tue, 03 Dec 2013) | 7 lines
PR c/59351
c/
* c-decl.c (build_compound_literal): Allow compound literals with
empty initial value.
testsuite/
* gcc.dg/pr59351.c: New test.
........
r205635 | ian | 2013-12-03 06:51:26 -0800 (Tue, 03 Dec 2013) | 4 lines
runtime: Fix prototype and one use of runtime_traceback.
From Richard Biener.
........
r205650 | gccadmin | 2013-12-03 16:16:59 -0800 (Tue, 03 Dec 2013) | 1 line
Daily bump.
........
r205671 | jakub | 2013-12-04 07:50:02 -0800 (Wed, 04 Dec 2013) | 27 lines
PR target/59163
* config/i386/i386.c (ix86_legitimate_combined_insn): If for
!TARGET_AVX there is misaligned MEM operand with vector mode
and get_attr_ssememalign is 0, return false.
(ix86_expand_special_args_builtin): Add get_pointer_alignment
computed alignment and for non-temporal loads/stores also
at least GET_MODE_ALIGNMENT as MEM_ALIGN.
* config/i386/sse.md
(<sse>_loadu<ssemodesuffix><avxsizesuffix>,
<sse>_storeu<ssemodesuffix><avxsizesuffix>,
<sse2>_loaddqu<avxsizesuffix>,
<sse2>_storedqu<avxsizesuffix>, <sse3>_lddqu<avxsizesuffix>,
sse_vmrcpv4sf2, sse_vmrsqrtv4sf2, sse2_cvtdq2pd, sse_movhlps,
sse_movlhps, sse_storehps, sse_loadhps, sse_loadlps,
*vec_interleave_highv2df, *vec_interleave_lowv2df,
*vec_extractv2df_1_sse, sse2_loadhpd, sse2_loadlpd, sse2_movsd,
sse4_1_<code>v8qiv8hi2, sse4_1_<code>v4qiv4si2,
sse4_1_<code>v4hiv4si2, sse4_1_<code>v2qiv2di2,
sse4_1_<code>v2hiv2di2, sse4_1_<code>v2siv2di2, sse4_2_pcmpestr,
*sse4_2_pcmpestr_unaligned, sse4_2_pcmpestri, sse4_2_pcmpestrm,
sse4_2_pcmpestr_cconly, sse4_2_pcmpistr, *sse4_2_pcmpistr_unaligned,
sse4_2_pcmpistri, sse4_2_pcmpistrm, sse4_2_pcmpistr_cconly): Add
ssememalign attribute.
* config/i386/i386.md (ssememalign): New define_attr.
* g++.dg/torture/pr59163.C: New test.
........
r205672 | jakub | 2013-12-04 07:51:02 -0800 (Wed, 04 Dec 2013) | 6 lines
PR rtl-optimization/58726
* combine.c (force_to_mode): Fix comment typo. Don't destructively
modify x for ROTATE, ROTATERT and IF_THEN_ELSE.
* gcc.c-torture/execute/pr58726.c: New test.
........
r205675 | jakub | 2013-12-04 10:14:01 -0800 (Wed, 04 Dec 2013) | 5 lines
PR c++/59268
* pt.c (tsubst_copy_and_build): Handle POINTER_PLUS_EXPR.
* g++.dg/cpp0x/constexpr-template6.C: New test.
........
r205682 | ebotcazou | 2013-12-04 13:28:21 -0800 (Wed, 04 Dec 2013) | 7 lines
PR ada/59382
gnattools/
* configure.ac (target parameterization): Rewrite.
* configure: Regenerate.
gcc/ada/
* indepsw-darwin.adb: New file.
........
r205687 | gccadmin | 2013-12-04 16:16:53 -0800 (Wed, 04 Dec 2013) | 1 line
Daily bump.
........
r205709 | rguenth | 2013-12-05 05:10:20 -0800 (Thu, 05 Dec 2013) | 11 lines
2013-12-05 Richard Biener <rguenther@suse.de>
Backport from mainline
2013-11-19 Richard Biener <rguenther@suse.de>
PR middle-end/58956
* tree-ssa-ter.c (find_replaceable_in_bb): Avoid forwarding
loads into stmts that may clobber it.
* gcc.dg/torture/pr58956.c: New testcase.
........
r205717 | ian | 2013-12-05 10:34:14 -0800 (Thu, 05 Dec 2013) | 8 lines
* alloc.c (backtrace_vector_finish): Add error_callback and data
parameters. Call backtrace_vector_release. Return address base.
* mmap.c (backtrace_vector_finish): Add error_callback and data
parameters. Return address base.
* dwarf.c (read_function_info): Get new address base from
backtrace_vector_finish.
* internal.h (backtrace_vector_finish): Update declaration.
........
r205723 | jason | 2013-12-05 15:28:25 -0800 (Thu, 05 Dec 2013) | 4 lines
PR c++/59044
PR c++/59052
* pt.c (most_specialized_class): Use the partially instantiated
template for deduction. Drop the TMPL parameter.
........
r205725 | gccadmin | 2013-12-05 16:16:45 -0800 (Thu, 05 Dec 2013) | 1 line
Daily bump.
........
r205734 | olegendo | 2013-12-06 02:46:53 -0800 (Fri, 06 Dec 2013) | 10 lines
PR target/51244
PR target/59343
* config/sh/sh.md (*cbranch_t): Check that there are no labels between
the s1 insn and the testing insn. Remove REG_DEAD note from s1 insn.
PR target/51244
PR target/59343
* gcc.target/sh/pr51244-19.c: Adjust test case.
........
r205739 | rguenth | 2013-12-06 04:39:32 -0800 (Fri, 06 Dec 2013) | 32 lines
2013-12-06 Richard Biener <rguenther@suse.de>
Backport from mainline
2013-11-27 Richard Biener <rguenther@suse.de>
PR tree-optimization/59288
* tree-vect-loop.c (get_initial_def_for_induction): Do not
re-analyze the PHI but use STMT_VINFO_LOOP_PHI_EVOLUTION_PART.
* gcc.dg/torture/pr59288.c: New testcase.
2013-11-19 Richard Biener <rguenther@suse.de>
PR tree-optimization/59164
* tree-vect-loop.c (vect_analyze_loop_operations): Adjust
check whether we can create an epilogue loop to reflect the
cases where we create one.
* gcc.dg/torture/pr59164.c: New testcase.
2013-09-05 Richard Biener <rguenther@suse.de>
PR tree-optimization/58137
* tree-vect-stmts.c (get_vectype_for_scalar_type_and_size):
Do not create vectors of pointers.
* tree-vect-loop.c (get_initial_def_for_induction): Use proper
types for the components of the vector initializer.
* tree-cfg.c (verify_gimple_assign_binary): Remove special-casing
allowing pointer vectors with PLUS_EXPR/MINUS_EXPR.
* gcc.target/i386/pr58137.c: New testcase.
........
r205741 | rguenth | 2013-12-06 06:14:34 -0800 (Fri, 06 Dec 2013) | 17 lines
2013-12-06 Richard Biener <rguenther@suse.de>
Backport from mainline
2013-11-29 Richard Biener <rguenther@suse.de>
PR tree-optimization/59334
* tree-ssa-dce.c (eliminate_unnecessary_stmts): Fix bug
in previous commit.
2013-11-28 Richard Biener <rguenther@suse.de>
PR tree-optimization/59330
* tree-ssa-dce.c (eliminate_unnecessary_stmts): Simplify
and fix delayed marking of free calls not necessary.
* gcc.dg/torture/pr59330.c: New testcase.
........
r205752 | corsepiu | 2013-12-06 09:13:57 -0800 (Fri, 06 Dec 2013) | 5 lines
2013-12-06 Ralf Corsépius <ralf.corsepius@rtems.org>
* config.host (microblaze-*-rtems*): New.
........
r205759 | olegendo | 2013-12-06 11:34:23 -0800 (Fri, 06 Dec 2013) | 22 lines
Backport from mainline
2013-11-26 Oleg Endo <olegendo@gcc.gnu.org>
PR target/58314
PR target/50751
* config/sh/sh.c (max_mov_insn_displacement, disp_addr_displacement):
Prefix function names with 'sh_'. Make them non-static.
* config/sh/sh-protos.h (sh_disp_addr_displacement,
sh_max_mov_insn_displacement): Add declarations.
* config/sh/constraints.md (Q): Reject QImode.
(Sdd): Use match_code "mem".
(Snd): Fix erroneous matching of non-memory operands.
* config/sh/predicates.md (short_displacement_mem_operand): New
predicate.
(general_movsrc_operand): Disallow PC relative QImode loads.
* config/sh/sh.md (*mov<mode>_reg_reg): Remove it.
(*movqi, *movhi): Merge both insns into...
(*mov<mode>): ... this new insn. Replace generic 'm' constraints with
'Snd' and 'Sdd' constraints. Calculate insn length dynamically based
on the operand types.
........
r205762 | jakub | 2013-12-06 13:06:13 -0800 (Fri, 06 Dec 2013) | 6 lines
PR tree-optimization/59388
* tree-ssa-reassoc.c (update_range_test): If op == range->exp,
gimplify tem after stmt rather than before it.
* gcc.c-torture/execute/pr59388.c: New test.
........
r205769 | gccadmin | 2013-12-06 16:16:37 -0800 (Fri, 06 Dec 2013) | 1 line
Daily bump.
........
r205772 | corsepiu | 2013-12-06 19:29:47 -0800 (Fri, 06 Dec 2013) | 5 lines
2013-12-07 Ralf Corsépius <ralf.corsepius@rtems.org>
* config.gcc (microblaze*-*-rtems*): Add TARGET_BIG_ENDIAN_DEFAULT.
........
r205783 | jakub | 2013-12-07 07:43:05 -0800 (Sat, 07 Dec 2013) | 9 lines
PR middle-end/59011
* gimplify.c (nonlocal_vla_vars): New variable.
(gimplify_var_or_parm_decl): Put VAR_DECLs for VLAs into
nonlocal_vla_vars chain.
(gimplify_body): Call declare_vars on nonlocal_vla_vars chain
if outer_bind has DECL_INITIAL (current_function_decl) block.
* gcc.dg/pr59011.c: New test.
........
r205784 | jakub | 2013-12-07 07:43:48 -0800 (Sat, 07 Dec 2013) | 6 lines
PR target/58864
* optabs.c (emit_conditional_move): Save and restore
pending_stack_adjust and stack_pointer_delta if cmove can't be used.
* g++.dg/opt/pr58864.C: New test.
........
r205787 | gccadmin | 2013-12-07 16:16:34 -0800 (Sat, 07 Dec 2013) | 1 line
Daily bump.
........
r205790 | uros | 2013-12-08 06:20:42 -0800 (Sun, 08 Dec 2013) | 16 lines
Backport from mainline
2013-12-06 Uros Bizjak <ubizjak@gmail.com>
PR target/59405
* config/i386/i386.c (type_natural_mode): Properly handle
size 8 for !TARGET_64BIT.
testsuite/ChangeLog
Backport from mainline
2013-12-06 Uros Bizjak <ubizjak@gmail.com>
PR target/59405
* gcc.target/i386/pr59405.c: New test.
........
r205797 | gccadmin | 2013-12-08 16:16:50 -0800 (Sun, 08 Dec 2013) | 1 line
Daily bump.
........
r205803 | amodra | 2013-12-09 03:30:39 -0800 (Mon, 09 Dec 2013) | 11 lines
2013-12-09 Alan Modra <amodra@gmail.com>
Apply from mainline
2013-12-05 Alan Modra <amodra@gmail.com>
* configure.ac (BUILD_CXXFLAGS) Don't use ALL_CXXFLAGS for
build != host.
<recursive call for build != host>: Clear GMPINC. Don't bother
saving CFLAGS.
* configure: Regenerate.
........
r205841 | gccadmin | 2013-12-09 16:16:39 -0800 (Mon, 09 Dec 2013) | 1 line
Daily bump.
........
r205850 | uros | 2013-12-10 00:47:33 -0800 (Tue, 10 Dec 2013) | 4 lines
* config/i386/sfp-exceptions.c (__sfp_handle_exceptions): Emit SSE
instructions when __SSE_MATH__ is defined.
........
r205861 | ktietz | 2013-12-10 08:40:36 -0800 (Tue, 10 Dec 2013) | 4 lines
PR target/56807
* config/i386/i386.c (ix86_expand_prologue): Address saved
registers stack-relative, not via frame-pointer.
........
r205875 | ebotcazou | 2013-12-10 14:59:27 -0800 (Tue, 10 Dec 2013) | 4 lines
PR rtl-optimization/58295
* simplify-rtx.c (simplify_truncation): Restrict the distribution for
WORD_REGISTER_OPERATIONS targets.
........
r205878 | gccadmin | 2013-12-10 16:16:44 -0800 (Tue, 10 Dec 2013) | 1 line
Daily bump.
........
r205907 | ian | 2013-12-11 14:42:46 -0800 (Wed, 11 Dec 2013) | 7 lines
compiler: Minor fixes for recover thunks.
Avoid name collisions when a method calls recover.
Don't crash if a method with an unnamed receiver calls
recover.
........
r205909 | ian | 2013-12-11 15:43:35 -0800 (Wed, 11 Dec 2013) | 2 lines
reflect, runtime: Let reflect.MakeFunc functions call recover.
........
r205911 | gccadmin | 2013-12-11 16:16:23 -0800 (Wed, 11 Dec 2013) | 1 line
Daily bump.
........
r205914 | ian | 2013-12-11 17:09:30 -0800 (Wed, 11 Dec 2013) | 2 lines
compiler, reflect, runtime: Implement method values in reflect.
........
r205916 | ian | 2013-12-11 18:29:08 -0800 (Wed, 11 Dec 2013) | 3 lines
* go-lang.c (go_langhook_post_options): Disable sibling calls by
default.
........
r205918 | zqchen | 2013-12-11 22:05:41 -0800 (Wed, 11 Dec 2013) | 6 lines
2013-12-12 Zhenqiang Chen <zhenqiang.chen@arm.com>
Backport from trunk r205917.
2013-12-12 Zhenqiang Chen <zhenqiang.chen@arm.com>
* config.host (arm*-*-uclinux*): Move t-arm before t-bpabi.
........
r205920 | uros | 2013-12-11 23:53:33 -0800 (Wed, 11 Dec 2013) | 10 lines
Backport from mainline
2013-12-12 Ryan Mansfield <rmansfield@qnx.com>
PR testsuite/59442
* gcc.target/i386/sse2-movapd-1.c: Fix alignment attributes.
* gcc.target/i386/sse2-movapd-2.c: Likewise.
* gcc.target/i386/avx-vmovapd-256-1.c: Likewise.
* gcc.target/i386/avx-vmovapd-256-2.c: Likewise.
........
r205923 | jakub | 2013-12-12 00:57:22 -0800 (Thu, 12 Dec 2013) | 12 lines
PR libgomp/59467
* gimplify.c (omp_check_private): Add copyprivate argument, if it
is true, don't check omp_privatize_by_reference.
(gimplify_scan_omp_clauses): For OMP_CLAUSE_COPYPRIVATE verify
decl is private in outer context. Adjust omp_check_private caller.
* gfortran.dg/gomp/pr59467.f90: New test.
* c-c++-common/gomp/pr59467.c: New test.
* testsuite/libgomp.fortran/crayptr2.f90: Add private (d) clause to
!$omp parallel.
........
r205929 | vmakarov | 2013-12-12 07:48:23 -0800 (Thu, 12 Dec 2013) | 7 lines
2013-12-12 Vladimir Makarov <vmakarov@redhat.com>
PR middle-end/59470
* lra-coalesce.c (lra_coalesce): Invalidate inheritance pseudo
values if necessary.
........
r205933 | ian | 2013-12-12 09:44:21 -0800 (Thu, 12 Dec 2013) | 2 lines
reflect: Fix MakeFunc returning float32 or float64 on 386.
........
r205935 | jakub | 2013-12-12 09:56:51 -0800 (Thu, 12 Dec 2013) | 3 lines
PR middle-end/59470
* g++.dg/opt/pr59470.C: New test.
........
r205947 | ebotcazou | 2013-12-12 14:53:43 -0800 (Thu, 12 Dec 2013) | 17 lines
PR ada/55946
gnattools/
* Makefile.in (host): Define.
(host_alias): Likewise.
(TOOLS_FLAGS_TO_PASS_RE): Add LDFLAGS.
(GNATMAKE_FOR_HOST): Define.
(GNATLINK_FOR_HOST): Likewise.
(GNATBIND_FOR_HOST): Likewise.
(GNATLS_FOR_HOST): Likewise.
(RTS_DIR): Move around and use GNATLS_FOR_HOST.
(TOOLS_FLAGS_TO_PASS_CROSS): Use the other *_HOST variables.
gcc/ada/
* gcc-interface/Make-lang.in (ada/doctools/xgnatugn): Use gnatmake.
* gcc-interface/Makefile.in (GCC_LINK): Add LDFLAGS.
(../../gnatmake): Remove LDFLAGS.
(../../gnatlink): Likewise.
........
r205950 | gccadmin | 2013-12-12 16:16:45 -0800 (Thu, 12 Dec 2013) | 1 line
Daily bump.
........
r205954 | jason | 2013-12-12 19:59:10 -0800 (Thu, 12 Dec 2013) | 2 lines
PR c++/58954
* pt.c (resolve_overloaded_unification): Discard access checks.
........
r205979 | gccadmin | 2013-12-13 16:16:22 -0800 (Fri, 13 Dec 2013) | 1 line
Daily bump.
........
r205995 | gccadmin | 2013-12-14 16:16:24 -0800 (Sat, 14 Dec 2013) | 1 line
Daily bump.
........
r206001 | uros | 2013-12-15 10:16:40 -0800 (Sun, 15 Dec 2013) | 28 lines
PR testsuite/58630
* gcc.target/i386/pr43662.c (dg-options):
Add -maccumulate-outgoing-args.
* gcc.target/i386/pr43869.c (dg-options): Ditto.
* gcc.target/i386/pr57003.c (dg-options): Ditto.
* gcc.target/i386/avx-vzeroupper-16.c (dg-options):
Remove -mtune=generic and add -maccumulate-outgoing-args instead.
* gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
* gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
* gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
Add -maccumulate-outgoing-args.
* gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
* gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
* gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
* gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
* gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
* gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
* gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
* gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
* gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
* gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
* gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
* gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
* gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
* gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
* gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
........
r206003 | hjl | 2013-12-15 12:59:38 -0800 (Sun, 15 Dec 2013) | 4 lines
Update x32 baseline_symbols.txt
* config/abi/post/x86_64-linux-gnu/x32/baseline_symbols.txt: Update.
........
r206006 | gccadmin | 2013-12-15 16:16:37 -0800 (Sun, 15 Dec 2013) | 1 line
Daily bump.
........
r206037 | gccadmin | 2013-12-16 16:16:48 -0800 (Mon, 16 Dec 2013) | 1 line
Daily bump.
........
r206076 | gccadmin | 2013-12-17 16:16:42 -0800 (Tue, 17 Dec 2013) | 1 line
Daily bump.
........
r206085 | janus | 2013-12-18 04:36:00 -0800 (Wed, 18 Dec 2013) | 16 lines
2013-12-18 Janus Weil <janus@gcc.gnu.org>
Backport from mainline
2013-12-15 Janus Weil <janus@gcc.gnu.org>
PR fortran/59493
* class.c (gfc_find_intrinsic_vtab): Handle BT_CLASS.
2013-12-18 Janus Weil <janus@gcc.gnu.org>
Backport from mainline
2013-12-15 Janus Weil <janus@gcc.gnu.org>
PR fortran/59493
* gfortran.dg/unlimited_polymorphic_15.f90: New.
........
r206088 | ebotcazou | 2013-12-18 07:15:51 -0800 (Wed, 18 Dec 2013) | 2 lines
* config/arm/arm.c (arm_expand_epilogue_apcs_frame): Fix thinko.
........
r206094 | jsm28 | 2013-12-18 10:15:34 -0800 (Wed, 18 Dec 2013) | 2 lines
* pt_BR.po: New.
........
r206104 | gccadmin | 2013-12-18 16:16:20 -0800 (Wed, 18 Dec 2013) | 1 line
Daily bump.
........
r206112 | krebbel | 2013-12-19 04:03:43 -0800 (Thu, 19 Dec 2013) | 52 lines
2013-12-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
* config/s390/s390.c (s390_hotpatch_trampoline_halfwords_default): New
constant
(s390_hotpatch_trampoline_halfwords_max): New constant
(s390_hotpatch_trampoline_halfwords): New static variable
(get_hotpatch_attribute): New function
(s390_handle_hotpatch_attribute): New function
(s390_attribute_table): New target specific attribute table to implement
the hotpatch attribute
(s390_option_override): Parse hotpatch options
(s390_function_num_hotpatch_trampoline_halfwords): New function
(s390_can_inline_p): Implement target hook to
suppress hotpatching for explicitly inlined functions
(s390_asm_output_function_label): Generate hotpatch prologue
(TARGET_ATTRIBUTE_TABLE): Define to implement target attribute table
(TARGET_CAN_INLINE_P): Define to implement target hook
* config/s390/s390.opt (mhotpatch): New options -mhotpatch, -mhotpatch=
* config/s390/s390-protos.h (s390_asm_output_function_label): Add
prototype
* config/s390/s390.h (ASM_OUTPUT_FUNCTION_LABEL): Target specific
function label generation for hotpatching
(FUNCTION_BOUNDARY): Align functions to eight bytes
* doc/extend.texi: Document hotpatch attribute
* doc/invoke.texi: Document -mhotpatch option
2013-12-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
* gcc/testsuite/gcc.target/s390/hotpatch-1.c: New test
* gcc/testsuite/gcc.target/s390/hotpatch-2.c: New test
* gcc/testsuite/gcc.target/s390/hotpatch-3.c: New test
* gcc/testsuite/gcc.target/s390/hotpatch-4.c: New test
* gcc/testsuite/gcc.target/s390/hotpatch-5.c: New test
* gcc/testsuite/gcc.target/s390/hotpatch-6.c: New test
* gcc/testsuite/gcc.target/s390/hotpatch-7.c: New test
* gcc/testsuite/gcc.target/s390/hotpatch-8.c: New test
* gcc/testsuite/gcc.target/s390/hotpatch-9.c: New test
* gcc/testsuite/gcc.target/s390/hotpatch-10.c: New test
* gcc/testsuite/gcc.target/s390/hotpatch-11.c: New test
* gcc/testsuite/gcc.target/s390/hotpatch-12.c: New test
* gcc/testsuite/gcc.target/s390/hotpatch-compile-1.c: New test
* gcc/testsuite/gcc.target/s390/hotpatch-compile-2.c: New test
* gcc/testsuite/gcc.target/s390/hotpatch-compile-3.c: New test
* gcc/testsuite/gcc.target/s390/hotpatch-compile-4.c: New test
* gcc/testsuite/gcc.target/s390/hotpatch-compile-5.c: New test
* gcc/testsuite/gcc.target/s390/hotpatch-compile-6.c: New test
* gcc/testsuite/gcc.target/s390/hotpatch-compile-7.c: New test
........
r206133 | jgreenhalgh | 2013-12-19 12:01:26 -0800 (Thu, 19 Dec 2013) | 63 lines
[AArch64 4.8-branch] Backport: Fix <F>CM instruction generation.
gcc/
Backport from Mainline.
2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
* config/aarch64/aarch64-simd-builtins.def (cmhs): Rename to...
(cmgeu): ...This.
(cmhi): Rename to...
(cmgtu): ...This.
* config/aarch64/aarch64-simd.md
(simd_mode): Add SF.
(aarch64_vcond_internal): Use new names for unsigned comparison insns.
(aarch64_cm<optab><mode>): Rewrite to not use UNSPECs.
* config/aarch64/aarch64.md (*cstore<mode>_neg): Rename to...
(cstore<mode>_neg): ...This.
* config/aarch64/iterators.md
(VALLF): new.
(unspec): Remove UNSPEC_CM<EQ, LE, LT, GE, GT, HS, HI, TST>.
(COMPARISONS): New.
(UCOMPARISONS): Likewise.
(optab): Add missing comparisons.
(n_optab): New.
(cmp_1): Likewise.
(cmp_2): Likewise.
(CMP): Likewise.
(cmp): Remove.
(VCMP_S): Likewise.
(VCMP_U): Likewise.
(V_cmp_result): Add DF, SF modes.
(v_cmp_result): Likewise.
(v): Likewise.
(vmtype): Likewise.
* config/aarch64/predicates.md (aarch64_reg_or_fp_zero): New.
Partial Backport from mainline.
2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
* config/aarch64/arm_neon.h
(vc<eq, lt, le, gt, ge, tst><qsd>_<u><8,16,32,64>): Remap
to builtins or C as appropriate.
gcc/testsuite/
Backport from Mainline
2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
* gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
(test_vceqd_s64): Force arguments to SIMD registers.
(test_vceqzd_s64): Likewise.
(test_vcged_s64): Likewise.
(test_vcled_s64): Likewise.
(test_vcgezd_s64): Likewise.
(test_vcged_u64): Likewise.
(test_vcgtd_s64): Likewise.
(test_vcltd_s64): Likewise.
(test_vcgtzd_s64): Likewise.
(test_vcgtd_u64): Likewise.
(test_vclezd_s64): Likewise.
(test_vcltzd_s64): Likewise.
(test_vtst_s64): Likewise.
(test_vtst_u64): Likewise.
........
r206137 | gccadmin | 2013-12-19 16:16:32 -0800 (Thu, 19 Dec 2013) | 1 line
Daily bump.
........
r206153 | jakub | 2013-12-20 08:34:21 -0800 (Fri, 20 Dec 2013) | 8 lines
PR c++/59255
Backported from mainline
2013-08-19 Dehao Chen <dehao@google.com>
* value-prof.c (gimple_ic): Fix the bug of adding EH edge.
* g++.dg/tree-prof/pr59255.C: New test.
........
r206159 | gccadmin | 2013-12-20 16:16:25 -0800 (Fri, 20 Dec 2013) | 1 line
Daily bump.
........
r206164 | gccadmin | 2013-12-21 16:16:42 -0800 (Sat, 21 Dec 2013) | 1 line
Daily bump.
........
r206170 | gccadmin | 2013-12-22 16:16:38 -0800 (Sun, 22 Dec 2013) | 1 line
Daily bump.
........
r206190 | gccadmin | 2013-12-23 16:16:48 -0800 (Mon, 23 Dec 2013) | 1 line
Daily bump.
........
r206198 | gccadmin | 2013-12-24 16:16:40 -0800 (Tue, 24 Dec 2013) | 1 line
Daily bump.
........
r206204 | uros | 2013-12-25 16:12:09 -0800 (Wed, 25 Dec 2013) | 3 lines
* config/i386/driver-i386.c (decode_caches_intel): Add missing entries.
........
r206206 | gccadmin | 2013-12-25 16:17:03 -0800 (Wed, 25 Dec 2013) | 1 line
Daily bump.
........
r206217 | gccadmin | 2013-12-26 16:16:53 -0800 (Thu, 26 Dec 2013) | 1 line
Daily bump.
........
r206226 | gccadmin | 2013-12-27 16:17:03 -0800 (Fri, 27 Dec 2013) | 1 line
Daily bump.
........
r206230 | ebotcazou | 2013-12-28 02:44:22 -0800 (Sat, 28 Dec 2013) | 2 lines
* doc/invoke.texi (output file options): Document -fada-spec-parent.
........
r206233 | ian | 2013-12-28 10:00:44 -0800 (Sat, 28 Dec 2013) | 11 lines
net: work around Solaris connect issue when server closes socket
On Solaris, if you do a in-progress connect, and then the
server accepts and closes the socket, the client's later
attempt to complete the connect will fail with EINVAL. Handle
this case by assuming that the connect succeeded. This code
is weird enough that it is implemented as Solaris-only so that
it doesn't hide a real error on a different OS.
See http://golang.org/issue/6828.
........
r206235 | gccadmin | 2013-12-28 16:16:10 -0800 (Sat, 28 Dec 2013) | 1 line
Daily bump.
........
r206238 | andreast | 2013-12-29 14:42:08 -0800 (Sun, 29 Dec 2013) | 5 lines
2013-12-29 Andreas Tobler <andreast@gcc.gnu.org>
Merge from trunk:
* include/private/gcconfig.h: Add FreeBSD powerpc64 defines.
........
r206240 | gccadmin | 2013-12-29 16:16:35 -0800 (Sun, 29 Dec 2013) | 1 line
Daily bump.
........
r206254 | gccadmin | 2013-12-30 16:16:44 -0800 (Mon, 30 Dec 2013) | 1 line
Daily bump.
........
r206266 | janus | 2013-12-31 06:02:04 -0800 (Tue, 31 Dec 2013) | 17 lines
2013-12-31 Janus Weil <janus@gcc.gnu.org>
Backport from mainline
2013-12-30 Janus Weil <janus@gcc.gnu.org>
PR fortran/58998
* resolve.c (resolve_symbol): Check that symbol is not only flavorless
but also untyped.
2013-12-31 Janus Weil <janus@gcc.gnu.org>
Backport from mainline
2013-12-30 Janus Weil <janus@gcc.gnu.org>
PR fortran/58998
* gfortran.dg/generic_28.f90: New.
........
r206268 | jakub | 2013-12-31 15:52:11 -0800 (Tue, 31 Dec 2013) | 6 lines
PR rtl-optimization/59647
* cse.c (cse_process_notes_1): Don't substitute negative VOIDmode
new_rtx into UNSIGNED_FLOAT rtxes.
* g++.dg/opt/pr59647.C: New test.
........
r206272 | gccadmin | 2013-12-31 16:16:26 -0800 (Tue, 31 Dec 2013) | 1 line
Daily bump.
........
r206276 | gccadmin | 2014-01-01 16:16:46 -0800 (Wed, 01 Jan 2014) | 1 line
Daily bump.
........
r206307 | gccadmin | 2014-01-02 16:16:42 -0800 (Thu, 02 Jan 2014) | 1 line
Daily bump.
........
r206316 | jakub | 2014-01-03 04:59:42 -0800 (Fri, 03 Jan 2014) | 6 lines
PR target/59625
* config/i386/i386.c (ix86_avoid_jump_mispredicts): Don't consider
asm goto as jump.
* gcc.target/i386/pr59625.c: New test.
........
r206318 | schwab | 2014-01-03 06:06:22 -0800 (Fri, 03 Jan 2014) | 4 lines
* config/m68k/m68k.c (handle_move_double): Handle pushes with
overlapping registers also for registers other than the stack
pointer.
........
r206320 | jsm28 | 2014-01-03 07:52:37 -0800 (Fri, 03 Jan 2014) | 7 lines
libgcc:
* config/rs6000/ibm-ldouble.c (__gcc_qdiv): Scale up arguments in
case of small numerator and finite nonzero result.
gcc/testsuite:
* gcc.target/powerpc/rs6000-ldouble-3.c: New test.
........
r206329 | gccadmin | 2014-01-03 16:16:43 -0800 (Fri, 03 Jan 2014) | 1 line
Daily bump.
........
r206335 | janus | 2014-01-04 08:47:27 -0800 (Sat, 04 Jan 2014) | 17 lines
2014-01-04 Janus Weil <janus@gcc.gnu.org>
Backport from mainline
2014-01-02 Janus Weil <janus@gcc.gnu.org>
PR fortran/59654
* resolve.c (resolve_typebound_procedures): No need to create the vtab
here.
2014-01-04 Janus Weil <janus@gcc.gnu.org>
Backport from mainline
2014-01-02 Janus Weil <janus@gcc.gnu.org>
PR fortran/59654
* gfortran.dg/dynamic_dispatch_12.f90: New.
........
r206339 | gccadmin | 2014-01-04 16:16:39 -0800 (Sat, 04 Jan 2014) | 1 line
Daily bump.
........
r206350 | gccadmin | 2014-01-05 16:16:23 -0800 (Sun, 05 Jan 2014) | 1 line
Daily bump.
........
r206381 | gccadmin | 2014-01-06 16:16:47 -0800 (Mon, 06 Jan 2014) | 1 line
Daily bump.
........
r206396 | jakub | 2014-01-07 08:49:22 -0800 (Tue, 07 Jan 2014) | 34 lines
Backported from mainline
2013-12-16 Jakub Jelinek <jakub@redhat.com>
PR middle-end/58956
PR middle-end/59470
* gimple.h (walk_stmt_load_store_addr_fn): New typedef.
(walk_stmt_load_store_addr_ops, walk_stmt_load_store_ops): Use it
for callback params.
* gimple.c (walk_stmt_load_store_ops): Likewise.
(walk_stmt_load_store_addr_ops): Likewise. Adjust all callback
calls to supply the gimple operand containing the base tree
as an extra argument.
* tree-ssa-ter.c (find_ssaname, find_ssaname_in_store): New helper
functions.
(find_replaceable_in_bb): For calls or GIMPLE_ASM, only set
same_root_var if USE is used somewhere in the stores of the stmt.
* ipa-prop.c (visit_ref_for_mod_analysis): Remove name of the stmt
argument and ATTRIBUTE_UNUSED, add another unnamed tree argument.
* ipa-pure-const.c (check_load, check_store, check_ipa_load,
check_ipa_store): Likewise.
* gimple.c (gimple_ior_addresses_taken_1): Likewise.
* ipa-split.c (test_nonssa_use, mark_nonssa_use): Likewise.
(verify_non_ssa_vars, visit_bb): Adjust their callers.
* cfgexpand.c (add_scope_conflicts_1): Use
walk_stmt_load_store_addr_fn type for visit variable.
(visit_op, visit_conflict): Remove name of the stmt
argument and ATTRIBUTE_UNUSED, add another unnamed tree argument.
* tree-sra.c (asm_visit_addr): Likewise. Remove name of the data
argument and ATTRIBUTE_UNUSED.
* cgraphbuild.c (mark_address, mark_load, mark_store): Add another
unnamed tree argument.
* gcc.target/i386/pr59470.c: New test.
........
r206397 | jakub | 2014-01-07 08:50:06 -0800 (Tue, 07 Jan 2014) | 6 lines
PR pch/59436
* tree.h (struct tree_optimization_option): Change optabs
type from unsigned char * to void *.
* optabs.c (init_tree_optimization_optabs): Adjust
TREE_OPTIMIZATION_OPTABS initialization.
........
r206398 | jakub | 2014-01-07 08:51:16 -0800 (Tue, 07 Jan 2014) | 11 lines
PR rtl-optimization/58668
* cfgcleanup.c (flow_find_cross_jump): Don't count
any jumps if dir_p is NULL. Remove p1 variable and make USE/CLOBBER
check consistent with other places.
(flow_find_head_matching_sequence): Don't count USE or CLOBBER insns.
(try_head_merge_bb): Adjust for the flow_find_head_matching_sequence
counting change.
* ifcvt.c (count_bb_insns): Don't count USE or CLOBBER insns.
* gcc.dg/pr58668.c: New test.
........
r206402 | meissner | 2014-01-07 12:10:01 -0800 (Tue, 07 Jan 2014) | 9 lines
2014-01-07 Roland Stigge <stigge@antcom.de>
Michael Meissner <meissner@linux.vnet.ibm.com>
PR 57386/target
* config/rs6000/rs6000.c (rs6000_legitimate_offset_address_p):
Only check TFmode for SPE constants. Don't check TImode or
TDmode.
........
r206409 | gccadmin | 2014-01-07 16:17:08 -0800 (Tue, 07 Jan 2014) | 1 line
Daily bump.
........
r206414 | danglin | 2014-01-07 18:01:50 -0800 (Tue, 07 Jan 2014) | 5 lines
PR target/59652
* config/pa/pa.c (pa_legitimate_address_p): Return false before reload
for 14-bit register offsets when INT14_OK_STRICT is false.
........
r206428 | jamborm | 2014-01-08 07:06:22 -0800 (Wed, 08 Jan 2014) | 11 lines
2014-01-08 Martin Jambor <mjambor@suse.cz>
PR ipa/59610
* ipa-prop.c (ipa_compute_jump_functions): Bail out if not optimizing.
(parm_preserved_before_stmt_p): Assume modification present when not
optimizing.
testsuite/
* gcc.dg/ipa/pr59610.c: New test.
........
r206433 | uros | 2014-01-08 08:00:54 -0800 (Wed, 08 Jan 2014) | 8 lines
Backport from mainline
2014-01-05 Uros Bizjak <ubizjak@gmail.com>
* config/i386/i386.c (ix86_data_alignment): Calculate max_align
from prefetch_block tune setting.
(nocona_cost): Correct size of prefetch block to 64.
........
r206442 | hjl | 2014-01-08 11:54:29 -0800 (Wed, 08 Jan 2014) | 22 lines
Remove target_cpu_default/cpu_names
Add processor names to processor_target_table and use it instead of
target_cpu_default and cpu_names.
Backport from mainline
PR target/59587
* config/i386/i386.c (struct ptt): Add a field for processor
name.
(processor_target_table): Sync with processor_type. Add
processor names.
(cpu_names): Removed.
(ix86_option_override_internal): Default x_ix86_tune_string
to processor_target_table[TARGET_CPU_DEFAULT].name.
(ix86_function_specific_print): Assert arch and tune <
PROCESSOR_max. Use processor_target_table to print arch and
tune names.
* config/i386/i386.h (TARGET_CPU_DEFAULT): Default to
PROCESSOR_GENERIC32.
(target_cpu_default): Removed.
(processor_type): Reordered.
........
r206451 | gccadmin | 2014-01-08 16:16:48 -0800 (Wed, 08 Jan 2014) | 1 line
Daily bump.
........
r206453 | hp | 2014-01-08 16:23:22 -0800 (Wed, 08 Jan 2014) | 10 lines
Backport from mainline
2013-12-23 Hans-Peter Nilsson <hp@axis.com>
PR middle-end/59584
* config/cris/predicates.md (cris_nonsp_register_operand):
New define_predicate.
* config/cris/cris.md: Replace register_operand with
cris_nonsp_register_operand for destinations in all
define_splits where a register is set more than once.
........
r206457 | jakub | 2014-01-08 23:30:16 -0800 (Wed, 08 Jan 2014) | 7 lines
PR rtl-optimization/59724
* ifcvt.c (cond_exec_process_if_block): Don't call
flow_find_head_matching_sequence with 0 longest_match.
* cfgcleanup.c (flow_find_head_matching_sequence): Count even
non-active insns if !stop_after.
(try_head_merge_bb): Revert 2014-01-07 changes.
........
r206466 | rearnsha | 2014-01-09 07:18:55 -0800 (Thu, 09 Jan 2014) | 9 lines
PR rtl-optimization/54300
gcc:
* regcprop.c (copyprop_hardreg_forward_1): Ensure any unused
outputs in a single-set are killed from the value chains.
gcc/testsuite:
* gcc.target/arm/pr54300.C: New test.
........
r206467 | rguenth | 2014-01-09 07:25:34 -0800 (Thu, 09 Jan 2014) | 38 lines
2014-01-09 Richard Biener <rguenther@suse.de>
Backport from mainline
2013-11-18 Richard Biener <rguenther@suse.de>
PR tree-optimization/59125
PR tree-optimization/54570
* tree-ssa-sccvn.c (copy_reference_ops_from_ref): When inlining
is not complete do not treat component-references with offset zero
but different fields as equal.
* tree-object-size.c: Include tree-phinodes.h and ssa-iterators.h.
(compute_object_sizes): Apply TLC. Propagate the constant
results into all uses and fold their stmts.
* passes.def (pass_all_optimizations): Move pass_object_sizes
after the first pass_forwprop and before pass_fre.
* gcc.dg/builtin-object-size-8.c: Un-xfail.
* gcc.dg/builtin-object-size-14.c: New testcase.
* gcc.dg/strlenopt-14gf.c: Adjust.
* gcc.dg/strlenopt-1f.c: Likewise.
* gcc.dg/strlenopt-4gf.c: Likewise.
2013-12-03 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/59362
* tree-object-size.c (object_sizes): Change into array of
vec<unsigned HOST_WIDE_INT>.
(compute_builtin_object_size): Check computed bitmap for
non-NULL instead of object_sizes. Call safe_grow on object_sizes
vector if new SSA_NAMEs appeared.
(init_object_sizes): Check computed bitmap for non-NULL.
Call safe_grow on object_sizes elements instead of initializing
it with XNEWVEC.
(fini_object_sizes): Call release on object_sizes elements, don't
set it to NULL.
* gcc.c-torture/compile/pr59362.c: New test.
........
r206488 | rsandifo | 2014-01-09 11:58:29 -0800 (Thu, 09 Jan 2014) | 13 lines
gcc/
Revert:
2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
* config/mips/mips.c (mips_truncated_op_cost): New function.
(mips_rtx_costs): Adjust test for BADDU.
* config/mips/mips.md (*baddu_di<mode>): Push truncates to operands.
2012-10-02 Richard Sandiford <rdsandiford@googlemail.com>
* config/mips/mips.md (*baddu_si_eb, *baddu_si_el): Merge into...
(*baddu_si): ...this new pattern.
........
r206489 | rsandifo | 2014-01-09 11:58:52 -0800 (Thu, 09 Jan 2014) | 10 lines
gcc/
PR rtl-optimization/59137
* reorg.c (steal_delay_list_from_target): Call update_block for
elided insns.
(steal_delay_list_from_fallthrough, relax_delay_slots): Likewise.
gcc/testsuite/
PR rtl-optimization/59137
* gcc.target/mips/pr59137.c: New test.
........
r206490 | rsandifo | 2014-01-09 12:06:19 -0800 (Thu, 09 Jan 2014) | 11 lines
gcc/
* config/mips/mips.h (ISA_HAS_WSBH): Define.
* config/mips/mips.md (UNSPEC_WSBH, UNSPEC_DSBH, UNSPEC_DSHD): New
constants.
(bswaphi2, bswapsi2, bswapdi2, wsbh, dsbh, dshd): New patterns.
gcc/testsuite/
* gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
........
r206506 | gccadmin | 2014-01-09 16:16:48 -0800 (Thu, 09 Jan 2014) | 1 line
Daily bump.
........
r206508 | ian | 2014-01-09 21:43:28 -0800 (Thu, 09 Jan 2014) | 28 lines
runtime: fix 32-bit malloc for pointers >= 0x80000000
The spans array is allocated in runtime_mallocinit. On a
32-bit system the number of entries in the spans array is
MaxArena32 / PageSize, which (2U << 30) / (1 << 12) == (1 << 19).
So we are allocating an array that can hold 19 bits for an
index that can hold 20 bits. According to the comment in the
function, this is intentional: we only allocate enough spans
(and bitmaps) for a 2G arena, because allocating more would
probably be wasteful.
But since the span index is simply the upper 20 bits of the
memory address, this scheme only works if memory addresses are
limited to the low 2G of memory. That would be OK if we were
careful to enforce it, but we're not. What we are careful to
enforce, in functions like runtime_MHeap_SysAlloc, is that we
always return addresses between the heap's arena_start and
arena_start + MaxArena32.
We generally get away with it because we start allocating just
after the program end, so we only run into trouble with
programs that allocate a lot of memory, enough to get past
address 0x80000000.
This changes the code that computes a span index to subtract
arena_start on 32-bit systems just as we currently do on
64-bit systems.
........
r206511 | rguenth | 2014-01-10 00:37:07 -0800 (Fri, 10 Jan 2014) | 9 lines
2014-01-10 Richard Biener <rguenther@suse.de>
PR tree-optimization/59715
* tree-flow.h (split_critical_edges): Declare.
* tree-cfg.c (split_critical_edges): Export.
* tree-ssa-sink.c (execute_sink_code): Split critical edges.
* gcc.dg/torture/pr59715.c: New testcase.
........
r206513 | rsandifo | 2014-01-10 00:52:42 -0800 (Fri, 10 Jan 2014) | 6 lines
gcc/
2014-01-10 Huacai Chen <chenhc@lemote.com>
* config/mips/driver-native.c (host_detect_local_cpu): Handle new
kernel strings for Loongson-2E/2F/3A.
........
r206528 | krebbel | 2014-01-10 07:01:50 -0800 (Fri, 10 Jan 2014) | 6 lines
2014-01-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
* config/s390/s390.c (s390_expand_tbegin): Remove jump over CC
extraction in good case.
........
r206536 | paolo | 2014-01-10 10:45:53 -0800 (Fri, 10 Jan 2014) | 15 lines
/cp
2014-01-10 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/56060
PR c++/59730
* pt.c (type_dependent_expression_p): Handle EXPR_PACK_EXPANSION.
/testsuite
2014-01-10 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/56060
PR c++/59730
* g++.dg/cpp0x/variadic144.C: New.
* g++.dg/cpp0x/variadic145.C: Likewise.
........
r206538 | hp | 2014-01-10 11:20:05 -0800 (Fri, 10 Jan 2014) | 2 lines
* gcc.dg/pr46309.c: Disable for cris*-*-*.
........
r206547 | gccadmin | 2014-01-10 16:16:47 -0800 (Fri, 10 Jan 2014) | 1 line
Daily bump.
........
r206556 | janus | 2014-01-11 12:34:48 -0800 (Sat, 11 Jan 2014) | 11 lines
2014-01-11 Janus Weil <janus@gcc.gnu.org>
Backport from mainline
2013-12-29 Janus Weil <janus@gcc.gnu.org>
PR fortran/59612
PR fortran/57042
* dump-parse-tree.c (show_typespec): Check for charlen.
* invoke.texi: Fix documentation of -fdump-fortran-optimized and
-fdump-parse-tree.
........
r206562 | gccadmin | 2014-01-11 16:16:57 -0800 (Sat, 11 Jan 2014) | 1 line
Daily bump.
........
r206566 | ebotcazou | 2014-01-12 06:29:44 -0800 (Sun, 12 Jan 2014) | 5 lines
PR ada/59772
* gcc-interface/cuintp.c (build_cst_from_int): Use 32-bit integer type
as intermediate type.
(UI_To_gnu): Likewise.
........
r206568 | yufeng | 2014-01-12 10:03:49 -0800 (Sun, 12 Jan 2014) | 13 lines
Backported from mainline.
2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
gcc/
* config/arm/arm.c (arm_expand_neon_args): Call expand_expr
with EXPAND_MEMORY for NEON_ARG_MEMORY; check if the returned
rtx is const0_rtx or not.
gcc/testsuite/
* gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
........
r206570 | gccadmin | 2014-01-12 16:16:48 -0800 (Sun, 12 Jan 2014) | 1 line
Daily bump.
........
r206573 | jakub | 2014-01-13 00:41:39 -0800 (Mon, 13 Jan 2014) | 4 lines
PR tree-optimization/59745
* tree-predcom.c (tree_predictive_commoning_loop): Call
free_affine_expand_cache if giving up because components is NULL.
........
r206592 | gccadmin | 2014-01-13 16:16:36 -0800 (Mon, 13 Jan 2014) | 1 line
Daily bump.
........
r206608 | uros | 2014-01-14 11:29:35 -0800 (Tue, 14 Jan 2014) | 7 lines
Revert:
2014-01-08 Uros Bizjak <ubizjak@gmail.com>
* config/i386/i386.c (ix86_data_alignment): Calculate max_align
from prefetch_block tune setting.
........
r206613 | gccadmin | 2014-01-14 16:16:29 -0800 (Tue, 14 Jan 2014) | 1 line
Daily bump.
........
r206622 | krebbel | 2014-01-15 00:34:46 -0800 (Wed, 15 Jan 2014) | 11 lines
2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
* config/s390/s390.c (s390_preferred_reload_class): Don't return
ADDR_REGS for invalid symrefs in non-PIC code.
2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
* gcc.c-torture/compile/pr59803.c: New testcase.
........
r206626 | jakub | 2014-01-15 01:40:25 -0800 (Wed, 15 Jan 2014) | 4 lines
Add
PR target/59803
to ChangeLog entries.
........
r206654 | gccadmin | 2014-01-15 16:16:49 -0800 (Wed, 15 Jan 2014) | 1 line
Daily bump.
........
r206662 | mpolacek | 2014-01-16 04:59:36 -0800 (Thu, 16 Jan 2014) | 6 lines
PR middle-end/59827
* gimple-low.c (gimple_check_call_args): Don't use DECL_ARG_TYPE if
it is error_mark_node.
testsuite/
* gcc.dg/pr59827.c: New test.
........
r206664 | bergner | 2014-01-16 06:57:00 -0800 (Thu, 16 Jan 2014) | 12 lines
Backport from mainline
2014-01-15 Uros Bizjak <ubizjak@gmail.com>
* config/i386/i386.c (ix86_hard_regno_mode_ok): Use
VALID_AVX256_REG_OR_OI_MODE.
2013-09-05 Peter Bergner <bergner@vnet.ibm.com>
PR target/58139
* reginfo.c (choose_hard_reg_mode): Scan through all mode classes
looking for widest mode.
........
r206666 | rth | 2014-01-16 08:23:54 -0800 (Thu, 16 Jan 2014) | 3 lines
PR debug/54694
Diagnose frame_pointer_required vs fixed hfp
........
r206680 | jakub | 2014-01-16 11:20:50 -0800 (Thu, 16 Jan 2014) | 5 lines
PR debug/54694
* gcc.target/i386/pr9771-1.c (main): Rename to...
(real_main): ... this. Add __asm name "main".
(ASMNAME, ASMNAME2, STRING): Define.
........
r206683 | jakub | 2014-01-16 11:26:08 -0800 (Thu, 16 Jan 2014) | 7 lines
PR target/59839
* config/i386/i386.c (ix86_expand_builtin): If target doesn't
satisfy operand 0 predicate for gathers, use a new pseudo as
subtarget.
* gcc.target/i386/pr59839.c: New test.
........
r206692 | gccadmin | 2014-01-16 16:16:27 -0800 (Thu, 16 Jan 2014) | 1 line
Daily bump.
........
r206695 | xguo | 2014-01-16 20:33:01 -0800 (Thu, 16 Jan 2014) | 11 lines
gcc/
2014-01-17 Terry Guo <terry.guo@arm.com>
* config/arm/arm.md (prefetch): Set insn type attribute to load1.
gcc/testsuite/
2014-01-17 Terry Guo <terry.guo@arm.com>
* gcc.target/arm/pr59826.c: New test.
........
r206699 | xguo | 2014-01-16 22:00:38 -0800 (Thu, 16 Jan 2014) | 2 lines
Add PR number
........
r206703 | clyon | 2014-01-17 03:05:04 -0800 (Fri, 17 Jan 2014) | 20 lines
2014-01-17 Kugan Vivekanandarajah <kuganv@linaro.org>
gcc/
Backport from mainline
2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
Kugan Vivekanandarajah <kuganv@linaro.org>
PR target/59695
* config/aarch64/aarch64.c (aarch64_build_constant): Fix incorrect
truncation.
gcc/testsuite/
Backport from mainline
2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
Kugan Vivekanandarajah <kuganv@linaro.org>
PR target/59695
* g++.dg/pr59695.C: New testcase.
........
r206706 | clyon | 2014-01-17 03:48:06 -0800 (Fri, 17 Jan 2014) | 28 lines
2014-01-17 Charles Baylis <charles.baylis@linaro.org>
Backport from mainline
2013-12-19 Charles Baylis <charles.baylis@linaro.org>
PR target/59142
* config/arm/arm-ldmstm.ml: Use low_register_operand for Thumb
patterns.
* config/arm/ldmstm.md: Regenerate.
2013-12-19 Charles Baylis <charles.baylis@linaro.org>
PR target/59142
* config/arm/predicates.md (arm_hard_general_register_operand):
New predicate.
(arm_hard_register_operand): Remove.
* config/arm/arm-ldmstm.ml: Use arm_hard_general_register_operand
for all patterns.
* config/arm/ldmstm.md: Regenerate.
2013-12-19 Charles Baylis <charles.baylis@linaro.org>
PR target/59142
* config/arm/predicates.md (vfp_hard_register_operand): New predicate.
* config/arm/arm.md (vfp_pop_multiple_with_writeback): Use
vfp_hard_register_operand.
........
r206726 | doko | 2014-01-17 10:49:04 -0800 (Fri, 17 Jan 2014) | 7 lines
2014-01-17 Matthias Klose <doko@ubuntu.com>
Backport from the trunk:
2014-01-09 Uros Bizjak <ubizjak@gmail.com>
* go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
which don't support -fsplit-stack. Skip rotate[0123].go tests.
........
r206727 | hjl | 2014-01-17 10:51:27 -0800 (Fri, 17 Jan 2014) | 33 lines
Consolidate ABI warning into type_natural_mode
gcc/
Backport from mainline
PR target/59794
* config/i386/i386.c (type_natural_mode): Add a bool parameter
to indicate if type is used for function return value. Warn
ABI change if the vector mode isn't available for function
return value.
(ix86_function_arg_advance): Pass false to type_natural_mode.
(ix86_function_arg): Likewise.
(ix86_gimplify_va_arg): Likewise.
(function_arg_32): Don't warn ABI change.
(ix86_function_value): Pass true to type_natural_mode.
(ix86_return_in_memory): Likewise.
(ix86_struct_value_rtx): Removed.
(TARGET_STRUCT_VALUE_RTX): Likewise.
gcc/testsuite/
Backport from mainline
PR target/59794
* gcc.target/i386/pr39162.c (y): New __m256i variable.
(bar): Change return type to void. Set y to x.
* gcc.target/i386/pr59794-1.c: New testcase.
* gcc.target/i386/pr59794-2.c: Likewise.
* gcc.target/i386/pr59794-3.c: Likewise.
* gcc.target/i386/pr59794-4.c: Likewise.
* gcc.target/i386/pr59794-5.c: Likewise.
* gcc.target/i386/pr59794-6.c: Likewise.
* gcc.target/i386/pr59794-7.c: Likewise.
........
r206728 | hjl | 2014-01-17 10:52:14 -0800 (Fri, 17 Jan 2014) | 19 lines
Silence vector ABI change warnings for x86
Backport from mainline
PR target/59794
* c-c++-common/convert-vec-1.c: Also prune ABI change for
Linux/x86.
* g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
* g++.dg/ext/attribute-test-1.C: Likewise.
* g++.dg/ext/attribute-test-2.C: Likewise.
* g++.dg/ext/attribute-test-3.C: Likewise.
* g++.dg/ext/attribute-test-4.C: Likewise.
* g++.dg/torture/pr38565.C: Likewise.
* gcc.dg/pr53060.c: Likewise.
* c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
* c-c++-common/vector-compare-2.c: Likewise.
* gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
* g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
dg-message line number.
........
r206737 | ian | 2014-01-17 14:42:38 -0800 (Fri, 17 Jan 2014) | 3 lines
PR go/59866
runtime: Force work variable in mgc0 to be aligned on 8-byte boundary.
........
r206740 | gccadmin | 2014-01-17 16:16:58 -0800 (Fri, 17 Jan 2014) | 1 line
Daily bump.
........
r206743 | danglin | 2014-01-17 16:40:27 -0800 (Fri, 17 Jan 2014) | 4 lines
* config/pa/pa.c (pa_attr_length_indirect_call): Don't output a short
call to $$dyncall when TARGET_LONG_CALLS is true.
........
r206769 | gccadmin | 2014-01-18 16:16:26 -0800 (Sat, 18 Jan 2014) | 1 line
Daily bump.
........
r206772 | pault | 2014-01-19 03:28:44 -0800 (Sun, 19 Jan 2014) | 12 lines
2014-01-19 Paul Thomas <pault@gcc.gnu.org>
PR fortran/34547
* resolve.c (resolve_transfer): EXPR_NULL is always in an
invalid context in a transfer statement.
2014-01-19 Paul Thomas <pault@gcc.gnu.org>
PR fortran/34547
* gfortran.dg/null_5.f90 : Include new error.
* gfortran.dg/null_6.f90 : Include new error.
........
r206778 | pault | 2014-01-19 10:04:22 -0800 (Sun, 19 Jan 2014) | 7 lines
2014-01-19 Paul Thomas <pault@gcc.gnu.org>
PR fortran/58410
* trans-array.c (gfc_alloc_allocatable_for_assignment): Do not
use the array bounds of an unallocated array but set its size
to zero instead.
........
r206780 | danglin | 2014-01-19 10:13:43 -0800 (Sun, 19 Jan 2014) | 4 lines
* config/pa/pa.c (pa_attr_length_millicode_call): Correct length of
long non-pic millicode calls.
........
r206788 | gccadmin | 2014-01-19 16:16:45 -0800 (Sun, 19 Jan 2014) | 1 line
Daily bump.
........
r206795 | mpolacek | 2014-01-20 02:42:29 -0800 (Mon, 20 Jan 2014) | 7 lines
PR c++/59838
cp/
* cvt.c (ocp_convert): Don't segfault on non-existing
ENUM_UNDERLYING_TYPE.
testsuite/
* g++.dg/diagnostic/pr59838.C: New test.
........
r206800 | rguenth | 2014-01-20 03:06:21 -0800 (Mon, 20 Jan 2014) | 8 lines
2014-01-20 Richard Biener <rguenther@suse.de>
PR middle-end/59860
* builtins.c (fold_builtin_strcat): Remove case better handled
by tree-ssa-strlen.c.
* gcc.dg/pr59860.c: New testcase.
........
r206849 | jakub | 2014-01-20 10:19:54 -0800 (Mon, 20 Jan 2014) | 8 lines
PR middle-end/59860
* tree.h (fold_builtin_strcat): New prototype.
* builtins.c (fold_builtin_strcat): No longer static. Add len
argument, if non-NULL, don't call c_strlen. Optimize
directly into __builtin_memcpy instead of __builtin_strcpy.
(fold_builtin_2): Adjust fold_builtin_strcat caller.
* gimple-fold.c (gimple_fold_builtin): Handle BUILT_IN_STRCAT.
........
r206863 | gccadmin | 2014-01-20 16:16:41 -0800 (Mon, 20 Jan 2014) | 1 line
Daily bump.
........
r206869 | jakub | 2014-01-20 23:31:49 -0800 (Mon, 20 Jan 2014) | 4 lines
PR middle-end/59860
* gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
other targets.
........
r206876 | abel | 2014-01-21 02:22:07 -0800 (Tue, 21 Jan 2014) | 8 lines
Backport from mainline
2013-12-23 Andrey Belevantsev <abel@ispras.ru>
PR rtl-optimization/57422
* sel-sched.c (mark_unavailable_hard_regs): Fix typo when calling
add_to_hard_reg_set.
........
r206894 | sje | 2014-01-21 10:49:27 -0800 (Tue, 21 Jan 2014) | 9 lines
Backport from mainline.
2014-01-17 Andrew Pinski <apinski@cavium.com>
Steve Ellcey <sellcey@mips.com>
PR target/59462
* config/mips/mips.c (mips_print_operand): Check operand mode instead
of operator mode.
........
r206905 | sterling | 2014-01-21 11:50:02 -0800 (Tue, 21 Jan 2014) | 6 lines
2014-01-21 Baruch Siach <barch@tkos.co.il>
* config.host (tmake_file): add t-slibgcc-libgcc for xtensa*-*-linux*.
........
r206913 | gccadmin | 2014-01-21 16:16:56 -0800 (Tue, 21 Jan 2014) | 1 line
Daily bump.
........
r206934 | uros | 2014-01-22 10:28:30 -0800 (Wed, 22 Jan 2014) | 20 lines
Backport from mainline
2014-01-20 Uros Bizjak <ubizjak@gmail.com>
* config/i386/i386.c (ix86_avoid_lea_for_addr): Return false
for SImode_address_operand operands, having only a REG argument.
2014-01-20 Jakub Jelinek <jakub@redhat.com>
PR target/59880
* config/i386/i386.c (ix86_avoid_lea_for_addr): Return false
if operands[1] is a REG or ZERO_EXTEND of a REG.
2014-01-18 Uros Bizjak <ubizjak@gmail.com>
H.J. Lu <hongjiu.lu@intel.com>
PR target/59379
* config/i386/i386.md (*lea<mode>): Zero-extend return register
to DImode for zero-extended addresses.
........
r206935 | doko | 2014-01-22 10:34:14 -0800 (Wed, 22 Jan 2014) | 4 lines
fix inconsistent install paths between gccgo and go tool,
backport from the trunk.
http://gcc.gnu.org/ml/gcc-patches/2014-01/msg01388.html
........
r206942 | hjl | 2014-01-22 14:01:00 -0800 (Wed, 22 Jan 2014) | 8 lines
Backport gcc.target/i386/pr59880.c
Backport from mainline
2014-01-20 Jakub Jelinek <jakub@redhat.com>
PR target/59880
* gcc.target/i386/pr59880.c: New test.
........
r206945 | mpolacek | 2014-01-22 14:20:14 -0800 (Wed, 22 Jan 2014) | 7 lines
PR c/59891
c/
* c-typeck.c (build_conditional_expr): Call c_fully_fold instead
of remove_c_maybe_const_expr on op1 and op2.
testsuite/
* gcc.dg/torture/pr59891.c: New test.
........
r206949 | gccadmin | 2014-01-22 16:16:22 -0800 (Wed, 22 Jan 2014) | 1 line
Daily bump.
........
r206951 | hjl | 2014-01-22 17:24:34 -0800 (Wed, 22 Jan 2014) | 2 lines
Revert gcc.target/i386/pr59880.c
........
r206954 | eager | 2014-01-22 23:21:26 -0800 (Wed, 22 Jan 2014) | 5 lines
2014-01-22 David Holsgrove <david.holsgrove@xilinx.com>
* config/microblaze/microblaze.md: Correct bswaphi2 insn.
........
r206963 | jakub | 2014-01-23 05:33:36 -0800 (Thu, 23 Jan 2014) | 9 lines
PR middle-end/58809
* c-typeck.c (c_finish_omp_clause): Reject MIN_EXPR, MAX_EXPR,
BIT_AND_EXPR, BIT_IOR_EXPR and BIT_XOR_EXPR on COMPLEX_TYPEs.
* semantics.c (finish_omp_clauses): Reject MIN_EXPR, MAX_EXPR,
BIT_AND_EXPR, BIT_IOR_EXPR and BIT_XOR_EXPR on COMPLEX_TYPEs.
* c-c++-common/gomp/pr58809.c: New test.
........
r206964 | mpolacek | 2014-01-23 05:48:46 -0800 (Thu, 23 Jan 2014) | 6 lines
PR middle-end/58809
* fold-const.c (fold_range_test): Return 0 if the type is not
an integral type.
testsuite/
* gcc.dg/gomp/pr58809.c: New test.
........
r206969 | eager | 2014-01-23 06:47:28 -0800 (Thu, 23 Jan 2014) | 6 lines
2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
* config/microblaze/microblaze.md: Add trap insn and attribute
* gcc.target/microblaze/others/builtin-trap.c: New test.
........
r207014 | gccadmin | 2014-01-23 16:16:24 -0800 (Thu, 23 Jan 2014) | 1 line
Daily bump.
........
r207048 | paolo | 2014-01-24 07:53:07 -0800 (Fri, 24 Jan 2014) | 12 lines
/cp
2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/57524
* name-lookup.c (push_using_directive): Use timevar_cond_start.
/testsuite
2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/57524
* g++.dg/ext/timevar2.C: New.
........
r207068 | gccadmin | 2014-01-24 16:16:54 -0800 (Fri, 24 Jan 2014) | 1 line
Daily bump.
........
r207070 | hjl | 2014-01-24 19:20:44 -0800 (Fri, 24 Jan 2014) | 26 lines
Get stack adjustment from push operand in pushsf splitter
pushsf for -m64/-mx32 looks like
(set (mem:SF (pre_modify:SI (reg/f:SI 7 sp)
(plus:SI (reg/f:SI 7 sp)
(const_int -8))))
(reg:SF 22 xmm1 [orig:84 D.1790 ] [84]))
Stack adjustment is in push operand and it isn't stack register mode size
which may be 4 bytes for -mx32. This patch gets stack adjustment from
push operand if code of push isn't PRE_DEC.
gcc/
Backport from mainline
PR target/59929
* config/i386/i386.md (pushsf splitter): Get stack adjustment
from push operand if code of push isn't PRE_DEC.
gcc/testsuite/
Backport from mainline.
PR target/59929
* gcc.target/i386/pr59929.c: New test.
........
r207089 | walt | 2014-01-25 14:30:29 -0800 (Sat, 25 Jan 2014) | 9 lines
2014-01-25 Walter Lee <walt@tilera.com>
Backport from mainline
2014-01-25 Walter Lee <walt@tilera.com>
* config/tilegx/tilegx.c (tilegx_expand_to_rtl_hook): New.
(TARGET_EXPAND_TO_RTL_HOOK): Define.
........
r207090 | walt | 2014-01-25 14:31:46 -0800 (Sat, 25 Jan 2014) | 11 lines
2014-01-25 Walter Lee <walt@tilera.com>
Backport from mainline
2014-01-25 Walter Lee <walt@tilera.com>
* config/tilepro/tilepro.md (ctzdi2): Use register_operand
predicate.
(clzdi2): Ditto.
(ffsdi2): Ditto.
........
r207091 | walt | 2014-01-25 14:32:49 -0800 (Sat, 25 Jan 2014) | 10 lines
2014-01-25 Walter Lee <walt@tilera.com>
Backport from mainline
2014-01-25 Walter Lee <walt@tilera.com>
* config/tilegx/tilegx.c (tilegx_expand_builtin): Set
PREFETCH_SCHEDULE_BARRIER_P to true for prefetches.
* config/tilepro/tilepro.c (tilepro_expand_builtin): Ditto.
........
r207092 | walt | 2014-01-25 14:33:31 -0800 (Sat, 25 Jan 2014) | 11 lines
2014-01-25 Walter Lee <walt@tilera.com>
Backport from mainline
2014-01-25 Walter Lee <walt@tilera.com>
* config/tilegx/tilegx.c (tilegx_gen_bundles): Delete barrier
insns before bundling.
* config/tilegx/tilegx.md (tile_network_barrier): Update
comment.
........
r207093 | walt | 2014-01-25 14:34:42 -0800 (Sat, 25 Jan 2014) | 11 lines
2014-01-25 Walter Lee <walt@tilera.com>
Backport from mainline
2014-01-25 Walter Lee <walt@tilera.com>
* config/tilegx/tilegx-c.c (tilegx_cpu_cpp_builtins):
Define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_{1,2}.
* config/tilegx/tilepro-c.c (tilepro_cpu_cpp_builtins):
Define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_{1,2,4,8}.
........
r207094 | walt | 2014-01-25 14:35:25 -0800 (Sat, 25 Jan 2014) | 9 lines
2014-01-25 Walter Lee <walt@tilera.com>
Backport from mainline
2014-01-25 Walter Lee <walt@tilera.com>
* config/tilegx/sync.md (atomic_fetch_sub): Fix negation and
avoid clobbering a live register.
........
r207095 | walt | 2014-01-25 14:37:42 -0800 (Sat, 25 Jan 2014) | 11 lines
2014-01-25 Walter Lee <walt@tilera.com>
Backport from mainline
2014-01-25 Walter Lee <walt@tilera.com>
* config/tilepro/atomic.c (__atomic_do_and_fetch): Add
a prefix op argument.
(__atomic_nand_fetch_4): Add prefix op.
(__atomic_nand_fetch_8): Ditto.
........
r207096 | walt | 2014-01-25 14:38:27 -0800 (Sat, 25 Jan 2014) | 10 lines
2014-01-25 Walter Lee <walt@tilera.com>
Backport from mainline
2014-01-25 Walter Lee <walt@tilera.com>
* config/tilepro/atomic.c (BIT_OFFSET): Define.
(__atomic_subword_cmpxchg): Use BIT_OFFSET.
(__atomic_subword): Ditto.
........
r207097 | walt | 2014-01-25 14:39:12 -0800 (Sat, 25 Jan 2014) | 86 lines
2014-01-25 Walter Lee <walt@tilera.com>
Backport from mainline
2014-01-25 Walter Lee <walt@tilera.com>
* config/tilepro/atomic.c (pre_atomic_barrier): Mark inline.
(post_atomic_barrier): Ditto.
(__fetch_and_do): New macro.
(__atomic_fetch_and_do): Use __fetch_and_do.
(__sync_fetch_and_do): New macro.
(__sync_fetch_and_add_4): New function.
(__sync_fetch_and_sub_4): New function.
(__sync_fetch_and_or_4): New function.
(__sync_fetch_and_and_4): New function.
(__sync_fetch_and_xor_4): New function.
(__sync_fetch_and_nand_4): New function.
(__sync_fetch_and_add_8): New function.
(__sync_fetch_and_sub_8): New function.
(__sync_fetch_and_or_8): New function.
(__sync_fetch_and_and_8): New function.
(__sync_fetch_and_xor_8): New function.
(__sync_fetch_and_nand_8): New function.
(__do_and_fetch): New macro.
(__atomic_do_and_fetch): Use __do_and_fetch.
(__sync_do_and_fetch): New macro.
(__sync_add_and_fetch_4): New function.
(__sync_sub_and_fetch_4): New function.
(__sync_or_and_fetch_4): New function.
(__sync_and_and_fetch_4): New function.
(__sync_xor_and_fetch_4): New function.
(__sync_nand_and_fetch_4): New function.
(__sync_add_and_fetch_8): New function.
(__sync_sub_and_fetch_8): New function.
(__sync_or_and_fetch_8): New function.
(__sync_and_and_fetch_8): New function.
(__sync_xor_and_fetch_8): New function.
(__sync_nand_and_fetch_8): New function.
(__sync_exchange_methods): New macro.
(__sync_val_compare_and_swap_4): New function.
(__sync_bool_compare_and_swap_4): New function.
(__sync_lock_test_and_test_4): New function.
(__sync_val_compare_and_swap_8): New function.
(__sync_bool_compare_and_swap_8): New function.
(__sync_lock_test_and_test_8): New function.
(__subword_cmpxchg_body): New macro.
(__atomic_compare_exchange_1): Use __subword_cmpxchg_body.
(__atomic_compare_exchange_2): Ditto.
(__sync_subword_cmpxchg): New macro.
(__sync_val_compare_and_swap_1): New function.
(__sync_bool_compare_and_swap_1): New function.
(__sync_val_compare_and_swap_2): New function.
(__sync_bool_compare_and_swap_2): New function.
(__atomic_subword): Rename to ...
(__subword): ... New name.
(__atomic_subword_fetch): Use __subword.
(__sync_subword_fetch): New macro.
(__sync_fetch_and_add_1): New function.
(__sync_fetch_and_sub_1): New function.
(__sync_fetch_and_or_1): New function.
(__sync_fetch_and_and_1): New function.
(__sync_fetch_and_xor_1): New function.
(__sync_fetch_and_nand_1): New function.
(__sync_fetch_and_add_2): New function.
(__sync_fetch_and_sub_2): New function.
(__sync_fetch_and_or_2): New function.
(__sync_fetch_and_and_2): New function.
(__sync_fetch_and_xor_2): New function.
(__sync_fetch_and_nand_2): New function.
(__sync_add_and_fetch_1): New function.
(__sync_sub_and_fetch_1): New function.
(__sync_or_and_fetch_1): New function.
(__sync_and_and_fetch_1): New function.
(__sync_xor_and_fetch_1): New function.
(__sync_nand_and_fetch_1): New function.
(__sync_add_and_fetch_2): New function.
(__sync_sub_and_fetch_2): New function.
(__sync_or_and_fetch_2): New function.
(__sync_and_and_fetch_2): New function.
(__sync_xor_and_fetch_2): New function.
(__sync_nand_and_fetch_2): New function.
(__atomic_subword_lock): Use __subword.
(__sync_subword_lock): New macro.
(__sync_lock_test_and_set_1): New function.
(__sync_lock_test_and_set_2): New function.
........
r207109 | gccadmin | 2014-01-25 16:16:34 -0800 (Sat, 25 Jan 2014) | 1 line
Daily bump.
........
r207117 | mikael | 2014-01-26 05:04:54 -0800 (Sun, 26 Jan 2014) | 18 lines
fortran/
PR fortran/58007
* module.c
(fp2, find_pointer2): Remove.
(mio_component_ref): Don't forcedfully set the containing derived type
symbol for loading. Remove unused argument.
(mio_ref): Update caller
(skip_list): New argument nest_level. Initialize level with the new
argument.
(read_module): Add forced pointer components association for derived
type symbols.
testsuite/
PR fortran/58007
* gfortran.dg/unresolved_fixup_1.f90: New test.
* gfortran.dg/unresolved_fixup_2.f90: New test.
........
r207123 | gccadmin | 2014-01-26 16:16:49 -0800 (Sun, 26 Jan 2014) | 1 line
Daily bump.
........
r207130 | jason | 2014-01-27 05:58:42 -0800 (Mon, 27 Jan 2014) | 2 lines
PR c++/58965
* mangle.c (write_guarded_var_name): Handle null DECL_NAME.
........
r207131 | jason | 2014-01-27 05:58:48 -0800 (Mon, 27 Jan 2014) | 6 lines
Core DR 475
PR c++/41174
PR c++/59224
* libsupc++/eh_throw.cc (__cxa_throw): Set uncaughtExceptions.
* libsupc++/eh_alloc.cc (__cxa_allocate_dependent_exception)
(__cxa_allocate_exception): Don't set it here.
........
r207158 | gccadmin | 2014-01-27 16:16:25 -0800 (Mon, 27 Jan 2014) | 1 line
Daily bump.
........
r207184 | jason | 2014-01-28 05:44:30 -0800 (Tue, 28 Jan 2014) | 3 lines
PR c++/59097
* decl.c (compute_array_index_type): Don't call
maybe_constant_value for a non-integral expression.
........
r207185 | jason | 2014-01-28 05:44:35 -0800 (Tue, 28 Jan 2014) | 3 lines
PR c++/58837
* typeck.c (cp_truthvalue_conversion): Use explicit comparison for
FUNCTION_DECL.
........
r207186 | jason | 2014-01-28 05:44:41 -0800 (Tue, 28 Jan 2014) | 3 lines
PR c++/58814
* typeck.c (cp_build_modify_expr): Make the RHS an rvalue before
stabilizing.
........
r207187 | jason | 2014-01-28 05:44:46 -0800 (Tue, 28 Jan 2014) | 3 lines
PR c++/58812
* call.c (convert_like_real): Give helpful error about excess braces
for reference binding, too.
........
r207188 | jason | 2014-01-28 05:44:51 -0800 (Tue, 28 Jan 2014) | 2 lines
PR c++/58639
* call.c (build_aggr_conv): Reject value-initialization of reference.
........
r207189 | jason | 2014-01-28 05:44:57 -0800 (Tue, 28 Jan 2014) | 3 lines
PR c++/58606
* pt.c (template_parm_to_arg): Call convert_from_reference.
(tsubst_template_arg): Don't strip reference refs.
........
r207190 | jason | 2014-01-28 05:45:02 -0800 (Tue, 28 Jan 2014) | 3 lines
PR c++/58504
* pt.c (tsubst_copy_and_build) [TRAIT_EXPR]: Use tsubst for
types.
........
r207191 | jason | 2014-01-28 05:45:08 -0800 (Tue, 28 Jan 2014) | 2 lines
PR c++/54652
* decl.c (duplicate_decls): Always use oldtype for TYPE_DECL.
........
r207213 | jason | 2014-01-28 13:33:55 -0800 (Tue, 28 Jan 2014) | 5 lines
PR c++/58632
* decl.c (lookup_and_check_tag): Ignore template parameters if
scope == ts_current.
* pt.c (check_template_shadow): Don't complain about the injected
class name.
........
r207222 | gccadmin | 2014-01-28 16:16:43 -0800 (Tue, 28 Jan 2014) | 1 line
Daily bump.
........
r207284 | jason | 2014-01-29 13:28:20 -0800 (Wed, 29 Jan 2014) | 2 lines
PR c++/58466
* pt.c (unify_pack_expansion): Call expand_template_argument_pack.
........
r207291 | gccadmin | 2014-01-29 16:16:33 -0800 (Wed, 29 Jan 2014) | 1 line
Daily bump.
........
r207293 | jason | 2014-01-29 17:54:33 -0800 (Wed, 29 Jan 2014) | 3 lines
PR c++/59989
* pt.c (expand_template_argument_pack): Correct
non_default_args_count calculation.
........
r207313 | eager | 2014-01-30 09:26:34 -0800 (Thu, 30 Jan 2014) | 23 lines
Add SImode to comparison operator, prevents ICE during combine
rtl pass with error message;
internal compiler error: in simplify_subreg, at simplify-rtx.c:5725
Use ordered_comparison_operator predicate to limit operators to
those fcmp can handle, and letting compiler reorder insns to
accomodate unordered as necessary
gcc/ChangeLog
2013-11-26 David Holsgrove <david.holsgrove@xilinx.com>
* config/microblaze/microblaze.md(cstoresf4, cbranchsf4): Replace
comparison_operator with ordered_comparison_operator.
testsuite/ChangeLog
2014-01-22 David holsgrove <david.holsgrove@xilinx.com>
* testsuite/gcc.target/microblaze/isa/fcmp4.c: New file.
........
r207328 | gccadmin | 2014-01-30 16:16:27 -0800 (Thu, 30 Jan 2014) | 1 line
Daily bump.
........
r207333 | jason | 2014-01-30 19:48:05 -0800 (Thu, 30 Jan 2014) | 2 lines
PR c++/57899
* pt.c (instantiate_template_1): Save/restore local_specializations.
........
r207347 | jason | 2014-01-31 07:21:13 -0800 (Fri, 31 Jan 2014) | 3 lines
PR c++/57043
* pt.c (fn_type_unification): Don't do DEDUCE_EXACT check
during partial ordering.
........
r207348 | jason | 2014-01-31 07:21:20 -0800 (Fri, 31 Jan 2014) | 3 lines
PR c++/59646
* call.c (convert_like_real) [ck_aggr]: Set TARGET_EXPR_LIST_INIT_P.
[ck_list]: Check for error_mark_node.
........
r207361 | jason | 2014-01-31 08:26:02 -0800 (Fri, 31 Jan 2014) | 2 lines
PR c++/55800
* decl2.c (get_tls_init_fn): Copy DECL_EXTERNAL from the variable.
........
r207362 | jason | 2014-01-31 08:38:33 -0800 (Fri, 31 Jan 2014) | 1 line
* g++.dg/tls/thread_local8.C: Require tls.
........
r207365 | jason | 2014-01-31 09:30:17 -0800 (Fri, 31 Jan 2014) | 2 lines
PR c++/58672
* decl2.c (handle_tls_init): Handle null init fn.
........
r207377 | gccadmin | 2014-01-31 16:16:53 -0800 (Fri, 31 Jan 2014) | 1 line
Daily bump.
........
r207381 | rth | 2014-01-31 21:24:07 -0800 (Fri, 31 Jan 2014) | 4 lines
PR middle-end/60004
* tree-eh.c (lower_try_finally_switch): Delay lowering finally block
until after else_eh is processed.
........
r207388 | gerald | 2014-02-01 04:28:18 -0800 (Sat, 01 Feb 2014) | 4 lines
PR other/56653
* gcc_release: Avoid printing empty line to generated MD5SUMS files.
Bump copyright year.
........
r207390 | pault | 2014-02-01 14:31:53 -0800 (Sat, 01 Feb 2014) | 15 lines
2014-02-01 Paul Thomas <pault@gcc.gnu.org>
PR fortran/59414
* trans-stmt.c (gfc_trans_allocate): Before the pointer
assignment to transfer the source _vptr to a class allocate
expression, the final class reference should be exposed. The
tail that includes the _data and array references is stored.
This reduced expression is transferred to 'lhs' and the _vptr
added. Then the tail is restored to the allocate expression.
2014-02-01 Paul Thomas <pault@gcc.gnu.org>
PR fortran/59414
* gfortran.dg/allocate_class_3.f90 : New test
........
r207392 | gccadmin | 2014-02-01 16:16:43 -0800 (Sat, 01 Feb 2014) | 1 line
Daily bump.
........
r207394 | uros | 2014-02-02 02:21:44 -0800 (Sun, 02 Feb 2014) | 6 lines
Backport from mainline
2014-01-30 Jakub Jelinek <jakub@redhat.com>
* config/i386/f16cintrin.h (_cvtsh_ss): Avoid -Wnarrowing warning.
........
r207411 | gccadmin | 2014-02-02 16:16:57 -0800 (Sun, 02 Feb 2014) | 1 line
Daily bump.
........
r207444 | gccadmin | 2014-02-03 16:16:59 -0800 (Mon, 03 Feb 2014) | 1 line
Daily bump.
........
r207475 | uros | 2014-02-04 08:43:00 -0800 (Tue, 04 Feb 2014) | 16 lines
Backport from mainline
2014-02-02 Uros Bizjak <ubizjak@gmail.com>
PR target/60017
* config/i386/i386.c (classify_argument): Fix handling of bit_offset
when calculating size of integer atomic types.
testsuite/ChangeLog:
Backport from mainline
2014-02-02 Uros Bizjak <ubizjak@gmail.com>
PR target/60017
* gcc.c-torture/execute/pr60017.c: New test.
........
r207491 | gccadmin | 2014-02-04 16:16:49 -0800 (Tue, 04 Feb 2014) | 1 line
Daily bump.
........
r207494 | danglin | 2014-02-04 16:47:25 -0800 (Tue, 04 Feb 2014) | 11 lines
PR target/59777
* config/pa/pa.c (legitimize_tls_address): Return original address
if not passed a SYMBOL_REF rtx.
(hppa_legitimize_address): Call legitimize_tls_address for all TLS
addresses.
(pa_emit_move_sequence): Simplify TLS source operands.
(pa_legitimate_constant_p): Reject all TLS constants.
* config/pa/pa.h (PA_SYMBOL_REF_TLS_P): Correct comment.
(CONSTANT_ADDRESS_P): Reject TLS CONST addresses.
........
r207505 | jgreenhalgh | 2014-02-05 06:40:36 -0800 (Wed, 05 Feb 2014) | 14 lines
[Backport: ARM Documentation] Clarify -mcpu, -mtune, -march
gcc/
Backport from mainline.
2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
PR target/59718
* doc/invoke.texi (-march): Clarify documentation for ARM.
(-mtune): Likewise.
(-mcpu): Likewise.
........
r207527 | gccadmin | 2014-02-05 16:16:32 -0800 (Wed, 05 Feb 2014) | 1 line
Daily bump.
........
r207585 | gccadmin | 2014-02-06 16:16:45 -0800 (Thu, 06 Feb 2014) | 1 line
Daily bump.
........
r207611 | ian | 2014-02-07 13:10:47 -0800 (Fri, 07 Feb 2014) | 5 lines
PR target/58710
* configure.ac: Use AC_LINK_IFELSE in check for
_Unwind_GetIPInfo.
* configure: Regenerate.
........
r207613 | pault | 2014-02-07 13:15:37 -0800 (Fri, 07 Feb 2014) | 15 lines
2014-02-07 Paul Thomas <pault@gcc.gnu.org>
PR fortran/59906
* trans-stmt.c (gfc_add_loop_ss_code): In the case of character
SS_REFERENCE, use gfc_conv_string_parameter to ensure that a
pointer to the string is stored.
* trans-expr.c (gfc_conv_expr_reference): Likewise, use
gfc_conv_string_parameter to ensure that a pointer to is passed
to the elemental function.
2014-02-07 Paul Thomas <pault@gcc.gnu.org>
PR fortran/59906
* gfortran.dg/elemental_subroutine_9.f90 : New test
........
r207625 | gccadmin | 2014-02-07 16:16:29 -0800 (Fri, 07 Feb 2014) | 1 line
Daily bump.
........
r207634 | mikael | 2014-02-08 12:37:55 -0800 (Sat, 08 Feb 2014) | 10 lines
fortran/
PR fortran/57033
* primary.c (gfc_convert_to_structure_constructor): Avoid null pointer
dereference.
testsuite/
PR fortran/57033
* gfortran.dg/default_initialization_7.f90: New test.
........
r207640 | gccadmin | 2014-02-08 16:16:38 -0800 (Sat, 08 Feb 2014) | 1 line
Daily bump.
........
r207644 | janus | 2014-02-09 09:32:07 -0800 (Sun, 09 Feb 2014) | 19 lines
2014-02-09 Janus Weil <janus@gcc.gnu.org>
Backport from mainline
2013-10-21 Tobias Burnus <burnus@net-b.de>
PR fortran/58803
PR fortran/59395
* decl.c (match_ppc_decl): Prevent later double free.
2014-02-09 Janus Weil <janus@gcc.gnu.org>
Backport from mainline
2013-10-21 Tobias Burnus <burnus@net-b.de>
PR fortran/58803
PR fortran/59395
* gfortran.dg/proc_ptr_comp_38.f90: New.
........
r207648 | gccadmin | 2014-02-09 16:16:34 -0800 (Sun, 09 Feb 2014) | 1 line
Daily bump.
........
r207659 | rguenth | 2014-02-10 07:20:30 -0800 (Mon, 10 Feb 2014) | 20 lines
2014-02-10 Richard Biener <rguenther@suse.de>
Backport from mainline
2014-01-30 Richard Biener <rguenther@suse.de>
PR tree-optimization/59903
* tree-vect-loop.c (vect_transform_loop): Guard multiple-types
check properly.
* gcc.dg/torture/pr59903.c: New testcase.
2014-02-10 Richard Biener <rguenther@suse.de>
PR tree-optimization/60115
* tree-eh.c (tree_could_trap_p): Unify TARGET_MEM_REF and
MEM_REF handling. Properly verify that the accesses are not
out of the objects bound.
* gcc.dg/torture/pr60115.c: New testcase.
........
r207675 | gccadmin | 2014-02-10 16:16:43 -0800 (Mon, 10 Feb 2014) | 1 line
Daily bump.
........
r207679 | eager | 2014-02-10 17:29:30 -0800 (Mon, 10 Feb 2014) | 11 lines
Fixes warnings like;
warning: format '%zX' expects argument of type 'size_t',
but argument 3 has type 'unsigned int' [-Wformat]
2013-03-18 David Holsgrove <david.holsgrove@xilinx.com>
* gcc/config/microblaze/microblaze.h: Define SIZE_TYPE
and PTRDIFF_TYPE.
........
r207681 | eager | 2014-02-10 17:35:46 -0800 (Mon, 10 Feb 2014) | 5 lines
2013-11-26 Nagaraju Mekala <nagaraju.mekala@xilinx.com>
* config/microblaze/microblaze.c: Extend mcpu version format
........
r207684 | eager | 2014-02-10 17:54:15 -0800 (Mon, 10 Feb 2014) | 9 lines
Added the lwr/swr instructions pattern.
lwr and swr instructions will load/store the data with opposite endianness.
2014-02-10 Nagaraju Mekala <nagaraju.mekala@xilinx.com>
* gcc/config/microblaze/microblaze.md: Add movsi4_rev insn pattern.
* gcc/config/microblaze/predicates.md: Add reg_or_mem_operand predicate.
........
r207705 | gccadmin | 2014-02-11 16:16:42 -0800 (Tue, 11 Feb 2014) | 1 line
Daily bump.
........
r207714 | ebotcazou | 2014-02-12 00:51:57 -0800 (Wed, 12 Feb 2014) | 4 lines
PR rtl-optimization/60116
* combine.c (try_combine): Also remove dangling REG_DEAD notes on the
other_insn once the combination has been validated.
........
r207717 | ebotcazou | 2014-02-12 02:17:08 -0800 (Wed, 12 Feb 2014) | 3 lines
PR rtl-optimization/60116
* combine.c (try_combine): Fix oversight in previous change.
........
r207733 | hjl | 2014-02-12 08:38:50 -0800 (Wed, 12 Feb 2014) | 7 lines
Pass --32 to GNU assembler for .long foo@GOTOFF check
Backport from mainline
PR target/60151
* configure.ac (HAVE_AS_GOTOFF_IN_DATA): Pass --32 to GNU
assembler.
........
r207745 | gccadmin | 2014-02-12 16:16:35 -0800 (Wed, 12 Feb 2014) | 1 line
Daily bump.
........
r207752 | krebbel | 2014-02-13 04:34:11 -0800 (Thu, 13 Feb 2014) | 12 lines
2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
* config/s390/s390.c (s390_asm_output_function_label): Fix crash
caused by bad second argument to warning_at() with -mhotpatch and
nested functions (e.g. with gfortran).
2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
* gcc.target/s390/hotpatch-compile-8.c: New test.
........
r207768 | uros | 2014-02-13 14:30:26 -0800 (Thu, 13 Feb 2014) | 7 lines
Backport from mainline
2014-02-13 Uros Bizjak <ubizjak@gmail.com>
* config/i386/sse.md (xop_vmfrcz<mode>2): Generate const0 in
operands[2], not operands[3].
........
r207772 | gccadmin | 2014-02-13 16:16:40 -0800 (Thu, 13 Feb 2014) | 1 line
Daily bump.
........
r207790 | roland | 2014-02-14 09:37:50 -0800 (Fri, 14 Feb 2014) | 8 lines
Use ud2 assembly mnemonic when available.
gcc/
* configure.ac (HAVE_AS_IX86_UD2): New test for 'ud2' mnemonic.
* configure: Regenerated.
* config.in: Regenerated.
* config/i386/i386.md (trap) [HAVE_AS_IX86_UD2]: Use the mnemonic
instead of ASM_SHORT.
........
r207795 | gccadmin | 2014-02-14 16:16:50 -0800 (Fri, 14 Feb 2014) | 1 line
Daily bump.
........
r207801 | jvdelisle | 2014-02-15 07:48:48 -0800 (Sat, 15 Feb 2014) | 11 lines
2014-02-15 Jerry DeLisle <jvdelisle@gcc.gnu>
Dominique d'Humieres <dominiq@lps.ens.fr>
Backport from mainline
PR libfortran/59771
PR libfortran/59774
PR libfortran/59836
* io/write_float.def (output_float): Fix wrong handling of the
Fw.0 format.
(output_float_FMT_G_): Fixes rounding issues with -m32.
........
r207802 | jvdelisle | 2014-02-15 07:57:35 -0800 (Sat, 15 Feb 2014) | 10 lines
2014-02-15 Jerry DeLisle <jvdelisle@gcc.gnu>
Dominique d'Humieres <dominiq@lps.ens.fr>
Backport from mainline
PR libfortran/59771
PR libfortran/59774
PR libfortran/59836
* gfortran.dg/fmt_g_1.f90: New test.
* gfortran.dg/round_3.f08: New cases added.
........
r207806 | gccadmin | 2014-02-15 16:16:50 -0800 (Sat, 15 Feb 2014) | 1 line
Daily bump.
........
r207812 | gccadmin | 2014-02-16 16:16:45 -0800 (Sun, 16 Feb 2014) | 1 line
Daily bump.
........
r207830 | gccadmin | 2014-02-17 16:16:40 -0800 (Mon, 17 Feb 2014) | 1 line
Daily bump.
........
r207834 | jakub | 2014-02-17 23:23:51 -0800 (Mon, 17 Feb 2014) | 5 lines
PR driver/60233
* config/i386/driver-i386.c (host_detect_local_cpu): If
YMM state is not saved by the OS, also clear has_f16c. Move
CPUID 0x80000001 handling before YMM state saving checking.
........
r207839 | ebotcazou | 2014-02-18 03:12:14 -0800 (Tue, 18 Feb 2014) | 3 lines
* ipa-prop.c (compute_complex_ancestor_jump_func): Replace overzealous
assertion with conditional return.
........
r207845 | ktietz | 2014-02-18 04:57:32 -0800 (Tue, 18 Feb 2014) | 14 lines
2014-02-18 Kai Tietz <ktietz@redhat.com>
Backport from mainline
PR target/60193
* config/i386/i386.c (ix86_expand_prologue): Use
rax register as displacement for restoring %r10, %rax.
Additional fix wrong offset for restoring both-registers.
2014-02-18 Kai Tietz <ktietz@redhat.com>
PR target/60193
* gcc.target/i386/nest-1.c: New testcase.
........
r207850 | ktietz | 2014-02-18 09:04:38 -0800 (Tue, 18 Feb 2014) | 8 lines
2014-02-18 Kai Tietz <ktietz@redhat.com>
Jonathan Schleifer <js@webkeks.org>
PR objc/56870
* unwind-seh.c (_GCC_specific_handler): Pass proper
value to unwind-handler.
........
r207862 | gccadmin | 2014-02-18 16:16:37 -0800 (Tue, 18 Feb 2014) | 1 line
Daily bump.
........
r207874 | xguo | 2014-02-18 23:16:53 -0800 (Tue, 18 Feb 2014) | 7 lines
2014-02-19 Terry Guo <terry.guo@arm.com>
Backport from mainline
2014-02-08 Terry Guo <terry.guo@arm.com>
* doc/invoke.texi: Document ARM -march=armv7e-m.
........
r207876 | janus | 2014-02-18 23:38:45 -0800 (Tue, 18 Feb 2014) | 29 lines
2014-02-19 Janus Weil <janus@gcc.gnu.org>
Backports from mainline:
2014-02-17 Janus Weil <janus@gcc.gnu.org>
PR fortran/55907
* resolve.c (build_default_init_expr): Don't initialize character
variable if -fno-automatic is given.
2014-02-18 Janus Weil <janus@gcc.gnu.org>
PR fortran/60231
* resolve.c (check_generic_tbp_ambiguity): Check for presence of dummy
arguments to prevent ICE.
2014-02-19 Janus Weil <janus@gcc.gnu.org>
Backports from mainline:
2014-02-17 Janus Weil <janus@gcc.gnu.org>
PR fortran/55907
* gfortran.dg/init_flag_12.f90: New.
2014-02-18 Janus Weil <janus@gcc.gnu.org>
PR fortran/60231
* gfortran.dg/typebound_generic_15.f90: New.
........
r207912 | uros | 2014-02-19 08:50:22 -0800 (Wed, 19 Feb 2014) | 19 lines
Backport from mainline
2014-02-19 Uros Bizjak <ubizjak@gmail.com>
PR target/59794
* config/i386/i386.c (type_natural_mode): Warn for ABI changes
only when -Wpsabi is enabled.
testsuite/ChangeLog:
Backport from mainline
2014-02-19 Uros Bizjak <ubizjak@gmail.com>
PR target/59794
* gcc.target/i386/pr39162.c: Add dg-prune-output.
(dg-options): Remove -Wno-psabi.
* gcc.target/i386/pr59794-2.c: Ditto.
* gcc.target/i386/sse-5.c: Ditto.
........
r207921 | jason | 2014-02-19 11:59:07 -0800 (Wed, 19 Feb 2014) | 3 lines
PR c++/60046
* pt.c (maybe_instantiate_noexcept): Don't instantiate exception
spec from template context.
........
r207925 | hjl | 2014-02-19 14:43:19 -0800 (Wed, 19 Feb 2014) | 7 lines
Remove TFmode check for X86_64_INTEGER_CLASS
Backport from mainline
PR target/60207
* config/i386/i386.c (construct_container): Remove TFmode check
for X86_64_INTEGER_CLASS.
........
r207927 | burnus | 2014-02-19 15:32:46 -0800 (Wed, 19 Feb 2014) | 15 lines
2014-02-19 Tobias Burnus <burnus@net-b.de>
PR fortran/49397
* expr.c (gfc_check_pointer_assign): Add check for
F2008Cor2, C729.
* trans-decl.c (gfc_get_symbol_decl): Correctly generate
external decl in a corner case.
2014-02-19 Tobias Burnus <burnus@net-b.de>
PR fortran/49397
* gfortran.dg/proc_ptr_45.f90: New.
* gfortran.dg/proc_ptr_46.f90: New.
........
r207929 | gccadmin | 2014-02-19 16:16:54 -0800 (Wed, 19 Feb 2014) | 1 line
Daily bump.
........
r207956 | ktietz | 2014-02-20 06:29:55 -0800 (Thu, 20 Feb 2014) | 4 lines
PR c++/58835
* semantics.c (finish_fname): Handle error_mark_node.
........
r207959 | rguenth | 2014-02-20 07:01:31 -0800 (Thu, 20 Feb 2014) | 5 lines
2014-02-20 Richard Biener <rguenther@suse.de>
* tree-cfg.c (replace_uses_by): Mark altered BBs before
doing the substitution.
........
r207962 | ktietz | 2014-02-20 08:03:38 -0800 (Thu, 20 Feb 2014) | 5 lines
PR c++/58873
* parser.c (cp_parser_functional_cast): Treat NULL_TREE
valued type argument as error_mark_node.
........
r207970 | jakub | 2014-02-20 12:40:52 -0800 (Thu, 20 Feb 2014) | 7 lines
PR target/57896
* config/i386/i386.c (expand_vec_perm_interleave2): Don't call
gen_reg_rtx if d->testing_p.
(expand_vec_perm_pshufb2, expand_vec_perm_even_odd_1,
expand_vec_perm_broadcast_1): Return early if d->testing_p and
we will certainly return true.
........
r207973 | rth | 2014-02-20 16:14:05 -0800 (Thu, 20 Feb 2014) | 8 lines
PR c++/60272
gcc/
* builtins.c (expand_builtin_atomic_compare_exchange): Conditionalize
on failure the store back into EXPECT.
libatomic/
* cas_n.c (libat_compare_exchange): Conditionalize on failure
the store back to EPTR.
........
r207975 | gccadmin | 2014-02-20 16:16:33 -0800 (Thu, 20 Feb 2014) | 1 line
Daily bump.
........
r207978 | jason | 2014-02-20 20:42:59 -0800 (Thu, 20 Feb 2014) | 5 lines
PR c++/60274
Revert:
PR c++/58606
* pt.c (template_parm_to_arg): Call convert_from_reference.
(tsubst_template_arg): Don't strip reference refs.
........
r207982 | jakub | 2014-02-20 23:49:00 -0800 (Thu, 20 Feb 2014) | 3 lines
* config/i386/i386.c (ix86_expand_vec_perm): Use V8SImode
mode for mask of V8SFmode permutation.
........
r207990 | jamborm | 2014-02-21 05:05:40 -0800 (Fri, 21 Feb 2014) | 10 lines
2014-02-21 Martin Jambor <mjambor@suse.cz>
PR ipa/55260
* ipa-cp.c (cgraph_edge_brings_all_agg_vals_for_node): Uce correct
info when checking whether lattices are bottom.
testsuite/
* gcc.dg/ipa/pr55260.c: New test.
........
r208006 | jason | 2014-02-21 07:29:14 -0800 (Fri, 21 Feb 2014) | 2 lines
PR c++/60248
* mangle.c (mangle_decl): Don't make an alias for a TYPE_DECL.
........
r208007 | jason | 2014-02-21 07:29:25 -0800 (Fri, 21 Feb 2014) | 2 lines
PR c++/60219
* pt.c (coerce_template_parms): Bail if argument packing fails.
........
r208008 | jason | 2014-02-21 07:29:32 -0800 (Fri, 21 Feb 2014) | 2 lines
PR c++/60216
* pt.c (register_specialization): Copy DECL_DELETED_FN to clones.
........
r208031 | jason | 2014-02-21 14:15:01 -0800 (Fri, 21 Feb 2014) | 3 lines
PR c++/60187
* parser.c (cp_parser_enum_specifier): Call
check_for_bare_parameter_packs.
........
r208032 | jason | 2014-02-21 14:15:07 -0800 (Fri, 21 Feb 2014) | 2 lines
PR c++/60108
* semantics.c (expand_or_defer_fn_1): Check DECL_DEFAULTED_FN.
........
r208036 | gccadmin | 2014-02-21 16:16:44 -0800 (Fri, 21 Feb 2014) | 1 line
Daily bump.
........
r208038 | jvdelisle | 2014-02-21 18:11:44 -0800 (Fri, 21 Feb 2014) | 16 lines
2014-02-21 Jerry DeLisle <jvdelisle@gcc.gnu>
Dominique d'Humieres <dominiq@lps.ens.fr>
Steven G. Kargl <kargl@gcc.gnu.org>
Backport from mainline
PR libfortran/59700
PR libfortran/59764
* io/io.h (struct st_parameter_dt): Assign expanded_read flag to
unused bit. Define new variable line_buffer_pos.
* io/list_read.c (free_saved, next_char, l_push_char,
read_logical, read_real): Replace use of item_count with
line_buffer_pos for line_buffer look ahead.
(read_logical, read_integer, parse_real, read_real, check_type):
Adjust location of free_line to after generating error messages
to retain the correct item count for the message.
........
r208039 | jvdelisle | 2014-02-21 18:50:39 -0800 (Fri, 21 Feb 2014) | 6 lines
2014-02-21 Steven G. Kargl <kargl@gcc.gnu.org>
Backport from mainline
PR fortran/59700
* gfortran.dg/pr59700.f90: New test.
........
r208042 | mikael | 2014-02-22 04:22:17 -0800 (Sat, 22 Feb 2014) | 10 lines
fortran/
PR fortran/59599
* trans-intrinsic.c (gfc_conv_intrinsic_ichar): Calculate the
number of arguments.
testsuite/
PR fortran/59599
* gfortran.dg/ichar_3.f90: New test.
........
r208047 | gccadmin | 2014-02-22 16:16:28 -0800 (Sat, 22 Feb 2014) | 1 line
Daily bump.
........
r208056 | eager | 2014-02-23 10:38:29 -0800 (Sun, 23 Feb 2014) | 11 lines
2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
* config/microblaze/predicates.md: Add cmp_op predicate.
* config/microblaze/microblaze.md: Add branch_compare instruction
which uses cmp_op predicate and emits cmp insn before branch.
* config/microblaze/microblaze.c (microblaze_emit_compare): Rename
to microblaze_expand_conditional_branch and consolidate logic.
(microblaze_expand_conditional_branch): emit branch_compare
insn instead of handling cmp op separate from branch insn.
........
r208058 | eager | 2014-02-23 10:45:12 -0800 (Sun, 23 Feb 2014) | 7 lines
2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
* /config/microblaze/microblaze.c: Add microblaze_asm_output_mi_thunk
and define TARGET_ASM_OUTPUT_MI_THUNK and
TARGET_ASM_CAN_OUTPUT_MI_THUNK.
........
r208060 | eager | 2014-02-23 10:54:17 -0800 (Sun, 23 Feb 2014) | 10 lines
2014-02-23 Edgar E. Iglesias <edgar.iglesias@xilinx.com>
* config/microblaze/microblaze.h: Remove SECONDARY_MEMORY_NEEDED
definition.
2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
* gcc/testsuite/gcc.target/microblaze/others/mem_reload.c: New test.
........
r208062 | eager | 2014-02-23 10:59:26 -0800 (Sun, 23 Feb 2014) | 5 lines
2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
* config/microblaze/microblaze.md: Correct ashrsi_reg / lshrsi_reg names
........
r208064 | gccadmin | 2014-02-23 16:16:37 -0800 (Sun, 23 Feb 2014) | 1 line
Daily bump.
........
r208093 | fabien | 2014-02-24 12:27:34 -0800 (Mon, 24 Feb 2014) | 13 lines
2014-02-24 Fabien Chene <fabien@gcc.gnu.org>
PR c++/37140
* parser.c (cp_parser_nonclass_name): Call strip_using_decl and
move the code handling dependent USING_DECLs...
* name-lookup.c (strip_using_decl): ...Here.
2014-02-24 Fabien Chene <fabien@gcc.gnu.org>
PR c++/37140
* g++.dg/template/using27.C: New.
* g++.dg/template/using28.C: New.
* g++.dg/template/using29.C: New.
........
r208099 | gccadmin | 2014-02-24 16:16:43 -0800 (Mon, 24 Feb 2014) | 1 line
Daily bump.
........
r208102 | danglin | 2014-02-24 16:52:10 -0800 (Mon, 24 Feb 2014) | 4 lines
* config/pa/pa.c (pa_output_move_double): Don't valididate when
adjusting offsetable addresses.
........
r208117 | ktkachov | 2014-02-25 02:25:26 -0800 (Tue, 25 Feb 2014) | 4 lines
PR target/55426
* config/arm/arm.h (CANNOT_CHANGE_MODE_CLASS): Allow 128 to 64-bit
conversions.
........
r208118 | rguenth | 2014-02-25 02:47:21 -0800 (Tue, 25 Feb 2014) | 24 lines
2014-02-25 Richard Biener <rguenther@suse.de>
Backport from mainline
2014-02-21 Richard Biener <rguenther@suse.de>
PR middle-end/60291
* tree-ssa-live.c (mark_all_vars_used_1): Do not walk
DECL_INITIAL for globals not in the current function context.
2014-02-20 Richard Biener <rguenther@suse.de>
PR middle-end/60221
* tree-eh.c (execute_cleanup_eh_1): Also cleanup empty EH
regions at -O0.
2014-02-14 Richard Biener <rguenther@suse.de>
PR tree-optimization/60183
* tree-ssa-phiprop.c (propagate_with_phi): Avoid speculating
loads.
(tree_ssa_phiprop): Calculate and free post-dominators.
* gcc.dg/torture/pr60183.c: New testcase.
........
r208119 | rguenth | 2014-02-25 04:42:59 -0800 (Tue, 25 Feb 2014) | 15 lines
2014-02-25 Richard Biener <rguenther@suse.de>
Backport from mainline
2014-02-21 Richard Biener <rguenther@suse.de>
PR tree-optimization/60276
* tree-vectorizer.h (struct _stmt_vec_info): Add min_neg_dist field.
(STMT_VINFO_MIN_NEG_DIST): New macro.
* tree-vect-data-refs.c (vect_analyze_data_ref_dependence): Record
STMT_VINFO_MIN_NEG_DIST.
* tree-vect-stmts.c (vectorizable_load): Verify if assumptions
made for negative dependence distances still hold.
* gcc.dg/vect/pr60276.c: New testcase.
........
r208161 | gccadmin | 2014-02-25 16:16:27 -0800 (Tue, 25 Feb 2014) | 1 line
Daily bump.
........
r208190 | gccadmin | 2014-02-26 16:16:52 -0800 (Wed, 26 Feb 2014) | 1 line
Daily bump.
........
Added:
branches/google/gcc-4_8/gcc/ada/indepsw-darwin.adb
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/ada/indepsw-darwin.adb
branches/google/gcc-4_8/gcc/testsuite/c-c++-common/fold-divmul-1.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/c-c++-common/fold-divmul-1.c
branches/google/gcc-4_8/gcc/testsuite/c-c++-common/gomp/pr58809.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/c-c++-common/gomp/pr58809.c
branches/google/gcc-4_8/gcc/testsuite/c-c++-common/gomp/pr59467.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/c-c++-common/gomp/pr59467.c
branches/google/gcc-4_8/gcc/testsuite/c-c++-common/pr59032.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/c-c++-common/pr59032.c
branches/google/gcc-4_8/gcc/testsuite/c-c++-common/pr59037.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/c-c++-common/pr59037.c
branches/google/gcc-4_8/gcc/testsuite/c-c++-common/pr59280.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/c-c++-common/pr59280.c
branches/google/gcc-4_8/gcc/testsuite/c-c++-common/torture/pr58794-1.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/c-c++-common/torture/pr58794-1.c
branches/google/gcc-4_8/gcc/testsuite/c-c++-common/torture/pr58794-2.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/c-c++-common/torture/pr58794-2.c
branches/google/gcc-4_8/gcc/testsuite/g++.dg/cpp0x/access02.C
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/g++.dg/cpp0x/access02.C
branches/google/gcc-4_8/gcc/testsuite/g++.dg/cpp0x/constexpr-template6.C
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/g++.dg/cpp0x/constexpr-template6.C
branches/google/gcc-4_8/gcc/testsuite/g++.dg/cpp0x/defaulted48.C
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/g++.dg/cpp0x/defaulted48.C
branches/google/gcc-4_8/gcc/testsuite/g++.dg/cpp0x/deleted3.C
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/g++.dg/cpp0x/deleted3.C
branches/google/gcc-4_8/gcc/testsuite/g++.dg/cpp0x/enum_base2.C
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/g++.dg/cpp0x/enum_base2.C
branches/google/gcc-4_8/gcc/testsuite/g++.dg/cpp0x/initlist76.C
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/g++.dg/cpp0x/initlist76.C
branches/google/gcc-4_8/gcc/testsuite/g++.dg/cpp0x/initlist78.C
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/g++.dg/cpp0x/initlist78.C
branches/google/gcc-4_8/gcc/testsuite/g++.dg/cpp0x/initlist79.C
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/g++.dg/cpp0x/initlist79.C
branches/google/gcc-4_8/gcc/testsuite/g++.dg/cpp0x/noexcept22.C
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/g++.dg/cpp0x/noexcept22.C
branches/google/gcc-4_8/gcc/testsuite/g++.dg/cpp0x/nsdmi-union3.C
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/g++.dg/cpp0x/nsdmi-union3.C
branches/google/gcc-4_8/gcc/testsuite/g++.dg/cpp0x/nsdmi9.C
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/g++.dg/cpp0x/nsdmi9.C
branches/google/gcc-4_8/gcc/testsuite/g++.dg/cpp0x/static_assert9.C
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/g++.dg/cpp0x/static_assert9.C
branches/google/gcc-4_8/gcc/testsuite/g++.dg/cpp0x/variadic144.C
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/g++.dg/cpp0x/variadic144.C
branches/google/gcc-4_8/gcc/testsuite/g++.dg/cpp0x/variadic145.C
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/g++.dg/cpp0x/variadic145.C
branches/google/gcc-4_8/gcc/testsuite/g++.dg/cpp0x/variadic147.C
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/g++.dg/cpp0x/variadic147.C
branches/google/gcc-4_8/gcc/testsuite/g++.dg/cpp0x/variadic148.C
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/g++.dg/cpp0x/variadic148.C
branches/google/gcc-4_8/gcc/testsuite/g++.dg/cpp0x/variadic149.C
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/g++.dg/cpp0x/variadic149.C
branches/google/gcc-4_8/gcc/testsuite/g++.dg/cpp0x/variadic150.C
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/g++.dg/cpp0x/variadic150.C
branches/google/gcc-4_8/gcc/testsuite/g++.dg/diagnostic/pr59838.C
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/g++.dg/diagnostic/pr59838.C
branches/google/gcc-4_8/gcc/testsuite/g++.dg/eh/uncaught4.C
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/g++.dg/eh/uncaught4.C
branches/google/gcc-4_8/gcc/testsuite/g++.dg/ext/attrib48.C
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/g++.dg/ext/attrib48.C
branches/google/gcc-4_8/gcc/testsuite/g++.dg/ext/stmtexpr15.C
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/g++.dg/ext/stmtexpr15.C
branches/google/gcc-4_8/gcc/testsuite/g++.dg/ext/timevar2.C
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/g++.dg/ext/timevar2.C
branches/google/gcc-4_8/gcc/testsuite/g++.dg/ext/traits1.C
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/g++.dg/ext/traits1.C
branches/google/gcc-4_8/gcc/testsuite/g++.dg/ext/vector25.C
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/g++.dg/ext/vector25.C
branches/google/gcc-4_8/gcc/testsuite/g++.dg/gomp/pr59297.C
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/g++.dg/gomp/pr59297.C
branches/google/gcc-4_8/gcc/testsuite/g++.dg/opt/pr58864.C
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/g++.dg/opt/pr58864.C
branches/google/gcc-4_8/gcc/testsuite/g++.dg/opt/pr59470.C
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/g++.dg/opt/pr59470.C
branches/google/gcc-4_8/gcc/testsuite/g++.dg/opt/pr59647.C
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/g++.dg/opt/pr59647.C
branches/google/gcc-4_8/gcc/testsuite/g++.dg/pr59695.C
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/g++.dg/pr59695.C
branches/google/gcc-4_8/gcc/testsuite/g++.dg/template/partial14.C
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/g++.dg/template/partial14.C
branches/google/gcc-4_8/gcc/testsuite/g++.dg/template/partial15.C
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/g++.dg/template/partial15.C
branches/google/gcc-4_8/gcc/testsuite/g++.dg/template/ref7.C
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/g++.dg/template/ref7.C
branches/google/gcc-4_8/gcc/testsuite/g++.dg/template/shadow1.C
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/g++.dg/template/shadow1.C
branches/google/gcc-4_8/gcc/testsuite/g++.dg/template/using27.C
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/g++.dg/template/using27.C
branches/google/gcc-4_8/gcc/testsuite/g++.dg/template/using28.C
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/g++.dg/template/using28.C
branches/google/gcc-4_8/gcc/testsuite/g++.dg/template/using29.C
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/g++.dg/template/using29.C
branches/google/gcc-4_8/gcc/testsuite/g++.dg/tls/thread_local-ice2.C
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/g++.dg/tls/thread_local-ice2.C
branches/google/gcc-4_8/gcc/testsuite/g++.dg/tls/thread_local8.C
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/g++.dg/tls/thread_local8.C
branches/google/gcc-4_8/gcc/testsuite/g++.dg/tm/pr60004.C
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/g++.dg/tm/pr60004.C
branches/google/gcc-4_8/gcc/testsuite/g++.dg/torture/pr59163.C
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/g++.dg/torture/pr59163.C
branches/google/gcc-4_8/gcc/testsuite/g++.dg/tree-prof/pr59255.C
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/g++.dg/tree-prof/pr59255.C
branches/google/gcc-4_8/gcc/testsuite/gcc.c-torture/compile/pr58970-1.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.c-torture/compile/pr58970-1.c
branches/google/gcc-4_8/gcc/testsuite/gcc.c-torture/compile/pr58970-2.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.c-torture/compile/pr58970-2.c
branches/google/gcc-4_8/gcc/testsuite/gcc.c-torture/compile/pr58997.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.c-torture/compile/pr58997.c
branches/google/gcc-4_8/gcc/testsuite/gcc.c-torture/compile/pr59362.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.c-torture/compile/pr59362.c
branches/google/gcc-4_8/gcc/testsuite/gcc.c-torture/compile/pr59803.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.c-torture/compile/pr59803.c
branches/google/gcc-4_8/gcc/testsuite/gcc.c-torture/execute/20131127-1.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.c-torture/execute/20131127-1.c
branches/google/gcc-4_8/gcc/testsuite/gcc.c-torture/execute/20140212-1.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.c-torture/execute/20140212-1.c
branches/google/gcc-4_8/gcc/testsuite/gcc.c-torture/execute/pr58726.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.c-torture/execute/pr58726.c
branches/google/gcc-4_8/gcc/testsuite/gcc.c-torture/execute/pr58984.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.c-torture/execute/pr58984.c
branches/google/gcc-4_8/gcc/testsuite/gcc.c-torture/execute/pr59014-2.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.c-torture/execute/pr59014-2.c
branches/google/gcc-4_8/gcc/testsuite/gcc.c-torture/execute/pr59014.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.c-torture/execute/pr59014.c
branches/google/gcc-4_8/gcc/testsuite/gcc.c-torture/execute/pr59101.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.c-torture/execute/pr59101.c
branches/google/gcc-4_8/gcc/testsuite/gcc.c-torture/execute/pr59358.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.c-torture/execute/pr59358.c
branches/google/gcc-4_8/gcc/testsuite/gcc.c-torture/execute/pr59388.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.c-torture/execute/pr59388.c
branches/google/gcc-4_8/gcc/testsuite/gcc.c-torture/execute/pr60017.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.c-torture/execute/pr60017.c
branches/google/gcc-4_8/gcc/testsuite/gcc.dg/builtin-object-size-14.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.dg/builtin-object-size-14.c
branches/google/gcc-4_8/gcc/testsuite/gcc.dg/gomp/pr58809.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.dg/gomp/pr58809.c
branches/google/gcc-4_8/gcc/testsuite/gcc.dg/ipa/pr55260.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.dg/ipa/pr55260.c
branches/google/gcc-4_8/gcc/testsuite/gcc.dg/ipa/pr59610.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.dg/ipa/pr59610.c
branches/google/gcc-4_8/gcc/testsuite/gcc.dg/pr58668.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.dg/pr58668.c
branches/google/gcc-4_8/gcc/testsuite/gcc.dg/pr59011.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.dg/pr59011.c
branches/google/gcc-4_8/gcc/testsuite/gcc.dg/pr59351.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.dg/pr59351.c
branches/google/gcc-4_8/gcc/testsuite/gcc.dg/pr59827.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.dg/pr59827.c
branches/google/gcc-4_8/gcc/testsuite/gcc.dg/pr59860.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.dg/pr59860.c
branches/google/gcc-4_8/gcc/testsuite/gcc.dg/torture/pr57517.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.dg/torture/pr57517.c
branches/google/gcc-4_8/gcc/testsuite/gcc.dg/torture/pr58143-1.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.dg/torture/pr58143-1.c
branches/google/gcc-4_8/gcc/testsuite/gcc.dg/torture/pr58143-2.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.dg/torture/pr58143-2.c
branches/google/gcc-4_8/gcc/testsuite/gcc.dg/torture/pr58143-3.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.dg/torture/pr58143-3.c
branches/google/gcc-4_8/gcc/testsuite/gcc.dg/torture/pr58941.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.dg/torture/pr58941.c
branches/google/gcc-4_8/gcc/testsuite/gcc.dg/torture/pr58956.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.dg/torture/pr58956.c
branches/google/gcc-4_8/gcc/testsuite/gcc.dg/torture/pr59047.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.dg/torture/pr59047.c
branches/google/gcc-4_8/gcc/testsuite/gcc.dg/torture/pr59139.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.dg/torture/pr59139.c
branches/google/gcc-4_8/gcc/testsuite/gcc.dg/torture/pr59164.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.dg/torture/pr59164.c
branches/google/gcc-4_8/gcc/testsuite/gcc.dg/torture/pr59288.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.dg/torture/pr59288.c
branches/google/gcc-4_8/gcc/testsuite/gcc.dg/torture/pr59330.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.dg/torture/pr59330.c
branches/google/gcc-4_8/gcc/testsuite/gcc.dg/torture/pr59715.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.dg/torture/pr59715.c
branches/google/gcc-4_8/gcc/testsuite/gcc.dg/torture/pr59891.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.dg/torture/pr59891.c
branches/google/gcc-4_8/gcc/testsuite/gcc.dg/torture/pr59903.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.dg/torture/pr59903.c
branches/google/gcc-4_8/gcc/testsuite/gcc.dg/torture/pr60115.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.dg/torture/pr60115.c
branches/google/gcc-4_8/gcc/testsuite/gcc.dg/torture/pr60183.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.dg/torture/pr60183.c
branches/google/gcc-4_8/gcc/testsuite/gcc.dg/tree-ssa/predcom-6.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.dg/tree-ssa/predcom-6.c
branches/google/gcc-4_8/gcc/testsuite/gcc.dg/tree-ssa/predcom-7.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.dg/tree-ssa/predcom-7.c
branches/google/gcc-4_8/gcc/testsuite/gcc.dg/vect/pr60276.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.dg/vect/pr60276.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/arm/neon/vst1Q_laneu64-1.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.target/arm/neon/vst1Q_laneu64-1.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/arm/pr54300.C
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.target/arm/pr54300.C
branches/google/gcc-4_8/gcc/testsuite/gcc.target/arm/pr59826.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.target/arm/pr59826.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/arm/thumb1-pic-high-reg.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.target/arm/thumb1-pic-high-reg.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/arm/thumb1-pic-single-base.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.target/arm/thumb1-pic-single-base.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/arm/vrinta-ce.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.target/arm/vrinta-ce.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/i386/nest-1.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.target/i386/nest-1.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/i386/pr54694.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.target/i386/pr54694.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/i386/pr58137.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.target/i386/pr58137.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/i386/pr59021.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.target/i386/pr59021.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/i386/pr59034-1.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.target/i386/pr59034-1.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/i386/pr59034-2.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.target/i386/pr59034-2.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/i386/pr59405.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.target/i386/pr59405.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/i386/pr59470.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.target/i386/pr59470.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/i386/pr59625.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.target/i386/pr59625.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/i386/pr59794-1.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.target/i386/pr59794-1.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/i386/pr59794-2.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.target/i386/pr59794-2.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/i386/pr59794-3.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.target/i386/pr59794-3.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/i386/pr59794-4.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.target/i386/pr59794-4.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/i386/pr59794-5.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.target/i386/pr59794-5.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/i386/pr59794-6.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.target/i386/pr59794-6.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/i386/pr59794-7.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.target/i386/pr59794-7.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/i386/pr59839.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.target/i386/pr59839.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/i386/pr59929.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.target/i386/pr59929.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/i386/xop-frczX.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.target/i386/xop-frczX.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/microblaze/isa/fcmp4.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.target/microblaze/isa/fcmp4.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/microblaze/others/builtin-trap.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.target/microblaze/others/builtin-trap.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/microblaze/others/mem_reload.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.target/microblaze/others/mem_reload.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/mips/bswap-1.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.target/mips/bswap-1.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/mips/bswap-2.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.target/mips/bswap-2.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/mips/bswap-3.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.target/mips/bswap-3.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/mips/bswap-4.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.target/mips/bswap-4.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/mips/bswap-5.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.target/mips/bswap-5.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/mips/bswap-6.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.target/mips/bswap-6.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/mips/pr59137.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.target/mips/pr59137.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/powerpc/rs6000-ldouble-3.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.target/powerpc/rs6000-ldouble-3.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/s390/hotpatch-1.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.target/s390/hotpatch-1.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/s390/hotpatch-10.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.target/s390/hotpatch-10.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/s390/hotpatch-11.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.target/s390/hotpatch-11.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/s390/hotpatch-12.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.target/s390/hotpatch-12.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/s390/hotpatch-2.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.target/s390/hotpatch-2.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/s390/hotpatch-3.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.target/s390/hotpatch-3.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/s390/hotpatch-4.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.target/s390/hotpatch-4.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/s390/hotpatch-5.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.target/s390/hotpatch-5.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/s390/hotpatch-6.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.target/s390/hotpatch-6.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/s390/hotpatch-7.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.target/s390/hotpatch-7.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/s390/hotpatch-8.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.target/s390/hotpatch-8.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/s390/hotpatch-9.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.target/s390/hotpatch-9.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/s390/hotpatch-compile-1.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.target/s390/hotpatch-compile-1.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/s390/hotpatch-compile-2.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.target/s390/hotpatch-compile-2.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/s390/hotpatch-compile-3.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.target/s390/hotpatch-compile-3.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/s390/hotpatch-compile-4.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.target/s390/hotpatch-compile-4.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/s390/hotpatch-compile-5.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.target/s390/hotpatch-compile-5.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/s390/hotpatch-compile-6.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.target/s390/hotpatch-compile-6.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/s390/hotpatch-compile-7.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.target/s390/hotpatch-compile-7.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/s390/hotpatch-compile-8.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.target/s390/hotpatch-compile-8.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/s390/htm-builtins-1.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.target/s390/htm-builtins-1.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/s390/htm-builtins-2.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.target/s390/htm-builtins-2.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/s390/htm-builtins-compile-1.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.target/s390/htm-builtins-compile-1.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/s390/htm-builtins-compile-2.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.target/s390/htm-builtins-compile-2.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/s390/htm-builtins-compile-3.c
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gcc.target/s390/htm-builtins-compile-3.c
branches/google/gcc-4_8/gcc/testsuite/gfortran.dg/allocate_class_3.f90
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gfortran.dg/allocate_class_3.f90
branches/google/gcc-4_8/gcc/testsuite/gfortran.dg/constructor_9.f90
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gfortran.dg/constructor_9.f90
branches/google/gcc-4_8/gcc/testsuite/gfortran.dg/default_initialization_7.f90
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gfortran.dg/default_initialization_7.f90
branches/google/gcc-4_8/gcc/testsuite/gfortran.dg/derived_external_function_1.f90
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gfortran.dg/derived_external_function_1.f90
branches/google/gcc-4_8/gcc/testsuite/gfortran.dg/dynamic_dispatch_12.f90
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gfortran.dg/dynamic_dispatch_12.f90
branches/google/gcc-4_8/gcc/testsuite/gfortran.dg/elemental_subroutine_9.f90
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gfortran.dg/elemental_subroutine_9.f90
branches/google/gcc-4_8/gcc/testsuite/gfortran.dg/fmt_g_1.f90
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gfortran.dg/fmt_g_1.f90
branches/google/gcc-4_8/gcc/testsuite/gfortran.dg/generic_28.f90
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gfortran.dg/generic_28.f90
branches/google/gcc-4_8/gcc/testsuite/gfortran.dg/gomp/pr59467.f90
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gfortran.dg/gomp/pr59467.f90
branches/google/gcc-4_8/gcc/testsuite/gfortran.dg/ichar_3.f90
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gfortran.dg/ichar_3.f90
branches/google/gcc-4_8/gcc/testsuite/gfortran.dg/init_flag_12.f90
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gfortran.dg/init_flag_12.f90
branches/google/gcc-4_8/gcc/testsuite/gfortran.dg/optional_class_1.f90
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gfortran.dg/optional_class_1.f90
branches/google/gcc-4_8/gcc/testsuite/gfortran.dg/pr59700.f90
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gfortran.dg/pr59700.f90
branches/google/gcc-4_8/gcc/testsuite/gfortran.dg/proc_ptr_43.f90
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gfortran.dg/proc_ptr_43.f90
branches/google/gcc-4_8/gcc/testsuite/gfortran.dg/proc_ptr_45.f90
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gfortran.dg/proc_ptr_45.f90
branches/google/gcc-4_8/gcc/testsuite/gfortran.dg/proc_ptr_46.f90
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gfortran.dg/proc_ptr_46.f90
branches/google/gcc-4_8/gcc/testsuite/gfortran.dg/proc_ptr_comp_38.f90
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gfortran.dg/proc_ptr_comp_38.f90
branches/google/gcc-4_8/gcc/testsuite/gfortran.dg/reshape_6.f90
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gfortran.dg/reshape_6.f90
branches/google/gcc-4_8/gcc/testsuite/gfortran.dg/typebound_generic_15.f90
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gfortran.dg/typebound_generic_15.f90
branches/google/gcc-4_8/gcc/testsuite/gfortran.dg/unlimited_polymorphic_15.f90
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gfortran.dg/unlimited_polymorphic_15.f90
branches/google/gcc-4_8/gcc/testsuite/gfortran.dg/unresolved_fixup_1.f90
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gfortran.dg/unresolved_fixup_1.f90
branches/google/gcc-4_8/gcc/testsuite/gfortran.dg/unresolved_fixup_2.f90
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gfortran.dg/unresolved_fixup_2.f90
branches/google/gcc-4_8/gcc/testsuite/gfortran.fortran-torture/compile/pr57517.f90
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gfortran.fortran-torture/compile/pr57517.f90
branches/google/gcc-4_8/gcc/testsuite/gnat.dg/opt32.adb
- copied unchanged from r208190, branches/gcc-4_8-branch/gcc/testsuite/gnat.dg/opt32.adb
branches/google/gcc-4_8/libcpp/po/pt_BR.po
- copied unchanged from r208190, branches/gcc-4_8-branch/libcpp/po/pt_BR.po
branches/google/gcc-4_8/libgo/go/go/build/syslist.go
- copied unchanged from r208190, branches/gcc-4_8-branch/libgo/go/go/build/syslist.go
branches/google/gcc-4_8/libstdc++-v3/testsuite/20_util/bind/57899.cc
- copied unchanged from r208190, branches/gcc-4_8-branch/libstdc++-v3/testsuite/20_util/bind/57899.cc
Removed:
branches/google/gcc-4_8/gcc/testsuite/gcc.target/s390/htm-1.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/s390/htm-xl-intrin-1.c
Modified:
branches/google/gcc-4_8/ (props changed)
branches/google/gcc-4_8/boehm-gc/ChangeLog
branches/google/gcc-4_8/boehm-gc/include/private/gcconfig.h
branches/google/gcc-4_8/gcc/ (props changed)
branches/google/gcc-4_8/gcc/ChangeLog
branches/google/gcc-4_8/gcc/DATESTAMP
branches/google/gcc-4_8/gcc/Makefile.in
branches/google/gcc-4_8/gcc/ada/ChangeLog
branches/google/gcc-4_8/gcc/ada/gcc-interface/Make-lang.in
branches/google/gcc-4_8/gcc/ada/gcc-interface/Makefile.in
branches/google/gcc-4_8/gcc/ada/gcc-interface/cuintp.c
branches/google/gcc-4_8/gcc/builtins.c
branches/google/gcc-4_8/gcc/c-family/ChangeLog
branches/google/gcc-4_8/gcc/c-family/c-common.c
branches/google/gcc-4_8/gcc/c/ChangeLog
branches/google/gcc-4_8/gcc/c/c-decl.c
branches/google/gcc-4_8/gcc/c/c-typeck.c
branches/google/gcc-4_8/gcc/cfgcleanup.c
branches/google/gcc-4_8/gcc/cfgexpand.c
branches/google/gcc-4_8/gcc/cgraphbuild.c
branches/google/gcc-4_8/gcc/combine.c
branches/google/gcc-4_8/gcc/config.gcc
branches/google/gcc-4_8/gcc/config.in
branches/google/gcc-4_8/gcc/config/aarch64/aarch64-simd-builtins.def
branches/google/gcc-4_8/gcc/config/aarch64/aarch64-simd.md
branches/google/gcc-4_8/gcc/config/aarch64/aarch64.c
branches/google/gcc-4_8/gcc/config/aarch64/aarch64.md
branches/google/gcc-4_8/gcc/config/aarch64/arm_neon.h
branches/google/gcc-4_8/gcc/config/aarch64/iterators.md
branches/google/gcc-4_8/gcc/config/aarch64/predicates.md
branches/google/gcc-4_8/gcc/config/arm/arm-ldmstm.ml
branches/google/gcc-4_8/gcc/config/arm/arm.c
branches/google/gcc-4_8/gcc/config/arm/arm.h
branches/google/gcc-4_8/gcc/config/arm/arm.md
branches/google/gcc-4_8/gcc/config/arm/iterators.md
branches/google/gcc-4_8/gcc/config/arm/ldmstm.md
branches/google/gcc-4_8/gcc/config/arm/predicates.md
branches/google/gcc-4_8/gcc/config/arm/vfp.md
branches/google/gcc-4_8/gcc/config/cris/cris.md
branches/google/gcc-4_8/gcc/config/cris/predicates.md
branches/google/gcc-4_8/gcc/config/i386/driver-i386.c
branches/google/gcc-4_8/gcc/config/i386/f16cintrin.h
branches/google/gcc-4_8/gcc/config/i386/i386.c
branches/google/gcc-4_8/gcc/config/i386/i386.h
branches/google/gcc-4_8/gcc/config/i386/i386.md
branches/google/gcc-4_8/gcc/config/i386/sse.md
branches/google/gcc-4_8/gcc/config/i386/t-rtems
branches/google/gcc-4_8/gcc/config/i386/winnt.c
branches/google/gcc-4_8/gcc/config/i386/xopintrin.h
branches/google/gcc-4_8/gcc/config/m68k/m68k.c
branches/google/gcc-4_8/gcc/config/microblaze/microblaze.c
branches/google/gcc-4_8/gcc/config/microblaze/microblaze.h
branches/google/gcc-4_8/gcc/config/microblaze/microblaze.md
branches/google/gcc-4_8/gcc/config/microblaze/predicates.md
branches/google/gcc-4_8/gcc/config/mips/driver-native.c
branches/google/gcc-4_8/gcc/config/mips/mips.c
branches/google/gcc-4_8/gcc/config/mips/mips.h
branches/google/gcc-4_8/gcc/config/mips/mips.md
branches/google/gcc-4_8/gcc/config/pa/pa.c
branches/google/gcc-4_8/gcc/config/pa/pa.h
branches/google/gcc-4_8/gcc/config/rs6000/rs6000.c
branches/google/gcc-4_8/gcc/config/s390/htmxlintrin.h
branches/google/gcc-4_8/gcc/config/s390/s390-protos.h
branches/google/gcc-4_8/gcc/config/s390/s390.c
branches/google/gcc-4_8/gcc/config/s390/s390.h
branches/google/gcc-4_8/gcc/config/s390/s390.md
branches/google/gcc-4_8/gcc/config/s390/s390.opt
branches/google/gcc-4_8/gcc/config/sh/constraints.md
branches/google/gcc-4_8/gcc/config/sh/predicates.md
branches/google/gcc-4_8/gcc/config/sh/sh-protos.h
branches/google/gcc-4_8/gcc/config/sh/sh.c
branches/google/gcc-4_8/gcc/config/sh/sh.md
branches/google/gcc-4_8/gcc/config/sparc/leon.md
branches/google/gcc-4_8/gcc/config/sparc/sparc-opts.h
branches/google/gcc-4_8/gcc/config/sparc/sparc.c
branches/google/gcc-4_8/gcc/config/sparc/sparc.h
branches/google/gcc-4_8/gcc/config/sparc/sparc.md
branches/google/gcc-4_8/gcc/config/sparc/sparc.opt
branches/google/gcc-4_8/gcc/config/sparc/sync.md
branches/google/gcc-4_8/gcc/config/sparc/t-rtems
branches/google/gcc-4_8/gcc/config/sparc/t-sparc
branches/google/gcc-4_8/gcc/config/tilegx/sync.md
branches/google/gcc-4_8/gcc/config/tilegx/tilegx-c.c
branches/google/gcc-4_8/gcc/config/tilegx/tilegx.c
branches/google/gcc-4_8/gcc/config/tilegx/tilegx.md
branches/google/gcc-4_8/gcc/config/tilepro/tilepro-c.c
branches/google/gcc-4_8/gcc/config/tilepro/tilepro.c
branches/google/gcc-4_8/gcc/config/tilepro/tilepro.md
branches/google/gcc-4_8/gcc/configure
branches/google/gcc-4_8/gcc/configure.ac
branches/google/gcc-4_8/gcc/cp/ChangeLog
branches/google/gcc-4_8/gcc/cp/call.c
branches/google/gcc-4_8/gcc/cp/cp-tree.h
branches/google/gcc-4_8/gcc/cp/cvt.c
branches/google/gcc-4_8/gcc/cp/decl.c
branches/google/gcc-4_8/gcc/cp/decl2.c
branches/google/gcc-4_8/gcc/cp/mangle.c
branches/google/gcc-4_8/gcc/cp/name-lookup.c
branches/google/gcc-4_8/gcc/cp/parser.c
branches/google/gcc-4_8/gcc/cp/pt.c
branches/google/gcc-4_8/gcc/cp/semantics.c
branches/google/gcc-4_8/gcc/cp/typeck.c
branches/google/gcc-4_8/gcc/cse.c
branches/google/gcc-4_8/gcc/doc/extend.texi
branches/google/gcc-4_8/gcc/doc/invoke.texi
branches/google/gcc-4_8/gcc/expr.c
branches/google/gcc-4_8/gcc/fold-const.c
branches/google/gcc-4_8/gcc/fortran/ChangeLog
branches/google/gcc-4_8/gcc/fortran/check.c
branches/google/gcc-4_8/gcc/fortran/class.c
branches/google/gcc-4_8/gcc/fortran/decl.c
branches/google/gcc-4_8/gcc/fortran/dump-parse-tree.c
branches/google/gcc-4_8/gcc/fortran/expr.c
branches/google/gcc-4_8/gcc/fortran/interface.c
branches/google/gcc-4_8/gcc/fortran/invoke.texi
branches/google/gcc-4_8/gcc/fortran/module.c
branches/google/gcc-4_8/gcc/fortran/primary.c
branches/google/gcc-4_8/gcc/fortran/resolve.c
branches/google/gcc-4_8/gcc/fortran/trans-array.c
branches/google/gcc-4_8/gcc/fortran/trans-decl.c
branches/google/gcc-4_8/gcc/fortran/trans-expr.c
branches/google/gcc-4_8/gcc/fortran/trans-intrinsic.c
branches/google/gcc-4_8/gcc/fortran/trans-io.c
branches/google/gcc-4_8/gcc/fortran/trans-stmt.c
branches/google/gcc-4_8/gcc/gimple-fold.c
branches/google/gcc-4_8/gcc/gimple-low.c
branches/google/gcc-4_8/gcc/gimple.c
branches/google/gcc-4_8/gcc/gimple.h
branches/google/gcc-4_8/gcc/gimplify.c
branches/google/gcc-4_8/gcc/go/ChangeLog
branches/google/gcc-4_8/gcc/go/go-lang.c
branches/google/gcc-4_8/gcc/go/gofrontend/gogo.cc
branches/google/gcc-4_8/gcc/go/gofrontend/types.cc
branches/google/gcc-4_8/gcc/go/gofrontend/types.h
branches/google/gcc-4_8/gcc/ifcvt.c
branches/google/gcc-4_8/gcc/ipa-cp.c
branches/google/gcc-4_8/gcc/ipa-prop.c
branches/google/gcc-4_8/gcc/ipa-pure-const.c
branches/google/gcc-4_8/gcc/ipa-split.c
branches/google/gcc-4_8/gcc/ira.c
branches/google/gcc-4_8/gcc/loop-iv.c
branches/google/gcc-4_8/gcc/loop-unswitch.c
branches/google/gcc-4_8/gcc/lra-coalesce.c
branches/google/gcc-4_8/gcc/mode-switching.c
branches/google/gcc-4_8/gcc/optabs.c
branches/google/gcc-4_8/gcc/passes.c
branches/google/gcc-4_8/gcc/print-rtl.c
branches/google/gcc-4_8/gcc/regcprop.c
branches/google/gcc-4_8/gcc/reginfo.c
branches/google/gcc-4_8/gcc/reorg.c
branches/google/gcc-4_8/gcc/rtl.h
branches/google/gcc-4_8/gcc/sel-sched.c
branches/google/gcc-4_8/gcc/simplify-rtx.c
branches/google/gcc-4_8/gcc/testsuite/ChangeLog
branches/google/gcc-4_8/gcc/testsuite/c-c++-common/convert-vec-1.c
branches/google/gcc-4_8/gcc/testsuite/c-c++-common/scal-to-vec2.c
branches/google/gcc-4_8/gcc/testsuite/c-c++-common/vector-compare-2.c
branches/google/gcc-4_8/gcc/testsuite/g++.dg/conversion/simd1.C
branches/google/gcc-4_8/gcc/testsuite/g++.dg/cpp0x/constexpr-53094-2.C
branches/google/gcc-4_8/gcc/testsuite/g++.dg/eh/uncaught1.C
branches/google/gcc-4_8/gcc/testsuite/g++.dg/ext/attribute-test-1.C
branches/google/gcc-4_8/gcc/testsuite/g++.dg/ext/attribute-test-2.C
branches/google/gcc-4_8/gcc/testsuite/g++.dg/ext/attribute-test-3.C
branches/google/gcc-4_8/gcc/testsuite/g++.dg/ext/attribute-test-4.C
branches/google/gcc-4_8/gcc/testsuite/g++.dg/torture/pr38565.C
branches/google/gcc-4_8/gcc/testsuite/gcc.dg/20050922-1.c
branches/google/gcc-4_8/gcc/testsuite/gcc.dg/20050922-2.c
branches/google/gcc-4_8/gcc/testsuite/gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c
branches/google/gcc-4_8/gcc/testsuite/gcc.dg/builtin-object-size-8.c
branches/google/gcc-4_8/gcc/testsuite/gcc.dg/pr46309.c
branches/google/gcc-4_8/gcc/testsuite/gcc.dg/pr53060.c
branches/google/gcc-4_8/gcc/testsuite/gcc.dg/pr57518.c
branches/google/gcc-4_8/gcc/testsuite/gcc.dg/strlenopt-14gf.c
branches/google/gcc-4_8/gcc/testsuite/gcc.dg/strlenopt-1f.c
branches/google/gcc-4_8/gcc/testsuite/gcc.dg/strlenopt-4.c
branches/google/gcc-4_8/gcc/testsuite/gcc.dg/strlenopt-4gf.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/aarch64/scalar_intrinsics.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/i386/avx-vmovapd-256-1.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/i386/avx-vmovapd-256-2.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/i386/pr39162.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/i386/pr43662.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/i386/pr43869.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/i386/pr57003.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/i386/pr9771-1.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/i386/sse-5.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/i386/sse2-movapd-1.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/i386/sse2-movapd-2.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/s390/s390.exp
branches/google/gcc-4_8/gcc/testsuite/gcc.target/sh/pr51244-19.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/x86_64/abi/callabi/func-1.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/x86_64/abi/callabi/func-2a.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/x86_64/abi/callabi/func-2b.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/x86_64/abi/callabi/func-indirect-2a.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/x86_64/abi/callabi/func-indirect-2b.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/x86_64/abi/callabi/func-indirect.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/x86_64/abi/callabi/leaf-1.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/x86_64/abi/callabi/leaf-2.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/x86_64/abi/callabi/pr38891.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/x86_64/abi/callabi/vaarg-1.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/x86_64/abi/callabi/vaarg-2.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/x86_64/abi/callabi/vaarg-3.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/x86_64/abi/callabi/vaarg-4a.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/x86_64/abi/callabi/vaarg-4b.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/x86_64/abi/callabi/vaarg-5a.c
branches/google/gcc-4_8/gcc/testsuite/gcc.target/x86_64/abi/callabi/vaarg-5b.c
branches/google/gcc-4_8/gcc/testsuite/gfortran.dg/null_5.f90
branches/google/gcc-4_8/gcc/testsuite/gfortran.dg/null_6.f90
branches/google/gcc-4_8/gcc/testsuite/gfortran.dg/round_3.f08
branches/google/gcc-4_8/gcc/testsuite/go.test/go-test.exp
branches/google/gcc-4_8/gcc/tree-cfg.c
branches/google/gcc-4_8/gcc/tree-dfa.c
branches/google/gcc-4_8/gcc/tree-eh.c
branches/google/gcc-4_8/gcc/tree-flow.h
branches/google/gcc-4_8/gcc/tree-object-size.c
branches/google/gcc-4_8/gcc/tree-predcom.c
branches/google/gcc-4_8/gcc/tree-sra.c
branches/google/gcc-4_8/gcc/tree-ssa-dce.c
branches/google/gcc-4_8/gcc/tree-ssa-live.c
branches/google/gcc-4_8/gcc/tree-ssa-loop-im.c
branches/google/gcc-4_8/gcc/tree-ssa-loop-niter.c
branches/google/gcc-4_8/gcc/tree-ssa-phiprop.c
branches/google/gcc-4_8/gcc/tree-ssa-reassoc.c
branches/google/gcc-4_8/gcc/tree-ssa-sccvn.c
branches/google/gcc-4_8/gcc/tree-ssa-sink.c
branches/google/gcc-4_8/gcc/tree-ssa-ter.c
branches/google/gcc-4_8/gcc/tree-vect-data-refs.c
branches/google/gcc-4_8/gcc/tree-vect-loop.c
branches/google/gcc-4_8/gcc/tree-vect-stmts.c
branches/google/gcc-4_8/gcc/tree-vectorizer.h
branches/google/gcc-4_8/gcc/tree-vrp.c
branches/google/gcc-4_8/gcc/tree.h
branches/google/gcc-4_8/gnattools/ChangeLog
branches/google/gcc-4_8/gnattools/Makefile.in
branches/google/gcc-4_8/gnattools/configure
branches/google/gcc-4_8/gnattools/configure.ac
branches/google/gcc-4_8/libatomic/ChangeLog
branches/google/gcc-4_8/libatomic/cas_n.c
branches/google/gcc-4_8/libbacktrace/ChangeLog
branches/google/gcc-4_8/libbacktrace/Makefile.in
branches/google/gcc-4_8/libbacktrace/alloc.c
branches/google/gcc-4_8/libbacktrace/configure
branches/google/gcc-4_8/libbacktrace/configure.ac
branches/google/gcc-4_8/libbacktrace/dwarf.c
branches/google/gcc-4_8/libbacktrace/elf.c
branches/google/gcc-4_8/libbacktrace/internal.h
branches/google/gcc-4_8/libbacktrace/mmap.c
branches/google/gcc-4_8/libcpp/po/ChangeLog
branches/google/gcc-4_8/libgcc/ChangeLog
branches/google/gcc-4_8/libgcc/Makefile.in
branches/google/gcc-4_8/libgcc/config.host
branches/google/gcc-4_8/libgcc/config/i386/cygming-crtbegin.c
branches/google/gcc-4_8/libgcc/config/i386/sfp-exceptions.c
branches/google/gcc-4_8/libgcc/config/rs6000/ibm-ldouble.c
branches/google/gcc-4_8/libgcc/config/tilepro/atomic.c
branches/google/gcc-4_8/libgcc/unwind-seh.c
branches/google/gcc-4_8/libgfortran/ChangeLog
branches/google/gcc-4_8/libgfortran/io/io.h
branches/google/gcc-4_8/libgfortran/io/list_read.c
branches/google/gcc-4_8/libgfortran/io/write_float.def
branches/google/gcc-4_8/libgo/Makefile.am
branches/google/gcc-4_8/libgo/Makefile.in
branches/google/gcc-4_8/libgo/go/go/build/build.go
branches/google/gcc-4_8/libgo/go/net/fd_unix.go
branches/google/gcc-4_8/libgo/go/reflect/all_test.go
branches/google/gcc-4_8/libgo/go/reflect/makefunc.go
branches/google/gcc-4_8/libgo/go/reflect/makefunc_386.S
branches/google/gcc-4_8/libgo/go/reflect/makefunc_amd64.S
branches/google/gcc-4_8/libgo/go/reflect/makefuncgo_386.go
branches/google/gcc-4_8/libgo/go/reflect/makefuncgo_amd64.go
branches/google/gcc-4_8/libgo/go/reflect/type.go
branches/google/gcc-4_8/libgo/go/reflect/value.go
branches/google/gcc-4_8/libgo/go/syscall/socket.go
branches/google/gcc-4_8/libgo/runtime/go-callers.c
branches/google/gcc-4_8/libgo/runtime/go-defer.c
branches/google/gcc-4_8/libgo/runtime/go-defer.h
branches/google/gcc-4_8/libgo/runtime/go-int-array-to-string.c
branches/google/gcc-4_8/libgo/runtime/go-recover.c
branches/google/gcc-4_8/libgo/runtime/go-reflect-call.c
branches/google/gcc-4_8/libgo/runtime/go-signal.c
branches/google/gcc-4_8/libgo/runtime/malloc.goc
branches/google/gcc-4_8/libgo/runtime/mgc0.c
branches/google/gcc-4_8/libgo/runtime/mheap.c
branches/google/gcc-4_8/libgo/runtime/proc.c
branches/google/gcc-4_8/libgo/runtime/runtime.h
branches/google/gcc-4_8/libgomp/ChangeLog
branches/google/gcc-4_8/libgomp/testsuite/libgomp.fortran/crayptr2.f90
branches/google/gcc-4_8/libjava/classpath/ (props changed)
branches/google/gcc-4_8/libjava/classpath/ChangeLog.gcj
branches/google/gcc-4_8/libjava/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_FreetypeGlyphVector.c
branches/google/gcc-4_8/libjava/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontPeer.c
branches/google/gcc-4_8/libstdc++-v3/ChangeLog
branches/google/gcc-4_8/libstdc++-v3/acinclude.m4
branches/google/gcc-4_8/libstdc++-v3/config/abi/post/x86_64-linux-gnu/x32/baseline_symbols.txt
branches/google/gcc-4_8/libstdc++-v3/configure
branches/google/gcc-4_8/libstdc++-v3/doc/html/api.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/bk02.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/bk03.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/faq.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/index.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/abi.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/algorithms.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/api.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/appendix.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/appendix_contributing.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/appendix_free.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/appendix_gfdl.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/appendix_gpl.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/appendix_porting.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/associative.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/atomics.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/backwards.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/bitmap_allocator.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/bitmap_allocator_impl.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/bugs.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/concept_checking.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/concurrency.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/configure.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/containers.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/containers_and_c.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/debug.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/debug_mode.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/debug_mode_design.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/debug_mode_semantics.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/debug_mode_using.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/diagnostics.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/documentation_hacking.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/dynamic_memory.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/ext_algorithms.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/ext_compile_checks.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/ext_concurrency.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/ext_concurrency_impl.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/ext_concurrency_use.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/ext_containers.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/ext_demangling.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/ext_io.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/ext_iterators.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/ext_numerics.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/ext_preface.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/ext_sgi.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/ext_utilities.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/extensions.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/facets.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/fstreams.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/generalized_numeric_operations.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/index.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/internals.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/intro.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/io.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/io_and_c.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/iterators.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/license.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/localization.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/make.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/memory.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/mt_allocator.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/mt_allocator_design.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/mt_allocator_ex_multi.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/mt_allocator_ex_single.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/mt_allocator_impl.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/numerics.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/numerics_and_c.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/pairs.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/parallel_mode.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/parallel_mode_design.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/parallel_mode_semantics.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/parallel_mode_test.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/parallel_mode_using.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/policy_based_data_structures_test.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/policy_data_structures.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/policy_data_structures_ack.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/policy_data_structures_design.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/policy_data_structures_using.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/profile_mode.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/profile_mode_api.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/profile_mode_cost_model.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/profile_mode_design.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/profile_mode_devel.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/profile_mode_diagnostics.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/profile_mode_impl.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/setup.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/source_code_style.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/source_design_notes.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/source_organization.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/status.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/std_contents.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/streambufs.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/strings.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/stringstreams.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/support.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/termination.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/test.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/traits.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/unordered_associative.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/using.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/using_concurrency.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/using_dynamic_or_shared.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/using_exceptions.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/using_headers.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/using_macros.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/using_namespaces.html
branches/google/gcc-4_8/libstdc++-v3/doc/html/manual/utilities.html
branches/google/gcc-4_8/libstdc++-v3/doc/xml/manual/abi.xml
branches/google/gcc-4_8/libstdc++-v3/doc/xml/manual/spine.xml
branches/google/gcc-4_8/libstdc++-v3/doc/xml/manual/status_cxx2011.xml
branches/google/gcc-4_8/libstdc++-v3/libsupc++/eh_alloc.cc
branches/google/gcc-4_8/libstdc++-v3/libsupc++/eh_throw.cc
branches/google/gcc-4_8/maintainer-scripts/ChangeLog
branches/google/gcc-4_8/maintainer-scripts/gcc_release
More information about the Gcc-cvs
mailing list