[Bug target/61483] [AArch64] builtin va_start incorrectly initializes the field of va_list for incoming unnamed arguments on the stack

2014-06-17 Thread yufeng at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61483 --- Comment #1 from Yufeng Zhang yufeng at gcc dot gnu.org --- Author: yufeng Date: Tue Jun 17 09:39:22 2014 New Revision: 211733 URL: https://gcc.gnu.org/viewcvs?rev=211733root=gccview=rev Log: gcc/ PR target/61483 * config/aarch64

[Bug target/61483] [AArch64] builtin va_start incorrectly initializes the field of va_list for incoming unnamed arguments on the stack

2014-06-17 Thread yufeng at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61483 --- Comment #2 from Yufeng Zhang yufeng at gcc dot gnu.org --- Author: yufeng Date: Tue Jun 17 13:50:50 2014 New Revision: 211739 URL: https://gcc.gnu.org/viewcvs?rev=211739root=gccview=rev Log: gcc/ PR target/61483 * config/aarch64

[Bug target/61483] [AArch64] builtin va_start incorrectly initializes the field of va_list for incoming unnamed arguments on the stack

2014-06-17 Thread yufeng at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61483 --- Comment #3 from Yufeng Zhang yufeng at gcc dot gnu.org --- Author: yufeng Date: Tue Jun 17 14:15:03 2014 New Revision: 211741 URL: https://gcc.gnu.org/viewcvs?rev=211741root=gccview=rev Log: gcc/ PR target/61483 * config/aarch64

[Bug target/61483] [AArch64] builtin va_start incorrectly initializes the field of va_list for incoming unnamed arguments on the stack

2014-06-17 Thread yufeng at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61483 Yufeng Zhang yufeng at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug target/61031] [4.10 Regression] ICE building libjava (verify_flow_info failed)

2014-06-12 Thread yufeng at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61031 Yufeng Zhang yufeng at gcc dot gnu.org changed: What|Removed |Added CC||yufeng at gcc

[Bug target/61483] New: [AArch64] builtin va_start incorrectly initializes the field of va_list for incoming unnamed arguments on the stack

2014-06-12 Thread yufeng at gcc dot gnu.org
: 4.8.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: yufeng at gcc dot gnu.org The following code is mis-compiled by gcc, when targeting aarch64. The issue

[Bug target/61483] [AArch64] builtin va_start incorrectly initializes the field of va_list for incoming unnamed arguments on the stack

2014-06-12 Thread yufeng at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61483 Yufeng Zhang yufeng at gcc dot gnu.org changed: What|Removed |Added Target||aarch64

[Bug target/61483] [AArch64] builtin va_start incorrectly initializes the field of va_list for incoming unnamed arguments on the stack

2014-06-12 Thread yufeng at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61483 Yufeng Zhang yufeng at gcc dot gnu.org changed: What|Removed |Added Target Milestone|--- |4.9.1

[Bug target/60825] [AArch64] int64x1_t, uint64x1_t and float64x1_t are not treated as vector types

2014-04-16 Thread yufeng at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60825 --- Comment #2 from Yufeng Zhang yufeng at gcc dot gnu.org --- Apart from the parameter passing and C++ name mangling issues, there is also an issue w.r.t. the implicit conversion between the scalar types and their vector-type peers

[Bug target/60825] New: [AArch64] int64x1_t, uint64x1_t and float64x1_t are not treated as vector types

2014-04-11 Thread yufeng at gcc dot gnu.org
: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: yufeng at gcc dot gnu.org int64x1_t, uint64x1_t and float64x1_t in AArch64 arm_neon.h shall be vector types. However currently they are treated as different names

[Bug target/60825] [AArch64] int64x1_t, uint64x1_t and float64x1_t are not treated as vector types

2014-04-11 Thread yufeng at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60825 Yufeng Zhang yufeng at gcc dot gnu.org changed: What|Removed |Added Target||aarch64

[Bug target/60825] [AArch64] int64x1_t, uint64x1_t and float64x1_t are not treated as vector types

2014-04-11 Thread yufeng at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60825 Yufeng Zhang yufeng at gcc dot gnu.org changed: What|Removed |Added Status|NEW |ASSIGNED

[Bug target/59843] ICE with return of generic vector on aarch64

2014-03-20 Thread yufeng at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59843 --- Comment #3 from Yufeng Zhang yufeng at gcc dot gnu.org --- This issue is related to the handling of vector of one double in the AArch64 backend. We don't have a corresponding type defined in ACLE (ARM C Language Extension) the spec

[Bug target/59843] ICE with return of generic vector on aarch64

2014-03-20 Thread yufeng at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59843 Yufeng Zhang yufeng at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|NEW

[Bug target/59799] aarch64_pass_by_reference never passes arrays by value, contrary to ABI documentation

2014-01-17 Thread yufeng at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59799 Yufeng Zhang yufeng at gcc dot gnu.org changed: What|Removed |Added Status|NEW |ASSIGNED

[Bug target/59843] ICE with return of generic vector on aarch64

2014-01-16 Thread yufeng at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59843 Yufeng Zhang yufeng at gcc dot gnu.org changed: What|Removed |Added Target|aarch64-linux |aarch64-linux

[Bug middle-end/59285] [4.9 Regression] gcc.dg/builtin-unreachable-6.c:17:1: internal compiler error: in rtl_verify_fallthru, at cfgrtl.c:2862

2013-12-19 Thread yufeng at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59285 Yufeng Zhang yufeng at gcc dot gnu.org changed: What|Removed |Added CC||yufeng at gcc dot

[Bug target/51001] redundant address re-computations on ARM

2013-10-31 Thread yufeng at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51001 Yufeng Zhang yufeng at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last

[Bug lto/58298] [4.9 regression] ICE in mentions_vars_p_field_decl, at lto/lto.c:1392

2013-09-06 Thread yufeng at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58298 Yufeng Zhang yufeng at gcc dot gnu.org changed: What|Removed |Added CC||yufeng at gcc dot

[Bug middle-end/58096] [4.9 Regression] gcc.dg/tree-ssa/attr-alias.c fails with r201439

2013-08-12 Thread yufeng at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58096 Yufeng Zhang yufeng at gcc dot gnu.org changed: What|Removed |Added CC||yufeng at gcc dot

[Bug c++/46003] cond5.C fails for ARM EABI tests.

2011-06-09 Thread yufeng at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46003 Yufeng Zhang yufeng at gcc dot gnu.org changed: What|Removed |Added CC|yufeng.zhang at arm dot com | --- Comment #8

[Bug c++/46003] cond5.C fails for ARM EABI tests.

2011-06-03 Thread yufeng at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46003 Yufeng Zhang yufeng at gcc dot gnu.org changed: What|Removed |Added Status|NEW |ASSIGNED

[Bug middle-end/48493] New: [ICE] in expand_expr_addr_expr_1, at expr.c

2011-04-07 Thread yufeng at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48493 Summary: [ICE] in expand_expr_addr_expr_1, at expr.c Product: gcc Version: 4.6.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: middle-end AssignedTo:

[Bug middle-end/48335] [4.6/4.7 Regression] ICE in convert_move

2011-04-07 Thread yufeng at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48335 Yufeng Zhang yufeng at gcc dot gnu.org changed: What|Removed |Added CC||yufeng at gcc dot