aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-07-192013-07-19 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>Matthew Gretton-Dann
Backport from trunk r201005. 2013-07-17 Yvan Roux <yvan.roux@linaro.org> PR target/57909 * config/arm/arm.c (gen_movmem_ldrd_strd): Fix unaligned load/store usage in HI mode. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/linaro/gcc-4_8-branch@201054 138bc75d-0d04-0410-961f-82ee72b054a4
2013-07-09Bump version number, post release.Christophe Lyon
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/linaro/gcc-4_8-branch@200851 138bc75d-0d04-0410-961f-82ee72b054a4
2013-07-09Make Linaro GCC 4.8-2013.07 release.gcc-linaro-4.8-2013.07Christophe Lyon
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/linaro/gcc-4_8-branch@200849 138bc75d-0d04-0410-961f-82ee72b054a4
2013-07-052013-07-03 Christophe Lyon <christophe.lyon@linaro.org>Christophe Lyon
Revert backport from trunk r198928,198973,199203. gcc/ 2013-05-22 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> PR target/19599 PR target/57340 * config/arm/arm.c (any_sibcall_uses_r3): Rename to .. (any_sibcall_could_use_r3): this and handle indirect calls. (arm_get_frame_offsets): Rename use of any_sibcall_uses_r3. 2013-05-16 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> PR target/19599 * config/arm/arm.c (arm_function_ok_for_sibcall): Add check for NULL decl. 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> PR target/19599 * config/arm/predicates.md (call_insn_operand): New predicate. * config/arm/constraints.md ("Cs", "Ss"): New constraints. * config/arm/arm.md (*call_insn, *call_value_insn): Match only if insn is not a tail call. (*sibcall_insn, *sibcall_value_insn): Adjust for tailcalling through registers. * config/arm/arm.h (enum reg_class): New caller save register class. (REG_CLASS_NAMES): Likewise. (REG_CLASS_CONTENTS): Likewise. * config/arm/arm.c (arm_function_ok_for_sibcall): Allow tailcalling without decls. gcc/testsuite/ 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> PR target/19599 * gcc.target/arm/pr40887.c: Adjust testcase. * gcc.target/arm/pr19599.c: New test. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/linaro/gcc-4_8-branch@200692 138bc75d-0d04-0410-961f-82ee72b054a4
2013-07-052013-07-03 Christophe Lyon <christophe.lyon@linaro.org>Christophe Lyon
Revert backport from mainline (r199438, r199439, 199533) gcc/ 2013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org> * config/arm/arm.c (arm_add_cfa_adjust_cfa_note): New added. (arm_emit_multi_reg_pop): Add REG_CFA_ADJUST_CFA notes. (arm_emit_vfp_multi_reg_pop): Likewise. (thumb2_emit_ldrd_pop): Likewise. (arm_expand_epilogue): Add misc REG_CFA notes. (arm_unwind_emit): Skip REG_CFA_ADJUST_CFA and REG_CFA_RESTORE. 2013-05-30 Bernd Schmidt <bernds@codesourcery.com> Zhenqiang Chen <zhenqiang.chen@linaro.org> * config/arm/arm-protos.h: Add and update function protos. * config/arm/arm.c (use_simple_return_p): New added. (thumb2_expand_return): Check simple_return flag. * config/arm/arm.md: Add simple_return and conditional simple_return. * config/arm/iterators.md: Add iterator for return and simple_return. * gcc.dg/shrink-wrap-alloca.c: New added. * gcc.dg/shrink-wrap-pretend.c: New added. * gcc.dg/shrink-wrap-sibcall.c: New added. gcc/testsuite/ 2013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca. 2013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org> * gcc.dg/shrink-wrap-alloca.c: New added. * gcc.dg/shrink-wrap-pretend.c: New added. * gcc.dg/shrink-wrap-sibcall.c: New added. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/linaro/gcc-4_8-branch@200691 138bc75d-0d04-0410-961f-82ee72b054a4
2013-07-032013-07-03 Christophe Lyon <christophe.lyon@linaro.org>Christophe Lyon
Backport from trunk r199640, 199705, 199733, 199734, 199739. 2013-06-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com> * rtl.def: Add extra fourth optional field to define_cond_exec. * gensupport.c (process_one_cond_exec): Process attributes from define_cond_exec. * doc/md.texi: Document fourth field in define_cond_exec. 2013-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com> * config/arm/arm.md (enabled_for_depr_it): New attribute. (predicable_short_it): Likewise. (predicated): Likewise. (enabled): Handle above. (define_cond_exec): Set predicated attribute to yes. 2013-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com> * config/arm/sync.md (atomic_loaddi_1): Disable predication for arm_restrict_it. (arm_load_exclusive<mode>): Likewise. (arm_load_exclusivesi): Likewise. (arm_load_exclusivedi): Likewise. (arm_load_acquire_exclusive<mode>): Likewise. (arm_load_acquire_exclusivesi): Likewise. (arm_load_acquire_exclusivedi): Likewise. (arm_store_exclusive<mode>): Likewise. (arm_store_exclusive<mode>): Likewise. (arm_store_release_exclusivedi): Likewise. (arm_store_release_exclusive<mode>): Likewise. 2013-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com> * config/arm/arm-ldmstm.ml: Set "predicable_short_it" to "no" where appropriate. * config/arm/ldmstm.md: Regenerate. 2013-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com> * config/arm/arm-fixed.md (add<mode>3,usadd<mode>3,ssadd<mode>3, sub<mode>3, ussub<mode>3, sssub<mode>3, arm_ssatsihi_shift, arm_usatsihi): Adjust alternatives for arm_restrict_it. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/linaro/gcc-4_8-branch@200640 138bc75d-0d04-0410-961f-82ee72b054a4
2013-07-03Merge from branches/gcc-4_8-branch up to rev 200355.Matthew Gretton-Dann
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/linaro/gcc-4_8-branch@200636 138bc75d-0d04-0410-961f-82ee72b054a4
2013-07-022013-07-02 Rob Savoye <rob.savoye@linaro.org>Christophe Lyon
Backport from trunk 200096 2013-06-14 Vidya Praveen <vidyapraveen@arm.com> gcc/ * config/aarch64/aarch64-simd.md (aarch64_<su>mlal_lo<mode>): New pattern. (aarch64_<su>mlal_hi<mode>, aarch64_<su>mlsl_lo<mode>): Likewise. (aarch64_<su>mlsl_hi<mode>, aarch64_<su>mlal<mode>): Likewise. (aarch64_<su>mlsl<mode>): Likewise. gcc/testsuite/ * gcc.target/aarch64/vect_smlal_1.c: New file. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/linaro/gcc-4_8-branch@200614 138bc75d-0d04-0410-961f-82ee72b054a4
2013-07-022013-07-02 Rob Savoye <rob.savoye@linaro.org>Christophe Lyon
Backport from trunk 200062 2013-06-13 Bin Cheng <bin.cheng@arm.com> * fold-const.c (operand_equal_p): Consider NOP_EXPR and CONVERT_EXPR as equal nodes. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/linaro/gcc-4_8-branch@200613 138bc75d-0d04-0410-961f-82ee72b054a4
2013-07-02Revert previous commitChristophe Lyon
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/linaro/gcc-4_8-branch@200611 138bc75d-0d04-0410-961f-82ee72b054a4
2013-07-022013-07-02 Rob Savoye <rob.savoye@linaro.org>Christophe Lyon
Backport from trunk 200061 2013-06-13 Bin Cheng <bin.cheng@arm.com> * rtlanal.c (noop_move_p): Check the code to be executed for COND_EXEC. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/linaro/gcc-4_8-branch@200610 138bc75d-0d04-0410-961f-82ee72b054a4
2013-07-022013-07-02 Rob Savoye <rob.savoye@linaro.org>Christophe Lyon
Backport from trunk 200019 2013-06-12 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize to ensure alignment. * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/linaro/gcc-4_8-branch@200608 138bc75d-0d04-0410-961f-82ee72b054a4
2013-07-022013-07-02 Rob Savoye <rob.savoye@linaro.org>Christophe Lyon
Backport from trunk 199810 2013-06-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com> * config/arm/arm.md (anddi3_insn): Remove duplicate alternatives. Clean up alternatives. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/linaro/gcc-4_8-branch@200607 138bc75d-0d04-0410-961f-82ee72b054a4
2013-06-282013-06-20 Rob Savoye <rob.savoye@linaro.org>Christophe Lyon
Backport from trunk 200152 2013-06-17 Sofiane Naci <sofiane.naci@arm.com> gcc/ * config/aarch64/aarch64-simd.md (aarch64_dup_lane<mode>): Add r<-w alternative and update. (aarch64_dup_lanedi): Delete. * config/aarch64/arm_neon.h (vdup<bhsd>_lane_*): Update. * config/aarch64/aarch64-simd-builtins.def: Update. gcc/testsuite/ * gcc.target/aarch64/scalar_intrinsics.c: Update. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/linaro/gcc-4_8-branch@200533 138bc75d-0d04-0410-961f-82ee72b054a4
2013-06-282013-06-20 Rob Savoye <rob.savoye@linaro.org>Christophe Lyon
Backport from trunk 200148 2013-06-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com> * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to ensure alignment. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/linaro/gcc-4_8-branch@200530 138bc75d-0d04-0410-961f-82ee72b054a4
2013-06-282013-06-20 Rob Savoye <rob.savoye@linaro.org>Christophe Lyon
Backport from trunk 200061 2013-06-13 Bin Cheng <bin.cheng@arm.com> * rtlanal.c (noop_move_p): Check the code to be executed for COND_EXEC. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/linaro/gcc-4_8-branch@200529 138bc75d-0d04-0410-961f-82ee72b054a4
2013-06-282013-06-20 Rob Savoye <rob.savoye@linaro.org>Christophe Lyon
Backport from trunk 199533 2013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/linaro/gcc-4_8-branch@200528 138bc75d-0d04-0410-961f-82ee72b054a4
2013-06-282013-06-20 Rob Savoye <rob.savoye@linaro.org>Christophe Lyon
Backport from trunk 199694 2013-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com> * config/arm/arm.c (MAX_INSN_PER_IT_BLOCK): New macro. (arm_option_override): Override arm_restrict_it where appropriate. (thumb2_final_prescan_insn): Use MAX_INSN_PER_IT_BLOCK. * config/arm/arm.opt (mrestrict-it): New command-line option. * doc/invoke.texi: Document -mrestrict-it. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/linaro/gcc-4_8-branch@200524 138bc75d-0d04-0410-961f-82ee72b054a4
2013-06-24Daily bump.GCC Administrator
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@200355 138bc75d-0d04-0410-961f-82ee72b054a4
2013-06-23Daily bump.GCC Administrator
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@200345 138bc75d-0d04-0410-961f-82ee72b054a4
2013-06-222013-06-22 Paolo Carlini <paolo.carlini@oracle.com>Paolo Carlini
PR libstdc++/57674 * include/bits/random.h (binomial_distribution<>::_M_waiting): Add double parameter. * include/bits/random.tcc (binomial_distribution<>::operator() (_UniformRandomNumberGenerator&, const param_type&)): Pass __param._M_q to _M_waiting. (_M_waiting): Adjust. * testsuite/26_numerics/random/binomial_distribution/ operators/values.cc: Add tests. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@200342 138bc75d-0d04-0410-961f-82ee72b054a4
2013-06-22Daily bump.GCC Administrator
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@200323 138bc75d-0d04-0410-961f-82ee72b054a4
2013-06-21compiler: do not skip compilation of blank-named functions.Ian Lance Taylor
Fixes issue 22. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@200317 138bc75d-0d04-0410-961f-82ee72b054a4
2013-06-212013-06-21 Paolo Carlini <paolo.carlini@oracle.com>Paolo Carlini
PR libstdc++/57666 * include/std/valarray (valarray<>::operator=(const _Expr<>&)): Implement correctly C++11 26.6.2.3/1. * testsuite/26_numerics/valarray/dr630-3.C: New. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@200306 138bc75d-0d04-0410-961f-82ee72b054a4
2013-06-21 Backport from mainlineUros Bizjak
2013-06-20 Uros Bizjak <ubizjak@gmail.com> PR target/57655 * config/i386/i386.c (construct_container): Report error if long double is used with disabled x87 float returns. testsuite/ChangeLog: Backport from mainline 2013-06-20 Uros Bizjak <ubizjak@gmail.com> PR target/57655 * gcc.target/i386/pr57655.c: New test. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@200301 138bc75d-0d04-0410-961f-82ee72b054a4
2013-06-21 Backport from mainlineUros Bizjak
2013-06-20 Uros Bizjak <ubizjak@gmail.com> * config/fpu-387.h (_FPU_MASK_ALL): New. (_FPU_EX_ALL): Ditto. (set_fpu): Use fstcw to store x87 FPU control word. Use fnclex to clear stalled exception flags. Correctly clear stalled SSE exception flags. Simplify code. Backport from mainline 2013-06-19 Uros Bizjak <ubizjak@gmail.com> * config/fpu-387.h: Use __asm__ and __volatile__ consistently. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@200299 138bc75d-0d04-0410-961f-82ee72b054a4
2013-06-21/cpPaolo Carlini
2013-06-21 Paolo Carlini <paolo.carlini@oracle.com> PR c++/53211 * pt.c (type_dependent_expression_p): Handle an array of unknown bound depending on a variadic parameter. * parser.c (cp_parser_range_for): Revert PR56794 changes. /testsuite 2013-06-21 Paolo Carlini <paolo.carlini@oracle.com> PR c++/53211 * g++.dg/cpp0x/decltype55.C: New. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@200289 138bc75d-0d04-0410-961f-82ee72b054a4
2013-06-21compiler: Really only make descriptors when needed.Ian Lance Taylor
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@200281 138bc75d-0d04-0410-961f-82ee72b054a4
2013-06-21Daily bump.GCC Administrator
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@200276 138bc75d-0d04-0410-961f-82ee72b054a4
2013-06-21compiler: Only make function descriptors if needed.Ian Lance Taylor
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@200274 138bc75d-0d04-0410-961f-82ee72b054a4
2013-06-202013-06-20 Wei Mi <wmi@google.com>Wei Mi
gcc/ PR rtl-optimization/57518 * ira.c (set_paradoxical_subreg): Set pdx_subregs[regno] if regno is used in paradoxical subreg. (update_equiv_regs): Check pdx_subregs[regno] before set a reg to be equivalent with a mem. gcc/testsuite PR rtl-optimization/57518 * testsuite/gcc.dg/pr57518.c: New test. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@200269 138bc75d-0d04-0410-961f-82ee72b054a4
2013-06-202013-06-20 Christophe Lyon <christophe.lyon@linaro.org>Christophe Lyon
Backport from trunk r198683. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/linaro/gcc-4_8-branch@200267 138bc75d-0d04-0410-961f-82ee72b054a4
2013-06-20 PR driver/57652David Edelsohn
* collect2.c (collect_atexit): New. (collect_exit): Delete. (main): Register collect_atexit with atexit. (collect_wait): Change collect_exit to exit. (do_wait): Same. * collect2.h (collect_exit): Delete. * tlink.c (do_tlink): Rename exit to ret. Change collect_exit to exit. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@200257 138bc75d-0d04-0410-961f-82ee72b054a4
2013-06-202013-06-19 Matthias Klose <doko@ubuntu.com>Matthias Klose
* pkg.m4 (PKG_CHECK_MODULES): Use AC_PATH_TOOL to check for pkg-config. * classpath/m4/pkg.m4 (PKG_CHECK_MODULES): Likewise. * configure: Regenerate. * classpath/configure: Regenerate. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@200243 138bc75d-0d04-0410-961f-82ee72b054a4
2013-06-20Daily bump.GCC Administrator
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@200230 138bc75d-0d04-0410-961f-82ee72b054a4
2013-06-19compiler: reject incorrect unsafe.Offsetof expressions.Ian Lance Taylor
The x.Field argument to Offsetof may not involve hidden dereferences of embedded pointer fields. Also correct uninitialized implicit_ field. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@200222 138bc75d-0d04-0410-961f-82ee72b054a4
2013-06-192013-06-19 Matthias Klose <doko@ubuntu.com>Matthias Klose
PR driver/57651 * file-find.h (find_a_file): Add a mode parameter. * file-find.c (find_a_file): Likewise. * gcc-ar.c (main): Call find_a_file with R_OK for the plugin, with X_OK for the executables. * collect2.c (main): Call find_a_file with X_OK. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@200218 138bc75d-0d04-0410-961f-82ee72b054a4
2013-06-19 * doc/invoke.texi (core-avx2): Document. ↵Igor Zamyatin
(atom): Updated with MOVBE. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@200215 138bc75d-0d04-0410-961f-82ee72b054a4
2013-06-19 PR driver/57651Jakub Jelinek
* gcc-ar.c (main): If not CROSS_DIRECTORY_STRUCTURE, look for PERSONALITY in $PATH derived prefixes. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@200210 138bc75d-0d04-0410-961f-82ee72b054a4
2013-06-192013-06-19 Paolo Carlini <paolo.carlini@oracle.com>Paolo Carlini
PR c++/56544 * doc/cpp.texi [Standard Predefined Macros, __cplusplus]: Document that now in C++ the value is correct per the C++ standards. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@200194 138bc75d-0d04-0410-961f-82ee72b054a4
2013-06-19Apply powerpc64le support from mainline.Alan Modra
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@200186 138bc75d-0d04-0410-961f-82ee72b054a4
2013-06-19Daily bump.GCC Administrator
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@200184 138bc75d-0d04-0410-961f-82ee72b054a4
2013-06-18compiler, runtime: Use function descriptors.Ian Lance Taylor
This changes the representation of a Go value of function type from being a pointer to function code (like a C function pointer) to being a pointer to a struct. The first field of the struct points to the function code. The remaining fields, if any, are the addresses of variables referenced in enclosing functions. For each call to a function, the address of the function descriptor is passed as the last argument. This lets us avoid generating trampolines, and removes the use of writable/executable sections of the heap. * go-gcc.cc (Gcc_backend::immutable_struct): Add is_hidden parameter. (Gcc_backend::immutable_struct_set_init): Likewise. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@200182 138bc75d-0d04-0410-961f-82ee72b054a4
2013-06-18Bump version number, post release.Rob Savoye
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/linaro/gcc-4_8-branch@200170 138bc75d-0d04-0410-961f-82ee72b054a4
2013-06-18Daily bump.GCC Administrator
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@200157 138bc75d-0d04-0410-961f-82ee72b054a4
2013-06-17Daily bump.GCC Administrator
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@200143 138bc75d-0d04-0410-961f-82ee72b054a4
2013-06-16Daily bump.GCC Administrator
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@200130 138bc75d-0d04-0410-961f-82ee72b054a4
2013-06-15Daily bump.GCC Administrator
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@200115 138bc75d-0d04-0410-961f-82ee72b054a4
2013-06-142013-06-15 Paolo Carlini <paolo.carlini@oracle.com>Paolo Carlini
PR libstdc++/57619 * include/bits/unordered_map.h (unordered_map<>::insert, unordered_multimap<>::insert): Use std::forward, not std::move. * testsuite/23_containers/unordered_map/insert/57619.C: New. * testsuite/23_containers/unordered_multimap/insert/57619.C: Likewise. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@200112 138bc75d-0d04-0410-961f-82ee72b054a4
2013-06-14compiler: fix computation of Offsetof.Ian Lance Taylor
The implied offsets must be taken into account when the selector involves anonymous fields. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@200099 138bc75d-0d04-0410-961f-82ee72b054a4