aboutsummaryrefslogtreecommitdiff
path: root/intl
diff options
context:
space:
mode:
authorMaciej W. Rozycki <macro@imgtec.com>2016-10-17 16:18:06 +0100
committerMaciej W. Rozycki <macro@imgtec.com>2016-10-18 04:41:21 +0100
commitb348d11b70068e7eabba6d8f99d4ad371c3f6253 (patch)
tree02a9efc231b43d57feac09232ecb4fe435da7012 /intl
parenteaf0270367cea4695d461261eb7fbd16caaeacf1 (diff)
downloadgdb-b348d11b70068e7eabba6d8f99d4ad371c3f6253.zip
gdb-b348d11b70068e7eabba6d8f99d4ad371c3f6253.tar.gz
gdb-b348d11b70068e7eabba6d8f99d4ad371c3f6253.tar.bz2
tilegx-tdep: Correct aliasing errors in `tilegx_analyze_prologue'
Fix a load of aliasing build errors: cc1plus: warnings being treated as errors .../gdb/tilegx-tdep.c: In function 'CORE_ADDR tilegx_analyze_prologue(gdbarch*, CORE_ADDR, CORE_ADDR, tilegx_frame_cache*, frame_info*)': .../gdb/tilegx-tdep.c:609: error: dereferencing pointer 'operands' does break strict-aliasing rules .../gdb/tilegx-tdep.c:592: error: dereferencing pointer 'operands' does break strict-aliasing rules .../gdb/tilegx-tdep.c:571: error: dereferencing pointer 'operands' does break strict-aliasing rules [...] .../gdb/tilegx-tdep.c:601: error: dereferencing pointer '<anonymous>' does break strict-aliasing rules .../gdb/tilegx-tdep.c:601: note: initialized from here cc1plus: error: dereferencing pointer 'operands' does break strict-aliasing rules cc1plus: error: dereferencing pointer 'operands' does break strict-aliasing rules .../gdb/tilegx-tdep.c:452: note: initialized from here cc1plus: error: dereferencing pointer 'pretmp.896' does break strict-aliasing rules cc1plus: note: initialized from here cc1plus: error: dereferencing pointer 'pretmp.896' does break strict-aliasing rules cc1plus: note: initialized from here make[1]: *** [tilegx-tdep.o] Error 1 from an attempt to cast a `long long' pointer to an `int64_t' pointer, which may not necessarily be compatible types. Use the `long long' type for the auxiliary variable then as this is the type of the structure member referred. gdb/ * tilegx-tdep.c (tilegx_analyze_prologue): Use the `long long' type for `operands'.
Diffstat (limited to 'intl')
0 files changed, 0 insertions, 0 deletions