Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save aprieger-llnw/1dfe9bc5edcf0a710f71b02d38f9446e to your computer and use it in GitHub Desktop.
Save aprieger-llnw/1dfe9bc5edcf0a710f71b02d38f9446e to your computer and use it in GitHub Desktop.
yacc: 15 shift/reduce conflicts, 15 reduce/reduce conflicts.
yacc: 4 rules never reduced
yacc: 5 shift/reduce conflicts.
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/breakpoint.c:7622:24: warning: expression result unused [-Wunused-value]
(void) mem_cnt, i;
^
1 warning generated.
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/c-typeprint.c:543:30: warning: comparison of unsigned expression >= 0 is always true [-Wtautological-compare]
if (TYPE_LENGTH (type) >= 0 && TYPE_LENGTH (TYPE_TARGET_TYPE (type)) > 0
~~~~~~~~~~~~~~~~~~ ^ ~
1 warning generated.
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/c-valprint.c:563:10: warning: implicit declaration of function 'value_initialized' is invalid in C99 [-Wimplicit-function-declaration]
if (!value_initialized (val))
^
1 warning generated.
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/cli/cli-setshow.c:282:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
fputstr_filtered (*(unsigned char **) c->var, '"', stb->stream);
^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/defs.h:510:43: note: passing argument to parameter 'str' here
extern void fputstr_filtered (const char *str, int quotr, struct ui_file * stream);
^
1 warning generated.
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/coff-pe-read.c:299:12: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
dll_name = pe_as32 (expdata + 12) + erva;
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/coff-pe-read.c:336:29: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
add_pe_exported_sym (erva + name_rva,
^~~~~~~~~~~~~~~
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/coff-pe-read.c:102:28: note: passing argument to parameter 'sym_name' here
add_pe_exported_sym (char *sym_name,
^
2 warnings generated.
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/corelow.c:532:41: warning: passing 'const void *' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
return (*ops->to_xfer_memory) (offset, writebuf, len, 1/*write*/,
^~~~~~~~
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/corelow.c:576:41: warning: passing 'const void *' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
return (*ops->to_xfer_memory) (addr, writebuf, len, 1/*write*/,
^~~~~~~~
2 warnings generated.
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2-frame.c:396:53: warning: passing 'long *' to parameter of type 'unsigned long *' converts between pointers to integer types with different sign [-Wpointer-sign]
insn_ptr = read_uleb128 (insn_ptr, insn_end, &fs->cfa_offset);
^~~~~~~~~~~~~~~
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2expr.h:135:20: note: passing argument to parameter 'r' here
ULONGEST * r);
^
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2-frame.c:1339:30: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
cie->initial_instructions = buf + length;
^ ~~~~~~~~~~~~
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2-frame.c:1364:42: warning: unsequenced modification and access to 'buf' [-Wunsequenced]
buf += size_of_encoded_value (*buf++);
~~ ^
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2-frame.c:1376:12: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
buf = cie->initial_instructions;
^ ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2-frame.c:1381:33: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
cie->initial_instructions = buf;
^ ~~~
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2-frame.c:1382:16: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
cie->end = end;
^ ~~~
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2-frame.c:1440:25: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
fde->instructions = buf;
^ ~~~
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2-frame.c:1441:16: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
fde->end = end;
^ ~~~
8 warnings generated.
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2expr.c:531:33: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
result = dwarf2_read_address (buf,
^~~
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2expr.c:199:37: note: passing argument to parameter 'buf' here
dwarf2_read_address (unsigned char *buf, unsigned char *buf_end, int *bytes_read)
^
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2expr.c:532:12: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
buf + (TARGET_ADDR_BIT
^~~~~~~~~~~~~~~~~~~~~~
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2expr.c:199:57: note: passing argument to parameter 'buf_end' here
dwarf2_read_address (unsigned char *buf, unsigned char *buf_end, int *bytes_read)
^
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2expr.c:544:33: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
result = dwarf2_read_address (buf,
^~~
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2expr.c:199:37: note: passing argument to parameter 'buf' here
dwarf2_read_address (unsigned char *buf, unsigned char *buf_end, int *bytes_read)
^
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2expr.c:545:12: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
buf + (TARGET_ADDR_BIT
^~~~~~~~~~~~~~~~~~~~~~
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2expr.c:199:57: note: passing argument to parameter 'buf_end' here
dwarf2_read_address (unsigned char *buf, unsigned char *buf_end, int *bytes_read)
^
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2expr.c:522:12: warning: 154 enumeration values not handled in switch: 'DW_OP_addr', 'DW_OP_const1u', 'DW_OP_const1s'... [-Wswitch]
switch (op)
^
5 warnings generated.
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2loc.c:65:11: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
loc_ptr = baton->data;
^ ~~~~~~~~~~~
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2loc.c:66:11: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
buf_end = baton->data + baton->size;
^ ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2loc.c:70:34: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
low = dwarf2_read_address (loc_ptr, buf_end, &length);
^~~~~~~
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2expr.h:138:47: note: passing argument to parameter 'buf' here
CORE_ADDR dwarf2_read_address (unsigned char *buf, unsigned char *buf_end,
^
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2loc.c:70:43: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
low = dwarf2_read_address (loc_ptr, buf_end, &length);
^~~~~~~
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2expr.h:138:67: note: passing argument to parameter 'buf_end' here
CORE_ADDR dwarf2_read_address (unsigned char *buf, unsigned char *buf_end,
^
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2loc.c:70:52: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]
low = dwarf2_read_address (loc_ptr, buf_end, &length);
^~~~~~~
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2expr.h:139:16: note: passing argument to parameter 'bytes_read' here
int *bytes_read);
^
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2loc.c:72:35: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
high = dwarf2_read_address (loc_ptr, buf_end, &length);
^~~~~~~
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2expr.h:138:47: note: passing argument to parameter 'buf' here
CORE_ADDR dwarf2_read_address (unsigned char *buf, unsigned char *buf_end,
^
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2loc.c:72:44: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
high = dwarf2_read_address (loc_ptr, buf_end, &length);
^~~~~~~
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2expr.h:138:67: note: passing argument to parameter 'buf_end' here
CORE_ADDR dwarf2_read_address (unsigned char *buf, unsigned char *buf_end,
^
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2loc.c:72:53: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]
high = dwarf2_read_address (loc_ptr, buf_end, &length);
^~~~~~~
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2expr.h:139:16: note: passing argument to parameter 'bytes_read' here
int *bytes_read);
^
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2loc.c:164:14: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
*start = find_location_expression (symbaton, length,
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2loc.c:241:16: warning: assigning to 'bfd_byte *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
contents = VALUE_CONTENTS_RAW (retval);
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2loc.c:254:37: warning: passing 'bfd_byte *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
read_memory (p->value, contents + offset, p->size);
^~~~~~~~~~~~~~~~~
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/gdbcore.h:54:51: note: passing argument to parameter 'myaddr' here
extern void read_memory (CORE_ADDR memaddr, char *myaddr, int len);
^
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2loc.c:274:3: warning: implicit declaration of function 'set_value_initialized' is invalid in C99 [-Wimplicit-function-declaration]
set_value_initialized (retval, ctx->initialized);
^
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2loc.c:315:10: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
*start = &lit0;
^ ~~~~~
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2loc.c:531:8: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
data = find_location_expression (dlbaton, &size,
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2loc.c:578:8: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
data = find_location_expression (dlbaton, &size, ax->scope);
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15 warnings generated.
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2read.c:4586:58: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]
DW_ADDR (attr) = read_address (abfd, info_ptr, cu, &bytes_read);
^~~~~~~~~~~
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2read.c:704:16: note: passing argument to parameter 'bytes_read' here
int *bytes_read);
^
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2read.c:5260:50: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign]
while ((cur_dir = read_string (abfd, line_ptr, &bytes_read)) != NULL)
^~~~~~~~~~~
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2read.c:4922:50: note: passing argument to parameter 'bytes_read_ptr' here
read_string (bfd *abfd, char *buf, unsigned int *bytes_read_ptr)
^
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2read.c:5268:51: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign]
while ((cur_file = read_string (abfd, line_ptr, &bytes_read)) != NULL)
^~~~~~~~~~~
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2read.c:4922:50: note: passing argument to parameter 'bytes_read_ptr' here
read_string (bfd *abfd, char *buf, unsigned int *bytes_read_ptr)
^
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2read.c:5273:57: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign]
dir_index = read_unsigned_leb128 (abfd, line_ptr, &bytes_read);
^~~~~~~~~~~
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2read.c:4964:59: note: passing argument to parameter 'bytes_read_ptr' here
read_unsigned_leb128 (bfd *abfd, char *buf, unsigned int *bytes_read_ptr)
^
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2read.c:5275:56: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign]
mod_time = read_unsigned_leb128 (abfd, line_ptr, &bytes_read);
^~~~~~~~~~~
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2read.c:4964:59: note: passing argument to parameter 'bytes_read_ptr' here
read_unsigned_leb128 (bfd *abfd, char *buf, unsigned int *bytes_read_ptr)
^
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2read.c:5277:54: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign]
length = read_unsigned_leb128 (abfd, line_ptr, &bytes_read);
^~~~~~~~~~~
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2read.c:4964:59: note: passing argument to parameter 'bytes_read_ptr' here
read_unsigned_leb128 (bfd *abfd, char *buf, unsigned int *bytes_read_ptr)
^
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2read.c:5416:49: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]
address = read_address (abfd, line_ptr, cu, &bytes_read);
^~~~~~~~~~~
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2read.c:4749:64: note: passing argument to parameter 'bytes_read' here
read_address (bfd *abfd, char *buf, struct dwarf2_cu *cu, int *bytes_read)
^
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2read.c:7554:12: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]
cu, &bytes_read);
^~~~~~~~~~~
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2read.c:4749:64: note: passing argument to parameter 'bytes_read' here
read_address (bfd *abfd, char *buf, struct dwarf2_cu *cu, int *bytes_read)
^
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2read.c:7974:57: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign]
line = read_unsigned_leb128 (abfd, mac_ptr, &bytes_read);
^~~~~~~~~~~
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2read.c:4964:59: note: passing argument to parameter 'bytes_read_ptr' here
read_unsigned_leb128 (bfd *abfd, char *buf, unsigned int *bytes_read_ptr)
^
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2read.c:7976:48: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign]
body = read_string (abfd, mac_ptr, &bytes_read);
^~~~~~~~~~~
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2read.c:4922:50: note: passing argument to parameter 'bytes_read_ptr' here
read_string (bfd *abfd, char *buf, unsigned int *bytes_read_ptr)
^
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2read.c:8001:57: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign]
line = read_unsigned_leb128 (abfd, mac_ptr, &bytes_read);
^~~~~~~~~~~
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2read.c:4964:59: note: passing argument to parameter 'bytes_read_ptr' here
read_unsigned_leb128 (bfd *abfd, char *buf, unsigned int *bytes_read_ptr)
^
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2read.c:8003:57: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign]
file = read_unsigned_leb128 (abfd, mac_ptr, &bytes_read);
^~~~~~~~~~~
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2read.c:4964:59: note: passing argument to parameter 'bytes_read_ptr' here
read_unsigned_leb128 (bfd *abfd, char *buf, unsigned int *bytes_read_ptr)
^
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2read.c:8053:61: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign]
constant = read_unsigned_leb128 (abfd, mac_ptr, &bytes_read);
^~~~~~~~~~~
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2read.c:4964:59: note: passing argument to parameter 'bytes_read_ptr' here
read_unsigned_leb128 (bfd *abfd, char *buf, unsigned int *bytes_read_ptr)
^
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2read.c:8055:50: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign]
string = read_string (abfd, mac_ptr, &bytes_read);
^~~~~~~~~~~
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2read.c:4922:50: note: passing argument to parameter 'bytes_read_ptr' here
read_string (bfd *abfd, char *buf, unsigned int *bytes_read_ptr)
^
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2read.c:7964:14: warning: case value not in enumerated type 'enum dwarf_macinfo_record_type' [-Wswitch]
case 0:
^
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2read.c:8092:19: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
baton->data = dwarf_loc_buffer + DW_UNSND (attr);
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2read.c:8117:16: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
baton->data = DW_BLOCK (attr)->data;
^ ~~~~~~~~~~~~~~~~~~~~~
17 warnings generated.
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/f-exp.y:512:15: warning: enumeration values 'tp_const', 'tp_volatile', and 'tp_space_identifier' not handled in switch [-Wswitch]
switch (pop_type ())
^
1 warning generated.
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/f-typeprint.c:110:11: warning: enumeration values 'TYPE_CODE_TEMPLATE', 'TYPE_CODE_TEMPLATE_ARG', and 'TYPE_CODE_NAMESPACE' not handled in switch [-Wswitch]
switch (TYPE_CODE (type))
^
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/gdbtypes.h:785:29: note: expanded from macro 'TYPE_CODE'
#define TYPE_CODE(thistype) TYPE_MAIN_TYPE(thistype)->code
^
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/gdbtypes.h:769:34: note: expanded from macro 'TYPE_MAIN_TYPE'
#define TYPE_MAIN_TYPE(thistype) (thistype)->main_type
^
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/f-typeprint.c:172:11: warning: enumeration values 'TYPE_CODE_TEMPLATE', 'TYPE_CODE_TEMPLATE_ARG', and 'TYPE_CODE_NAMESPACE' not handled in switch [-Wswitch]
switch (TYPE_CODE (type))
^
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/gdbtypes.h:785:29: note: expanded from macro 'TYPE_CODE'
#define TYPE_CODE(thistype) TYPE_MAIN_TYPE(thistype)->code
^
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/gdbtypes.h:769:34: note: expanded from macro 'TYPE_MAIN_TYPE'
#define TYPE_MAIN_TYPE(thistype) (thistype)->main_type
^
2 warnings generated.
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/f-valprint.c:241:32: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
while ((TYPE_CODE (tmp_type) == TYPE_CODE_ARRAY))
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/f-valprint.c:241:32: note: remove extraneous parentheses around the comparison to silence this warning
while ((TYPE_CODE (tmp_type) == TYPE_CODE_ARRAY))
~ ^ ~
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/f-valprint.c:241:32: note: use '=' to turn this equality comparison into an assignment
while ((TYPE_CODE (tmp_type) == TYPE_CODE_ARRAY))
^~
=
1 warning generated.
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/gdb-events.c:367:15: warning: enumeration value 'nr_gdb_events' not handled in switch [-Wswitch]
switch (event->type)
^
1 warning generated.
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/gnu-v3-abi.c:430:37: warning: incompatible pointer types assigning to 'enum dtor_kinds (*)(const char *)' from 'enum gnu_v3_dtor_kinds (const char *)' [-Wincompatible-pointer-types]
gnu_v3_abi_ops.is_destructor_name = is_gnu_v3_mangled_dtor;
^ ~~~~~~~~~~~~~~~~~~~~~~
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/gnu-v3-abi.c:431:38: warning: incompatible pointer types assigning to 'enum ctor_kinds (*)(const char *)' from 'enum gnu_v3_ctor_kinds (const char *)' [-Wincompatible-pointer-types]
gnu_v3_abi_ops.is_constructor_name = is_gnu_v3_mangled_ctor;
^ ~~~~~~~~~~~~~~~~~~~~~~
2 warnings generated.
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/linespec.c:1092:56: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign]
copy = find_imps (file_symtab, block, *argptr, NULL, &i1, &i2);
^~~
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/objc-lang.h:56:18: note: passing argument to parameter 'nsym' here
unsigned int *nsym, unsigned int *ndebug);
^
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/linespec.c:1092:61: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign]
copy = find_imps (file_symtab, block, *argptr, NULL, &i1, &i2);
^~~
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/objc-lang.h:56:38: note: passing argument to parameter 'ndebug' here
unsigned int *nsym, unsigned int *ndebug);
^
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/linespec.c:1099:63: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign]
copy = find_imps (file_symtab, block, *argptr, sym_arr, &i1, &i2);
^~~
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/objc-lang.h:56:18: note: passing argument to parameter 'nsym' here
unsigned int *nsym, unsigned int *ndebug);
^
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/linespec.c:1099:68: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign]
copy = find_imps (file_symtab, block, *argptr, sym_arr, &i1, &i2);
^~~
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/objc-lang.h:56:38: note: passing argument to parameter 'ndebug' here
unsigned int *nsym, unsigned int *ndebug);
^
4 warnings generated.
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/mi/mi-main.c:264:20: warning: implicit conversion from enumeration type 'enum mi_cmd_result' to different enumeration type 'enum gdb_rc' [-Wenum-conversion]
enum gdb_rc rc = MI_CMD_DONE;
~~ ^~~~~~~~~~~
1 warning generated.
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/osabi.c:577:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
if (strcmp (&elf_elfheader (abfd)->e_ident[8], "FreeBSD") == 0)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/string.h:80:25: note: passing argument to parameter here
int strcmp(const char *, const char *) __pure;
^
1 warning generated.
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/p-typeprint.c:267:30: warning: comparison of unsigned expression >= 0 is always true [-Wtautological-compare]
if (TYPE_LENGTH (type) >= 0 && TYPE_LENGTH (TYPE_TARGET_TYPE (type)) > 0
~~~~~~~~~~~~~~~~~~ ^ ~
1 warning generated.
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/regcache.c:1429:29: warning: assigning to 'signed char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
deprecated_register_valid = current_regcache->register_valid_p;
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote-utils.c:116:36: warning: for loop has empty body [-Wempty-body]
for (p = args; isspace (*p); ++p);;
^
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote-utils.c:116:36: note: put the semicolon on a separate line to silence this warning
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote-utils.c:119:48: warning: for loop has empty body [-Wempty-body]
for (q = p; *q != '\0' && !isspace (*q); ++q);;
^
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote-utils.c:119:48: note: put the semicolon on a separate line to silence this warning
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote-utils.c:140:33: warning: for loop has empty body [-Wempty-body]
for (p = q; isspace (*p); ++p);;
^
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote-utils.c:140:33: note: put the semicolon on a separate line to silence this warning
3 warnings generated.
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:1423:8: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
scan = (char *) ref;
^ ~~~~~~~~~~~~
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:1529:30: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]
pkt = unpack_int (pkt, &tag); /* tag */
^~~~
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:1324:29: note: passing argument to parameter 'value' here
unpack_int (char *buf, int *value)
^
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:2896:15: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
getpkt (buf, (rs->remote_packet_size), 1);
^~~
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.h:31:27: note: passing argument to parameter 'buf' here
extern void getpkt (char *buf, long sizeof_buf, int forever);
^
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:2912:27: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
remote_fileio_request (buf);
^~~
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote-fileio.h:31:42: note: passing argument to parameter 'buf' here
extern void remote_fileio_request (char *buf);
^
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:2941:16: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
if (strncmp (p, "awatch", strlen("awatch")) != 0)
^
/usr/include/string.h:100:26: note: passing argument to parameter here
int strncmp(const char *, const char *, size_t) __pure;
^
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:2944:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
pnum = strtol (p, &p_temp, 16);
^
/usr/include/stdlib.h:111:37: note: passing argument to parameter here
long strtol(const char * __restrict, char ** __restrict, int);
^
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:2952:38: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
p1 = (unsigned char *) strchr (p, ':');
^
/usr/include/string.h:76:26: note: passing argument to parameter here
char *strchr(const char *, int) __pure;
^
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:2957:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
if (strncmp (p, "thread", p1 - p) == 0)
^
/usr/include/string.h:100:26: note: passing argument to parameter here
int strncmp(const char *, const char *, size_t) __pure;
^
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:2959:32: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
p_temp = unpack_varlen_hex (++p1, &thread_num);
^~~~
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:1268:26: note: passing argument to parameter 'buff' here
unpack_varlen_hex (char *buff, /* packet to parse */
^
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:2963:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
else if ((strncmp (p, "watch", p1 - p) == 0)
^
/usr/include/string.h:100:26: note: passing argument to parameter here
int strncmp(const char *, const char *, size_t) __pure;
^
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:2964:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
|| (strncmp (p, "rwatch", p1 - p) == 0)
^
/usr/include/string.h:100:26: note: passing argument to parameter here
int strncmp(const char *, const char *, size_t) __pure;
^
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:2965:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
|| (strncmp (p, "awatch", p1 - p) == 0))
^
/usr/include/string.h:100:26: note: passing argument to parameter here
int strncmp(const char *, const char *, size_t) __pure;
^
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:2968:27: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
p = unpack_varlen_hex (++p1, &addr);
^~~~
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:1268:26: note: passing argument to parameter 'buff' here
unpack_varlen_hex (char *buff, /* packet to parse */
^
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:2968:6: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
p = unpack_varlen_hex (++p1, &addr);
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:2974:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
p_temp = strchr (p1 + 1, ';');
^~~~~~
/usr/include/string.h:76:26: note: passing argument to parameter here
char *strchr(const char *, int) __pure;
^
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:2992:28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
fieldsize = hex2bin (p, regs, DEPRECATED_REGISTER_RAW_SIZE (reg->regnum));
^
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:2376:22: note: passing argument to parameter 'hex' here
hex2bin (const char *hex, char *bin, int count)
^
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:3030:27: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
remote_console_output (buf + 1);
^~~~~~~
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:2860:30: note: passing argument to parameter 'msg' here
remote_console_output (char *msg)
^
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:3086:15: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
getpkt (buf, (rs->remote_packet_size), wait_forever_enabled_p);
^~~
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.h:31:27: note: passing argument to parameter 'buf' here
extern void getpkt (char *buf, long sizeof_buf, int forever);
^
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:3101:27: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
remote_fileio_request (buf);
^~~
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote-fileio.h:31:42: note: passing argument to parameter 'buf' here
extern void remote_fileio_request (char *buf);
^
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:3130:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
if (!strncmp (p, "awatch", strlen ("awatch")) != 0)
^
/usr/include/string.h:100:26: note: passing argument to parameter here
int strncmp(const char *, const char *, size_t) __pure;
^
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:3130:7: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
if (!strncmp (p, "awatch", strlen ("awatch")) != 0)
^ ~~
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:3130:7: note: add parentheses after the '!' to evaluate the comparison first
if (!strncmp (p, "awatch", strlen ("awatch")) != 0)
^
( )
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:3130:7: note: add parentheses around left hand side expression to silence this warning
if (!strncmp (p, "awatch", strlen ("awatch")) != 0)
^
( )
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:3133:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
pnum = strtol (p, &p_temp, 16);
^
/usr/include/stdlib.h:111:37: note: passing argument to parameter here
long strtol(const char * __restrict, char ** __restrict, int);
^
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:3141:38: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
p1 = (unsigned char *) strchr (p, ':');
^
/usr/include/string.h:76:26: note: passing argument to parameter here
char *strchr(const char *, int) __pure;
^
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:3145:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
if (strncmp (p, "thread", p1 - p) == 0)
^
/usr/include/string.h:100:26: note: passing argument to parameter here
int strncmp(const char *, const char *, size_t) __pure;
^
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:3147:32: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
p_temp = unpack_varlen_hex (++p1, &thread_num);
^~~~
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:1268:26: note: passing argument to parameter 'buff' here
unpack_varlen_hex (char *buff, /* packet to parse */
^
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:3151:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
else if ((strncmp (p, "watch", p1 - p) == 0)
^
/usr/include/string.h:100:26: note: passing argument to parameter here
int strncmp(const char *, const char *, size_t) __pure;
^
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:3152:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
|| (strncmp (p, "rwatch", p1 - p) == 0)
^
/usr/include/string.h:100:26: note: passing argument to parameter here
int strncmp(const char *, const char *, size_t) __pure;
^
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:3153:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
|| (strncmp (p, "awatch", p1 - p) == 0))
^
/usr/include/string.h:100:26: note: passing argument to parameter here
int strncmp(const char *, const char *, size_t) __pure;
^
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:3156:27: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
p = unpack_varlen_hex (++p1, &addr);
^~~~
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:1268:26: note: passing argument to parameter 'buff' here
unpack_varlen_hex (char *buff, /* packet to parse */
^
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:3156:6: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
p = unpack_varlen_hex (++p1, &addr);
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:3162:40: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
p_temp = (unsigned char *) strchr (p1 + 1, ';');
^~~~~~
/usr/include/string.h:76:26: note: passing argument to parameter here
char *strchr(const char *, int) __pure;
^
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:3162:12: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
p_temp = (unsigned char *) strchr (p1 + 1, ';');
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:3164:8: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
p = p_temp;
^ ~~~~~~
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:3180:28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
fieldsize = hex2bin (p, regs, DEPRECATED_REGISTER_RAW_SIZE (reg->regnum));
^
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:2376:22: note: passing argument to parameter 'hex' here
hex2bin (const char *hex, char *bin, int count)
^
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:3219:27: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
remote_console_output (buf + 1);
^~~~~~~
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:2860:30: note: passing argument to parameter 'msg' here
remote_console_output (char *msg)
^
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:3661:19: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
p += hexnumstr (p, (ULONGEST) memaddr);
^
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:3502:18: note: passing argument to parameter 'buf' here
hexnumstr (char *buf, ULONGEST num)
^
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:3669:24: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
plenlen = hexnumstr (p, (ULONGEST) todo);
^
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:3502:18: note: passing argument to parameter 'buf' here
hexnumstr (char *buf, ULONGEST num)
^
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:3708:24: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
plen += hexnumnstr (plen, (ULONGEST) nr_bytes, plenlen);
^~~~
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:3512:19: note: passing argument to parameter 'buf' here
hexnumnstr (char *buf, ULONGEST num, int width)
^
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:3716:35: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
nr_bytes = bin2hex (myaddr, p, todo);
^
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:2406:33: note: passing argument to parameter 'hex' here
bin2hex (const char *bin, char *hex, int count)
^
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:3726:18: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
putpkt_binary (buf, (int) (p - buf));
^~~
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:189:33: note: passing argument to parameter 'buf' here
static int putpkt_binary (char *buf, int cnt);
^
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:3727:11: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
getpkt (buf, sizeof_buf, 0);
^~~
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.h:31:27: note: passing argument to parameter 'buf' here
extern void getpkt (char *buf, long sizeof_buf, int forever);
^
41 warnings generated.
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/ser-tcp.c:168:60: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
res = getsockopt (scb->fd, SOL_SOCKET, SO_ERROR, &err, &len);
^~~~
/usr/include/sys/socket.h:647:72: note: passing argument to parameter here
int getsockopt(int, int, int, void * __restrict, socklen_t * __restrict);
^
1 warning generated.
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/symfile.c:1025:47: warning: passing 'char [8192]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
file_crc = gnu_debuglink_crc32 (file_crc, buffer, count);
^~~~~~
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/defs.h:417:58: note: passing argument to parameter 'buf' here
unsigned char *buf, size_t len);
^
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/symfile.c:2645:11: warning: 10 enumeration values not handled in switch: 'language_unknown', 'language_auto', 'language_objc'... [-Wswitch]
switch (language)
^
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/symfile.c:3340:27: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign]
(int *) cache_ovly_table,
^~~~~~~~~~~~~~~~~~~~~~~~
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/symfile.c:3297:58: note: passing argument to parameter 'myaddr' here
read_target_long_array (CORE_ADDR memaddr, unsigned int *myaddr, int len)
^
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/symfile.c:3402:5: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign]
(int *) cache_ovly_table[i], 4);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/symfile.c:3297:58: note: passing argument to parameter 'myaddr' here
read_target_long_array (CORE_ADDR memaddr, unsigned int *myaddr, int len)
^
4 warnings generated.
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/target.c:955:15: warning: enumeration value 'MEM_RW' not handled in switch [-Wswitch]
switch (region->attrib.mode)
^
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/target.c:1026:11: warning: enumeration value 'MEM_RW' not handled in switch [-Wswitch]
switch (region->attrib.mode)
^
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/target.c:1785:44: warning: passing 'unsigned char [16]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
deprecated_read_register_gen (regno, buf);
^~~
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/regcache.h:207:61: note: passing argument to parameter 'myaddr' here
extern void deprecated_read_register_gen (int regnum, char *myaddr);
^
3 warnings generated.
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/tracepoint.c:1440:48: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
end = mem2hex (list->aexpr_list[i]->buf, end, list->aexpr_list[i]->len);
^~~
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/tracepoint.c:153:64: note: passing argument to parameter here
static unsigned char *mem2hex (unsigned char *, unsigned char *, int);
^
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/tracepoint.c:1440:11: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
end = mem2hex (list->aexpr_list[i]->buf, end, list->aexpr_list[i]->len);
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2 warnings generated.
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/tui/tui-stack.c:359:16: warning: incompatible integer to pointer conversion passing 'CORE_ADDR' (aka 'unsigned long') to parameter of type 'CORE_ADDR *' (aka 'unsigned long *') [-Wint-conversion]
&low, (CORE_ADDR) NULL) == 0)
^~~~~~~~~~~~~~~~
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/symtab.h:1066:21: note: passing argument to parameter here
CORE_ADDR *);
^
1 warning generated.
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/utils.c:1721:35: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]
if (!tui_get_command_dimension (&chars_per_line, &lines_per_page))
^~~~~~~~~~~~~~~
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/tui/tui.h:62:44: note: passing argument to parameter 'width' here
extern int tui_get_command_dimension (int *width, int *height);
^
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/utils.c:1721:52: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]
if (!tui_get_command_dimension (&chars_per_line, &lines_per_page))
^~~~~~~~~~~~~~~
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/tui/tui.h:62:56: note: passing argument to parameter 'height' here
extern int tui_get_command_dimension (int *width, int *height);
^
2 warnings generated.
/usr/home/aprieger/repos/freebsd_master/freebsd/gnu/usr.bin/gdb/libgdb/fbsd-threads.c:634:16: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
error (thread_db_err_str (ret));
^~~~~~~~~~~~~~~~~~~~~~~
/usr/home/aprieger/repos/freebsd_master/freebsd/gnu/usr.bin/gdb/libgdb/fbsd-threads.c:634:16: note: treat the string as an argument to avoid this
error (thread_db_err_str (ret));
^
"%s",
/usr/home/aprieger/repos/freebsd_master/freebsd/gnu/usr.bin/gdb/libgdb/fbsd-threads.c:644:16: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
error (thread_db_err_str (ret));
^~~~~~~~~~~~~~~~~~~~~~~
/usr/home/aprieger/repos/freebsd_master/freebsd/gnu/usr.bin/gdb/libgdb/fbsd-threads.c:644:16: note: treat the string as an argument to avoid this
error (thread_db_err_str (ret));
^
"%s",
/usr/home/aprieger/repos/freebsd_master/freebsd/gnu/usr.bin/gdb/libgdb/fbsd-threads.c:647:16: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
error (thread_db_err_str (ret));
^~~~~~~~~~~~~~~~~~~~~~~
/usr/home/aprieger/repos/freebsd_master/freebsd/gnu/usr.bin/gdb/libgdb/fbsd-threads.c:647:16: note: treat the string as an argument to avoid this
error (thread_db_err_str (ret));
^
"%s",
/usr/home/aprieger/repos/freebsd_master/freebsd/gnu/usr.bin/gdb/libgdb/fbsd-threads.c:1026:46: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
pid_to_thread_id (inferior_ptid), GET_THREAD (inferior_ptid),
^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/home/aprieger/repos/freebsd_master/freebsd/gnu/usr.bin/gdb/libgdb/fbsd-threads.c:162:26: note: expanded from macro 'GET_THREAD'
#define GET_THREAD(ptid) ptid_get_tid (ptid)
^~~~~~~~~~~~~~~~~~~
/usr/home/aprieger/repos/freebsd_master/freebsd/gnu/usr.bin/gdb/libgdb/fbsd-threads.c:1040:46: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
pid_to_thread_id (inferior_ptid), GET_THREAD (inferior_ptid),
^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/home/aprieger/repos/freebsd_master/freebsd/gnu/usr.bin/gdb/libgdb/fbsd-threads.c:162:26: note: expanded from macro 'GET_THREAD'
#define GET_THREAD(ptid) ptid_get_tid (ptid)
^~~~~~~~~~~~~~~~~~~
5 warnings generated.
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/amd64fbsd-nat.c:231:32: warning: incompatible pointer to integer conversion assigning to 'CORE_ADDR' (aka 'unsigned long') from 'void *' [-Wint-conversion]
amd64fbsd_sigtramp_start_addr = kst.ksigtramp_start;
^ ~~~~~~~~~~~~~~~~~~~
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/amd64fbsd-nat.c:232:30: warning: incompatible pointer to integer conversion assigning to 'CORE_ADDR' (aka 'unsigned long') from 'void *' [-Wint-conversion]
amd64fbsd_sigtramp_end_addr = kst.ksigtramp_end;
^ ~~~~~~~~~~~~~~~~~
2 warnings generated.
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/amd64-tdep.c:744:28: warning: passing 'unsigned char [3]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
read_memory (pc + 1, buf, 3);
^~~
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/gdbcore.h:54:51: note: passing argument to parameter 'myaddr' here
extern void read_memory (CORE_ADDR memaddr, char *myaddr, int len);
^
1 warning generated.
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/i386-tdep.c:404:24: warning: passing 'unsigned char [4]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
read_memory (pc + 1, buf, 4);
^~~
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/gdbcore.h:54:51: note: passing argument to parameter 'myaddr' here
extern void read_memory (CORE_ADDR memaddr, char *myaddr, int len);
^
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/i386-tdep.c:458:32: warning: passing 'unsigned char [8]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
read_memory (pc + delta, buf, sizeof (buf));
^~~
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/gdbcore.h:54:51: note: passing argument to parameter 'myaddr' here
extern void read_memory (CORE_ADDR memaddr, char *myaddr, int len);
^
2 warnings generated.
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/i387-tdep.c:100:23: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
print_i387_value (raw, file);
^~~
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/i387-tdep.c:45:25: note: passing argument to parameter 'raw' here
print_i387_value (char *raw, struct ui_file *file)
^
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/i387-tdep.c:104:25: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
print_i387_value (raw, file);
^~~
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/i387-tdep.c:45:25: note: passing argument to parameter 'raw' here
print_i387_value (char *raw, struct ui_file *file)
^
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/i387-tdep.c:586:20: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
tag = i387_tag (FXSAVE_ADDR (regs, regnum));
^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/i387-tdep.c:514:3: note: expanded from macro 'FXSAVE_ADDR'
(fxsave + fxsave_offset[regnum - I387_ST0_REGNUM])
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/i387-tdep.c:523:43: note: passing argument to parameter 'raw' here
static int i387_tag (const unsigned char *raw);
^
3 warnings generated.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment